/* CSS Document */

* { margin: 0; padding: 0}            /*Randabstände und border aller HTML-Elemente auf Null gesetzt. Damit wird das Aussehen der Webseite in allen Browsern vereinheitlicht. */ 
	
html { height: 100% }
body {background-color: #e7e7e7;}

/*_____Site-Elemente___________________________________________________________________________________________________*/
#container {
	position: relative;               /* Damit gilt dieses Element als positioniert und dient als Bezugspunkt für absolut positionierte Kindelemente */
	width: 1000px;
	\width: 1000px;
	w\idth: 1000px;
	height: 610px;
	background: url(../bilder/bgInnen.gif);
	border: solid #fff 1px;
	margin: 10px;                     /*Abstand nach aussen*/
	margin-left: auto;                /*Abstand nach links, ausmitteln*/
	margin-right: auto;               /*Abstand nach rechts, ausmitteln*/
	}
	
#containerStart {
	position: relative;               /* Damit gilt dieses Element als positioniert und dient als Bezugspunkt für absolut positionierte Kindelemente */
	width: 1000px;
	\width: 1000px;
	w\idth: 1000px;
	height: 610px;
	background: url(../bilder/bgStart.gif);/*hintergrundbild*/
	border: solid #fff 1px;
	margin: 10px;                     /*Abstand nach aussen*/
	margin-left: auto;                /*Abstand nach links, ausmitteln*/
	margin-right: auto;               /*Abstand nach rechts, ausmitteln*/
	}

/*_____Navigation__________________________________________________________________________________________________*/
ul#navi {
	z-index: 2;
	position: absolute;
	margin: 75px 0 0 0;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 160px;
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: .05em;
	/*text-transform:uppercase;*/
	}
#navi li {
	margin: 0;
	padding: 0 0 11px 0;
	}
#navi a {
	display: block;
	padding: 4px 0 4px 3px;
	color: #88182a;
	background-color:#fff;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
html>body #navi a {width: auto; }

#navi a:hover, #navi a:active {
	color: #999;
	border: 1px solid #88182a;
	}
	
/*________________Aufklapp-Ebenen für Sub-Navi_________________________________________________________________________________*/	
#naviweingut {                         /*Element für Unter-Naviation - Weingut "hidden"*/
	position: absolute;
	margin: 136px 0 0 165px;                        /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links def: 94px 0 0 165px */
	width: 80px;
	z-index: 4;
	visibility:hidden;
	position: absolute;
	}
#naviweingut_an {                         /*Element für Unter-Naviation - Weingut "visible"*/
	position: absolute;
	margin: 136px 0 0 165px;                        /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 80px;
	z-index: 4;
	visibility: visible;
	position: absolute;
	}
	
/*______________Sub-Navi Verhalten___________________________________________________________________________________________*/
ul#subnavi {
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-style: bold;
	font-size: 12px;
	}
#subnavi li {
	margin: 0;
	padding: 0;
	}
#subnavi a {
	display: block;
	color: #000;
	text-decoration: none;
	width: 100%;
	}
html>body #subnavi a {width: auto }

#subnavi a:hover, #subnavi a:active {
	display: block;
	color: #999;
	text-decoration: none;
	}
	
/*_____Navigation Impressum__________________________________________________________________________________*/
ul#impress {
	z-index: 6;
	position: absolute;
	margin: 595px 0 0 0;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 60px;
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: .1em;
	/*text-transform:uppercase;*/
	}
#impress li {
	margin: 0;
	padding: 0;
	}
#impress a {
	display: block;
	padding: 1px 0 1px 6px;
	color: #88182a;
	text-decoration: none;
	}
html>body #impress a {width: auto; }

#impress a:hover {
	color: #000;
	}

/*_____Button für Weinpreis, Zimmerpreis, Probe______________________________________________________________________________*/
ul#preisbutton {
	z-index: 5;
	position: absolute;
	margin: 520px 0 0 199px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 170px;
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: .05em;
	text-align: center;
	}
