/* Navi Pics */
li.li_1 {background:url(/img_navi/1.gif);}
li.li_2 {background:url(/img_navi/2.gif);}
li.li_3 {background:url(/img_navi/3.gif);}
li.li_4 {background:url(/img_navi/4.gif);}
li.li_5 {background:url(/img_navi/5.gif);}
li.li_6 {background:url(/img_navi/6.gif);}
li.li_7 {background:url(/img_navi/7.gif);}
li.li_8 {background:url(/img_navi/8.gif) no-repeat;}
/* Navi hover Pics */
li.li_1:hover {background:url(/img_navi/1_2.gif);}
li.li_2:hover {background:url(/img_navi/2_2.gif);}
li.li_3:hover {background:url(/img_navi/3_2.gif);}
li.li_4:hover {background:url(/img_navi/4_2.gif);}
li.li_5:hover {background:url(/img_navi/5_2.gif);}
li.li_6:hover {background:url(/img_navi/6_2.gif);}
li.li_7:hover {background:url(/img_navi/7_2.gif);}
li.li_8:hover {background:url(/img_navi/8_2.gif) no-repeat;}
/* Navi Pics */

/* Navi Farben */
li.li_2 ul li {background:#ececec;}
li.li_3 ul li {background:#D0EDDB;}
li.li_4 ul li {background:#b2dcb2;}
li.li_5 ul li {background:#d2ebff;}
li.li_6 ul li {background:#b2cbdb;}
li.li_7 ul li {background:#ffedb2;}
li.li_8 ul li {background:#ffedcb;}

li.li_2 ul li:hover {background:#c1c1c1;}
li.li_3 ul li:hover {background:#64c387;}
li.li_4 ul li:hover {background:#008b00;}
li.li_5 ul li:hover {background:#6abfff;}
li.li_6 ul li:hover {background:#005187;}
li.li_7 ul li:hover {background:#ffc400;}
li.li_8 ul li:hover {background:#ffc353;}

li.li_2 ul li a:hover {background:#c1c1c1;}
li.li_3 ul li a:hover {background:#64c387;}
li.li_4 ul li a:hover {background:#008b00;}
li.li_5 ul li a:hover {background:#6abfff;}
li.li_6 ul li a:hover {background:#005187;}
li.li_7 ul li a:hover {background:#ffc400;}
li.li_8 ul li a:hover {background:#ffc353;}

li.li_2 ul li.nohover a:hover {background:#ececec;}
li.li_3 ul li.nohover a:hover {background:#D0EDDB;}
li.li_4 ul li.nohover a:hover {background:#b2dcb2;}
li.li_5 ul li.nohover a:hover {background:#d2ebff;}
li.li_6 ul li.nohover a:hover {background:#b2cbdb;}
li.li_7 ul li.nohover a:hover {background:#ffedb2;}
li.li_8 ul li.nohover a:hover {background:#ffedcb;}
/* Navi Farben */

.menu {clear:both; font-family: arial, sans-serif; width:889px; height:24px; position:relative; left:48px; font-size:11px; z-index:100;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}


#nav a {
	display: block;
	width: 111px;
}

#nav li ul li a {
	width: 221px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding-top:4px;
	text-decoration:none;
	color:#000;
}

#nav li ul li a:hover {
	width: 221px;
}

#nav li { /* all list items */
	float: left;
	 /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 221px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li {
	position:relative;
	left:0px;
	width: 222px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -25px 0 0 222px;
	width: 222px;
}

#nav li.li_7 ul ul { /* third-and-above-level lists */
	margin: -25px 0 0 -222px;
	width: 222px;
}

#nav li.li_8 ul ul { /* third-and-above-level lists */
	margin: -25px 0 0 -221px;
	width: 222px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* tiefere ebenen */
#nav li:hover ul li:hover ul li ul, #nav li.sfhover ul li.sfhover ul li ul
{left: -999em;}
#nav li:hover ul li:hover ul li:hover ul, #nav li.sfhover ul li.sfhover ul li.sfhover ul
{left: auto;}

#nav li:hover ul li:hover ul li:hover ul li ul, #nav li.sfhover ul li.sfhover ul li.sfhover ul li ul
{left: -999em;}
#nav li:hover ul li:hover ul li:hover ul li:hover ul, #nav li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul
{left: auto;}

#nav li:hover ul li:hover ul li:hover ul li:hover ul li ul, #nav li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul li ul
{left: -999em;}
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, #nav li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul
{ top: 50px;
left: -222px;}