html, body {
	height: 100%; /* this is to make sure the 100% height #container div works */
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E8E8E8;
	line-height: 17px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000;
}

input,textarea { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

form {
	margin: 0px;
}
 
h1 {
	margin-top: 0px;
	margin-bottom: 2px;
	font-size: 1.1em;
}

p {
	margin-top: 0px;
}

img {
	border: none;	
}


a:link img.imgborder {
	border: #000000 1px solid;
}
a:visited img.imgborder {
	border: #000000 1px solid;
}
a:active img.imgborder {
	border: #000000 1px solid;
}
a:hover img.imgborder {
	border: #FFFFFF 1px solid;
}


a:link {
	color: #0085ff; /*0099FF*/
	text-decoration: none;
}
a:visited {
	color: #0085ff;
	text-decoration: none;
}
a:active {
	color: #0085ff;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.links_projecten a:link {
	color: #b67c11;
	text-decoration: none;
}
.links_projecten a:visited {
	color: #b67c11;
	text-decoration: none;
}
.links_projecten a:active {
	color: #b67c11;
	text-decoration: none;
}
.links_projecten a:hover {
	color: #b67c11;
	text-decoration: underline;
}


.links_nieuws a:link, .links_home a:link {
	color: #4a82ac;
	text-decoration: none;
}
.links_nieuws a:visited, .links_home a:visited {
	color: #4a82ac;
	text-decoration: none;
}
.links_nieuws a:active, .links_home a:active {
	color: #4a82ac;
	text-decoration: none;
}
.links_nieuws a:hover, .links_home a:hover {
	color: #4a82ac;
	text-decoration: underline;
}


.links_buro a:link {
	color: #00946c;
	text-decoration: none;
}
.links_buro a:visited {
	color: #00946c;
	text-decoration: none;
}
.links_buro a:active {
	color: #00946c;
	text-decoration: none;
}
.links_buro a:hover {
	color: #00946c;
	text-decoration: underline;
}



.links_zoek a:link {
	color: #c8007b;
	text-decoration: none;
}
.links_zoek a:visited {
	color: #c8007b;
	text-decoration: none;
}
.links_zoek a:active {
	color: #c8007b;
	text-decoration: none;
}
.links_zoek a:hover {
	color: #c8007b;
	text-decoration: underline;
}




a.act:link {
	color: #FFF;
	text-decoration: none;
}
a.act:visited {
	color: #FFF;
	text-decoration: none;
}
a.act:active {
	color: #FFF;
	text-decoration: none;
}
a.act:hover {
	color: #FFF;
	text-decoration: underline;
}


#language a:link, #menu a:link {
	color: #fff;
	text-decoration: none;
}
#language a:visited, #menu a:visited {
	color: #fff;
	text-decoration: none;
}
#language a:active, #menu a:active {
	color: #fff;
	text-decoration: none;
}
#language a:hover, #menu a:hover {
	color: #000;
	text-decoration: none;
}


#disclaimer a:link {
	color: #fff;
	text-decoration: none;
}
#disclaimer a:visited {
	color: #fff;
	text-decoration: none;
}
#disclaimer a:active {
	color: #fff;
	text-decoration: none;
}
#disclaimer a:hover {
	color: #000;
	text-decoration: none;
}



#menu a.act:link {
	color: #000;
	text-decoration: none;
}
#menu a.act:visited {
	color: #000;
	text-decoration: none;
}
#menu a.act:active {
	color: #000;
	text-decoration: none;
}
#menu a.act:hover {
	color: #000;
	text-decoration: none;
}


#container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 778px;
	height: 100%;
	
	background-attachment: scroll;
	/*background-image: url(/media/images/bg-dorp.jpg);*/
	background-repeat: no-repeat;
	background-position: center 170px;
}

#bg_container {
	position: absolute;
	top: 171px;
	margin-left: 195px;
}

#header {
	position: absolute;
	top: 0px;
	height: 171px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	z-index: 0;
}

