
/*-------------------------------------------------
	Color 1
---------------------------------------------------*/
#left .color1 li a,
#left .color1 li.act a.cur,
#left .color1 li.act a.cursub,
#left .color1 li.act li.act a,
#left .color1 li li.act a.cur,
#left .color1 li li.act a.cursub,
#left .color1 li.act li.act li.act a,
#left .color1 li.act li.act li.act a.cur,
#left .color1 li.act li.act li.act a.cursub  {
	color: #2F5431;
	background: #CCD7D0;
}

/*-------------------------------------------------
	Color 2
---------------------------------------------------*/
#left .color2 li a,
#left .color2 li.act a.cur,
#left .color2 li.act a.cursub,
#left .color2 li li.act a.cur,
#left .color2 li li.act a.cursub,
#left .color2 li.act li.act li.act a,
#left .color2 li.act li.act li.act a.cur,
#left .color2 li.act li.act li.act a.cursub {
	color: #6E6502;
	background: #EBE5C4;
}


/*-------------------------------------------------
	Color 3
---------------------------------------------------*/
#left .color3 li a,
#left .color3 li.act a.cur,
#left .color3 li.act a.cursub,
#left .color3 li.act li.act a,
#left .color3 li li.act a.cur,
#left .color3 li li.act a.cursub,
#left .color3 li.act li.act li.act a  {
	color: #7D352D;
	background: #F1D8D5;
}



/*-------------------------------------------------
	Erste Ebene
---------------------------------------------------*/

#left ul {
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	list-style: none;
	padding:0;
	margin:0;
}
#left li {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 17px;
}
#left .color1 li a,
#left .color2 li a,
#left .color3 li a {
	padding: 2px 0 3px 10px;
	margin:0 0 4px 0;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: #F2F2F2;
}
#left .color1 li.act a,
#left .color2 li.act a,
#left .color3 li.act a,
#left li a:hover {
	background: #E6E6E6;
	font-weight: bold;
}

/*-------------------------------------------------
	Zweite Ebene
---------------------------------------------------*/
#left ul.color1 ul,
#left ul.color2 ul,
#left ul.color3 ul {
	padding:0;
	margin:0 0 4px 0;
}
#left li li {
	padding: 0;
	margin: 0;
	line-height: 17px;
}

#left .color1 li.act li a,
#left .color2 li.act li a, 
#left .color3 li.act li a {
	padding: 2px 0 3px 25px;
	margin:0 0 1px 0;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #F2F2F2;
	color: #333;
}

#left .color1 li li.act a,
#left .color2 li li.act a,
#left .color3 li li.act a,
#left li a:hover {
	background: #E6E6E6;
	font-weight: bold;
}

#left .color1 li.act li a.cur,
#left .color1 li.act li a.cursub,
#left .color2 li.act li a.cur,
#left .color2 li.act li a.cursub,
#left .color3 li.act li a.cur,
#left .color3 li.act li a.cursub {
	font-weight: bold;
}


#left .color1 li.act li a:hover,
#left .color2 li.act li a:hover,
#left .color3 li.act li a:hover {
	background: #E6E6E6;
}

/*-------------------------------------------------
	Dritte Ebene
---------------------------------------------------*/
#left ul.color1 ul ul,
#left ul.color2 ul ul,
#left ul.color3 ul ul {
	padding:0;
	margin:0;
}
#left li li li {
	padding: 0;
	margin: 0;
	line-height: 17px;
}


#left .color1 li.act li.act li a,
#left .color2 li.act li.act li a,
#left .color3 li.act li.act li a {
	padding: 2px 0 3px 40px;
	margin:0 0 1px 0;
	display: block;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #F2F2F2;
	color: #333;
}


#left .color1 li.act li.act li.act a,
#left .color2 li.act li.act li.act a,
#left .color3 li.act li.act li.act a,
#left li a:hover {
	background: #E6E6E6;
	font-weight: bold;
	color: #333;
}

#left .color1 li li.act li a.cur,
#left .color1 li li.act li a.cursub,
#left .color2 li li.act li a.cur,
#left .color2 li li.act li a.cursub,
#left .color3 li li.act li a.cur,
#left .color3 li li.act li a.cursub {
	font-weight: bold;
}

#left .color1 li li.act li a:hover,
#left .color2 li li.act  li a:hover,
#left .color3 li li.act  li a:hover {
	background: #E6E6E6;
}

/*-------------------------------------------------
	Vierte Ebene
---------------------------------------------------*/
#left ul.color1 ul ul ul,
#left ul.color2 ul ul ul ,
#left ul.color3 ul ul ul {
	padding:0;
	margin:0;
}
#left li li li li {
	padding: 0;
	margin: 0;
	line-height: 17px;
}

#left .color1 li.act li.act li.act li a,
#left .color2 li.act li.act li.act li a,
#left .color3 li.act li.act li.act li a {
	padding: 2px 0 3px 55px;
	margin:0 0 1px 0;
	display: block;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #F2F2F2;
	color: #333;
}

#left .color1 li.act li.act li.act li a.cur,
#left .color1 li.act li.act li.act li a.cursub,
#left .color2 li.act li.act li.act li a.cur,
#left .color2 li.act li.act li.act li a.cursub,
#left .color3 li.act li.act li.act li a.cur,
#left .color3 li.act li.act li.act li a.cursub {
	font-weight: bold;
}

#left .color1 li.act li.act li.act li a:hover,
#left .color2 li.act li.act li.act li a:hover,
#left .color3 li.act li.act li.act li a:hover {
	background: #E6E6E6;
}





ul#cat1 {
	width: 100%;
	height: 43px;
	background: #FFF url("/fileadmin/images/menu-bg.gif") top left repeat-x;
	font-weight: bold;
	font-size: 0.9em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#cat1 li {
	display: block;
	float: left;
	margin: 0 0 0 5px;
}
ul#cat1 li a {
	height: 43px;
	color: #777;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 200%;
	padding: 8px 15px 0;
}
ul#cat1 li a:hover {
	color: #333;
}
ul#cat1 li a.act{
	color: #FFF;
	background: #FFF url("/fileadmin/images/current-bg.gif") top left repeat-x;
	padding: 5px 15px 0;
}

