body {
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#EEEFFF;
}

.nav_table{
background-color:#EEEFFF;
}

.flex{
font-family:verdana, helvetica,sans serif;
font-size:13pt;
color:#FFC000;
font-weight:bold;
}

.zus_table{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11pt; 
font-weight:bold; 
color:#FFC000;
background-color:#FFFFFF;
border:medium double #FFC000; 
}

.main{
font-family:verdana, helvetica,sans serif;
font-size:9pt;
color:#333333;
line-height:1.5;
}

.over{
font-family:verdana, helvetica,sans serif;
font-size:12pt;
color:#FFC000;
line-height:1.5;
font-weight:bold;
}

.over_b{
font-family:verdana, helvetica,sans serif;
font-size:15pt;
color:#333333;
line-height:1.5;
font-weight:bold;
}

.subover{
font-family:verdana, helvetica,sans serif;
font-size:10pt;
color:#333333;
line-height:1.5;
font-weight:bold;
}

#traeger3{
list-style-image: url("../images/quadrat_orange.gif"); no-repeat;
padding:0px 0px 0px 11px;
margin:0px 0px 0px 11px;
}

a:Link {color:#FFC000;  font-family:verdana, helvetice; font-weight: normal; font-size:9pt; text-decoration:none;}
a:visited {color:#FFC000;  font-family:verdana, helvetice; font-weight: normal; font-size:9pt; text-decoration:none;}
a:active {color:#FFC000;  font-family:verdana, helvetice; font-weight: normal; font-size:9pt; text-decoration:none;}
a:hover {color:FFC000;  font-family:verdana, helvetice; font-weight: normal; font-size:9pt; text-decoration:underline;}

a.top:Link {color:#666666;  font-family:verdana, helvetice; font-weight: normal; font-size:8pt; text-decoration:none;}
a.top:visited {color:#666666;  font-family:verdana, helvetice; font-weight: normal; font-size:8pt; text-decoration:none;}
a.top:active {color:#666666;  font-family:verdana, helvetice; font-weight: normal; font-size:8pt; text-decoration:none;}
a.top:hover {color:666666;  font-family:verdana, helvetice; font-weight: normal; font-size:8pt; text-decoration:underline;}

a.aktuell:Link {color:#FFC000;  font-family:verdana, helvetice; font-weight: bold; font-size:8pt; text-decoration:none;}
a.aktuell:visited {color:#FFC000;  font-family:verdana, helvetice; font-weight: bold; font-size:8pt; text-decoration:none;}
a.aktuell:active {color:#FFC000;  font-family:verdana, helvetice; font-weight: bold; font-size:8pt; text-decoration:none;}
a.aktuell:hover {color:FFC000;  font-family:verdana, helvetice; font-weight: bold; font-size:8pt; text-decoration:underline;}

a.sw2:link {color:#333333;  font-family: Helvetice, verdana; font-weight: normal; font-size:11pt; text-decoration:none;}
a.sw2:visited {color:#333333;  font-family: Helvetice, verdana; font-weight: normal; font-size:11pt; text-decoration:none;}
a.sw2:active {color:#333333;  font-family: Helvetice, verdana; font-weight: normal; font-size:11pt; text-decoration:none;}
a.sw2:hover {color:#FFC000;  font-family: Helvetice, verdana; font-weight: normal; font-size:11pt; text-decoration:underline;}


div#Rahmen {
background-color:#FFC000;
width:600px;
}

ul#Navigation {
margin: 0; 
padding: 0;
text-align: center;
}

ul#Navigation li {
list-style: none;
float: left;  /* ohne width - nach CSS 2.1 erlaubt */
position: relative;
margin: 0px 0px 0px 0px; 
padding: 0;
}


*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
margin-bottom: -0.1em;
}

ul#Navigation li ul {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
display: none;  /* Unternavigation ausblenden */
}


*:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
background-color:#FFC000; 
}

ul#Navigation li:hover ul {
display: block;  /* Unternavigation in modernen Browsern einblenden */
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

ul#Navigation li ul li {
display: block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul#Navigation span {
display: block;
padding: 2px 20px 2px 20px;
text-decoration: none; 
font-weight: normal;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color: #EEEEEE;
border:1px solid #FFC000;
border-right-width:0px;
}

ul#Navigation a{
display: block;
padding: 2px 20px 2px 20px;
text-decoration: none; 
font-weight: normal;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color: #FFC000;
border:1px solid #FFC000;
border-right-width:0px;
}

ul#Navigation a:hover{
color: #333333; 
background-color: #EEEEEE;
border:1px solid #FFC000;
border-right-width:0px;
padding: 2px 20px 2px 20px;
}

ul#Navigation li ul a{
display: block;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #333333; 
background-color: #FFC000;
text-align:left;
font-size:8pt;
padding: 2px 2px 2px 20px;
width:110px;
border:2px solid #EEEEEE;
border-bottom-width:0px;
}

ul#Navigation li ul span {
display: block;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #EEEEEE; 
background-color: #FFC000;
text-align:left;
font-size:8pt;
padding: 2px 2px 2px 20px;
width:110px;
border:2px solid #EEEEEE;
border-bottom-width:0px;
}


ul#Navigation li ul a:hover{
color: #EEEEEE; 
background-color: #FFC000;
width:110px;
padding: 2px 2px 2px 20px;
border:2px solid #EEEEEE;
border-bottom-width:0px;
}


ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
color: #EEEEEE; 
}

.ref{
position:absolute; 
top:222px; 
left:303px; 
background-color:#FFFFFF; 
border:medium double #FFC000; 
z-index:1;
visibility:hidden;
}

.linie {
border:none;
border-top: 2px solid #FFC000;
height:2px;
margin:0px;
padding:0px;
}

#ws{
list-style-image:url(../images/quadrat_orange.gif);
font-family: verdana, helvetica; 
font-weight: normal; 
font-size:9pt; 
line-height:1.5;
}

.layer_back{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #666666;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
z-index:1;
}

.layer_front{
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 55%;
padding: 12px;
background-color: #FFFFFF;
border:3px solid #FF9900;
overflow: auto;
z-index:2;
}
