div#Inhalt h2
{
         font-size: 1.4em;
         margin: 0.2em 0;
         color:#38562f;
}
div#Inhalt h3
{
         font-size: 1.2em;
         color:#38562f;
         margin: 15px 0 15px 0;

}
div#Inhalt h4
{
         font-size: 1.05em;
         color:#38562f;
         margin: 15px 0 5px 0;

}
div#Inhalt p
{
         font-size: 1.0em;
         margin: 1em 0;
}

div#Inhalt p.textheader
{
         font-size:1.0em;
         font-weight:bold;
         color:#333333;
         margin:0px;
         margin-bottom:12px;
         margin-top:5px;
}

div#Inhalt p
{
         font-size:1.0em;
         color:#333333;
         margin:0px;
         margin-bottom:9px;
}

div.newsbody
{
    float:left;
    display:block;
    border-bottom:0px solid #38562f;
    width:100%;
    margin-bottom:10px;
}

div.forumbeitrag{
     margin-bottom:15px;
     font-size:1.0em;
     color:#333333;
     padding:10px;
     line-height:15px;
     background:#ffffff;
     border:1px solid #CFCFCF;
}
div.forumheader{

     line-height:15px;
     border-bottom:1px solid #45a12a;
     margin-bottom:4px;

}


/** ALTE STYLES **/
#info_right
        {
        margin-right:0px;
        padding: 0px;
         padding-top:40px;
        background: white;
        width: 180px;
        float: right;
        }
#cms_infobox
        {
         position:absolute;
         top:20px;
         left:558px;
         width:210px;
         border-left:1px solid #025686;
         padding:5px;
         padding-top:40px;
         }
div.item_right
        {
        margin-right:10px;
         margin-bottom:30px;
         background:#ecd5cf;
        width: 160px;
        float: right;
         text-align:right;
        padding: 0px;
          font-size:7pt;
        }
div.item_right2
        {
         margin:2px;
         }
div.small_text
        {
          border:0px solid black;
          margin:0px;
          margin-bottom:20px;
          padding:0px;
          width:420px;
         text-align:justify;
          font-family:Arial;
         font-size:8pt;
        }
.hr_bottom
        {
          border:0px solid black;
          border-bottom: 1px solid #404040;
         padding-bottom:3px;
        }
div.text_hr
        {
        margin:0px;
        margin-bottom:3px;
        color:#025686;
        border-bottom:1px solid #404040;
         width:550px;
        }
.foto_preview
        {
         width:410px;
        border:0px;
         border-bottom:1px solid #404040;
         margin:0px;
         margin-bottom:20px;
         border-collapse:collapse;
         }
div.foto_item
        {
         width:120px;
         height:125px;
         border:1px solid #909090;
         text-align:center;
         padding-top:5px;
         margin-bottom:5px;
         margin-right:5px;
         background:#DFDFDF;
         font-size:10px;

         }
/** Links **/
a
        {
        color: #025686;
        TEXT-DECORATION: none;
        font-weight:normal;
        }
a:hover
        {
          COLOR: red;
        TEXT-DECORATION: none;
        font-weight:normal;
        }



/** Aktuell **/
div.content_item
        {
          border:0px solid black;
          margin:0px;
          margin-bottom:10px;
          padding:0px;
          width:490px;
          text-align:justify;
          font-family:Verdana;
        }
div.content_item_big_lines
         {
         line-height:20px;
         }
div.content_item_header
         {
         border-bottom:1px solid #38562f;
         color:black;
         margin-bottom:3px;
         }




/** Kundenuebersicht **/
div.hr_kunden
        {
          border:0px solid black;
          margin:0px;
         margin-top:30px;
          margin-bottom:20px;
          padding:0px;
          width:420px;
         text-align:justify;
          font-family:Arial;
        }
div.sep
        {
         margin-bottom:3px;
         font-size:9pt;
        }


table
        {
          margin:0px;
          padding:0px;
          border:0px solid white;
          border-collapse:collapse;
        }
tr
        {
          margin:0px;
          padding:0px;
          border:0px solid black;
        }
td
        {
        margin:0px;
        padding:0px;
        font-size:9pt;
        border: 0px solid #025686;
        }
td.ausschr_col1
   {
        width:180px;
        font-weight:bold;
        vertical-align:top;
        margin-bottom:10px;
   }

/** Formular **/
form
        {
        margin:0px;
        padding:0px;
        }


/** CMS **/
.cms1
        {
          border:0px solid black;
          border-bottom: 1px solid #C0C0C0;
        }
.cms2
        {
          border:0px solid black;
        }
.cms_hr
        {
        margin:0px;
        margin-bottom:3px;
        color:#000080;
        font-weight:bold;
        border-bottom:1px solid #C0C0C0;
        width:550px;
        font-size:9pt;
        }
.cms_hr_small
        {
        margin:0px;
        margin-bottom:3px;
        color:#000080;
        font-weight:bold;
        border-bottom:1px solid #C0C0C0;
        width:350px;
        }
.cms_td1
        {
        margin:0px;
        margin-bottom:3px;
        color:#000080;
        font-weight:bold;
        border-bottom:0px solid #C0C0C0;
        width:475px;
        }

div.aktion_container{
         width:343px;
         height:90px;
         overflow:hidden;
}
