
body { font-size : 11px; font-family : Verdana,Arial, helvetiva;color: black; background-color: #d4d4d4; text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; }

a img, :link img, :visited img {
	border: 0;
	}

p, div, td, tr, body, select {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetiva;
  color: #000000;
}


ul,li {
  margin-left: 5; 
  padding-left: 5;
}

h1 { font-size: 16px; font-family: Verdana, Arial, helvetiva; color: #000000; text-indent: 5px; }
h2 { font-size: 14px; font-family: Verdana, Arial, helvetiva; color: #000000; text-indent: 5px; }
h3 { font-size: 13px; font-family: Verdana, Arial, helvetiva; color: #000000; text-indent: 5px; }
h4 { font-size: 13px; font-family: Verdana, Arial, helvetiva; color: #000000; text-indent: 5px; }


#list_terms {
    height: 10px;
}

#show_calendar {
    visibility: hidden;
    position:absolute;
#    width: 400px;
}

#show_description {
  width: 440px;
  position:absolute;
}

#houseid, #calendar_visible {
    visibility: hidden;
}

#show_terms, #list_terms_on {
    visibility: hidden;
    position: absolute;
    height: 100px;
    width: 320px;
}

#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;

}

#area, #subArea, #jump_to_next_month {
    visibility: hidden;
}

a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
#container { background-color: #ffffff; width: 760px; margin-right: auto; margin-left: auto;  }
#header { }
#rightbar { width: 167px; float: right; margin-right: 0; }
#menu { text-align: right; width: 100%; height: 28px;  }
#rekcon { text-align: left; width: 100%; height: 219px; padding-top: 9px; }
#content { width: 582px; float: left; }
#soeg { background-color: #a5dffa; text-align: left; width: 582px; height: 300px; }
#nye { background-color: #edf3d8; width: 287px; float: left; }
#huse { text-align: left; padding-top: 8px;}
#luksus { background-color: #edf3d8; width: 287px; float: right; }
#lang { width: 100%; }
#footer { vertical-align: bottom; width: 760px; height: 16px; margin-top: 0; margin-right: auto; margin-left: auto; border-right: 8px solid #676767; border-bottom: 8px solid #676767; border-left: 8px solid #676767; }
.husimage { padding-top: 30px; padding-left: 10px; }
#low { border-bottom: solid 1px #542e0f;
border-right: solid 1px #542e0f;
border-left: solid 1px #542e0f;
border-bottom: solid 1px #542e0f; }
.bodytext { margin-right: 5px; margin-left: 5px; }
#nofollow { cursor: pointer; display: inline;}
#nofollow2 { color: #00f; text-decoration: underline; cursor: pointer; display: inline; }

    .suggest_link {
        background-color: #FFFFFF;
        padding: 2px 6px 2px 6px;
    }
    .suggest_link_over {
        background-color: #3366CC;
        padding: 2px 6px 2px 6px;
    }
    #suggest_result {
        position: absolute;
        background-color: #FFFFFF;
        text-align: left;
        border: 1px solid #000000;
    }

#searchbtn { width: 135px; height: 26px;
margin-top: 0px;
background-image: url(images/botton.gif);
border-width: 0;
font-size: 14px;
font-weight: bold;
color: #fff; }
td.result_discount { text-align:center;}

.infobox {
width: 362px;
height:315px;
float:left;
background-color:#fdf8e6;
border: #ffeb9c 1px solid;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
padding: 5px 5px 0px 5px;
display:inline;
}

.infoboxwide {
width: 550px;
height:315px;
float:left;
background-color:#fdf8e6;
border: #ffeb9c 1px solid;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
padding: 5px 5px 0px 5px;
display:inline;
}
.house {
width: 170px; 
height:315px; 
float:left; 
background-color:#fdf8e6;
border: #ffeb9c 1px solid; 
margin-left: 5px;
margin-right: 5px; 
margin-bottom: 10px; 
padding: 5px 5px 0px 5px;
display:inline;
}

