@charset "utf-8";
/* CSS Document */

/* default */
*{
	margin:0;
	padding:0;
}
	a{
		text-decoration:none;
	}
	a img{
		border:none;
	}

body{
	background:url(../afbeeldingen/bgre.jpg) repeat-x #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* container */
#container{
	width:980px;
	background: #F2F2F2;
	height:auto;
	margin:4px auto;
}

/* heading */
#head{
	width:980px;
	height:54px;
	background:url(../afbeeldingen/bg_re_head.jpg) repeat-x;
}
	#head .logo{
		width:426px;
		height:34px;
		background:url(../afbeeldingen/logo.png) no-repeat;
		float:left;
		margin:10px 0 0 16px;
	}
	#head .menu{
		width:auto;
		height:54px;
		float:right;
	}
		#head .menu ul{
			list-style:none;
			height:54px;
		}
		#head .menu ul li{
			height:54px;
			width:auto;
			float:left;
			line-height:54px;
			margin:0 0 0 5px;
			display:block;
		}
		#head .menu ul li a{
			color:#1a3a5d;
			padding:0 13px 0 13px;
			display:block;
			height:54px;
		}
			#head .menu ul li a:focus{
				outline-style: none;
			}
		#head .menu ul li a:hover{
			background:#1a3a5d;
			display:block;
			height:54px;
			color:#FFF;
		}
			#head .menu ul li a.current{
				background:#1a3a5d;
				display:block;
				height:54px;
				color:#FFF;
			}

/* foto */
#foto{
	width:980px;
	height:270px;
	background:url(../afbeeldingen/head_foto.jpg) no-repeat;
}
	#foto .zoek{
		width:260px;
		height:40px;
		background:url(../afbeeldingen/bg_re_zoek.jpg) repeat-x;
		float:right;
		margin:230px 0 0 0;
	}
	#foto .zoek form{
		width:auto;
		height:24px;
		display:block;
		margin:8px 0 0 8px;
	}
		#foto .zoek form input.t{
			width:160px;
			height:24px;
			border:none;
			padding:0 0 0 5px;
			font-size:12px;
			float:left;
			line-height:24px;
			font-family:Arial, Helvetica, sans-serif;
		}
		#foto .zoek form input.b{
			border:none;
			background:url(../afbeeldingen/bg_re_zoekbut.jpg) repeat-x;
			height:24px;
			width:64px;
			color:#FFF;
			float:left;
			font-weight:bold;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
