#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;
}
body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#partner_map_container { width: 742px; height: 360px; float: left; background-color: #f9e4b9; margin-top: 10px; margin-bottom: 20px; background-image: url(/fileadmin/templates/images/bg3.gif); background-repeat: repeat-y; }
/* Partner Area Group */
#partner_area_group { display: none; 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_submit { width: 562px; text-align: right; padding: 10 10 0 10; margin-top: 0px; float: left; }
html>body #partner_submit { width: 550px; text-align: right; padding: 0px; margin-top: -30px; }
#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_area_group select { width: 130px !important; }
#partner_box1 select { width: 150px; }

/* result */
#partner_resultlist_container { width: 235px; margin-right: 5px; font-size: 12px; Font-family: arial; float: left; margin-bottom: 20px; }
html>body #partner_resultlist_container { width: 240px; margin-right:9px; }
#partner_house { color:#fff;  font-weight: bold; width: 235px; height: 20px; background-color: #f79740; line-height:20px; float: left; }
html>body #partner_house { width: 240px; }
#partner_resultlist_ownID { float: left; margin-left: 5px; margin-right: 5px;}
#partner_resultlist_areaName { float: left;}

#partner_interval {font-size:0.9em; color:#fff; width: 235px; height: 20px; background-color: #f79740; line-height:20px; float: left; }
html>body #partner_interval { width: 240px; }
#partner_resultlist_fromdate { float: left; margin-right: 5px; margin-left: 5px;}
#partner_resultlist_todate { float: left; }

#partner_house_picture { float:left; width: 235px; height:150px; overflow: hidden;}
html>body #partner_house_picture { width: 240px; }
#partner_resultlist_housePicture { }
#partner_resultlist_img_housePicture { width: 240px; margin-top: 10px;}
html>body #partner_resultlist_img_housePicture { width: 240px; }

#partner_house_description { font-size:0.9em; float: left; width: 235px; background-color: #fff; }
html>body #partner_house_description { width: 240px; }
#partner_resultlist_descriptiondeshort90 { width: 235px; height: 30px; margin-top:10px; margin-left: 5px; float:left; overflow:hidden; }
html>body #partner_resultlist_descriptiondeshort90 { width: 235px; }

#partner_list_details { color:#000; font-size: 0.9em; width: 235px; float: left; background-color: #f9e4b9; padding:5px; }
html>body #partner_list_details { width: 230px; }
#partner_resultlist_capacityPersons {}
#partner_resultlist_sleepingRooms {}
#partner_resultlist_distanceWater {}
#partner_resultlist_outdoorPool {}
#partner_resultlist_indoorPool {}
#partner_resultlist_sauna {}
#partner_resultlist_spa {}
#partner_resultlist_customlinebreaker { width: 150px; height: 10px;}
#partner_resultlist_goto_house {float: left; padding-right: 10px; }
#partner_resultlist_houseprice {margin-top:0px; font-size:1.2em; }

#spacer {width: 690px; height:15px; background-color:#fff; float:left; }
#partner_resultlist_custom { float: left; margin-right: 5px;}
#content a.partnernext { display:none; font-weight: bold; color: #fff; text-decoration: none; float: right; margin-right: 15px; margin-bottom: 10px; padding: 4px 10px; background-color: #ee8b26; } 
#content a.partnerprevious { display:none; font-weight: bold; color: #fff; text-decoration: none; color: #fff; float: left; margin-bottom: 10px; padding: 4px 10px; background-color: #ee8b26; } 

#flags {
clear:both;
float:left !important;
height:24px !important;
margin-left:10px;
margin-top:44px;
width:80px !important;
}

#images a { float:left; background-color: #f9e4b9; color:#000; font-weight:bold; margin-top: 15px; margin-left: 5px; margin-bottom: 10px; padding: 5 15 5 15px; text-decoration: none; font-family:arial,helvetica; }
#images a:hover { text-decoration: underline; }
.largeimages { clear:both; float:left; margin:5px; width:740px; }

