#layer0, #layertop {
    position:absolute;
}

label{cursor:hand;} 

#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9, #layer10, #layer11, #layer12, #layer13, #layer14, #layer15, #layer16, #layer17, #layer18, #layer19, #layer20, #layer21, #layer22, #layer23, #layer24, #layer25, #layer26, #layer27, #layer28, #layer29, #layer30 {
    position:absolute;
    visibility: hidden;
}
#partner_map_container { width: 732px; height:400px; float: left; margin-top: 10px; background-color: #CEE6F9; }
/* Partner Area Group */
#partner_area_group { width: 370px; float: left; padding: 10 10 10 10;}
#partner_map { width: 300px; float: left;}
#partner_country_text{width: 170px; float:left;}
#partner_country_selector{ width: 170px; float:left;}
#partner_area_text{width: 170px; float:left;}
#partner_area_selector {width: 170px; float:left;}
#partner_subarea_text{width: 170px; float:left;}
#partner_subarea_selector {width: 170px; float:left;}
/* Partner Map Group */
#partner_map_group { width: 240px; height: 270px; float: left; padding: 10 10 10 10;}
/*partner time group */
#partner_time_group {width: 170px; height: 200px; float: left; padding: 10 10 10 10;}
html > body #partner_time_group {width: 170px;}
#partner_month_text {width: 170px; float:left;}
#partner_month_selector {width: 170px; float:left;}
#partner_day_text {width: 170px; float:left;}
#partner_day_selector {width: 170px; float:left;}
#partner_days_text {width: 170px; float:left;}
#partner_days_selector {width: 170px; float:left;}

/* Partner Options Group */
#partner_options_group { width: 170px; float: left; padding: 10 10 10 10; }
html > body #partner_options_group { width: 170px; float: left;}
#partner_checkbox_group { width: 170px; float: left; padding: 10 10 10 10; }
#partner_persons_text {width: 170px; float:left;}
#partner_persons_selector {width: 170px; float:left;}
#partner_rooms_text {width: 170px; float:left;}
#partner_rooms_selector {width: 170px; float:left;}
#partner_maxprice_text {width: 170px; float:left;}
#partner_maxprice_selector {width: 170px; float:left;}
#partner_pets_selector {width: 170px; float:left;}
#partner_distance_water_text {width: 170px; float:left;}
#partner_distance_water_selector {width: 170px; float:left;}
#partner_distance_city_text {width: 170px; float:left;}
#partner_distance_city_selector {width: 170px; float:left;}
#partner_pets_text {width: 170px; float:left;}
#partner_pets_checkbox {width: 170px; float:left;}
#partner_pool_text {width: 170px; float:left;}
#partner_pool_checkbox {width: 170px; float:left;}
#partner_sauna_text {width: 170px; float:left;}
#partner_sauna_checkbox {width: 170px; float:left;}
#partner_spa_text {width: 170px; float:left;}
#partner_spa_checkbox {width: 170px; float:left;}


#partner_swimmingpool_text {}
#partner_swimmingpool_checkbox {}
#partner_spa_text {}
#partner_spa_checkbox {}
#partner_dishwasher_text {}
#partner_dishwasher_checkbox {}
#partner_seaview_text {}
#partner_seaview_checkbox {}
#partner_sauna_text {}
#partner_sauna_checkbox {}
#partner_washingmachine_text {}
#partner_washingmachine_checkbox {}
#partner_satellite_text {}
#partner_satellite_checkbox {} 
#partner_stove_text {}
#partner_stove_checkbox {}
#partner_freezer_text {}
#partner_freezer_checkbox {}
#partner_submit {width: 562px; text-align: right; padding: 10 10 0 10; margin-top: 0px; float: left;}
html > body #partner_submit {width: 540px; text-align: right; padding: 10 10 0 10; margin-top: 0px;}
#partner_submit input { width: 70px; }

