BODY {
  FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif, Verdana; 
  FONT-SIZE: 10pt; 
  FONT-STYLE: normal; 
  FONT-WEIGHT: normal; 
  MARGIN-LEFT: 0px; 
  MARGIN-TOP: 0px;
  MARGIN-RIGHT: 0px; 
  MARGIN-BOTTOM: 0px;
  COLOR: rgb(0,0,0); 
  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
}

TD {
  color: #000000; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt; vertical-align: top;
     }
  TD.LOGO
   {
     background-color: #FFCC66 
   }
  a.anker { color: #000000; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 9pt}
  a.anker:hover { color: #CC0000; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 9pt}
  a.anker:visited { color: #000000; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 9pt}
  a.anker:active { color: #000000; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 9pt}

H1 {
  color: #000000; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt;
}

H2 {
  color: #000000; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt;
}

H3 {
  color: #000000; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt;
}


table
  { 
    background-color: #FFFFFF; 
  }

table.headline 
  { 
    background-color: #CCCCCC; 
    color: #000000; 
    font-weight: bold; 
    text-align: left;
  }
.headline_ex 
  { 
    background-color: #CCCCCC; 
    color: #000000; 
    font-weight: bold; 
    text-align: left;
  }
.vl { background-color: #FFB400; color: #FFFFFF; font-weight: bold; text-align: center}
  .do { background-color: #FFFFE0; color: #000000}


.infotabelle
   {
     background-color: #FFEEDD; 
     width:100%;
     padding:0px;
     padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
     color: #FFFFFF;
   }

.headerlogo {
  background-position: top left;
  background-repeat: repeat-x;
  background-color:#C8E7FF;
  background-image: url(/images/header.jpg);
  font-weight: bold; 
  font-family: Verdana, Tahoma, Verdana, sans-serif; 
  font-size: 7pt;
}

a.topic { color: #555599; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt; }
a.topic:hover { color: #555599; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt}
a.topic:visited { color: #555599; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt}
a.topic:active { color: #555599; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt}

a.navigatorlink { color: #ffffff; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt; text-decoration: none; }
a.navigatorlink:hover { color: #ffff00; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt; text-decoration: underline;}
xa.navigatorlink:visited { color: #ffffff; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt; text-decoration: none;}
xa.navigatorlink:active { color: #ffffff; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt; text-decoration: none;}


a.navigatorlinksmall { color: #ffffff; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 7pt; text-decoration: none;}
a.navigatorlinksmall:hover { color: #ffff00; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 7pt; text-decoration: underline;}
xa.navigatorlinksmall:visited { color: #ffffff; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 7pt; text-decoration: none;}
xa.navigatorlinksmall:active { color: #ffffff; font-weight: normal; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 7pt; text-decoration: none;}

.avz { 
  font-weight: normal; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 8pt; 
}

a.small { 
  color: #555599; 
  font-weight: normal; 
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 8pt; 
  text-decoration: none; 
}

.navigator {
  background-position: top left;
  background-repeat: repeat-x;
  text-align:left;
  vertical-align: absmiddle; 
  background-color:#C8E7FF;
  background-image: url(/images/navi.gif);
  color: #FFFFFF; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 10pt;
}

td.impressum {
  text-align:center; 
    color: #FFFFFF; font-weight: bold; font-family: Verdana, Tahoma, Verdana, sans-serif; font-size: 7pt;
}

.inputfield {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}
.inputbutton {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 10pt;
  font-weight: normal;
  background-color:#55CC55;
  color: #ffffff;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}
.inputbutton:hover {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 10pt;
  font-weight: normal;
  background-color:#55FF55;
  color: #ffffCC;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}
.resetbutton {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 10pt;
  font-weight: normal;
  background-color:#CC5555;
  color: #ffffff;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}
.resetbutton:hover {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 10pt;
  font-weight: normal;
  background-color:#FF5555;
  color: #ffffCC;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}
.inputcaption {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
}

.inputcaptionm {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 8pt;
  font-weight: bold;
  background-color:#ffffff;
  color: #000000;
}

.inputcaptionerror {
  font-family: Verdana, Tahoma,Helvetica,sans-serif,Verdana;
  font-size: 8pt;
  font-weight: normal;
  background-color:#ffffff;
  color: #ff0000;
}

.newstabelle
   {
     width:100%;
     background-color: #FFFFFF; 
   }
.newstitel
   {
     font-weight: bold; 
     font-family: Verdana, Tahoma, Verdana, sans-serif; 
     font-size: 9pt; 
     color: #FFFFFF;
     vertical-align: top; 
     background-image:url(/images/header.jpg); 
     background-repeat: repeat-x;
   }
.newsfuss
   {
     height:6px;
     color: #FFFFFF;
     background-color: #FFFFFF; 
     background-image:url(/images/header.jpg); 
     background-repeat: repeat-x;
   }
.newstopic
   {
     font-weight: bold; 
     font-family: Verdana, Tahoma, Verdana, sans-serif; 
     font-size: 8pt; 
     vertical-align: top; 
     background-color: #CDE3F4;
   }
.newseintrag
   {
     font-weight: normal; 
     font-family: Verdana, Tahoma, Verdana, sans-serif; 
     font-size: 8pt; 
     vertical-align: top;
     background-color: #CDE3F4;
   }
.newsline
   { 
     background-color: #CDE3F4;
     color: #000000;
     height: 1px;
   }
.newsline
   { 
     background-color: #CDE3F4;
     color: #CDE3F4;
   }

.titelzeile {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt;
vertical-align: top;
text-align: left;
}

.schlagzeile {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666;
vertical-align: top;
text-align: left;
}

a.schlagzeile {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:12px;
color: #3A6EA5;
text-decoration: none;
}

a.schlagzeile:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:12px;
color: #3A6EA5;
text-decoration: underline;
}

a.schlagzeile:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:12px;
color: #3A6EA5;
}

a.schlagzeile:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:12px;
color: #3A6EA5;
}

.schlagzeilewort {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #666666;
vertical-align: top;
text-align: left;
font-style:italic;
}

.schlagtext {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:10px;
text-decoration:none;
}

.schlagtextwort {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
padding:10px;
font-style:italic;
}

a.schlagtext {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:10px;
color: #3A6EA5;
text-decoration: none;
}

a.schlagtext:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:10px;
color: #3A6EA5;
text-decoration: underline;
}

a.schlagtext:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:10px;
color: #3A6EA5;
}

a.schlagtext:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt;
vertical-align: top;
text-align: justify;
padding:10px;
color: #3A6EA5;
}

.schlagbild {
}

.schlagrahmen {
background-color: #000000; 
padding:10px;
}

/* Unterthemen in Tabellen */
.unterthema
  {
    font-size: 9pt;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #6B84DB;
    padding-top: 15px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;
  }


