#kathead {
	background:url(./suche_bg.gif) repeat-x top;
	height:28px;
	margin:0;
	padding:0;
}
ul.katnav {
	margin-top: 0px;
	margin-left: 5px;
}

.katnav,.katnav li,.katnav ul, .katnavS,.katnavS li,.katnavS ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.katnav, .katnavS {
	position:static;
	left:0;
	top:0;
	z-index:20000;
	width:214px;
	cursor:default !important;
	text-align:left;
	}
.katnav, .katnavS {
	position:static;
	padding-left:0px;
	padding-top:0px;
	}
.katnav li, .katnavS li {
	display:block;
	width:214px;
	position:static;
	overflow:hidden;
	}
	
.katnav li a, .katnavS li a {
	position:static;
	display:block;
	width: 160px;
	overflow:hidden;
	}
	
.katnavS li a {
	width: 160px;
}

.katnav li, .katnavS li {
	margin-bottom:0px;
	border: 1px solid #FFF;
	-moz-border-radius: 4px;
	}
	
.katnav a,.katnav a:link,.katnav a.nohref, .katnavS a,.katnavS a:link,.katnavS a.nohref {
	background-image:none;
	background-color:#FFF;
	cursor:pointer ;
	z-index:1000;
	text-align:left;
	padding-left:43px;
	padding-right:5px;
	padding-top:2px !important;
	padding-bottom:2px !important;
	text-decoration:none;
	color:#333;
	border-width:0px;
	font-style:normal;
	font-weight:normal !important;
	}
	
.katnavS a, .katnavS a:link, .katnavS a.nohref {
	padding-left:24px;	
}

.katnav a,.katnav a.nohref, .katnavS a,.katnavS a.nohref {
	font-size:12px;
	}
.katnav li a.udmR,.katnav li a.udmY,.katnav li a.udmR:visited,.katnav li a.udmY:visited,.katnav li a:hover,.katnav li a:focus, .katnavS li a.udmR,.katnavS li a.udmY,.katnavS li a.udmR:visited,.katnavS li a.udmY:visited,.katnavS li a:hover,.katnavS li a:focus {
	font-style:normal;
	background-image:none;
	background-color:#d5d5d5;
	text-decoration:none;
	color:#000;
	}
	
.katnav li a.udmA, .katnavS li a.udmA{
	background-color:#d5d5d5;
	border-width:1px solid #FFF;
	color:#000;
	font-style:normal;
	text-decoration:none;
	font-weight: bold !important;
}
	
.katnav li a.udmB, .katnavS li a.udmB{
	background-color:#d5d5d5;
	border-color:#ccc #fff #ccc #fff;
	border-style:solid none solid none;
	border-width:1px;
	color:#000;
	font-style:normal;
	text-decoration:none;
	font-weight: bold !important;
}
	

.katnav a.nohref,.katnav ul a.nohref,.katnav li a.nohref:hover,.katnav li a.nohref:focus, .katnavS a.nohref,.katnavS ul a.nohref,.katnavS li a.nohref:hover,.katnavS li a.nohref:focus {
	cursor:default !important;
	font-weight: bold !important;
	background-color:#ebebeb;
	border-style:solid none solid none;
	border-color:#fff #fff #ccc #fff;
	color:#333;
	padding-left:10px;
	}
	

#k00 {
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
}

#k00_top {
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	
}

.katnavinactive, .katnavinactive li, .katnavinactive a:hover, .katnavinactive li a, .katnavinactive li a:hover {
	color: #888 !important;
	background-color:#ebebeb !important;
	border-color:#fff #fff #ccc !important;
	border-style:solid none !important;
	cursor: default !important;
}
.katnavu,.katnavu li,.katnavu ul {
list-style-type:none;
margin:0;
padding:0;
}
.katnavu {
	cursor:default !important;
	left:0;
	position:static;
	text-align:left;
	top:0;
	width:180px;
	margin: 0px;
	padding: 0;
}
.katnavu li {
	display:block;
	position:static;
	width:180px;
	margin: 0px;
	padding: 0px;
}
.katnavu li a {
display:block;
position:static;
}

.katnavu a,.katnavu a:link,.katnavu li a:visited,.katnavu li a:visited:hover,.katnavu li a:hover,.katnavu li a:focus {
border-color:#fff #fff #ccc !important;
border-style:solid none !important;
border-width:1px;
color:#555;
font-size:10px;
font-style:normal;
font-weight:normal !important;
padding:2px 10px !important;
text-align:left;
text-decoration:none;
background-image:none;
background-color:#ebebeb !important;
}

.katnavu li a:visited:hover,.katnavu li a:hover {
color:#000;
}

.katnav li a.submenu_sel {
	background-color:#d5d5d5;
	color:#000;
	font-style:normal;
	text-decoration:none;
	font-weight: bold !important;
}

