* {
	margin:					0;
	padding:				0;	
}

html {
	overflow-y:				scroll;	
}

body {
	background-image: 		url('../../images/background.png');
	background-repeat: 		no-repeat;
	background-attachment: 	fixed;
	background-color:		#262626;
	color: 					#000000;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

a {
	color:					#003e7b;
	text-decoration: 		underline;
}

a:hover {
	color:					#FF0000;
}

a.button {
	color:					#FFFFFF;
	text-decoration: 		none;
	background: 			transparent url('../../images/button_right.png') no-repeat scroll top right; 
	display: 				block;
	float: 					left;
	height: 				35px;
	margin-right: 			6px;
	padding-right: 			5px;
	font-weight:			bold;
	cursor:					pointer;
	outline:				0; 
}

a.button span {
	color:					#FFFFFF;
	background: 			transparent url('../../images/button_left.png') no-repeat; 
	display: 				block;
	height: 				35px;
	line-height:			16px;
	padding: 				9px 10px 0 15px;
	cursor:					pointer;
	outline:				0;
}

a.button:hover {
	background: 			transparent url('../../images/button_right_over.png') no-repeat scroll top right;
}

a.button:hover span{
	background: 			transparent url('../../images/button_left_over.png') no-repeat;
}

a.active {
	color:					#003e7b;
	background: 			transparent url('../../images/buttonactive_right.png') no-repeat scroll top right; 	
}

a.active span {
	color:					#003e7b;
	background: 			transparent url('../../images/buttonactive_left.png') no-repeat; 
}

a.active:hover {
	background: 			transparent url('../../images/buttonactive_right.png') no-repeat scroll top right;
}

a.active:hover span {
	background: 			transparent url('../../images/buttonactive_left.png') no-repeat;
}

a.overzicht {
	color:					#000000;
	text-decoration:		underline;
	font-weight:			normal;
	line-height:			20px;
}

a.breadlink {
	color:					#003e7b;
}

a.normal {
	color: 					#000000;
	text-decoration:		none;
}

p.breadcrumb {
	font-size:				10px;
	color:					#666666;
	padding:				0 0 15px 0;
}

p.footer {
	font-size:				10px;
	color:					#666666;
	padding:				10px 0 0 0;
}

p.justify {
	text-align:				justify;
}

span.verkocht {
	color:					#FF0000;
	font-weight:			bold;
	text-decoration:		none;
}

span.verkocht:hover {
	color:					#FF0000;
	font-weight:			bold;
	text-decoration:		none;
}

h1 {
	text-align:				left;
	padding-bottom:			15px;
	color:					#003e7b;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				24px;
}

h2 {
	text-align:				left;
	padding-bottom:			15px;
	color:					#003e7b;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				16px;
}

table {
	background-color: 		none;
	color: 					#000000;
	text-align:				left;
	width: 					100%;
	border: 				none;
	border-collapse: 		collapse;
}

tr.highlight {
	background-color:		#e1e1e1;
	cursor:					pointer;
}

tr.normal {
	background-color:		none;
}

td {
	border: 				none;
	padding: 				5px 5px 0 0;
}

td.error {
	color:					#FF0000;
	font-weight:			bold;
}

td.kop {
	border-bottom:			2px solid #003e7b;
	text-align:				left;
	padding-bottom:			5px;
	color:					#003e7b;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				14px;
	font-weight:			bold;
}

td.borderbottom {
	border-bottom:			1px solid #494949;	
}

td.centreer {
	text-align:				left;
	vertical-align:			middle;	
}

td.valign {
	vertical-align:			top;	
}

td.justify {
	text-align:				justify;
}

td.padding {
	padding:				5px 5px 0 10px;
}

img {
	border:					none;
}

img.centreer {
	vertical-align:			middle;
	width:					75px;
}

img.icon {
	vertical-align:			middle;
}

img.paddingcaddy {
	padding:				20px 0 0 70px;
}

img.padding {
	padding:				0 0 0 20px;
}

img.logo {
	padding:				0 0 15px 10px;
}

img.border {
	border:					1px solid #003e7b;
}

img.falken {
	margin:					50px 0 0 0;
}

img.right {
	vertical-align:			middle;
}

img.error {
	padding:				5px 15px 0 0;	
}

#start {
	width:					60%;
	border:					1px solid #aaaaaa;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	padding:				3px;
}

#start:focus {
	background-color:		#ededed;	
}

input.form {
	width:					100%;
	border:					1px solid #aaaaaa;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	padding:				3px;
}

input.form:focus {
	background-color:		#ededed;	
}

