#navDiv {
  height:426px;
  width:160px;
}
#navDiv ul{
	margin:0px;padding:0px;
	list-style-type:none;
}
#navDiv ul li{
	display:block;
	margin:10px 0px 0px 0px;
	font-size:0;
	line-height:0;
}
#navDiv ul li a{
	display:block;
	margin:0;
	color: #000;
	background-color: #dad7d3;
	text-decoration:none;
}
#navDiv ul li a .link{
	display:block;
	font-size: 12px;
	font-weight: normal;
	line-height:15px;
	text-align:left;
	margin:0 !important;
	padding:0 2px 0 6px;
	height: 14px; min-height:14px; height:auto;
}
#navDiv .aktiv {
	color: #000;
	background-color: #F9D4A4;
}
#navDiv ul li a:hover{ 
	background-color: #4a3771 !important;
	color:#FFF !important;
} 
#navDiv  .selected { 
	background-color: #F08700 !important;
	color:#FFF !important;
} 

#navDiv ul li ul {margin-top:6px;}
#navDiv ul li ul li ul {margin:2px 0 0 0;}
#navDiv ul li ul li{
	margin:5px 0 0 15px;
	padding:0px;
}
#navDiv ul li ul li ul li{
	margin:5px 0 0 15px;
}
#navDiv ul li ul li a{
	display:block;
	margin:0px;
	background-color:#e8e5e2;
}
#navDiv ul li ul li a .link{
	display:block;
	font-size: 11px;
	font-weight: normal;
	line-height:13px;
	text-align:left;
	margin:0 !important;
	padding:0 2px 0 4px;
	height: 13px; min-height:13px; height:auto;
}
#navDiv ul li ul li ul li a{
	display:block;
	font-weight:normal;
	background-color:#f2f0ee;
}
#navDiv ul li ul li ul li a .link{
	display:block;
	font-size: 10px;
	font-weight: normal;
	line-height:12px;
	text-align:left;
	margin:0 !important;
	padding:0 2px 0 4px;
	height: 12px; min-height:12px; height:auto;
}

/*	corners	*/
#navDiv .c_top, #navDiv .c_bot{
	display:block;
	background-color: #FFF;
}
span.c_top span, span.c_bot span{
	display:block;
	height: 1px;
    overflow: hidden; 
	background-color: #dad7d3;
}
span.c1{margin: 0 5px;}
span.c2{margin: 0 3px}
span.c3{margin: 0 2px}
span.c_top span.c4, span.c_bot span.c4{
	margin: 0 1px;
	height: 2px;
	padding:0;
}

#navDiv ul li a:hover span.c_top span, #navDiv ul li a:hover span.c_bot span{ 
	background-color: #4a3771 !important;
} 
#navDiv .aktiv span.c_top span, #navDiv .aktiv span.c_bot span {
	background-color: #F9D4A4;
}
#navDiv  .selected span.c_top span, #navDiv  .selected span.c_bot span { 
	background-color: #F08700 !important;
}
/* level 2 */
#navDiv ul li ul li a span.c_top span, #navDiv ul li ul li a span.c_bot span{
	display:block;
	height: 1px;
    overflow: hidden; 
	background-color: #e8e5e2;
}
#navDiv ul li ul li a span.c1{margin: 0 5px;}
#navDiv ul li ul li a span.c2{margin: 0 3px}
#navDiv ul li ul li a span.c3{margin: 0 2px}
#navDiv ul li ul li a span.c_top span.c4, #navDiv ul li ul li a span.c_bot span.c4{
	margin: 0 1px;
	height: 2px;
	padding:0;
} 
/* level 3 */
#navDiv ul li ul li ul li a span.c_top span, #navDiv ul li ul li ul li a span.c_bot span{
	display:block;
	height: 1px;
    overflow: hidden; 
	background-color: #f2f0ee;
}
#navDiv ul li ul li ul li a span.c1{margin: 0 5px;display:none !important;}
#navDiv ul li ul li ul li a span.c2{margin: 0 3px;}
#navDiv ul li ul li ul li a span.c3{margin: 0 2px}
#navDiv ul li ul li ul li a span.c_top span.c4, #navDiv ul li ul li ul li a span.c_bot span.c4{
	margin: 0 1px;
	height: 2px;
	padding:0;
} 
