@charset "UTF-8";
@media all
{

.catListBody {
  	margin:0;
  	margin-bottom:10px;
  	padding:0;
	border-bottom: 1px #DADADA solid;
	}
  
.catListBody ul {
  	list-style-type:none;
  	margin:0;
  	padding:0;
	}

.catListBody li {
  	list-style-type:none;
  	margin:0;
  	padding:0;
	border-top: 1px #DADADA solid; 
	background: #F2F2F2;
	}

.catListBody li ul li{
	border-top: 0px #DADADA solid; 
	}

.catListBody a {
  	display:block;
  	text-decoration: none;
	text-transform: uppercase;
	letter-spacing:1px;
  }

.catListBody select {
	font-size:11px;
	width: 190px;
	margin: 10px;
	}

/* ### Links Normal ############################################################################## */


/* ### 1.Ebene ### */
.catListBody ul li a {
	padding: 0.5em 0 0.5em 10px;
	font-size:12px;
	color: #444;
	/* #F2F2F2 url(../../images/arrow_1_norm.gif) no-repeat right center; */
	background: #F2F2F2;
}

/* ### 2.Ebene ### */
.catListBody ul li ul li a, .catListBody li.activeCat ul li a {
	padding: 0.25em 0 0.25em 10px;
	font-size:11px;
	color: #888;
	background: #F8F8F8;
}

/* ### 3.Ebene ### */
.catListBody ul li ul li ul li a , .catListBody li.activeCat li.activeCat ul li a {
	padding: 0.25em 0 0.25em 20px;
	font-size:11px;
	color: #888;
	background: #FCFCFC;
}

/* ### 4.Ebene ### */
.catListBody ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat ul li a {
	padding: 0.25em 0 0.25em 15%;
	font-size:11px;
	color: #888;
	background: white;
}

/* ### 5.Ebende ### */
.catListBody ul li ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat ul li a {
	width: 80%;
	padding: 0.25em 0 0.25em 20%;
	font-size:11px;
	color: #888;
	background: white;
}

/* ### 6.Ebende ### */
.catListBody ul li ul li ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat ul li a {
	width: 75%;
	padding: 0.25em 0 0.25em 25%;
	font-size:11px;
	color: #888;
	background: white;
}

.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat ul li a  {
  color: #000;
	background-color:#BFBFBF;
}

/* ### MouseOver ############################################################################## */

/* ### 1.Ebene ### */
.catListBody li a:hover {
	color: white;
	text-decoration: none;
	/* background: #FF7700 url(../../images/arrow_1_over.gif) no-repeat right center; */
	background: #FF7700;
}

/* ### 2.Ebene ### */
.catListBody li li a:hover , .catListBody li.activeCat li a:hover {
	color: white;
	background: #FF7700;
}

/* ### 3.Ebene ### */
.catListBody li li li a:hover , .catListBody li.activeCat li.activeCat li a:hover {
	color: white;
	background: #FF7700;
}

/* ### 4.Ebene ### */
.catListBody li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li a:hover {
	color: white;
	background: #FF7700;
}

/* ### 5.Ebende ### */
.catListBody li li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li a:hover{
	color: white;
	background: #FF7700;
}

/* ### 6.Ebende ### */
.catListBody li li li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li a:hover{
	color: white;
	background: #FF7700;
}

/* ### Aktive Kategorie ### */

.catListBody li.activeCat a {
	color: white;
	/* background: #FF7700 url(../../images/arrow_1_over.gif) no-repeat right center; */
	background: #FF7700;
}

.catListBody li.activeCat li.activeCat a {
	color: #FF7700;
	background: #F8F8F8;
}

.catListBody li.activeCat li.activeCat li.activeCat a,
.catListBody li.activeCat li.activeCat li.activeCat li.activeCat a ,
.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat a ,
.catListBody li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat li.activeCat a {
	color: #FF7700;
	background: #FCFCFC;
}


}
