/* Reset */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,font,img,strong,
li,ol,ul,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td {
    margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1.5; font-family: inherit; text-align: left; }
table { }
ol,ul {list-style: none;}
a { color:#a0410d; text-decoration:none;}
a:visited { color:#ca6f3e; text-decoration:none;}
a:active { color:#a0410d; text-decoration:none;}
a:hover { color:#a0410d; text-decoration: underline;}

/* Grid */
body { color: #000; font-family:Arial, Helvetica, sans-serif; font-size: 70%; line-height:140%; background-color: #fff; background-image: url(images/bggra.gif); background-repeat: repeat-x; }
.container { background-color: #fff; margin:0 auto; width:960px; padding-top:10px; border-left: #dfdfdf 1px solid; border-right: #dfdfdf 1px solid; border-bottom: #dfdfdf 1px solid; display:block; }
.d160, .d320, .d360, .d480, .d640, .d800, .d960, .d80, .d240, .d400, .d560, .d720, .d880, .d960 {float:left; display: inline; margin-left:20px; } 
.d160{width:150px; margin-left: 25px;}
.d320{width:300px;}
.d360{width:450px; margin-left: 25px;}
.d480{width:460px;}
.d640{width:620px;}
.d800{width:780px;}
.d960{width:920px;}
.d80 {width:60px;}
.d240{width:220px;}
.d400{width:380px;}
.d560{width:540px;}
.d720{width:700px;}
.d880{width:860px;}
.inside { margin-left: 0px; }
.content .inside{width: 200px;}
p{ padding:5px 20px 5px 0;}
.d160 p { padding:0px; }
.right { text-align:right;}
.center { text-align:center;}
.clear {clear:both;}
.menu { background-image: url(images/menubg.gif); height: 21px; }
.menu ul { margin-left: 1px; float: left; width: 749px; height: 20px;}
.menu li { display: inline; }
.menu li a {padding: 3px 10px 2px 10px; line-height: 21px;}
.menu a:hover { background-color: #faecc9; text-decoration: none;}
.leftbar { background-image: url(images/leftbarbg.gif); margin-top: 10px; }
.lefttop { background-image: url(images/leftbartop.gif); height: 82px; }
.leftbottom { background-image: url(images/leftbarbottom.gif); height: 108px; }
.lefttop form { padding: 0 10px;}
.lefttop input {font-size: 10px; width: 110px; }
.lefttop .lookuphousesubmit {margin-left: 7px; background-image: url(images/soeg.gif); height: 18px;  width: 35px; border: 0; color: #a0410d; font-weight: bold; font-size: 11px; }
.lefttop label {color: #a0410d; font-weight: bold;}
.lefttop h2 { margin-left:10px; padding-top: 10px; }
.leftbar ul { padding: 10px;}
.leftbar li { margin-left: 18px; list-style-image: url(images/listyle.gif); }
.leftbar p { padding: 10px; }
.content {margin-top: 10px;}
.breadcrumb {margin-top: 5px;}
h1, h2, h3, h4, h5, h6 {color: #a0410d;}
h1 { font-size: 2em; font-weight: bold; }
h2 { font-size: 1.8em; font-weight: bold; }
h3 { font-size: 1.6em; font-weight: bold; }
h4 { font-size: 1.4em; font-weight: bold; }
h5 { font-size: 1.2em; font-weight: bold; }
h6 { font-weight: bold; }
strong { font-weight: bold;}
.leftbar h2 { font-weight: bold; font-size: 12px; }
.contact {width: 135px; margin-left: 85px; float:left; line-height:1.2;}
.contact h2 { font-size: 24px; font-weight: bold; margin-bottom: -7px; }
.contact span { font-size: 18px; font-weight: bold; }
.footer { margin-top: 20px; margin-bottom: 10px;}
.noborder {border: 0;}
.d160 h1 { font-weight: bold; font-size: 1.2em;}
/* Søgemotor */
#layer0, #layertop, #layergoogle {
    position:absolute;
}
#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 {
 float: left;
 margin-left: 5px;
 display:block;
}
* html #partner_map_container { background-repeat: no-repeat;  width: 558px !important;  }

#partner_map_group {
}

#partner_box1 {
    float:left;
}

#partner_box2 {
    float:left;
}

html>body #partner_box1, #partner_box2 {
float: left;

}

#partner_box1 {

#partner_box2 {
margin-top: 4px;

}

}
#partner_area_group {
 float: left;
 margin-top:10px;
}
#partner_box3 {
clear:both;
float: left;
}
.partner_wrapper_navi {
    display: none;
}
#box3 {
clear:both;
}

#partner_submit {clear: both;}
#partner_submit input { width: 50px; height: 25px;
margin-top: 10px;
background-image: url(images/button.gif);
background-color: #fff;
border-width: 0;
font-size: 15px;
font-weight: bold;
color: #a0410d;
cursor: pointer;
padding-bottom: 5px;}

