<style type="text/css">

body {
	color: #FFFFFF;
	font-family: sans-serif;
	text-align: left;
	height: 100%;
	background: url(images/bg.jpg);
}

a:link { color:#a07945; text-decoration:none; font-weight: bold }
a:visited { color:#a07945; text-decoration:none; font-weight: bold }
a:hover { color:#c99857; text-decoration:none; font-weight: bold }

.normtext {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 5px;
	padding: 0px;
}

.credits {
	font-family: sans-serif;
	font-size: 10px;
	text-align: center;
	color: #574739;
	margin: 5px;
	padding: 0px;
}

.musik {
	font-family: sans-serif;
	font-size: 10px;
	text-align: left;
	color: #574739;
	margin: 5px;
	padding: 0px;
}

.oeffnungsstatus {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #574739;
	margin: 5px;
	margin-top: 15px;
	padding: 0px;
}

.picnav {
	font-family: sans-serif;
	font-size: 20px;
	text-align: center;
	color: #000000;
	margin: 5px;
	padding: 0px;
}

.picmain {
	font-family: sans-serif;
	font-size: 20px;
	text-align: center;
	color: #000000;
	margin: 5px;
	padding: 0px;
}

.picmain a:link { color:#000000; text-decoration:none; font-weight: bold }
.picmain a:visited { color:#000000; text-decoration:none; font-weight: bold }
.picmain a:hover { color:#000000; text-decoration:none; font-weight: bold }

#thumbnail_wide {
	font-family: sans-serif;
	font-size: 12px;
	text-align: center;
	color: #574739;
	padding: 5px;
	margin: 0px;
	padding-top: 22px;
	padding-bottom: 22px;
	border: 1px solid #574739;
	background: #000000;
}

#thumbnail {
	font-family: sans-serif;
	font-size: 12px;
	text-align: center;
	color: #574739;
	padding: 5px;
	margin: 0px;
	border: 1px solid #574739;
	background: #000000;
}

#thumbnail_high {
	font-family: sans-serif;
	font-size: 12px;
	text-align: center;
	color: #574739;
	margin: 0px;
	padding: 5px;
	padding-right: 22px;
	padding-left: 22px;
	border: 1px solid #574739;
	background: #000000;
}

.tablehead {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #574739;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #574739;
}

.tablenorm {
	font-family: sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #574739;
	margin: 0px;
	padding: 0px;
}

.preisehead {
	font-family: sans-serif;
	font-size: 14px;
	text-align: left;
	color: #eaa569;
	margin: 0px;
	margin-bottom: 0px;
	padding: 5px;
	border-bottom: 1px solid #574739;
	background: #44260b;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

.preiseouterbox {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 1px solid #574739;
	border-top: 0px;
}

.preiseleft {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	border-right: 1px solid #574739;
}

.preiseright {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
}

.preisenorm {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	border: 1px solid #574739;
	border-top: 0px;
}

.preisenorm2 {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	border: 1px solid #574739;
	border-top: 0px;
	border-left: 0px;
}

.preisefoot {
	font-family: sans-serif;
	font-size: 10px;
	text-align: left;
	color: #574739;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 5px;
	padding-top: 2px;
}


.guestbookhead {
	font-family: sans-serif;
	font-size: 14px;
	text-align: left;
	color: #eaa569;
	margin: 5px;
	margin-bottom: 0px;
	padding: 5px;
	border-bottom: 1px solid #574739;
	background: #44260b;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}

.guestbookhead a:link { color:#eaa569; text-decoration:none; font-weight: bold }
.guestbookhead a:visited { color:#eaa569; text-decoration:none; font-weight: bold }
.guestbookhead a:hover { color:#f8caa2; text-decoration:none; font-weight: bold }


.guestbooknorm {
	font-family: sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #574739;
	margin: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	border: 1px solid #574739;
	border-top: 0px;
}

.guestbookdate {
	font-family: sans-serif;
	font-size: 10px;
	text-align: left;
	color: #574739;
	margin: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 5px;
	padding-top: 2px;
}

h1 {
	font-family: sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	color: #574739;
	margin: 5px;
	margin-top: 15px;
	padding: 0px;
}

h2 {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #574739;
	margin: 5px;
	padding: 0px;
}

.textarea {
	font-size: 12px;
	color: #574739;
	margin: 2px;
	padding: 2px;
	border:1px #574739 solid;
	background-color: #FFFFFF;
}

.formtitle {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #574739;
	margin: 5px;
	padding: 0px;
}

#fader{
background: #000000;
height: 100%;
width: 100%;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
position:absolute;
z-index: 1;
visibility: visible;
}

#flashobj{
position:absolute;
z-index: 10;
visibility: visible;
}

#location {
	display:block;
	width:105px;
	height:135px;
	background-image: url(images/menu_location.jpg); 
	background-position: bottom;
	float: left;
}

#location:hover {
	display:block;
	width:105px;
	height:135px;
	background-image: url(images/menu_location_over.gif); 
	background-position: bottom;
	float: left;
}

#events {
	display:block;
	width:82px;
	height:135px;
	background-image: url(images/menu_events.jpg); 
	background-position: bottom;
	float: left;
}

#events:hover {
	display:block;
	width:82px;
	height:135px;
	background-image: url(images/menu_events_over.gif); 
	background-position: bottom;
	float: left;
}

#gaestebuch {
	display:block;
	width:120px;
	height:43px;
	background-image: url(images/menu_gaestebuch.jpg); 
	background-position: bottom;
	float: left;
}

#gaestebuch:hover {
	display:block;
	width:120px;
	height:43px;
	background-image: url(images/menu_gaestebuch_over.jpg); 
	background-position: bottom;
	float: left;
}

