/* CSS Document */
HTML, BODY {overflow-y:hidden; overflow-x:hidden}
body{
	height:100%;
	margin:0 auto;
	border:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:middle;
	overflow: hidden;
	overflow-y:hidden; 
	overflow-x:hidden;
	background-color:#007a85;
}
div{margin:0 auto; padding:0; border:0;}
/*#center {width:990px; height:650px; position:absolute; top:50%; left:50%; margin:-325px auto auto -495px; border:1px solid black; text-align:center;}*/
/*#center {width:100%; height:100%; position:relative; top:0; left:0; border:0px solid black; text-align:center;}*/

/*--OLD***Dit zijn de settings voor een vaste hoogte van 640px en een 100%breedte verticaal en horizontaal gecentreerd***OLD--*/
/*Dit zijn de settings voor een vaste hoogte van 613px en een 100%breedte verticaal en horizontaal gecentreerd*/
#center {width:100%; height:100%; position:absolute; top:50%; left:0; margin:-307px auto auto 0px; border:0px solid black; text-align:center;}

#searchcontainer{width:100%; height:21px;}
	#searchholder{width:880px; margin:0 auto; clear:both;}
		/*#search{float:right; clear:both; width:828px; height:21px; line-height:21px; margin-right:52px;}*/
		#search{float:left; width:550px; /*580*/ padding-right:30px; height:21px; line-height:21px; text-align:right;}
		/*#search input{background-color:#FFF; border:1px solid #A0BFC4; margin:0; padding:0; font-style:italic; color:#666;}*/
		#search input.submit{background-color:#FFF; border:0; margin:0; padding:0; color:#666; font-style:normal;}
		#search input.zoeken{border:0; margin:0; padding:3; width:160px; color:#666;}
		#vandaag{float:left; width:270px; /*300*/ padding-left:30px; height:21px; line-height:21px; text-align:left; color:#FFF;}
	
#eventcontainer{width:100%;	height:64px;/*97 - 33*/ text-align:center; padding-top:33px;}
	#event_banner{width:100%; height:21px; text-align:center; background-color:#A0BFC4; padding-top:10px; display:none;}
	#event_banner a, #event_banner a:link, #event_banner a:visited{color:#FFF; text-decoration:underline;}
	#event_banner a:hover{color:#FFF; text-decoration:none;}

