/* Allgemeine CSS-Class ausserhalb des Viewports */
.sbh {
	position: absolute;
	left: -999px;
	width: 0;
	overflow: hidden;
}

#mainlist li ul a:hover {
	background-color:transparent;
}

#mainlist {
	margin:0;
	list-style:none;
}
#mainlist ul {
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	position: absolute;
}

#mainlist li ul {
	position: absolute;
	left: -999em;
	width:190px;
	height: auto;
	font-weight: normal;
	border-top:1px solid white;
	margin: 0;
}

#mainlist li li { width:190px; }
#mainlist ul li ul li ul { width:210px; }
#mainlist ul li ul li ul li { width:210px; }

#mainlist li ul ul {
	margin: -21px 0 0 192px;
}

#mainlist li:hover ul ul, #mainlist li:hover ul ul ul,
#level1navi .navfxenabled li:hover ul, #level1navi .navfxenabled li:hover ul ul, #level1navi .navfxenabled li:hover ul ul ul,
#level1navi .navfxenabled li.over ul ul,#level1navi .navfxenabled li.over ul ul ul
{
			left: -999em;
}
#mainlist li:hover ul, 
#level1navi .navfxenabled li.over ul
 {
			left: auto;
}
#mainlist li li:hover ul, #mainlist li li li:hover ul,
#level1navi .navfxenabled li li.over ul, #level1navi .navfxenabled li li li.over ul
 {
			left: -2px;
}
/*
#level1navi li li.over ul.leftover, #level1navi .navfxenabled li li li.over ul.leftover, #level1navi .navfxenabled li li li li.over ul.leftover
 {
			left: -28.44em;
}
*/
/* BUG? */
#level1navi #mainlist li.over,#mainlist li:hover {
	background:transparent;
}

ul#mainlist li {
	display:inline;
	margin:0 0 0 10px;
	position:relative;
	float:left;
	padding: 0;
}
ul#mainlist li ul li ul { border-top:1px solid #9b9b9b; width:210px; }
ul#mainlist li ul li { margin:0; text-align:left; }

#mainlist a {
	display:block;
	padding:0;
}

ul#mainlist li.level1navi ul li a {
	display: block;
	line-height: 14px;
	width:166px;
	color:white;
	border-bottom: 1px solid #565656;
	border-top: 1px solid #9b9b9b;
	padding: 2px 12px 2px 12px;
	margin: 0px;
	background:#848484 url(/aeg_shared/pics/navi_back.gif) 0px 0px repeat-y;
}
* html ul#mainlist li.level1navi ul li a { width:190px; }

ul#mainlist li.level1navi ul li ul li a { width:186px; }
* html ul#mainlist li.level1navi ul li ul li a { width:210px; }

ul#mainlist li.level1navi ul li a:hover {
	color:white;
	background:url(/aeg_shared/pics/navi_back_hi.gif) 0px 0px repeat-y;
}

#mainlist a.daddy {
	background: url(/aeg_shared/pics/navi_back_more_lo.gif) left center no-repeat !important;
}
#mainlist a.daddy:hover {
	background: url(/aeg_shared/pics/navi_back_more_hi.gif) left center no-repeat !important;
}

/* letztes Ausklappmenu rechtsbündig */
#mainlist li.last ul { right:0; }
