/* CSS document. Forms *//* ////////////// Forms: nu gebruikt bj Gegevens ////////////// */.form {margin-bottom: 20px;}.form p {position: relative;margin: 10px 0 10px 180px;}.form p label {	position: absolute;	width: 160px;	top: 7px;	left: -180px;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 1px;}.form p label.alt {	position: relative;	width: auto;	left: auto;	top: auto;	text-transform: none;	font-weight: normal;	letter-spacing: 0;	display: block;	margin-bottom: 5px;}.form label.admin {	text-transform: none;	left:-250px;	height:40px;}.admin p{	margin:10px 0 10px 250px;}.admin p input {	/*margin-left: 120px ;*/}.form p label.alt:hover {	background-color: #eee;	cursor: pointer;}.form p label.alt.nobutton {	padding-left: 18px;}.form p label.alt input.text {	width: 50px;	padding: 5px;}.form p.radio {	padding-top: 7px;}.form p small {	position: absolute;	width: 210px;	top: 7px;	font-size: 13px;	color: #b50000;	font-weight: bold;	margin-left: 10px;}.form p small.alt {	position:relative;	width: auto;}div.form span.small {	font-size: 10px;	padding-right:15px;}.form p.radio small {	position: relative;	margin-left: 0;}.form p input.text {	width: 330px;	padding: 8px;	border: 2px solid #ddd;	font: 13px "Lucida Grande", Verdana, sans-serif;}.form p input.hoeveelheid {	width: 75px;	padding: 4px;	border: 2px solid #ddd;	font: 13px "Lucida Grande", Verdana, sans-serif;}.form p textarea {	width: 330px;	padding: 8px;	border: 2px solid #ddd;	font: 13px "Lucida Grande", Verdana, sans-serif;	height: 100px;}.form p input.text:focus {	border-color: #ccc;}.form p.postcode input.text {
	width: 50px;
}