#partner_country_text{ width: 100px; float:left; }
#partner_country_selector{ float:left; margin-bottom: 2px; }
#partner_area_text{ width: 100px; float:left; margin-bottom: 4px;}
#partner_area_selector { float:left; margin-bottom: 4px; }
#partner_subarea_text{margin-left: 10px; width: 115px; float:left; margin-bottom: 4px;}
#partner_subarea_selector { float:left; margin-bottom: 4px;}
#partner_month_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_month_selector { float:left; margin-bottom: 4px;}
#partner_day_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_day_selector { float:left; margin-bottom: 4px;}
#partner_days_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_days_selector { float:left; margin-bottom: 4px;}
#partner_persons_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_persons_selector {  float:left; margin-bottom: 4px;}
#partner_rooms_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_rooms_selector { float:left; margin-bottom: 4px;}
#partner_maxprice_text {width: 100px; float:left; margin-top: 4px; margin-bottom: 4px;}
#partner_maxprice_selector { margin-top: 4px; float:left; margin-bottom: 4px;}
#partner_pets_selector { float:left; margin-bottom: 4px;}
#partner_distance_water_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_distance_water_selector { float:left; margin-bottom: 4px;}
#partner_distance_city_text {width: 100px; float:left; margin-bottom: 4px;}
#partner_distance_city_selector { float:left; margin-bottom: 4px;}

#partner_pets_text {width: 120px; float:left; margin-bottom: 0px;}
#partner_pets_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_matchpets, #partner_matchsauna, #partner_matchpool, #partner_matchspa, 
#partner_matchinternet, #partner_matchactivity, #partner_matchnonsmoker,
#partner_matchpool_lasttext, #partner_matchspa_lasttext, #partner_matchsauna_lasttext, #partner_matchmultimedia,
#partner_matchinternet_lasttext, #partner_matchnonsmoker_lasttext, #partner_matchactivity_lasttext, #partner_matchmultimedia_lasttext  { float: left; }
#partner_sauna_checkbox, #partner_pool_checkbox, #partner_spa_checkbox, #partner_spa_checkbox, #partner_spa_checkbox, #partner_spa_checkbox, #partner_internet_checkbox, #partner_aktivitetshuse_checkbox, #partner_ikkerygerhuse_checkbox, #partner_multimediahuse_checkbox { float: left; clear: both;}

#partner_pool_text {width: 120px; float:left; margin-bottom: 0px;}
#partner_pool_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_sauna_text {width: 120px; float:left; margin-bottom: 0px;}
#partner_sauna_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_spa_text {width: 120px; float:left; margin-bottom: 0px;}
#partner_spa_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_dishwasher_text {width: 120px; float:left; margin-bottom: 0px;}
#partner_dishwasher_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_washingmachine_text {width: 120px; float:left; margin-bottom: 8px;}
#partner_washingmachine_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_tv_text {width: 120px; float:left; margin-bottom: 8px;}
#partner_tv_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_internet_text {width: 120px; float:left; margin-bottom: 8px;}
#partner_internet_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_aktivitetshuse_text {width: 120px; float:left; margin-bottom: 8px;}
#partner_aktivitetshuse_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_multimediahuse_text {width: 120px; float:left; margin-bottom: 8px;}
#partner_multimediahuse_checkbox {width: 15px; float:left; margin-right: 8px;}
#partner_ikkerygerhuse_text {width: 120px; float:left; margin-bottom: 8px;}
#partner_ikkerygerhuse_checkbox {width: 15px; float:left; margin-right: 8px;}

#partner_area_group select { width: 110px; }
#partner_box1 select { width: 110px; }
#partner_box2 select { width: 110px; }
#partner_selectedlist_img_housePicture {width: 135px; float: left; margin-right: 5px;}
#partner_selectedlist_areaName { font-weight: bold; }
#selectedhouses a.partnerprevious {display: none;}


/* result*/
#partner_result_wrapped { display:none;}

#partner_result_navigation_text { display: inline; margin-left: 20%; }
#partner_list_container { width: 680px; float: left;  margin-bottom: 10px; border: 1px solid #cdb854; }
#partner_house { width: 300px; float: left; height: 20px; background-color: #fcf8d0; line-height:20px; font-weight: bold; }
#partner_house_picture { float: left; width: 180px; margin-left:5px;}
#partner_house_description { float: left;  padding-right: 20px; }
html > body #partner_house_description { float: left;  padding-right: 20px; }
#partner_interval { height: 20px; float:left; padding-left: 246px; width: 134px; background-color: #fcf8d0; line-height:20px; }
#partner_list_container #partner_list_details { font-weight: bold; float: left; padding-top: 10px; padding-left:6px; padding-bottom:6px; }
html > body #partner_list_details { padding-bottom:2px; font-weight: bold; }
#partner_list_details div { }
#partner_list_capacityPersons { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_indoorPool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_sleepingRooms { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_distanceWater { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_pets { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_outdoorPool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_indoorPool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_pool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_list_internet{ float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}

