.text_braun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: none;
	line-height: 18px;
}
.text_weiss, #oeffnungszeiten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.submenu_braun {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: none;
	line-height: 18px;
}
.submenu_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C81122;
	text-decoration: none;
	line-height: 18px;
}
.text_braun_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: none;
	line-height: normal;
}
.formular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: none;
	border: 1px solid #4E2938;
	height: 16px;
	width: 120px;
}
.formular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: none;
	border: 1px solid #4E2938;
	height: 16px;
	width: 55px;
}
.formular3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: none;
	border: 1px solid #4E2938;
	height: 16px;
	width: 85px;
}
.text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4E2938;
	text-decoration: underline;
}
#oeffnungszeiten {
	position:absolute;
	background-color:#4E2938;
	padding: 5px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width:200px;
	z-index:1;
}

.text_weiss a:link, .text_weiss a:visited, .text_weiss aactive {
	color: #fff;
	text-decoration: none;
}
.text_weiss a:hover, .text_weiss a:focus {
	color: #ddd;
	text-decoration: none;
}

hr {
	height: 1px;
	border: 0;
	color: #4E2938;
	background-color: #4E2938;
}

.tbl_rahmen tr td { 
	border-top: 1px dotted #9b7082;
	padding: 2px 0; }

/* Google Map */
#map {
	display: block;
	width  : 382px;
	height : 382px;
}
#map_text {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4E2938;
}

/* Layer */
#jalousieWrapper {
	position : absolute;
	top : 203px;
	left : 295px;
	width : 396px;
	background-color: transparent;
	overflow : hidden;
	z-index : 1000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#jalousieWrapper a, #jalousieWrapper a:focus, #jalousieWrapper:hover, #jalousieWrapper a:active, #jalousieWrapper a:visited { color: #fff;}
#jalousie {
	/*	position        : relative;*/
		background-color: #66243f;
}
#jalousie div.jl_closer {
	display : block;
	padding : 3px 10px 3px 0;
	background-color: #9b7082;
	text-align: right;
}
#jalousie div.jl_closer a { 
	color: #fff !important;
	text-decoration: none;
	font-size: 11px; }
#jalousie .jl_content {
	margin: 10px;
}
#jalousie .jl_content .eintrag { margin-bottom: 0;}
#jalousie .jl_content .eintrag h2 { 
	color: #f4b34a;
	font-size: 13px;}
#jalousie .jl_content .eintrag span { 
	font-size: 13px;
	font-weight: bold; }
#jalousie .jl_content .eintrag img { margin-right: 5px;}