body, html	{font-family: verdana, arial, helvetica, sans-serif; color:#000000; text-decoration:none; 
font-size:0.9em; margin:0 auto; padding:0px; background-color:#FFFFFF; height:100%; text-align:center;}

ig_reset ig_tbl_line{display:block; margin-top:-200px}
a {color:#005DA8;text-decoration:none}
.small	{font-size:0.7em;}

#page			{position:relative;width:1000px;margin:0 auto; }
#language		{position:relative;height:18px;padding-top:2px;padding-left:20px;border:0px solid black;text-align:left;}

#logo			{position:relative;float:left;width:1000px;height:93px;background-color:#eaf3fa;text-align:center}

#navLevel1		{position:relative;width:800px;height:20px;padding-left:200px;background-color:#005DA8;float:left;z-index:100}
#navLevel1[id]	{position:relative;font-weight:bold;font-size:0.9em;width:800px;height:20px;padding-left:200px;background-color:#005DA8;float:left;z-index:100}

#navLevel2		{position:relative;background-color:#f08a00;padding-left:180px;width:820px;float:left;z-index:100}
#navLevel2[id]	{position:relative;background-color:#f08a00;padding-left:200px;width:800px;float:left;z-index:100}

#smallOrange	{position:relative;height:10px;background-color:#f08a00;width:1000px;z-index:100}

#pageBody		{position:relative;z-index:3;width:1000px;float:left;background:#E1F0FA ;}
#pageStart		{position:relative;z-index:1;width:1000px;float:left;background:#E1F0FA ;}

#bodyLeft		{position:relative;left:0px;top:0px;width:160px;float:left;margin-top:5px;padding-top:20px;padding-left:20px;padding-right:20px; overflow:hidden}

/*#bodyLeft a		{color:#FFFFFF;text-decoration:none}*/

#bodyLeftFoot	{position:relative;z-index:99;width:1000px;height:12px;margin-top:0px; float:left;}

#bodyMiddle 	{position:relative;width:460px;float:left;text-align:justify;margin:25px 20px 0px 20px; overflow:hidden;}

#bodyStart 	{position:relative;width:800px;float:left; margin:0px; padding:0px; overflow:hidden}

#bodyAddress	 	{position:relative;width:775px;float:left;text-align:left;padding:25px 0px 0px 20px; background:#E1F0FA ;overflow:hidden}

#bodyFewos	 	{position:relative;width:745px;float:left;text-align:left;padding:25px 0px 0px 20px; background:#E1F0FA ;overflow:hidden;border:0px solid #000000}

#bodyRight 		{position:relative;width:300px;float:left;}
#bodyRightCon 	{position:relative;width:300px;}

#bodyRightFoot {position:relative;width:300px; top:-30px}


#bodySelectMiddle 	{position:relative;width:560px;float:left;background:#E1F0FA ;text-align:left;margin:25px 20px 0px 20px;}

#bodySelectRight 		{position:relative;width:200px;float:left;padding-bottom:25px;}
#bodySelectRightCon 	{position:relative;width:200px;}
#bodySelectRightFoot {position:relative;width:200px;margin-top:-20px; overflow:hidden}
#bodySelectRightFoot[id] {position:relative;width:200px;margin-top:-14px; overflow:hidden}

#footer			{position:relative;z-index:2;margin-top:0px;}
/* update 2008-11-20 (cs)
#footerNav		{text-align:left;margin-left:200px;margin-top:5px;width:800px; font-size:0.9em; padding-bottom:20px;}*/
#footerNav		{text-align:center;margin-top:5px;width:999px; font-size:0.9em; padding-bottom:20px;border:0px solid black}
/* update 2008-11-20 (cs) */


#footerNav a	{color:#666666;text-decoration:none}

#searchDestination {padding-left:10px; padding-top:25px; background-color:#eaf3fa;text-align:left;}

#subNav 	{position:absolute;z-index:99;text-align:left;padding:5px;border-left:1px solid black;border-right:1px solid black;background:url(/data/subNav.png);display:none;}
.subNav		{border-bottom:1px solid black;padding:2px;}
.subNav a	{color:#000000;text-decoration:none;}

#contentHotelHead {position:relative;float:left}
#hotelLogo{position:relative;width:260px;margin-bottom:10px}
#hotelHeadLine{position:relative;width:460px; text-align:left;overflow:hidden;}

#ajaxError {border:1px solid #FF0000;padding:5px;margin-bottom:15px;display:none}
.ajaxError {border:1px solid #FF0000;padding:5px;margin-bottom:15px;display:none;color:#000000}
#postError {border:1px solid #FF0000;padding:5px;margin-bottom:15px}


.navLeft	{width:150px;background-color:#005DA8;color:#FFFFFF;padding:5px;text-align:left;margin-bottom:10px}
.navLeft a			{color:#FFFFFF;text-decoration:none}
.navLeft a:hover	{color:#f08a00;text-decoration:none}

.navLeftactive			{width:150px;background-color:#005DA8;color:#f08a00;padding:5px;text-align:left;margin-bottom:10px}
.navLeftactive a			{color:#f08a00;text-decoration:none}
.navLeftactive a:hover	{color:#f08a00;text-decoration:none}

.navLeftSub		{width:150px;padding:5px;text-align:left; margin-top:-10px;margin-bottom:10px}
.navLeftSub a		{color:#005DA8;text-decoration:none}
.navLeftSub a:hover	{color:#f08a00;text-decoration:none}

.navLeftSubactive	{width:150px;padding:5px;text-align:left; margin-top:-10px;margin-bottom:10px}
.navLeftSubactive a	{color:#f08a00;text-decoration:none}



.navTop1	{height:20px;padding:3px 10px 0px 10px;text-align:center;float:left;border-left:1px solid #FFFFFF}
.navTop1active	{height:20px;padding:3px 10px 0px 10px;text-align:center;float:left;border-left:1px solid #FFFFFF;background-color:#f08a00}

.navTop1 a				{color:#FFFFFF;text-decoration:none;}
.navTop1active a		{color:#005DA8;text-decoration:none}
.navTop2				{height:17px;margin-left:20px; padding-left:0px;padding-right:0px;padding-top:3px;text-align:left;float:left;color:#005DA8;
border-left:0px solid #FFFFFF}
.navTop2 a				{color:#005DA8;text-decoration:none}

.teaser				{width:158px;text-align:left;border:1px solid #005DA8; margin-bottom:10px}
.teaserHead			{color:#0364B1;background-color:#eaf3fa;font-weight:bold;padding:5px}
.teaserContent		{background-color:#FFFFFF;padding:5px;}

.teaser a		{color:#005DA8;text-decoration:none;}

.teaser[class]			{width:158px;text-align:left;border:1px solid #005DA8;margin-bottom:10px}
.teaserHead[class]		{width:148px;color:#005DA8;background-color:#eaf3fa;font-weight:bold;padding:5px}
.teaserContent[class]	{width:148px;background-color:#FFFFFF;padding:5px;}
.teaser[class] a		{color:#005DA8;text-decoration:none;}

.arrangement {position:relative; width:225px; font-size:0.9em; margin:0px 20px 20px 0px; border:1px solid #015EA8; padding:5px; float:left;}
.arrangement a {color:#005DA8;text-decoration:none}

textarea{font-family:verdana, arial, helvetica, sans-serif; font-size:0.85em;}

.inp260	{width:330px;background-color:#eaf3fa;color:#000000;border:1px solid #000000}
.inp260_miss	{width:330px;background-color:#f08a00;color:#000000;border:1px solid #000000}

.inp280	{width:280px;background-color:#eaf3fa;color:#000000;border:1px solid #000000}
.inp280_miss	{width:280px;background-color:#f08a00;color:#000000;border:1px solid #000000}

.inp200	{width:200px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000}
.inp120_miss	{width:120px;background-color:#f08a00;color:#000000;border:1px solid #000000}
.inp120	{width:140px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000;}
.button120	{width:142px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000}
.inp25	{width:25px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000}
.inp70	{width:70px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000}
.inp80	{width:80px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000}
.inp50	{width:64px;background-color:#005DA8;color:#FFFFFF;border:1px solid #000000}

.inp180	{width:180px;background-color:#eaf3fa;color:#000000;border:1px solid #000000}
.inp180_miss	{width:180px;background-color:#005DA8;color:#000000;border:1px solid #000000}

.button {width:200px;background-color:#F08A00;padding:2px 0px 2px 0px;color:#FFFFFF}
.inpbutton {width:125px;background-color:#005DA8;padding:2px 0px 2px 0px;color:#FFFFFF}

.inpbutton1 {width:180px;background-color:#005DA8;padding:2px 0px 2px 0px;color:#FFFFFF}

.inpbuttonflex {background-color:#005DA8;padding:2px 0px 2px 0px;color:#FFFFFF;padding-left:10px;padding-right:10px}

.inpMonthSelect {width:40px;border:1px solid black;background-color:#eaf3fa}
.inpYearSelect {width:80px;border:1px solid black;background-color:#eaf3fa}
.inpCreditCardInfo {width:200px;border:1px solid black;background-color:#eaf3fa}
.inpCreditCardInfo_miss {width:200px;border:1px solid black;background-color:#005DA8}

.div_checkbox {float:left; margin-right:5px; }
.label_checkbox {display:block; width:80%; float:left; }


h1	{margin-top:0px; font-size:2em;}


.addressCol {float:left;width:250px;margin:0px 10px 0px 0px}
.addressBox {background-color:#eaf3fa;margin:10px 0px 0px 0px;padding:5px}

.orange		{color:#f08a00}
.blue		{color:#005DA8}
.black		{color:#000000;font-weight:bold}

#fewoBookingOpts a {color:#FFFFFF}

ul			{list-style-position:outside; margin-bottom:5px;}
li			{margin:0px; margin-left:-25px; padding:0px; list-style-image:url(/data/list_square_blue.gif); 
vertical-align:middle; line-height:1.4em}
/* css hack f�r ie6 */ 
* html li	{margin-left:-20px;}

#arrangement_longdesc img	{margin-right:20px}
#arrangement_longdesc li	{margin-left:300px; line-height:1.4em}
#arrangement_longdesc[id] li  {margin:0px;padding:0px;margin-left:15px;list-style-image:url(/data/list_square_blue.gif); 
vertical-align:middle; line-height:1.4em}

.iframe {border:0px solid black; background:#E1F0FA}

hr {height:1px; width:100%; margin:0px; padding:0px; border:0px; border-top:1px solid #005DA8 ;background-color:#FFFFFF;}
hr.orange {height:1px; width:100%; margin:0px; padding:0px; border:0px; border-top:1px solid #f08a00 ;background-color:#f08a00}

hr.gray {height:1px; width:100%; margin:0px; padding:10px; border:0px; border-top:1px solid #CCCCCC;background-color:#FFFFFF}


form{text-align:left}


.blockquote	{text-align:justify}

/* wellness spiekeroog*/

.divStandards{background-image: url(/data/wellness_spiekeroog/kasten_fond.png); height: 250px; width: 450px;}

#wellnessBiosauna { left: 120px; top: 512px; position: absolute; display: none; z-index: 10; }
#wellnessRuheraum { left: 270px; top: 512px; position: absolute; display: none; z-index: 10; }
#wellnessFinsauna { left: 120px; top: 512px; position: absolute; display: none; z-index: 10; }
#wellnessDampfbad {  left: 270px; top: 512px; position: absolute; display: none; z-index: 10; }

#wellnessMassage {  left: 100px; top: 802px; position: absolute; display: none; z-index: 10; }
#wellnessLitusorium {  left: 120px; top: 817px; position: absolute; display: none; z-index: 10; }
#wellnessHydroraum {  left: 120px; top: 817px; position: absolute; display: none; z-index: 10; }
#wellnessWhirlpool {  left: 140px; top: 512px; position: absolute; display: none; z-index: 10; }
#wellnessMuschel {  left: 100px; top: 622px; position: absolute; display: none; z-index: 10; }
#wellnessFreiluft {  left: 120px; top: 592px; position: absolute; display: none; z-index: 10; }

#Klicken { background: #fff ; width: 252px; left: 30px; top: 800px; position: absolute; visibility: visible; border: solid 2px #0d5fa5; padding: 6px; z-index: 1; }
#download { left: 30px; top: 870px; position: absolute; visibility: visible; z-index: 1; }

area { cursor: pointer; }

.kastentextschwarz  { color: black; font-size: 11px; line-height: 14px; font-family:verdana, arial, helvetica, sans-serif; }

/* ende wellness spiekeroog*/

.bookingOptions {font-size:11px;color:#FFFFFF}

.inpRadio {vertical-align: bottom;}
.inpCheckbox {vertical-align: middle;}

.fewoResultDetailsSlider{float:left;padding:4px;background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:11px;-moz-border-radius-topright:8px}
.fewoResultDetailsSlider_active{float:left;padding:4px;background-color:#005DA8;border:1px solid #CCCCCC;font-size:11px;-moz-border-radius-topright:8px}
.fewoResultDetailsSlider_active a{color:#F08A00;}



.fewoResultDetails{background-color:#FFFFFF;text-align:left;padding:0px;width:100%px;padding-left:0px;border:0px dotted #0d5fa5;}

.inp_radio  {border:0px; margin:2px; width:11px; vertical-align:middle}
.inp_checkbox  {border:0px; margin:2px; width:11px; vertical-align:middle}

.nextbookingstep  {background-color:#005DA8;padding:2px 0px 2px 0px;color:#FFFFFF;padding-left:10px;padding-right:10px;border:0px solid #FFFFFF}
.finalbookingstep{background-color:orange;padding:2px 0px 2px 0px;color:#FFFFFF;padding-left:10px;padding-right:10px;border:0px solid #FFFFFF}

.fewoResultDetails .indentobjectdetail{margin-left:105px}

.lastminute {position:relative; width:750px; font-size:0.9em; margin:0px 20px 20px 0px; border:1px solid #015EA8; padding:5px; float:left; background-color:#FFFFFF}
.lastminute a {color:#005DA8;text-decoration:none}
.lastminuteheadline {font-size:1.2em;font-weight:bold}
.lastminute ul {margin-top:0px;}