﻿body {
background:#dcf2ff url(http://www.roompotstatic.com/hb/imgs/hb/utils/background.gif) repeat-y center left;
font-family:Verdana;
font-size:11px;
margin:0;
padding:0;
}

input,textarea,select {
font-family:Verdana;
font-size:11px;
}

h1 {
font-size:14px;
line-height:14px;
margin:0 0 10px;
}

h2 {
font-size:13px;
line-height:13px;
margin:0 0 10px;
}

hr {
color:#D0D0D0;
background-color:#D0D0D0;
height:1px;
width:96%;
text-align:left;
border:none;
margin: 0 auto 0 0;
}

a {
color:#000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:0;
}

#flags {
position:absolute;
top:11px;
left:640px;
}

#mainTabs ul {
list-style-type:none;
margin:0;
padding:0;
}

#mainTabs li {
display:inline;
margin:0;
padding:0;
}

#mainTabs a {
float:left;
background:url(http://www.roompotstatic.com/hb/imgs/hb/utils/blue_left_tab.gif) no-repeat left top;
text-decoration:none;
height:24px;
margin:0;
padding:0 0 0 7px;
}

#mainTabs li a span {
float:left;
display:block;
background:url(http://www.roompotstatic.com/hb/imgs/hb/utils/blue_right_tab.gif) no-repeat right top;
font-weight:bold;
font-size:11px;
color:#000;
cursor:hand;
height:15px;
padding:6px 15px 3px 8px;
}

#mainTabs .before {
float:left;
background:url(http://www.roompotstatic.com/hb/imgs/hb/utils/blue_left_tab.gif) no-repeat left top;
text-decoration:none;
height:22px;
margin:0;
padding:0 0 0 7px;
}

#mainTabs .before span {
float:left;
display:block;
background:url(http://www.roompotstatic.com/hb/imgs/hb/utils/blue_right_tab.gif) no-repeat right top;
font-weight:bold;
font-size:11px;
color:#000;
cursor:hand;
height:13px;
padding:6px 12px 3px 8px;
}

#mainTabs .sel {
float:left;
background:url(http://www.roompotstatic.com/hb/imgs/hb/utils/orange_left_tab.gif) no-repeat left top;
text-decoration:none;
height:22px;
margin:0;
padding:0 0 0 7px;
}

#mainTabs .sel span {
float:left;
display:block;
background:url(http://www.roompotstatic.com/hb/imgs/hb/utils/orange_right_tab.gif) no-repeat right top;
font-weight:bold;
font-size:11px;
color:#fff;
cursor:hand;
height:16px;
padding:6px 15px 3px 8px;
}

#bottomNavigator a {
text-decoration:none;
font-size:11px;
color:#FFFFFF;
}

#bottom {
height:40px;
width:1000px;
background:url(http://www.roompotstatic.com/hb/imgs/hb/master/bottom.gif) no-repeat left bottom;
float:left;
margin-right:-3px;
position:absolute; /*causes layout problem on ie*/
bottom:-40px;
left:0px;
}

#inc-price-disclaimer {
width:820px;
height:40px;
background-color:#fff;
float:left;
position:relative; /*causes layout problem on ie*/
left:90px;
color:#329900;
}

#scrollwidth {
display:none;
visibility:hidden;
}

sup,sub {
font-size:9px;
}

.textbox {
margin-top:4px;
font-size:11px;
}

.button {
margin-top:3px;
font-size:11px;
font-weight:bold;
background-color:#e5e5e5;
border:solid 1px #858585;
}

.select {
margin-top:4px;
font-size:11px;
font-weight:normal;
}

#standardContainer,#voorwaardenContainer {
position:relative;
float:left;
width:810px;
left:90px;
font-size:11px;
padding:15px 0 20px;
}

input.error,textarea.error,div.error {
color:Red;
}

input.normal,textarea.normal,div.normal {
color:#000;
}

.mandatory {
color:Red;
}

.plattegrond {
border:solid 1px #329902;
}

.greenbold {
color:#359a00;
font-weight:bold;
}

.searchbox div {
float:left;
}

.searchbox #s_wrapper {
width:100%;
padding-bottom:10px;
}

#sb_okbutton a {
color:White;
font-weight:bold;
}

#datePickerTable {
height:19px;
z-index:101;
}

.calenderinput {
padding-left:10px;
font-size:11px;
color:rgb(140,140,140);
border:solid 1px rgb(128,128,128);
height:100%;
float:left;
}

.caltdbutton {
text-align:right;
vertical-align:middle;
width:19px;
}

.calbutton {
width:19px;
height:19px;
}

.calendar table {
font-family:Verdana;
font-size:8px;
text-align:center;
background-color:#fff;
}

.calendar td {
text-align:center;
vertical-align:middle;
font-size:10px;
line-height:10px;
}

.calendar .header {
font-weight:bold;
}

.calendar .unselectableday {
background-color:#eeeded;
color:#aaaaaa;
}