/* contwrap */
#contwrap{
	width:980px;
	height:auto;
	overflow:hidden;
	margin:1px 0 0 0;
}
	#contwrap .links{
		width:190px;
		height:auto;
		float:left;
	}
		#contwrap .links .head{
			width:190px;
			height:30px;
		}
		#contwrap .links .head .left{
			background:url(../afbeeldingen/left_bg_or.jpg) no-repeat;
			width:3px;
			height:30px;
			float:left;
		}
		#contwrap .links .head .re{
			background:url(../afbeeldingen/re_bg_or.jpg) repeat-x;
			width:185px;
			height:30px;
			float:left;
		}
		#contwrap .links .head .re h2{
			color:#FFF;
			font-size:14px;
			line-height:30px;
			margin:0 0 0 8px;
		}
		#contwrap .links .head .right{
			background:url(../afbeeldingen/right_bg_or.jpg) no-repeat;
			width:2px;
			height:30px;
			float:left;
		}
			#contwrap .links ul{
				list-style:none;
				width:190px;
			}
			#contwrap .links ul li{
				background:url(../afbeeldingen/land_bg.jpg) no-repeat;
				width:190px;
				height:25px;
				display:block;
				line-height:25px;
			}
				#contwrap .links ul li.zop{
					background:url(../afbeeldingen/zop_but.jpg) no-repeat;
				}
				#contwrap .links ul li.zop a{
					color:#FFF;
				}
			#contwrap .links ul li a{
				color:#333;
				padding:0 0 0 12px;
				width:auto;
				height:25px;
				display:block;
			}
			#contwrap .links ul li a:hover{
				color:#cececa;
				width:178px;
				height:25px;
				display:block;
			}
			
		#contwrap .links .adl{
			width:188px;
			height:auto;
			background:#f2f2f2;
			display:block;
			overflow:hidden;
			text-align:center;
			border: 0px #cccccc solid;
			margin:2px 0 0 0;
		}
			#contwrap .links .adl img{
				margin:30px 5px 30px 0;
			}
				
	#contwrap .mid{
		width:528px;
		height:auto;
		float:left;
		margin:0 1px 0 1px;
	}
		#contwrap .mid .head{
			background:#1a3a5d;
			width:528px;
			height:30px;
		}
		#contwrap .mid .head h1,h2{
			color:#FFF;
			font-size:14px;
			line-height:30px;
			margin:0 0 0 16px;
		}
		#contwrap .mid .content{
			width:528px;
			height:auto;
			background:#f9f9f9;
			padding:10px 0 10px 0;
		}
			#contwrap .mid .content p{
				color:#333;
				width:480px;
				height:auto;
				margin:0 0 0 16px;
				line-height:20px;
			}
			
			#contwrap .mid .content a{
				color:#555;
				text-decoration:none;
			}
			
			#contwrap .mid .content a:hover{
				text-decoration:underline;
			}
			
			#contwrap .mid .content table{
				color:#333;
				width:480px;
				height:auto;
				margin:0 0 0 16px;
				line-height:20px;
			}
		
		/* blok */
		#contwrap .mid .bwrap{
			width:528px;
			height:143px;
			margin:0 0 1px 0;
		}
			#contwrap .mid .bwrap .fotowrap{
				width:211px;
				height:141px;
				float:left;
			}
			#contwrap .mid .bwrap .fotowrap img{
				width:211px;
				height:141px;
				z-index:-10;
			}
			#contwrap .mid .bwrap .fotowrap .title{
				z-index:1;
				background:url(../afbeeldingen/info_bg.png);
				width:211px;
				height:30px;
				position:absolute;
			}
				#contwrap .mid .bwrap .fotowrap .title span.ti{
					color:#FFF;
					font-weight:bold;
					line-height:30px;
					margin:0 0 0 7px;
				}
			
			#contwrap .mid .bwrap .pers{
				width:316px;
				height:30px;
				float:left;				
				margin:0 0 0 1px;
				background:url(../afbeeldingen/head_b_re.jpg) repeat-x;
			}
				#contwrap .mid .bwrap .pers span.per{
					color:#FFF;
					float:left;
					line-height:30px;
					margin:0 0 0 12px;
				}

				#contwrap .mid .bwrap .pers span.prijs{
					color:#FFF;
					float:right;
					line-height:30px;
					margin:0 12px 0 0;
				}
				
			#contwrap .mid .bwrap .twrap{
				width:316px;
				height:111px;
				background:url(../afbeeldingen/re_bg_gr.jpg) repeat-x;
				float:left;
			}
				#contwrap .mid .bwrap .twrap p{
					color:#333;
					line-height:19px;
					width:245px;
					height:60px;
					margin:12px 0 7px 12px;
				}
				#contwrap .mid .bwrap .twrap .orbut{
					background:url(../afbeeldingen/oranje_button.png) no-repeat;
					width:100px;
					height:25px;
					margin:0 0 0 12px;
				}
					#contwrap .mid .bwrap .twrap .orbut a{
						color:#FFF;
						font-weight:bold;
						line-height:25px;
						margin:0 0 0 13px;
					}

		#contwrap .mid .bwraptip{
			width:528px;
			margin:0 0 1px 0;
		}
			#contwrap .mid .bwraptip .tips{
				width:526px;
				height:30px;
				float:left;
				margin:0 0 0 1px;
				background:url(../afbeeldingen/head_b_re.jpg) repeat-x;
			}
				#contwrap .mid .bwraptip .tips span.tip{
					color:#FFF;
					line-height:30px;
					margin:0 0 0 12px;
				}
			#contwrap .mid .bwraptip .twraptip{
				width:526px;
				background:#E0E0E0;
				float:left;
			}
				#contwrap .mid .bwraptip .twraptip p{
					color:#333;
					line-height:19px;
					width:510px;
					margin:12px 0 7px 12px;
				}
				
				#contwrap .mid .bwraptip .twraptip span.date{
				font-size:11px;
				font-weight:bold;
			    }
			
				#contwrap .mid .bwraptip .twraptip a{
					color:#333;
					font-weight:bold;
					text-decoration:none;
				}
	
				#contwrap .mid .bwraptip .twraptip a:hover{
					text-decoration:underline;
				}	
				#contwrap .mid .bwraptip .twraptip .orbut{
					background:url(../afbeeldingen/oranje_button_groot.png) no-repeat;
					width:160px;
					height:25px;
					float:left;
					margin:0 0 12px 12px;
					text-align:center;
				}
					#contwrap .mid .bwraptip .twraptip .orbut a{
						color:#FFF;
						font-weight:bold;
						line-height:25px;
						margin:0px;
					}						
			
	#contwrap .rechts{
		width:260px;
		height:auto;
		float:left;
	}
		#contwrap .rechts .head{
			width:260px;
			height:30px;
		}
		#contwrap .rechts .head .left{
			background:url(../afbeeldingen/left_bg_or.jpg) no-repeat;
			width:3px;
			height:30px;
			float:left;
		}
		#contwrap .rechts .head .re{
			background:url(../afbeeldingen/re_bg_or.jpg) repeat-x;
			width:255px;
			height:30px;
			float:left;
		}
		#contwrap .rechts .head .re h2{
			color:#FFF;
			font-size:14px;
			line-height:30px;
			margin:0 0 0 8px;
		}
		#contwrap .rechts .head .right{
			background:url(../afbeeldingen/right_bg_or.jpg) no-repeat;
			width:2px;
			height:30px;
			float:left;
		}
		
		#contwrap .rechts .cont{
			width:260px;
			height:auto;
			background:#f3f3f3;
			color:#1a3a5d;
			margin:0 0 1px 0;
		}
			#contwrap .rechts .adr{
				width:260px;
				height:auto;
				background:#f3f3f3;
				text-align:center;
			}
				#contwrap .rechts .adr img{
					margin:5px 4px 5px 0;
				}
			#contwrap .rechts .cont .wrap{
				width:220px;
				height:auto;
				margin:0 0 0 12px;
				padding:17px 0 17px 0;
			}
			#contwrap .rechts .cont .wrap span.date{
				font-size:11px;
				font-weight:bold;
			}
			#contwrap .rechts .cont .wrap p{
				font-size:11px;
				color:#333;
			}
			#contwrap .rechts .cont .wrap a{
				color:#1a3a5d;
			}
			#contwrap .rechts .cont .wrap a:hover{
				text-decoration:underline;
			}
			
			/* foto */
			#contwrap .rechts .cont .fwrap{
				width:260px;
				height:171px;
			}
			#contwrap .rechts .cont .fwrap img{
				width:260px;
				height:171px;
				z-index:-10;
			}
				#contwrap .rechts .cont .fwrap .info{
					width:160px;
					height:60px;
					background:url(../afbeeldingen/info_bg.png);
					z-index:1;
					position:absolute;
					color:#FFF;
					line-height:16px;
					font-size:11px;
					padding:5px 0 0 5px;
				}
				#contwrap .rechts .cont .fwrap .mi{
					width:260px;
					height:30px;
					background:url(../afbeeldingen/info_bg.png);
					z-index:1;
					position:absolute;
					margin:141px 0 0 0;
					color:#FFF;
				}
					#contwrap .rechts .cont .fwrap .mi a{
						width:auto;
						text-decoration:none;
						color:#FFF;
						height:30px;
						display:block;
						line-height:28px;
						padding:0 0 0 11px;
					}
					#contwrap .rechts .cont .fwrap .mi a:hover{
						width:260px;
						height:30px;
						display:block;
						text-decoration:underline;
					}
		