#disclaimer {
	position: absolute;
	top: 6px;
	margin-left: 18px;
	z-index: 11;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
}

#language {
	position: absolute;
	top: 6px;
	margin-left: 716px;
	z-index: 11;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
}

#language.nl {
	margin-left: 716px;
}

#language.en {
	margin-left: 692px;
}

#home_link {
	display: block;
	position: absolute;	
	top: 30px;
	left: 50%;
	margin-left: -165px;
	height: 90px;
	width: 330px;
	z-index: 15;
	border: 1px solid red;
}

#menu {
	position: absolute;
	z-index: 10;
	top: 142px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
}

#menu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	text-align: center;
}

ul {
	margin: 0px;
	padding: 0px;

}

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

li.bull {
	margin: 0px;
	margin-left: 18px;
	padding: 0px;
	list-style: disc;
}

#col_float_w1 {
	float: left;
	width: 183px;
	padding: 6px;
}

#col_float_w2 {
	float: left;
	width: 378px;
	padding: 6px;
}

#col_float_w3 {
	float: left;
	width: 630px;
	padding: 6px;
}

#col1 {
	position: absolute;
	top: 171px;
	width: 183px;
	padding: 6px;
}

#col2 {
	position: absolute;
	top: 171px;
	width: 183px;
	padding: 6px;
	margin-left: 195px;
}

#col3 {
	position: absolute;
	top: 171px;
	width: 183px;
	padding: 6px;
	margin-left: 390px;
}

#col4 {
	position: absolute;
	top: 171px;
	width: 183px;
	padding: 6px;
	margin-left: 585px;
}

#col1_2 {
	position: absolute;
	top: 171px;
	width: 378px;
	padding: 6px;
}

#col2_3 {
	position: absolute;
	top: 171px;
	width: 378px;
	padding: 6px;
	margin-left: 195px;
}

/*
#col2_3_4 {
	position: absolute;
	top: 171px;
	width: 630px;
	margin-left: 208px;
	padding-bottom: 35px;
}
*/

#col2_3_4 {
	position: absolute;
	top: 171px;
	width: 630px;
	padding: 6px;
	margin-left: 195px;
	padding-bottom: 35px;
}


#col3_4 {
	position: absolute;
	top: 171px;
	width: 378px;
	padding: 6px;
	margin-left: 390px;
}


#col1_2home {
	position: absolute;
	width: 358px;
	top:381px;
	text-transform:uppercase;
	padding:16px;
	line-height: 20px;
	letter-spacing: 1px;
}

#col3_4home {
	position: absolute;
	top: 381px;
	width: 358px;
	padding: 16px;
	margin-left: 390px;
}


#col1pr {
	position: absolute;
	top: 171px;
	width: 163px;
	padding: 16px;
	font-size: 11px;
}

#col4pr {
	position: absolute;
	top: 171px;
	width: 183px;
	padding: 6px;
	height: 59px;
	margin-left: 585px;
	overflow: hidden;
}

#col4prnav {
	position: absolute;
	top: 242px;
	width: 183px;
	padding: 6px;
	margin-left: 585px;
}

.pr_block {
	display: block;
	float: left;
	width: 176px;
	height: 88px;
	margin-right: 16px;
	margin-top: 16px;
	background-image: url(../media/bg70.png);
	overflow: hidden;
	font-size: 10px;
}

.pr_block_big {
	display: block;
	float: left;
	width: 176px;
	height: 176px;
	margin-right: 16px;
	margin-top: 16px;	
	background-image: url(../media/bg70.png);
	overflow: hidden;
	font-size: 11px;
}


.bg-trans {
	background-image: url(../media/bg70.png);
}

.f_field {
	width: 172px;
}

.f_textarea {
	width: 172px;
	height: 98px;
}

.zoekfield {
	margin-top: 2px;
	margin-left: 80px;
	width: 172px;
}

.zoekbutton {
	margin-top: 8px;
	width: 50px;
}

.result_descr { 
	color: #999999;
}
