#navcontainer
{
 
margin: 0;
padding: 0;
margin-left:14px;
 
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
    content: ".";
    display: block;
    line-height: 0px;
    font-size: 1px;
    clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0;
width: 100%;
 
}

ul#navlist li
{
display: block;
float: left;
width: 164px;
height:30px;
margin: 0;
padding: 0;
 
}

ul#navlist li a
{
display: block;
 
padding: 0;
 
color: #FFFFFF;
font-size:100%;
font-weight:bold;
text-decoration: none;
 background-image:url(/data/Image/buttons/topN.gif);
background-repeat:no-repeat;
 
padding-top:8px;
padding-bottom:5px;

}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
 
 
 background-image:url(/data/Image/buttons/topH.gif);
 background-repeat:no-repeat;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #CCCCCC;
 background-image:url(/data/Image/buttons/topH.gif);
background-repeat:no-repeat;

 
 
}





 

  
  td .subnavi a {
   
    display:block;
 
	text-decoration:none;
	color:#FFFFFF;
	font-size:100%;
	padding-left:15px;
	 
  }
 
  td .subnavi .aktiv a {
	color:#003366;
	font-weight:bold;
  }
  td .subnavi   a:hover {
	 
	 
  }
  
  td .subnavi .ebene2 a {
	color:#666666;
	padding-left:25px;
  }
  
  td .subnavi .ebene2aktiv a {
	color:#003366;
	padding-left:25px;
	font-weight:bold;
   }
  
