/******************************************************/
/*                    LEFT MENU                       */
#menu ul {
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	/*border-top:1px solid white;*/
}
#menu ul li {
	display:block;
	line-height:17px;
	font-size:12px;
	margin:0px;
	padding: 0px;
}
#menu ul li a {
	border-bottom: 1px solid white;
	width:148px;
	font-size:12px;
	color:white;
	text-decoration: none;
	padding-left:22px;
	display: block;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:14px;
}
#menu ul li a:hover {
	background-image: url(/fileadmin/templates/img/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	color:white;
	background-color:#339933;
}
#menu ul li a.active {
	background-image: url(/fileadmin/templates/img/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	color:white;
	background-color:#339933;
}

#menu ul li ul li a {
	width:140px;
	padding-left:30px;
}

#menu ul li ul li a:hover {
	background-position: 16px 5px;
	color:white;
	background-color:#339933;
}
#menu ul li ul li a.active {
	background-position: 16px 5px;
	color:white;
	background-color:#339933;
}

#menu ul li ul li ul li a {
	width: 135px;
	padding-left: 35px;
}

#menu ul li ul li ul li a:hover {
	background-position: 21px 5px;
	color:white;
	background-color:#339933;
}

#menu ul li ul li ul li a.active {
	background-position: 21px 5px;
	color:white;
	background-color:#339933;
}

#menu ul li ul li ul li ul li a {
	width: 125px;
	padding-left: 45px;
}

#menu ul li ul li ul li ul li a:hover {
	background-position: 28px 5px;
	color:white;
	background-color:#339933;
}

#menu ul li ul li ul li ul li a.active {
	background-position: 28px 5px;
	color:white;
	background-color:#339933;
}