#idee {
	display:block;
	width:97px;
	height:135px;
	background-image: url(images/menu_idee.jpg); 
	background-position: bottom;
	float: left;
}

#idee:hover {
	display:block;
	width:97px;
	height:135px;
	background-image: url(images/menu_idee_over.gif); 
	background-position: bottom;
	float: left;
}

#preise {
	display:block;
	width:103px;
	height:43px;
	background-image: url(images/menu_preise.jpg); 
	background-position: bottom;
	float: left;
}

#preise:hover {
	display:block;
	width:103px;
	height:43px;
	background-image: url(images/menu_preise_over.jpg); 
	background-position: bottom;
	float: left;
}

#links {
	display:block;
	width:120px;
	height:43px;
	background-image: url(images/menu_links.jpg); 
	background-position: bottom;
	float: left;
}

#links:hover {
	display:block;
	width:120px;
	height:43px;
	background-image: url(images/menu_links_over.jpg); 
	background-position: bottom;
	float: left;
}

#pictures {
	display:block;
	width:97px;
	height:135px;
	background-image: url(images/menu_pictures.jpg); 
	background-position: bottom;
	float: left;
}

#pictures:hover {
	display:block;
	width:97px;
	height:135px;
	background-image: url(images/menu_pictures_over.gif); 
	background-position: bottom;
	float: left;
}

#kontakt {
	display:block;
	width:125px;
	height:135px;
	background-image: url(images/menu_kontakt.jpg); 
	background-position: bottom;
	float: left;
}

#kontakt:hover {
	display:block;
	width:125px;
	height:135px;
	background-image: url(images/menu_kontakt_over.gif); 
	background-position: bottom;
	float: left;
}

#presse {
	display:block;
	width:86px;
	height:43px;
	background-image: url(images/menu_presse.jpg); 
	background-position: bottom;
	float: left;
}

#presse:hover {
	display:block;
	width:86px;
	height:43px;
	background-image: url(images/menu_presse_over.jpg); 
	background-position: bottom;
	float: left;
}

#dropmenudiv{
position:absolute;
border:1px solid #4D3F3E;
border-top-width: 0;
font:normal 10px Arial;
text-align: center;
padding: 2px;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0px;
border-bottom: 0px solid black;
padding: 0px 0;
color: #574739;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:link { color:#574739; text-decoration:none; font-weight: bold }
#dropmenudiv a:visited { color:#574739; text-decoration:none; font-weight: bold }
#dropmenudiv a:hover{ color: #c99857; }

</style>