input.button {
	border:					1px solid #000000;
	padding:				1px;
	color:					#FFFFFF;
	background-color:		#003e7b;
}

textarea {
	border:					1px solid #aaaaaa;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	width:					100%;
	padding:				5px;
}

textarea:focus {
	background-color:		#e1e1e1;	
}

select {
	width:					187px;
}

li.lijst {
	padding:				0 0 0 5px;
	list-style-type: 		disc;
}

ul.lijst {
	padding:				0 0 0 50px;
	font-style:				italic;
}

div.page {
	width:					960px;
	top:					10px;
	margin-left:			auto;
	margin-right:			auto;
}
	
	div.bookmark {
		background-image: 		url('../../images/bookmark.png');
		background-repeat:		no-repeat;
		cursor:					pointer;
		width:					23px;
		height:					120px;
		position:				absolute;
		right:					0px;
		top:					65px;
		z-index:				1;
	}
	
	div.bookmark:hover {
		background-image: 		url('../../images/bookmark_over.png');
	}
	
	div.top {
		position:				relative;
		width:					100%;
		height:					13px;
		background-image: 		url('../../images/shadow_top.png');
		background-repeat: 		no-repeat;
	}
	
	div.middle {
		position:				relative;
		background-image: 		url('../../images/shadow.png');
		background-repeat: 		repeat-y;
		overflow:				hidden;
		width:					960px;
		height:					auto;
		z-index:				0;
	}
	
		div.container {
			position:				relative;
			width:					914px;
			left:					23px;
			z-index:				1;
		}
		
			div.header {
				position:				relative;
				float:					left;
				width:					914px;
				height:					350px;
				background-repeat: 		no-repeat;
				z-index:				2;
			}
				
				div.bovag {
					background-image:		url('../../images/bovag.png');
					background-repeat:		no-repeat;
					position:				absolute;
					width:					35px;
					height:					53px;
					right:					10px;
					bottom:					10px;
					z-index:				3;
				}
				
				div.ad {
					background-image:		url('../../images/ad.png');
					background-repeat:		no-repeat;
					position:				absolute;
					width:					52px;
					height:					53px;
					right:					55px;
					bottom:					10px;
					z-index:				3;
				}
				
				div.acblogo {
					background-image:		url('../../images/acb_logo.png');
					background-repeat:		no-repeat;
					position:				absolute;
					left:					0px;
					width:					508px;
					height:					163px;
					z-index:				3;
				}
			
				div.menu {
					position:				absolute;
					float:					left;
					top:					315px;
					left:					6px;
					width:					auto;
					height:					35px;
					z-index:				3;
				}
		
		div.contentContainer {
			position:				relative;
			background-color:		#FFFFFF;
			width:					100%;
			height:					auto;
			float:					left;
		}
		
			div.content {
				padding:				20px;
			}
	
	div.footer {
		color:					#535353;
		font-size:				10px;
		text-align:				center;
		padding:				15px 0 15px 0;
		position:				relative;
		float:					left;
		width:					100%;
		background-image: 		url('../../images/shadow_bottom.png');
		background-repeat: 		no-repeat;
	}

div.contentWide {
	float:					left;
	padding:				0 20px 15px 0;
	width:					550px;
	height:					auto;
}

div.contentSmall {
	float:					left;
	padding:				0 15px 15px 15px;
	width:					270px;
	height:					auto;
}

div.content35 {
	float:					left;
	padding:				0 15px 15px 15px;
	width:					335px;
	height:					auto;
}

div.content50 {
	float:					left;
	padding:				0 5px 15px 0;
	width:					500px;
	height:					auto;
}

div.adp-legal {
	display:				none;
}

#navigation {
	float:					left;
	padding:				0 15px 15px 0;
	width:					335px;
	height:					100%;
}

#gmaps {
	float:					right;
	margin-bottom:			15px;
	width:					500px;
	height:					500px;
}

#marker {
	width:					220px;
	height:					80px;
}

#gmapserror {
	border:					2px dashed #FF0000;
	width:					335px;
	height:					auto;
	color:					#FF0000;
	padding:				5px;
	margin-bottom:			15px;
	font-weight:			bold;
	display:				none;
}

div.bottomRight {
	position:				absolute;
	bottom:					0;
	right:					0;
	height:					auto;
}

div.contentLogo {
	float:					left;
	margin:					0 0 0 150px;
	width:					100px;
	height:					auto;
}

div.buttonleft {
	float:					left;
	width:					250px;
	height:					auto;
	padding:				0 30px 0 20px;
}

div.buttonright {
	float:					left;
	width:					250px;
	height:					auto;
}

