/* HOUSE NOT AVAILABLE */
#nacontent { margin-left:256px; min-height:70px; background:url(/img/zoeken/engine6/warning_60x60.gif) no-repeat left center; padding-left:80px; }
#nacontent h1 { padding:10px 0 0 0; margin:0 0 10px 0; }
#nacontent p { margin:0; padding:0; font-size:14px; line-height:20px; }
#nacontent p a { font-weight:bold; }
#nacontainer #countrypic_small { float:left; margin-right:20px; }

#hb7 h2 { font-weight:normal; }
#hb7_basicinfo { width:325px; float:left; margin-top:20px; }
#hb7_basicinfo .infoblock { margin-bottom:10px; }
#hb7_basicinfo h3 { display:block; float:left; width:130px; text-align:right; font-size:12px; padding:2px 10px 2px 0; color:#429b27; margin:0; }
body.de #hb7_basicinfo h3 { text-align:left; width:120px; margin-left:10px; }
#hb7_basicinfo p { display:block; float:left; width:180px; padding:2px 0; margin:0; }
#hb7_media { width:675px; float:left; }
#content_tabs_media { border:1px solid #a9a9a9; padding:10px; }
#content_tabs_general { width:700px; float:left; margin-right:20px; }
#content_nobook { font-size:14px; color:#FF0000; }
#hb7_map { width:200px; float:left; height:170px; }
#hb7_sublinks { margin-top:10px; }
#hb7_map.bighbmap { width:968px; height:400px; }
#map_v3.bighbmap { width:968px; height:400px; }
#general_floorplan h3{ color:#388C35; font-size:14px; }
#hb7_booknow { margin:10px 0 0 65px; }
body.de #hb7_booknow { margin:10px 0 0 10px; }


#tabs_media { float:left; width:425px; }
#hb7_addthis { float:left; width:250px; text-align:right; margin-top:12px;}

#hpsmicons { float:left; width:250px; text-align:right; margin-top:12px; }
#hpsmicons span { font-weight:bold; line-height:20px; padding:0px 3px 0px 0px; }
#hpsmicons a { margin:0px 2px; }

.general_icon { margin-left:10px; line-height:25px; margin-bottom:5px; }
body.de .general_icon { margin-left:10px; }
.general_icon img { vertical-align:middle; margin-right:5px; }

#hb7 h1 { float:left; width:970px; display:block; margin:0; padding:0 15px; background:url(/img/zoeken/hb7/titlebar_bg.gif) repeat-x; height:28px; line-height:28px; color:#fff; font-size:14px; border:1px solid #fff; border-radius:5px; }
#hb7 .h1img { float:left; width:15px; height:28px; display:block; }

#hb7 h2 { color:#388C35; margin:10px 0; font-size:16px; padding:0 0 0 15px; float:left; width:550px;  }
#recenthomes h2 { float:none; width:auto; }

