/*---------------------------------------------------
	Top Navigation
---------------------------------------------------*/
div#infos a{
	text-decoration: none;
}

div#infos ul {
	margin: 0;
	padding: 13px 0 0 0;
}

div#infos li.first{
	border: none;
}

div#infos li{
	list-style: none; 
	margin: 0;
	padding: 0 10px;
	display: inline;
	border-left: 1px solid #535559;
}

div#infos li a{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #535559;
	text-decoration: underline;
}

div#infos li a:hover{
	color: #2f3032;
	text-decoration: underline;
}

div#infos li a.act{
	font-weight: bold;
}


/*------------------------------------------------------------
HAUPTNAVIGATION
-------------------------------------------------------------*/

div#navigation ul{
	margin: 0;
	padding: 0;
}

div#navigation li{
	list-style: none;
	padding:0 40px 0 0;
	margin: 0;
	display: inline;
}

div#navigation li a,
div#navigation li a:visited{
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #535559;
	text-decoration: none;
	padding: 0;
	margin: 0;
	/* IE < 6 Hack */
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* Ende IE < 6 Hack */
}

div#navigation li a:hover, 
div#navigation li a.act,
div#navigation li a.act:visited{
	color: #2f3032;
	padding: 0;
	margin: 0;
	/*background: url(../images/navi_rollover.gif) 0 0 repeat-x; */
}

div#navigation li a img{
	border: 0px solid;
	padding: 0;
	margin: 0;
}

/*------------------------------------------------------------
SUBNAVIGATION
-------------------------------------------------------------*/

div#subnavigation ul.level1{
	margin: 12px 0 0 0;
	padding: 0;
}

div#subnavigation li.level1{	
	padding: 2px 0;
	margin: 0;
	display: block;
}

div#subnavigation li.level1 a,
div#subnavigation li.level1 a:visited{
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #535559;
	list-style: none;
	text-decoration: none;
	padding: 4px 0 6px 14px;
	margin: 0;
	/* IE < 6 Hack */
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* Ende IE < 6 Hack */
}

div#subnavigation li.level1 a:hover, 
div#subnavigation li.level1 a.act,
div#subnavigation li.level1 a.act:visited{
	color: #2f3032;
	padding: 4px 0 6px 14px;
	margin: 0;
	font-weight: bold;
	background: url(../images/navi_rollover_links.gif) 0 50% repeat-x; 
}

/*------------------------------------------------------------
SUB - SUBNAVIGATION
-------------------------------------------------------------*/

div#subnavigation ul.sub{
	margin: 1px 0 0 0;
	padding: 0;
}

div#subnavigation li.sub{	
	padding: 0;
	margin: 0;
	display: block;
}

div#subnavigation li.sub a,
div#subnavigation li.sub a:visited{
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #535559;
	list-style: none;
	text-decoration: none;
	padding: 0 0 0 30px;
	margin: 0;
	background: none;
	/* IE < 6 Hack */
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* Ende IE < 6 Hack */
}

div#subnavigation li.sub a:hover, 
div#subnavigation li.sub a.act,
div#subnavigation li.sub a.act:visited{
	background: none;
	color: #2f3032;
	padding: 0 0 0 30px;
	margin: 0;
	font-weight: bold;
}

/*------------------------------------------------------------
SUB - SUB - SUBNAVIGATION
-------------------------------------------------------------*/

div#subnavigation ul.subsub{
	margin: 1px 0 0 0;
	padding: 0;
}

div#subnavigation li.subsub{	
	padding: 0;
	margin: 0;
	display: block;
}

div#subnavigation li.subsub a,
div#subnavigation li.subsub a:visited{
	font: 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #535559;
	list-style: none;
	text-decoration: none;
	padding: 0 0 0 50px;
	margin: 0;
	background: none;
	/* IE < 6 Hack */
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* Ende IE < 6 Hack */
}

div#subnavigation li.subsub a:hover, 
div#subnavigation li.subsub a.act,
div#subnavigation li.subsub a.act:visited{
	background: none;
	color: #2f3032;
	padding: 0 0 0 50px;
	margin: 0;
	font-weight: bold;
}



