#container
{
border: 2px solid #FFF;
}

#tabsI 
{
height: 28px;
background: url(../images/bg_tabnavi2.gif) no-repeat top left;
background-color: #3399cc;
font-size: 87%;
line-height: normal;
padding: 0 0 0 143px;
border-bottom: 0px solid #FFF;
}

#tabsI ul 
{
margin: 0;
padding: 0 0 0 2px;
list-style:none;
}

#tabsI li  
{
display: inline;
margin: 0;
padding: 0; 
}

#tabsI a 
{
float: left;
background: url(../images/tableftIblau.gif) no-repeat left top;
margin: 0;
padding: 0 0 0 5px;
text-decoration: none;
}

#tabsI a span 
{
float: left;
display: block;
background: url(../images/tabrightIblau.gif) no-repeat right top;
padding: 6px 9px 6px 8px;
color: #FFF;
}

#tab6 a span 
{
float: left;
display: block;
background: url(../images/tabrightIblau.gif) no-repeat right top;
padding: 6px 8px 6px 8px;
color: #FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float: none;}
/* End IE5-Mac hack */

#tabsI a:hover span
{
color: #FFF;
}

#tabsI a:hover
{
background-position: 0% -42px;
}

#tabsI a:hover span
{
background-position: 100% -42px;
}

#tabsI li a#aktuell  
{
color: #000080;
background-position: 0% -42px;
}

#tabsI li a#aktuell span
{
color: #FFF;
background-position: 100% -42px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab5 a span {float: none;}
/* End IE5-Mac hack */


#menuvrg 
{
height: 30px;
background-color: #FFFFFF;
font-size: 87%;
line-height: normal;
padding: 0 0 0 4px;
border-bottom: 0px solid #FFF;
}

#menuvrg ul 
{
margin: 0;
padding: 0 0 0 0;
list-style:none;
}

#menuvrg li  
{
display: inline;
margin: 0;
padding: 0; 
}

#menuvrg a 
{
float: left;
background: url(../images/vrg_navlf.gif) no-repeat left top;
margin: 0;
padding: 0 0 0 5px;
text-decoration: none;
}

#menuvrg a span 
{
float: left;
display: block;
background: url(../images/vrg_navrg.gif) no-repeat right top;
padding: 9px 11px 7px 9px;
color: #336699;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float: none;}
/* End IE5-Mac hack */

#menuvrg a:hover span
{
color: #000066;
}

#menuvrg a:hover
{
background-position: 0% -42px;
}

#menuvrg a:hover span
{
background-position: 100% -42px;
}

#menuvrg li a#akt  
{
color: #000080;
background-position: 0% -42px;
}

#menuvrg li a#akt span
{
color: #000080;
background-position: 100% -42px;
}


#menu5
{
width: 100%;
padding: 1px 0 0 0;
}

#menu5 ul
{
margin: 0;
padding: 0;
list-style-type: none;
line-height: 125%;
}

#menu5 li p 
{
outline: none;
color: #006699;
font-size: 82%;
font-weight: bold;
padding:5px 0 3px 10px;
margin:10px 0 0 0;
background:#F0F7FC;
border-top: 1px solid #99CCFF;
border-left: 1px solid #99CCFF;
-webkit-border-radius: 4px 7px 0 0;
-khtml-border-radius: 4px 7px 0 0;
-moz-border-radius: 4px 7px 0 0;
border-radius: 4px 7px 0 0;
}

#menu5 li a 
{
outline: none;
height: 21px;
height: 19px;
font-size: 87%;
text-decoration: none;
}

#menu5 li a:link, #menu5 li a:visited 
{
color: #FFF;
display: block;
background:  url(../images/menu5.gif) no-repeat;
padding: 2px 0 0 15px;
}
	
#menu5 li a:hover
{
color: #FFF;
background: url(../images/menu5.gif) 0 -21px no-repeat;
padding: 2px 0 0 15px;
}

#menu5 a:active 
{
color: #000066;
background: url() 0 -21px;
padding: 3px 0 0 15px;
}

#menu5 li a#aktuell  
{
color: #FFF;
background: url(../images/menu5.gif) 0 -21px no-repeat;
padding: 2px 0 0 15px; 
}

#menu7
{
width: 100%;
margin: 0;
padding: 0;
}

#menu7 li a 
{
height: 21px;
height: 18px;
font-size: 80%;
text-decoration: none;
}	
	
#menu7 li a:link, #menu7 li a:visited 
{
color: #636363;
display: block;
background:  url(../images/menu7.gif);
padding: 3px 0px 0px 15px;
}
	
#menu7 li a:hover
{
color: #AD0000;
background: url(../images/menu7.gif) 0 -19px no-repeat;
padding: 3px 0 0 15px;
text-decoration: underline;
}

#menu7 ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;
line-height: 125%;
}

#menu7 a:active 
{
color: #000;
background: url() 0 -19px;
padding: 3px 0 0 15px;
}

#menu7 li a#aktuell  
{
color: #AD0000;
background: url(../images/menu7.gif) 0 -19px no-repeat;
padding: 3px 0 0 15px;
text-decoration: underline;
}

#menu6
{
width: 100%;
margin: 10px 0 0 0;
}

#menu6 li a 
{
outline: none;
height: 21px;
height: 19px;
font-size: 83%;
line-height: 125%;
text-decoration: none;
}	
	
#menu6 li a:link, #menu6 li a:visited 
{
color: #FFF;
display: block;
background:  url(../images/menu5.gif);
padding: 3px 0 0 15px;
}
	
#menu6 li a:hover, #menu6 li a:active 
{
color: #FFF;
background: url(../images/menu5.gif) 0 -21px;
padding: 3px 0 0 15px;
}

#menu6 ul
{
margin-left: 0;
padding: 0;
list-style-type: none;
line-height: 165%;
}

#menu6 a:active 
{
color: #FFF;
background: url() 0 -19px;
padding: 3px 0 0 15px;
}

#menu6 li a#aktuell  
{
color: #FFF;
background: url(../images/../images/menu5.gif) 0 -21px no-repeat;
padding: 3px 0 0 15px; 
}

#footer
{
background-color: #006699;
padding: 0;
margin: 0;
font-size: 90%;
}