body{ background : #313131; margin : 0; font-family : "Trebuchet MS"; font-size : 10pt; }
h2{ color : #fff; margin : 0; padding : 0 0 10px 0; font-size : 14pt; font-weight : normal; text-transform : uppercase; position : relative; }
h4{ color : #fff; margin : 0; padding : 0 0 10px 0; font-size : 12pt; font-weight : normal; text-transform : uppercase; position : relative; }
h2 a{ color : #fff !important; text-decoration : none; position : relative; }
h2 a:hover{ text-decoration : underline; position : relative; }
h3{ font-size : 12pt; margin : 0; padding : 0 0 10px 0; font-weight : normal; color : #a6dc01; position : relative; }
p{ margin : 0; padding : 10px 0; position : relative; }
.hidden{ display : none; }
.clearer{ clear : both; }
.clearer20{ clear : both; height : 20px; }

.hl{ background : #a6dc01; padding : 5px; margin : 10px 0; color : #333; position : relative; }
.hl a{ color : #333 !important; position : relative; }
ul.ref{ float : left; }
#map{ height : 250px; width : 500px; float : right; color : #232323; border : 1px solid #fff; }
#adres{ float : left; }
form div label{ width : 200px; float : left; display : block; }
form div{ padding : 4px 0; }
.type{ background : #fff; border : 1px solid #000; color : #232323; font-family : "Trebuchet MS"; font-size : 10pt; padding : 2px; width : 200px; }
.button{ background : #333333; border : 1px solid #000; color : #fff; font-family : "Trebuchet MS"; font-size : 10pt; padding : 2px; }
.largetype{ background : #fff; border : 1px solid #000; color : #232323; font-family : "Trebuchet MS"; font-size : 10pt; width : 350px; height : 100px; padding : 2px; }
.largetype2{ background : #fff; border : 1px solid #000; color : #232323; font-family : "Trebuchet MS"; font-size : 10pt; width : 200px; height : 50px; padding : 2px; }
.border{ border : 5px solid #151414; margin : 0 10px; }

#container{ width : 860px; margin : 0 auto; }

/* MENU */

#hoofdmenu{ margin : 10px auto 0 auto; list-style : none; padding : 0; }
#hoofdmenu li{ float : left; width : 140px; text-align : center; color : #fff; font-size : 12pt; text-transform : uppercase; }
#hoofdmenu li a{ color : #fff; text-decoration : none; padding : 10px 0; display : block; }
#hoofdmenu li a:hover,#hoofdmenu li a.active{ background : #a6dc01; }

/* BANNER */

#banner{ background : #232323; padding : 5px; margin : 10px 0 0 0; }

#logo{ background : url('../img/logo.png') no-repeat; width : 334px; height : 157px; float : left; }
#image{ width : 500px; height : 157px; float : right; }

/* INHOUD */

#inhoud{ background : #232323; padding : 10px; margin : 10px 0 0 0; color : #999999; text-align : justify; }
#inhoud b{ color : #a6dc01; font-weight : normal; }
#inhoud h1{ color : #a6dc01; margin : 0; padding : 0 0 10px 0; font-weight : normal; font-size : 20pt; float : left; }
#inhoud #lang{ margin : 10px 0 0 0; padding : 0; list-style : none; float : right; font-size : 10pt; }
#inhoud #lang li{ float : left; width : 35px; text-align : center; background : none; padding : 0; }
#inhoud #lang li a{ color : #fff; text-decoration : none; display : block; padding : 1px; }
#inhoud #lang li a:hover,#inhoud #lang li a.active{ background : #a6dc01; color : #232323; }
#inhoud a{ color : #a6cd01; }
#inhoud ul{ margin : 0; padding : 10px; list-style :none; position : relative;  }
#inhoud ul li{ background : url('../img/bullet.gif') no-repeat left; padding : 0 0 0 20px; }

/* FOOTER */

#footer{ background : #232323; padding : 10px; margin : 10px 0 0 0; color : #fff; font-size : 8pt;}
#footer2{ background : #232323; padding : 10px; margin : 10px 0 0 0; color : #fff; font-size : 10pt;}
#footer h2{ color : #a6dc01; margin : 0; padding : 0 0 10px 0; font-size : 12pt; font-weight : normal; }
#producten{ float : left; width : 200px;}
#prod{ list-style : none; margin : 0; padding : 0; }
#prod a{ color : #fff; }
#prod a:hover{ color : #a6dc01; text-decoration : none; }

#contact{ float : right; text-align : right; vertical-align:top; }
#contact a{ color : #a6dc01; }
#contact a:hover{ text-decoration : none; }

#particulierenknop{ float : left; text-align : left; vertical-align:bottom; }

/* PRODUCTEN */

.cat{ background : #151414; padding : 5px; width : 150px; text-align : center; float : left; margin : 0 10px 0 0; }
.cat img{ display : block; margin : 0 0 10px 0; border : 0; }
.cat h3{ font-size : 10pt; margin : 0; padding : 0; color : #fff; text-transform : uppercase; font-weight : normal; text-decoration : none; }
.product{ border : 5px solid #151414; float : left; margin : 0 10px 0 0; }


/* AD WORDS */

.knop{float : left; margin : 0 20px 0 0; }
#footer3{ background : #232323; padding : 10px; margin : 10px 0 0 0; color : #fff; font-size : 10pt;}
h5{ color : #fff; margin : 0; padding : 0 0 10px 0; font-size : 14pt; font-weight : normal; position : relative; }
#sectorlist{ list-style : none; margin : 0 0 0 20px; padding : 0 0 0 20px; font-size : 13pt;}
#sectorlist a{ color : #fff; margin : 0 0 0 20px;}
#sectorlist a:hover{ color : #a6dc01; text-decoration : none; }