/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
body						{ margin: 0; padding: 0; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: none;}

html, p,
h1, h2, h3, 
span, form, li 				{ margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: none; }

img						{ behavior: url("../pngbehavior.htc");}		
ul						{ margin-top: 5px; margin-bottom: 5px; margin-left: 0px; _margin-left: 17px; }
							  
							  
/* HTML und BODY,
   font-size: 101% hilft bei relativen Schrifgroessenproblemen  */   
#body_00 					{ background-color: #F9E1AE; } 
#body_xx 					{ background-color: #F9E1AE; } 
							  
/* Allgemein gueltige Formatierungen */
b 							{ color: #6F1C25; }
.hell						{ color: #9B6D72; }
.untertitel					{ color: #C78D8D; }

a:link,	a:active, a:visited	{ text-decoration: none; color: #6F1C25; }
a:hover						{ text-decoration: underline; color: #C78D8D;  }

a.rot:link, a.rot:active, a.rot:visited	{ text-decoration: none; color: #6F1C25; }
a.rot:hover			{ text-decoration: underline;  }
a.rot_akt:link, a.rot_akt:active, a.rot_akt:visited	{ text-decoration: underline; color: #6F1C25; }
a.rot_akt:hover			{ text-decoration: underline;  }

a.subnavi:link,	a.subnavi:active, a.subnavi:visited, a.subnavi_akt	{ line-height: 12pt; text-decoration: none; color: #5E1219; font-weight: bold;;}
a.subnavi:hover, a.subnavi_akt				{ color: #C78D8D; }
a.subnavi_akt:link,	a.subnavi_akt:active, a.subnavi_akt:visited{ line-height: 12pt; text-decoration: none; color: #C78D8D; font-weight: bold;;}
a.subnavi_akt:hover		{ color: #C78D8D; }

/* Formatierungen für Startseite */
#box_00_schatten				{ position: absolute; width: 869px; height: 607px; top: 50%; left: 50%; margin-top: -303px; margin-left: -434px; z-index: 0; overflow: hidden;}

#box_00_rahmen_innen			{ position: absolute; top: 50%; left: 50%; margin-top: -281px; margin-left: -379px; width: 750px; _width: 752px; height: 559px; _height: 561px; border: 1px solid #F2E7D5; z-index: 1;}

#box_00_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/00gheada.jpg"); background-repeat: no-repeat;}
#box_00_balken					{ position: absolute; top: 211px; left: 0px; width: 750px; height: 27px; border-top: 1px solid #F2E7D5; background-color: #6F1C25; background-image: url("../../images/de/00gbalka.gif"); background-repeat: no-repeat; background-position: 0px -1px;}

#box_00_body					{ position: absolute; top: 239px; left: 0px; width: 750px; height: 320px; }
	#box_00_body_bild			{ position: absolute; top: 0px; left: 184px; width: 566px; height: 294px; background-color: #6F1C25; background-image: url("../../images/00gbodya.jpg"); background-repeat: no-repeat; background-position: 0px right; }
	#box_00_body_adresse		{ position: absolute; top: 294px; left: 225px; width: 525px; height: 26px; background-color: #6F1C25; background-image: url("../../images/de/00gfoota.gif"); background-repeat: no-repeat; background-position: right; overflow: hidden;}
	#box_00_body_bogen			{ position: absolute; top: 0px; left: 184px; width: 79px; height: 320px; }
	#box_00_body_navi			{ position: absolute; top: 0px; left: 0px; width: 184px; height: 320px; padding-top: 12px; background-image: url("../../images/00gnavbg.png"); background-repeat: repeat-x; }

#box_00_foot				{ position: absolute; top: 50%; left: 3px; width: 360px; height: 20px; margin-top: 286px; }

#box_00_reservierungen		{ position: absolute; top: 50%; left: 100%; width: 110px; _width: 111px; height: 22px; margin-top: -90px; _margin-top: -90px; margin-left: -110px; _margin-left: -111px; }
/* #box_00_english				{ visibility: hidden; position: absolute; top: 50%; left: 100%; width: 60px; height: 18px; margin-top: -296px; margin-left: -60px;} */
#box_00_english				{ visibility: visible; position: absolute; top: 50%; left: 100%; width: 65px; height: 18px; margin-top: -296px; margin-left: -65px; text-align: right; }

#box_00_logo				{ position: absolute; top: 114px; left: 7px; width: 194px; height: 126px; z-index: 100;}
#box_00_bioland				{ position: absolute; top: 458px; left: 635px; width: 108px; height: 71px; z-index: 100;}
#box_00_biohotels			{ position: absolute; top: 498px; left: 24px; width: 102px; height: 46px; z-index: 100;}
	

/* Formatierungen für Folgeseiten */
#box_xx_schatten				{ position: absolute; width: 869px; height: 875px; top: 0px; left: 50%; margin-left: -434px; overflow: hidden; z-index: 0;}

#box_xx_rahmen_innen			{ position: absolute; top: 25px; left: 50%; margin-left: -379px; width: 750px; _width: 750px; height: 829px; _height: 830px; border: 1px solid #F2E7D5; z-index: 1; }

#box_xx_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/xxgheada.jpg"); background-repeat: no-repeat;}
#box_1x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/1xgheada.jpg"); background-repeat: no-repeat;}
#box_2x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/2xgheada.jpg"); background-repeat: no-repeat;}
#box_3x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/3xgheada.jpg"); background-repeat: no-repeat;}
#box_4x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/4xgheada.jpg"); background-repeat: no-repeat;}
#box_5x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/5xgheada.jpg"); background-repeat: no-repeat;}
#box_6x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/6xgheada.jpg"); background-repeat: no-repeat;}
#box_7x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/7xgheada.jpg"); background-repeat: no-repeat;}
#box_8x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/8xgheada.jpg"); background-repeat: no-repeat;}
#box_9x_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/9xgheada.jpg"); background-repeat: no-repeat;}
#box_ax_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/axgheada.jpg"); background-repeat: no-repeat;}
#box_a1_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/a1gheada.jpg"); background-repeat: no-repeat;}
#box_a3_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/a3gheada.jpg"); background-repeat: no-repeat;}
#box_bx_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/bxgheada.jpg"); background-repeat: no-repeat;}
#box_cx_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/cxgheada.jpg"); background-repeat: no-repeat;}
#box_dx_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/dxgheada.jpg"); background-repeat: no-repeat;}
#box_ex_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/exgheada.jpg"); background-repeat: no-repeat;}
#box_fx_head					{ position: absolute; top: 0px; left: 0px; width: 750px; height: 211px; background-image: url("../../images/fxgheada.jpg"); background-repeat: no-repeat;}
#box_xx_balken					{ position: absolute; top: 211px; left: 0px; width: 750px; height: 28px; border-top: 1px solid #F2E7D5; border-bottom: 1px solid #F2E7D5; background-color: #5E1219; background-image: url("../../images/de/00gbalka.gif"); background-repeat: no-repeat; background-position: 0px -1px;}

#box_xx_body					{ position: absolute; top: 239px; left: 0px; width: 750px; height: 590px; background-color: #F8EBD3;}
	#box_xx_body_bild			{ position: absolute; top: 1px; _top: 0px; left: 184px; width: 566px; height: 145px; text-align: right; overflow: hidden; }
	
	#box_xx_body_titel			{ position: absolute; top: 160px; left: 229px; width: 400px; height: 35px; z-index: 101; }
	#box_xx_body_subnavi		{ position: absolute; top: 210px; left: 242px; width: 145px; height: 220px; z-index: 101; }
	#box_xx_body_text			{ position: absolute; top: 210px; left: 241px; width: 498px; height: 270px; padding-right: 12px; line-height: 12pt; overflow: auto;  z-index: 101; 
								  scrollbar-base-color: #5E1219; scrollbar-3d-light-color: #5E1219; scrollbar-arrow-color: #5E1219; scrollbar-darkshadow-color: #5E1219; scrollbar-face-color: #F8EBD3; scrollbar-highlight-color: #F8EBD3; scrollbar-shadow-color: #F8EBD3; scrollbar-track-color: #F8EBD3; }
	#box_xx_body_text_mitnavi	{ position: absolute; top: 210px; left: 386px; width: 353px; height: 342px; padding-right: 12px; line-height: 12pt; overflow: auto;  z-index: 101; 
								  scrollbar-base-color: #5E1219; scrollbar-3d-light-color: #5E1219; scrollbar-arrow-color: #5E1219; scrollbar-darkshadow-color: #5E1219; scrollbar-face-color: #F8EBD3; scrollbar-highlight-color: #F8EBD3; scrollbar-shadow-color: #F8EBD3; scrollbar-track-color: #F8EBD3; }
	#box_xx_body_text_mitnaviundlogo	{ position: absolute; top: 210px; left: 386px; width: 353px; height: 270px; padding-right: 12px; line-height: 12pt; overflow: auto;  z-index: 101; 
								  scrollbar-base-color: #5E1219; scrollbar-3d-light-color: #5E1219; scrollbar-arrow-color: #5E1219; scrollbar-darkshadow-color: #5E1219; scrollbar-face-color: #F8EBD3; scrollbar-highlight-color: #F8EBD3; scrollbar-shadow-color: #F8EBD3; scrollbar-track-color: #F8EBD3; }
	
	#box_xx_body_adresse		{ position: absolute; top: 564px; left: 0px; width: 750px; height: 26px; _height: 27px; text-align: right; background-color: #5E1219; background-image: url("../../images/de/xxgfoota.gif"); background-repeat: no-repeat; background-position: right; }
	#box_xx_body_bogen			{ position: absolute; top: 0px; left: 0px; width: 382px; height: 564px; }
	#box_xx_body_navi			{ position: absolute; top: 0px; left: 0px; width: 184px; height: 547px; padding-top: 14px; background-repeat: repeat-x; z-index: 100;}

#box_xx_foot				{ position: absolute; top: 50%; left: 3px; width: 450px; height: 20px; margin-top: 420px;}

#box_xx_reservierungen		{ position: absolute; top: 50%; left: 100%; width: 110px; _width: 110px; height: 22px; margin-top: -225px; _margin-top: -226px; margin-left: -110px; _margin-left: -110px; overflow: hidden;}
/* #box_xx_english				{ visibility: hidden; position: absolute; top: 50%; left: 100%; width: 60px; height: 12px; margin-top: -433px; margin-left: -60px;} */
#box_xx_english				{ visibility: visible; position: absolute; top: 50%; left: 100%; width: 65px; height: 12px; margin-top: -433px; margin-left: -65px; text-align: right; }

#box_xx_logo				{ position: absolute; top: 114px; left: 7px; width: 194px; height: 126px; z-index: 100;}
#box_xx_bioland				{ position: absolute; top: 730px; left: 635px; width: 108px; height: 71px; z-index: 100;}
#box_xx_biohotels			{ position: absolute; top: 500px; left: 23px; width: 102px; height: 46px; z-index: 100;}
#box_xx_heilkunde			{ position: absolute; top: 735px; left: 385px; width: 225px; height: 66px; z-index: 100;}
	
	

/* -- Navigation Startseite -- */
.nav00_wohn, .nav00_tage, .nav00_feie, .nav00_spei, 
.nav00_vera, .nav00_ange, .nav00_wohl, .nav00_frei, .nav00_phil, .nav00_kont	{ display: block; float: left; width: 184px; height: 24px; background-repeat: no-repeat; background-position: 0px 0px; }

a.nav00_wohn:link,	a.nav00_wohn:active, a.nav00_wohn:visited	{ background-image: url("../../images/de/00bwohna.png"); }
a.nav00_wohn:hover						{  background-position: -184px 0px;}
a.nav00_tage:link,	a.nav00_tage:active, a.nav00_tage:visited	{ background-image: url("../../images/de/00btagea.png"); }
a.nav00_tage:hover						{  background-position: -184px 0px;}
a.nav00_feie:link,	a.nav00_feie:active, a.nav00_feie:visited	{ background-image: url("../../images/de/00bfeiea.png"); }
a.nav00_feie:hover						{  background-position: -184px 0px;}
a.nav00_spei:link,	a.nav00_spei:active, a.nav00_spei:visited	{ background-image: url("../../images/de/00bspeia.png"); }
a.nav00_spei:hover						{  background-position: -184px 0px;}		
a.nav00_vera:link,	a.nav00_vera:active, a.nav00_vera:visited	{ background-image: url("../../images/de/00bveraa.png"); }
a.nav00_vera:hover						{  background-position: -184px 0px;}
a.nav00_ange:link,	a.nav00_ange:active, a.nav00_ange:visited	{ background-image: url("../../images/de/00bangea.png"); }
a.nav00_ange:hover						{  background-position: -184px 0px;}
a.nav00_wohl:link,	a.nav00_wohl:active, a.nav00_wohl:visited	{ background-image: url("../../images/de/00bwohla.png"); }
a.nav00_wohl:hover						{  background-position: -184px 0px;}
a.nav00_frei:link,	a.nav00_frei:active, a.nav00_frei:visited	{ background-image: url("../../images/de/00bfreia.png"); }
a.nav00_frei:hover						{  background-position: -184px 0px;}
a.nav00_phil:link,	a.nav00_phil:active, a.nav00_phil:visited	{ background-image: url("../../images/de/00bphila.png"); }
a.nav00_phil:hover						{  background-position: -184px 0px;}
a.nav00_kont:link,	a.nav00_kont:active, a.nav00_kont:visited	{ background-image: url("../../images/de/00bkonta.png"); }
a.nav00_kont:hover						{  background-position: -184px 0px;}

/* -- Navigation Folgeseiten -- */
.navxx_wohn, .navxx_tage, .navxx_feie, .navxx_spei, 
.navxx_vera, .navxx_ange, .navxx_wohl, .navxx_frei, 
.navxx_phil, .navxx_kont, 
.navxx_wohn_akt, .navxx_tage_akt, .navxx_feie_akt, .navxx_spei_akt, 
.navxx_vera_akt, .navxx_ange_akt, .navxx_wohl_akt, .navxx_frei_akt, 
.navxx_phil_akt, .navxx_kont_akt 	{ display: block; float: left; width: 184px; height: 24px; background-repeat: no-repeat; background-position: 0px 0px; }

a.navxx_wohn:link,	a.navxx_wohn:active, a.navxx_wohn:visited, a.navxx_wohn_akt	{ background-image: url("../../images/de/xxbwohna.png"); }
a.navxx_wohn:hover, a.navxx_wohn_akt	{  background-position: -184px 0px;}
a.navxx_tage:link,	a.navxx_tage:active, a.navxx_tage:visited, a.navxx_tage_akt	{ background-image: url("../../images/de/xxbtagea.png"); }
a.navxx_tage:hover, a.navxx_tage_akt	{  background-position: -184px 0px;}
a.navxx_feie:link,	a.navxx_feie:active, a.navxx_feie:visited, a.navxx_feie_akt	{ background-image: url("../../images/de/xxbfeiea.png"); }
a.navxx_feie:hover, a.navxx_feie_akt	{  background-position: -184px 0px;}
a.navxx_spei:link,	a.navxx_spei:active, a.navxx_spei:visited, a.navxx_spei_akt	{ background-image: url("../../images/de/xxbspeia.png"); }
a.navxx_spei:hover, a.navxx_spei_akt	{  background-position: -184px 0px;}		
a.navxx_vera:link,	a.navxx_vera:active, a.navxx_vera:visited, a.navxx_vera_akt	{ background-image: url("../../images/de/xxbveraa.png"); }
a.navxx_vera:hover, a.navxx_vera_akt	{  background-position: -184px 0px;}
a.navxx_ange:link,	a.navxx_ange:active, a.navxx_ange:visited, a.navxx_ange_akt	{ background-image: url("../../images/de/xxbangea.png"); }
a.navxx_ange:hover, a.navxx_ange_akt	{  background-position: -184px 0px;}
a.navxx_wohl:link,	a.navxx_wohl:active, a.navxx_wohl:visited, a.navxx_wohl_akt	{ background-image: url("../../images/de/xxbwohla.png"); }
a.navxx_wohl:hover, a.navxx_wohl_akt	{  background-position: -184px 0px;}
a.navxx_frei:link,	a.navxx_frei:active, a.navxx_frei:visited, a.navxx_frei_akt	{ background-image: url("../../images/de/xxbfreia.png"); }
a.navxx_frei:hover, a.navxx_frei_akt	{  background-position: -184px 0px;}
a.navxx_phil:link,	a.navxx_phil:active, a.navxx_phil:visited, a.navxx_phil_akt	{ background-image: url("../../images/de/xxbphila.png"); }
a.navxx_phil:hover, a.navxx_phil_akt	{  background-position: -184px 0px;}
a.navxx_kont:link,	a.navxx_kont:active, a.navxx_kont:visited, a.navxx_kont_akt	{ background-image: url("../../images/de/xxbkonta.png"); }
a.navxx_kont:hover, a.navxx_kont_akt	{  background-position: -184px 0px;}


a.navxx_rese:link,	a.navxx_rese:active, a.navxx_rese:visited, a.navxx_rese_akt	{ display: inline; float: right; width: 88px; height: 22px; background-repeat: no-repeat; background-position: 0px 0px; background-image: url("../../images/de/xxbresea.png"); }
a.navxx_rese:hover, a.navxx_rese_akt	{ background-position: -88px 0px;}

/* Formulare */
.select_1					{ width:280px; font-size: 8pt; }
.select_2					{ width:199px; font-size: 8pt; }
.select_3					{ width:36px; font-size: 8pt; }
.select_4					{ width:160px; font-size: 8pt; }
.input_1					{ width:193px; font-size:8pt; }
.input_2					{ width:40px; font-size:8pt; }
.input_3					{ width:144px; font-size:8pt; }
.input_4					{ width:84px; font-size:8pt; }
.input_5					{ width:58px; font-size:8pt; }

.textarea_1					{ font-size:8pt; width:310px; font-family: verdana,arial,helvetica,sans-serif; }

.pflicht					{ background: red; color:#ffffff; }

.submit						{ font-size:10pt; background-color:#5E1219; width: 220px; color:#ffffff;
	 							border:1px dashed #444444; cursor: hand; }
