#main form, #content form { }
form fieldset { margin:1em 0 0 0; border:0; padding:0; }
form legend { width:400px; margin:0; padding:3px 0px; }

form .field { overflow:auto; clear:both; margin-top:3px; padding:3px 0px; /*background: gray;*/}
form .required { /* font-weight:bold; */ }
form .missing { background:#0084ff; color:#ffffff; }

form label { display:block; width:12em; float:left; }
form input { display:block; width:19em; float:left; }
form select { display:block; width:16.1em; float:left; }
form textarea { width:31.8em;  height:8em; }
form strong { margin-left:5px; }

form .field input, form textarea, form select { border:1px solid #d1d1d3; font-size:100%; }
form .postcode input { width:6em; }
form .radio input { width:auto; border:0; }
form .msg label, #contactform .submit label { display:none; }

form label.value { width:auto; }
.form { border: 1px solid #000000; background-color: #FFFFFF; }
p#adresgegevens { padding-top:5px; }

form .field .button,
.button {
	width: auto;
	text-align: left;
	color: #ffffff;
	border: 0;
	height: 19px;
	line-height: 19px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 3px;
	background: url('/image/button.gif') no-repeat right center;
	}
form input.checkbox {
	width:10px;
	}
#chboxContainer{
	margin-left:135px;
	width:auto;
	overflow:auto;
	zoom: 1;
	/*position:absolute;*/
	/*background: green;*/
	}	
	#cbox{
		width: 160px; 
		float:left;
		/*background: orange;*/
		margin: 0 10px 5px 0;
	}
		#cbox input {
			border: none;
			width: auto;
			display: inline;
			margin: 0;
			padding: 0;
		}
		#cbox label {
			width: auto;
			margin: 0 0 0 3px;
		}
		
label.error {
	display: inline;
	clear: left;
	margin: 0 0 0 12em;
	width: 75%;
	/*background: pink;*/
	color: red;
}
		
		
		