.form p.nr input.text {
	width: 30px;
}/* ////////////// Forms: work in progress ////////////// *//* Het ganse formulier met al haar keuzeblokken */.formulier_container{	background-color:#F3F3F3;	/*border: 1px solid #ccc;*/	padding:10px;	margin-bottom:10px;}.formulier_container h4 {	font-size:16px;	text-align: center;	font-weight: normal;	padding: 10px;}.formulier_container ul {	margin-top:10px;}.formulier_container ul li{	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;	font-size:12px;}.formulier{	background-color:#e8e8e8;	color:#444;	font-size:14px;	margin: 0 0 10px 0;	overflow: hidden;	padding: 10px;}.formulier:hover {	background-color:#E0E0E0;}.formulier h2 {}.formulier textarea {	border:1px solid #ccc;	color:#555;	padding:4px;	font: 13px "Lucida Grande", Verdana, sans-serif;}.formulier textarea:focus {	border:1px solid #B4B4B4;	overflow: auto;}.formulier input,.formulier select {	border:1px solid #B4B4B4;	color:#555;	font-size:12px;	padding:2px;}.formulier input.text,.formulier select {	width: 200px;	margin: 0 10px;	padding: 4px;	/*float: left;*/	font: 13px "Lucida Grande", Verdana, sans-serif;}.formulier input.disabled {	background-color:#F0F0F0;}.formulier input:focus {	border:1px solid #888;}.formulier p label {	float:left;	width:110px;	padding: 4px 0;	/*display:block;*/	clear:left;}	.formulier p label.inline {	width:auto;	clear:none;}.formulier p label.share {	width:auto;	float:none;	clear:none;}	.formulier p.radio {	padding-top: 7px;}	.formulier select{	margin:1px 10px;	}.formulier .smal{	font-size:10px;	padding:1px 10px;}.formulier p {	color:#666;	display:inline;	font-size:12px;	padding:1px 10px;	vertical-align:top; /*IE6?*/}.formulier h2 {	border:none;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	letter-spacing:0.15em;	margin:0;	padding:1px 10px;	text-align:left;	text-transform:uppercase;}.formulier span {	color:#666;	font-size:10px;	text-align:right;}.formulier .meer_info {	padding-left:10px;}.formulier .emailchange {			}.formulier .fout {	background-color:#FFCCCC; 	border-top:1px solid #f04; 	border-bottom:1px solid #f04; 	color:#f04; 	margin-top:3px;	padding:2px 10px;	text-align:right;}.formulier p.postcode input.text {	width: 55px;}.formulier p.question select {	width: 500px;}.formulier p.question label.extra_info {	padding-left: 150px;	width: 500px;}.contact .formulier p label{	width:121px;	}.formulier p.nr input.text {	width: 30px;}.formulier p.date input.text {	width: 80px;}.formulier .forcheckbox {	float: none;}.formulier span.second_checkbox {	color:#444444;	margin-left: 150px;	font-size:14px;}.formulier span.checkbox {	margin-left:5px;	font-size:16px;}.formulier label.post{	padding-left:40px;	margin-bottom:10px;}/* ////////////// Button ////////////// */.button {	float: right;	padding-right: 60px;		display: block;	width:200px;	height:40px;	background-image:url(../img/rndd_crnr_laat_weten_norm.jpg);	background-repeat:no-repeat;	text-align:center;}.button:hover {	background-image:url(../img/rndd_crnr_laat_weten_over.jpg);}.button a,.button a:hover {	background:none;	color: #fff;	font: 20px/38px "Helvetica Neue", Arial, sans-serif;	text-decoration: none;	padding: 5px;}/* ////////////// Buttons ////////////// */.buttons {	margin: 0;	height: 70px;	padding-top: 18px;	border-top: 2px solid #ddd;}.buttons li {	padding: 0;	background: none;	margin: 0;	height: 40px;	width: 230px;	text-align: center;	background-color: #6699c3;}.buttons li a,.buttons li a:hover,.buttons li a:focus,.buttons li a:active,.buttons li a:visited {	display: block;	width: 210px;	height: 40px;	color: #fff;	font: 20px/38px "Helvetica Neue", Arial, sans-serif;	text-decoration: none;}.buttons li.previous {	float: left;}.buttons li.previous a {	padding-left: 20px;	background: #83b5d5 url(../img/back-bg.gif) no-repeat 0 0;}.buttons li.previous a:hover {	background-color: #6699c3;}.buttons li.next {	float: right;}.buttons li.next a,.buttons li.next a:active,.buttons li.next a:hover,.buttons li.next a:focus,.buttons li.next a:visited {	padding-right: 20px;	background: #83b5d5 url(../img/next-bg.gif) no-repeat right 0;	font-weight: bold;}ul.buttons li.next a.disabled,ul.buttons li.next a.disabled:hover {	cursor: default;	background: #ccc url(../img/next-bg.gif) no-repeat right 0;}.buttons li.next a:hover {	background-color: #6699c3;}.buttons li span {	display: block;	line-height: 30px;	width: 210px;	color: #ccc;	background-color: #fff;}.buttons li.previous span {	padding-left: 20px;}.buttons li.next span {	padding-right: 20px;}.buttons li.next a:focus,.buttons li.previous a:focus {	outline: dotted 1px #333;}/* /// Search Form /// */.search {	text-align:right;	margin-bottom:20px;	padding-bottom:0px;}.search input.text {	width: 150px;		padding: 8px;	border: 1px solid #ddd;	font: 13px "Lucida Grande", Verdana, sans-serif;}.search a.button {	margin-right: 5px;
	margin-left: 10px;
	color: #fff;
	padding: 0 5px;
	margin-top: 0;
	border-bottom: 1px solid #719bbf;
	background: #94b9d7 url(../image/button.gif) repeat-x 0 bottom;
	}.search a.button,.search a:hover,.search a:focus,.search a:active,.search a:visited {	display: block;	width: 110px;	height: 32px;	color: #fff;	font: 20px/38px "Helvetica Neue", Arial, sans-serif;	text-decoration: none;}.searchresults li{}.searchresults a,.searchresults a:hover,.searchresults a:focus,.searchresults a:active,.searchresults a:visited {	}.faq .search input.text {	width: 150px;	padding: 8px;	border: 2px solid #ddd;	font: 13px "Lucida Grande", Verdana, sans-serif;}