.trnormal .selectableday {
background-color:#bfff5e;
border:solid 1px #fff;
}

.trover .selectableday {
background-color:#99f409;
border:solid 1px #000;
}

.trnormal .selectabledayselected {
background-color:#FF8800;
border:solid 1px #fff;
}

.calendar a.nav {
color:#000;
font-size:8px;
text-decoration:none;
}

a.selectabledaylink,a.selectabledaylink:hover,a.selectabledaylink:visited {
text-decoration:none;
color:#000;
}

#sitemapContainer {
position:relative;
float:left;
width:800px;
left:100px;
padding:40px 0 20px;
}

.block {
float:left;
width:250px;
padding-right:10px;
margin-top:10px;
line-height:19px;
}

.block span.blackheader {
color:#000;
font-weight:bold;
}

.block a {
display:block;
color:rgb(140,140,140);
text-decoration:none;
}

.block a:hover {
text-decoration:underline;
}

#dhtmltooltip {
position:absolute;
left:-300px;
border:1px solid black;
background-color:lightyellow;
visibility:hidden;
z-index:100;
font-family:arial;
font-size:11px;
padding:2px;
}

.leightbox {
display:none;
position:absolute;
background-color:white;
text-align:left;
z-index:1001;
overflow:hidden;
}

#overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1000;
background-color:#333;
-moz-opacity:0.8px;
opacity:.80;
filter:alpha(opacity=80);
}

.lightbox[id] {
position:fixed;
}

#overlay[id] {
position:fixed;
}

.keeplistParks {
background:url("/imgs/hb/utils/selectedresultback.gif") repeat-x scroll 0 0 transparent;
border-top:1px solid #CCCCCC;
height:250px;
}

.keeplistObjects {
background:url("/imgs/hb/utils/selectedresultback.gif") repeat-x scroll 0 0 transparent;
border-top:1px solid #CCCCCC;
height:250px;
}

.keeplistParks > h2,.keeplistObjects > h2 {
font-size:14px;
line-height:14px;
color:#000000;
padding-top:5px;
padding-left:5px;
margin:0 0 10px;
}

#keptItemsCount {
font-style:normal;
font-weight:bold;
}

.module h3 {
color:#FF8800;
font-size:11px;
font-weight:bold;
line-height:13px;
margin:0;
padding:0;
}

.module li {
list-style:none;
}

.Cmsloginlayout {
width:777px;
text-align:center;
}

.sidebar1 h3 {
margin-left:-50px;
}

#errorContainer {
position:relative;
left:90px;
float:left;
padding:25px 0 0;
}

#errorContainer .header {
position:relative;
float:none;
height:32px;
line-height:32px;
padding-left:24px;
font-size:14px;
font-weight:bold;
background:url(http://www.roompotstatic.com/hb/imgs/16x16/alert.png) no-repeat left center transparent;
color:#88020c;
margin:20px 0;
}

#errorContainer .message {
position:relative;
float:none;
width:800px;
}

.infoMessage {
position:relative;
float:none;
height:auto;
display:table;
padding-left:24px;
font-size:13px;
background:url(http://www.roompotstatic.com/hb/imgs/16x16/info.png) no-repeat left top transparent;
color:#1b4570;
margin:20px 0;
}

#parkListContainer ul {
list-style:none;
}

#parkListContainer ul li {
float:none;
height:18px;
}

#parkListContainer a {
height:18px;
line-height:18px;
text-decoration:underline;
}

#parkListContainer a:hover {
text-decoration:none;
color:#ff8700;
}

.gray {
color:gray;
font-size:10px;
}

#waitMsg {
width:70%;
margin-left:61px;
margin-bottom:15px;
margin-top:30px;
background-color:#FAFAFA;
font-size:14px;
border:2px solid #C45656;
display:none;
z-index:50;
position:fixed;
padding:10px;
}

.skype_pnh_right_span, .skype_pnh_mark {
    display:none;
}

#top-link{ 
display:none; 
position:fixed; 
right:5px; 
bottom:5px; 
width:37px;
height:36px;
text-decoration:none;
background:url(http://www.roompotstatic.com/hb/imgs/hb/toTop.png) no-repeat 0 0 transparent;
padding:0px;
outline:none;
}

#arrivalContainer h2 {
    color: #F3880C;
}

/* enable js */
#enableJavascript{position:relative;float:none;width:100%;height:32px;line-height:31px;background:url(/imgs/hb/jsDisabledBack.jpg) repeat-x left bottom #cd2c2c;color:#FFF;text-align:center;margin-bottom:1px;}
#enableJavascript.expanded{height:64px;}
#enableJavascript span{background:url(/imgs/hb/warning.gif) no-repeat left center transparent;padding:3px 0px 3px 32px;font-weight:bold;font-size:11px;}
#enableJavascript a.moreinfo{position:absolute;color:#3d3328;background:url(/imgs/hb/noSupportedButton.gif) no-repeat left center transparent;width:122px;height:23px;line-height:22px;font-weight:bold;top:4px;right:10px;}

