/*********************************************************************************************/
/* HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML */
/*********************************************************************************************/

body {
	overflow:				auto;
	margin:					0px;
	padding:				0px;
	
	background-color:		#8B8D90;
}

html {
	overflow: 			auto;
	border: 			0px;
	padding: 			0px;
	margin: 			0px;
}

td {
	vertical-align:		top;
}

/*********************************************************************************************/
/* ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID ID */
/*********************************************************************************************/

#socialmedia { left: 0px; top: 10px; position: fixed; width: 26px; height: 30px; }

div#award {
	left:				25px;
	top:				0px;
	
	width:				565px;
	height:				auto;
	
	position:			absolute;
}


div#award_text {
	left:				0px;
	top:				0px;
	
	width:				565px;
	height:				auto;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#award_text div {
	left:				0px;
	top:				0px;
	
	width:				565px;
	height:				auto;
}

div#contact_map {
	left:				350px;
	top:				0px;
	
	width:				525px;
	height:				420px;
	
	position:			absolute;
}

div#contact_reis {
	left:				350px;
	top:				0px;
	
	width:				525px;
	height:				300px;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;

	position:			absolute;
}

div#contact {
	left:				25px;
	top:				0px;
	
	width:				300px;
	height:				auto;
	
	position:			absolute;
}


div#contact_text {
	left:				0px;
	top:				0px;
	
	width:				300px;
	height:				auto;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#contact_text div {
	left:				0px;
	top:				0px;
	
	width:				300px;
	height:				auto;
}

div#container {
	left: 				0px;
	top:				0px;
	
	width:				900px;
	height:				600px;
	
	position:			relative;
	
	text-align:			left;
	display:			block;
	
	overflow:			visible;
}

div#home {
	left:				0px;
	top:				0px;
	
	width:				100%;
	height:				17px;
	
	position:			relative;
	text-align:			right;
	
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	clear:				both;
	
}

div#knp-home {
	left:				835px;
	top:				420px;
	
	width:				40px;
	height:				20px;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#knp-home div {
	left:				4px;
	top:				4px;
	
	position:			relative;
}

div#menu {
	left: 				0px;
	top:				0px;
	
	width:				900px;
	height:				160px;
	
	position:			relative;
	
	background-color:	#FFFFFF;
}

div#nieuws_overzicht {
	left:				0px;
	top:				0px;
	
	width:				605px;
	height:				545px;
	
	position:			relative;
	overflow:			auto;
	
	scrollbar-face-color: #233241; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #233241; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #233241; 
	scrollbar-track-color: #233241; 
	scrollbar-arrow-color: #FFFFFF;
}

div#nieuws_overzicht div {
	left:				0px;
	top:				0px;
	
	width:				580px;
	height:				545px;
	
	position:			relative;
}

div#nieuws_home {
	left:				90px;
	top:				575px;
	
	width:				700px;
	height:				17px;
	
	position:			absolute;
	text-align:			right;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#nieuws_text {
	left:				90px;
	top:				0px;
	
	width:				700px;
	height:				575px;
	
	position:			absolute;
}

div#nieuws_text_back {
	left:				90px;
	top:				0px;
	
	width:				700px;
	height:				575px;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#nieuwsbrief_text {
	left:				25px;
	top:				0px;
	
	width:				850px;
	height:				420px;
	
	position:			absolute;
}

div#nieuwsbrief_text_back {
	left:				25px;
	top:				0px;
	
	width:				850px;
	height:				420px;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#organisatie_image {
	left:				25px;
	top:				0px;
	
	width:				350px;
	height:				auto;
	
	position:			absolute;
}

div#organisatie_image_back {
	left:				25px;
	top:				0px;
	
	width:				350px;
	height:				224px;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#organisatie {
	left:				400px;
	top:				0px;
	
	width:				475px;
	height:				auto;
	
	position:			absolute;
}

div#organisatie_text {
	left:				0px;
	top:				0px;
	
	width:				475px;
	height:				575px;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#organisatie_text div {
	left:				15px;
	top:				15px;
	
	width:				460px;
	height:				545px;
	
	position:			relative;
	overflow:			auto;
	
	scrollbar-face-color: #233241; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #233241; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #233241; 
	scrollbar-track-color: #233241; 
	scrollbar-arrow-color: #FFFFFF;
}

div#organisatie_text div div {
	left:				0px;
	top:				0px;
	
	width:				430px;
	height:				auto;
	
	position:			relative;
}

div#project {
	left: 				25px;
	top: 				0px;
	
	width:				435px;
	height:				420px;
	
	position:			relative;
}

div#project_home {
	left:				25px;
	top:				420px;
	
	width:				435px;
	height:				17px;
	
	position:			absolute;
	text-align:			right;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#project_image {
	left:				475px;
	top:				0px;
	
	position:			absolute;
}

div#project_image_back {
	left:				475px;
	top:				0px;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#project_text_back {
	left:				25px;
	top:				0px;
	
	width:				435px;
	height:				420px;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#project_text {
	left:				25px;
	top:				0px;
	
	width:				435px;
	height:				420px;
	
	position:			absolute;
}

div#project_text2 {
	left:				0px;
	top:				0px;
	
	width:				435px;
	height:				420px;
	
	position:			relative;
}

div#project_text div#opsomming {
	left:				15px;
	top:				15px;
	
	width:				120px;
	height:				390px;
	
	position:			absolute;
	overflow:			auto;
}

