*{
margin: 0;
padding: 0;
}

img{
border: solid 0px #000;
}

html{
height: 100%;
}

body{
height: 100%;
background: url('../images/bg.png') repeat-x #fff;
font-family: Arial;
}

#container{
margin: 0 auto;
width: 995px;
height: 100%;
display: table;
background: #fff;
}

#header{
position: relative;
height: 175px;
background: url('../images/header_home.png') no-repeat;
}

#header .item{
position: absolute;
}

#header .logo{
margin: 44px 0px 0px 40px;
}

#header .menu_bottom{
width: 995px;
height: 26px;
background: url('../images/menu_header_bottom_bg.png') repeat-x;
bottom: 0;
list-style-type: none;
}

#header ul.menu_bottom li{
float: left;
paddign: 0px 0px 0px 25px;
}

#header ul.menu_bottom li a{
padding: 0px 0px 0px 13px;
display: block;
background: url('../images/menu_header_bottom_arrow.png') no-repeat 0px 1px;
margin: 6px 0px 0px 15px;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #fff;
}

#header ul.menu_top{
margin: 19px 0px 0px 591px;
list-style-type: none;
}

#header ul.menu_top li{
float: left;
padding: 1px 16px 0px 0px;
}

#header ul.menu_top li a{
display: block;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #fff;
}

#header ul.menu_top li a:hover{
text-decoration: underline;
}

#header ul.menu_top li.zoeken{
background: url('../images/header_search_bg.png') no-repeat;
}

#header ul.menu_top li.zoeken .input{
padding: 0;
background: transparent;
border: solid 0px #000;
width: 126px;
height: 20px;
}

#header .logo_bovag{
margin: 14px 0px 0px 943px;
}

#header .logo_rdw{
margin: 43px 0px 0px 851px;
}

#header .logo_ghi{
margin: 96px 0px 0px 896px;
}

#content{
color: #4c4c4c;
width: 995px;
position: relative;
display: table;
}

#content #wrapper{
position: relative;
margin: 32px 0px 30px 40px;
}

#content h3{
margin: 10px 0px 10px 0px;
padding: 0;
font-size: 13px;
font-weight: bold;
color: #4c4c4c;
text-transform: uppercase;
}

#content h3 a{
text-decoration: none;
color: #4c4c4c;
}

#content h4{
margin: 15px 0px 0px 0px;
font-size: 19px;
font-weight: normal;
color: #4c4c4c;
}

#content #left{
width: 356px;
height: 484px;
position: relative;
float: left;
}

#content #left.next{
margin: 32px 0px 0px 0px;
padding: 0px 0px 0px 40px;
width: 316px;
height: auto;
position: relative;
float: left;
display: table;
}

#content #left.next ul{
display: none;
list-style-type: none;
}

#content #left.next ul.over{
display: block;
}

#content #left.next ul li{
margin: 0px 0px 5px 0px;
background: url('../images/li_bg.png') no-repeat 0px 5px;
padding: 0px 0px 0px 10px;
}

#content #left.next ul li a{
font-size: 13px;
font-weight: normal;
color: #4c4c4c;
text-decoration: none;
}

#content #left.next ul.over li a.over{
font-size: 13px;
font-weight: bold;
color: #4c4c4c;
}

#content #left.next ul li a:hover{
font-size: 13px;
font-weight: bold;
color: #4c4c4c;
}

#content #left img{
display: none;
}

#content #left #wrapper{
clear: both;
}

#content #right{
margin: 32px 0px 0px 0px;
width: 639px;
position: relative;
float: left;
}

#content p{
color: #4c4c4c;
font-size: 13px;
margin: 0px 5px 25px 0px;
}

#content #right ul{
margin: 0px 5px 25px 15px;
color: #4c4c4c;
font-size: 13px;
}

#content #right ul li{
list-style:disc;
}

#content h1{
font-weight: normal;
margin: 0px 0px 25px 0px;
color: #4c4c4c;
font-size: 25px;
}

#content h2{
font-weight: normal;
color: #4c4c4c;
font-size: 25px;
}

#footer{
clear: both;
margin: 0px 0px 0px 40px;
position: relative;
}

#footer .block{
float: left;
background: url('../images/footer_block_bg.png') no-repeat;
width: 288px;
height: 152px;
margin: 0px 26px 0px 0px;
}

#footer .block .title{
clear: both;
}

#footer .block .img{
margin: 13px 0px 0px 15px;
float: left;
}

