body{
	padding:0;
	margin:0;
	background:url('../images/body_bg.jpg') repeat-x #fff;
	font-family:"Arial";
	font-size:14px;
	line-height:20px;
}

ul{
	padding:0 0 0 40px;
	}
	ul li{
		list-style-type:disc;
	}
a {
	outline:none;
                     
}
#wrap{
	width:1000px;
	height:auto;
	min-height:137px;
	margin:0 auto;
	background:url('../images/wolken.png') no-repeat;
	position:relative;
}
	#top {
		width:1000px;
		height:135px;
		float:left;
	}
		#logo {
			width:247px;
			height:178px;
			float:left;
			margin:26px 0 0 0;
		}
		#logo img {
			border:0;
		}
		#gegevens {
			float:right;
			margin:73px 0px 0 0;
			position:relative;
			font-size:11px;
			width:725px;
		}
			#gegevens ul {
				margin:0;
				padding:0;
			}
			#gegevens li {
				list-style:none;
				float:left;
				margin:0 0 0 10px;
				font-size:11px;
			}
			#gegevens a{
				color:#040301;
				text-decoration:none;
			}
			#gegevens a:hover {
				text-decoration:underline;
			}
			#gegevens img {
				border:0;
			}
			.blauw {
				color:#00417d;
				font-weight:bold;
			}
		#navigatie {
			width:1009px;
			height:51px;
			float:left;
			background:url('../images/navBg.png') repeat-x;
			position:relative;
		}	
		#navigatie ul {
			margin:0;
			padding:0;
		}
		#navigatie li {
			list-style:none;
			float:left;
			border-right:1px solid #fff;
			margin:4px 0 0 0;
			height:41px;
		}
			.navItem a, .navItemActive a{
				color:#01284c;
				font-size:18px;
				padding:0 30px 0 30px;
				line-height:45px;
				text-decoration:none;
				display:block;
				position:relative;
			}
			.navItem a:hover {
				background:url('../images/hover.png') repeat-x;
				color:#fff;
				position:relative;
				display:block;
				height:51px;
			}
			.navItemActive a{
				background:url('../images/hover.png') repeat-x;
				color:#fff;
				height:51px;
			}
			.hoekLinks {
				position:absolute;
				left:0;
				top:-1px;
				z-index:20;
			}
			.hoekRechts {
				position:absolute;
				right:0;
				top:-1px;
				z-index:20;
			}
			.end {
				color:#be8e01;
				font-size:18px;
				width:150px;
				line-height:52px;
				text-align:center;
				margin:0 0 0 18px;
			}
		#subNav {
			width:240px;
			height:auto;
			float:left;
		}
			#subNav ul {
				margin:0;
				padding:0;
			}
			#subNav li{
				list-style:none;
				
			}
				.subNavItem a, .subNavItemActive a{
					color:#010c13;
					text-decoration:none;
					font-size:14px;
					border-bottom:1px solid #7da3b9;
					display:block;
					line-height:27px;
				}
				.subNavItem a:hover {
					font-weight:bold;
				}
				.subNavItemActive a{
				font-weight:bold;
				}
				h4 {
					font-size:25px;
					color:#00417d;
					font-weight:normal;
				}	
		#slideshowContainer {
			width:1011px;
			height:235px;
			float:left;
			background:url('../images/mask.png') no-repeat;
			position:relative;
			margin:30px 0 0 0;
			z-index:1002;
		}
		#slideshowContainer img {
			margin:5px 0 0 6px;
		}
			#banner {
				width:540px;
				height:153px;
				position:absolute;
				z-index:10;
				right:-13px;
				top:5px;
				background:url('../images/banner.png') no-repeat;
			}
		#content {
			width:1011px;
			height:auto;
			float:left;
			margin:10px 0 0 3px;
		}
			#contentLeft {
				width:618px;
				height:212px;
				float:left;
				background:url('../images/afspraak.png') no-repeat;
				position:relative;
			}
			#contentRight {
				width:377px;
				height:210px;
				float:right;
				background:url('../images/rechts.png') no-repeat;
				position:relative;
			}
			.contentRightText {
				padding:20px 10px 20px 40px;
				font-size:14px;
				color:#003260;
			}
			.contentRightText a{
				color:#003260;
				font-weight:bold;
			}
			.contentRightText a:hover {
				text-decoration:none;
			}
			#footer {
				float:left;
				width:1000px;
				height:20px;
				margin:10px 0 0 3px;
			}
			.footerLinks {
				float:left;
			}
			.footerLinks ul{
				margin:0;
				padding:0;
			}
			.footerLinks li{
				list-style:none;
				float:left;
				margin:0 8px 0 0;
				color:#00305c;
				font-size:11px;
			}
			.footerLinks img {
				border:0;
			}
			.footerLinks a{
				color:#00305c;
				text-decoration:none;
				font-size:11px;
			}
			.footerRechts {
				float:right;
				margin:0;
			}
			.footerRechts ul {
				margin:0;
				padding:0;
			}
			.footerRechts li {
				list-style:none;
				float:left;
				margin:0 0 0 10px;
			}
			.footerItem a, .footerItemActive a{
				color:#00305c;
				text-decoration:none;
				font-weight:bold;
				font-size:11px;
			}
			.footerItem a:hover {
				text-decoration:underline;
			}	
		h2 {
			background:url('../images/kopje.png') no-repeat;
			width:279px;
			height:49px;
			color:#fff;
			margin:4px 0 0 54px;
			padding:0 0 0 40px;
			text-decoration:center;
			line-height:45px;
			font-size:22px;
			font-weight:normal;
		}
		h2 a{
			color:#fff;
			text-decoration:none;
		}
		h2 a:hover {
			font-weight:bold;
		}
		.kalender {
			width:133px;
			height:154px;
			float:left;
			position:absolute;
			left:-20px;
			top:35px;
		}
		.vaccinatie {
			background:url('../images/vaccinatie.png') no-repeat;
			width:319px;
			height:49px;
			position:absolute;
			top:3px;
			right:4px;
		}
			.vaccinatie a{
				color:#023462;
				font-size:25px;
				text-decoration:none;
				line-height:40px;
				margin:0 0 0 30px;
			}
			.vaccinatie a:hover {
				font-weight:bold;
			}
			.afspraak {
				padding:20px 20px 20px 120px;
				font-size:21px;
				position:relative;
				line-height:30px;
				color:#023462;
			}
			.afspraak a{
				font-weight:bold;
				color:#023462;
			}
			.afspraak a:hover {
				text-decoration:none;
			}	
			h3 {
				font-size:25px;
				color:#023462;
				font-weight:bold;
				margin:15px 0 0 30px;
				padding:0;
			}
		#rechts {
			width:740px;
			height:auto;
			float:right;
			margin:0 0 0 10px;
		}
		#links {
			width:241px;
			height:auto;
			float:left;
