form fieldset { margin:1em 0 0 0; border:0; padding:0; }
form legend { width:300px; margin:0; padding:3px 0px; }

form .field { overflow:auto; zoom:1; clear:both; margin-bottom:3px; padding:3px 0px; }
form .required { /* font-weight:bold; */ }
form .missing { background:#aaaaaa; }

form label { display:block; width:170px; float:left; }
form input { display:block; width:230px; float:left; padding: 3px 0px; }
form select { display:block; float:left;  }
form textarea { width:400px;  height:8em; }
form strong { margin-left:5px; }

form .field input,
form textarea { border:1px solid #cccccc; font-size:100%; }
form .postcode input { width:6em; }
form .radio input { width:auto; border:0; }
form .radio label.desc { width:auto; margin-left: 5px;}


form label.value { width:auto; }

label.error {
	color: red;
	margin-left: 10px;
}
form .submit label,
form .msg label,
form .hide {
	display: none;
	}

.text-button {
	border: 0 !important;
	width: auto;
	font-size: 100%;
	text-transform: uppercase;
	text-align: left;
	padding-right: 12px;
	background: transparent url('/image/arrow-pink.gif') no-repeat right center;
	}
.img-button {
	border: 0 !important;
	width: auto;
	font-size: 100%;
	height: 31px;
	line-height: 31px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px 15px 0px 10px;
	background: transparent url('/image/color-gray-dark.png') no-repeat right 2px;
	}


p#adresgegevens { padding-top:5px; }
