body { text-align: left; background: url(../images/design/bg-seite.jpg) #708cb0 no-repeat 0px 0px; font-family: Georgia, "Times New Roman", serif; font-size: 12px; margin: 0px; padding: 0px; line-height: 21px; color: #524f49; scrollbar-base-color: #f9f8f5; scrollbar-arrow-color: #f9f8f5; scrollbar-3dlight-color: #9f9251; scrollbar-darkshadow-color: #9f9251; scrollbar-face-color: #bfb375; scrollbar-highlight-color: #f9f8f5; scrollbar-shadow-color: #dbc868; scrollbar-track-color: #f9f8f5; }
table { border: 0px; border-collapse: collapse; font-size: 12px; }
form { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a img { border: 0px; }
strong { font-weight: bold; }
img { border: 0px; }

.rahmen { width: 984px; height: 850px; margin: 0 auto; position: absolute; top: 0px; left: 0px; }

	ul.menu { position: absolute; right: 0px; top: 152px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	ul.menu li { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px; font-size: 18px; color: #c4d4e8; }
	ul.menu li a { color: #fff; font-size: 18px; font-weight: bold; padding: 0px 8px 0px 0px; }
	ul.menu li a:hover { color: #f3dd84; }
	ul.menu li a.aktiv { color: #f3dd84 !important; }
	
	
	address { color: #c4d4e8; font-style: normal; font-size: 11px; line-height: 19px; }
	address a { color: #c4d4e8; }
	address a:hover { color: #f3dd84; }
	address.adresse { position: absolute; left: 626px; top: 36px; }
	address.telefon { position: absolute; left: 808px; top: 36px; }
	
	.inhalt { position: absolute; left: 670px; top: 216px; height: 436px; overflow: auto; width: 306px; }
	.inhalt h1 { font-size: 23px; margin: 0px 0px 14px 0px; padding: 0px 0px 0px 0px; font-weight: normal; color: #9d872e; line-height: 23px; }
	.inhalt h2 { font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #9d872e; font-weight: bold; }
	.inhalt p { margin: 0px 22px 15px 0px; padding: 0px 0px 0px 0px; font-size: 12px; line-height: 21px; }
	.inhalt ul { margin: 2px 22px 19px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
	.inhalt li { background: url(../images/design/bg-li.gif) no-repeat 0px 7px; padding: 0px 0px 0px 12px; }
	.inhalt a { color: #9c0f0f; font-weight: bold; }
	.inhalt a:hover { color: #640505; }

	.bildrahmen { position: absolute; top: 187px; left: 66px; width: 570px; height: 488px; overflow: hidden; }
		.bildflache 	{ position: relative; left: 0px; top: 0px; width: 5000px; height: 488px; }
		.bildflache div { float: left; overflow: hidden; }
		.bildflache a img { float: left; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 0px; }
		.bildflache a	{ float: left; }
	a.zurueck	{ position: absolute; left: 66px; top: 410px; }
	a.weiter	{ position: absolute; left: 601px; top: 410px; }
	
	.partner { position: absolute; left: 0px; top: 683px; }
	
	.disclaimer { position: absolute; right: 0px; top: 698px; color:#c4d4e8; font-size: 11px; text-align: right; }
	.disclaimer a, .sprache a { color:#c4d4e8; }
	.disclaimer a:hover, .sprache a:hover { color: #f3dd84; }

	
	.anreise { position: absolute; top: 66px; left: 27px; }
	
	.preisliste { margin: 0px 0px 20px 0px; }
	.preisliste th { font-weight: normal; text-align: left; background: #ece7cd; border-bottom: 1px solid #e0dabc; padding: 12px 8px; font-size: 12px; vertical-align: top; }
	.preisliste td { font-weight: normal; text-align: left; border-bottom: 1px solid #e0dabc; padding: 12px 8px; }
	
	.formular { width: 250px; margin: 10px 0px 0px 0px; }
	.formular td { vertical-align: top; padding: 0px 0px 2px 0px; color: #9d872e; }
	.formular input { height: 20px; width: 150px; border: 1px solid #695811; font-size: 11px; padding: 2px 2px 0px 2px; font-family: Georgia, "Times New Roman", serif;}
	.formular .checkbox { width: 10px !important; padding: 0px 0px 0px 0px !important; height: 12px !important; }
	.formular select { height: 20px; width: 150px; border: 1px solid #695811; font-size: 11px; padding: 2px 2px 0px 2px; font-family: Georgia, "Times New Roman", serif; }
	.formular textarea { width: 150px; border: 1px solid #695811; font-size: 11px; padding: 2px 2px 0px 2px; font-family: Georgia, "Times New Roman", serif; height: 50px; }
	.formular .button { color: #fff; background: #9c0f0f; font-size: 12px !important; display: block; margin: 10px 0px 0px 0px; padding: 0px 0px 3px 0px; font-weight: bold;}