margin-left:5px;
		}
			#afspraakMain {
				width:241px;
				height:249px;
				float:left;
				background:url('../images/afspraak2.png') no-repeat;
				position:relative;
				margin:50px 0 0 0;
			}
			.kalenderMain {
				width:133px;
				height:154px;
				float:left;
				top:-40px;
				left:60px;
				position:absolute;
			}
			.afspraakText {
				padding:20px 20px 20px 20px;
				font-size:16px;
				position:relative;
				line-height:25px;
				color:#023462;
				margin:100px 0 0 0;
			}
			.afspraakText a{
				font-weight:bold;
				color:#023462;
			}
			.afspraakText a:hover {
				text-decoration:none;
			}	
		#contentTop {
			width:740px;
			height:22px;
			float:left;
			background:url('../images/top.png') no-repeat;
		}
		#mid {
			width:740px;
			min-height:300px;
			height:auto;
			float:left;
			background:url('../images/contentBg.png') repeat-y;
			position:relative;
		}
			.text {
				background:url('../images/textBg.png') repeat-x;
				background-position:bottom left;
				min-height:450px;
				width:687px;
				margin:0 0 0 7px;
				padding:10px 20px 145px 20px;
				position:relative;
			}
			.text a{
				color:#041418;

			}
			.text a:hover {
				text-decoration:none;
			}
			.text img {
				border:0;
			}
			h1 {
				color:#023462;
				font-weight:normal;
				font-size:25px;
				margin:0 0 20px 0;
				padding:0;
			}
			.stempel {
				width:145px;
				height:145px;
				position:absolute;
				right:20px;
				bottom:-5px;
				background:url('../images/stempel.png') no-repeat;
			}
		#bottom {
			width:740px;
			height:20px;
			float:left;
			background:url('../images/bottom.png') no-repeat;
		}
		.inputText, .textInput {
			width:240px;
			height:22px;
			margin:0 0 2px 0;
			font-size:11px;
			padding:0 0 0 5px;
		}
		.submit, .formButton {
			background:#003e78;
			border:0;
			color:#fff;
			height:20px;
			margin:3px 0 0 0;
		}
		.submit:hover, .formButton:hover {
			cursor:pointer;
			background:#014a8f;
		}
		.inputTextarea {
			width:240px;
			height:115px;
			font-family:"Arial";
			font-size:11px;
			padding:5px 0 0 5px;
		}
	#google {
		margin:0 30px 0 0;
		float:right;
	}
.mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#ccc;
	z-index:2000;
	opacity:0.7;
	filter:alpha(opacity=70);
	cursor:pointer;
}
.errors{
	width:300px;
	position:fixed;
	left:50%;
	top:200px;
	margin:0 0 0 -160px;
	padding:10px;
	border:2px #f00 solid;
	background:#fff;
	color:#f00;
	z-index:2001;
	cursor:pointer;
}
#contactForm {
	float:left;
}
.contactText {
	float:right;
	margin:0 180px 20px 0;
	width:200px;
}
.pt{
	float:left;
}
.slideText {
	width:420px;
	position:absolute;
	top:65px;
	right:26px;
	z-index:1001;
	color:#003362;
	font-size:13px;
	line-height:28px;
}
.welkom {
	width:425px;
	height:42px;
	background:url('../images/welkom.png') no-repeat;
	color:#f6cc1c;
	font-size:24px;
	position:absolute;
	right:20px;
	top:4px;
	line-height:42px;
	padding:0 0 0 30px;
	z-index:1001;
}
#contentLeftNew {
	width:331px;
	height:179px;
	float:left;
	background:url('../images/afspraak3.png') no-repeat;
	position:relative;
}
#contentLeftNew img {
	position:absolute;
	top:48px;
	left:17px;
}
	.contentLeftTitle {
		width:299px;
		height:43px;
		background:url('../images/title.png') no-repeat;
		position:absolute;
		top:3px;
		left:20px;
		text-align:center;
		font-size:22px;
		line-height:42px;
		color:#b8e2ed;
	}
	.contentLeftTitle a{
		color:#b8e2ed;
		text-decoration:none;
	}
#contentMidNew {
	width:331px;
	height:179px;
	float:left;
	background:url('../images/populair.png') no-repeat;
	position:relative;
	margin:0 0 0 7px;
}
	.contentMidTitle {
		width:299px;
		height:43px;
		background:url('../images/title.png') no-repeat;
		position:absolute;
		top:3px;
		left:20px;
		text-align:center;
		font-size:22px;
		line-height:42px;
		color:#efda0d;
	}
	.contentMidTitle a {
		color:#efda0d;
		text-decoration:none
	}
	.contentLeftTitle a:hover, .contentMidTitle a:hover {
		text-decoration:underline;
	}
#contentRightNew {
	width:191px;
	height:119px;
	float:left;
	background:url('../images/waar.png') no-repeat;
	position:relative;
	color:#003362;
	padding:60px 0 0 140px;
	font-size:13px;
	line-height:17px;
	margin:0 0 0 7px;
	
}
#contentRightNew a{
	color:#003362;
	text-decoration:none;
}
#contentRightNew a:hover {
	text-decoration:underline;
}
	.contentRightTitle {
		width:299px;
		height:43px;
		background:url('../images/title.png') no-repeat;
		position:absolute;
		top:3px;
		left:20px;
		text-align:center;
		font-size:22px;
		line-height:42px;
		color:#b8e2ed;
	}
	.contentRightTitle a{
		color:#b8e2ed;
		text-decoration:none;
	}
	#buttons {
		width:241px;
		height:auto;
		float:left;
	}
	#buttons ul{
		margin:0;
		padding:0;
	}
	#buttons li{
		list-style:none;
	}
	.buttonItem a{
		line-height:50px;
		background:url('../images/button.png') no-repeat;
		display:block;
		color:#003769;
		text-decoration:none;
		font-size:20px;
		padding:0 0 0 50px;
	}
