@charset "iso-8859-15";

#menue {
	width				: 973px;
	background			: url(images/menu/bg_menu.png) no-repeat;
	margin-left			: 0px;
	min-height			: 73px;
	float				: left;
}

#menue ul {
	list-style			: none;
	margin				: 0px;
	padding				: 0px;
	position			: absolute;
} 
.menu {
	float				: left;
	position			: relative;
	z-index				: 15;
	margin-top			: 20px;
}
.li2 {
	background			: url(images/menu/submenu_trennlinie.png) repeat-x bottom left !important;
	width				: 90%;
	margin				: 0 5%;
	display				: block;
	position			: relative;
	z-index				: 15;
}
.li2 a {  
	font-size			: 12px;
	font-weight			: bold;
	color				: #3b0007;
	text-shadow			: 1px 1px 0px #961026;
	text-decoration		: none;
	margin-top			: 4px;
	padding				: 5px 0 5px 0px;
	margin-left			: -5px;
}
.li2 a:hover {
	font-size			: 12px;
	font-weight			: bold;
	color				: #E8D5D8;  /* hovereffekte nicht vorgegeben */
	text-shadow			: 1px 1px 0px #3b0007;
	text-decoration		: none;    
	margin-top			: 4px;
	padding				: 5px 0 5px 0px;
	margin-left			: -5px;
}
.ul2:hover ul, .sfhover ul {
		float			: left;
		left			: auto;
		position		: absolute;
}

#menue a {
	display				: block;
	padding				: 5px 10px;
	font-weight			: bold;
}

#menue li {
	float				: left;
}
#menue ul li ul {
	padding-top			: 50px;
	position			: absolute;
	display				: none;
}
#ueber_uns {
	margin				: 0px 0 0 50px;
}
/* submenu */
	#ueber_uns:hover ul, #ueber_uns .sfhover ul{
		background		: url(images/menu/bg_submenu_ueber_uns.png) no-repeat;
		width			: 178px;
		height			: 96px;
		margin			: 13px 0 0 1px;
		z-index			: 5;
		display			: block;
		position		: absolute;
	}
#raum {
	margin-left			: -15px;
}

/* submenu */
	#raum:hover ul, #raum .sfhover ul{
		background		: url(images/menu/bg_submenu_raeumlichkeiten.png) no-repeat;
		width			: 178px;
		height			: 166px;
		z-index			: 5;
		margin			: 13px 0 0 -2px;
		display			: block;
	}
#restaurant {
	margin				: 0px 0 0 -10px;
}
	
/* submenu */
	#speisen:hover ul, #speisen .sfhover ul{
		background		: url(images/menu/bg_submenu_speisen.png) no-repeat;
		width			: 178px;
		height			: 166px;
		z-index			: 5;
		margin			: 13px 0 0 0px;
		display			: block;
	}
#gesellschaft {
	margin				: 0px 0 0 -15px;
}	
#events {
	margin				: 0px -15px 0 0px;
}

/* submenu */
	#events:hover ul, #events .sfhover ul{
		background		: url(images/menu/bg_submenu_events.png) no-repeat;
		width			: 215px;
		height			: 146px;
		z-index			: 5;
		margin			: 13px 0 0 -2px;
		display			: block;
	}

#kontakt {
	margin				: 0px 0 0 0px;
}
	
/* submenu */
	#kontakt:hover ul, #kontakt .sfhover ul{
		background		: url(images/menu/bg_submenu_kontakt.png) no-repeat;
		width			: 178px;
		height			: 146px;
		z-index			: 5;
		margin			: 13px 0 0 0;
		display			: block;
	}