/*::-moz-selection { color: white; background: #F5A200; }
::selection { color: white; background: #F5A200; } */
body { font-family: Arial; padding: 0; margin: 0;}

img { border: 0; }

#container {width: 1024px; margin: 0 auto; padding: 0; } 

#header { background: #f5a200 url(../img/header.jpg) no-repeat 20px 0px; float: left; display: inline; height: 96px; width: 1024px; margin: 0; padding: 0 0 0 0;}

#header #menu { padding: 0 0 0 0; margin: 78px 0 0 510px; list-style: none; height: 18px; width: 514px; float: left; display: inline; position: absolute;}
#header #menu li { padding: 0 0 0 0px; margin: 0 0 0 0px; font-size: 12px; color: black; font-weight: bold; float: left; display: block;}
#header #menu li a { font-size: 0px; color: black; font-weight: normal; text-decoration: none;}
#header #menu li a:hover { color: white; }

#header #menu ul {left: 50%; top: 18px; width: 374px; background: #fbbd44;  position: absolute; display: none; list-style-type: none; margin: 0px 0 0 -256px; padding: 0px; z-index: 10000;}
#header #menu ul li { margin: 0 0 0 0px; padding: 10px 10px 6px 10px; font-size: 12px; color: black; font-weight: bold; float: left; display: block;}
#header #menu ul li a { font-size: 12px; color: black; font-weight: normal; text-decoration: none; float: left; display: block;}

#header #menu ul ul {left: 50%; top: 30px; width: 374px; background: #fbd17b;  position: absolute; display: none; list-style-type: none; margin: 0px 0 0 -187px; padding: 0px; z-index: 10000;}
#header #menu ul ul li { padding: 10px 10px 6px 10px; margin: 0px 0 0 0px; font-size: 12px; color: black; font-weight: bold; float: left; display: block;}
#header #menu ul ul li a { font-size: 12px; color: black; font-weight: normal; text-decoration: none; float: left; display: block;}

#header #menu ul ul ul {left: 50%; top: 30px; width: 374px; background: #fddea1;  position: absolute; display: none; list-style-type: none; margin: 0px 0 0 -187px; padding: 6px 0 0 0; z-index: 10000;}
#header #menu ul ul ul li {width: 150px; padding: 2px 10px 2px 10px; margin: 0px 0 0 0px; font-size: 12px; color: black; font-weight: bold; float: left; display: block;}
#header #menu ul ul ul li a {font-size: 12px; color: black; font-weight: normal; text-decoration: none; float: left; display: block;}

#header #menu li.particulier ul {background: #fbbd44;}
#header #menu li.zakelijk ul {background: #f6a933;}
#header #menu li.vve ul {background: #f5a035;}
#header #menu li.algemeen ul {background: #39579d; margin: 0px 0 0 -76px; width: 320px;}
#header #menu li.algemeen ul li a { color: #a1acca; }
#header #menu li.algemeen ul li a:hover { color: white; }

#header #menu li.particulier ul ul {background: #fbd17b;}
#header #menu li.zakelijk ul ul {background: #fbd17b;}
#header #menu li.vve ul ul {background: #fbd17b;}
#header #menu li.algemeen ul ul {background: #a1acca; margin: 0px 0 0 -160px; width: 320px;}
#header #menu li.algemeen ul ul li {width: 150px; padding: 2px 10px 2px 10px; margin: 0px 0 0 0px; font-size: 12px; color: black; font-weight: bold; float: left; display: block;}
#header #menu li.algemeen ul ul li a { color: black; }
#header #menu li.algemeen ul ul li a:hover { color: white; }

#header #menu li.particulier ul ul ul {background: #fddea1;}
#header #menu li.zakelijk ul ul ul {background: #fddea1;}
#header #menu li.vve ul ul ul {background: #fddea1;}
#header #menu li.algemeen ul ul ul {background: #a1acca; margin: 0px 0 0 -186px;}





#main {float: left;  padding: 30px 0 0 0; width: 1024px;}

