	@import url(css-all.css);

/* Grundeinstellungen ____________________________________________ */

	div.rahmen 									{ width: 960px; margin: 0 auto; text-align: left; }

	
	
/* Oben __________________________________________________________ */

	div.oben 									{ position: relative; width: 960px; height: 344px; background: url(/images/design/bg-oben.gif) no-repeat 0px 0px; }
		
	#flash										{ position: absolute; left: 0px; top: 0px; }
	
	ul.navigation 								{ font-size: 11px; position: absolute; left: 218px; top: 320px; z-index: 7; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	ul.navigation li 							{ float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 16px 0px 20px; background: url(/images/design/bg-navigation-li.gif) no-repeat 0px 8px; }
	ul.navigation li.erstes 					{ background: none; }
	ul.navigation li a 							{ float: left; display: block; color: #FCF8E2; }
	ul.navigation li a:hover 					{ color: #EAE0A4; }
	
	ul.navigation ul 							{ display: none; font-weight: normal; list-style-type: none; margin: 0px 0px 0px 0px; padding: 12px 0px 20px 0px; position: absolute; left: 18px; bottom: 24px; min-width: 160px; _width: 160px; background: #fff; border-left: 1px solid #A89E65; border-right: 1px solid #A89E65; border-top: 1px solid #A89E65; }
	ul.navigation ul li 						{ background: url(/images/design/bg-linie.gif) repeat-x left bottom !important; display: block; float: none; margin: 0px 12px 0px 12px; padding: 3px 0px 3px 0px; }
	ul.navigation ul li.aktiv 					{ font-weight: bold; }
	ul.navigation ul li a 						{ display: block; float: none; color: #7B7136; }
	ul.navigation ul li a:hover 				{ color: #000; }
	ul.navigation ul li.aktiv a					{ color: #000 !important; }
	


	
/* Mitte _________________________________________________________ */

	div.mitte 									{ float: left; width: 960px; background: url(/images/design/bg-mitte.gif) repeat-y 0px 0px;  }
	

	
/* Links _________________________________________________________ */

	div.links 									{ float: left; display: inline; width: 189px; margin: 0px 9px 30px 9px; }
	div.links h4 								{ margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; font-size: 12px; background: url(/images/design/bg-linie.gif) repeat-x 0px 0px; color: #7B7136; }
	div.links h4 span							{ background: url(/images/design/bg-linie.gif) repeat-x 0px bottom; display: block; padding: 0px 0px 5px 0px; }
	
	#logo-vinschgerhof							{ margin: 0px 0px 22px 0px; }

	ul.menu 									{ list-style-type: none; margin: 4px 0px 30px 0px; padding: 0px 0px 0px 0px; }
	ul.menu li 									{ margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; }
	ul.menu li a 								{ color: #000; padding: 0px 0px 3px 12px; background: url(/images/design/bg-menu-li.gif) no-repeat 0px 5px; }
	ul.menu li a:hover							{ color: #7B7136; background: url(/images/design/bg-menu-li-2.gif) no-repeat 0px 5px; }
	ul.menu li.aktiv a 							{ font-weight: bold; }	
	
	#newsletter									{ margin: 0px 0px 150px 0px; }
	#newsletter p								{ margin: 6px 0px 6px 0px; padding: 0px 0px 0px 0px; }
	#newsletter input							{ width: 187px; font-size: 10px; margin: 6px 0px 0px 0px; }


/* Inhalt ________________________________________________________ */

	div.inhalt 									{ float: left; display: inline; width: 500px; margin: 50px 23px 0px 23px; padding: 0px 0px 40px 0px; }



/* Rechts ________________________________________________________ */

	div.rechts 									{ float: left; display: inline; width: 189px; margin: 0px 9px 30px 9px; }
	div.rechts h4 								{ margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; font-size: 12px; background: url(/images/design/bg-linie.gif) repeat-x 0px 0px; color: #7B7136; }
	div.rechts h4 span							{ background: url(/images/design/bg-linie.gif) repeat-x 0px bottom; display: block; padding: 0px 0px 5px 0px; }
	
	#sprache									{ margin: 0px 0px 24px 0px; padding: 24px 0px 0px 0px; color: #000; }
	#sprache a									{ color: #000; background: url(/images/design/bg-menu-li.gif) no-repeat right 5px; padding: 0px 12px 0px 7px; }
	#sprache a:hover							{ color: #7B7136; }
	#sprache .letztes							{ padding: 0px 0px 0px 7px; background: none; }
	
	#angebot									{ margin: 0px 0px 30px 0px; }
	#angebot h5									{ margin: 8px 0px 8px 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: bold; }
	#angebot p									{ margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
	#angebot strong								{ font-size: 14px; font-weight: bold; }												
	#angebot a, #express-anfrage a, #newsletter a						{ background: url(/images/design/bg-weiter-1.gif) #fff no-repeat right 8px; font-size: 11px; color: #7B7136; padding: 3px 18px 3px 8px; line-height: 20px; }
	#angebot a:hover, #express-anfrage a:hover, #newsletter a:hover		{ background: url(/images/design/bg-weiter-2.gif) #A89E65 no-repeat right 8px; color: #fff; }	
	
	#express-anfrage							{ margin: 0px 0px 30px 0px; }
	#express-anfrage form						{ margin: 8px 0px 0px 0px; }
	#express-anfrage p							{ margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
	#express-anfrage select						{ font-size: 10px; }												
	
	

/* Unten _________________________________________________________ */

	div.unten 									{ clear: both; background: url(/images/design/bg-unten.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; position: relative; height: 120px; width: 960px; font-size: 10px; line-height: 14px; }
	
	#adresse 									{ position: absolute; left: 9px; top: -126px; }
	#adresse address							{ font-style: normal; color: #000; margin: 0px 0px 8px 0px; }									
	#adresse a									{ color: #000; }
	#adresse a:hover							{ color: #7B7136; }
	
	#footer-tk									{ position: absolute; left: 0px; top: 4px; text-align: center; width: 960px; }
	#footer-tk a								{ color: #000; background: url(/images/design/bg-menu-li.gif) no-repeat right 5px; padding: 0px 16px 0px 6px; }
	#footer-tk a:hover							{ color: #7B7136; }
	#footer-tk .letztes							{ padding: 0px 12px 0px 7px; background: none; }
	
	#copyright									{ position: absolute; left: 9px; top: 30px; color: #9D9D9D; }
	#copyright a								{ color: #9D9D9D; }
	#copyright a:hover							{ color: #7B7136; }
	
	#zeppelin									{ position: absolute; right: 9px; top: 30px; color: #9D9D9D; }
	#zeppelin a									{ color: #9D9D9D; }
	#zeppelin a:hover							{ color: #7B7136; }
	
	#banner										{ position: absolute; left: 0px; top: 40px; text-align: center; width: 960px; }
	#banner img									{ margin: 0px 30px 0px 30px; }
	#banner .letztes							{ margin: 0px 0px 0px 30px; }
	



/* Ende __________________________________________________________*/