#top #mainnav {
	position:absolute;
	left:4.4em;
	top:16.2em;
	width:72.0em;
}
/* ie6 */	* html #top #mainnav {	top:16.3em;	}
/* ie7 */	*:first-child+html #top #mainnav {	top:16.3em;	}
#top #mainnav ul.main {
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#top #mainnav ul.main li {
	display:inline;
	position:relative;
	margin:0px;
	padding:0px;
	margin-right:-0.1em;
}
/*
#top #mainnav ul.main li:hover ul.sub {
	display:inline;
}
*/
#top #mainnav ul.main li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;
	font-size:1.2em;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0.7em;
	padding-right:1.0em;
	padding-top:0.3em;
	padding-bottom:0.2em;
}
#top #mainnav ul.main li a#main2 {
	background-image:url(../img/mainnav-1.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main2:hover {
	background-image:url(../img/mainnav-1-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main2.aktiv {
	background-image:url(../img/mainnav-1-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main3 {
	background-image:url(../img/mainnav-2.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main3:hover {
	background-image:url(../img/mainnav-2-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main3.aktiv {
	background-image:url(../img/mainnav-2-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main4 {
	background-image:url(../img/mainnav-3.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main4:hover {
	background-image:url(../img/mainnav-3-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main4.aktiv {
	background-image:url(../img/mainnav-3-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main5 {
	background-image:url(../img/mainnav-4.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main5:hover {
	background-image:url(../img/mainnav-4-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main5.aktiv {
	background-image:url(../img/mainnav-4-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main6 {
	background-image:url(../img/mainnav-5.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main6:hover {
	background-image:url(../img/mainnav-5-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main6.aktiv {
	background-image:url(../img/mainnav-5-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}





#top #mainnav ul.main li ul.sub {
	top:1.7em;
	width:70.0em;
	list-style-type:none;
	display: none;
}
/* ie6 */	* html #top #mainnav ul.main li ul.sub {	top:2.4em;	}
/* ie7 */	*:first-child+html #top #mainnav ul.main li ul.sub {	top:2.4em;	}
#top #mainnav ul.main li ul#u2 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:0px;
}
#top #mainnav ul.main li ul#u3 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:-9.7em;
}
#top #mainnav ul.main li ul#u4 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:-21.9em;
}
#top #mainnav ul.main li ul#u5 {
	position:absolute;
	margin:0px;
	padding:0px;
/*	left:-35.4em;	*/
	left:-42.5em;
}
#top #mainnav ul.main li ul#u6 {
	position:absolute;
	margin:0px;
	padding:0px;
/*	left:-51.0em;	*/
	left:-35.4em;
}

#top #mainnav ul.main li ul.ie6aktiv {		display:inline;	}

#top #mainnav ul.main li ul.sub li {
	display:inline;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#top #mainnav ul.main li ul.sub li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#707173;
	text-transform:none;
	padding-left:0.8em;
	padding-right:1.0em;
	padding-top:0.5em;
	padding-bottom:0.4em;
	float:left;
}
#top #mainnav ul.main li ul.sub li a:hover {
	display:inline;
	background-image:url(../img/subnav-hg.gif);
	background-repeat: no-repeat;
	color:#3d3c3f;
}
#top #mainnav ul.main li ul.sub li a.aktiv {
	background-image:url(../img/subnav-hg.gif);
	background-repeat: no-repeat;
	color:#3d3c3f;
}











/* alt rolloverprobleme

#top #mainnav {
	position:absolute;
	left:4.4em;
	top:16.2em;
	width:72.0em;
}
/* ie6 /	* html #top #mainnav {	top:16.3em;	}
/* ie7 /	*:first-child+html #top #mainnav {	top:16.3em;	}
#top #mainnav ul.main {
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#top #mainnav ul.main li {
	display:inline;
	position:relative;
	margin:0px;
	padding:0px;
	margin-right:-0.1em;
}
#top #mainnav ul.main li:hover ul.sub {
	display:inline;
}

#top #mainnav ul.main li:hover ul.ie6aktiv {
	display:none;
}

#top #mainnav ul.main li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;
	font-size:1.2em;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:0.7em;
	padding-right:1.0em;
	padding-top:0.3em;
	padding-bottom:0.2em;
}
#top #mainnav ul.main li a#main2 {
	background-image:url(../img/mainnav-1.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main2:hover {
	background-image:url(../img/mainnav-1-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main2.aktiv {
	background-image:url(../img/mainnav-1-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main3 {
	background-image:url(../img/mainnav-2.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main3:hover {
	background-image:url(../img/mainnav-2-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main3.aktiv {
	background-image:url(../img/mainnav-2-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main4 {
	background-image:url(../img/mainnav-3.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main4:hover {
	background-image:url(../img/mainnav-3-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main4.aktiv {
	background-image:url(../img/mainnav-3-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main5 {
	background-image:url(../img/mainnav-4.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main5:hover {
	background-image:url(../img/mainnav-4-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main5.aktiv {
	background-image:url(../img/mainnav-4-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main6 {
	background-image:url(../img/mainnav-5.gif);
	background-repeat: repeat-y;
}
#top #mainnav ul.main li a#main6:hover {
	background-image:url(../img/mainnav-5-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}
#top #mainnav ul.main li a#main6.aktiv {
	background-image:url(../img/mainnav-5-aktiv.png);
	background-repeat: repeat-y;
	color:#722123;
}





#top #mainnav ul.main li ul.sub {
	top:1.7em;
	width:70.0em;
	list-style-type:none;
	display: none;
}
/* ie6 /	* html #top #mainnav ul.main li ul.sub {	top:2.4em;	}
/* ie7 /	*:first-child+html #top #mainnav ul.main li ul.sub {	top:2.4em;	}
#top #mainnav ul.main li ul#u2 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:0px;
}
#top #mainnav ul.main li ul#u3 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:-9.7em;
}
#top #mainnav ul.main li ul#u4 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:-21.9em;
}
#top #mainnav ul.main li ul#u5 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:-35.4em;
}
#top #mainnav ul.main li ul#u6 {
	position:absolute;
	margin:0px;
	padding:0px;
	left:-51.0em;
}

/* ie6 /	* html #top #mainnav ul.main li ul.ie6aktiv {		display:inline;	}
#top #mainnav ul.main li ul.ie6aktiv {		display:inline;	}/

#top #mainnav ul.main li ul.ie6aktiv {
	top:1.7em;
	width:70.0em;
	list-style-type:none;
	display: inline;
}
/* ie6 /	* html #top #mainnav ul.main li ul.ie6aktiv {	top:2.4em;	}
/* ie7 /	*:first-child+html #top #mainnav ul.main li ul.ie6aktiv {	top:2.4em;	}



#top #mainnav ul.main li ul.sub li {
	display:inline;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}
#top #mainnav ul.main li ul.sub li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#707173;
	text-transform:none;
	padding-left:0.8em;
	padding-right:1.0em;
	padding-top:0.5em;
	padding-bottom:0.4em;
	float:left;
}
#top #mainnav ul.main li ul.sub li a:hover {
	display:inline;
	background-image:url(../img/subnav-hg.gif);
	background-repeat: no-repeat;
	color:#3d3c3f;
}
#top #mainnav ul.main li ul.sub li a.aktiv {
	background-image:url(../img/subnav-hg.gif);
	background-repeat: no-repeat;
	color:#3d3c3f;
}

*/