div#project_text div#text {
	left:				145px;
	top:				15px;
	
	width:				290px;
	height:				390px;
	
	position:			absolute;
	overflow:			auto;
	
	scrollbar-face-color: #233241; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #233241; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #233241; 
	scrollbar-track-color: #233241; 
	scrollbar-arrow-color: #FFFFFF;
}

div#project_text div#text div {
	left:				0px;
	top:				0px;
	
	width:				265px;
	height:				auto;
	
	position:			absolute;
}

div#project_text div#text div div#txt {
	left:				0px;
	top:				0px;
	
	width:				185px;
	height:				auto;
	
	position:			relative;
}
div#publicatie {
	left:				120px;
	top:				0px;
	
	width:				565px;
	height:				auto;
	
	position:			absolute;
}

div#publicatie_text {
	left:				0px;
	top:				0px;
	
	width:				565px;
	height:				575px;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#publicatie_text div {
	left:				15px;
	top:				15px;
	
	width:				550px;
	height:				545px;
	
	position:			relative;
	overflow:			auto;
	
	scrollbar-face-color: #233241; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #233241; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #233241; 
	scrollbar-track-color: #233241; 
	scrollbar-arrow-color: #FFFFFF;
}

div#publicatie_text div div {
	left:				0px;
	top:				0px;
	
	width:				520px;
	height:				auto;
	
	position:			relative;
}

div#vacature_overzicht {
	left:				25px;
	top:				0px;
	
	width:				300px;
	height:				auto;
	
	position:			absolute;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
}

div#vacature{
	left:				450px;
	top:				0px;
	
	width:				400px;
	height:				auto;
	
	position:			absolute;
}


div#vacature_text {
	left:				0px;
	top:				0px;
	
	width:				400px;
	height:				auto;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#vacature_text div {
	left:				0px;
	top:				0px;
	
	width:				400px;
	height:				auto;
}

div#vacature_form {
	left:				450px;
	top:				0px;
	
	width:				400px;
	height:				auto;
	
	position:			absolute;
}

div#vacature_form_text {
	left:				0px;
	top:				0px;
	
	width:				400px;
	height:				575px;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#vacature_form_text div {
	left:				15px;
	top:				15px;
	
	width:				385px;
	height:				545px;
	
	position:			relative;
	overflow:			auto;
	
	scrollbar-face-color: #233241; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #233241; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #233241; 
	scrollbar-track-color: #233241; 
	scrollbar-arrow-color: #FFFFFF;
}

div#vacature_form_text div div {
	left:				0px;
	top:				0px;
	
	width:				355px;
	height:				auto;
	
	position:			relative;
	overflow:			hidden;
}


div#visie {
	left:				200px;
	top:				0px;
	
	width:				350px;
	height:				auto;
	
	position:			absolute;
}


div#visie_text {
	left:				0px;
	top:				0px;
	
	width:				350px;
	height:				auto;
	
	position:			relative;
	background-color:	#233241;
	
	filter:				alpha(opacity=90);
	-moz-opacity:		0.9;
	opacity:			0.9;
	
	float:				left;
}

div#visie_text div {
	left:				0px;
	top:				0px;
	
	width:				350px;
	height:				auto;
}

/*********************************************************************************************/
/* CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS CLASS */
/*********************************************************************************************/
.back {
	background-image:	url(../beelden/bld-bck.jpg);
	background-repeat:	no-repeat;
}

div.block {
	display:			block;
	clear:				both;
}

div.clear {
	clear:				both;
}

.input {
	border:				1px solid #FFFFFF;
	width:				250px;
	height:				18px;
	
	font-family:		Verdana;
	font-size:			11px;
}

.input_anders {
	border:				1px solid #FFFFFF;
	width:				165px;
	height:				18px;
	
	font-family:		Verdana;
	font-size:			11px;
}

div.knp_en {
	left:				397px;
	top:				12px;
	
	width:				98px;
	height:				28px;
	
	position:			absolute;
}

div.knp_nl {
	left:				212px;
	top:				12px;
	
	width:				158px;
	height:				23px;
	
	position:			absolute;
}

div.logo {
	left:				206px;
	top:				0px;
	
	width:				283px;
	height:				50px;
	
	position:			absolute;
}

table.main {
	width:				100%;
	height:				100%;
	
	border:				none;
	
	overflow:			hidden;
}

.main th {
	background-color:	#FFFFFF;
	height:				160px;
}

.submit {
	border:				1px solid #FFFFFF;
	width:				70px;
	height:				18px;
	
	font-family:		Verdana;
	font-size:			11px;
	
	background-color:	#FFFFFF;
}

.textarea {
	border:				1px solid #FFFFFF;
	width:				250px;
	height:				60px;
	
	font-family:		Verdana;
	font-size:			11px;
}

.txt_white {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		15px;
	color:				#FFFFFF;
	text-align:			left;
}

.txt_white a {
	color:				#FF6600;
	text-decoration:	none;
}

.txt_white a:hover {
	color:				#FF6600;
	text-decoration:	underline;
}

.txt_white a.white {
	color:				#FFFFFF;
	text-decoration:	none;
}

.txt_white a.white:hover {
	color:				#FF6600;
	text-decoration:	none;
}

.txt_white hr {
	border:				1px solid #FFFFFF;
}

.txt_white h1 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			18px;
	padding-top:		0px;
	margin-top:			0px;
	line-height:		20px;
}

.txt_white h2 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			16px;
	padding-top:		0px;
	margin-top:			0px;
	color:				#FF6600;
	line-height:		20px;
}

.txtveld {
height: 19px;
font-size: 11px;
}
