#headercontainer {
position:relative;
width:867px;
height:auto;
margin:0 auto;
margin-top:30px;
}

#top {
width:567px;
height:22px;
padding:8px 0 0 300px;
}

#header-spacer {
width:185px;
height:43px;
float:left;
}

#top-header-img {
background-image:url(../css/img/topper.jpg);
background-repeat:no-repeat;
width:681px;
height:43px;
float:left;
}

#header {
width:867px;
height:138px;
}

#logo {
position:absolute;
top:-20px;
left:-27px;
width:225px;
height:73px;
}

#header-img {
width:867px;
height:95px;
clear:both;
}

#contentcontainer {
width:900px;
height:auto;
margin:0 auto;
}

#leftcontainer {
width:176px;
float:left;
height:500px;
border-right:2px solid #1d4865;
}

#leftcontainer-web{
width:176px;
float:left;
height:45px;
border-right:2px solid #1d4865;
}

#left-menuimg {
width:176px;
height:45px;
background-image:url(../css/img/left_menuimg.gif);
background-repeat:no-repeat;
background-position:right;
}

#leftmenu {
width:150px;
height:auto;
padding-left:18px;
}

#banners {
width:155px;
height:auto;
margin-top:10px;
}

#banner-top {
height:12px;
width:155px;
background-image:url(../css/img/banner_top.jpg);
background-repeat:no-repeat;
line-height:0px;
font-size:0px;
}

#banner-content {
width:145px;
background-color:#f7b254;
padding:5px;
}

#banner-bottom {
height:10px;
width:155px;
background-image:url(../css/img/banner_bottom.jpg);
background-repeat:no-repeat;
}

#login {
width:145px;
height:auto;
padding:5px;
margin-top:10px;
}

#middlecontainer {
width:660px;
float:left;
position:relative;
}

#content {
padding:20px;
float:left;
width:660px;
}

#content.webwinkel {
padding:20px 0 0 0 !important;
position:absolute;
top:40px;
left:20px;
}

#rightcontainer {
display:none;
}

#uitgelicht-top {
display:none;
}

#uitgelicht {
display:none;
}

#bedrijfsmov {
display:none;
height:170px;
}

#footercontainer {
width:900px;
height:30px;
margin:0 auto;
clear:both;
padding-top:10px;
}

#footercontent {
float:right;
width:720px;
}