body    { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #2b2a2a; margin-bottom: 20px }
td  { color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
th  { color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #cccccc; text-align: left }


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

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

h5  { color: #cccccc; font-weight: normal; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 0pt; margin-bottom: 0pt }
h6  { color: #ffffff; font-weight: normal; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 35pt }

p  { color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
hr { margin: 0px; color: #ffffff}

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

img { border-color: #ffffff }

input { border-color: #F8F4C3; color: #ffffff; background-color: #000000 }
textarea { border-color: #F8F4C3; color: #ffffff; background-color: #000000 }


b { font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }
b a:link { color: #ffffff; text-decoration: none }
b a:visited { color: #3f3f3f; text-decoration: none }
b a:hover { color: #cc0000; text-decoration: underline }

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: #dcdcdc; text-decoration: none }
a.mainnav:visited { color: #dcdcdc; text-decoration: none }
a.mainnav:hover { color: #ffffff; text-decoration: none }
td.mainnav { background-color: #000000 }

a.mainnav_active  { font-weight: bold; font-size: 9pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans }
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: none }
td.mainnav_active { background-color: #444444 }


a.subnav { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.subnav:link { color: #ffffff; text-decoration: none }
a.subnav:visited { color: #ffffff; text-decoration: none }
a.subnav:hover { color: #cc0000; text-decoration: none }
a.subnav b { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
table.subnav { margin-top: 35pt }
td.subnav { background-color: #cccccc }
td.subnav_active { background-color: #eeeeee }
a.subnav_themeactive:link { color: #ffffff; font-size: 9pt; text-decoration: none }
a.subnav_themeactive:visited { color: #ffffff; font-size: 9pt; text-decoration: none }
a.subnav_themeactive:hover { color: #ff0000; 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 }

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

.smalltext { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
.footer { color: gray; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }
.textarea { background-color: #f5f5f5 }

.frame { background-color: #000000 }



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






