
ul,li {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	color:#aaa;
}



div#mainnav ul {
	position: absolute;
	z-index: 2;
	left: 0px;
	font-size:9pt;
	font-weight: bold;
	height: 20px;
	list-style-type: none;
	color:#aaa;
}

div#mainnav ul li {
	float: left;
}

div#mainnav ul li a {
	/* IE 5.01 */
	display: block;
	height: 20px;
	padding: 0px 0 0 0px;
	text-decoration:none;
}

/* IE 5.5 */
html + body div#mainnav ul li a {
	height: 20px;
	padding: 0px 0 0 0px;
}


div#mainnav ul li a:hover {
	/* IE 5.01 */
	display: block;
	height: 20px;
	padding: 0px 0 0 4px;
	text-decoration: none;
}

/* IE 5.5 */
html + body div#mainnav ul li a:hover {
	height: 20px;
	padding: 0px 0 0 4px;
}


/* NAVI LINKS */
div#subnavi {
	float: left;
	padding: 0 0 0 0;
	color: #AAA;
	font-size:9pt;
}

/* Subnavigation */
div#subnavi ul {
	list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	}

/* Ebene 1 -neu- */
div#subnavi ul.e1 li.e1p a {
	display: block;
	border-top: 0px solid #ccc;
	padding: 5px 13px;
	color: #aaa;
	text-decoration:none;
}

div#subnavi ul.e1 li.e1p a:hover {
	color: #FC0492;
}

#vertnav LI {
	Z-INDEX: 2000;
	DISPLAY: block; 
	WIDTH: 220px;
	POSITION: relative; 
	font-weight:bold;
	font-size:9pt;
	color:#AAA;
	text-decoration:none;	
}


#vertnav UL {
	DISPLAY: none; LEFT: 200px; POSITION: absolute; TOP: 0px
}
#vertnav UL UL {
	DISPLAY: none; LEFT: 200px; POSITION: absolute; TOP: 0px
}
#vertnav UL UL UL {
	DISPLAY: none; LEFT: 200px; POSITION: absolute; TOP: 0px
}
#vertnav LI:hover UL UL {
	DISPLAY: none
}
#vertnav LI:hover UL UL UL {
	DISPLAY: none
}
#vertnav LI:hover UL {
	DISPLAY: block
}
#vertnav UL LI:hover UL {
	DISPLAY: block
}
#vertnav UL UL LI:hover UL {
	DISPLAY: block
}
UNKNOWN {
	LEFT: auto; TOP: auto
}
 HTML #vertnav LI {
	FLOAT:left;;margin-left:0px
}
