html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

div#container {
	position: relative;
	min-height: 100%;
	height: auto !important;
}

* html body div#container {
	height: 100%;
}

body {
	font-size: 0.74em;
	font-family: Tahoma, Verdana, Arial, ms-sherif;
	color: #021e40;
}

ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.lijst {
	clear: both;
	margin: 5px;
	list-style-type: disc;
}

	ul.lijst li {
		margin-left: 10px;
	}

a {
	color: #021e40;
}

a img {
	border-width: 0px;
}

hr {
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #DBEAFD
}

h1 {
	margin: 0px;
	width: 100%;
	height: 122px;
	overflow: hidden;
	background: url('../images/header.jpg') center center no-repeat;
	font-size: 1px;
	text-indent: -500px;
}


.contentColumn h2 {
	margin: 0px;
	margin-bottom: 10px;
	width: 463px;
	height: 28px;
	overflow: hidden;
	background: #259C19 url('../images/h2-background.jpg') center center no-repeat;
	font: bold 80% Tahoma;
	line-height: 28px;
	color: #ffffff;
	text-transform: uppercase;
	text-indent: 10px;
}


.contentColumnBig h2 {
	width: 948px;
	background: #259C19 url('../images/h2-big-background.jpg') center center repeat;
}


.contentColumnNoFrame h2 {
	margin: 0px;
	margin-bottom: 10px;
	width: 463px;
	height: auto;
	overflow: hidden;
	background: transparent;
	font: bold 140% Tahoma;
	line-height: auto;
	color: #021e40;
	text-transform: none;
	text-indent: 5px;
}

h3 {
	margin: 0px;
	margin-bottom: 1px;
	font: bold 140% "Trebuchet MS", Arial;
	letter-spacing: -1px;
	color: #00295C;
}

h3 a {
	text-decoration: none;
	color: #021e40;
}

h3 a:hover {
	text-decoration: underline;
}

p {
	margin: 0px;
	margin-bottom: 6px;
	padding: 5px 10px;
	line-height: 175%;
	color: #021e40;
}

p.highlight {
	background-color: #f0faeb
}

.columnBody img {
	float: left;
	margin: 3px 10px;
/*
	width: 85px;
	height: 85px;
*/
	border-width: 0px;
}

div.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
}

div#header {
	position: relative;
	height: 73px;
	border-bottom: 1px solid #174802;
	z-index: 2;
}

	div#header div#headerBgr {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 50%;
		height: 73px;
		background: #40c705 url('../images/header-background.jpg');
	}
	div#header div#headerBody {
		position: relative;
		margin: 0px auto;
		width: 966px;
		height: 100%;
		background: #40c705 url('../images/header-background.jpg');
	}

		div#headerBody div#logo {
			float: left;
			width: 190px;
			height: 100%;
		}
			div#headerBody div#logo img {
				border-width: 0px;
				height: 100%;
			}

		div#headerBody div#nav {
			float: left;
			width: 776px;
			height: 100%;
		}

			div#nav div#navTop {
				height: 38px;
				font-size: 80%;
				color: #ffffff;
				overflow: hidden;
			}
				div#navTop div#breadcrumb {
					float: left;
					width: 70%;
					height: 100%;
					line-height: 38px;
				}
					div#navTop div#breadcrumb a {
						color: #ffffff;
						text-decoration: none;
					}
					div#navTop div#breadcrumb a:hover {
						text-decoration: underline;
					}
				div#navTop div#deeplinks {
					float: right;
					height: 100%;
					line-height: 38px;
				}
					div#navTop div#deeplinks ul li {
						float: left;
						padding: 0px 4px 0px 0px;
					}
						div#navTop div#deeplinks ul li a {
							color: #ffffff;
						}

						/* aanpassing door Boye op 27-02-07 // login dropdown boxje */
						div#navTop div#deeplinks ul li#loginSelect {
							text-decoration: none;
						}

						div#navTop div#deeplinks ul li#loginSelect ul {
							position: absolute;
							top: 37px;
							right: 95px;
							width: 85px;
							background: #ffffff;
							border: 1px solid #174802;
							z-index: 100;
						}

						div#navTop div#deeplinks ul li.loginSelect ul {
							display: none;
							margin: 0px;
							padding: 0px;
							list-style-type: none;
						}

						div#navTop div#deeplinks ul li.loginSelectActief ul {
							display: block;
						}

							div#navTop div#deeplinks ul li#loginSelect ul li {
								position: relative;
								float: none;
								clear: both;
								margin: 0px;
								padding: 0px;
								color: #000000;
							}

								div#navTop div#deeplinks ul li#loginSelect ul li img {
									margin: 0px;
									border: 1px solid #000000
								}

								div#navTop div#deeplinks ul li#loginSelect ul li a {
									display: block;
									height: 18px;
									padding: 2px 4px;
									line-height: 18px;
									text-decoration: none;
									color: #000000;
								}
								div#navTop div#deeplinks ul li#loginSelect ul li a:hover {
									background: #40c705;
									color: #ffffff;
								}

						/* einde aanpassing  */

						div#navTop div#deeplinks ul li#langSelect {
							text-decoration: underline;
						}

						div#navTop div#deeplinks ul li#langSelect ul {
							position: absolute;
							top: 37px;
							right: 0px;
							width: 100px;
							background: #ffffff;
							border: 1px solid #174802;
							z-index: 100;
						}

						div#navTop div#deeplinks ul li.langSelect ul {
							display: none;
							margin: 0px;
							padding: 0px;
							list-style-type: none;
						}

						div#navTop div#deeplinks ul li.langSelectActief ul {
							display: block;
						}

							div#navTop div#deeplinks ul li#langSelect ul li {
								position: relative;
								float: none;
								clear: both;
								margin: 0px;
								padding: 0px;
								color: #000000;
							}

								div#navTop div#deeplinks ul li#langSelect ul li img {
									margin: 0px;
									border: 1px solid #000000
								}

								div#navTop div#deeplinks ul li#langSelect ul li a {
									display: block;
									height: 18px;
									padding: 2px 4px;
									line-height: 18px;
									text-decoration: none;
									color: #000000;
								}
								div#navTop div#deeplinks ul li#langSelect ul li a:hover {
									background: #40c705;
									color: #ffffff;
								}


			div#nav div#navMenu {

			}
				div#nav div#navMenu ul {
					margin-top: 5px;
				}

					div#nav div#navMenu ul li {
						float: left;
						margin-right: 7px;
						font: bold 80% Tahoma;
						line-height: 24px;
						color: #ffffff;
						text-transform: uppercase;
					}

					div#nav div#navMenu ul li.withSeperator {
						border-right: 1px solid #309704;
					}

						div#nav div#navMenu ul li a {
							padding-right: 5px;
							color: #ffffff;
							text-decoration: none;
						}
						div#nav div#navMenu ul li a:hover {
							text-decoration: underline;
						}