dl, dt, dd { margin:0px; padding:0px; display:block; }
dt { float:left; width:130px; text-align:right; font-size:12px; padding:0 10px 0 0; line-height:18px; height:18px; color:#429b27; margin:0;}
dd { display:block; float:left; width:180px; line-height:18px; height:18px; padding:0; margin:0; }

.hb7_tabcontainer { width:968px; border:1px solid #a9a9a9; padding:15px; line-height:18px; }
#hb7_main { background-image:url('/img/googlemaps/v3/mapbg.jpg'); background-repeat:no-repeat; background-position:right top; }
.hb7_tabs ul { margin:0; padding:10px 10px 0; list-style:none; }
.hb7_tabs li { float:left; background:url(/img/zoeken/hb7/tab_unselected_r_bg.gif) repeat-x right top; border:1px solid #fff; border-radius:5px 5px 0px 0px; border-bottom:none; margin:0 2px 0 0; padding:0; font-weight:bold; }
.hb7_tabs a { display:block; font-weight:bold; color:#333333; padding:5px 15px 4px; }
.hb7_tabs a span { color:#006600; text-decoration:none; font-size:11px; font-weight:normal; }
.hb7_tabs a:hover { color:#E27C00; }
.hb7_tabs a.disabled { color:#999; text-decoration:none; font-weight:normal; cursor:default;  border:1px solid #fff; border-radius:5px 5px 0px 0px; border-bottom:none;  }
.hb7_tabs .current { background:url(/img/zoeken/hb7/tab_selected_r_bg.gif) repeat-x top right; border:1px solid #fff; border-radius:5px 5px 0px 0px; border-bottom:none; }
.hb7_tabs .current a { color:#fff; text-decoration:none; padding-bottom:5px; }
.hb7_tabs .current a span { color:#fff; }
.hb7_tabs a.disabled span { color:#999; }
.hb7_tabs .current a.disabled span { color:#fff; }

#hb7_parkbijz { margin-top:10px; background-color:#ebf6ce; padding:10px; }
#hb7_presslinks { margin-top:10px; background-color:#ebf6ce; padding:5px; }
#hb7_presslinks ul { list-style-type:square; margin:0px; padding:0px 0px 0px 15px; }
#hb7_presslinks li { font-size:11px; }
#hb7_presslinks li a { font-size:12px; }
#hb7_presslinks li a, #hb7_presslinks li .spanclick { font-weight:normal; }
#hb7_presslinks li span { font-weight:bold; }
#hb7_presslinks li .pressintro { font-style:italic; font-weight:normal; }
#hb7_transmssg { margin-top:10px; background:url(/img/mainv6/messages/icon_warning_24.gif) 10px 10px no-repeat #ebf6ce; padding:10px 10px 10px 40px; }
#hb7_transmssg img { vertical-align:middle; }
#hbes_trans { margin-top:10px; }

#hb7_book h4 { font-size:12px; width:250px; text-align:right; margin-left:20px; margin-right:10px; display:block; height:25px; line-height:25px; }
#hb7_book h4 img { vertical-align:middle; }
#hb7_calendars { background:url(/img/zoeken/calendar/cal_bg.gif) left top  repeat-x #8cc401; padding:0 0 15px 38px; }
#hb7_calendars_legenda { margin:10px 0 0 35px; color:#fff; }
#hb7_calendars_legenda img { vertical-align:middle; }
.hb7_calendar {  float:left; font-size:11px; width:220px; text-align:center; padding-top:5px; }
.hb7_calendar strong { color:#fff; font-size:12px;}
.hb7_calendar table { border-collapse:collapse; margin:10px 0px 0px 19px; }
.hb7_calendar td, .hb7_calendar th { width:25px; font-size:11px; }
.hb7_calendar th { padding-bottom:5px; color:#fff; }
.hb7_calendar td { height:19px; width:24px; line-height:19px; text-align:center; color:#fff; border:1px solid #bae945; }
.hb7_calendar td.emptycal { border:none; background:none; }
.hb7_calendar a{ color:#E27C00; }
.hb7_calendar td a{ background:url(/img/zoeken/calendar/day_avail.gif) no-repeat; height:19px; width:24px; color:#fff; padding:0; display:block; text-decoration:none; }
.hb7_calendar td a.selected { background-image:url(/img/zoeken/calendar/day_sel.jpg) }
.hb7_calendar td a:hover{ background:url(/img/zoeken/calendar/day_sel.jpg) no-repeat; }

#hb7_verb, #hb7_calnav, #hb7_calnav_m { height:25px; line-height:25px; }
#hb7_verb, #hb7_calnav { margin-left:70px;}
#hb7_verb select { font-size:12px;}
#hb7_calnav { float:left; width:300px; }
#hb7_calnav_m { float:left; width:534px; margin-right:64px; text-align:right; }
#hb7_calnav_m span { margin-right:15px; }
#hb7_calnav img, #hb7_calnav_m img { vertical-align:middle;  }
#hb7_prices { margin-top:20px;}
#hb7_prices_container { float:left; width:620px;}
#hb7_seldate { float:left; width:400px; margin-left:220px; font-size:14px; font-weight:bold; line-height:24px; height:24px; }
#hb7_seldate img { margin-right:5px; vertical-align:middle; }
#hb7_prh4 { float:left; width:210px; margin-right:20px; text-align:right; }

#hb7_periods_container { width:500px; margin-left:70px; }
#hb7_periods table { width:498px; border:1px solid #a9a9a9; border-spacing:0px; background-color:#fff; border-collapse:collapse; }
#hb7_periods td { padding:6px 2px 6px 2px; }
#hb7_periods td.date { text-align:right;}
#hb7_periods .arrow { background:url(/img/engine/search/arrowlink_or.gif) no-repeat 95% 50%; color:#215411; text-align:right; padding-right:22px; width:130px; font-size:15px; }
#hb7_periods .arrow.newbook { background-position:98.5% 50%; width:498px; }
#hb7_periods .arrow.newbook span { background:url(/img/boeken/sub_ins_arrow.gif) no-repeat left; padding-left:20px; }
#hb7_periods .arrow span { margin-left: 5px; color:#e27c00; text-decoration:underline; font-size:12px; }
#hb7_periods .cntrst, #hb7_periods .cntrst_noopt, #hb7_periods .cntrst .arrow, #hb7_periods .cntrst_noopt .arrow { background-color:#ebf6ce; }
#hb7_periods .selcs, #hb7_periods .selcs_noopt, #hb7_periods .selcs .arrow, #hb7_periods .selcs_noopt .arrow { background-color:#ffc000; }
#hb7_periods .hover, #hb7_periods .hover .arrow { background-color:#e27c00; color:#fff; cursor:pointer; }
#hb7_periods .hover .arrow { background-image:url(/img/engine/search/arrowlink_wh.gif); }
#hb7_periods .hover .arrow span { color:#fff; }
#hb7_periods .selcs .arrow span { color:#333; }
#hb7_periods .orig { background:url(/img/zoeken/engine5/oldprice.gif) 20px 8px no-repeat; background-color:none; text-align:right; width:50px; }
#hb7_periods_option { height:25px; line-height:25px; margin-bottom:5px; }
#hb7_periods_option img { vertical-align:middle; }
#hb7_periods_option input { background:none; border:none; }

.bbpr_request { font-size:10px; border-bottom:1px solid #ccc; }
.bbpr_request td { padding:0px; }
.bbpr_request strong { color:#990000; }
#hb7_periods .blocked { color:#ccc; }
#hb7_periods .blocked .blockedarrow { font-size:15px; color:#ccc; font-weight:bold; text-align:right; padding-right:91px; }

#hb7_costs { margin-left:20px; width:306px; float:left; }
#hb7_costs_expl { margin-top:15px; text-align:center; }
#hb7_costs table { border-collapse:collapse; border-spacing:0px; margin-top:10px;  }
#hb7_costs td.bkk_type { vertical-align:top; width:110px; text-align:left; color:#429b27; padding-right:5px; }
body.de #hb7_costs td.bkk_type { text-align:left; }
#hb7_costs td { padding-bottom:5px; }

#hb7_general { margin:20px 0px; }

#bookbar_option { margin-top:5px; }
#bookbar_option input { background:none; border:none; }

#optionexpl_cnt { display:none; }
#optionexpl { border:2px solid #e27c00; margin:0px; padding:5px; background-color:#fff; height:80px; }
#optionexpl p { padding:0px; }
#optionexpl ul { margin:0px; padding:0px 0px 0px 15px; list-style-type:square; }

ul.listing { margin:0px; padding:0px; list-style-type:none; line-height:18px; }
ul.listing li { display:block; float:left; margin:0px 0px 10px 0px; padding:0px 15px 0px 0px; width:210px; color:#333333; font-weight:bold;  }
ul.listing li ul { display:block; float:left; margin:0px; padding:0px; list-style-image:none; }
ul.listing li ul li { font-size:13px; color:#000000; margin:0px; padding:0px 0px 0px 10px; background:url(/img/zoeken/hb/bullet_green.gif) no-repeat 0px 5px; font-weight:normal; }
ul.listing li ul li ul li { background-image:url(/img/zoeken/hb/bullet_grey.gif); font-weight:normal; color:#000000; font-size:12px; }

#general_guestreviews { max-height: 400px; height: auto !important; height: 400px; padding-right:15px; overflow:auto; }
ul#gstb { list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
ul#gstb li { margin:0 0 10 0px; padding-top:10px; border-top:1px solid #e3e3e3; }
ul#gstb li.first_entry { padding-top:0px; border-top:none; }
ul#gstb li span { margin-left:5px; font-size:11px; color:#757575; }
.gbst_trans img { vertical-align:middle; }
.gstb_hd { background-color:#ebf6ce; padding:10px; font-weight:bold; }

/*#hb7_mapinfo { width:250px; background-color:#fff; border:1px solid #8a8686; padding:15px; }
#hb7_mapinfo h2 { padding:0; margin:0 0 10px 0; font-size:14px;}*/
.hb7_poitype { height:20px; margin-bottom:10px; font-size:14px; font-weight:bold; padding:5px; background-color:#ececec; }
.hb7_poitype img { vertical-align:middle; }*/

#hb7_map_pois { border:1px solid #e3e3e3; background-color:#f4f4f4; }
#hb7_map_pois img { vertical-align:middle; margin-left:10px; }
#hb7_map_pois_company, #hb7_map_pois_owner, #hb7_map_pois_owner_l,#hb7_map_disc  { line-height:35px; height:35px; }
#hb7_map_pois_owner_l { float:left; width:198px;text-align:right;  }
#hb7_map_pois_owner { float:left; width:768px;  border-top:1px solid #e3e3e3; }
#hb7_map_disc { padding:0px 10px 10px 10px; height:auto; line-height:18px; }

.selverb_grey { color:grey; }

.boxinfo { cursor:default; text-decoration:none; }
.boxinfo span { display:none; cursor:default; width:150px; padding:5px; z-index:100; background:#fff; border:3px solid #f19100; font-weight:normal; line-height:18px; color:#000; font-size:11px; text-align:left; }
.boxinfo:hover { position:relative; text-decoration:none; }
.boxinfo:hover span { display:block; position:absolute; top:15px; left:10px; }

.enq .boxinfo { display:block; clear:both; background:url(/img/zoeken/enquete/bkg.png) no-repeat; width:29px; height:19px; font-weight:bold; text-align:center; padding-top:2px; color:#fff; }
a.enquete { background:url(/img/zoeken/enquete/bkg.png) no-repeat;  font-weight:bold; font-size:11px; text-decoration:none; cursor:default; display:block; height:19px; width:29px; text-align:center; padding-top:2px; color:#fff; }

#hb7_periods_container .boxinfo span { width:500px; }

#hb7_stars {  }

#hb7_csc { background-color:#990000; margin:15px 10px 0 10px; padding:10px; text-align:center; }
#hb7_csc a { color:#FFFFFF; font-weight:bold; }

#hb8_calnav_verb { height:25px; line-height:25px; padding:10px 25px 5px 25px; background:#388C35; color:#FFFFFF; }
#hb8_calnav_verb img { vertical-align:middle; }
#hb8_calnav_verb select { vertical-align:middle; font-size:12px; }
#hb8_calnav_ad_l { padding:5px 0 5px 25px; width:400px; }
#hb8_calnav_ad_r { padding:5px 51px 5px 0; width:492px; text-align:right; }
#hb8_calnav_ad_r a { color:#FFFFFF; }
#hb8_calnav_ad_l, #hb8_calnav_ad_r { height:25px; background:#388C35; float:left; line-height:25px; color:#FFFFFF; }
#hb8_calnav_ad_l img { vertical-align:middle; }
#hb8_calendars { background:#8cc401; padding:0 0 15px 0; }
#hb8_calendars_container { width:880px; margin-left:44px; }
#hb8_legenda { float:left; width:378px; text-align:center; margin-top:10px; }
#hb8_prevlink { float:left; width:220px; margin-top:10px; margin-left:75px; height:17px; line-height:17px; }
#hb8_prevlink img { vertical-align:middle; }
#hb8_nextlink { float:left; width:235px; height:17px; margin-top:10px; line-height:17px; text-align:right; }
#hb8_nextlink img { vertical-align:middle; }

#hb8_prh4 { margin-left:25px; line-height:25px; height:25px; }
#hb8_prh4 img { vertical-align:middle; }
.hb8_nbs { margin:15px 5px 20px 5px; padding:42px 5px 42px 5px; color:#FFFFFF; font-weight:bold; border:1px solid #bae945;}
.hb8_nbs img { vertical-align:middle; }

#tuvlogo { font-size:8pt; font-weight:bold; margin:10px 0px 0px 70px; }
#tuvlogo img { margin:0px 2px 0px 0px; }
#hb7_sublinks a.disabled { background-color:#fff; text-decoration:none; cursor:default; }
#hb7_sublinks a.current { font-weight:bold; text-decoration:none; cursor:default; }

ul.listing1 { margin:0px; padding:0px; list-style-type:none; line-height:18px; }
ul.listing1 li { display:block !important; float:left; margin:0px 0px 10px 0px; padding:0px 15px 0px 0px; width:210px; color:#333333; font-weight:bold;font-size:14px;  }
ul.listing1 li ul { display:block !important; float:left; margin:0px; padding:0px; list-style-image:none; }
ul.listing1 li ul li { font-size:13px; color:#000000; margin:0px; padding:0px 0px 0px 10px; background:url(/img/zoeken/hb/bullet_green.gif) no-repeat 0px 5px; font-weight:normal; }
ul.listing1 li ul li ul li { background-image:url(/img/zoeken/hb/bullet_grey.gif); font-weight:normal; color:#000000; font-size:12px; }

#info_block{ height:10px; z-index:100 !important;}
#pijl1 { display:none; z-index:103 !important; position:absolute; height:20px; width:12px; background-image:url('/img/googlemaps/v3/pijl.png'); }
#pijl2 { display:none; z-index:103 !important; position:absolute; height:20px; width:12px; background-image:url('/img/googlemaps/v3/pijl1.png'); }
#hb7_mapinfo_v2 { -moz-box-shadow: 0px 3px 4px #8e8e8e; -webkit-box-shadow: 0px 3px 4px #8e8e8e; box-shadow: 0px 3px 4px #8e8e8e; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#8e8e8e')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#8e8e8e'); background-color:#fff; border:1px solid #cacaca;  padding: 0px; padding-top:15px; padding-bottom:15px; width: 160px; }
#tag { position:absolute; top:90px; left:80px; height:28px; width:60px; background-image:url('/img/googlemaps/v3/tag.png'); color:#fff; padding-left:37px; padding-top:22px; text-align:left; }
#titel { padding-top:10px; text-align:center; padding-bottom:10px; }
#img { text-align:center; }
#pers { padding-top:10px; text-align:center; }
#star { padding-top:2px; padding-left: 18px; }
.lmpic { padding:1px; border: 1px solid #ff6e00; }
.huis { display:none; position: relative; top: 10px; }
#button { position:relative; float:right; height:25px; }
#huis_1 { display:block; }
#count { position: relative; height:17px; top:11px; width: 120px; left:22px; }
#count_num { position: relative; border:1px solid #000; width:15px; float:left; text-align:center; margin-left:1px; }
#close_buton { position: absolute; top: 5px; left: 130px; }
.hb7_poitype { margin-top:10px;	}
#hb7_mapinfo_v2 h2 { margin:0px; padding:0px; padding-left:5px; padding-right:5px; color: #388C35; font-size: 14px; font-weight:normal; width:180px; }
#hb7_mapinfo_v2 p { padding:5px; }
#left { position:absolute; top:28px; }
#right { position:absolute; left:155px; top:28px; }
#count ul { padding:0px; margin:0px; }
#count ul li { list-style:none; }
#poi_adres { padding:5px; }
#poi_link { text-align:center; padding-left:5px; padding-right:5px; } 

#closeMap{ position:relative; float:right; width:161px; height:10px; }
#loadMap { height: 10px; left: 65px; position: relative; top: 80px; width: 237px; }
.hb7_srf_title { font-size:14px; color:#000; font-weight:bold; margin-top:25px; }
#loadMap .button_map { position:relative; height:70px; width:200px; text-align:center; font-size:16px; font-weight:bold; color:#fff; cursor:pointer; }
#hbes_indl_btn { position:relative; float:right; }