#preisbutton li {
	margin: 0;
	padding: 5px;
	}
#preisbutton a {
	display: block;
	padding: 5px 2px 5px 2px;
	color: #88182a;
	background-color:#c1c1c1;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
html>body #preisbutton a {width: auto; }

#preisbutton a:hover {
	color: #fff;
	border: 1px solid #88182a;
	}
	
/*_____Button für ...erleben-Seiten________________________________________________________________________________________*/
ul#erlebenbutton {
	z-index: 5;
	position: absolute;
	margin: 520px 0 0 199px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 220px;
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: .05em;
	text-align: center;
	}
#erlebenbutton li {
	margin: 0;
	padding: 6px;
	}
#erlebenbutton a {
	display: block;
	padding: 6px 2px 6px 2px;
	color: #88182a;
	background-color:#c1c1c1;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
html>body #erlebenbutton a {width: auto; }

#erlebenbutton a:hover {
	color: #fff;
	border: 1px solid #88182a;
	}
	
/*_____Button für Seite "Termine"________________________________________________________________________________________*/
ul#terminbutton {
	z-index: 5;
	position: absolute;
	margin: 555px 0 0 779px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 210px;
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: .05em;
	text-align: center;
	}
#terminbutton li {
	margin: 0;
	padding: 6px;
	}
#terminbutton a {
	display: block;
	padding: 6px 2px 6px 2px;
	color: #88182a;
	background-color:#c1c1c1;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
html>body #terminbutton a {width: auto; }

#terminbutton a:hover {
	color: #fff;
	border: 1px solid #88182a;
	}
	
/*_____Button für Seite "Kontakt"________________________________________________________________________________________*/
ul#kontaktbutton {
	z-index: 5;
	position: absolute;
	margin: 555px 0 0 790px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 170px;
	list-style: none;
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: .05em;
	text-align: center;
	}
#kontaktbutton li {
	margin: 0;
	padding: 6px;
	}
#kontaktbutton a {
	display: block;
	padding: 6px 2px 6px 2px;
	color: #88182a;
	background-color:#c1c1c1;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
html>body #kontaktbutton a {width: auto; }

#kontaktbutton a:hover {
	color: #fff;
	border: 1px solid #88182a;
	}



	
/*_____Flaggen__________________________________________________________________________________________*/
#d-bild {
	position: absolute;
	margin: 570px 0 0 0px;
	width: 33px;
	height: 20px;
	z-index: 4;
	}
#e-bild {
	position: absolute;
	margin: 570px 0 0 38px;
	width: 33px;
	height: 20px;
	z-index: 4;
	}
#c-bild {
	position: absolute;
	margin: 570px 0 0 76px;
	width: 33px;
	height: 20px;
	z-index: 4;
	}
#k-bild {
	position: absolute;
	margin: 570px 0 0 113px;
	width: 33px;
	height: 20px;
	z-index: 4;
	}

	
/*_____Weingut-Koegler Logo inkl Rallystreifen______________________________________________________________*/
#koegler_logo { /*Logo in Seitenkopf*/
	position: absolute;
	margin: 0;/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 1000px;
	/*height: 210px;*/
	z-index: 1;
	}
	
/*_____Abbildungen__________________________________________________________________________________________*/
#index_fass { /*2 Fässer auf Seite "Start"*/
	position: absolute;
	margin: 442px 0 0 800px;
	width: 200px;
	height: 149px;
	z-index: 3;
	}
#gutenberg_stich { /*Stich Gutenberg auf Seite "Bei uns..."*/
	position: absolute;
	margin: 390px 0 0 622px;/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 164px;
	height: 220px;
	z-index: 2;
	}
#wir_koeglers { /*Koeglers auf Seite "Bei uns..."*/
	position: absolute;
	margin: 60px 0 0 687px;
	width: 298px;
	height: 123px;
	z-index: 2;
	}
#wir_weine { /*Weine auf Seite "Bei uns..."*/
	position: absolute;
	margin: 310px 0 0 785px;
	width: 200px;
	height: 180px;
	z-index: 2;
	}

