*
{  
    margin: 0px;
    padding: 0px;
}
:focus /* removes the dotted line in Safari on an A element */
{
	-moz-outline-style: none;
}

html
{
	overflow: -moz-scrollbars-vertical;
}
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
ul
{
	list-style-type:none;
}
.clearer
{
	clear: both;
	height:1px;
	font-size:1px;
}
.center {
	width:1000px;
	margin:0px auto;
}
.Home {
	/* background:url(../img/header-home.jpg) no-repeat 0px 0px; */
}
.Diensten {
	background:url(../img/header-diensten.jpg) no-repeat 0px 0px;
}
.Markten {
	background:url(../img/header-markten.jpg) no-repeat 0px 0px;
}
.Nieuws {
	background:url(../img/header-nieuws.jpg) no-repeat 0px 0px;
}
.Contact {
	background:url(../img/header-contact.jpg) no-repeat 0px 0px;
}
.Vacatures {
	background:url(../img/header-vacatures.jpg) no-repeat 0px 0px;
}
.header {
	position:relative;
	width:1000px;
	height:162px;
}
	.fadeShow {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:162px;
		z-index:1;
	}
	.transparant {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:162px;
		background:url(../img/header-transparant.png) no-repeat 0px 0px;
		z-index:2;
	}
	.logo {
		position:absolute;
		top:8px;
		left:805px;
		width:164px;
		height:50px;
		z-index:10;
	}
.mainNav {
	position:absolute;
	top:134px;
	left:0px;
	z-index:3;
}
	.mainNav ul {
		position:relative;
	}
		.mainNav li.home {
			float:left;
			display:block;
			width:40px;
			height:11px;
			margin-left:68px;
			text-indent:-9999px;
		}
		.mainNav li.home a {
			display:block;
			width:40px;
			height:11px;
			background:url(../img/b-home.png) no-repeat 0px 0px;
			overflow:hidden;
		}
			.mainNav li.home a:hover, .mainNav li.home a.select {
				display:block;
				width:40px;
				height:11px;
				background:url(../img/b-home-o.png) no-repeat 0px 0px;
			}
		.mainNav li.diensten {
			float:left;
			display:block;
			width:62px;
			height:11px;
			margin-left:91px;
			text-indent:-9999px;
		}
		.mainNav li.diensten a {
			display:block;
			width:62px;
			height:11px;
			background:url(../img/b-diensten.png) no-repeat 0px 0px;
			overflow:hidden;
		}
			.mainNav li.diensten a:hover, .mainNav li.diensten a.select {
				display:block;
				width:62px;
				height:11px;
				background:url(../img/b-diensten-o.png) no-repeat 0px 0px;
			}
		.mainNav li.markten {
			float:left;
			display:block;
			width:62px;
			height:11px;
			margin-left:91px;
			text-indent:-9999px;
		}
		.mainNav li.markten a {
			display:block;
			width:62px;
			height:11px;
			background:url(../img/b-markten.png) no-repeat 0px 0px;
			overflow:hidden;
		}
			.mainNav li.markten a:hover, .mainNav li.markten a.select {
				display:block;
				width:62px;
				height:11px;
				background:url(../img/b-markten-o.png) no-repeat 0px 0px;
			}
		.mainNav li.nieuws {
			float:left;
			display:block;
			width:51px;
			height:11px;
			margin-left:91px;
			text-indent:-9999px;
		}
		.mainNav li.nieuws a {
			display:block;
			width:51px;
			height:11px;
			background:url(../img/b-nieuws.png) no-repeat 0px 0px;
			overflow:hidden;
		}
			.mainNav li.nieuws a:hover, .mainNav li.nieuws a.select {
				display:block;
				width:51px;
				height:11px;
				background:url(../img/b-nieuws-o.png) no-repeat 0px 0px;
			}
		.header li.contact {
			float:left;
			display:block;
			width:60px;
			height:11px;
			margin-left:91px;
			text-indent:-9999px;
		}
		.mainNav li.contact a {
			display:block;
			width:60px;
			height:11px;
			background:url(../img/b-contact.png) no-repeat 0px 0px;
			overflow:hidden;
		}
			.mainNav li.contact a:hover, .mainNav li.contact a.select {
				display:block;
				width:60px;
				height:11px;
				background:url(../img/b-contact-o.png) no-repeat 0px 0px;
			}
		.mainNav li.vacatures {
			float:left;
			display:block;
			width:73px;
			height:11px;
			margin-left:91px;
			text-indent:-9999px;
		}
		.mainNav li.vacatures a {
			display:block;
			width:73px;
			height:11px;
			background:url(../img/b-vacatures.png) no-repeat 0px 0px;
			overflow:hidden;
		}
			.mainNav li.vacatures a:hover, .mainNav li.vacatures a.select {
				display:block;
				width:73px;
				height:11px;
				background:url(../img/b-vacatures-o.png) no-repeat 0px 0px;
			}
