/* contactformulier */
#route {
	margin: 5px 0 0 0;
	padding: 10px 15px;
	width: 339px;
	height: 378px;
	border: 1px solid #E1E2E9;
}

div#googlemaps {
	width: 100%;
	height: 100%;
	padding: 0 0 0 0;
	margin: 0;
	border: 1px solid #E1E2E9;
}
#txtBedrijf, #txtContactpersoon, #txtAdres, #txtPlaats, #txtEmail{
	width: 200px;
}
#txtPostcode{
	width: 50px;
}
#txtTelefoon, #txtFax{
	width: 75px;
}
#rdMan, #rdVrouw{
	border: 0px none;	
}
#txtLand{
	width: 200px;
}
#txtOpmerkingen{
	width: 200px;
}
#txtOpmerkingen{
	height: 50px;
	white-space: normal;	
}

/* formulier */
form, fieldset, legend, label, input, textarea{
}
.foutmelding,
.goedmelding {
	text-transform: none;
}
.foutmelding{
	color: #FF0000;
}
.goedmelding{
	color: #4EBDD7;
}
form{
	padding: 0px;
	margin: 0px;
}
input, textarea{
	padding: 2px;
	border: 1px solid #09307B;
	font-size: 1em;
	/*background-color: #ffffff;*/
	color: #09307B;	
}
input, label{
	float: left;
	display: block;
}
label{
	width: 150px;
	height: 20px;
	margin-left: 35px;
	padding-top: 3px;
}
fieldset{
	border: 0px none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
form br{
	clear: both;
}
.autoWidth{
	width: auto;
}
.fields input, .fields textarea{
	border: 1px inset #cccccc;
}
.fields textarea{
	float: left;
	overflow: auto;
}
.fields select{
	float: left;
}
.process input{
	border: 1px outset #cccccc;
	background-color: #ffffff;
	font-weight: bolder;
	margin-right: 5px;
	margin-top: 10px;
}
.verplichtFout{
	background-color: #CCCCCC;
}
.verplicht{
	color: #0f218b;	
}
.hidden{
	visibility: hidden;
	display: none;
}

.button {

}