#gut_riesling { /*Rieslingflasche auf Seite "Weine"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 173px;
	height: 540px;
	z-index: 2;
	}
#gut_weine { /*Weine auf Seite "Weine"*/
	position: absolute;
	margin: 374px 0 0 430px;
	width: 340px;
	height: 236px;
	z-index: 2;
	}
	
#berge_trauben { /*Trauben auf Seite "Weinberge"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 147px;
	height: 220px;
	z-index: 2;
	}
#berge_reben { /*Weinreben auf Seite "Weinberge"*/
	position: absolute;
	margin: 382px 0 0 430px;
	width: 500px;
	height: 229px;
	z-index: 2;
	}
	
#keller_ferdi { /*Herr Koegler auf Seite "Keller"*/
	position: absolute;
	margin: 56px 0 0 785px;
	width: 179px;
	height: 220px;
	z-index: 2;
	}
#keller_faesser { /*Holzfässer auf Seite "Keller"*/
	position: absolute;
	margin: 425px 0 0 691px;
	width: 273px;
	height: 185px;
	z-index: 2;
	}
#keller_tanks { /*Stahltanks auf Seite "Keller"*/
	position: absolute;
	margin: 425px 0 0 393px;
	width: 273px;
	height: 185px;
	z-index: 2;
	}
	
#vino_ensemble { /*Weinensemble auf Seite "Vinothek"*/
	position: absolute;
	margin: 227px 0 0 320px;
	width: 350px;
	height: 243px;
	z-index: 1;
	}
	
#probe_vinothek { /*Vinothek auf der Seite "Weinproben"*/
	position: absolute;
	margin: 53px 0 0 710px;
	width: 250px;
	height: 156px;
	z-index: 1;
	}
#probe_glaeser { /*Gläser auf der Seite "Weinproben"*/
	position: absolute;
	margin: 397px 0 0 436px;
	width: 320px;
	height: 213px;
	z-index: 1;
	}
	
#hotel_korken { /*Korken auf Seite "Hotel"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 149px;
	height: 223px;
	z-index: 1;
	}
#hotel_bett { /*Zimmer auf Seite "Hotel"*/
	position: absolute;
	margin: 322px 0 0 785px;
	width: 200px;
	height: 132px;
	z-index: 2;
	}
#hotel_bad { /*Badezimmer auf Seite "Hotel"*/
	position: absolute;
	margin: 462px 0 0 785px;
	width: 200px;
	height: 133px;
	z-index: 3;
	}
#hotel_illu { /*Illustration auf Seite "Hotel"*/
	position: absolute;
	margin: 394px 0 0 410px;
	width: 350px;
	height: 201px;
	z-index: 4;
	}
	
#rest_innen { /*Restaurantfenster auf Seite "...schlemmen"*/
	position: absolute;
	margin: 373px 0 0 400px;
	width: 360px;
	height: 237px;
	z-index: 1;
	}
#rest_aussen { /*Garten auf Seite "...schlemmen"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 205px;
	height: 137px;
	z-index: 3;
	}
#rest_keller { /*Hotelgewölbe auf Seite "...schlemmen"*/
	position: absolute;
	margin: 195px 0 0 785px;
	width: 205px;
	height: 138px;
	z-index: 3;
	}

#event_keller { /*Restaurantkeller auf Seite "...erleben"*/
	position: absolute;
	margin: 441px 0 0 600px;
	width: 250px;
	height: 169px;
	z-index: 3;
	}
#event_einfahrt { /*Hofeinfahrt auf Seite "...erleben"*/
	position: absolute;
	margin: 150px 0 0 785px;
	width: 190px;
	height: 280px;
	z-index: 3;
	}
	
#seminar_unten { /*Tafel deutsch-russ-land auf der Seite "Seminar"*/
	position: absolute;
	margin: 370px 0 0 520px;
	width: 355px;
	height: 240px;
	z-index: 1;
	}
