/* CSS Document */
/* *************** farb *************************** */
/* #E9F4FF   #D58000  orange   #FF9900   */

* {margin:0px; padding:0px; border:0px; font-family: Arial, Helvetica, sans-serif;font-size: 11px; line-height: 15px; color: #000000; }
body { background-color: #FF9900; background-image:url(bg/texture.png); background-attachment:fixed;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size:17px ;color:#FFFcCC; border:1px solid #ff3300; background-image:url(bg/texture.png); margin:0% 0% 0% -1%; padding:1%; line-height:18px;} 
h2 { font-family:Arial, Helvetica, sans-serif; margin: 0px -0px 10px -0px ; padding: 0px 0px 0px 0px ; font-size:120%; color:#000000; background-image:url(bg/texture.png); border:1px solid #ff3300;}
h3 {font:Arial, Helvetica, sans-serif; font-size:130%; color:#666666; text-decoration:underline;}
h4 { font:Arial, Helvetica, sans-serif; margin: 0% 0% 0% 0%; padding: 0% 1% 0% 1%; font-size:100%; color:#000000; border-top:1px solid #cccccc;}

em {font-size:12px; color:#003399;}

a {}
a:link {font-family: Arial, Helvetica, sans-serif; font-size: 110%; line-height: normal; color:#0000CC;text-decoration: underline; }
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 110%;line-height: normal; color: #0000cc;text-decoration: underline;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 120%; line-height: normal; color: #FF0000;text-decoration: underline; }
a:active {}


div#wrapper { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1700px; background-color:#FFFFFF ;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}
div#wrapperesp { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1650px; background-color:#FFFFFF ;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}
div#wrappxesp { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1690px; background-color:#FFFFFF ;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}

div#wrapperde { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1750px; background-color:#FFFFFF ;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}

div#wrapperabout {display:block; color: #000000; margin:0 auto; margin-top:10px; width: 850px; height: 1300px; background-color:#FFffff;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
div#wrapperaboutesp {display:block; color: #000000; margin:0 auto; margin-top:10px; width: 850px; height: 1360px; background-color:#FFffff;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
div#wrapperaboutde {display:block; color: #000000;margin:0 auto; margin-top:10px; width: 850px; height: 1350px; background-color:#FFffff; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}

div#wrapperbou { color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1400px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}


div#wrapperservicios {display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1300px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}
div#wrapperloes { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1300px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
div#wrappergala { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1430px; box-shadow: 0px 0px 4px #000000; background-color:#FFFFFF; border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
div#cage 		{display:block; color: #000000; margin:0 auto;width: 850px; height:1430px; border:0px solid #000000; }

div#wrappercontact { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1300px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000; border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}
div#wrappercontactesp { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1360px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000; border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}

div#wrappservice {  color: #000000; margin-top: 10px; margin:0 auto; width: 850px; height:1330px; background-color:#FFFFFF ;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
div#wrappservicede { display:block; color: #000000; margin-top: 10px; margin:0 auto; width: 850px; height:1480px; box-shadow: 0px 0px 4px #000000; background-color:#FFFFFF; border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}

div#wrapperlo { display:block; color: #000000; margin:0 auto; margin-top: 10px; width: 850px; height:1320px; background-color:#FFFFFF ;  box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}


div#wrapperstandort { display:block; color: #000000;margin-top: 10px;margin:0 auto; width: 850px; height:1465px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;}
div#wrapperkontakt {display:block; color: #000000; margin-top: 10px; margin:0 auto; width: 850px; height:1445px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}
div#wrapperkontaktde {display:block; color: #000000; margin-top: 10px; margin:0 auto; width: 850px; height:1480px; background-color:#FFFFFF ; box-shadow: 0px 0px 4px #000000;   border-radius: 12px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif;}

#tl {
	float:left;
	margin:-2px 0 0 -2px;
	z-index:2;
	height: 25px;
	width: 33px;
	background-image:url(bg/cornernew.png);
	background-repeat: no-repeat;
	overflow: hidden; 
	z-index:1;
}
#tr { float:right; 	margin:-2px -10px 0 0px;
	z-index:1;
	height: 25px;
	width: 33px;
	background-image:url(bg/cornernewre.png);
	background-repeat: no-repeat;
	overflow: hidden;}
div#shadere { position:absolute; width:15px; height: 860px; z-index:-3; left: 83%; top: 9%;  }
div#shadeli { position:absolute; width:15px; height: 860px; z-index:-2; left: 14%; top: 9%; }

div#kontaktcontent {display:block; float:left; width: 200px; height:auto; margin:8px 0px 0px 0px ; padding: 0px 5px 0px 5px ; border:1px solid #cccccc;}
div#kontaktcontent h2 { margin: -30px 5px 0px -10px ; padding:0px 0px 0px 15px ;}

div#kontakt {display:block; float:right; width: 620px; height:1250px; margin:10px 0px 0px 0px ; padding: 0px 5px 0px 5px ; border:0px solid #cccccc;}

div#contact  { display :block; float :right; margin: 10px 0px 0px 0px ; padding:0px 10px 0px 0px ; width:620px ; height:1150px; border:0px solid #cccccc;}
.contact { display:block; float:left; margin: 0px 0px 0px -5px ; border: 0px solid #000000;}
div#form { float:left; display:block; margin:0px 0px 10px 0px ; padding: 0px 0px 0px 0px ; width:400px; height:auto; background-color:#E9F4FF; border: 1px solid #cccccc;}
#form h1 {font-family: Arial, Helvetica, sans-serif;font-size: 130%;color:#000000; border:1px solid #ff3300; background-image:url(bg/texture.png); width:98%; margin:0px 0px 10px 0px ; padding:0px 5px 0px 5px ;}

div#contactservcontent { display:block; float:right; width: 210px; height: 900px; margin:0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #cccccc;}
div#contactservcontentes { display:block; float:right; width: 210px; height: 900px; margin:0px 7px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #cccccc;}
div#kontaktservcontent { display:block; float:right; width: 210px; height: 900px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #cccccc;}


.contactreserve {float:right; display:block; margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px ; width:210px; height:75px; background-color: #E9F4FF;  border:1px solid #cccccc;}
.contactreserve img { padding:0% 15% 0% 15%;}
.contactreserve p { margin: 3% 12% 0% 0%; padding:0% 0% 0% 0%;}
.contactreserve a {font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: normal; color:#0000CC;text-decoration: underline; }
.contactreserve a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: normal; color: #FF0000;text-decoration: underline;}

div#contactanos  { display :block; float :right; margin: 10px 3px 0px 0px ; padding:0px 0px 0px 0px ; width:630px ; height:1200px; border:0px solid #cccccc;}



div#content { display:block; float: right; width: 630px ; height:900px; margin:0px 0px 0px 0px ; padding:1% 0% 0% 0%; border: 0px solid #000000; } 

div#contentloes { display:block; float: right; width: 630px ; height:1200px; margin:10px 0px 0px 0px ; padding:0px 0px 0px 0px ; background-color:#ffffff; border: 0px solid #000000; } 
div#contentgala { display:block; float: right; width: 630px ; height:1350px; margin:10px 0px 0px 0px ; padding:0px 0px 0px 0px ; background-color:#ffffff; border: 0px solid #000000; } 


div#contentstand { display:block; float: right; width: 630px ; height:1330px; margin: 0px 0px 0px 0px; padding:0; background-color:#ffffff; border: 0px solid #000000; } 
div#contentde { float: right; width: 630px ; height:1200px; margin:10px 0px 0px 0px ; padding:0px 0px 0px 0px; background-color:#ffffff; border: 0px solid #000000; }

div#contentabout 		{ float: right; width: 630px ; height:950px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px ;  border: 0px solid #cccccc; }
div#contentaboutde 		{ display:block; float: right; width: 630px ; height:1100px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px ; background-color:#ffffff; border: 0px solid #cccccc; }

div#contentbou 			{ display:block; float: right; width: 630px ; height:1310px; margin: 0px 0px 0px 0px ; padding:1% 0% 0% 0%; background-color:#ffffff; border: 0px solid #000000; } 


div#contentlo 			{ display:block; float: right; width: 630px ; height:1150px; margin:10px 0px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #000000; } 


div#contentservices 	{ float: right; width: 630px ; height:1100px; margin: 0px 2px 0px 0px; padding:1% 0% 0% 0%; border: 0px solid #000000; } 

div#contentservicede 	{ display:block; float: right; width: 630px ; height:1000px; margin: 10px 0px 0px 0px ; padding: 0px 0px 0px 0px ; background-color:#ffffff; border: 0px solid #000000; } 

div#servicescontent {display:block; float:right; width: 212px; height: 920px; margin:0px 5px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #000000;}

/********************************************servcontent********************************************/
div#servcontent { display:block; float:right; width: 210px; height: 1020px; margin:0px 5px 0px 0px ; padding: 0px ; border: 0px solid #cccccc;}

div#servcontentesp { display:block; float:right; width: 210px; height: 850px; margin:0px 5px 0px 0px ; padding: 0px 0px 0px 0px; border: 0px solid #000000;}
div#serviciocontent { display:block; float:right; width: 210px; height: 1020px; margin:0px 7px 0px 0px ; padding:0; border: 0px solid #cccccc;}

div#servcontentloes { display:block; float:right; width: 210px; height: 1000px; margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px ; border: 0px solid #cccccc;}
div#servcontentgala { display:block; float:right; width: 210px; height: 1130px; margin:0px 0px 0px 0px ; padding: 0px 5px 0px 5px ; border: 0px solid #cccccc;}


div#servcontentservicede { display:block; float:right; width: 210px; height: 1020px; margin:0px 0px 0px 0px ; padding: 0% 0% 0% 0%; border: 0px solid #cccccc;}
div#servcontentde { display:block; float:right; width: 210px; height: 1020px; margin:0px 5px 0px 0px ; padding:0px 0px 0px 0px; border: 0px solid #000000;}
div#servcontentaboutde {display:block; float:right; width: 215px; height: 720px; margin: 0px 5px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #000000;}

div#servcontentabout 	{display:block; float:right; width: 215px; height: 720px; margin: 0px 4px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #000000;}
#servcontentabout img 	{ margin:0 auto;  padding: 5px 0px 0px 0px;} 
div#servcontentgale 	{ display:block; float:right; width: 210px; height: 1130px; margin:-365px 0px 0px 0px ; padding: 0px 5px 0px 5px ; border: 0px solid #cccccc;}


div#servcontentbou { display:block; float:right; width: 210px; height: 1020px; margin:-340px 8px 0px 0px ; padding:0px 0px 0px 0px ; border: 0px solid #cccccc;}


div#servcontentlo { display:block; float:right; width: 210px; height: 1030px; margin:-790px 0px 0px 0px ; padding: 0px 5px 0px 5px ; border: 0px solid #000000;}


div#servcontentstand { display:block; float:right; width: 210px; height: 1020px; margin: 0px 7px 0px 0px ; padding: 0px 3px 0px 0px ; border: 0px solid #cccccc;}


.video1 	{ display:block; float:left; width: 220px; height: 180px ; margin: 5px 0px 0px 4px ; padding: 0px ; border: 0px solid #cccccc;}
.video 		{ display:block; float:left; width: 220px; height: 180px ; margin: 5px 0px 0px 2px ; padding: 0px ; border: 0px solid #cccccc;}
.video img	{ margin:15px 0px 0px 0px ;}

.videode 	{ display:block; float:left; width: 220px; height: 180px ; margin: 5px 0px 0px 2px ; padding: 0px ; border: 0px solid #cccccc;}
.videode img { margin:15px 0px 0px 0px ;}

.reserve {float:left; display:block; margin:0px 10px 5px 0px ; padding:0px 0px 0px 0px ; width:210px; height:75px; background-color: #E9F4FF;  border:1px solid #cccccc; text-align:center;}
.reserve img { padding:0% 15% 0% 15%;}
.reserve p { margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px ;}
.reserve a {font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: normal; color:#0000CC;text-decoration: underline; }
.reserve a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: normal; color: #FF0000;text-decoration: underline;}

.reservestand {float:left; display:block; margin:0px 0px 5px 0px ; padding: 0px 0px 0px 0px ; width:210px; height:75px; background-color: #E9F4FF; text-align:center;  border:1px solid #cccccc;}
.reservestand img { padding:0% 15% 0% 15%;}
.reservestand p { margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px ;}
.reservestand a {font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: normal; color:#0000CC;text-decoration: underline; }
.reservestand a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: normal; color: #FF0000;text-decoration: underline;}

#reserveabout {float:right; display:block; margin:0px 0px 5px 0px ; padding:0% 0% 0% 0%; width:210px; height:75px; background-color: #E9F4FF;  border:1px solid #cccccc;}
#reserveabout img { margin:0% 15% 0% 15%;}
#reserveabout p { margin: 0px 0px 0px 0px; text-align:center;}
#reserveabout a {font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: normal; color:#0000CC;text-decoration: underline; }
#reserveabout a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: normal; color: #FF0000;text-decoration: underline;}

.reservebou {float:left; display:block; margin: 0px 0px 5px 0px ; padding:0px 5px 0px 5px; width:200px; height:75px; background-color: #E9F4FF;  border:1px solid #cccccc;}
.reservebou img { padding:0% 15% 0% 15%;}
.reservebou p { margin: 3% 12% 0% 0%; padding:0% 0% 0% 0%;}
.reservebou a {font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: normal; color:#0000CC;text-decoration: underline; }
.reservebou a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: normal; color: #FF0000;text-decoration: underline;}

.reservegala { float:left; display:block; margin: 0px 10px 5px 0px ; padding:0px 5px 0px 5px; width:200px; height:75px; background-color: #E9F4FF;  border:1px solid #cccccc;}
.reservegala img { padding:0% 15% 0% 15%;}
.reservegala p { margin: 3% 12% 0% 0%; padding:0% 0% 0% 0%;}
.reservegala a {font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: normal; color:#0000CC;text-decoration: underline; }
.reservegala a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: normal; color: #FF0000;text-decoration: underline;}


.services { float:left; display:block; margin: 0px 10px 5px 0px ; padding:0px 0px 0px 0px ; width: 210px; height:630px; background-color: #E9F4FF;  border:1px solid #cccccc;}

.servicesde { float:right; display:block; margin: 0px 0px 5px 0px ; padding:0px 0px 0px 0px ; width: 210px; height:630px; background-color: #E9F4FF;  border:1px solid #cccccc;}

.serviceabout 		{ float: right; display:block; margin: 0px 0px 5px 0px ; padding:0% 0% 0% 0%; width: 210px; height:630px; background-color: #E9F4FF;  border:1px solid #cccccc;}

#weathercontact2 {  float:left; display:block; margin:2% 0% 3% 0%; padding:0% 0% 0% 0%; width:96%; height:auto; background-color:#E9F4FF; border:0px solid #cccccc;}

.aboutweather {  float:left; display:block; margin:1% 0% 0% 5%; padding:0% 0% 0% 0%; width:92%; height:200px; background-color:#E9F4FF; border:0px solid #cccccc;}
.weatherabout {  float:right; display:block; margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px ; width:210px; height:200px; background-color:#E9F4FF; border:1px solid #cccccc;}

.standortweather {  float:left; display:block; margin:2% 0% 0% 5%; padding:0% 0% 0% 0%; width:92%; height:150px; background-color:#E9F4FF; border:1px solid #cccccc;}
div#servicesboutique { float:left; display:block; margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px; width: 210px; height:1050px;  background-color: #E9F4FF; border:1px solid #cccccc;}
#servicesboutique img { padding:0% 3% 0% 3%;}


.addresscontact {display:block ; float:left; margin: 14% 1% 2% 1%; padding:0% 1% 0% 1%; width: 94%; border:0px solid #cccccc;}
.addresscontact h2 { font:Arial, Helvetica, sans-serif; width:104%;margin: 0% -2% 0% -2%; padding: 0% 1% 0% 1%; font-size:130%; color:#000000; background-image:url(bg/texture.png); border:1px solid #ff3300;}

div#servicegaleria { margin:65% 5% 0% 5%; padding:0% 1% 0% 1%; width:90%; height:600px;  background-color: #E9F4FF; border:1px solid #cccccc;}

.weather { float :left; display:block; margin:10px 12px 0px 0px; padding:0% 1% 0% 1%; width:210px; height:150px;  background-color:#E9F4FF; border:1px solid #cccccc;}
.weatherloes { float :left; display:block; margin:10px 0px 0px -10px; padding:0px 5px 0px 5px ; width:200px; height:150px;  background-color:#E9F4FF; border:1px solid #cccccc;}

#weather1 {margin:68% 5% 0% 5%; padding:0% 1% 0% 1%; width:94%; height:25%;  background-color:#E9F4FF; border:1px solid #cccccc;}
#weather2 { margin:0% 5% 0% 5%; padding:0% 1% 0% 1%; width:90%; height:455px;  background-color:#E9F4FF; border:1px solid #cccccc;}

.aboutpic { float:left; display:block; margin:0px 2px 3px 2px; padding: 0px 0px 0px 0px ; width:205px; height:351px;}

.cozuservice {float:left; display:block ;margin:0% 0% 0% 0%; width:100%; height:151px; padding:0% 0% 0% 0%;border: 0px solid #cccccc;}



#opener {float:left; display:block; margin: 0px 0px 0px 0px ; width:610px; height:180px; padding:0px 0px 0px 0px ; border: 0px solid #cccccc;}

#first 		{ float:left; width: 390px; height:auto; margin: 0% 0% 1% 0%; padding:0% 1% 0% 1%; background-color:#FFFFFF; border: 1px solid #cccccc;}
#first h1 	{ font-size:18px; margin: 0px -7px 0px -7px ;}
.first ul 	{ margin:10px 0px 10px 40px ;}
.first li 	{ padding: 0px 0px 0px 20px ;}
#first img 	{ margin-left: 15px;}
#first a	{ font-size:11px;}
#first a:hover	{ font-size:12px; color:#ff0000;}

#firstabout 		{ float:left; width: 395px; margin: 0px 0px 5px 0px ; padding:0px 3px 0px 3px ; background-color:#FFFFFF; border: 1px solid #cccccc;}
.firstabout h1 		{ font-size:17px; width: 100%; margin: 0px -3px 8px -3px ;}

#dreier     { float:left; width:400px ;  margin:0px 0px 4px 0px ; border:1px solid #cccccc;}

#firstgal {width:395px; padding:0px 5px 0px 5px; border: 1px solid #cccccc; background-image:url(Galeria/galmidmore.jpg); background-position:right bottom; background-repeat:no-repeat;}
#firstgal h2 {margin: 0px -5px 0px -5px ; padding: 0px 5px 0px 5px ;}

#development { float:left;  display:block; width:390px; height:auto; margin:0% 0% 1% 0%; padding:0% 1% 0% 1%; background-color:#FFFFFF; border: 1px solid #cccccc;}
#development h2 { margin: 0px -7px 0px -7px ;}
#development ul { margin:10px 0px 0px 210px ;}
#development li	{ padding: 0px 0px 0px 5px ; line-height: 15px;}
#development img { clear: bottom;}

#rates 		{ float:left; width:390px; margin:0% 0% 1% 0%; padding:0% 1% 0% 1%; background-color:#FFFFFF; border: 1px solid #cccccc;}
#rates h2 	{ margin: 0px -7px 3px -7px ;}
#rates img	{ float:left; padding: 5px;}
.rates		{ float:left; width:388px; margin: 0 auto;}

#weeklyrates{ float:left; width:390px; margin:0% 0% 3% 0%; padding:0% 1% 0% 1%;background-color:#FFFFFF; border: 1px solid #cccccc;}

#policies { float:left; width: 390px; margin:0% 0% 3% 0%; padding:0% 1% 0% 1%; border: 1px solid #cccccc;}
#policies h2 { margin: 0px -7px 0px -7px ; padding: 0px 0px 0px 0px ;}

#Tauchen { float:left; display:block; width: 390 px; height:auto; margin:0px 0px 7px 0px; padding:0% 1% 0% 1%; border: 1px solid #cccccc;}
#Tauchende { float:left; display:block; width: 390px; height:auto; margin:0px 0px 7px 0px; padding:0% 1% 0% 1%; border: 1px solid #cccccc;}

div#head { float:left; margin-top:0%; left:15%; right:15%;  width: 100%; height:42px; border:1px solid #cccccc;}
div#bottom { float:left;  margin-top:10%; left:15%; right:15%;  width: 100%; height:20px; border-top:1px solid #cccccc;}

/************************************************************************************************************************************************************************/
div#navicontent 		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1450px;  border: 0px solid #000000;}
div#navicontentesp 		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1570px;  border: 0px solid #000000;}
div#navicontxesp 		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1610px;  border: 0px solid #000000;}

div#navicontentespcon 	{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1280px;  border: 0px solid #000000;}
div#navicontentko 		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1445px;  border: 0px solid #000000;}
div#navicontentkode		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1400px;  border: 0px solid #000000;}
div#navicontentsta 		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1385px;  border: 0px solid #000000;}
div#navicontentserv 	{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1250px;  border: 0px solid #000000;}
div#navicontentservde	{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1250px;  border: 0px solid #000000;}
div#navicontentservesp	{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1220px;  border: 0px solid #000000;}
div#navicontentgal2		{ display:block; float:left; margin: 10px 0px 0px 0px ; width:215px; height:1280px;  border: 0px solid #000000;}

div#pseudo 				{width:215px; height: 1120px; margin 0px; border: 1px solid #cccccc;}
div#navicontentabout 	{ display:block; float:left; margin:10px 0px 0px 0px ; width:215px; height:1100px; border: 0px solid #000000;}
div#navicontentaboutesp { display:block; float:left; margin:10px 0px 0px 0px ; width:215px; height:1280px; border: 0px solid #000000;}

div#navicontentde {  float:left; margin: 10px 0px 0px 0px ; width:215px; height:1675px; border: 0px solid #000000;}

div#navi		{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1500px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#naviesp		{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1250px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#navixesp	{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1580px; background-color:#E9F4FF ; border:1px solid #cccccc;  }

div#navide		{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1240px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#naviservde	{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1370px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#naviservesp	{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1190px; background-color:#E9F4FF ; border:1px solid #cccccc;  }

div#navidex		{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1610px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#navieng 	{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1550px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#naviengsta 	{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1300px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#naviserv 	{ margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1175px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#navienglo 	{  margin: 20px 5px 190px 5px; padding:5% 0% 5% 0%; width:205px ; height: 1125px; background-color:#E9F4FF ; border:1px solid #cccccc;  }
div#naviesplo 	{ margin:20px 5px 5px 5px; padding:5% 0% 5% 0%; width:205px ; height: 1125px; background-color:#E9F4FF ; border:1px solid #cccccc;  }


div#naviengabout 		{  margin:3% 2% 1% 2%; padding:5% 0% 5% 0%; width:205px ; height: 1070px; background-color:#E9F4FF ; border:1px solid #cccccc;}
#navi img {margin: 0% 0% 0% 1%;}


div#address { float:left; display:block ; margin:0px 0px 0px 0px ; padding:0% 0% 0% 0%; width:100% ; border:0px solid #cccccc;}
.address 	{ margin:0 auto; width:100%; padding: 5px 0px 15px 10px ;}

div#ironman { float:left; display:block ; margin: 0px 0px 10px 0px; padding:0px ; width:100%; border-bottom:1px solid #cccccc;}
#ironman h2  { font-family:Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px ; padding: 0% 0% 0% 1%; font-size:12px; color:#000000; background-image:url(bg/texture.png); border:1px solid #ff3300;}
#ironman img { margin:0 auto;padding: 0px 0px 0px 10px ;}

#blisspa 		{ float:left; display:block ; margin:5px 0px 20px 0px; padding:0px 0px 0px 0px ;  border:0px solid #cccccc;}
#blisspa h2		{font-family:Arial, Helvetica, sans-serif; margin: 0% -1% 0% -1%; padding: 0% 1% 0% 1%; font-size:12px; color:#000000; background-image:url(bg/texture.png); border:1px solid #ff3300;}
#blisspa img	{width:180px; height: 100px; margin: 10px 0px 0px 10px;}
#blisspa p 		{margin: 5px 0px 0px 10px;}

ul{ list-style-type: disc; padding:0px 0px 0px 15px ;}


div#booking { margin:3% 1% 0% 1%; padding:0% 1% 0% 1%; width:98%; height:63%; border: 1px solid #cccccc;}

.historie {float:left; display:block; margin:5px 0px 0px 0px; padding:0px 5px 0px 5px ; width:200px; height:auto;  background-color: #E9F4FF; border:1px solid #cccccc;}
.historie h2 { margin:0px -5px 0px -5px; padding:0px 5px 0px 5px ;}

.historieloes {float:left; display:block; margin:5px 0px 0px -10px; padding:0px 5px 0px 5px ; width:200px; height:auto;  background-color: #E9F4FF; border:1px solid #cccccc;}
.historieloes h2 { margin:0px -5px 0px -5px; padding:0px 5px 0px 5px ;}


div#historieesp { display:block; margin:2% 0% 0% 0%; padding:0% 1% 0% 1%; width:210px; height:auto;  background-color: #E9F4FF; border:1px solid #cccccc;}

img.expando{ border:none; vertical-align: top;}


#sectionLinks			{ float:left; display: block; margin-bottom:10px; padding: 0% 0% 2% 0%; width: 205px; height:180px; border: 0px solid #cccccc;}
#sectionLinks h2 		{ font-family:Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px ; padding: 0% 0% 0% 1%; font-size:12px; color:#000000; background-image:url(bg/texture.png); border:1px solid #ff3300;}

.box 					{ display:block; margin:10px 15px 0px 10px; width:180px; height:150px;}
.box ul li				{ list-style-type: disc; margin: 0px 0px 0px 10px ; width:180px; }
.boxbot 				{ display:block; margin:0 auto; height:auto; text-align:center; border: 0px solid #000000; }
.boxbot p 				{ margin-top: 10px ;} 

#sectionLinks a {  padding:0px}
#sectionLinks a:hover{ }
#sectionLinks img {width:120px; height:36px; padding:0px 0px 0px 0px ;}
#sectionLinks input {padding:0px 0px 0px 25px ;}
.newbookers { float:left; width: 192px; height:auto;  display:block;  margin: 0px 0px 0px 0px ; border: 0px solid #ff0000;}
.newbookers img {width:195px; height: 35px; margin:0 auto;}

form#contact { padding: inherit;}
form#contact legend { font-family: Arial; font-style:italic; font-size:1em; color:#FFFF00;}
form#contact fieldset { width:30em; margin: 1em 0em 0em 1em; padding: 1em;} 
form#daves input {display: block; border-color: #ffff00; font:Arial, Helvetica, sans-serif; color:#000000; } 
form#daves option {display: block; border-color: #000000; font:Arial, Helvetica, sans-serif; color:#000000;}
form#daves textarea {display: block; border-color: #ffff00; font:Arial, Helvetica, sans-serif; color:#000000;}
form#contact label { margin-bottom: 1em; font-weight: bold; text-indent:0.6em;}
form#contact input.message {display: block;border-color: #FFFF00; font:Arial, Helvetica, sans-serif; color:#000000;}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EF59AD;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

#footer		{ float:left; width: 850px; height:auto; text-align: center; margin-bottom:0px; margin-top:3px; border-top:1px solid #cccccc; }

