body { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #ffffff }
td { color: #333333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
td.block { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-align: justify }
th { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #0066cc; text-align: center }


h1 { color: #CC3300; font-size: 11pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 10pt }
h1 a:link { color: #CC3300; text-decoration: none }
h1 a:visited { color: #CC3300; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }
h1 a:hover { color: #CC3300; text-decoration: none }

h2 { color: #CC3300; font-size: 10pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 10pt }
h2 a:link { color: #CC3300; text-decoration: none }
h2 a:visited { color: #CC3300; text-decoration: none }
h2 a:hover { color: #CC3300; text-decoration: none }

h5 { color: #354C25; font-size: 11pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 0pt; margin-bottom: 0pt }
h6 { color: #A50000; font-size: 11pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 0pt; margin-bottom: 0pt }

p { color: 000000; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }

a { color: #333333; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a:link { color: #333333; text-decoration: none }
a:visited { color: #000000; text-decoration: none }
a:hover { color: #000000; text-decoration: none }

b { color: #CC3300; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans;  font-weight: bold }
b a:link { color: #CC3300; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans;  font-weight: bold }
b a:visited { color: #CC3300; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans;  font-weight: bold }
b a:hover { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans;  font-weight: bold }

b.warning { color:#ff0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }

a.mainnav { font-size: 10pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; font-weight: bold }
a.mainnav:link { color: #ffffff; text-decoration: none }
a.mainnav:visited { color: #ffffff; text-decoration: none }
a.mainnav:hover { color: #ffffff; text-decoration: none }
td.mainnav { background-color: #CC3300 }

a.mainnav_active { font-size: 10pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; font-weight: bold }
a.mainnav_active:link { color: #ffffff; text-decoration: none }
a.mainnav_active:visited { color: #ffffff; text-decoration: none }
a.mainnav_active:hover { color: #ffffff; text-decoration: underline }
td.mainnav_active { background-color: #cc0000 }

a.subnav { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.subnav:link { color: #696969; text-decoration: none }
a.subnav:visited { color: #CC3300; text-decoration: none }
a.subnav:hover { color: #000000; text-decoration: none }
a.subnav b {  color: #696969; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
td.subnav { background-color: #CC3300 }
td.subnav_active { background-color: #ffffff }
a.subnav_themeactive:link { color: #ffffff; font-size: 8pt; text-decoration: none }
a.subnav_themeactive:visited { color: #ffffff; font-size: 8pt; text-decoration: none }
a.subnav_themeactive:hover { color: #ffffff; text-decoration: none }

a.subnavLayers { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.subnavLayers:link { color: #ffffff; font-size: 9pt; text-decoration: none }
a.subnavLayers:visited { color: #ffffff; font-size: 9pt; text-decoration: none }
a.subnavLayers:hover { color: #ffff00; text-decoration: none }
a.subnavLayers b { color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
td.subnavLayers { background-color: #ffffff }
td.subnavLayers_active { background-color: #ffffff }

.themenav { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; color: #354C25 }
a.themenav { text-decoration: none }
a.themenav:link { color: #ffffff; text-decoration: none }
a.themenav:visited { color: #ffffff; text-decoration: none }
a.themenav:hover { color: #000000; text-decoration: none }

.themenav_inline { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; color: #000000 }
a.themenav_inline { text-decoration: none }
a.themenav_inline:link { color: #003E00; text-decoration: none }
a.themenav_inline:visited { color: #084608; text-decoration: none }
a.themenav_inline:hover { color: #6CAA6C; text-decoration: underline }
span.themenav_inline { color: #c0c0c0 }

.lang { color: ffffff; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; font-weight: bold  }
a.lang:link { color: #ffffff; text-decoration: none }
a.lang:visited { color: #ffffff; text-decoration: none }
td.lang { background-color: #6D835F }
td.lang { background-color: #6D835F }


.inhalt { color: #FF0000; font-weight: normal; font-size: 9pt; font-family: Times, Arial, Helvetica, Swiss, Sans}
.info { color: #000000; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
.reading { background-color: #CC3300 }
.textarea { background-color: #ffffff }

.footer { color: ffffff; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.footer:link { color: #ffffff; text-decoration: none }
a.footer:visited { color: #ffffff; text-decoration: none }
a.footer:hover { color: #F2E7D7; text-decoration: none }
div.footer { color: #ffffff; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }

.smalltext { color: #696969; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
.frame { background-color: #CC3300 }

.high { color: #999999; font-size: 8pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; font-weight: bold }
.high b { color: #999999; font-size: 12pt }
a.high:link { color: #999999; font-size: 7pt }
a.high:visited { color: #999999; font-size: 7pt }
a.high:hover { color: #999999; font-size: 7pt }

/* Diese Klassen werden fuer das Testlisting verwendet */
.testth { color: #ffffff; background-color: #bbbbbb }
.testlisting { color: #000000; background-color: #ffffff; font-size: 8pt  }
.testlisting1 { color: #000000; background-color: #dddddd; font-size: 8pt  }
.testlisting2 { color: #000000; background-color: #ffffff; font-size: 8pt  }
.testlistinghigh { color: #ffffff; background-color: #ff0000; font-size: 8pt  }