#contentcontainer{width:100%; height:377px; background-color: #007a85; background-position:center; background-repeat:repeat-x; text-align:center;}
	#bgcontainer{width:100%; height:377px; background-image:url(images/bg_content3.gif); background-position:center; background-repeat: no-repeat; text-align:center;}
		#contentvlak{/*totale breedte: 828px; padding*/height:377px; width:828px;}
			/*enkel bij foto's/flash */
			#content{height:377px; width:828px;}
				#content img{margin:0; padding:0; border:0; margin-right:4px;}
				#content img.lastimg{margin:0; padding:0; border:0;}
			/*enkel bij tekst*/
			#contenttop{height:15px; width:828px; background:url(images/bg_contenttop.gif) top left no-repeat;}
			#contentmid{height:266px; padding:0px 15px; width:798px; background:#FFF; text-align:justify; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;
			scrollbar-base-color: #FFFFFF;
			scrollbar-arrow-color: #000000;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-face-color: #FFFFFF;
			scrollbar-highlight-color: #F7F7F7;
			scrollbar-shadow-color: #F2F2F2;
			scrollbar-track-color: #FFFFFF;
			}
			#contentbottom{height:15px; width:828px; background:url(images/bg_contentbottom.gif) top left no-repeat;}
			
			/*tekst - foto content */
			#contenttiteltabholder{width:429px;/*529*/ height:27px; margin-left:399px;/*299*/ padding-top:2px;}
			#contenttiteltabanim{width:429px;/*529*/ height:27px; margin:0; padding:0; border:0;}
				#contenttiteltableft{height:27px; width:18px; background:url(images/bg_tabtitel_left.jpg) top left no-repeat; float:left; border:0;}
				#contenttiteltab{height:22px;/*27-5*//* width:120px;*/ float:left; background-color:#CABAA1; color:#FFF; padding:5px 5px 0px 5px; border:0;}
					#contenttiteltab h1{font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:0; padding:0; border:0;}
				#contenttiteltabright{height:27px; width:18px; background:url(images/bg_tabtitel_right.jpg) top left no-repeat; float:left; clear:right; border:0;}
			
			#contentholder{height:377px; width:828px;}
				#contentfoto{height:283px; width:400px;/*300*/ float:left;}
					#contentfoto img{margin:0; border:0; padding:0;}
					img.coriotech_foto{margin:0; border:0; padding:0;}
				
				
				#contenttekstholderleft{height:283px; width:400px;/*528*/ float:left; clear:right;}
					#contentteksttopleft{height:23px; width:400px;/*528*/ background:url(images/tekstbgleft_up.gif) top left no-repeat;}
					#contenttekstleft{height:237px; width:354px; /*428 - (23*2)*/ padding:0px 23px; background:#FFF; text-align:left; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;
					scrollbar-base-color: #FFFFFF;
					scrollbar-arrow-color: #000000;
					scrollbar-3dlight-color: #FFFFFF;
					scrollbar-darkshadow-color: #FFFFFF;
					scrollbar-face-color: #FFFFFF;
					scrollbar-highlight-color: #F7F7F7;
					scrollbar-shadow-color: #F2F2F2;
					scrollbar-track-color: #FFFFFF;
					}
						#contenttekstleft p{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
						#contenttekstleft h1{margin:0 auto; margin-bottom: 15px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#1E353A; font-weight:bold;}
						#contenttekstleft h2{margin:0 auto; margin-bottom: 10px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#4B8694; font-weight:bold;}
						#contenttekstleft h3{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#666666; font-weight:normal;}	
						#contenttekstleft a, #contenttekstleft a:link, #contenttekstleft a:visited{color:#4B8694; font-weight: bold; text-decoration:none;}
						#contenttekstleft a:hover{color:#99C1CC; font-weight: bold; text-decoration:none;}				
					#contenttekstbottomleft{height:23px; width:400px;/*528*/ background:url(images/tekstbgleft_bottom.gif) top left no-repeat;}
				
					
				#contenttekstholder{height:283px; width:428px;/*528*/ float:left; clear:right;}
					#contentteksttop{height:23px; width:428px;/*528*/ background:url(images/tekstbg_up.gif) top left no-repeat;}
					#contenttekst{height:237px; width:382px; /*428 - (23*2)*/ padding:0px 23px; background:#FFF; text-align:left; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;
					scrollbar-base-color: #FFFFFF;
					scrollbar-arrow-color: #000000;
					scrollbar-3dlight-color: #FFFFFF;
					scrollbar-darkshadow-color: #FFFFFF;
					scrollbar-face-color: #FFFFFF;
					scrollbar-highlight-color: #F7F7F7;
					scrollbar-shadow-color: #F2F2F2;
					scrollbar-track-color: #FFFFFF;
					}
						#contenttekst p{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
						#contenttekst h1{margin:0 auto; margin-bottom: 15px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#1E353A; font-weight:bold;}
						#contenttekst h2{margin:0 auto; margin-bottom: 10px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#4B8694; font-weight:bold;}
						#contenttekst h3{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#666666; font-weight:normal;}	
						#contenttekst a, #contenttekst a:link, #contenttekst a:visited{color:#4B8694; font-weight: bold; text-decoration:none;}
						#contenttekst a:hover{color:#99C1CC; font-weight: bold; text-decoration:none;}				
					#contenttekstbottom{height:23px; width:428px;/*528*/ background:url(images/tekstbg_bottom.gif) top left no-repeat;}
			
			
				#contentmid table{margin:0 auto; border:0; padding:0;}
				#contentmid table td{margin:0 auto; border:0; padding:0; vertical-align:top; /*text-align:center;*/}
				#contentmid table td img{margin:0 auto; border:0; padding:0 0 5px 0; display:block; clear:both;}
				#contentmid table td p{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
				#contentmid table td h1{margin:0 auto; margin-bottom: 15px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#1E353A; font-weight:bold;}
				#contentmid table td h2{margin:0 auto; margin-bottom: 10px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#4B8694; font-weight:bold;}
				#contentmid table td h3{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#666666; font-weight:normal;}

#slogan{background:url(images/theworldinyourhands.gif) no-repeat top center; width:100%; height:50px;/*69*/ z-index:1; position:absolute; margin-top:-50px;/*-50*/}
#slogan2{background:url(images/slog2_test.gif) no-repeat center; width:100%; height:18px;/*69*/ z-index:2; position:absolute; margin-top:0px; margin-left:28px;/*-50*/}
#slogan_hands{background:url(images/slogan_hands.gif) no-repeat top center; width:100%; height:41px;/*69*/ z-index:1; position:absolute; margin-top:-50px;/*-50*/}


