@charset "utf-8";
/* CSS Document */


/* 1. Ebene */

ul.menu-1, ul.menu-1 ul, ul.menu-1 li, ul.menu-1 ul li {
	font-size:12px;
	/*font-family:arial, helvetica, sans-serif;*/
	padding:0; margin:0;
	list-style-type:none;
}

ul.menu-1 li a, ul.menu-1 li a:visited {
	display:block;
	text-decoration:none;
	color:white;
	padding:4px 0 3px 12px;
	line-height:17px;
	/*font-family:arial, helvetica, sans-serif;*/
}

ul.menu-1 li a:hover {
	background-position:0 -32px;
	font-weight:bold; color:white;
}

ul.menu-1 li a.active, ul.menu-1 li a.active:visited {
	background-position:0 -32px;
	/*padding-left:4px;*/
	padding-top:7px;
	font-weight:bold;
	padding-left:12px;
}

ul.menu-1 li.first a {
	padding-top:12px;
}


/* 2. Ebene */

ul.menu-1 ul.menu-2 {
	padding-bottom:10px;
}

ul.menu-1 ul.menu-2 li a {
	width:150px;
	background:none;
	font-family:arial, helvetica, sans-serif;
}

ul.menu-1 ul.menu-2 li a, ul.menu-1 ul.menu-2 li a:visited {
	padding:1px 0 1px 14px;
	line-height:14px;
	font-size:11px;
	line-height:15px;
}

ul.menu-1 ul.menu-2 li.first a {
	padding-top:0;
}

ul.menu-1 ul.menu-2 li.last a {
	padding-bottom:0;
}

ul.menu-1 ul.menu-2 li a:hover {
	text-decoration:underline;
	font-weight:normal;
}

ul.menu-1 ul.menu-2 li a.active {
	font-weight:bold;
}

ul.menu-1 ul.menu-2 li a.active:hover {
	text-decoration:none;
	background-position:0 0;
}


/* 3. Ebene */

ul.menu-1 ul.menu-2 ul.menu-3 {
	line-height:14px;
}

ul.menu-1 ul.menu-2 ul.menu-3 li a {
	padding:0 0 0 22px;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

ul.menu-1 ul.menu-2 ul.menu-3 li.last a {
	padding-bottom:3px;
}

ul.menu-1 ul.menu-2 ul.menu-3 li a.active, ul.menu-1 ul.menu-2 ul.menu-3 li a:hover {
	background:url(menu_l3_bu.gif) 12px 4px no-repeat;
	text-decoration:none;
}

ul.menu-1 ul.menu-2 ul.menu-3 li a.active {
	font-weight:bold;
}







