

p.form-inleiding {
	color: #026475;
	font-size:1.3em;
	font-weight: bold;
}

form fieldset{
	border:1px solid #FFE545;	
	background-image: url(../img/Contact.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

form fieldset legend{
	color: #026475;
}

.input{
	padding:5px;
	clear: both;
}

.input label{
	display:block;
	float:left;
	width:12em;
	padding:1px;
	color:#C2A34F;
	text-align:left;
}

.input.date select {
	width: 5em;
}

.input.radio input {
	width: 1em;
}
 
.input.checkbox input {
	width: 1em;
}

.input.checkbox p, .input.radio p {
	clear: none;
	display: inline;
}

.input.radio label {
	clear: none;
}

.input.radio .radiogroep {
	clear: none;
	float: left;
	width: 25em;
}

.input textarea {
	width: 500px;
}

.input input, .input select{
	padding:0.15em;
	width:14em;
	border:1px solid #ddd;
	background:#FEFBAF;
	
	font-family: Verdana;    
	font-size:1em;
	
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

.input input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

.required input {
	border:1px solid #FBB829;
}

form .submit input{
	font-family: Verdana;    
	font-size:1em;
	margin-top: 0.3em;
}

.formerror{
	position:relative;
	left:12.1em;
	color:#FBB829;
}

.datatable {
	border-collapse: collapse;
	width: 100%;
}
.datatable caption {
	text-align: left;
	background: #bbb;
	font-weight: bold;
}
.datatable th {
	background: #ddd;
}
.datatable td, .datatable th {
	padding: 4px 2px;
}
tr.odd {
	background: #eee;
}