.form{background:#f0f0f0;}
.form_name{padding:3px;font-weight:bold;font-size:14px;background:#888888;color:#FFFFFF;}
.form_error{margin:8px 1px;padding:3px;font-weight:bold;font-size:12px;background:#FCE4E4;color:#C51212;border:3px double #C51212;}
.form_section{margin:10px;background:#f9f9f9;border:1px solid #999999;padding-bottom:5px;}
.form_section_name{padding:3px;font-weight:bold;background:#d9d9d9;margin-bottom:5px;}
.form_field{padding-left:30px;clear:both;}
.form_field_label{display:inline;float:left;width:150px;margin:2px;margin-right:5px;text-align:right;}
.form_field_label_error{color:#C51212;}
.form_field_input{display:inline;float:left;margin:2px;margin-left:5px;}
.form_field_required{ display:inline;float:left;margin:2px;margin-left:5px;clear:right;}
.form_buttons{padding:20px;text-align:center;}
.label_required{ font-weight:bold;}
#form_section_keuze .form_field_label{display:none;}
#form_section_keuze .form_field_input{width:525px;text-align:center;}
#form_section_keuze .form_field_input select{width:525px;}
#form_section_contextuele_vooropleiding .form_field_label{width:85px;}
#form_section_luik_b .form_field_label,#form_section_luik_c .form_field_label{float:none;display:block;width:auto;text-align:left;}
#form_section_luik_b .form_field_input,#form_section_luik_c .form_field_input{float:none;display:block;width:auto;margin-left:25px;margin-bottom:5px;}
#form_section_luik_b textarea, #form_section_luik_c textarea{width:500px;height:50px;min-height:50px;max-height:150px;}
.form_finished{padding:40px;margin:30px;width:auto;background:#f3f3f3;color:#666666;border:1px solid #999999;font-weight:bold;font-size:14px;text-align:center;}
