div.welkom {
		position:relative;
		z-index:3;
		background-image:url(images/welkombg.png);
		background-repeat: no-repeat;
		margin-left:-13px;
		height:247px;
		width:651px;
		float:left;
}
div.button_welkom_lees_meer {
	position: absolute;
	left: 24px;
	bottom: 33px;
}
	div.login {
		position:relative;
		z-index:3;
		background-image:url(images/loginbg.png);
		margin-left:7px;
		height:161px;
		width:302px;
		float:left;
	}
		div.loginwrapper {
			margin-top:12px;
			margin-left:9px;							
		}
			img.loginheader {
				margin-top:-4px;
				margin-left:7px;
				margin-bottom:1px;
			}
			input.login {
				clear:both;
				background: transparent url(images/logininput.png) no-repeat top left;
				border:0px solid #ffffff;
				padding-top:6px;
				padding-left:7px;
				margin:0px;
				margin-bottom:1px;
				width:275px;
				height:21px;				
			}
			img.loginbutton {
				border:none;
			}
			input.logoutbutton {
			  width: 127px;
			  height: 21px;
			  margin: 0;
			  padding: 0;
			  border: 0;
			  background: transparent url(images/loginbutton.png) no-repeat center top;
			  text-indent: -1000em;
			  cursor: pointer;
			}
			input.loginbutton {
				margin-top: 5px;
				height:23px;
				width:130px;
				background:transparent url(images/loginbutton.png) no-repeat top left;
				border:none;
				cursor: pointer;
			}
			input.aanvraagbutton {
				margin-top: 2px;
				height:23px;
				width:130px;
				background:transparent url(images/aanvragen.png) no-repeat top left;
				border:none;
				cursor: pointer;
			}
			div.loginholder {
				position: absolute;
				top: 95px;
				left: 10px;
			}
			span.wachtwoordvergeten {
				display: block;
				/* float:right; */
				margin-right:15px;
				margin-top: 3px;
				cursor:pointer;
			}
			span.wachtwoordvergeten:hover {
				cursor: pointer;
			}
			
			div.retrievePassButton {
				padding-top:7px;
			}
			div#retrievePass div.label {
				padding-top:4px;
				padding-bottom:4px;
			}
			
			
				a.wachtwoordvergeten:link {
					font-size:9pt;
					color:#9e8c77;
					text-decoration:underline;
				}
				a.wachtwoordvergeten:active {
					font-size:9pt;
					color:#9e8c77;
					text-decoration:underline;
				}
				a.wachtwoordvergeten:visited {
					font-size:9pt;
					color:#9e8c77;
					text-decoration:underline;
				}
				a.wachtwoordvergeten:hover {
					font-size:9pt;
					color:#9e8c77;
					text-decoration:underline;
				}	
				
		
		div.label span.spanwidth {
			width:90px;
			display: block;
			font-weight: bold;
		}
		div.label {
			font-size: 9pt;
			padding:12px 0px 12px 8px;
		}
		
	div.fotos {
		background-image:url(images/fotosbg.png);
		background-repeat:no-repeat;
		position:relative;
		z-index:3;
		width:302px;
		height:280px;
		float:left;
		margin-top:6px;
		margin-left:8px;
	}
		div.fotoswrapper {
		}
	div.googlemaps {
		position:relative;
		z-index:3;
		background-image:url(images/maps_bg.png);
		background-repeat: no-repeat;
		margin-left:-13px;
		margin-top:-179px;
		height:354px;
		width:642px;
		float:left;
	}
	#map_canvas {
		position: absolute; 		
		left: 10px; 
		top: 10px;
		z-index:4;
		width: 402px; 
		height: 295px; 
		float:left;
		font-family: Arial, Verdana, Helvetica;
		font-size: 12px;
	}
	div.googlemaps_buttons{
		float: right;
		position: absolute; 		
 		right: 0px;
		top: 0px; 
		z-index:200;		
		text-align: right;
		height: 100%;
		width: 266px;
	}
	div.regio_buttons {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	div.button_route {
		position: absolute;
		left: 10px;
		bottom: 10px; 
	}
	div.aanmelden {
		position:relative;
		z-index:3;
		background-image:url(images/aanmeldenbg.png);
		margin-left:17px;
		margin-top:13px;
		height:126px;
		width:302px;
		float:left;
	}
		div.aanmeldenwrapper {
			margin-top:12px;
			margin-left:9px;	
		}
		div.aanmeldentekst {
			margin-left:5px;
			margin-bottom:8px;
			width:245px;	
			font-family:Arial, Helvetica, sans-serif;
			font-size:9pt;						
		}
			img.aanmeldenheader {
				margin-top:-4px;
				margin-left:6px;
				margin-bottom:16px;
			}
			input.aanmelden {
				clear:both;
				background: transparent url(images/aanmeldeninput.png) no-repeat top left;
				border:0px solid #ffffff;
				padding-top:6px;
				padding-left:7px;
				margin:0px;
				margin-bottom:1px;
				width:195px;
				height:21px;				
			}
			img.aanmeldenbutton {
				margin-top:6px;
			}