#footer .block .text{
font-size: 14px;
font-weight: bold;
line-height: 14px;
margin: 13px 0px 0px 13px;
float: left;
width: 130px;
}

#footer .block .lees_meer{
margin: 5px 0px 0px 11px;
float: left;
}

#naw{
position: relative;
clear: both;
margin: 0px 0px 0px 40px;
}

#naw p{
margin: 40px 0px 15px 0px;
display: inline-block;
float:left;
color: #4c4c4c;
font-size: 12px;
}

#naw a{
color: #4c4c4c;
font-size: 12px;
text-decoration: underline;
}

#naw a:hover{
text-decoration: none;
}

#trailers{
margin: 40px 0px 0px 0px;
clear: both;
width: 600px;
}

#trailers .item{
text-align: center;
margin: 0px 0px 40px 0px;
width: 150px;
height: 106px;
display: block;
float: left;
}

#specificaties2{
	margin: 20px 0px 0px 0px;
	clear: both;
	width: 600px;
	height: 220px;
	overflow-y: hidden;
	overflow-x: auto;
}

#specificaties2 .item{
text-align: center;
margin: 0px 10px 0px 0px;
float: left;
width: auto;
display: block;
}

#specificaties2 img{
border: 1px solid #000;
}

#specificaties2 .item .text{
font-size: 11px;
}

#specificaties{
margin: 40px 0px 0px 0px;
clear: both;
width: 600px;
}

#specificaties .item{
text-align: center;
margin: 0px 0px 40px 0px;
float: left;
width: auto;
border-right: solid 2px #4c4c4c;
}

#specificaties .item .text{
display: none;
}

.tablespecs td{
border: solid 1px #4c4c4c;
font-size: 12px;
padding: 5px;
}

.tablespecs{
clear: both;
margin: 0px 0px 15px 0px;
}

.clear{
clear: both;
}

#zoek_balk{
margin: 24px 0px 0px 0px;
width: 915px;
height: 60px;
background: #0072bd;
}



#zoek_balk select{
float: left;
margin: 21px 0px 0px 10px;
width: 120px;
}

#zoek_balk input.submit{
margin: 18px 0px 0px 10px;
float: left;
background: url('../images/zoek_balk_submit_bg.png') no-repeat;
width: 71px;
height: 25px;
border: solid 0px #000;
}

#block_result{
margin: 24px 0px 0px 0px;
width: 905px;
}

#block_result th{
text-align: left;
font-size: 18px;
color: #0072BD;
font-weight: normal;
padding: 0px 0px 8px 0px;
}

#block_result .table_hr{
height: 1px;
background: #0072BD;
}

#block_result td{
height: 64px;
font-size: 13px;
color: #4a4a44;
}

#block_result .vorige_volgende{
padding: 23px 0px 0px 0px;
height: auto;
}

#block_result .left{
text-align: left;
}

#block_result .right{
text-align: right;
}

#block_result .left .arrow_left{
color: #b1c800;
text-decoration: none;
font-size: 18px;
}

#block_result .right .arrow_right{
color: #b1c800;
text-decoration: none;
font-size: 18px;
}

#block_result .odd{
background: #f7f9e5;
}

#block_result .even{
background: #ffffff;
}

#block_detail{
margin: 18px 0px 0px 0px;
position: relative;
width: 915px;
}

#block_detail .detail_left{
float: left;
width: 625px;
}

#block_detail .detail_right{
float: left;
width: 290px;
line-height: 22px;
}

#block_detail .detail_left #detail_groot{
position: relative;
clear: both;
}

#block_detail .detail_left .detail_item{
float: left;
width: 135px;
margin: 15px 19px 0px 0px;
}

#block_detail .detail_right table{
margin: 20px 0px 0px 0px;
color: #4c4c4c;
font-size: 13px;
}

.price_line{
padding: 10px 0px 0px 0px;
border-bottom: solid 1px #0072BD;
height: 1px;
}

.price_name{
font-size: 13px;
font-weight: bold;
color: #0072BD;
line-height: 36px;
}

.price_value{
font-size: 28px;
font-weight: bold;
color: #0072BD;
line-height: 32px;
}

#block_detail .detail_right h2.detail_bottom_h2{
margin: 30px 0px 20px 0px;
}

.detail_email{
color: #83a300;
font-size: 13px;
}

.detail_email:hover{
text-decoration: none;
}

#ajax{
clear: both;
}
