:root { overflow-y: scroll !important; }
body {
margin: 0px;
padding: 0px;
background: #f0efeb;
font-size: 11px;
font-family: Trebuchet MS;
color: #373737
}

.clear{
clear: both;
}

#wrapper{
width: 1015px;
margin: auto;
}

#header{
overflow: hidden;
height: 89px;
width: 1015px;
background: url("/images/header.png") left no-repeat;
}

#banner{
margin: 18px 0 0 0;
padding: 9px 0 0 10px;
float: right;
height: 62px;
width: 477px;
background: url("/images/bannerbg.png");
}

#content{
padding: 7px 0 0 8px;
clear: both;
background: #ffffff url("/images/content.png") top no-repeat;
width: 1007px
}

#menu{
font-weight: bold;
line-height: 45px;
height: 45px;
width: 998px;
background: url("/images/menu.png");
overflow: hidden;
margin-bottom: 13px;
}

#menu ul{
margin: 0;
padding: 0;
}

#menu ul li{
margin: 0;
display: block;
float: left;
}

#menu ul li a{
display: block;
font-size: 12px;
text-align: center;
width: 115px;
color: #ffffff;
text-decoration: none;
}

#menu ul li a:hover{
color: #ffffff;
background-color: #eb9f27; 
}

#inhoud{
clear: both;
overflow: hidden;
}

#left{
width: 240px;
float: left;
}

.box{
padding: 0 0 0 12px;
width: 226px;
border: 1px solid #e9e9e9;
border-top: none;
margin-bottom: 9px;
}

.box form{
overflow: hidden;
font-size: 10px;
margin: 0;
padding: 0 0 15px 0;
}

.box img{
padding: 15px 15px 15px 0;
}

.lijn{
padding: 3px 0 3px 0;
clear: both;
overflow: hidden;
width: 212px;
border-bottom: 1px dashed #eeeeee;
}

.box form .lijn label{
float: left;
width: 91px;
line-height: 18px;
height: 18px;
}

.box form .lijn select{
height: 18px;
float: right;
width: 121px;
}

.box form input[type="submit"]{
background: url("/images/obtn.png");
width: 155px;
line-height: 31px;
height: 31px;
text-align: center;
color: #ffffff;
float: right;
border: 0;
padding: 0;
margin: 19px 14px 0 0;
font-size: 10px;}

.geen{
border: 0;
}

ul.bestemming{
margin: 0;
padding: 0;
}

.bestemming li{
line-height: 22px;
list-style: none;
width: 211px;
border-bottom: 1px dashed #eeeeee;
}

.bestemming li a{
display: block;
color: #373737;
text-decoration: none;
}

.bestemming li.btm{
border: 0;
}

.bestemming li.btm a{
color: #eb9f27;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

.bestemming li a:hover{
color: #3878c0;
}

#midden{
margin-left: 8px;
width: 503px;
float: left;
}

.logo{
background: url("/images/midimg.png");
width: 503px;
height: 215px;
margin: 0;
}

.logo h1{
font-size: 18px;
color: #234ba0;
font-weight: normal;
padding: 0 0 0 20px;
margin-top: 4px;
position: absolute;
font-weight: bold;
}

.mbox{
width: 501px;
border: 1px solid #e9e9e9;
border-top: none;
margin: 0 0 9px 0;
}

.item{
clear: both;
padding: 0 0 5px 12px;
overflow: hidden;
border-bottom: 1px solid #e9e9e9;
}

#midden .mbox .item h2{
margin: 0;
padding: 0;
font-size: 14px;
color: #eb9f27;
background: none;
text-transform: none;
}

#midden h2 a{
color: #ffffff;
text-decoration: none;
}

#midden h2 a:hover{
color: #e3e3e3;
}

.span{
margin: 15px 5px 0 0;
}

.span a{
color: #234ba0;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

.span a:hover{
color: #234ba0;
text-decoration: none;
}

.item img{
float: left;
}

.itxt{
width: 280px;
margin-left: 15px;
float: left;
overflow: hidden;
}

.btns{
overflow: hidden;
margin-top: 15px;
}

a.gbtn{
line-height: 32px;
height: 32px;
width: 127px;
color: #ffffff;
text-decoration: none;
text-align: center;
float: left;
display: block;
background: #eb9f27;
margin: 0 10px 0 0;
font-weight: bold;
}

a:hover.gbtn{
color: #ffffff;
text-decoration: none;
}

.obtn{
text-align: center;
line-height: 31px;
height: 31px;
width: 155px;
background: #eb9f27;
display: block;
color: #ffffff;
text-decoration: none;
margin: 5px 0 5px 0;
}

#midden h2{
margin: 0;
padding: 0 0 0 13px;
font-size: 12px;
color: #ffffff;
line-height: 33px;
height: 33px;
background: #234ba0;
text-transform: uppercase;
}

#right{
width: 240px;
float: right;
margin-right: 9px;
}

ul.populair{
margin: 0;
padding: 0 0 5px 0;
}

.populair li{
clear: both;
height: 22px;
overflow: hidden;
line-height: 22px;
list-style: none;
width: 211px;
border-bottom: 1px dashed #eeeeee;
}

.populair li a{
display: block;
color: #373737;
text-decoration: none;
}

.populair li a:hover{
color: #3878c0;
}

.populair li img{
margin: 4px 0 0 3px;
float: left;
}

#left h2, #right h2{
clear: both;
margin: 0;
padding: 0 0 0 13px;
font-size: 12px;
color: #ffffff;
line-height: 33px;
height: 33px;
background: #eb9f27;
text-transform: uppercase;
}

.boxright{
padding: 0 0 0 12px;
width: 226px;
border: 1px solid #e9e9e9;
border-top: none;
margin-bottom: 9px;
}

.boxright a{
color: #000000;
text-decoration: none;
font-weight: bold;
}

.boxright form{
overflow: hidden;
font-size: 10px;
margin: 0;
padding: 0 0 15px 0;
}

.boxright img{
padding: 15px 0 5px 0;
}

#cbot{
clear: both;
background: url("/images/cbot.png");
font-size: 0;
height: 4px;
width: 1015px;
}

#footer{
text-align: right;
font-size: 11px;
margin: 15px 0 15px 0;
color: #eb9f27;
text-align: center;
}

#footer a{
color: #eb9f27;
text-decoration: none;

}

h2{
margin: 0;
padding: 0;
font-size: px;
color: #ffffff;
}

#fullAd{
	width:1000px;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0;
}
	#fullAd .fAd{
		text-align:center;
		margin:10px 0 10px 0;
	}

#nummering {
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
}

.nummers {
  color: #eb9f27;
  text-decoration: none;
}

.button{
background: #eb9f27;
width: 155px;
line-height: 31px;
height: 31px;
text-align: center;
color: #ffffff;
border: 0;
padding: 0;
margin: 0 14px 0 0;
font-size: 13px;}
}

#zoeken {
	display: inline-block;
	float:right;
	padding: 0 5px 0 0;
	margin: 0;
}
#zoeken input { 
	background-color: #FFF; 
	border: 1px solid #FFF; 
	width: 183px;
	color: #000; 
	padding: 3px; 
	margin-left:10px;
}
.knop { 
	width: 65px;
}
#zoeken input[type=submit] { 
	background-color: #eb9f27; 
	border: 1px solid #FFF; 
	width: 63px;
	color: #FFF; 
	font-weight: bold; 
	padding: 2px; 
}
