/* form */
.form_required
{
    color:      #FF0000;
}

.form_form_row {
	clear: both;
	padding-top: 5px;
}
.form_header{
	white-space: nowrap;
	padding: 3px;
	background-color: #99BCC6;
	color:     #FFFFFF;
	font-weight: bold;
}
.form_label {
	float: left;
	width: 150px;
}

span.form_required {
	color: #f00;
}

span.form_error {
	color: #f00;
	font-size: x-small;
	margin: 2px;
}

.form_error {
    padding:            5px;
    border:             1px solid #FF0000;
    background-color:   #FFFCE2;
    color:              #FF0000;
    margin-top:         5px;
}

.form_dank {
    background-color:   #CCFFCC;
    color:              #006600;
    border:             1px solid #006600;
    padding:            5px;
    margin-top:         5px;
}

.verplichte_velden {
	color:				#FF0000;
}

#verplicht_ster {
	text-align:		right;
}

/* Form elements - some general styling */
select, textarea {color : #000;}
input.checkbox { border-width: 0; }
input.mainoption {font-weight : bold;}   /* Main submit button      */
input.liteoption {font-weight : normal;} /* None-bold submit button */

select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {cursor:	pointer; font-size: 12px;}
input[text],textarea {font-size: 12px;}

.input
{
	width:		170px;
	display:	inline;
}