#contactform div{float:left;display:inline;}
#contactform br{clear:both;}
#contactform .title{clear:left;width:125px;}
#contactform .mandatory{width:10px;text-align:right;color:red;}
#contactform .field{width:250px;margin-bottom:5px;}
.field input[type="text"], .field input[type="password"], .field select, .field textarea{border:1px solid #B49E86;width:240px;}
.specification{width:210px;font-style:italic;margin-bottom:5px;}
.specification .error{font-weight:bold;color:red;}
html, body, div, dl, dt, dd, pre, form, blockquote, fieldset, input{margin:0;padding:0;}
img{border:0;}
.break{clear:both;}
body{font-family:Calibri, Arial,Verdana,sans-serif;font-size:14px;color:#531d57;background:url('/images/hout-achtergrond.jpg');}
h1{color:#8e0696;font-size:20px;margin-top:0;}
h2{color:white;font-size:15px;margin-top:10px;}
#shadowborder{background:url('/images/shadow-back.png') top center repeat-y;}
a, a.active, a.visited{color:#531D57;text-decoration:underline;}
a:hover{text-decoration:none;}
a.noTextDecoration, a.noTextDecoration:active, a.noTextDecoration:visited{color:#531D57;text-decoration:none;}
a.noTextDecoration:hover{text-decoration:none;}
#page{background-color:white;width:1000px;margin:0 auto;}
#header{height:265px;}
#menu{background:url('/images/header.png') no-repeat;height:57px;width:1000px;color:white;font-family:calibri;font-size:20px;}
#menuul{list-style:none;margin:0;}
#menuul li{float:left;margin:15px 0 0 30px;}
#menuul li.first{margin-left:275px;}
#menu a{color:#e4e0e0;text-decoration:none;}
#menu a.active{font-weight:bold;color:white;}
#menu a.active:hover{color:white;cursor:default;}
#menu a:hover{color:white;}
#headerfoto{height:252px;width:1000px;}
#header_afb{height:225px !important;list-style:none;margin:0;padding:0;overflow:hidden;}
#contentholder{width:1000px;}
#content{float:left;width:650px;margin:20px 0 0 20px;}
#sidemenu{float:right;width:254px;margin:25px 21px 0 0;color:white;font-size:18px;}
#sidemenu a{color:white;font-size:18px;text-decoration:none;}
#sidemenu a:hover{color:silver;}
#zakelijkholder{background:url('/images/zakelijk_button.png') no-repeat;width:254px;height:77px;line-height:77px;vertical-align:center;text-align:right;}
#belterugholder{background:url('/images/bel_button.png') no-repeat;width:254px;height:77px;margin-top:34px;line-height:77px;vertical-align:center;text-align:right;}
#cleanitemholder{height:287px;width:274px;overflow:hidden;color:#794b7d;list-style:none;margin:40px 0 20px 0;padding:0 !important;}
.cleanitem{background:url('/images/wellness.png') no-repeat;width:254px;height:287px;}
#itemholder{height:275px;margin-top:10px;color:#794b7d;}
#item1{background:url('/images/wellness.png') no-repeat;float:left;width:254px;height:287px;margin-left:20px;}
#item2{background:url('/images/ligging.png') no-repeat;float:left;width:254px;height:287px;margin-left:100px;}
#item3{background:url('/images/activiteiten.png') no-repeat;float:left;width:254px;height:287px;margin-left:95px;}
.itemholder{height:298px;overflow:hidden;}
.itemholder ul{margin-top:10px;color:#794b7d;padding:0;list-style:none;}
.item1{background:url('/images/wellness.png') no-repeat;float:left;width:254px;height:287px;margin-left:20px;}
.item2{background:url('/images/ligging.png') no-repeat;float:left;width:254px;height:287px;margin-left:100px;}
.item3{background:url('/images/activiteiten.png') no-repeat;float:left;width:254px;height:287px;margin-left:95px;}
.titel{color:white;font-size:18px;margin:7px 0 0 20px;}
.itemtekst{font-size:13px;width:234;height:68px;margin:130px 10px 0;overflow:hidden;}
.info{width:234px;height:10px;margin:5px 10px 10px 10px;font-weight:bold;font-size:14px;color:#543163;}
#footer{background:url('/images/footer.png');width:1000px;height:155px;}
.footeritem{color:white;height:150px;overflow:hidden;margin:3px 0 0 10px;float:left;list-style:none;}
.footeritem p{line-height:20px;margin-top:0;padding-top:0;}
.footeritem h2{margin-bottom:7px;padding-bottom:0;}
a.footerLink, a.footerLink:link, a.footerLink:active, a.footerLink:visited{color:white;text-decoration:none;}
a.footerLink:hover{color:white;text-decoration:underline;}
a.moreInfoLink, a.moreInfoLink:link, a.moreInfoLink:active, a.moreInfoLink:visited{color:#794B7D !important;text-decoration:none !important;font-size:13px !important;}
a.moreInfoLink:hover{text-decoration:underline !important;}
#hotelkamerTable a{margin-top:10px;color:#dac5dc;}
#hotelkamerTable .button{vertical-align:middle;line-height:25px;}
