/* 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*/
	}
	
#container_zwei {
	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: 960px;
	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*/
	}

/*_____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: 110px 0 0 165px;                        /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 80px;
	z-index: 4;
	visibility:hidden;
	position: absolute;
	}
#naviweingut_an {                         /*Element für Unter-Naviation - Weingut "visible"*/
	position: absolute;
	margin: 110px 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 170px;          /*Abstand nach aussen, Reihenfolge: oben, rechts, unten, links*/
	width: 200px;
	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: 367px 0 0 720px;
	width: 280px;
	height: 209px;
	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: 15px 0 0 750px;
	width: 250px;
	height: 188px;
	z-index: 2;
	}
#wir_weine { /*Weine auf Seite "Bei uns..."*/
	position: absolute;
	margin: 280px 0 0 785px;
	width: 215px;
	height: 202px;
	z-index: 2;
	}

#gut_riesling { /*Rieslingflasche auf Seite "Weine"*/
	position: absolute;
	margin: 55px 0 0 785px;
	width: 173px;
	height: 540px;
	z-index: 2;
	}
#gut_weine { /*Weine auf Seite "Weine"*/
	position: absolute;
	margin: 359px 0 0 410px;
	width: 360px;
	height: 251px;
	z-index: 2;
	}
	
#berge_trauben { /*Trauben auf Seite "Weinberge"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 180px;
	height: 269px;
	z-index: 2;
	}
#berge_reben { /*Weinreben auf Seite "Weinberge"*/
	position: absolute;
	margin: 361px 0 0 450px;
	width: 550px;
	height: 250px;
	z-index: 2;
	}
	
#keller_ferdi { /*Herr Koegler auf Seite "Keller"*/
	position: absolute;
	margin: 56px 0 0 785px;
	width: 215px;
	height: 234px;
	z-index: 2;
	}
#keller_faesser { /*Holzfässer auf Seite "Keller"*/
	position: absolute;
	margin: 410px 0 0 705px;
	width: 295px;
	height: 200px;
	z-index: 2;
	}
#keller_tanks { /*Stahltanks auf Seite "Keller"*/
	position: absolute;
	margin: 410px 0 0 395px;
	width: 295px;
	height: 200px;
	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 715px;
	width: 285px;
	height: 179px;
	z-index: 1;
	}
#probe_glaeser { /*Gläser auf der Seite "Weinproben"*/
	position: absolute;
	margin: 387px 0 0 436px;
	width: 335px;
	height: 223px;
	z-index: 1;
	}
	
#hotel_korken { /*Korken auf Seite "Hotel"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 167px;
	height: 250px;
	z-index: 1;
	}
#hotel_bett { /*Zimmer auf Seite "Hotel"*/
	position: absolute;
	margin: 312px 0 0 785px;
	width: 215px;
	height: 142px;
	z-index: 2;
	}
#hotel_bad { /*Badezimmer auf Seite "Hotel"*/
	position: absolute;
	margin: 468px 0 0 785px;
	width: 215px;
	height: 142px;
	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: 365px 0 0 400px;
	width: 372px;
	height: 245px;
	z-index: 1;
	}
#rest_aussen { /*Garten auf Seite "...schlemmen"*/
	position: absolute;
	margin: 50px 0 0 785px;
	width: 215px;
	height: 143px;
	z-index: 3;
	}
#rest_keller { /*Hotelgewölbe auf Seite "...schlemmen"*/
	position: absolute;
	margin: 205px 0 0 785px;
	width: 215px;
	height: 143px;
	z-index: 3;
	}

#event_keller { /*Restaurantkeller auf Seite "...erleben"*/
	position: absolute;
	margin: 435px 0 0 510px;
	width: 260px;
	height: 176px;
	z-index: 3;
	}
#event_einfahrt { /*Hofeinfahrt auf Seite "...erleben"*/
	position: absolute;
	margin: 140px 0 0 785px;
	width: 215px;
	height: 318px;
	z-index: 3;
	}
	
#seminar_unten { /*Tafel deutsch-russ-land auf der Seite "Seminar"*/
	position: absolute;
	margin: 333px 0 0 480px;
	width: 410px;
	height: 277px;
	z-index: 1;
	}
#seminar_eins { /*Hotelansicht auf Seite "Seminar" und Harfenmusik auf der Seite "einmal"*/
	position: absolute;
	margin: 70px 0 0 785px;
	width: 215px;
	height: 160px;
	z-index: 3;
	}
	
#erleben_unten { /*Weinbergwanderung auf der Seite "erleben"*/
	position: absolute;
	margin: 328px 0 0 610px;
	width: 370px;
	height: 282px;
	z-index: 1;
	}
	
#einmal_zwei { /*Gartenrestaurant auf der Seite "einmal"*/
	position: absolute;
	margin: 240px 0 0 785px;
	width: 215px;
	height: 145px;
	z-index: 3;
	}
#einmal_drei { /*Hotelgewölbe auf der Seite "einmal"*/
	position: absolute;
	margin: 394px 0 0 680px;
	width: 320px;
	height: 216px;
	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: 190px;
	height: 308px;
	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 784px;
	width: 216px;
	height: 309px;
	z-index: 1;
	}
#irre_china { /*chin. Etikett auf Seite "...ganz anders"*/
	position: absolute;
	margin: 382px 0 0 560px;
	width: 199px;
	height: 228px;
	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 310px;          		/*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: 380px 0 0 230px;          		/*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: 360px 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: 260px 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: 290px 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: 365px 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: 410px 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: 440px 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: 70px 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;
	}
	
/*____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;
	}

