* {
margin:0px;
padding:0px;
font: 10pt/130% arial,helvetica,verdana,sans-serif;

}
h2 {
     font-weight: bold;
}

body {
     background-color: #637a72;
     text-align: center;
     margin: 0 auto;
     margin-top: 10px;
}

I {
font-style: italic;
}

B, B A {
font-weight: bold;
}

A {
     /*text-decoration:none;*/
     /*color: #2D4641;*/
        color: inherit;
}


UL {
     margin-left: 18px;
     list-style-type:square;
}

#main {
      width:768px;
      border:1px solid white;

      padding: 0px;
      margin: 0px auto;
}
#logo {
      width: 315px;
      background-color: white;
      border-bottom: 2px solid #2D4641;
}
.navi-oben A {
         color: #7A8784;
         text-decoration: none;
         font-weight: bold;
}
#navi-top {
     height: 22px;
     background-color: white;
     color: #7A8784;
}
#navi-main {
     background-color: #2D4641;
}

#navi-main TABLE A{
     text-decoration: none;
     margin-left: 4px;
     margin-right: 4px;  
     height:100%; 
}
#navi-main2 A {
    color:white;
    text-decoration:none;
    margin:0px 4px;
    font-weight: bold;
}
#navi-main2 A:hover, #navi-main2 A.ro {
     color: #2D4641;     
     font-weight: bold;
}
#navi-main2 A.act {
    font-weight: bold;
     color: #2D4641;   
}

#left {
      background-color: #96A5A0;
      height: 318px; 
     
}
#left STRONG {
 font-weight: bold;
}
#left EM {
 font-style: italic;
 font-weight: inherit;
}
#left .inhalt {
     /* margin: 30px 16px 20px 16px; */
}
#left H1 {
   font-weight: bold;
   color: #aabe00;
}
#left H2 {
   font-weight: bold;
   color: white;
   margin: 16px 16px 0px 16px;
}
#left H2.quote {
   font-weight: bold;
   color: white;
   margin: 16px 16px 0px 30px;
}

#left .textblock .head {
      color: #aabe00;
      background-color: #2D4641;
      padding: 1px 4px 1px 4px;
      font-weight: bold;
      margin: 0px 16px 0px 16px;

}

#left .noLink .head {
      /*color: white;*/
}

#left .text {
      padding: 1px 4px 1px 4px;
      margin: 0px 16px 0px 16px;
      color:white;
}

#left #news-latest .textblock .text A {
      text-decoration: none;
       color: #2D4641;
} 

#left .textblock .text {
      background-color: #E6FAC8;
      color: #2D4641;
      padding: 1px 4px 1px 4px;
      margin: 0px 16px 0px 16px;
}

#left .imgtext-table {
      padding: 1px 4px 1px 4px;
      margin: 0px 16px 0px 16px;
}

#left .text P A.interal-link {
     text-decoration: underline;
}

/*---------------------------------------*/
#content{
       background-color: #e1ebe6;
       color: #2D4641;       
}
#content .head {
      margin: 26px 16px 20px 16px;
}

#content .head H2 {
      color: #aabe00;
      font-weight: bold;
      font-size: 12pt;
}

#content .text, #content .tx-newloginbox-pi1 {
      margin: 0px 16px 0px 16px;
       color: #2D4641;
}
#content .imgtext-table IMG {
      /*margin: 0px 16px 0px 16px;*/
}

#content .imgtext-table {
      width: 100px;
      margin: 0px 16px 0px 16px;
      padding-left: 16px;
}

#content .content A {
      text-decoration: underline;
      color: #2D4641;
}
#content .content A IMG{
      border:0px;
      vertical-align: top;
      margin-right: 10px;
}
#content .content P {
       color: #2D4641;
}
#content .content {
      width: 420px;
}

.content em, p em {
     font-style: italic;
}

.content strong, p strong {
     font-weight: bold;
}

p strong em, .content strong em, p em strong, .content em strong {
      font-weight: bold;
      font-style: italic;
}

#content TD {
       color: #2D4641;
}
#content H1 {
         font-weight: bold;
         color: #aabe00;
         font-size:11pt;
}
#content h2 {
   font-weight: bold;
   color: #2D4641;
}
/*~~~~~~~~~~~~~~~~~~~~~~~ NEWS ~~~ */


#content .news-single-date {
         color: #aabe00;
         font-size:11pt;
         font-weight: bold;
}
#content .news-single-header {
         font-weight: bold;
         color: #2D4641;
         font-size:11pt;
}
#news-latest {
     margin-top: 15px;
     margin-bottom: 15px;
}
#news-latest .textblock {
      margin-top: 10px;
}
#news-latest .head {
      color: #aabe00;
      background-color: #2D4641;
      padding: 1px 4px 1px 4px;
      font-weight: bold;
}
#news-latest .head .active{
      color: #787b1c;
      font-weight: bold;
}
#news-latest .head A{
      color: white;
      text-decoration: none;
      font-weight: inherit;
      font-size: 9pt;
}

#news-latest .text, #news-latest .text P {
      background-color: #E6FAC8;
      color: #2D4641;
      padding: 1px 4px 1px 4px;

}
#news-latest .text IMG { /* hiermit werden die kleinen pfeile angesteuert */
      vertical-align: middle;
}
#news-latest .text A {
      text-decoration: none;
      /*color: #aabe00;*/
      font-size: 9pt;
}
#news-latest .text .active, #news-latest .text .active A#active { 
      color: #96a5a0;
      font-size: 9pt;
}




