	@import url("css-all.css");

/* Grundeinstellungen ____________________________________________ */

	div.rahmen 									{ margin: 0 auto; position: relative; text-align: left; width: 901px; }
	img.bganfrage								{ position: absolute; left: 901px; top: 329px; }

	
	
/* Oben __________________________________________________________ */

	div.oben 									{ background: url(/images/design/bg-oben.jpg) no-repeat 0px 0px #DDAF44; position: relative; width: 100%; height: 396px; }

	div.oben ul.menu 							{ font-size: 12px; position: absolute; left: 250px; top: 82px; z-index: 7; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu li 						{ float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu li a 						{ border-left: solid 1px #DBB55C; color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; min-height: 25px; _height: 25px; line-height: 25px; padding: 0px 17px 0px 17px; }
	div.oben ul.menu li.erstes a 				{ border-left: 0px; }
	div.oben ul.menu li a:hover 				{ color: #000000; }
	div.oben ul.menu li.aktiv, ul.menu a:hover 	{ background-color: #D0990F; }
	
	div.oben ul.menu ul 						{ background: #FFEAA5; display: none; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 0px; padding: 7px 0px 14px 0px; position: absolute; left: 0px; top: 33px; min-width: 150px; _width: 149px; }
	div.oben ul.menu ul#Winter					{ position: absolute; left: -65px; top: 33px; }
	div.oben ul.menu ul li 						{ border-bottom: solid 1px #EBC866; display: block; float: none; margin: 0px 11px 0px 11px; padding: 0px 0px 0px 0px; }
	div.oben ul.menu ul li.erstes				{ border-top: solid 1px #EBC866; }
	div.oben ul.menu ul li.aktiv 				{ font-weight: bold; }
	div.oben ul.menu ul li a 					{ border: 0px; color: #000000; display: block; float: none; min-height: 15px; _height: 15px; line-height: 15px; padding: 1px 3px 1px 5px; }
	div.oben ul.menu ul li a:hover				{  }

	address										{ background: url(/images/design/bg-kontakt.gif) no-repeat right top; color: #E5C14F; font-weight: bold; line-height: 14px; padding: 2px 0px 10px 0px; _padding-top: 1px; position: absolute; right: 9px; top: 5px; width: 334px; }
	address p									{ color: #E5E1B2; float: left; font-style: normal; font-weight: normal; margin: 0px 33px 0px 0px; padding: 0px 0px 0px 0px; }
	address p a									{ color: #E5E1B2; text-decoration: underline; }
	address p a:hover							{ color: #1C6626; }
	
	img.logo									{ position: absolute; left: -19px; top: 15px; z-index: 1; }
	
	div#flash									{ position: absolute; left: 0px; top: 115px; z-index: 0; }
	
	div.oben div.sprache						{ position: absolute; left: 250px; top: 50px; }
	div.oben div.sprache a						{ color: #E5E1B2; margin: 0px 0px 0px 20px; }
	
	div.oben img.anfrageit						{ position: absolute; right: 34px; bottom: 17px; z-index: 1; }

	
/* Mitte _________________________________________________________ */

	div.mitte 									{ background: url(/images/design/bg-mitte.gif) repeat-x 0px 0px #FFF7DA; width: 100%; position: relative; z-index: 10; }
	

	
/* Links _________________________________________________________ */

	div.links 									{ float: left; display: inline; width: 100px; }



/* Inhalt ________________________________________________________ */

	div.inhalt 									{ float: left; display: inline; margin: 26px 0px 50px 36px; width: 471px; }



/* Rechts ________________________________________________________ */

	div.rechts 									{ float: left; display: inline; margin: 0px 0px 80px 20px; position: relative; width: 374px; }
	
	table.anfrage								{ margin: 0px 0px 0px 18px; }
	table.anfrage td							{ font-size: 10px; height: 34px; padding: 0px 0px 0px 0px; vertical-align: top; width: 165px; }
	table.anfrage select						{ font-family: Verdana, sans-serif; font-size: 10px; margin: 0px 2px 0px 0px; }
	table.anfrage a								{ display: block; margin: 10px 0px 0px 0px; overflow: hidden; text-indent: -3000px; width: 118px; height: 16px; }
	div.urlaub									{ position: absolute; left: 206px; top: 95px; width: 190px; }
	div.urlaub ul								{ list-style-type: none; margin: 0px 0px 0px 9px; padding: 1px 0px 0px 0px; width: 160px; }
	div.urlaub ul li							{ float: left; display: block; font-size: 12px; line-height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; width: 80px; }
	div.urlaub ul li a							{ background: url(/images/design/bg-weiter-braun.gif) no-repeat 0px 2px; color: #8B6300; display: block; padding: 0px 0px 0px 15px; }
	div.urlaub ul li a:hover					{ color: #000000; }
	
	div.wetterbox								{ position: absolute; left: 180px; top: 186px; }
	div.wetterbox table							{ margin: 0px 0px 0px 0px; }
	div.wetterbox td							{ padding: 0px 0px 0px 0px; vertical-align: top; }
	div.wetterbox td.braun						{ color: #7F5B00; }
	div.wetterbox span.blau						{ color: #669AF0; }
	div.wetterbox span.rot						{ color: #FF0505; }
	div.wetterbox img							{ float: right; margin: 4px 3px 0px 0px; }
	div.wetterbox h3							{ margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px; overflow: hidden; text-indent: -3000px; position: relative; width: 180px; height: 11px; }
	div.wetterbox a								{ background: url(/images/design/bg-weiter-grun.gif) no-repeat 0px 0px; display: block; overflow: hidden; position: absolute; right: 0px; top: 0px; text-indent: -3000px; width: 12px; height: 11px; }
	
	img.gutscheine								{ margin: 149px 0px 23px 18px; }
	
	div.angebot									{ background: url(/images/design/bg-angebot-unten.gif) no-repeat left bottom #FFFFFF; margin: 0px 0px 0px 10px; width: 340px; }
	div.angebot h3								{ background: url(/images/design/bg-angebot-oben-de.gif) no-repeat 0px 0px; margin: 0px 0px 17px 0px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-indent: -3000px; width: 340px; height: 31px; }
	div.angebot h3 a							{ color: #D0990F; font-size: 12px; font-weight: normal; line-height: 14px; position: absolute; right: 46px; top: 12px; text-decoration: underline; text-indent: 0px; }
	div.angebot img								{ float: right; margin: 0px 12px 0px 6px; }
	div.angebot h4								{ color: #815A00; font-size: 12px; margin: 0px 0px 0px 17px; padding: 0px 0px 0px 0px; }
	div.angebot p								{ margin: 0px 0px 0px 17px; padding: 0px 0px 0px 0px; }
	div.angebot div.weiter						{ padding: 0px 18px 10px 0px; text-align: right; }
	div.angebot div.weiter a					{ color: #D0990F; font-size: 12px; text-decoration: underline; }
	div.angebot div.preis						{ color: #00540C; font-size: 11px; margin: 0px 0px 0px 17px; padding: 8px 0px 0px 0px; }
	div.angebot div.preis strong				{ font-size: 18px; }
	
	div.rechts div.menu							{ margin: 0px 0px 0px 160px; width: 171px; }
	div.rechts div.menu	h3						{ background: url(/images/design/bg-menu-rechts.gif) no-repeat 0px 0px #EBD085; color: #815A00; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 0px 0px; padding: 4px 0px 2px 8px; }
	div.rechts div.menu	ul						{ list-style-type: none; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; }
	div.rechts div.menu li						{ border-bottom: solid 1px #EBD085; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.rechts div.menu li.aktiv				{ color: #D0990F; font-weight: bold; }
	div.rechts div.menu	li a					{ color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px 1px 8px; }
	div.rechts div.menu	li a:hover				{ color: #D0990F; }



/* Unten _________________________________________________________ */

	div.unten 									{ background: url(/images/design/bg-unten.gif) no-repeat 597px 0px #69966F; clear: both; font-size: 9px; padding: 7px 0px 10px 0px; position: relative; text-indent: 20px; width: 100%; }
	div.unten span								{  }
	div.unten a									{ color: #000000; }
	div.unten a:hover							{ color: #FFF7DA; }
	div.unten a	img								{ vertical-align: text-bottom; }
	div.unten div.sponsoren						{ position: absolute; left: 607px; top: -40px; }
	div.unten div.sponsoren a					{ margin: 0px 17px 0px 0px; }



/* Ende __________________________________________________________*/

