/* Formulier
=================================================================*/
input,
select,
textarea {
	font:normal 11px verdana,arial,sans-serif;
	padding:4px;
	}
	
.formulier {
	margin-bottom:10px;
	clear:both;
	margin:15px 30px 0 23px;
	background:#e8eef8
	}

.formulier h2 {
	color:#6895ce;
	margin:0!important;
	padding:12px 0 0 22px!important;
	}

h2.titelform {
	background:#6895ce;
	margin:0 29px 0 22px!important;
	padding:12px 0 12px 22px!important;
	color:#fff;
	}

.formulier h3 {
	margin:0 20px 10px 20px;
	padding:15px 0 5px 0;
	color:#ff7e00;
	font:bold 11px verdana,arial,sans-serif;
	border-bottom:1px solid #d4d9df;
	}
		
.formulier input,
.formulier select {
	width:180px;
	}
.formulier #postcode {
	width:60px;
	}
.formulier fieldset {
	border:0px;
	padding:3px 0px;
	}
.formulier div {
	padding:4px 0px 6px 0px;
	clear:both;
	border-bottom:1px solid #d4d9df;
	overflow:hidden;
	margin:0px 20px;
	}
	
.formulier div div {
	clear:both;
	border-bottom:0px;
	overflow:hidden;
	margin:0px 0px;
	}
	
.formulier div.errorfield {
	border:1px solid #f26522;
	padding:6px 9px 8px 9px;
	margin:10px 10px 6px 10px;
	}
	
.formulier textarea {
	width:320px;
	overflow:auto;
	}
	
.formulier label {
	float:left;
	display:block;
	padding-top:2px;
	width:140px;
	cursor:pointer;
	}
	
.formulier big {
	display:block;
	color:#f26522;
	font-weight:bold;
	padding:3px 0px 6px 20px;
	background:url(../gfx/alert.gif) no-repeat 0px 3px;
	}
	
.formulier big span {
	font-size:0.7em;
	display:block;
	font-weight:normal;
	}
	
.formulier em {
	color:#f00;
	}
	
.formulier .buttons {
	clear:both;
	text-align:right;
	border-bottom:0px;
	}
	
.formulier .buttoninlog {
	clear:both;
	border-bottom:0px;
	padding-left:250px;
	}
	
.formulier .buttons input, .formulier .buttoninlog input {
	background:#ff7e00;
	border:1px solid #f26522;
	cursor:pointer;
	font:bold 11px verdana,arial,sans-serif;
	color:#fff;
	padding:2px 10px;
	width:92px;
	height:25px;
	margin-right:128px;
	}

.formulier .stuurcc {
	padding-bottom:12px;
	padding-left:135px;
	}
		
.formulier .stuurcc input {
	width:auto;
	margin-right:6px;
	}
	
.formulier .stuurcc label {
	width:auto;
	display:inline;
	float:none;
	font-weight:normal;
	cursor:pointer;
	}
	
.formulier legend {
	padding:10px 10px 5px 20px;
	color:#f60!important;
	font:bold 12px verdana,arial,sans-serif;
	margin-bottom:10px;
	}

.formulier div.errorfield {
	border:1px solid #f00;
	padding:6px 9px 8px 9px;
	margin:10px 10px 6px 10px;
	background-color:#fff;
	}

.formulier big {
	display:block;
	color:#df0024;
	font-weight:bold;
	padding:3px 0px 6px 20px;
	background:url(../gfx/alert.gif) no-repeat 0px 3px;
	}
	
.formulier big span {
	font-size:0.7em;
	display:block;
	font-weight:normal;
	}