#favihouses {
    padding: 5px 5px 0px 5px;
}

.favihouseimage {
    width: 75px;
}

.favilistsubject, .historysubject {
    font-weight: bold;
}

.favilist, .historylist {
    padding-top: 5px;
    text-align: center;
}

#tab1content {
    width: 570px;
    position: relative;
    border-right: 0px solid;
    padding: 5px 5px 0px 0px;
}

#tab2content, #tab3content, #tab4content {
    display: none;
    width: 0px;
    height: 0px;
    position: relative;
    border-right: 0px solid;
    padding: 5px 5px 0px 0px;
}

.tabwrapper {
    width: 560px;
}

.tabcontentwrapper {
    float:left;
    width: 560px;
}

#tab1, #tab2, #tab3, #tab4 {
    float: left;
    padding: 5px 5px 0px 5px;
}

.tabactive {
    background-color:#fdf8e6; border: #ffeb9c 1px solid; margin-right: 5px; font-weight: bold;
}

.tabinactive {
    background-color: #e3f1fc; border: #c0e2fd 1px solid; margin-right: 5px; font-weight: bold;
}

.topbar {
    background-color: #e3f1fc; border: #c0e2fd 1px solid; margin-right: 5px; margin-left:5px; padding: 2px 5px 2px 5px; float: left; width: 740px;
}

.housedetail {
margin-left: 5px;
    width: 560px;
    float: left;
}

.rentalinfo {
    float: left;
    margin-left: 10px;
}

#r1entalstart, #r1entalend {
    visibility: hidden;
}

#housedetailpicture {
    float: left;
}

#housedetailfacility {
    float: left;
}

#housedetaildesription {
    float: left;
}

.arrival {
    font-weight: bold;
    cursor: pointer;
}

.departure {
    font-weight: bold;
    color: red;
    cursor: pointer;
}

.arrivaldeparture {
    font-weight: bold;
    color: yellow;
    cursor: pointer;
}

td.facilityvalue {
    text-align: right;
}

#rentalstartmonth, #rentalendmonth {
    visibility: hidden;
}