#seminar_eins { /*Hotelansicht auf Seite "Seminar" und Harfenmusik auf der Seite "einmal"*/
	position: absolute;
	margin: 110px 0 0 785px;
	width: 205px;
	height: 153px;
	z-index: 3;
	}
	
#erleben_unten { /*Weinbergwanderung auf der Seite "erleben"*/
	position: absolute;
	margin: 345px 0 0 580px;
	width: 355px;
	height: 265px;
	z-index: 1;
	}
	
#einmal_zwei { /*Gartenrestaurant auf der Seite "einmal"*/
	position: absolute;
	margin: 280px 0 0 785px;
	width: 205px;
	height: 138px;
	z-index: 3;
	}
#einmal_drei { /*Hotelgewölbe auf der Seite "einmal"*/
	position: absolute;
	margin: 438px 0 0 785px;
	width: 205px;
	height: 138px;
	z-index: 3;
	}
	
#term_innen { /*Tafel innen auf Seite "Termine"*/
	position: absolute;
	margin: 265px 0 0 785px;
	width: 200px;
	height: 132px;
	z-index: 2;
	}
#term_garten { /*Rosengarten auf Seite "Termine"*/
	position: absolute;
	margin: 415px 0 0 785px;
	width: 200px;
	height: 133px;
	z-index: 3;
	}
	
#press_titel { /*Gewölbe auf Seite "Preese"*/
	position: absolute;
	margin: 170px 0 0 785px;
	width: 157px;
	height: 240px;
	z-index: 2;
	}

#anfahrt_region { /*Anfahrplan Umland auf Seite "Kontakt"*/
	position: absolute;
	margin: 412px 0 0 202px;
	width: 280px;
	height: 177px;
	border: 1px solid #000;
	z-index: 2;
	}
#anfahrt_eltvil { /*Anfahrplan Eltville auf Seite "Kontakt"*/
	position: absolute;
	margin: 412px 0 0 492px;
	width: 280px;
	height: 177px;
	border: 1px solid #000;
	z-index: 2;
	}
	
#irre_flasche { /*Flasche auf der Seite "...ganz anders"*/
	position: absolute;
	margin: 160px 0 0 785px;
	width: 200px;
	height: 287px;
	z-index: 1;
	}
#irre_china { /*chin. Etikett auf Seite "...ganz anders"*/
	position: absolute;
	margin: 390px 0 0 577px;
	width: 192px;
	height: 220px;
	z-index: 5;
	}
#irre_verjus { /*Verjus-Logo auf Seite "...ganz anders"*/
	position: absolute;
	margin: 420px 0 0 310px;
	width: 228px;
	height: 62px;
	z-index: 4;
	}
/*____Bilder-Galerieseite "zu sehen"____________________________________________________________________________________*/
#sehen_bilder {                 /*Bildergalerie*/
	position: absolute;
	margin: 180px 0 0 375px;
	width: 525px;
	height: 350px;
	z-index: 2;
	}
#back {                       /*container Pfeil zurück */
	position: absolute;
	margin: 550px 0 0 600px;
	width: 20px;
	height: 20px;
	z-index: 4;
	}
#next {                       /*container Pfeil vor*/
	position: absolute;
	margin: 550px 0 0 630px;
	width: 20px;
	height: 20px;
	z-index: 4;
	}

/*____Link-Verhalten_______________________________________________________________________________________________________*/
a img {
	border: none;
	}
a:link {
	text-decoration: none;
	color: #88182a;
	}
a:visited {
	text-decoration: none;
	color: #999;
	}
a:hover, a:active {
	text-decoration: none;
	color: #88182a;
	}
/*____Text Copy + Headline__________________________________________________________________________________________*/	
.h4copy {                                     /*zentraler VARIABLER Fliesstext*/
	position: absolute;
	width: 565px;
	margin: 212px 0 0 205px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: 1.30em; 
	font-weight: normal; 
	color: #000;
	z-index: 3;
	}
