body{
text-align: center;
margin: 0px;
font: 12px Arial, Verdana, sans-serif;
background: url(../images/bg.png) no-repeat top center;
}

#wrapper{
width: 704px;
text-align: left;
margin: 0 auto;
float: none;
padding-top: 70px;
}

#logo{
width: 704px;
height: 54px;
margin-bottom: 10px;
font: bold 56px Arial, Verdana, sans-serif;
}

#logo a{
color: #000;
text-decoration: none;
}

#menu{
float: left;
background-color: #F70;
border: 7px solid black;
border-left-width: 3px;
width: 187px;
height: 343px;
font: bold 14px Arial, Verdana, sans-serif;
color: #FFF;
}

#menu a{
color: #FFF;
text-decoration: none;

}

#menu a img{
display: block;
}

#menu a:hover{
text-decoration: underline;
}

#inhoud{
float: left;
width: 484px;
height: 282px;
border-top: 7px solid black;
border-right: 3px solid black;
border-bottom: 5px solid black;
background-color: #F70;
padding: 10px;
padding-bottom: 0px;
overflow: auto;
background-image: url(../images/inhoud_bg2.png);
}

#producten{
border-top: 7px solid black;
width: 187px;
background-image: url(../images/producten_bg.png);
height: 221px;
}

#contact{
float: left;
border-right: 3px solid black;
border-bottom: 7px solid black;
width: 484px;
height: 46px;
vertical-align: bottom;
color: #FFF;
padding-right: 20px;
background-image: url(../images/contactinfo.png);
}

#contact .left{
padding: 8px 25px;
text-indent: -15px; 
font-size: 12px;
}

#contact .right{
font-size: 12px;
font-weight: bold;
text-align: right;
}

#contact a{
color: #FFF;
}

#contact .right .email{
font: bold 11px Arial, Verdana, sans-serif;
text-decoration: none;
}

#footer{
float: left;
clear: both;
width: 698px;
height: 18px;
padding-top: 3px;
margin: 0px 3px;
font-size: 11px;
}

#footer a{
color: #F70;
}

#footer .right{
font-size: 11px;
}

a img{
border: 0px;
}

h1{
font: bold 16px Arial, Verdana, sans-serif;
margin-top: 0px;
margin-bottom: 10px;
}

h2{
font: bold 12px Arial, Verdana, sans-serif;
/*text-transform: uppercase;*/
margin-bottom: 0px;
}

p{
/*line-height: 1.3;*/
margin-top: 4px;
margin-bottom: 8px;
}

a{
color: #000;
text-decoration: underline;
}

div{
margin: 0px;
padding: 0px;
}

.left{
float: left;
}

.right{
float: right;
}

label{
width: 150px;
}

table{
margin-top: 4px;
border-collapse: collapse;
empty-cells: show;
/*line-height: 1.3;*/
}
td, th{
padding: 0px;
padding-right: 2px;
}

.product{
display: block;
clear: left;
}

.product h2{
padding-top: 2px;
padding-bottom: 0px;
margin-top: 0px;
}

.product p{
padding: 0px;
margin: 0px;
}

.product img{
padding-right: 5px;
clear: left;
padding-bottom: 2px;
}

.product a h2{
color: #000;
}

.meerinfo{
display: inline;
font-size: 90%;
color: #000;

}

.contact_zuid, .contact_noord{
float: left;
margin-right: 20px;
}