#houselist {width: 580px; float:left;}
#hits { width: 580px; float: left;  margin-top: 0px; margin-bottom: 0px; margin-left:0px; margin-right: 0px; }
.houseimagesize { margin-top: 2px; height: 110px; overflow: hidden;}
.housetitle { font-weight: bold; font-size:12px;}
.houseprice { font-weight: bold;}
.housedescription { margin-top: 10px;}
.houserightcol {width: 172px; float: right; background-color: #e3f1fc; border: #c0e2fd 1px solid; margin: 0px 4px 10px 0;} 
.houserighttext {width: 172px; float: right; background-color: #e3f1fc; border: #c0e2fd 1px solid;  margin: 0px 4px 10px 0;}
.minimap { position: absolute; width: 168px; }
.minimap_first { display:block; float:left; width: 168px; }
#minimapwrap { float:left; }
#minisearch { float: left; margin-top: 5px; padding: 5px 5px 5px 5px; position:relative;}
.minisearchdropdown { width: 150px; }
.hand2 {cursor: pointer; color: #0000ff; text-decoration:underline; }
.hand {cursor: pointer; }
.housedetail { float: left; }
.searchdata { width: 566px; float: left; padding:0px; margin:0px 0px 10px 5px; background-color:#fdf8e6; border: #ffeb9c 1px solid; display:inline;  }
.searchdata p { padding: 0px; margin: 2px 2px 2px 5px;}
#favihouses { padding-bottom: 5px; }
#INDHOLD { clear: both; }
.clear { clear: both; height: 10px; }
.house_detail_picture_img { width: 250px; height: 181px; float: left; margin: 0 10px 10px 0; padding: 10px 10px 10px 10px; background-color:#fdf8e6; border: #ffeb9c 1px solid; }
.house_detail_picture {}
#housedetailfacility { width: 555px; padding: 0px; margin-right:5px; }
#housedetailfacility table { border: 0; width: 555px; padding:0px;}
#housedetailfacility table td { border: 0; padding:2px 2px 2px 2px; background-color:#fdf8e6; }
#housedetaildesription { background-color:#fdf8e6; width: 548px; padding: 5px 5px 5px 5px; border: #ffeb9c 1px solid; margin-left: 3px; margin-top:0px; line-height:15px; float:left; }
.rentalinfo { width: 162px; background-color: #e3f1fc; border: #c0e2fd 1px solid; margin: 0px 5px 10px 0; padding: 5px 5px 5px 5px; float: right;}
#tab3content table { border:0; padding: 0px;  width: 565px;}
#tab3content table td { border: 0; padding:0px; background-color:#fff; padding: 1px 1px 1px 1px;}
#tab3content table th { border: 0; background-color: #e3f1fc; padding:5px 5px 5px 5px; }
#housedetailpicture { width: 250px; height: 161px; overflow: hidden; margin-right:10px; margin-bottom: 10px; }
.Mon { background-color:#fdf8e6 !important; }
.Tue { background-color:#fdf8e6 !important; }
.Wed { background-color:#fdf8e6 !important; }
.Thu { background-color:#fdf8e6 !important; }
.Fri { background-color:#fdf8e6 !important; }
.Sat { background-color:#fdf8e6 !important; }
.Sun { background-color:#fdf8e6 !important; }

.markering { background-color:#97bf0d !important; }
#terms { height: 150px; width: 550px; overflow:auto; border: #999 1px solid; padding: 5px 5px 5px 5px; visibility: hidden; }
.busy { background-color:#f37138 !important; }
.felt { width: 100px; float: left; padding-top:3px;}
.booking { margin-bottom: 5px;}
#comment { width: 550px; padding: 5px 5px 5px 5px; height: 75px; margin-bottom: 5px; overflow: hidden;}
#bookingcol2 { width: 280; float: left; height: 210px; }
#bookingcol1 { width: 280; float: left; height: 210px; }
.checkfelt { width: 230px; float: left; }
.housetitle { width: 163px; float: left; }
.housefavi { width: 14px; position:relative; float: right; margin-top: -14px; margin-right:-5px; }
html>body .housefavi {margin-right: 1px;}
.favihead {font-size: 15px; text-align:center; font-weight:bold; }
.forwardarrow { width: 18px; height: 18px; float:right; background-image: url(images/arrow-fwd.gif);}
.forwardcalarrow { width: 18px; height: 18px; float:right; background-image: url(images/arrow-fwd.gif);}
.backwardarrow { width: 18px; height: 18px; float:left; background-image: url(images/arrow-back.gif); margin-right: 130px;}
.backwardcalarrow { width: 18px; height: 18px; float:left; background-image: url(images/arrow-back.gif);}
#arrowspace { width: 18px; height: 18px; float:left;}
.month { width: 119px; float:left; font-weight: bold; text-align: center;}
#rentalminicalend table { float:left; text-align:right; background-color: #e3f1fc; width: 160px; }
#rentalminicalend td { background-color:#74c6e7; padding:1px 1px 1px 1px; width: 18px; }
#rentalminicalstart table { float:left; text-align:right; background-color: #e3f1fc; width: 160px; }
#rentalminicalstart td { background-color:#aae2f8; padding:1px 1px 1px 1px; width: 18px; }
#rentalminicalstart td.bold { font-weight: bold; background-color:#74c6e7; }
.weekdays { background-color:#e3f1fc !important; font-weight: bold; color:#000 !important;}
#rentalminicalstarttext { font-weight: bold; font-size: 16px; margin-bottom: 4px; color: #333; margin-left: 2px; }
#rentalminicalendtext { font-weight: bold; font-size: 16px; margin-bottom: 4px; color: #333; margin-left: 2px; }
.weeks {background-color:#e3f1fc !important; font-size: 9px; color:#000 !important; }
#rentalprice { font-weight: bold; font-size: 20px; }
.historysubject { font-weight: bold;}
#selector { margin-left:5px; margin-bottom:5px; float:left; }
.navigation { float:left; width: 500px; heigt:20px;}
#listcount {margin:5px 0 5px 5px; float: left;}
#rentalcalender { z-index:100; position:absolute; background-color:#e3f1fc; width:430px; 
margin-left:-400px; margin-top:-45px; padding:15px 15px 15px 15px; border: #74c6e7 5px solid; }
#1minimap {float:left; width: 300px; height: 163px; position: relative; }
#1minimap0 {position:absolute;}
#minimapframe {height:160px; width: 150px; float:left;}
.month { float: left;}
#rentalminicalstart table {float: left;}
#rentalminical { position: relative; float:left; }









.blank {}

#overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    z-index:60;
    -khtml-opacity: .5;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

#1morefacilities {
    margin-top: 0px; background-color:#ffeb9c; width: 140px; border: #ffeb9c 1px solid; line-height:15px; margin-right:6px; margin-left:300px;
    float: right;
    text-align: center;
    font-weight:bold;
}
#morefacilities { width: 140px; text-align:center; float:right; color:#fff; font-weight:bold; background-color:#e7792a; margin-right:6px;}


.facilityshow { display: table-row; }


.facilityhidden { display: none; }
#tophousedescription {background-color:#ffeb9c; width: 130px; border-right: #ffeb9c 1px solid; font-weight:bold;
border-left: #ffeb9c 1px solid; border-top: #ffeb9c 1px solid; float:left;
border-bottom: #fdf8e6; 1px solid; margin-left:3px; line-height:15px; margin-top:5px; margin-bottom:0px;}
#topfacility{ background-color:#ffeb9c; width: 130px; border: #ffeb9c 1px solid; line-height:15px; margin-left:1px; float:left; font-weight:bold;}
#spacerbox {float:left; width: 160px; height:25px;}
#s1howcalendar {text-decoration:underline; color: #3694b6; padding-top:8px; float:left; }
#showcalendar { width: 150px; height:35px; text-align:center; padding-top:4px; float:left; color:#fff; font-weight:bold; background-image: url(images/button2.gif);}

#rentalstarttext {float:left; width: 130px; font-weight: bold;}
#rentalendtext {float:left; width: 130px; font-weight: bold;}
#rentalhouseisfree {padding-bottom: 5px;}
#rentalstart {float:left; width: 130px;}
#rentalend {float:left; width: 130px;}
#calendar_help {float:left; margin-top: 8px;}
#pricebox { width: 540px; float: left; margin-bottom: 10px;}
#pricebox1 {width: 300px; float: left;}
#pricebox2 { width: 240px; float: left; text-align: right; font-weight: bold; }
.odd {background-color: #ccc;}
#rentalprice { float: left; width: auto;}
#rentalminicalhelp { margin-left: 37px; width: 300px; margin-top: 8px; clear:both; font-weight: bold;}
#pricebox1insurance {width: 300px; float: left;}
#pricebox2insurance {width: 240px; float: left; text-align: right; font-weight: bold;}
#pricebox1discount {width: 300px; float: left;}
#pricebox2discount {width: 240px; float: left; text-align: right; font-weight: bold;}
#pricebox1cleaning {width: 300px; float: left;}
#pricebox2cleaning {width: 240px; float: left; text-align: right; font-weight: bold;}
#pricebox1subtotal {width: 300px; float: left;}
#pricebox2subtotal {width: 240px; float: left; text-align: right; font-weight: bold;}
#pricebox1total {width: 300px; float: left; font-size: 14px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top: 4px; height: 18px;}
#pricebox2total {width: 240px; float: left; text-align: right; font-weight: bold; font-size: 12px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top: 4px; height: 18px;}
#gotobooking { width: 150px; height:24px; text-align:center; padding-top:6px; float:left; color:#fff; font-weight:bold; background-image: url(images/botton.gif);}
.facilityspace { width: 1px; background-color:#fff !important;}
#pricevalidatecheck { float:left; font-weight: bold; color: red; }
#rentalsidebar { width: 167px; float: right;}
#rentalpricetext { width:130px; float: left;}
.historyhead { font-size: 15px; text-align: center; font-weight: bold; }
.btn {width: 150px; height:24px; text-align:center; padding-top:6px; float:left; color:#fff; font-weight:bold; background-image: url(images/botton.gif); }
#searchdatainterval { float:left; margin-right:10px;}
#searchdatashowing { float:left; }
#prepage{ float: left; padding-left: 20px; margin-right:35px; color: #00f; text-decoration: underline; cursor: pointer; display: inline; background-image: url(images/arrow-back.gif); background-repeat:no-repeat; height: 17px; }
.nextpage{ float: right; margin-left:0px; padding-right: 20px; color: #00f; text-decoration: underline; cursor: pointer; display: inline; height: 17px; background-image: url(images/arrow-fwd.gif); background-repeat:no-repeat; background-position: right top; }
#listcount { font-size: 10px;}
#favihousehelp { line-height: 15px; }
#minisearchupdate { margin-top: 5px; } 
#loading { height: 200px; text-align: center; margin-top: 150px; }

#texthelper a:link { color: #0033cc; text-decoration: underline;  }
#texthelper a:visited { color: #0033cc; text-decoration: underline; }
#texthelper a:hover { color: #000; text-decoration: none;  }
#topsorting {float: left;}
#topsortingselector {float: left; width: 230px; font-size: 10px; }
#housesort { height: 15px; font-size:11px; margin-top: 2px;}
#bookingaccept_terms { color: #0000ff !important; text-decoration: underline; cursor: pointer;  } 
a.checkfelt { color: #0000ff !important; text-decoration: underline !important; cursor: pointer !important; }

#minimapwrap { display:block; float:left; }
#submitbookingbtngnyf { width: 150px; font-size:12px; height:26px; text-align:center; color:#fff; font-weight:bold; background-image: url(images/botton.gif); border:0px none; background-attachment: fixed;}
input#submitbookingbtn { width: 135px; height: 26px;
margin-top: 0px;
background-image: url(images/botton.gif);
border: 0;
font-size: 14px;
font-weight: bold;
color: #fff; 
outline:0px;
}
#_househistorytop a { color:#0000FF; text-decoration:underline; }



#partner_map_container {
 background-image:url(/fileadmin/images/sommerhusbg.gif);
 height: 461px;
 width: 573px;
 float: left;
 margin-left: 10px;
 display:block;
}
#partner_map_group {
margin-left: 10px;
}
#partner_box1, #partner_box2 {
float: left;
margin-left: 307px;
}
#partner_box1 {
margin-top: -15px;

#partner_box2 {
margin-top: 4px;

}

}
#partner_area_group {
 float: left;
 width: 300px;
}
#partner_box3 {
clear:both;
float: left;
}
#box3 {
clear:both;
margin-left: 4px;
}

#partner_submit {margin-left: 307px;}
#partner_submit input { width: 135px; height: 26px;
margin-top: 10px;
background-image: url(images/botton.gif);
border-width: 0;
font-size: 14px;
font-weight: bold;
color: #fff;
float: left;
cursor: pointer; }

#partner_country_text{margin-left: 10px; width: 115px; float:left; margin-bottom: 4px; }
#partner_country_selector{ width: 120px; float:left; margin-bottom: 2px; }
#partner_area_text{margin-left: 10px; width: 115px; float:left; margin-bottom: 4px;}
#partner_area_selector {width: 120px; float:left; margin-bottom: 4px; }
#partner_subarea_text{margin-left: 10px; width: 115px; float:left; margin-bottom: 4px;}
#partner_subarea_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_month_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_month_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_day_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_day_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_days_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_days_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_persons_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_persons_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_rooms_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_rooms_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_maxprice_text {width: 115px; float:left; margin-top: 4px; margin-bottom: 4px;}
#partner_maxprice_selector {width: 120px; margin-top: 4px; float:left; margin-bottom: 4px;}
#partner_pets_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_distance_water_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_distance_water_selector {width: 120px; float:left; margin-bottom: 4px;}
#partner_distance_city_text {width: 115px; float:left; margin-bottom: 4px;}
#partner_distance_city_selector {width: 120px; float:left; margin-bottom: 4px;}


#partner_pets_text {width: 110px; float:left; margin-bottom: 8px;}
#partner_pets_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_pool_text {width: 105px; float:left; margin-bottom: 8px;}
#partner_pool_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}

#partner_pool_text {width: 100px; float:left; margin-bottom: 8px;}
#partner_pool_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_sauna_text {width: 110px; float:left; margin-bottom: 8px;}
#partner_sauna_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_spa_text {width: 100px; float:left; margin-bottom: 8px;}
#partner_spa_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_dishwasher_text {width: 110px; float:left; margin-bottom: 8px;}
#partner_dishwasher_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_washingmachine_text {width: 100px; float:left; margin-bottom: 8px;}
#partner_washingmachine_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_tv_text {width: 110px; float:left; margin-bottom: 8px;}
#partner_tv_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}


#partner_internet_text {width: 100px; float:left; margin-bottom: 8px;}
#partner_internet_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_aktivitetshuse_text {width: 110px; float:left; margin-bottom: 8px;}
#partner_aktivitetshuse_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_multimediahuse_text {width: 110px; float:left; margin-bottom: 8px;}
#partner_multimediahuse_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}
#partner_ikkerygerhuse_text {width: 100px; float:left; margin-bottom: 8px;}
#partner_ikkerygerhuse_checkbox {width: 15px; float:left; margin-bottom: 4px; margin-right: 8px;}

#partner_box1 select { width: 138px; }
#partner_box2 select { width: 138px; }
#partner_selectedlist_img_housePicture {width: 135px; float: left; margin-right: 5px;}
#partner_selectedlist_areaName { font-weight: bold; }
#selectedhouses a.partnerprevious {display: none;}

#partner_resultlist_container { width: 570px; margin:10px 0 0 10px; background-color:#f7fce6; float: left; border: 1px solid #dfe6c6;  }

#partner_resultlist_container #partner_house {font-weight: bold; background-color:#dfe6c6; float: left; width:70%; margin-bottom: 5px;}
#partner_resultlist_container #partner_resultlist_ownID { float: left; margin-right: 5px;}
#partner_resultlist_container #partner_resultlist_areaName {float: left; }
#partner_resultlist_container #partner_interval {font-weight: bold; background-color:#dfe6c6; float: left; width:30%; margin-bottom: 5px; text-align: right;}
#partner_resultlist_container #partner_resultlist_fromdate {float: left; margin-right: 5px;}
#partner_resultlist_container #partner_resultlist_todate {float: left; }
#partner_resultlist_container #partner_house_picture {margin-left: 5px; height: 130px; overflow: hidden; float: left; }
#partner_resultlist_container #partner_resultlist_housePicture {}
#partner_resultlist_container #partner_resultlist_img_housePicture { width: 140px; float: left; border:0px; }
#partner_resultlist_container #partner_house_description { width: 280px; height: 117px; overflow: hidden; float: left; margin-left: 5px; margin-right: 5px; }
#partner_resultlist_container #partner_resultlist_descriptiondkshort {}
#partner_resultlist_container #partner_list_details { width: 120px; float: left; }
#partner_resultlist_container #partner_resultlist_capacityPersons {}
#partner_resultlist_container #partner_resultlist_sleepingRooms {}
#partner_resultlist_container #partner_resultlist_distanceWater {}
#partner_resultlist_container #partner_resultlist_pets {}
#partner_resultlist_container #partner_resultlist_outdoorPool {}
#partner_resultlist_container #partner_resultlist_indoorPool {}
#partner_resultlist_container #partner_resultlist_sauna {}
#partner_resultlist_container #partner_resultlist_spa {}
#partner_resultlist_container #partner_resultlist_customlinebreaker {}
#partner_resultlist_container #partner_resultlist_goto_house {}
#partner_resultlist_container #partner_resultlist_houseprice {font-weight:bold;}
#randomhouse .partnernext  { display:none; }
tr.white { background-color: white; z-index: 90; }
.textnotavailable { margin-top: 0px; margin-bottom: 13px;}
/* test slut */
body {text-align: center; margin: 0px 0px;}
#wrapper {margin: 0px auto; width: 760px; border: 1px #000 solid; border-top: 0px; text-align: left; background-color: #fff;}
#header { width: 100%;}
#menu {width: 100%; height: 25px;}
#nav {width:589px; padding-right: 5px; float: left; height:20px; margin-top: 5px; }
#flag {width:166px; float: left; text-align: left;}
#nav2 {width:580px; padding-right: 5px; float: left; height:20px; margin-top: 5px; }
#flag2 {width:175px; float: left; text-align: left;}
#footers {width: 100%; height: 17px; background-image: url(images/footer-summer.gif); clear: both;}
#footer2 { clear: both; width: 760px; margin: 4px auto; text-align: center;}
#content {width:593px; float: left;}
#right {width:164px; float: left;}
#box { background-image: url(/fileadmin/images/con-bg.gif); background-repeat: repeat-y; width:100%; float: left; }
.clear {clear:both; float: none;}
.flag {float: left; cursor: pointer; }
#nav a { padding-left: 5px; }
#nav2 a { padding-left: 5px; }
a img {border:0px; text-decoration:none;}
#partner_list_img_housePicture {border:0px; text-decoration:none;}
#partner_list_housePicture a {text-decoration:none;}
.bottom { height:1px;}
#map { background-image: url(images/map-bg.gif); width: 567px; height: 135px; clear: both; margin: 0px 0px 0px 10px; padding: 3px; }
.tlf { float: left; width: 90px; }
.tlftext { float: left; width: 200px; }


.rentali { width: 164px; margin: 0px 0px 0px 0; float: left; background-image: url(images/help-bg2.gif); padding-bottom:0px;}
#partner_callme_subject {width: 164px; height: 30px; background-image: url(images/ringop-uk.gif); cursor: pointer; }
.callme { width: 150px; }
.callme input { width: 145px; margin-bottom:4px; margin-left: 0px; }
.callme_msg { margin-left: 0px; }
#captcha-check { width: 145px;}
#callmemessage { width: 145px; height: 100px; }
#callme #captcha { width: 145px; }
#callme { clear:both; padding: 5px 0px 5px 8px; border-bottom: 1px; solid #76c2fe; }
#captcha-helper { }
#callmesubmit {
width: 135px; height: 26px;
margin: 5px 5px 5px 5px;
background-image: url(images/botton.gif);
border-width: 0;
font-size: 12px;
line-height: 26px;
text-align: center;
font-weight: bold;
color: #fff;
cursor: pointer; }
.imgbottom { margin-bottom:-2px; }
a:hover#change-image { cursor: pointer; color: #ff7e00; }
.helpi { padding: 10px 0px 0px 0px; margin-top:5px; background-color: #fff; width: 100%; }

.split { width: 583px; margin-left: 10px; }
.194 { width: 184px; margin-right: 10px; float: left; }
.291 { width: 281px; margin-right: 10px; float: left; }
.388 { width: 378px; margin-right: 10px; float: left; }
#breadcrumb { padding-left: 5px; font-size: 10px; }

#images a{ margin-left: 10px; float: left; background-color: #FDF8E6; border: 1px solid #FFEB9C; color: #000; text-decoration: none; padding: 5px; font-weight: bold; }
#images a:hover { background-color: #FFEB9C; }
.largeimages { margin: 10px; float: left; clear: both; width: 740px; }