
html, body{
height:100%;
}
body{
margin:0px;
padding:0px;
background:url(images/background.png) top center no-repeat fixed;
background-color:#fbfcfd;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
width:100%;
}
#wrapper{
width:940px;
margin:0 auto;
}
#main{
padding-top:20px;
}
#mainHome{
padding-top:20px;
}
#left{
float:left;
margin-left:0px;
}
#logo{
}
#subMenu{
width:180px;
margin-top:45px;
margin-bottom:10px;
float:left;
}
#right{float:right;width:670px;}
#mainMenu{margin-top:45px; float:right; margin-right:25px;}
#header{
margin-top:30px;
height:100px;
width:940px;
background-image:url(images/headers/header2.jpg);
background-repeat:no-repeat;
}
#headerHome{
margin-top:30px;
height:200px;
width:940px;
background-image:url(images/headers/header_home.jpg);
background-repeat:no-repeat;
}
#content{
margin-top:30px;
margin-left:32px;
float:left;
}
#content td{vertical-align:top;}
#content p{ max-width:718px !important;}
#contentHome h1{ max-width:940px !important; margin-top:-20px !important;}
#contentHome a.homeTeaserBlokken{height:80px; width:300px; position:absolute; float:right;}
#contentHome a.berekenenBlok{background:url(images/berekenen_stripe.png) 300px; margin-top:100px;}
#contentHome a.berekenenBlok:hover{background:url(images/berekenen_stripe.png) 0px;}
#contentHome a.reserverenBlok{background:url(images/reserveren_stripe.png) 300px;}
#contentHome a.reserverenBlok:hover{background:url(images/reserveren_stripe.png) 0px;}
#contentHome table{float:left; margin-bottom:50px;}
#interactionBlocks{
clear:both;
height:120px;
}
#noInteractionBlocks{
clear:both;
}
#footer{
margin-top:70px !important;
background:url(images/footerbg.png) top center repeat-x;
padding-top:15px;
color:#94a0a6;
}
#footer #wrapper #links{width:940px; display:block;}
#footer #wrapper #madeBy{width:940px; display:block; margin-top:20px; color:#cbd2d5;}
#footer #wrapper #madeBy a{color:#cbd2d5 !important;}
#footer a:link{
color:#94a0a6;
text-decoration:underline;
}
#footer a:visited{
color:#94a0a6;
text-decoration:none;
}
#footer a:hover{
color:#94a0a6;
text-decoration:none;
}
#links h3{color:#94a0a6; font-size:12px; font-weight:bold; line-height:20px;}
#links ul{list-style:none; margin-left:-20px; margin-top:0px;}
#links li{list-style:none; margin-left:-20px; line-height:20px;}
#footerLeft{
float:left;
}
#footerRight{
float:right;
}
a:link{
color:#ee7516;
text-decoration:none;
}
a:visited{
color:#ee7516;
text-decoration:none;
}
a:hover{
color:#ee7516;
text-decoration:underline;
}
a.subMenuItemActive{
width:180px;
height:21px;
padding-left:10px;
margin-bottom:3px;
display:block;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee7516;
text-decoration:none; 
background-image:url(images/submenu1.jpg);
background-repeat:no-repeat; 
}
a.subMenuItemActive:hover{
color:#ee7516;
text-decoration:none;
}
a.subMenuItemInactive{
width:180px;
height:21px;
padding-left:10px;
margin-bottom:3px;
display:block;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#919195;
text-decoration:none;
background-image:url(images/submenu0.png);
background-repeat:no-repeat;
}
a.subMenuItemInactive:hover{
color:#ee7516;
text-decoration:none;
}
a.mainMenuItemActive{
height:21px;
padding-top:3px;
padding-bottom:1px;
padding-left:9px;
padding-right:9px;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ee7516;
text-decoration:none;
background-image:url(images/mainMenuBg.jpg);
background-repeat:no-repeat;
background-color:#e8eef4; 
}
a.mainMenuItemActive:hover{
color:#ee7516;
text-decoration:none;
}
a.mainMenuItemInactive{
height:21px;
padding-top:3px;
padding-bottom:1px;
padding-left:9px;
padding-right:9px;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#919195;
text-decoration:none;
}
a.mainMenuItemInactive:hover{
color:#ee7516;
text-decoration:none;
}
#interactionBlockLeft{
height:110px;
float:left;
margin-left:215px;
margin-top:15px;
}
#interactionBlockRight{
height:110px;
float:right;
margin-right:0px;
margin-top:15px;
}
.interactionBlock{
width:280px;
padding:10px;
cursor:pointer;
border:#e8eef4 solid 1px;
background-image:url(images/ibBg0.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}
.interactionBlockHover{
width:280px;
padding:10px; 
cursor:pointer;
border:#e8eef4 solid 1px;
background-image:url(images/ibBg1.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}
.interactionBlockTitle{
color:#ee7516;
font-weight:bold;
margin-bottom:5px;
}
.interactionBlockText{
color:#497fad;
margin-bottom:5px;
line-height:18px;
}
.interactionBlockButton{
float:right;
height:19px;
line-height:18px;
padding-left:5px;
padding-right:20px;
border:#e8eef4 solid 1px;
color:#919195;
background-image:url(images/buttonBg0.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#ffffff;
}
.interactionBlockButtonHover{
float:right;
height:19px;
line-height:18px;
padding-left:5px;
padding-right:20px;
border:#e8eef4 solid 1px;
color:#ee7516;
background-image:url(images/buttonBg1.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#e8eef4;
}
.clear{
clear:both;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#497fad; font-weight:normal !important;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#497fad;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#497fad;
margin:0px;
padding:0px;
}
p{
margin-top:0px;
}
#homeBlocks{
clear:both;
}
.homeBlockLeft{
float:left;
margin-top:15px;
width:304px;
height:140px;
display:inline-block; 
}
.homeBlockRight{
float:right;
margin-right:0px;
margin-top:15px;
width:304px;
height:140px;
display:inline-block;
}
.homeBlockRight2{
float:left;
margin-left:14px;
margin-top:15px;
width:304px;
height:140px;
display:inline-block;
}
.homeBlock{
width:304px;
height:142px;
cursor:pointer;
background-image:url(images/homeBlockBack2.png);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}
.homeBlockHover{
width:304px;
height:142px;
cursor:pointer;
background-image:url(images/homeBlockBack2.png);
background-repeat:no-repeat;
background-position:bottom;
background-color:#ffffff;
}
.homeBlock .homeRef{margin-left:-3px; margin-top:10px;}
.homeBlock .homeRef img{ position:absolute !important;}
.homeBlock img{padding-left:14px;}
.homeBlockHover .homeRef{margin-left:-3px; margin-top:10px;}
.homeBlockHover img{padding-left:14px;}
.homeBlockTitle{padding-left:14px; padding-top:10px; color:#ee7516; font-weight:bold; margin-bottom:5px;}
.homeBlockText{color:#497fad; margin-bottom:5px; line-height:18px; width:285px; margin-top:-3px; margin-left:12px;}
.homeBlockButton{
float:right;
clear:both;
height:19px;
line-height:18px;
padding-left:5px;
padding-right:20px;
margin-right:10px;
margin-top:-20px;
border:#e8eef4 solid 1px;
color:#919195;
background-image:url(images/buttonBg0.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#ffffff;
}
.homeBlockButtonHover{
float:right;
clear:both;
height:19px;
line-height:18px;
padding-left:5px;
padding-right:20px;
margin-right:10px;
margin-top:-20px;
border:#e8eef4 solid 1px;
color:#ee7516;
background-image:url(images/buttonBg1.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#e8eef4; 
}
.clear{clear:both; width:100%; height:1px;}