.h2head {                                     /*zentrale VARIABLE Ueberschrift auf allen Seiten*/
	position: absolute;
	margin: 162px 0 0 205px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 30px; 
	font-style: italic; 
	line-height: 1.05em; 
	font-weight: normal;  
	color: #88182a;
	z-index: 5;
	width: 565px;
	}
.h2headstart {                                     /* Ueberschrift auf der Startseite*/
	position: absolute;
	margin: 240px 0 0 620px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 38px; 
	font-style: italic; 
	line-height: 1.05em; 
	font-weight: normal;  
	color: #88182a;
	z-index: 5;
	width: 330px;
	}
.h4copy_impres {                                     /*zentraler VARIABLER Fliesstext auf der Seite "Impressum"*/
	position: absolute;
	width: 565px;
	margin: 212px 0 0 205px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 1.30em; 
	font-weight: normal; 
	color: #000;
	z-index: 3;
	}
.h4copy_form {                                     /*zentraler VARIABLER Fliesstext auf der Seite "Impressum"*/
	position: absolute;
	width: 100px;          		
	font-family: Times New Roman, Times, serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: 1.30em; 
	font-weight: normal; 
	color: #000;
	z-index: 3;
	}
	
/*____Bildunterschriften__________________________________________________________________________________________*/	
.h5buz_wir {                                     /*Bildunterschrift Stich auf Seite "Bei uns..." und "...erleben" Kellerbild*/
	position: absolute;
	width: 190px;
	margin: 500px 0 0 365px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_berge {                                     /*Bildunterschrift auf Seite "Weingut" und "...schlafen"*/
	position: absolute;
	width: 190px;
	margin: 285px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_keller {                                     /*Bildunterschrift auf Seite "Keller" und "...anders"*/
	position: absolute;
	width: 190px;
	margin: 390px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_probeOffen {                                     /*"Öffnungszeiten" auf Seite "Probe"*/
	position: absolute;
	width: 190px;
	margin: 230px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 19px; 
	font-style: italic; 
	line-height: 1.05em; 
	font-weight: normal;  
	color: #88182a;
	letter-spacing: .02em;
	z-index: 3;
	}
.h5buz_probeZeit {                                     /*rechte Spalte auf Seite "Probe"*/
	position: absolute;
	width: 195px;
	margin: 260px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_rest {                                     /*Bildunterschrift auf Seite "Weinrestaurant"*/
	position: absolute;
	width: 190px;
	margin: 340px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 4;
	}
.h5buz_restOffen {                                     /*"Öffnungszeiten" auf Seite "Probe"*/
	position: absolute;
	width: 190px;
	margin: 390px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 19px; 
	font-style: italic; 
	line-height: 1.05em; 
	font-weight: normal;  
	color: #88182a;
	letter-spacing: .02em;
	z-index: 3;
	}
.h5buz_restZeit {                                     /*rechte Spalte auf Seite "Probe"*/
	position: absolute;
	width: 195px;
	margin: 420px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_event {                                     /*BUZ Hofeinfahrt auf Seite "...erleben"*/
	position: absolute;
	width: 190px;
	margin: 90px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_event2 {                                     /*Bildunterschrift Gewölbe auf Seite "...erleben"*/
	position: absolute;
	width: 160px;
	margin: 410px 0 0 345px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 10px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_termin {                                     /*Bildunterschrift auf Seite "Termine" und wirKoeglers auf Seite "Bei uns..."*/
	position: absolute;
	width: 190px;
	margin: 195px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 4;
	}
.h5buz_kontOffen {                                     /*"Öffnungszeiten" auf Seite "Kontakt"*/
	position: absolute;
	width: 195px;
	margin: 55px 0 0 790px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 19px; 
	font-style: italic; 
	line-height: 1.05em; 
	font-weight: normal;  
	color: #88182a;
	letter-spacing: .02em;
	z-index: 3;
	}
.h5buz_kontZeit {                                     /*rechte Spalte auf Seite "Kontakt"*/
	position: absolute;
	width: 207px;
	margin: 85px 0 0 790px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_anders {                                     /*Bildunterschrift auf Seite "Keller" und "...anders"*/
	position: absolute;
	width: 190px;
	margin: 540px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 12px; 
	font-style: bold; 
	line-height: 1.2em; 
	font-weight: normal;  
	color: #000;
	z-index: 3;
	}
.h5buz_form {                                     /*Fehlerausgabe auf Seite "Weingut" und "Hotelreservierung"*/
	position: absolute;
	width: 190px;
	margin: 220px 0 0 800px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 15px;
	font-weight: 800; 
	font-style: bold; 
	line-height: 1.5em;  
	color: #88182a;
	z-index: 5;
	}
	
/*____Eventliste Button 'weiter' + 'zurück'_________________________________________________________________________________*/
.eventButWei {                                     
	position: absolute;
	width: 190px;
	margin: 563px 0 0 600px;          		/*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	font-family: Times New Roman, Times, serif; 
	font-size: 15px;
	font-weight: 800; 
	font-style: bold; 
	line-height: 1.5em;  
	color: #CCC;
	z-index: 5;
	}

/*____Textboxen auf Seite "erleben"_________________________________________________________________________________*/
#box1 {
	z-index: 4;
	position: absolute;
	margin: 220px 0 0 205px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	color: #fff;
	width: 275px;
	height: 100px;
	text-align:center;
	}
#box1 a {
	display: block;
	padding: 8px 0 8px 0;
	color: #fff;
	background-color:#88182a;
	border: 1px solid #000;
	text-decoration: none;
	width: 100%;
	}
#box1 a:hover {
	color: #88182a;
	background-color:#fff;
	border: 1px solid #88182a;
	text-decoration: none;
	}
html>body #box1 a {width: auto; }

#box2 {
	z-index: 4;
	position: absolute;
	margin: 220px 0 0 500px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	color: #88182a;
	width: 275px;
	height: 100px;
	text-align:center;
	}
#box2 a {
	display: block;
	padding: 8px 0 8px 0;
	color: #88182a;
	background-color:#c1c1c1;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
#box2 a:hover {
	color: #000;
	background-color:#fff;
	border: 1px solid #000;
	text-decoration: none;
	}
html>body #box2 a {width: auto; }

#box3 {
	z-index: 4;
	position: absolute;
	margin: 330px 0 0 205px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	color: #88182a;
	width: 275px;
	height: 100px;
	text-align:center;
	}
#box3 a {
	display: block;
	padding: 8px 0 8px 0;
	color: #88182a;
	background-color:#c1c1c1;
	border: 1px solid #88182a;
	text-decoration: none;
	width: 100%;
	}
#box3 a:hover {
	color: #000;
	background-color:#fff;
	border: 1px solid #000;
	text-decoration: none;
	}
html>body #box3 a {width: auto; }

#box4 {
	z-index: 4;
	position: absolute;
	margin: 330px 0 0 500px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	color: #fff;
	width: 275px;
	height: 100px;
	text-align:center;
	}
#box4 a {
	display: block;
	padding: 8px 0 8px 0;
	color: #fff;
	background-color:#88182a;
	border: 1px solid #000;
	text-decoration: none;
	width: 100%;
	}
#box4 a:hover {
	color: #88182a;
	background-color:#fff;
	border: 1px solid #88182a;
	text-decoration: none;
	}
html>body #box4 a {width: auto; }	

.boxhead {                                     /*Headline-Box auf Seite "...erleben"*/
	font-family: Times New Roman, Times, serif; 
	font-size: 30px; 
	font-style: italic; 
	line-height: 1.3em;
	z-index: 5;
	text-align: center;
	}
.boxtext {                                     /*Unterzeilen-Box, 2-zeiliger Fliesstext auf Seite "...erleben"*/
	font-family: Times New Roman, Times, serif; 
	font-size: 13px; 
	font-style:normal; 
	font-weight: normal;
	z-index: 6;
	text-align: center;
	}
