body { margin: 0; background: #528694; color: #000; 
	font: 11px Tahoma, Arial, sans-serif;  }
	
div.hr { height: 20px; background: url(../images/trennlinie.jpg) no-repeat top center; border-style: none; 
	margin: 15px 0 10px 0; }
div.hr hr { display: none; }


#container { width: 926px; height: 100px; margin: 0 auto; }
#header { height: 119px; background: url(../images/top-back.jpg) no-repeat; }

/* hint at the top */
#hint { float: right; margin: 6px 100px 0 0; width: 180px; color: #2c6b7d; text-align: right; }
#hint a { color: #2c6b7d; text-decoration: none; }
#hint a:hover { text-decoration: underline; }

/* navigation */
#navigation { height: 35px; background: url(../images/nav-back.jpg) no-repeat; }
#navigation ul { margin: 0; padding: 0 0 0 127px; list-style-type: none; }
#navigation li { padding: 0 0 0 0; float:left; }
#navigation li a { float: left; background-repeat: no-repeat; 
	display: block; border: 0px solid black; height: 35px; }
#navigation a span { display: none; }

#navigation li a.startseite { width: 129px; }
#navigation li a.startseite:hover { background-image: url(../images/start-over.jpg); }
#navigation li a.raeumlichkeiten { width: 152px; }
#navigation li a.raeumlichkeiten:hover { background-image: url(../images/raum-over.jpg); }
#navigation li a.essen-trinken { width: 152px; }
#navigation li a.essen-trinken:hover { background-image: url(../images/essen-over.jpg); }
#navigation li a.reservierungen { width: 156px; }
#navigation li a.reservierungen:hover { background-image: url(../images/reservierung-over.jpg); }
#navigation li a.galerie { width: 105px; }
#navigation li a.galerie:hover { background-image: url(../images/galerie-over.jpg); }

/* main body box */
#body-box { height: 530px; background: url(../images/main-back.jpg) no-repeat; }

/* #body-box a { font-weight: bold; color: #2c6b7d; font-size: 11px; background: url(../images/pfeil.jpg) no-repeat 0 4px;
	text-decoration: none; display: block; padding: 0 0 0 7px; } */

#body-box a { font-weight: bold; color: #2c6b7d; font-size: 11px;
	text-decoration: none; } 


#body-box a:hover { text-decoration: underline; }

a.link:link					{ font-weight: lighter; color: #2c6b7d; font-family: verdana; text-decoration: underline; font-size: 11px; }
a.link:alink				{ font-weight: lighter; color: #2c6b7d; font-family: verdana; text-decoration: underline; font-size: 11px; }
a.link:visited				{ font-weight: lighter; color: #2c6b7d; font-family: verdana; text-decoration: underline; font-size: 11px; }
a.link:hover				{ font-weight: lighter; color: #2c6b7d; font-family: verdana; text-decoration: none; font-size: 11px; }

#body-box a:hover { text-decoration: underline; }

/* main content with text */
#content { float: left; width: 600px; }
#sidebar { margin: 0px 100px 0px 595px; }

#text {  margin: 45px 0 0 129px;
	padding: 15px; border: 0px solid #000000; height: 380px; width:415px; overflow:auto; }
#text h1 { color: #2c6b7d; }
#text h2 { color: #2c6b7d; }
#text h1 { margin: 0 0 8px 0; font-size: 16px; }
#text h2 { margin: 0 0 5px 0; font-size: 12px; }
#text p { margin: 0 0 10px 0; line-height: 14px;  }
#text img { border: 0px; }
#text img.pic-left { float: left; margin: 0 10px 10px 0; }
#text img.pic-right { float: right; margin: 0 0 10px 10px; }

/* coaster at the right */
#coaster    { padding: 20px 10px 10px 20px; height: 200px; }
#coaster h1 { width: 128px; height: 19px; background: url(../images/deckel-news.jpg) no-repeat; }
#coaster h1 span { display: none; }
#coaster ul { margin: 0; padding: 0; list-style-type: none;  }
#coaster li { background: url(../images/apfel.jpg) no-repeat; padding: 2px 0 10px 25px; }

#latestnews ul { margin-top: 10px; }

#coaster strong { display: block; margin: 0 0 3px 0; }
#coaster span.topline { border-top: 2px solid #cfa46f; display: block; padding: 4px 0 0 0; }

/* pin at right bottom */
#pin { margin: 50px 10px 0px 20px; padding 0px; }

p#sidebar_header {
	color:#333333;
	font-size:13px;
	line-height:18px;
	margin:0px;
	font-weight:bold;
}



p#sidebar_text {
	color:#333333;
	font-size:11px;
	margin:0px;
	line-height:12px;
	height:12px;
}
p#sidebar_img {
	color:#333333;
	text-align:right;
	margin-left:-4px;
	margin-top:0;
}