#main #container_498 { width: 498px; float: left; margin: 0 8px 0 0;}
#main #container_498 h1 {color: #f5a200; font-weight: bold; font-size: 16px; padding: 0 10px 0 10px; margin: 0 0 10px 0; }
#main #container_498 p {color: black; font-size: 12px;  padding: 0 10px 0 10px; margin: 0 0 10px 0; }
#main #container_498 p.intro {color: #c6c7c8; font-weight: normal; font-size: 13px; padding: 0 10px 0 10px; margin: 0 0 10px 0; }
#main #container_498 a {color: #f5a200; font-weight: normal; font-size: 13px; text-decoration: none;}
#main #container_498 a:hover {color: #c6c7c8; font-weight: normal; font-size: 13px; text-decoration: none;}
#main #container_498 img {vertical-align:middle;}

#main #container_498 .home {margin: 256px 0 0 8px;} 
#main #container_498 .home p {line-height: 20px; color: #929395; font-size: 12px;}
#main #container_498 .home .content { padding: 10px 10px; background: url(../img/container_498_background.gif) repeat-y 0px 0px; width: 478px; float: left;}
#main #container_498 .home .content a { color: #f5a200; font-weight: bold; text-decoration: none; font-size: 12px;}
#main #container_498 .home .top { width: 498px; display: block; background: url(../img/container_498_top.gif) no-repeat 0px 0px; height: 6px; }
#main #container_498 .home .bottom {clear: both; display: block; width: 498px; background: url(../img/container_498_bottom.gif) no-repeat 0px 0px; height: 6px; }

#main #container_498 .contents {margin: 30px 0 0 8px;} 

#main #container_498 .products { width: 498px; float: left; margin: 0 0 8px 8px;}
#main #container_498 .products .top { width: 501px; display: block; background: url(../img/product_top.jpg) no-repeat 0px 0px; height: 28px; padding: 6px 0 0 10px; font-size: 13px; font-weight: bold; color: white;}
#main #container_498 .products .content {color: #929395; padding: 10px 10px; background: url(../img/product_mid.jpg) repeat-y 0px 0px; width: 501px; float: left;}
#main #container_498 .products .bottom {clear: both; display: block; width: 501px; background: url(../img/product_bottom.jpg) no-repeat 0px 0px; height: 13px; }
#main #container_498 .products ul {list-style: none; padding: 0; margin: 0;}
#main #container_498 .products ul li {padding: 0 16px 0 0; margin: 0 6px 0 0; float: left; display: block; background: url(../img/spacer1.jpg) no-repeat right 6px;}
#main #container_498 .products ul li.last {background: none;}
#main #container_498 .products ul li a {font-size: 12px; color: black; text-decoration: none; font-weight: normal;}
#main #container_498 .products ul li a:hover {font-size: 12px; color: #f5a200; text-decoration: none;}

#main #container_242 { width: 242px; float: left; margin: 63px 0 0 8px;}
#main #container_242 .content {  background: url(../img/container_242_background.gif) repeat-y 0px 0px;  width: 242px; float: left; }
#main #container_242 .top { width: 498px; display: block; background: url(../img/container_242_top.gif) no-repeat 0px 0px; height: 8px; }
#main #container_242 .bottom {clear: both; display: block; width: 498px; background: url(../img/container_242_bottom.gif) no-repeat 0px 0px; height: 8px; }
#main #container_242 h2 {color: #c6c7c8; font-weight: bold; font-style: italic; font-size: 14px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 10px 0; float: left; display: block;}
#main #container_242 h3 {font-size: 11px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 0 0; float: left; display: block;}
#main #container_242 p {font-size: 11px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 0 0; float: left; display: block;}
#main #container_242 a {color: #f5a200; font-weight: bold; text-decoration: none; font-size: 11px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 10px 0; float: left; display: block;}

#main #banners {margin: 60px 0 0 0px; float: left; width: 260px; display: block;}
#main #banners object { float: left; display: block; margin: 0 0 8px 8px; padding: 0;}
		