/* detailwrap */	
#detailwrap{
	width:789px;
	height:auto;
	background:#f9f9f9;
	float:left;
	margin:0 0 0 1px;
}
	#detailwrap .dhead{
		width:789px;
		height:30px;
		background:url(../afbeeldingen/h_d_re.jpg) repeat-x;
	}
		#detailwrap .dhead h3{
			color:#FFF;
			font-size:15px;
			line-height:27px;
			float:left;
			margin:0 0 0 10px;
		}
		#detailwrap .dhead .slide{
			width:2px;
			height:30px;
			background:url(../afbeeldingen/slide.jpg) no-repeat;
			float:left;
			margin:0 0 0 10px;
		}
	#detailwrap .dlinks{
		width:305px;
		height:auto;
		float:left;
		margin:13px 0 10px 9px;
	}
	
		#detailwrap .dlinks .gfoto{
			width:300px;
			height:225px;
		}
			#detailwrap .dlinks .gfoto img{
				width:300px;
				height:225px;
			}
		
		#detailwrap .dlinks .kfoto{
			width:147px;
			height:110px;
			margin:4px 4px 0 0;
			float:left;
		}
			#detailwrap .dlinks .kfoto img{
				width:147px;
				height:110px;
			}
	#detailwrap .drechts{
		width:465px;
		height:auto;
		float:left;
		margin:13px 0 0 5px;
	}
		#detailwrap .drechts span.ub{
			font-weight:bold;
			text-decoration:underline;
			color:#333;
		}
		#detailwrap .drechts p{
			line-height:18px;
			color:#333;
		}
		#detailwrap .drechts a{
		color:#000066;
		text-decoration:none;
		}
	
	#detailwrap .drechts table.ha{
		margin:10px 0 0 0;
	}
	#detailwrap .drechts table.lines{
		margin:0 0 10px 0;
	}
	#detailwrap .drechts .reishead{
		width:460px;
		height:25px;
		background:url(../afbeeldingen/head_b_re.jpg) repeat-x;
		color:#FFF;
	}
	#detailwrap .drechts .reisline{
		width:460px;
		height:25px;
		background:#deecff;
		color:#000066;
	}
	#detailwrap .drechts .reisline2{
		width:460px;
		height:25px;
		background:#FFF;
		color:#000066;
	}
/* adbottom */
.adb{
	width:980px;
	height:100px;
	text-align:center;
	background:#F2F2F2;
	border-top: 1px #cccccc solid;
	margin:0;
	clear: both;
}
	.adb img{
		margin:5px 0 0 0;
	}
	
/* footer */
#footer{
	width:980px;
	height:35px;
	text-align:center;
	background:url(../afbeeldingen/footbg.jpg) repeat-x;
}
#footer a{
		color:#FFF;
		line-height:35px;
		margin:0 0 0 5px;
}
	span.foot{
		color:#FFF;
		line-height:35px;
		margin:0 0 0 5px;
	}
	
#nummering {
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
}

.nummers {
 color:#5e5e5e;
}

.nummers a{
 color:#5e5e5e;
}	
