#navi {
	float:				left;
	/*background-color:	#333333;*/
	background-image:	url(../images/navi/navi_hg.gif);
	width:				221px;
	height:				440px;
	margin:				0;
	padding:			0;
}
#navi ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
}
#navi ul.start{
	padding:			46px 0 0 0;
}
#navi ul li {
	list-style-type:	none;
	font-size:			11px;
	font-weight:		bold;
}
#navi ul li a:link,
#navi ul li a:visited {
	display:			block;
	width:				195px;
	background-image:	url(../images/navi/menuepunkt_link.gif);
	background-repeat: 	no-repeat;
	color:				#000;
	text-decoration:	none;
	margin:				0 0 2px 0;
	margin:				0 0 1px 0;	
	padding:			2px 0 2px 25px;
	padding:			5px 0 2px 25px;	
	height:				20px;
}
#navi ul li a:hover {
	background-image:	url(../images/navi/menuepunkt_hover.gif);
	background-repeat: 	no-repeat;
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}
#navi ul li a:active,
#navi ul li a.currentlink:link,
#navi ul li a.currentlink:visited,
#navi ul li a.currentlink:hover,
#navi ul li a.currentlink:active {
	background-image:	url(../images/navi/menuepunkt_active.gif);
	background-repeat: 	no-repeat;
	color:				#000;
	font-weight:		bold;
	text-decoration:	none;
}

/* ------------------------- sub ------------------------------------ */

		#subnavi ul {
		list-style-type:	none;
		margin:				2px 0 15px 0;
		padding:			0;
		}

		#subnavi ul li {
		list-style-type:	none;
		font-size:			11px;
		font-weight:		normal;
		margin:				0;
		padding:			0;
		}

		#subnavi ul li a:link,
		#subnavi ul li a:visited {
		height: 			16px;
		padding:			0 0 0 15px;
		margin:				0 0 0 10px;
		font-size:			11px;
		font-weight: 		normal;
		color:				#000;
		background:			url(../images/navi/subnavi_kaestchen1.gif) no-repeat;	
		}	
	
		#subnavi ul li a:hover,
		#subnavi ul li a:active,
		#subnavi ul li a.currentlink:hover {
		color:				#000;
		background:			url(../images/navi/subnavi_kaestchen2.gif) no-repeat;
		font-weight: 		normal;	
		}
	
		#subnavi ul li a.currentlink:hover,
		#subnavi ul li a.currentlink:link,
		#subnavi ul li a.currentlink:visited,
		#subnavi ul li a.currentlink:active {
		color:				#000;
		background:			url(../images/navi/subnavi_kaestchen2.gif) no-repeat;
	
		}


/* ------------------------- admin ------------------------------------ */
 

#admin_box {
	background-color:	#A3A2A2;
	width:				996px;
	height:				33px;
	margin:				0px;
	padding:			0px;
	font-size:			11px;	
}
#claas {
	float:		left;
	margin:		0px;
	padding:	0px;	

}	
#claas a  {
	text-decoration:	none;
	padding:			0px;
	padding: 8px 0px 0px 20px;
	display: block;
}		
#claas a:link, #claas a:visited {			
	color:	#FFFFFF;
}	
#claas a:hover, #claas a:active,#claas a.currentlink:visited  {
	color:	#BEBDBD;
}


#navi_admin ul {	
	display: block;
	height: 33px;
	float:				right;
	list-style:			none;
	margin:				0px;
	padding:			0px;
		}

		#navi_admin ul li {
			float:				left;
			margin:				0;
			padding: 			8px 0px 0px 0px;		
		}
		#navi_admin ul li a  {
			font-size:			11px;
			font-weight: 		bold;
			text-decoration:	none;
			padding:			0 25px 0px 15px;			
		}
		
		#navi_admin ul li a:link,
		#navi_admin ul li a:visited {			
			color:				#FFFFFF;
			background:			url(../images/navi/adminpfeil_weiss.gif) no-repeat;

		}
		
		#navi_admin ul li a:hover  {
			color:				#222222;
			background:			url(../images/navi/adminpfeil_grau.gif) no-repeat;
		}
		
		#navi_admin ul li a:active,
		#navi_admin ul li a.currentlink:link ,
		#navi_admin ul li a.currentlink:visited,
		#navi_admin ul li a.currentlink:hover,
		#navi_admin ul li a.currentlink:active {
			color:				#222222;
			background:			url(../images/navi/adminpfeil_current.gif) no-repeat;
		}