#main #container_1014 { width: 1014px; float: left; margin: 0 0 10px 8px; }
#main #container_1014 .servicedesk .content { padding: 0 0 0 20px; background: url(../img/servicedesk_mid.gif) repeat-y 0px 0px;  width: 1006px; float: left; }
#main #container_1014 .servicedesk .content h1 { font-size: 13px; font-weight: bold; color: #f5a200;}
#main #container_1014 .servicedesk .content p { font-size: 11px; color: #000;}
#main #container_1014 .servicedesk .top {font-size: 12px; width: 756px; display: block; background: url(../img/servicedesk_top.gif) no-repeat 0px 0px; height: 65px; padding: 0px 10px 0 250px; }
#main #container_1014 .servicedesk .top ul {list-style: none; padding: 0; margin: 0 0 0 0;}
#main #container_1014 .servicedesk .top ul li {padding: 0 16px 0 0; margin: 32px 6px 0 0; float: left; display: block; background: url(../img/spacer1.jpg) no-repeat right 4px;}
#main #container_1014 .servicedesk .top ul li.last {background: none;}
#main #container_1014 .servicedesk .top ul li a {font-size: 12px; color: black; text-decoration: none; font-weight: normal;}
#main #container_1014 .servicedesk .top ul li a:hover {font-size: 12px; color: #f5a200; text-decoration: none;}
#main #container_1014 .servicedesk .top a{color: #000; text-decoration: none;}
#main #container_1014 .servicedesk .top a:hover{color: #f5a200;}
#main #container_1014 .servicedesk .bottom {clear: both; display: block; width: 1014px; background: url(../img/servicedesk_bottom.gif) no-repeat 0px 0px; height: 20px; }
#main #container_1014 .servicedesk h2 {color: #c6c7c8; font-weight: bold; font-style: italic; font-size: 18px; width: 222px; padding: 0 10px 20px 10px; margin: 0 0 10px 0; float: left; display: block;}
#main #container_1014 .servicedesk h3 {font-size: 11px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 0 0; float: left; display: block;}

#main #container_1014 .servicedesk .personal_data {width: 220px; float: left; display: block;}

#main #container_1014 .servicedesk .news {width: 250px; float: left; display: block; border-left: solid 1px #fad17f; margin: 10px 0 0 0;}
#main #container_1014 .servicedesk .news h2 { font-style: normal; font-size: 13px; font-weight: bold; color: #f5a200; width: 222px; padding: 0 10px 0 10px; margin: 0 0 10px 0; float: left; display: block;}
#main #container_1014 .servicedesk .news h3 {font-size: 11px; width: 222px; color: #000; padding: 0 10px 0 10px; margin: 0 0 0 0; float: left; display: block;}
#main #container_1014 .servicedesk .news p {font-size: 11px; width: 222px; color: #000; padding: 0 10px 0 10px; margin: 0 0 0 0; float: left; display: block;}
#main #container_1014 .servicedesk .news a {background: url(../img/spacer1.jpg) no-repeat 6px 2px; color: #000; text-decoration: none; font-size: 11px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 10px 0; float: left; display: block;}

#main #container_1014 .servicedesk .servicedesk_products { width: 500px; float: left; display: block; font-size: 11px; margin: 10px 0 0 0; } 
#main #container_1014 .servicedesk .servicedesk_products h2 {font-style: normal;  font-size: 13px; font-weight: bold; color: #f5a200; width: 480px; padding: 0 10px 0 0px; margin: 0 0 10px 0; float: left; display: block;}
#main #container_1014 .servicedesk .servicedesk_products h3 {font-size: 11px; width: 480px; color: #000; padding: 0 10px 0 0px; margin: 0 0 0 0; float: left; display: block;}
#main #container_1014 .servicedesk .servicedesk_products p {}
#main #container_1014 .servicedesk .servicedesk_products ul {list-style: none; padding: 0; margin: 0 0 10px 0; float: left; display: block;}
#main #container_1014 .servicedesk .servicedesk_products ul li {padding: 0 16px 0 0; margin: 0 6px 0 0; float: left; display: block; background: url(../img/spacer1.jpg) no-repeat right 3px;}
#main #container_1014 .servicedesk .servicedesk_products ul li.last {background: none;}
#main #container_1014 .servicedesk .servicedesk_products ul li a {font-size: 12px; color: black; text-decoration: none; font-weight: normal;}
#main #container_1014 .servicedesk .servicedesk_products ul li a:hover {font-size: 12px; color: #f5a200; text-decoration: none;}