#partner_list_persons_text {width: 60px; float: left;}
#partner_list_persons_count {width: 90px; float: left;}
#partner_list_rooms_text {width: 60px; float: left;}
#partner_list_rooms_count {width: 90px; float: left;}
#partner_list_size_text {width: 90px; float: left;}
#partner_list_size_count {width: 60px; float: left;}
#partner_list_plotsize_text {width: 150px; float: left;}
#partner_list_plotsize_count {width: 150px; float: left;}
#partner_list_towater_text {width: 150px; float: left;}
#partner_list_towater_count {width: 150px; float: left;}
#partner_list_pets_text {width: 70px; float: left;}
#partner_list_pets_count {width: 80px; float: left;}
#nofollow2 {font-size: 12px; Font-family: arial; float: left; cursor: pointer; text-decoration: underline; margin-left: 10px;}
#partner_list_price {float: left; background-color:  #D2E8FF; font-size: 13px; Font-family: arial; font-weight: bold; width: 150px; padding: 0 0px 0 0; text-align: right; height: 20px; margin-top:-15px;}
#partner_list_price {width: 700px;}
/* #partner_list_custompricespacer {width: 600px; background-color: white; height: 20px;} */
#partner_list_customlinebreaker { clear: both;}
#partner_list_showhouse {float: left; width: 400px; height:20px; margin-top:-15px; background-color:  #D2E8FF;}
#partner_list_goto_house {float: left;}
#mapdot {display: none;}
#nofollow3 {font-size: 12px; Font-family: arial; cursor: pointer; text-decoration: underline;}
#spacer {width: 750px; height:15px; background-color:#fff; float:left; }
#clear { }
#partner_list_ownID { float: left; margin-left: 5px; margin-right: 5px; font-weight: bold;}
#partner_list_areaName { float: left; font-weight:bold;}
#partner_list_todate { float: left; }
#partner_list_custom { float: left; margin-right: 5px;}
#partner_list_fromdate { float: left; margin-right: 5px;}
#partner_list_housePicture { }
#partner_list_img_housePicture {width: 165px; }
#content .partnernext { font-weight: bold; color: #fff; text-decoration: none; float: right; margin-right: 15px; margin-bottom: 10px; padding: 4px 10px; background-color: #ee8b26; cursor:pointer; } 
#content .partnerprevious { font-weight: bold; color: #fff; text-decoration: none; color: #fff; float: left; margin-bottom: 10px; padding: 4px 10px; background-color: #ee8b26; cursor:pointer; } 
#partner_list_descriptiondk { margin-top: 10px;}
#partner_list_img_housePicture { margin-top: 10px;}
#partner_list_descriptiondkshort { margin-top:10px; width: 450px; float: left; }
#partner_list_goto_house { float: left; margin-left: 10px;  width:180px; font-size: 15px; }
#partner_list_houseprice { float: right; font-size: 20px; font-weight:bold; margin-right: 15px; }
#Loading {padding-left: 300px; padding-top:150px;}
.hand { cursor:pointer; }
.underline { text-decoration: underline; color: #BA5E00; }
#partner_result_wrapper h1 {margin-left: 0px; text-indent: 0px;}
.partnernext { Float: right; margin-right: 20px; cursor:pointer; margin-bottom: 10px; color:#A0410D;
text-decoration:underline; }
.partnerprevious { float: left; cursor:pointer; margin-bottom: 10px; color:#A0410D;
text-decoration:underline;  } 
#partner_list_fromdate { font-weight: bold; }
#partner_list_todate { font-weight: bold; }
#partner_box1 select, #partner_box2 select { font-size: 10px; }
#partner_area_group select { font-size: 10px;}
#partner_country_selector_field { width: 110px !important;  }
#partner_area_selector111 { width: 110px !important;  }
.overlay {
 background-color:#ffffff;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:60;
-khtml-opacity: .5;
-moz-opacity: 0.5;
opacity:0.50;
filter: alpha(opacity=50);
display:none;
}
.kortoverlay {
 background-color:#ffffff;
height:100%;
left:0;
opacity:0.5;
position:absolute;
top:0;
width:100%;
z-index:60;
-khtml-opacity: .5;
-moz-opacity: 0.5;
opacity:0.50;
filter: alpha(opacity=50);
display:none;
}
#partner_result_navigation { clear: both; }


/* Random house */
#partner_resultlist_container #partner_list_details { font-weight: bold; float: left; padding-top: 10px; padding-left:6px; padding-bottom:6px; }

#partner_resultlist_capacityPersons { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_indoorPool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_sleepingRooms { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_sauna { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_spa { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_distanceWater { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_pets { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_outdoorPool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_indoorPool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_pool { float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#partner_resultlist_internet{ float: left; background-color: #efc484; padding: 2px 3px 2px 3px; margin-right: 3px;}
#randomhouse .partnernext { display:none; }
#partner_resultlist_container { width: 680px; float: left;  margin-bottom: 10px; border: 1px solid #cdb854; }
#partner_resultlist_ownID { float: left; margin-left: 5px; margin-right: 5px; font-weight: bold;}
#partner_resultlist_areaName { float: left; font-weight:bold;}
#partner_resultlist_todate { float: left; }
#partner_resultlist_custom { float: left; margin-right: 5px;}
#partner_resultlist_fromdate { float: left; margin-right: 5px;}
#partner_resultlist_housePicture { }
#partner_resultlist_img_housePicture {width: 165px; } 
#partner_resultlist_descriptiondk { margin-top: 10px;}
#partner_resultlist_img_housePicture { margin-top: 10px;}
#partner_resultlist_descriptiondkshort { margin-top:10px; width: 450px; float: left; }
#partner_resultlist_descriptiondeshort { margin-top:10px; width: 450px; float: left; }
#partner_resultlist_goto_house { float: left; margin-left: 10px;  width:180px; font-size: 15px; }
#partner_resultlist_houseprice { float: right; font-size: 20px; font-weight:bold; margin-right: 15px; }

.searchedmap {
    height: 237px;
}

.minimap_img {
    position: absolute;
    width: 150px;
}
#partner_mapnavigation_up {
    background-image: url(images/up.gif);
    width: 280px;
    height: 20px;
    cursor: pointer;
}
#partner_minimap { cursor: pointer;}
#partner_mapnavigation_close { cursor: pointer;}
/* #partner_map_group { margin-top:-250px; } */
.partner_wrapper_navi { padding: 10px; border: 5px #333 solid; margin-top: -250px; width: 300px; height: 400px; background: #e3f1fc; position: absolute; z-index: 100; }


.mapsize {}
.mainmap {position: absolute;}
.submap {position: relative;}
.mainmap {width: 200px;}
.submap {width: 200px;}



.seemore { clear: both; margin: 15px 30px 5px 0px; padding: 5px; background-color: #fcf8d0; border: 1px #fcf8d0 solid; }
.seemore h2 { margin-left: 0px; text-indent: 0px; margin: 0px; padding:0px; }
#partner_house_customdescription { padding:2px 10px 2px 0px; margin:0px 10px 0px 0px; background-color: #fce57d; border: 1px #ffe87b solid; font-weight: bold; clear: both; }
#partner_house_descriptionde { padding: 5px; margin:0px 10px 5px 0px; background-color: #fef5cc; border: 1px #ffe87b solid;  }
#partner_house_facilities { padding: 0px 5px 5px 5px; margin:0px 5px 10px 10px; background-color: #fef5cc; border: 1px #ffe87b solid; float: left; width: 395px; }
#partner_house_main_picture { overflow: hidden; float: left; margin-left: 0px; }
#partner_house_facilities div { float: left; width:50%; }

#partner_house_customfaciliteter { background-color: #fce57d; font-weight: bold; width: 405px !important; float: left; margin-left: -5px; margin-right: 0px; margin-bottom: 4px; padding: 3px 0px 3px 0px;  text-indent: 5px; }
#partner_house_customstamdata { background-color: #fce57d; font-weight: bold; width: 405px !important; float: left; margin-left: -5px; margin-right: 0px; margin-bottom: 4px; padding: 3px 0px 3px 0px;  text-indent: 5px; }
#partner_house_ownid { fl0at: left; font-size: 18px; font-weight: bold; display:inline; }
#partner_house_areaName {fl0at: left; font-size: 18px; font-weight: bold; display:inline; }
#partner_house_gotoBooking {fl0at: left; margin-left: 5px; display:inline; font-size: 13px; font-weight: bold; }
#partner_house_id { margin-bottom: 10px; }
#partner_house_facilities #partner_house_gotoBooking { font-size: 13px; font-weight: bold; margin-left: 0px; }
#partner_house_facilities #partner_house_gotoBooking a { font-weight: bold; }
#partner_house_image_group { clear: both; }
#partner_list_img_houseMiniPictures { width: 215px; height: 128px;  }
#partner_house_houseMiniPictures div { float: left; padding:5px 12px 5px 0px; }
.menu .d160 { margin-top: 4px; text-align: right; }
.menu .d160 a { margin-left: 3px; }
.menu .d160 img { border: 0px; }