div#content {
	position: relative;
	width: 968px;
	margin: 0px auto;
	padding-bottom: 50px;
}

	div.contentColumn {
		position: relative;
		width: 478px;
		border: 1px solid #CCCCCC;
		min-height: 400px;
		_height: 400px;
	}

	div.contentColumnNoFrame {
		border-width: 0px;
	}

	div.contentColumnBig {
		float: left;
		width: 966px;
	}

	div.contentColumnL {
		float: left;
	}
	div.contentColumnR {
		float: right;
	}

		div.contentColumn div.columnBody {
			margin: 9px;
			margin-top: 10px;
		}

			div.contentColumn div.columnBody a{
				font-weight: bold;
			}

			div.contentColumn div.columnBody p img {
			/*
				width: auto;
				height: auto;
			*/
				float: none;
			}

			div.contentColumn div.columnBody p.languageSelect img {

				clear: left;
				vertical-align: middle;
			}

		div.contentColumn div.corner {
			position: absolute;
			width: 9px;
			height: 9px;
			overflow: hidden;
			background-repeat: no-repeat;
		}

		div.contentColumn .NW {
			top: -1px;
			left: -1px;
			background: url('../images/columnCornerNW.gif');
		}
		div.contentColumn .NE {
			top: -1px;
			right: -1px;
			_right: -2px;
			background: url('../images/columnCornerNE.gif');
		}
		div.contentColumn .SW {
			bottom: -1px;
			_bottom: -2px;
			left: -1px;
			background: url('../images/columnCornerSW.gif');
		}
		div.contentColumn .SE {
			bottom: -1px;
			_bottom: -2px;
			right: -1px;
			_right: -2px;
			background: url('../images/columnCornerSE.gif');
		}

		div.contentColumn div.columnBody li.actief a {
			font-weight: bold;
			text-decoration: none;
		}

		div.contentColumn ul.nieuws li {
			padding: 6px 0px;
		}

div#footer {
	position: absolute;
	left: 50%;
	bottom: 0px;
	width: 968px;
	height: 40px;
	margin-left: -484px;
	font-size: 80%;
	line-height: 15px;
}

	div#footer div#disclaimer {

	}
		div#footer div#disclaimer a {
			color: #000000;
			text-decoration: none
		}
		div#footer div#disclaimer a:hover {
			text-decoration: underline
		}

	div#footer .subnav {
	}


		div#footer div#subnav ul li {
			float: left;
			padding: 0px 4px 0px 0px;
		}
			div#footer div#subnav ul li a {
				color: #000000
			}

ul.contentBlocks {
	font-size: 90%;
}
	ul.contentBlocks li {
		position: relative;
		margin-top: 14px;
		margin-bottom: 8px;
		width: 224px;
		min-height: 170px;
		_height: 170px;
		border: 1px solid #256B06;
	}
	ul.contentBlocks li.blockF {
		float: left;
		clear: left;
	}
	
	ul.contentBlocks li.blockL {
		float: left;
		clear: left;
	}

	ul.contentBlocks li.blockR {
		float: right;
		clear: right;
	}

		ul.contentBlocks li h2 {
			position: absolute;
			font-size: 90%;
			top: -14px;
			left: -1px;
			width: 226px;
			background: url('../images/h2-small-background.jpg') center center no-repeat;
		}

		ul.contentBlocks li p {
			margin: 25px 10px 10px 10px;
			padding: 0px;
		}

	ul.contentBlocks div.corner {
		position: absolute;
		width: 10px;
		height: 10px;
		overflow: hidden;
		background-repeat: no-repeat;
	}

	ul.contentBlocks .SW {
		bottom: -1px;
		left: -1px;
		background: url('../images/blockCornerSW.gif');
	}
	ul.contentBlocks .SE {
		bottom: -1px;
		right: -1px;
		background: url('../images/blockCornerSE.gif');
}

ul.medewerkers li {
	height: 35px;
	margin-bottom: 10px;
}


/* Realisatie */
div#realisatie {float: right; width: 35px;}
div#realisatie a {display: block; text-indent: -500px; overflow: hidden; width: 100%; height: 30px; background: url('http://www.e-sites.nl/banners/small/2.jpg') center center no-repeat}
div#realisatie a:hover {background-image: url('http://www.e-sites.nl/banners/small/2.jpg?hover=ja')}