body  { color: #808080; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #F5F5F5 }
td { color: #808080; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
th { color: #808080; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; background-color: #cccccc; text-align: left }


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

h2  { color: #000000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; margin-top: 15pt }
h2 a:link { color: #000000; text-decoration: none }
h2 a:visited { color: #3f3f3f; text-decoration: none }
h2 a:hover { color: #cc0000; text-decoration: none }


h3 {color:#B3AE88; font-size:1.2em; font-weight:bold; margin:10px 0 8px; padding:1px 2px 2px  0px;}


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: 9pt; font-weight: normal; font-family: Arial, Verdana, Helvetica, Swiss, Sans; margin-top: 45pt; margin-bottom: -5pt }

p { color: #808080; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
strong { color: #B3AE88; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; font-weight: bold }

a { color: #B3AE88; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a:link { color: #B3AE88; text-decoration: underline }
a:visited { color: #3f3f3f; text-decoration: underline }
a:hover { color: #FE7900; text-decoration: underline }

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

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

a.mainnav { font-size: 9pt; 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: 9pt; 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 }


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: #FE7900; text-decoration: none }
a.subnav b { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
td.subnav   { background-color: #ffffff }
td.subnav_active { background-color: transparent }
a.subnav_themeactive:link { color: #FE7900; font-size: 9pt; text-decoration: none }
a.subnav_themeactive:visited { color: #cc0000; font-size: 9pt; text-decoration: none }
a.subnav_themeactive:hover { color: #000000; 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: #B3AE88; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.footer:link { color: #B3AE88; font-size: 8pt; text-decoration: none }
a.footer:visited { color: #B3AE88; font-size: 8pt; text-decoration: none }
a.footer:hover { color: #FE7900; font-size: 8pt; text-decoration: none }
div.footer { color: #ffffff; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }

.start { color: #B3AE88; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans }
a.start:link { color: #B3AE88; font-size: 8pt; text-decoration: none }
a.start:visited { color: #B3AE88; font-size: 8pt; text-decoration: none }
a.start:hover { color: #FE7900; font-size: 8pt; text-decoration: none }

.smalltext { color: #B3AE88; font-size: 7pt; 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: #ffffff }

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

.toplink { color: FE7900; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; font-weight: bold  }
a.toplink:link { color: #D3CEA8; text-decoration: none }
a.toplink:visited { color: #D3CEA8; text-decoration: none }
td.toplink { background-color: #ffffff }

#content p.timestamp {font-size:0.9em; margin:-5px 0 15px 10px;}


/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label { color: D3CEA8; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Swiss, Sans; font-weight: bold  }
.searchbox input {font-size:0.9em; padding:5px; width:166px; border:1px solid #ccc;}

.frame { background-color: #ffffff }

/* Float fix */
.contenttext {color: #808080; font-size:1.1em; line-height:1.4em; overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left; margin-right:10px;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}


/* Diese Klassen werden fuer das Testlisting verwendet */
.testth { color: #000000; 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  }





