ul {
	margin:0;
	padding:0;
	font-size:0;
}

/* Linker Rand mit Menu-Schatten */
#mainmenu_shdw {
	width:8px;
	height:463px;
	background:url(/img/base/mainmenu_shdw.png) 0 0 no-repeat;
	top:-3px;
	left:10px;
	position:absolute;
}




#menu_wrap {
	position:absolute;
	width:192px;
	height:100%;
	text-align:right;
	margin-left:12px;
	background:#fdfdfd url(/img/base/menu_bg.png) 0 0 repeat-x;
	top:-3px;
	left:8px;
	border-right:1px dotted #eee;
}

#menu_wrap>img {
	position:absolute;
	right:-1px;
	top:-13px;
	z-index:49;
	width:13px;
	height:202px;
}

/* Trennlinie mit Schatten zum Top-Bild positionieren */
/*#menu img {
	position:absolute;
	left:190px;
	top:20px;
}*/



/* MainMenu-Einträge */
#menu li a,
#menu li:link a,
#menu li:visited a {
	display:block;
	width:179px; /*186*/
	height:19px;
	padding:4px 10px 3px 2px;
	margin:0;
	font-size:11px;
	font-family:Verdana;
	letter-spacing:1px;
	color:#576F95;
}

#menu li:hover a,
#menu li:focus a,
#menu li:active a,
#menu li.over a {
	color:#576F95;
	text-decoration:none;
}

#menu>li {
	display: block;
	z-index: 48;
}

#menu>li:hover,
#menu>li:focus,
#menu>li:active,
#menu>li.over {
	z-index:249;
}



/* aktiver Menu-Eintrag */
li.menu_active {
	font-weight:bold;
}

/* abwechselnde Menu-Einträge */
li.menu1, li.menu0 {
	position:relative;
}


/* Zahlen nach der ID anzeigen */
li#a1:hover a, li#a1:active a, li#a1:focus a, li#a1.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px 0 no-repeat; }
li#a2:hover a, li#a2:active a, li#a2:focus a, li#a2.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px -26px no-repeat; }
li#a3:hover a, li#a3:active a, li#a3:focus a, li#a3.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px -52px no-repeat; }
li#a4:hover a, li#a4:active a, li#a4:focus a, li#a4.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px -78px no-repeat; }
li#a5:hover a, li#a5:active a, li#a5:focus a, li#a5.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px -104px no-repeat; }
li#a6:hover a, li#a6:active a, li#a6:focus a, li#a6.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px -130px no-repeat; }
li#a7:hover a, li#a7:active a, li#a7:focus a, li#a7.over a {	background:#D3D8DB url(/img/base/zahlen/zahlen.png) -3px -156px no-repeat; }

/* Zahlen beim aktiven Menu anzeigen */
li.menu_active#a1 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px 0  no-repeat; }
li.menu_active#a2 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px -26px no-repeat; }
li.menu_active#a3 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px -52px no-repeat; }
li.menu_active#a4 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px -78px no-repeat; }
li.menu_active#a5 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px -104px no-repeat; }
li.menu_active#a6 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px -130px no-repeat; }
li.menu_active#a7 a {	background:#C3C8CB url(/img/base/zahlen/zahlen.png) -3px -156px no-repeat; }

/* Submenu anzeigen */
ul#menu li:hover .submenu,
ul#menu li.over .submenu {
	z-index:50;
	visibility:visible;
}





/* Untermenu Flyout */

li.menu1 .submenu,
li.menu0 .submenu {
	display: block;
	visibility:hidden;
	position:absolute;
	top:-1px;
	left:191px;
	width:174px;
	background: #fff;
	border: 1px solid #999;
}

li.menu1 .submenu li,
li.menu0 .submenu li {
	display: block;
	width:167px;
	height:25px;
	padding:0 0 0 7px;
	border-bottom:1px dotted #ccc;
}

li.menu1 .submenu li:last-child,
li.menu0 .submenu li:last-child {
	border-bottom: none;
}

/* Untermenu-Einträge */
ul#menu li .submenu li a,
ul#menu li .submenu li a:link,
ul#menu li .submenu li a:visited {
	display: block;
	width:155px;
	height:19px;
	padding:4px 10px 3px 2px;
	margin:0;

	font-size:11px;
	text-align:left;
	color:#333;
	background: none;
	font-weight:normal;
}

ul#menu li .submenu li a:hover,
ul#menu li .submenu li a:focus,
ul#menu li .submenu li a:active,
ul#menu li .submenu li a.over {
	color:#7F7F00;
	text-decoration:none;
}





/* Untermenu visible down */
ul#menu li.menu_active .submenu {
	text-align:left;
	display:block;
	position:relative;
	z-index:47;
}

li.menu_active .submenu li {
	background:none;
}

/* Untermenu visible down Einträge */
ul#menu li.menu_active .submenu li a,
ul#menu li.menu_active .submenu li a:link,
ul#menu li.menu_active .submenu li a:visited {
	width:150px;
	height:20px;
	padding:4px 4px 0 35px;
	font-size:10px;
	text-align:left;
	color:#666;
	background:#FFFFFF;
	border-bottom:1px dotted #ccc;
}

ul#menu li.menu_active .submenu li a:hover,
ul#menu li.menu_active .submenu li a:focus,
ul#menu li.menu_active .submenu li a:active,
ul#menu li.menu_active .submenu li a.over {
	color:#7F7F00;
	background:#FAFAFA url(/img/base/nli.gif) 17px 8px no-repeat;
	text-decoration:none;
}

/* aktiver Submenu-Eintrag */
ul#menu li.menu_active .submenu li.submenu_active a {
	color:#7F7F00;
	font-weight:bold;
	background:#FFF url(/img/base/nli.gif) 17px 8px no-repeat;
}
