#menu  a {
	float:				left;
	display:			block;
	color:			 	#fff;
	text-decoration: 	none;
}
#menu  a:hover {
	color: 				#fff;
	text-decoration:	none;
}

/** #menu  *****/
#menu {
	padding: 			0px;
	margin: 			0px;
	width:				228px;
	text-align:			left;
	border-bottom:		1px solid #999;
	z-index:			10000;
}
#menu li {
	float: 					left;
	clear:					both;
	width:					228px;	
	display: 				block;
	margin: 				0px 0px -1px 0px;
	padding:				0px;
	list-style:				none;
	background:				none;
	background-x-position: 	0px;
	background-y-position: 	0px;
	border-bottom:			1px solid #999;
}
#menu h2 {
	font-size: 			12px;
	font-weight:		normal;
	padding:			0px;
	width:				180px;
	height:				30px;
	margin:				0px;
}
#menu a.topmenu {
	width:				177px;	
	height:				22px;
	display: 			block;
	padding: 			8px 20px 0px 30px;
	line-height:		18px;
	
	text-decoration:	none;
	text-align:			left;
	color:				#900;

	background-color:	#f5f5f5;
	background-image:	url(/bilder/layout/nav.gif);
	border-bottom:		0px solid #999;
	border-right: 		1px solid #999;
	cursor:				pointer;
}
#menu a.topmenu:hover, #menu a.active {
	width:				177px;	
	height:				22px;
	display: 			block;
	padding: 			8px 20px 0px 30px;
	line-height:		18px;
	background-color:	#900;
	color:				#f5f5f5;
	border-right: 		1px solid #900;
}

#menu .topmenu_out{
	width:				177px;	
	height:				22px;
	display: 			block;
	padding: 			8px 20px 0px 30px;
	line-height:		18px;
	color:				#900;
	background-color:	#f5f5f5;
	background-image:	url(/bilder/layout/nav.gif);
	border-right: 		1px solid #999;
}

#menu .topmenu_over, #menu .topmenu_out:hover{
	width:				177px;	
	height:				22px;
	display: 			block;
	padding: 			8px 20px 0px 30px;
	line-height:		18px;
	color:				#f5f5f5;
	background-color:	#900;
	background-image:	url(/bilder/layout/nav.gif);
	border-right: 		1px solid #999;
}

/** submenu ***/
#menu .submenu {
	display: 			none;
	width: 				300px;
	font-size: 			12px;
	background-color:	#ddd;
	
	text-align:			left;
	/*opacity: 			.95;*/
	filter:				alpha(opacity=95); /*IE */
	-moz-opacity: 		0.95; /* Gecko */
	opacity: 			0.95; /* Opera */
	-khtml-opacity: 	0.95;
	border-bottom:		1px solid #999;
	z-index:			10000;
}
#menu ul.submenu {
	margin:				0px 0 0 120px;
}
#menu .submenu li {
	width:				300px;
	height:				30px;
	float: 				none! important;
	margin: 			0px 0px 0px 0px;
	background-color:	#ddd;
	border:				0px;
}
#menu li:hover .submenu, #menu li.over .submenu  {
	display: 			block;
	position: 			absolute;
}

#menu .submenu a {
	width:				300px;
	display:			block;
	padding: 			8px 0px 8px 30px;
	margin:				0px 0px -1px 0px;
	border:				0px;
	cursor: 			pointer! important;
	text-align:			left;
	color: 				#333;
	background-image:	url(/bilder/layout/subnav.gif);
	background-repeat:	no-repeat;
	background-color:	none;
}
#menu .submenu a:hover {
	width:				270px;/**/
	background-color:	#900;
	color: 				#fff;
}




/******************************/

div.content div.nav_left div.headline {
	width: 				200px;
	background-image: 	url(/bilder/layout/teaser-bg.png);
	margin:				25px 0px 5px 10px;
	padding:			4px 0px 4px 4px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#fff;
	font-weight:		bold;
}
div.content div.nav_left div.text{
	width: 				300px;
	margin:				0px 0px 0px 10px;
	padding:			0px 0px 0px 0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		18px;
}
div.content div.nav_left div.text img{
	margin:				0px;
	padding:			0px;
	border:				0px;
}
