.vertnav-container {
	padding:0 0 0 13px;
}

#vertnav li .vertnav-cat {
	display:block;
	/*border-bottom:1px dotted gray;*/
	border-bottom: solid 1px #FFFFFF;
	/*
	padding:3px;
	width:189px;
	width: 166px;
	*/
	width: 172px;
	white-space: nowrap;
	overflow: hidden;
}

#vertnav li a,
#vertnav li.inactive .vertnav-cat a {
	display: block;
	overflow: hidden;
	line-height: 23px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/menu-sprites.gif);
	background-position: 0 0px;
	font-weight: bold;
}

#vertnav li li a,
#vertnav li li.inactive .vertnav-cat a {
	color: #1C52BB;
	text-decoration: none;
	background: url(../images/menu-sprites.gif);
	/*background-position: 0 -56px;*/
	font-weight: normal
}

#vertnav li li li a,
#vertnav li li li.inactive .vertnav-cat a {
	display: block;
	overflow: hidden;
	line-height: 23px;
	color: #1C52BB;
	text-decoration: none;
	background: url(../images/menu-sprites.gif);
	background-position: 0 -56px;
}



#vertnav li li.open a
{
	display: block;
	overflow: hidden;
	line-height: 23px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/menu-sprites.gif);
	background-position: 0 -28px;
}


#vertnav li li a:hover,
#vertnav li li.inactive .vertnav-cat a:hover{
	/*background: #F00;*/
	color: #FFFFFF;
	background: url(../images/menu-sprites.gif);
	background-position: 0 -28px; 
	width: 172px; 
	height: 23px;
}

#vertnav li li.active a
{
	/*background: #F00;*/
	color: #FFFFFF;
	background: url(../images/menu-sprites.gif);
	background-position: 0 -28px; 
	width: 172px; 
	height: 23px;
}

#vertnav li li li.active a
{
	/*background: #F00;*/
	color: #FFFFFF;
	background: url(../images/menu-sprites.gif);
	background-position: 0 -56px; 
	width: 172px; 
	height: 23px;
}


#vertnav li li li a:hover,
#vertnav li li li.inactive .vertnav-cat a:hover{
	/*background: #F00;*/
	color: #FFFFFF;
	background: url(../images/menu-sprites.gif);
	background-position: 0 -56px; 
	width: 172px; 
	height: 23px;
}


#vertnav li a span {
	padding-left: 10px;
}

#vertnav .inactive .vertnav-cat {
	/*background-color:#C0C0C0;*/
}

#vertnav .next .vertnav-cat {
	/*background-color:#DEDEDE;*/
}

#vertnav .prev .vertnav-cat {
	/*background-color:#DEDEDE;*/
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

/*#vertnav li.parent .vertnav-cat {
	background-color:#E0E0E0;
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	color:#FFFFFF;
	font-weight:bold;
}
#vertnav li.level0-active a {
	color: #FFFFFF;
	background-position: 0 0px; width: 172px; height: 23px;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}
*/
#vertnav li.level1 .vertnav-cat {
	/*padding-left:13px;
	width:182px;
	width: 156px;*/
	border: none;
}

/* hellblau  */
#vertnav li.level0 .vertnav-cat a {
	background-position: 0px -56px;
	color: #1C52BB;
	font-weight: normal;
}
/* orange*/
#vertnav li.level0 .vertnav-cat a:hover,
#vertnav li.level0.active .vertnav-cat a,
#vertnav li.level0.parent .vertnav-cat a,
#vertnav li.level0 li.level1 .vertnav-cat a:hover {
	background-position: 0px -28px;
	color: #FFFFFF;
}
/* hellblau  */
#vertnav li.level0 li.level1 .vertnav-cat a,
#vertnav li.level0 li.level1 .vertnav-cat a:hover {
	/*background-position: 0px -56px;*/
	background: #1c52bb;
	color: #FFFFFF; /* #FF5A0D; */
	font-size: 11px;
	/*line-height: 20px;*/
}
#vertnav li.level0 li.level1 .vertnav-cat a:hover {
	color: #FF5A0D; /* #FFFFFF; */
}
#vertnav li.level0 li.level1.active .vertnav-cat a {
	font-weight: bold;
}
#vertnav li.level1 .vertnav-cat a span {margin-left: 5px;}

#vertnav .level2 .vertnav-cat a {
	/*
	padding-left:23px;
	width:172px;
	width: 146px;
	color: #;
	*/
	font-size: 9px;
	padding-left: 5px;
}
#vertnav .level2 .vertnav-cat a:hover {
	color: #FF5A0D;
}

#vertnav .level3 .vertnav-cat {
	/*padding-left:33px;
	width:162px;
	width: 136px;*/
}


/** sprites **/

/* menu-sprites.png */
.sprite-layered_nav_head_static_bg .dunkelblau { background-position: 0 0;} 
.sprite-nutton_by_active .orange { background-position: 0 -28px;} 
.sprite-nutton_by_normal .hellblau { background-position: 0 -56px; } 