#main #container_1014 .servicedesk .servicedesk_herbouwwaarde { width: 1014px; float: left; display: block; font-size: 11px; margin: 10px 0 0 0; } 
#main #container_1014 .servicedesk .servicedesk_herbouwwaarde h2 {font-style: normal;  font-size: 13px; font-weight: bold; color: #f5a200; width: 1000px; padding: 0 10px 0 0px; margin: 0 0 10px 0; float: left; display: block;}
#main #container_1014 .servicedesk .servicedesk_herbouwwaarde h3 {font-size: 11px; width: 480px; color: #000; padding: 0 10px 0 0px; margin: 0 0 0 0; float: left; display: block;}
#main #container_1014 .servicedesk .servicedesk_herbouwwaarde p {}


#main #container_740 { width: 500px; float: left; display: block; margin: 0 0 0 8px; } 
#main #container_740 h1 {color: #f5a200; font-weight: bold; font-size: 16px; padding: 0 10px 0 10px; margin: 0 0 10px 0; }
#main #container_740 p {color: black; font-size: 12px;  padding: 0 10px 0 10px; margin: 0 0 10px 0; }
#main #container_740 p.intro {color: #c6c7c8; font-weight: normal; font-size: 13px; padding: 0 10px 0 10px; margin: 0 0 10px 0; }
#main #container_740 a {color: #f5a200; font-weight: bold; text-decoration: none; font-size: 11px; width: 222px; padding: 0 10px 0 10px; margin: 0 0 10px 0; float: left; display: block;}

#main #container_740 .team_display {float: left; display: block; width: 260px; margin: 28px 0 0 0px;}
#main #container_740 .team_display h1 { font-size: 13px; font-weight: bold; color: #f5a200;}
#main #container_740 .team_gallery { width: 240px; float: left; margin: 48px 0 0 0px; }
#main #container_740 .team_gallery ul {float: left; display: block; list-style: none; margin: 12px 0 0 0; padding: 0; }
#main #container_740 .team_gallery ul li {  float: left; display: block; padding: 0; margin: 0 8px 8px 0;}
#main #container_740 .team_gallery ul li.last {  float: left; display: block; padding: 0; margin: 0 0 8px 0;}
#main #container_740 .team_gallery ul li img { width: 40px; height: 40px;  float: left; display: block; border: 0; }
#main #container_740 .team_gallery ul li a { width: 40px; height: 40px;  float: left; display: block; border: 0; }

#form fieldset { width: 200px; display: block; float: left; border: 0px #d0d7e5 solid;  margin: 10px 0px; padding: 0 0px;  }
#form fieldset legend {font-size: 12px; font-weight: bold; padding: 10px 0;}
#form fieldset span.label {font-style: italic; }
#form fieldset p {height: 24px; width: 300px; padding: 3px 10px; margin: 0; display: block; border-top: solid 1px #ffffff; }
#form fieldset p span.question {display: block; background: none; width: 200px; padding: 0 0 5px 0; float: left; font-size: 11px;}
#form fieldset p input.button { background: #999e13; color: white; font-weight: bold; padding: 4px 10px; margin: 0 16px; font-size: 11px;}
#form input, #form textarea, #form select {width: 150px; font: normal 11px Verdana; border: 1px solid #f5a200; }
#form .textbox, .listbox {width: 110px;}
#form fieldset p.radio input {width: 30px;}
#form fieldset p.radio {height: 16px;}
#form textarea {width: 150px; height: 150px;}
#form fieldset p.textarea {height: 180px;}
#form label {display: block; height: 24px; background: none; width: 140px; padding: 0 0 5px 0; float: left; font-size: 11px;}
#form .textbox_tinymce {height: 296px;}
#form .buttons {text-align: right; height: 20px;  float: left; width: 290px; }
#form .buttons input {background: #f5a200; color: white; font-weight: bold; width: 110px; padding: 0px 10px;}
#form p.error { color: red; font-size: 20px; }


#footer {float: left; width: 1024px; height: 14px; background: black; color: white; font-size: 11px; text-align: center; padding: 4px 0 4px 0;}
#footer span {color: #f5a200;}

fieldset{
border: solid 1px #F5A200;
margin-bottom: 5px;
}
legend{
color: #F5A200; font-size: 14px; 
}
label{
color: black; font-size: 12px; 
float: left;
width: 275px;
margin-bottom: 5px;
}

input,  select{
width: 100px;
margin-bottom: 5px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