#navcontainer{width:100%; height:106px; padding-bottom:33px; /*navbalk 106 + 33 padding bottom || tot hoogte : 139*/}
	#navbalk{width:828px; height:106px; /*73nav + 33subnav*/}
		#navlogo{width:187px; height:73px; float:left;}
		#navlogo img{margin:0; padding:0; border:0;}
		
		#nav{/*tot hoogte = 73  ||  padding top 31    -  css hoogte 73-31=42 */
		width:621px;/*641 - 20*/ height:42px; background:url(images/bg_nav.png) top left no-repeat; float:left; clear:right; text-transform:uppercase; color:#CABB9F; padding-top:31px; padding-left:10px; padding-right:10px;}
		#nav a, #nav a:link, #nav a:visited{color:#FFF; text-decoration:none; /*width:104px;*/ display:block; float:left; border-right:1px solid #CABB9F; padding:0 6px;}
		#nav a:hover{color:#CABB9F; text-decoration:none; /*width:104px;*/ display:block; float:left; border-right:1px solid #CABB9F; padding:0 6px;}
		/* fix laatste link (contact) */
		#nav a.contact, #nav a:link.contact, #nav a:visited.contact{color:#FFF; text-decoration:none; /*width:104px;*/ display:block; float:left; border:0;padding:0 6px;}
		#nav a:hover.contact{color:#CABB9F; text-decoration:none; /*width:104px;*/ display:block; float:left; border:0; padding:0 6px;}
		
		#subnav_container{/*tot hoogte = 33 */
		width:640px; height:33px; float:left; clear:both; padding-left:188px;}/*641;187*/
			#subnav_left{width:18px; height:33px; background:url(images/bg_subnav_left.jpg) top left no-repeat; float:left;}
			#subnav_right{width:18px; height:33px; background:url(images/bg_subnav_right.jpg) top left no-repeat; float:left; clear:right;}
			#subnav{/*tot hoogte = 33  ||  padding top 10    -  css hoogte 33-10=23      || breedte 641 - 18 -18 = 605*/
			height:23px; background:url(images/bg_subnav.gif) top left repeat-x; float:left; text-transform:uppercase; color:#CABB9F; padding-top:10px;}
			#subnav a, #subnav a:link, #subnav a:visited{color:#FFF; text-decoration:none; display:block; float:left; border-right:1px solid #4A8694; padding:0px 10px;}
			#subnav a:hover{color:#4A8694; text-decoration:none; display:block; float:left; border-right:1px solid #4A8694; padding:0px 10px;}
			/* fix laatste link (contact) */
			#subnav a.lastsub, #subnav a:link.lastsub, #subnav a:visited.lastsub{color:#FFF; text-decoration:none; display:block; float:left; border:0; padding:0px 10px;}
			#subnav a:hover.lastsub{color:#4A8694; text-decoration:none; display:block; float:left; border:0; padding:0px 10px;}
		
/* Contactformulier */
#contenttekst label{display:block; float:left; width:120px; margin-bottom:5px; font-weight:bold;}
#contenttekst input{display:block; clear:right; width:200px; background-color:#F8F8F8; margin-bottom:5px;}
#contenttekst input.submit{display:block; clear:right; width:60px; margin-left:270px;}
#contenttekst textarea{display:block; clear:right; width:200px; margin-bottom:5px; height:100px; background-color:#F8F8F8;}

p.error{color:#CC0000; margin:15px 0; display:block; clear:both;}
p.succes{color:#006600; margin:15px 0; display:block; clear:both;}

/* Nieuws overzicht */
img.overzichtthumb{display:block; float:left; margin:0 10px 10px 0; clear:left;}

/* Nieuws detail */
#nieuwsdetail{margin-bottom:30px; float:left; clear:both; width:95%;}
#nieuwsdetail p{margin:0 auto; margin-bottom: 8px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
#nieuwsdetail h1{margin:0 auto; margin-bottom: 15px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#1E353A; font-weight:bold;}
#nieuwsdetail h2{margin:0 auto; margin-bottom: 10px; border:0; padding:0; vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#4B8694; font-weight:bold;}
#nieuwsdetail table{}
#nieuwsdetail td{}
span.nieuwsdatum{color:#999999;}

/* Contact pagina */
#contactdivision{display:block; float:left; padding-right:15px; width:95px;/*100*/}