.contentContainer {
	float:left;
	min-height:330px;
}
	.subMenu {
		float:left;
		width:170px;
		padding-top:12px;
	}
		.subMenu h2 {
			display:block;
			width:146px;
			height:27px;
			font-size:12px;
			font-weight:normal;
			line-height:27px;
			color:#00aeef;
			padding:0px 0px 0px 24px;
			background:#25408f;
		}
		.subMenu ul {
			padding-top:2px;
		}
			.subMenu li {
				padding:4px 0px 3px 24px;
				background:url(../img/subnav-li.gif) no-repeat 0px 4px;
			}
			.subMenu li.contactLink {
				display:block;
				height:60px;
				padding:5px 0px 5px 24px;
				background:url(../img/ic-contact.gif) no-repeat 24px 16px;
			}
			.subMenu li a {
				color:#00aeef;
				text-decoration:none;
				padding:0px 0px 0px 0px;
				line-height:18px;
			}
			.subMenu li.contactLink a {
				display:block;
				height:60px;
			}
			.subMenu li a:hover, .subMenu li a.select {
				color:#1f508f;
			}
	.content {
		float:left;
		width:489px;
		padding:27px 20px 30px 0px;
	}
	.Home .content {
		padding:27px 20px 70px 0px;
	}
	.large {
		float:left;
		width:670px;
		padding:27px 60px 30px 0px;
	}
		.content h1 {
			font-size:16px;
			font-weight:normal;
			line-height:17px;
			color:#00aeef;
			padding:0px 0px 15px 93px;
		}
		.content h2 {
			font-size:16px;
			font-weight:normal;
			line-height:17px;
			color:#00aeef;
			padding:0px 0px 15px 93px;
		}
		.content h2 a {
			color:#00aeef;
		}
		.content h2 a:hover {
			color:#00aeef;
		}
		.content p {
			font-size:14px;
			font-weight:normal;
			line-height:17px;
			color:#000;
			padding:0px 0px 15px 93px;
		}
		.content p a, .content li a {
			color:#1f508f;
			text-decoration:underline;
		}
		.content p a:hover, .content li a:hover {
			color:#000;
			text-decoration:underline;
		}
		.content ul {
			font-size:14px;
			font-weight:normal;
			line-height:17px;
			color:#000;
			padding:0px 0px 15px 123px;
			list-style-type:circle;
		}
			.content ul li{
				padding:0px 0px 0px 10px;
			}
			.content ul ul {
				padding:5px 0px 5px 20px;
			}
				.content ul ul li {
					padding:0px 0px 0px 5px;
				}
		.content .row {
				float:left;
				width:790px;
				min-height:96px;
				padding-left:120px;
			}
			.content .row .rowImg {
					float:left;
					width:76px;
				}
			.content .row .rowText {
					float:left;
					width:580px;
					
				}
				.content .row .rowText p, .content .row .rowText h1, .content .row .rowText h2 {
						padding-left:20px;
					}
				.content .row .rowText p a {
					color:#00aeef;
					text-decoration:none;
					}
				.content .row .rowText p a:hover {
					text-decoration:underline;
					}
	p.bron {
		font-size:11px;
		color:#666666;
	}
	.table {
		margin:0px 0px 20px 93px;
		table-layout:fixed;
	}
		.table th {
			border-bottom:2px #00aeef solid;
			padding:2px 0px;
			text-align:left;
		}
		.table td {
			border-bottom:1px #00aeef dotted;
			padding:4px 0px 2px 0px;
			text-align:left;
		}
		.table .selectTR td {
			background:#f1f1f1;
		}
		.table table td {
			border-bottom:none;
			/*background:#f1f1f1;*/
		}
		.table table table {
			margin:10px 10px 20px 10px;
		}
		.table table table td {
			text-align:left;
			color:#204490;
			font-size:12px;
			border-bottom:1px #afdbf1 solid;
		}
		.table table table td span {
			color:#000000;
		}
	a.nSelect {
		display:block;
		width:15px;
		height:15px;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../img/b-down.gif) no-repeat 0px 0px;
	}
		a.nSelect:hover {
			background:url(../img/b-down-h.gif) no-repeat 0px 0px;
		}
	a.Select {
		display:block;
		width:15px;
		height:15px;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../img/b-up-h.gif) no-repeat 0px 0px;
	}
		a.nSelect:hover {
			background:url(../img/b-up-h.gif) no-repeat 0px 0px;
		}
	.hide {
		display:none;
		background:#f1f1f1;
	}
	.show {
		display:table-row;
		bbackground:#f1f1f1;
		background:#f1f1f1 url(../img/tile-table.gif) repeat-x 0px bottom;
	}
	.refFoto {
		position:relative;
		text-align:center;
	}
		.refFoto img {
			border:1px #4fbbf0 solid;
			padding:1px;
		}
		.refFoto h3 {
			position:absolute;
			top:12px;
			left:25px;
			font-size:15px;
			font-weight:normal;
			color:#1f448f;
		}
		.refFoto h4 {
			position:absolute;
			top:38px;
			left:23px;
			font-size:18px;
			font-weight:normal;
			color:#3eb0ee;
		}
		.refFoto a {
			position:absolute;
			top:140px;
			left:25px;
			font-size:11px;
			font-weight:normal;
			color:#1f448f;
			padding-left:16px;
			text-decoration:none;
			background:url(../img/ic-down.gif) no-repeat 0px 3px;
		}
		.refFoto a:hover {
			color:#3eb0ee;
		}


	.foto {
		float:left;
		width:321px;
		padding:54px 0px 40px 0px;
	}
		.foto #googlemapBig
		{
			width:300x;
			height:300px;
			border:1px #d8d6d6 solid;
			overflow:hidden;
		}
				.googleInfoWindowContent
				{
					position:relative;
					float:left;
					height:auto;
					padding:0px 0px 0px 0px;
				}
					.googleInfoWindowContent .clearerGoogle
					{
						clear:both;
					}
					.googleInfoWindowContent h4
					{
						font-size:11px;
						font-weight:normal;
						color:#000;
						padding-bottom:3px;
					}
						.googleInfoWindowContent h5
						{
							font-size:14px;
							font-weight:bold;
							color:#00aeef;
							padding-bottom:0px;
						}
						.googleInfoWindowContent p
						{
							font-size:12px;
							font-weight:normal;
							color:#444e54;
							line-height:16px;
							padding:0px 0px 10px 0px;
							width:auto;
						}
						.googleInfoWindowContent p a
						{
							cursor:pointer;
							color:#444e54;
							text-decoration:underline;
						}
						.googleInfoWindowContent p a:hover
						{
							color:#98cadb;
							text-decoration:underline;
						}

.footer {
	position:relative;
	clear:left;
	width:1000px;
	height:125px;
	background:url(../img/footer.jpg) no-repeat 0px 0px;
}
	.footer img {
		position:absolute;
		top:-62px;
		left:420px;
	}
	.footer .copyright {
		position:absolute;
		top:95px;
		left:0px;
		width:1000px;
		height:21px;
		font-size:11px;
		color:#fff;
		text-align:center;
		padding:8px 0px 0px 0px;
		border-top:1px #fff solid;
		background:#1f508f;
	}
	.footer .copyright span {
		padding:0px 6px 0px 6px;
	}
	.footer .copyright a {
		color:#fff;
		text-decoration:none;
	}



