/* CSS Document */
form.hetformulier {margin: 0; padding: 0; font-size: 100%;}
form.hetformulier div, form.hetformulier p  {clear:both;}
form.hetformulier .required {width: 100%; clear:both;}
form.hetformulier .optional {width: 100%; clear:both;}
form.hetformulier .information {width: 100%; clear:both;}
form.hetformulier label {width: 40%; float:left; padding:2px 3px 0 3px; margin:0px;}
form.hetformulier input {float:left;}
form.hetformulier .inputfield {float:left; width: 57%}
form.hetformulier .formBtnGrey {margin-top: 10px;}
form.hetformulier fieldset {clear: both; font-size: 100%; border-color: #000000; border-width: 1px; border-style: solid; padding: 10px; margin: 0 0 0 0;}
form.hetformulier fieldset legend {font-size: 100%; font-weight: normal; color: #000000; margin: 0 0 0 0; padding: 0 5px;}
form.hetformulier .error label {background-color: #ffffe1; background-image: url(http://assets.tn-media.be/graphics/BgError.gif); background-position: top left; background-repeat:repeat; color: #ff0000!important; border: 1px solid #ff0000; font-weight: bold; margin-top:4px;}


input, textarea {padding:2px 3px 0 3px; margin:0px;}
input, textarea, select {font: 10px/11px Verdana, Arial, Helvetica, sans-serif; color:#6F8997; margin-top:5px;}
.option {font-weight:normal;}
.inputfield {border: 1px solid #7f9db9;}


.indieform {background: url(http://assets.tn-media.be/graphics/indi_form/indi-form-bg.jpg) top left no-repeat; width: 570px; padding-bottom: 50px;}
.indieform .linken {width: 260px; height: 125px; padding-top: 75px; padding-left: 80px;}
.indieform .linken a.BtnArrowOnRed {font-size: 12px;}
.indieform .formulierken {padding-top: 200px; padding-left: 10px; width: 555px; background-color: #f1f1f1;}
.indieform .formulierken label {font-size: 12px;}
.indieform .formulierken .form_1 {float: left; text-align: right; height: 18px; line-height: 18px; vertical-align: baseline; padding-top: 2px;}
.indieform .formulierken .form_2 {float: left; padding-top: 2px;}
.indieform .formulierken .form_2 input {background-color: #ffffff; border: 1px solid #f1eacf; height: 18px; padding: 0; margin: 0; margin-left: 10px; font-size: 12px;}
.indieform .formulierken .form_3 {float: right; padding-right: 20px; padding-bottom: 10px; padding-top: 2px;}
.indieform .formulierken .form_3 input {background: #f1f1f1 url(http://assets.tn-media.be/graphics/BtnArrowOnRed.jpg) center left no-repeat; color: #CC0000; font-weight: bold; font-size: 12px; border: none; margin: 0; padding: 0; padding-left: 20px; height: 15px;}