#partner_box3 {Float: left; width: 300px;}
#partner_box1 {Float: left;}
#partner_box2 {Float: left;}
#partner_box1 { width: 370px; float: left; padding: 10 10 10 10; }
html > body #partner_box1 { width: 370px; float: left;}
#partner_box2 { width: 370px; float: left; padding: 10 10 0px 10; }
html > body #partner_box2{ width: 370px; float: left;}

#partner_distance_skiing_cross_country_text {float: left; width: 170px;}
#partner_distance_skibus_text {float: left; width: 170px;}
#partner_distance_skilift_text {float: left; width: 170px;}
#partner_distance_skiarea_text {float: left; width: 170px;}

#partner_area_group select { width: 130px !important; }
#partner_box1 select { width: 150px; }


body { color: black; background-color: #e8e8e8; background-repeat: repeat-y; margin-top: 0; margin-left: 0; }
#wrap { background-repeat: repeat-y; position: absolute; left: -457px; width: 916px; float: left; margin-left: 50%; border: solid 1px #000; background-color: #fff; }
#header { background-color: #daf1fa; width: 100%; height: 101px; float: left; background-image: url(/fileadmin/templates/images/header-weekend.jpg);}
#content { background-color: #fff; text-align: left; width: 750px; float: left; padding-left: 10px; margin-bottom: 20px; display:inline; }
html>body #content { padding-right: 5px; }
#content p { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-left: 20px; }
#content a{text-decoration: none;}
h1 { color: #333; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0.83em 0 0.83em 20px; }
#header h1 { color: #333; font-size: 36px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 30px 0 0.83em 20px; }
.headline {width: 400px; float: left; font-size: 20px; margin: 48px 0 0 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
h2 { color: #333; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0.83em 0 0.83em 20px; }
#sidebar { text-align: left; width: 148px; float: left; display:inline; padding-top: 10px; }
#sidebar2 { background-color: #fff; text-align: left; width: 300px; float: left; }
#sidebar2 p { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-right: 20px; margin-left: 20px; }
#sidebar p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; }
#sidebar a:visited { color: #000; }
#sidebar2 a:visited { color: #000; }
#flags { width: 140px; float: right; height: 101px;}
#sidebar a:link { color: #000; }
#sidebar2 a:link { color: #000; }
#sidebar a:hover { color: #676767; }
#sidebar2 a:hover { color: #676767; }


#sidewrap { float:left; margin-top: 5px; width:144px; }
#skype { float:left; margin:5px 0px 0 5px; }
#skype img {border: 0;}
#chat { clear:both; float:left; margin:3px 0px 0 5px; }
html>body #chat { margin-top: 5px; }
body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#box { background-color: #22b7fd; margin: 10px 5px 5px 5px; padding-bottom: -4px; color: #fff; }
#boxtop { background-color: #e4ba94; background-image: url(/fileadmin/templates/images/corner-top.gif); background-repeat: no-repeat; height: 10px; width: 138px; float: left; }
#boxbund { background-color: #e4ba94; background-image: url(/fileadmin/templates/images/corner-bund.gif); background-repeat: no-repeat; height: 11px; width: 138px; float: left; vertical-align:bottom;}
.top { vertical-align:top; }
.bottom { vertical-align:bottom; }
#notes { width: 906px; float: left: font-size: 8px; color: #a1a1a1; background-color: #fff; margin-top: 10px; text-align: center; display:inline; } 
#notes p { font-size: 11px; padding: 0px 10px 10px 10px;}
#footer { width: 916px; float: left; background-image: url(/fileadmin/templates/images/footerbiz.jpg); height: 26px; }
.table { width: 730px; float: left;}
table { font-size: 12px;}

.inside { margin-left:0 !important; }
.d360 { margin-left:10px; width:360px; display:inline; float:left; }
.csc-textpic-imagewrap { margin-left: 20px; }

#images a { float:left; background-color: #D2E8FF; color:#000; font-weight:bold; margin-top: 15px; margin-bottom: 10px; padding: 5px 0px; text-align:center; width:130px; text-decoration: none; font-family:arial,helvetica; }
#images a:hover { text-decoration: underline; }
.largeimages { clear:both; float:left; margin:5 0 5 0px; width:740px; }
