form.formbuilder span.collection {padding:4px 5px;margin:0px 0px 4px 0px;border:1px #FFFFFF dashed;display:inline-block;width:280px;}form.contactform, form.nieuwsbrief {color:#000;}form.contactform ol, form.nieuwsbrief ol {padding:0px;margin:20px 0px;list-style:none;font-size:12px;color:#000;}form.contactform li, form.nieuwsbrief li {position:relative;padding:5px 0px;margin:0px;font-size:12px;}form.contactform label, form.nieuwsbrief label {position:relative;clear:left;float:left;width:100px;margin-right:10px;padding-right:20px;padding-top:6px;}form.contactform label.verplicht, form.nieuwsbrief label.verplicht {background:transparent url(/templates/img/verplicht.png) no-repeat center right;}form.contactform label span, form.nieuwsbrief label span {position:absolute;left:-10000px;top:0px;}form.contactform p span.verplicht, form.nieuwsbrief p span.verplicht {display:inline-block;vertical-align:top;width:15px;text-indent:-10000px;overflow:hidden;background:transparent url(/templates/img/verplicht.png) no-repeat center right;}form.contactform li input, form.nieuwsbrief li input {color:#000;font-size:12px;border:none;padding:5px 5px;border:1px solid #CED6DC;font-family: Arial, sans-serif;}form.contactform li input.radio, form.nieuwsbrief li input.radio {border:none;}form.contactform li .collection label {clear:none;float:none;}form.contactform li input.titel, form.nieuwsbrief li inlut.titel {border:none;}form.contactform li input.small {width:148px;}form.contactform li input.medium {width:180px;}form.contactform li input.large, form.nieuwsbrief li input.tekstveld {width:280px;}form.contactform li select {margin:0px;background:#fff;border:none;padding:2px 0px;}form.contactform .numbers {width:60px;}form.contactform select {font-size:13px;color:#000;}form.contactform select.border {width:290px;border:1px solid #ccc;}form.contactform li textarea {width:280px;height:150px;color:#000;font-size:12px;padding:5px;font-family: Arial, sans-serif;}form.contactform .bestelbutton {border:none;background:none;background:url(/templates/img/buttonrechts.gif) right top no-repeat;color:#ffffff;text-align:left;height:20px;font-size:14px;padding:0px 25px 0px 10px;font-weight:bold;float:right;margin-right:37px;}form.contactform .buttoncontact {background:none;border:none;background:url(/templates/img/bgbestel.gif) right top no-repeat;height:19px;padding:0px 30px 0px 10px;margin:15px 0px 0px 15px;text-align:left;font-family:Arial;font-size:14px;font-weight:bold;float:right;color:#ffffff;cursor:pointer;}form.contactform .buttoncontact:hover {color:#808080;}form.contactform .buttonblauw, form.nieuwsbrief .buttonblauw {background:none;background:url(/templates/img/dubbelepijl-rood-button.png) right 5px no-repeat #fff;border:1px solid #E31B23;color:#e31b23;overflow:hidden;padding-right:22px;margin-left:345px;font-size:12px;text-align:left;padding-top:2px;cursor: pointer;}.captcha {margin-right:15px;}form.docuzoek {margin:0px;}form.docuzoek input.text {width:200px;padding:2px 5px;font-family: Arial, verdana, sans-serif;font-size:11px;margin:3px 0px;color:#000000; }form.docuzoek select {width:214px;font-family: Arial, verdana, sans-serif;padding:2px 5px;font-size:11px;margin:3px 0px;color:#000000; }form.docuzoek input.button {background:none;border:none;color:#fff;background:url(/templates/img/dubbelepijl-rood.png) no-repeat;padding:0px 0px 0px 10px;text-align:left;float:right;}form.blokzoekjob input.text {width:255px;font-family: Arial, verdana, sans-serif;font-size:11px;margin-bottom:5px;color:#000000; }.left form.blokzoekjob input.text {width:165px;}form.blokzoekjob select {width:260px;margin-bottom:5px;font-family: Arial, verdana, sans-serif;font-size:11px;color:#000000; }.left form.blokzoekjob select {width:170px;}form.blokzoekjob select .grijs {color:#000000; }form.newsletterblok {margin:5px 0px;font-family: Arial, verdana, sans-serif;font-size:11px;}.left form.newsletterblok input.text,.left form.zoekblok input.text,.left form.infoform input.text{width:135px;font-family: Arial, verdana, sans-serif;font-size:11px;}.right form.newsletterblok input.text,.right form.zoekblok input.text{width:209px;font-family: Arial, verdana, sans-serif;font-size:11px;}.right form.newsletterblok input.text {width:100px;margin-right:5px;float:left;font-family: Arial, verdana, sans-serif;font-size:11px;}form.zoekblok {position:relative;}.left form.zoekblok input.text, .right form.zoekblok input.text {font-family: Arial, verdana, sans-serif;font-size:11px;color:#000000; }.right form.zoekblok input.text {width:183px;}.left form.zoekblok input.text.filled, .right form.zoekblok input.text.filled {color:#000000;}.left form.zoekblok input.zoekbutton, .right form.zoekblok input.zoekbutton {background:none;border:none;background:url(/templates/img/dubbelepijl-rood.png) no-repeat;position:absolute;height:8px;right:0px;top:4px;z-index:2;cursor:pointer;}.left form.infoform input.text, .right form.infoform input.text {font-family: Arial, verdana, sans-serif;font-size:11px;color:#000000; }.right form.infoform input.text {width:155px;float:left;margin:3px 0px;}.left form.infoform input.button, .right form.infoform input.button {border:none;background:none;float:right;margin-top:5px;background:url(/templates/img/dubbelepijl-wit.png) no-repeat;cursor:pointer;}