	@import url(css-all.css);

/* Grundeinstellungen ____________________________________________ */

	#rahmen { width: 972px; background: url(/images/design/bg-rahmen.gif) repeat-y 0px 0px #fff; _height: 100%; min-height: 100%; position:relative; margin: 0 auto; float: left; padding: 0px 0px 120px 0px; }



/* Links _________________________________________________________ */

	#links { float: left; width: 335px; }
	
		#flash { border-top: 1px solid #D7B961; border-bottom: 8px solid #FFF2CD; margin: 0px 1px 20px 0px;  }	

		#sprache { position: absolute; top: 6px; left: 10px; }
		#sprache a { font-family: Trebuchet MS, Tahoma !important; font-size: 10px; color: #E69566; padding: 0px 16px 0px 0px; }
		#sprache a:hover { color: #C92435; }

		#angebote { margin: 0px 14px 20px 14px; }
		#angebote img { border: 1px solid #D7B961; }
		#angebote table { width: 307px; } 
		#angebote td { vertical-align: top; }
		#angebote h1 { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; text-align: right; }
		#angebote h1 img { border: 0px; }
		#angebote h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 11px; }
		#angebote h3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #C92435; font-size: 11px; text-align: right; }
		#angebote strong { color: #C92435; font-weight: normal; float: left; }
		#angebote p { clear: both; font-size: 10px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; line-height: 14px; }
		#angebote .preis { float: right; color: #C92435; font-size: 11px; font-weight: bold; }
		
		#express-anfrage { border-top: 1px solid #D7B961; border-bottom: 1px solid #D7B961; margin: 0px 14px 20px 14px; background: #F2C589; }
		#express-anfrage h1 { margin: 14px 0px 0px 14px; padding: 0px 0px 0px 0px; }
		#express-anfrage table { margin: 6px 0px 6px 14px; padding: 0px 0px 0px 0px; }
		#express-anfrage p { margin: 0px 14px 14px 0px; padding: 0px 0px 0px 0px; text-align: right; }
		#express-anfrage select { font-size: 10px; }
		
		#wetter-urlaub { margin: 0px 14px 0px 14px; }
		#wetter-urlaub td { vertical-align: top; }
		#wetter-urlaub .hintergrund { background: url(/images/design/bg-wetter-urlaub.gif) repeat-y 0px 0px; height: 120px; }
			#wetter { position: relative; }
			#wetter h1 { position: absolute; top: 10px; left: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
			#wetter a { position: absolute; top: 10px; right: 0px; }
				#wetter-inhalt	{ position: absolute; top: 34px; left: 0px; }
				#wetter-inhalt p { line-height: 14px; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; }
				
			#ihrurlaub { position: relative; }
			#ihrurlaub h1 { position: absolute; top: 10px; left: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
			#ihrurlaub .hintergrund { position: absolute; top: 34px; left: 0px; height: 77px; }
			#ihrurlaub ul { position: absolute; top: 40px; left: 66px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }			
			#ihrurlaub li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(/images/design/bg-ihrurlaub-li.gif) no-repeat 0px 5px; }
			#ihrurlaub li a { color: #000; }
			#ihrurlaub li a:hover { color: #C92435; }
			
		#infos { border-top: 1px solid #D7B961; margin: 20px 14px 0px 14px; }
		#infos-inhalt { list-style-type: none; margin: 0px 0px 0px 0px; padding: 14px 0px 0px 0px; }	
		#infos-inhalt li { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
		#infos-inhalt li a { color: #000; }
		#infos-inhalt li a:hover { color: #C92435; }
		
		#infos-inhalt ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		#infos-inhalt ul li { float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(/images/design/bg-ihrurlaub-li.gif) no-repeat 0px 5px; }
		

/* Mitte _________________________________________________________ */

	#mitte { float: left; width: 637px; }



/* Oben __________________________________________________________ */

	#oben { width: 637px; height: 128px; background: url(/images/design/bg-oben.jpg) no-repeat 0px 0px; position: relative; z-index: 10; }

	#slogan { position: absolute; right: 0px; top: 16px; }
	
	#navigation { font-size: 11px; position: absolute; left: -1px; top: 52px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#navigation li { float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#navigation li a { font-weight: bold; float: left; display: block; min-height: 37px; _height: 37px; line-height: 37px; padding: 0px 14px 0px 14px; color: #fff; }
	#navigation li a:hover { color: #fff; background-color: #E38F98; }

	#navigation ul { display: none; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 0px; padding: 6px 6px 12px 12px; position: absolute; left: 0px; top: 37px; min-width: 150px; _width: 150px; background: #E38F98; }
	#navigation ul li { display: block; float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#navigation ul li a { display: block; float: none; font-weight: normal; min-height: 18px; _height: 18px; line-height: 18px; padding: 0px 0px 0px 0px; background-color: none; }
	#navigation ul li a:hover { color: #8A000E !important; background: none; }
	
	#navigation li.aktiv { background-color: #E38F98; }
	
	#menu { position: absolute; top: 89px; left: 0px; font-size: 11px; width: 637px; border-bottom: 1px solid #D7B961; border-right: 1px solid #D7B961; background: #F9E2A3; }
	#menu ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; }
	#menu li { float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 36px; _height: 36px; line-height: 36px; }
	#menu li a { background: url(/images/design/bg-unten-navi.gif) no-repeat right 9px; padding: 0px 12px 0px 0px; color: #000; }
	#menu li a:hover { color: #C92435; }
	#menu li.aktiv a { color: #C92435; font-weight: bold; }
	


	
	


/* Inhalt ________________________________________________________ */

	#inhalt { width: 607px; margin: 30px 0px 30px 30px; }



/* Rechts ________________________________________________________ */

	#rechts { float: left; width: 100px; }



/* Unten _________________________________________________________ */

	#unten { clear: both; height: 100px; width: 972px; position: absolute; left: 0px; bottom: 0px; background: url(/images/design/bg-unten.jpg) no-repeat 0px 0px; }
		#unten-inhalt { position: relative; width: 972px; height: 100px; }
		
		#unten-inhalt address { position: absolute; top: 10px; left: 10px; color: #fff; font-size: 10px; line-height: 11px; font-style: normal; }
		#unten-inhalt address a { color: #fff; }
		#unten-inhalt address a:hover { color: #C92435; }
		
		#unten-inhalt p { position: absolute; top: 7px; left: 360px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
		#unten-inhalt p a { color: #000; background: url(/images/design/bg-unten-navi.gif) no-repeat right 9px; padding: 0px 14px 0px 0px; }
		#unten-inhalt p a:hover { color: #C92435; }
		#unten-inhalt p a.letztes { background: none; padding: 0px 0px 0px 0px; }
		
		#logos-partner { border: 0; position: absolute; top: 40px; right: 30px; }
		
		#kontakt { position: absolute; top: 10px; left: 226px; }
		
		#anreise { position: absolute; top: 62px; left: 240px; }
		
		#copyright { position: absolute; top: 60px; left: 350px; color: #907527; font-size: 10px; }
		#copyright a { color: #907527; }
		#copyright a:hover { color: #C92435; }
	



/* Ende __________________________________________________________*/