body  { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Geneva, Helvetica; background-color: #ffffff }
p { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
td { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
th { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #cccccc; text-align: left }


h1 { color: #000000; font-size: 14pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 15pt; margin-bottom: -5pt }
h1 a:link { color: #000000; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }
h1 a:visited { color: #3f3f3f; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }
h1 a:hover { color: #cc0000; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }

h2 { color: #000000; font-size: 12pt; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 25pt; margin-bottom: 5pt }
h2 a:link { color: #000000; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }
h2 a:visited { color: #3f3f3f; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }
h2 a:hover { color: #cc0000; font-family: Arial, Verdana, Helvetica, Swiss, Sans; text-decoration: none }

h5 { color: #CCCCCC; font-size: 14pt; font-weight: normal; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 0pt; margin-bottom: 0pt }
h6 { color: #000000; font-size: 10pt; font-weight: normal; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 15pt; margin-bottom: -5pt }

a { color: #000000; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a:link { color: #000000; text-decoration: underline }
a:visited { color: #3f3f3f; text-decoration: underline }
a:hover {
	color: #00cdb0;
	text-decoration: underline
}

b { font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }
a:link b { color: #000000; text-decoration: none }
a:visited b { color: #3f3f3f; text-decoration: none }
a:hover b { color: #cc0000; text-decoration: underline }
b.header   {
	color: #00cdb0;
	font-size: 16pt;
	font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular
}
b.warning { color:#ff0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }

a.corporate { color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.corporate:link { color: #ffffff; text-decoration: none }
a.corporate:visited { color: #ffffff; text-decoration: none }
a.corporate:hover { color: #ffffff; 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-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: none }
td.mainnav_active { background-color: #444444 }

.subnav { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.subnav { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.subnav:link { color: #000000; text-decoration: none }
a.subnav:visited { color: #000000; text-decoration: none }
a.subnav:hover {
	color: #00cdb0;
	text-decoration: none
}
a.subnav b { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
/* td.subnav { background-color: #ffffff } */
td.subnav { background-color: #ffffff }

.navigationfooter { color: gray; font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.navigationfooter { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.navigationfooter:link { color: gray; text-decoration: none }
a.navigationfooter:visited { color: gray; text-decoration: none }
a.navigationfooter:hover { color: #000000; text-decoration: none }
td.navigationfooter { background-color: #f5f5f5 }

a.linklist:link { color: #000000; text-decoration: none }
a.linklist:visited { color: #3f3f3f; text-decoration: none }
a.linklist:hover { color: #cc0000; text-decoration: underline }

.smalltext { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
.footer { color: gray; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none }
.frame { background-color: #000000 }
.menuecorporate { color: #ffffff; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none; background-color: #696969 }
.menuemain { color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none; background-color: #c0c0c0 }
.menuemainactive { color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; text-decoration: none; background-color: #ffffff }
.reading { background-color: #f5f5f5 }

td.displaycontainer  { background-color: #ffffff }
td.graphicheader  {
	color: #00cdb0;
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular
}



/* 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  }

