/* algemeen */
	*	{
		padding: 0;
		margin: 0;
	}
	img {
		border-style: none;
		vertical-align: bottom;
	}
	html	{
		margin-bottom: 1px;
		height: 100%;
	}
	body	{
		background: url(/layout/top2.jpg) repeat-x #ECECEC top;
		font-family: Verdana;
	}
	#container	{
		width: 100%;
		height: 100%;
		text-align: center;
		margin: auto;
	}
	#vuilniszak	{
		width: 1000px;
		height: 100%;
		text-align: center;
		margin: auto;
	}
/*----------------------//
//						//
//	1/2  BOVEN			//
//						//
//----------------------*/
	#bovenalgemeen	{
		width: 1000px;
		text-align: center;
		margin: auto;
		height: 150px;
		background: url(/layout/menutop3.jpg) no-repeat center top;
	}
	#menutekst	{
		width: 1000px;
		height: 43px;
		padding-top: 2px;
		text-align: center;
	}	
	#menulogotekst	{
		width: 100%;
		margin-top: 3px;
		text-align: center;
	}
/*----------------------//
//						//
//	2/2  ONDER			//
//						//
//----------------------*/
	#onderalgemeen	{
		width: 900px;
		text-align: center;
		margin: auto;
		overflow: hidden;	
	}
	/*------------------------------//
	//	1/2  onderRECHTS(hoofdBOX)	//
	//------------------------------*/
		#onderlinks	{
			width: 658px;
			float: right;
			font-size: 10pt;		
		}
		#lboxmiddle	{
			width: 658px;
			background: transparent url(/layout/boxmain/midden.gif) repeat-y center 43px;
			margin: 0 auto;
			text-align: justify;
		}
		#lboxbottom {
			width: 658px;
			background: transparent url(/layout/boxmain/onder.png) no-repeat center bottom;
			margin: 0 auto;
			text-align: justify;
			_background: transparent url(/layout/boxmain/onderie.gif) no-repeat center bottom;
		}
		#lboxtop {
			width: 568px;
			background: transparent url(/layout/boxmain/boven.gif) no-repeat center top;
			margin: 0 auto;
			text-align: justify;
			padding: 50px 45px 35px 45px;
		}
		#cflogo	{
			width: 100%;
			height: 250px;
			background: url(/layout/cflogo.gif) no-repeat center;
		}
			.steunimg, .steunimg2	{	 
				width: 270px; 
				height: 140px;
				text-decoration: none;
				color: #A31313;
				float: left;
				text-decoration: none;
				background-color: #B0B0B0; 
				border: solid 1px #656565; 
				margin-bottom: 20px;
			}
			.steunimg2	{
				margin-left: 20px;
			}
				#steunimggsr	{
					background: url(/layout/links/gsr.jpg) no-repeat left top white;					
				}
				#steunimgac	{
					background: url(/layout/links/absens.jpg) no-repeat left top #568CAE;
				}
				#steunimgncdo	{
					background: url(/layout/links/ncdo.jpg) no-repeat left top white;
				}
				#steunimgnvst	{
					background: url(/layout/links/nvst.jpg) no-repeat left top white;
				}
				#steunimgar	{
					background: url(/layout/links/autorent.jpg) no-repeat left top white;
				}
				#steunimgmultical	{
					background: url(/layout/links/multical.jpg) no-repeat left top #002B44;
				}
				#steunimgsynerga	{
					background: url(/layout/links/synerga.jpg) no-repeat left top #e48609;
				}
				#steunimgrietschoten	{
					background: url(/layout/links/rietschoten.jpg) no-repeat left top #ffffff;
				}
				#steunimgstromen	{
					background: url(/layout/links/stromen.jpg) no-repeat left top #B40200;
					margin-bottom: 0px;
				}
				#steunimgklimberg	{
					background: url(/layout/links/klimberg.jpg) no-repeat left top white;
					margin-bottom: 0px;
				}
		/* FOOTER */
		#footer	{
			font-size: 8pt;
			color: #A1A1A1;
			text-align: center;
			height: 30px;
			margin-top: 10px;
		}
	/*----------------------//
	//	2/2  onderLINKS		//
	//----------------------*/
		#onderrechts	{
			width: 207px;
			float: left;
			font-size: 9.5pt;
			overflow: hidden;
		}	
		/* Logo box */
		#maincflogo	{
			height: 120px; 
			width: 207px; 
			background: url(/layout/logobox.jpg) no-repeat right; 
			margin-bottom: 10px;
		}
		/* Bovenste box */
		#sbtopmiddle	{
			width: 207px;
			background: transparent url(/layout/boxsmalltop/midden.gif) repeat-y left 40px;
			_background: transparent url(/layout/boxsmalltop/middenie.gif) repeat-y center 40px;
			margin: 0 auto;
			text-align: justify;
		}
		#sbtopbottom {
			width: 207px;
			background: transparent url(/layout/boxsmalltop/onderie.gif) no-repeat center bottom;
			margin: 0 auto;
			text-align: justify;
			_background: transparent url(/layout/boxsmalltop/onderie.gif) no-repeat center bottom;
			
		}
		#sbtoptop {
			width: 207px;
			background: transparent url(/layout/boxsmalltop/boven.gif) no-repeat center top;
			margin: 0 auto;
			text-align: left;
			
		}	
		/* Onderste box */
		#sbbottommiddle	{
			width: 207px;
			background: transparent url(/layout/boxsmallbottom/midden.gif) repeat-y;
			margin: 0 auto;
			text-align: justify;
		}
		#sbbottombottom {
			width: 207px;
			background: transparent url(/layout/boxsmallbottom/onderie.gif) no-repeat left bottom;
			margin: 0 auto;
			text-align: justify;
			_background: transparent url(/layout/boxsmallbottom/onderie.gif) no-repeat left bottom;
			
		}
		#sbbottomtop {
			width: 207px;
			background: transparent url(/layout/boxsmallbottom/boven.gif) no-repeat left top;
			margin: 0 auto;
			text-align: justify;
		}
/*----------------------//
//						//
//	Mail formulier		//
//						//
//----------------------*/
	#mailnaam	{
		padding-left: 21px;
	}
	#mailemail	{
		padding-left: 20px;
	}
	#mailonderwerp	{
		padding-left: 21px;
	}
	#mailbericht	{
		padding-left: 21px;
	}
	input, textarea	{
		border: solid 1px black;
		background: none;
		margin-left: 0px;
		background: #8e8e8e;
		padding: 3px;
	}
	input.mailverzenden	{
		border: solid 1px black;
		text-align: center;
		float: left;
		margin-top: 15px;
		margin-left: 6px;
		font-family: Verdana;
	}
	label	{
		font-weight: bold;
		font-size: 10pt;
		color: #A31313;
	}
	input.fout	{
		border: solid 1px #A31313;
		background: #ca9e9f;
	}
	textarea.fout	{
		border: solid 1px #A31313;
		background: #ca9e9f;
	}
/*----------------------//
//						//
//	Foto album			//
//						//
//----------------------*/
	.fotocontainer	{
		width: 560px;
		margin: 0px;
	}
	.fotodiv	{
		width: 170px;
		margin-right: 10px;
		float: left;
		margin-bottom: 15px;
		border: solid 1px black;
		background: #8d8d8d;
	}
		.fotodivfoto	{
			width: 170px;
			padding: 0px; margin: 0px;
			border-bottom: solid 1px black;
		}
		.fotodivtitle	{
			width: 170px;
			text-align: center;
			padding-bottom: 3px;
			padding-top: 3px;
		}
		
	.fotosnpboxbig, .fotosnpbox	{
		text-align: center;
		border: solid 1px black;
		background: #8d8d8d;
		text-align: center;
		margin-bottom: 10px;
		padding-bottom: 3px;
		
		padding-top: 3px;
	}
	.fotodivtitlebig	{
		text-align: center;
		margin-bottom: 10px;
	}
	
	img.groot	{
		border: solid 1px black;
	}
/*----------------------//
//						//
//	Links				//
//						//
//----------------------*/	
	.linksrow	{
		width: 535px;
		margin-left: 15px;
	}
	.linkskollom1	{
		width: 50%;
		float: left;
	 	text-align: center;
	}
	.linkskollom2	{
		width: 50%;
		float: right;
	 	text-align: center;
	}
	img.linkimage	{
		border: none;
	}
/*----------------------//
//						//
//	ALGEMEEN			//
//						//
//----------------------*/	

/* P */
	p	{
	 	margin: 10px 18px 10px 0px;
	}
	
	p#steungsr	{
		padding-left: 107px;
		color: #525252;
		font-size: 8pt;
	}
		p#steunabsens	{
			padding-left: 10px;
			color: #9BC6E1;
			font-size: 8pt;
		}
		p#steunncdo	{
			padding-left: 107px;
			color: #55136B;
			font-size: 8pt;
			text-align: left;
		}
		p#steunnvst	{
			padding-left: 10px;
			color: #AC3030;
			font-size: 8pt;
			text-align: left;
		}
		p#steunautor	{
			padding-left: 10px;
			color: #319B9B;
			font-size: 8pt;
		}
		p#steunmultical	{
			padding-left: 90px;
			color:#59C3C3;
			font-size: 8pt;
			text-align: left;
		}
		p#steunsynerga	{
			padding-left: 10px;
			color: #000000;
			font-size: 8pt;
		}
		p#steunrietschoten	{
			padding-left: 10px;
			color: #000000;
			font-size: 8pt;
		}
		p#steunstromen	{
			padding: 10px;
			color: #000000;
			text-align: right;
		}
		p#steunklimberg	{
			padding: 70px 0px 0px 10px;
		color: #525252;
			text-align: left;
		}
	
	
/* List items */
	dl	{
		margin-left: 35px;
		margin-right: 20px;
	}
		dl.noinspring	{
			margin-left: 0px;
			margin-right: 20px;
		}
		dl.alignleft	{		
			background: none;
			text-align: left;
			margin-left: 35px;
			margin-right: 20px;
		}
	dt	{		
		background: url(/layout/listimage.jpg) no-repeat left top;
		padding-left: 20px;
	}
		dt.dark	{		
			background: url(/layout/listimagedark.jpg) no-repeat left top;
			padding-left: 20px;
		}
		dt.zonderimg	{		
			background: none;
			padding-left: 0px;
		}
		dt.zonderimgin	{		
			background: none;
			padding-left: 15px;
		}		
	
/* koppen */
	h1	{
	 	text-align: center;
		font-size: 18pt;
		font-weight: normal;
		color: #000000;
		margin-right: 30px;
		letter-spacing: 1px
	}
	h2	{
		padding-left: 160px;
		letter-spacing: 2px
		margin-top: 2px;
		font-size: 11pt;
		font-weight: normal;
		color: #000000;
		font-style: italic;
	}
	h3	{
		font-weight: bold;
		font-size: 10pt;
		color: #A31313;
	}
	h4	{
		font-weight: bold;
		font-size: 10pt;
		color: #A31313;
	}
	h5	{
		font-weight: bold;
		font-size: 10pt;
		color: #A31313;
		padding: 37px 10px 10px 35px;
	}
	h5.box2h5	{
		padding-top: 38px;
	}
	h6.gsr	{
		font-size: 10pt;
		font-weight: bold;
		color: black;
		margin-left: 107px;
		margin-top: 10px;
		font-size: 9pt;
	}
		h6.absens	{
			font-size: 10pt;
			font-weight: bold;
			color: #193E55;
			margin-left: 10px;
			margin-top: 62px;
			font-size: 9pt;
		}
		h6.ncdo	{
			font-size: 10pt;
			font-weight: bold;
			color: #5B126C;
			margin-left: 107px;
			margin-top: 10px;
			font-size: 9pt;
		}
		h6.nvst	{
			font-size: 10pt;
			font-weight: bold;
			color: black;
			margin-left: 10px;
			margin-top: 59px;
			font-size: 9pt;
		}
		h6.keizershof	{
			font-size: 10pt;
			font-weight: bold;
			color: #1E2F1B;
			margin-left: 107px;
			margin-top: 10px;
			font-size: 9pt;
		}
		h6.autorent	{
			font-size: 10pt;
			font-weight: bold;
			color: #1D5958;
			margin-left: 10px;
			margin-top: 46px;
			font-size: 9pt;
		}
		h6.kompas	{
			font-size: 10pt;
			font-weight: bold;
			color: #3C0000;
			margin-left: 10px;
			margin-top: 72px;
			font-size: 9pt;
		}
		h6.multical	{
			font-size: 10pt;
			font-weight: bold;
			color: #FEF200;
			margin-left: 90px;
			margin-top: 10px;
			font-size: 9pt;
		}
		h6.synerga	{
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			margin-left: 67px;
			margin-top: 72px;
			font-size: 9pt;
		}
		h6.rietschoten	{
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			margin-left: 10px;
			margin-top: 72px;
			font-size: 9pt;
		}
	
/* links */
	a.link	{
		color: black;
		text-decoration: none;
		border-bottom: dotted 1px #8A1212;
	}
	a.link:link		{ color: black; text-decoration: none; border-bottom: dotted 1px #6A6A6A;}
	a.link:visited	{ color: black; text-decoration: none; border-bottom: dotted 1px #6A6A6A;}
	a.link:hover	{ color: #8A1212; text-decoration: none; border-bottom: dotted 1px black;}
	a.link:active	{ color: #550B0B; text-decoration: none; border-bottom: dotted 1px black;}
	
	a.multicallink	{
		color: #00598C;
		text-decoration: none;
		border-bottom: dotted 1px #59C3C3;
	}
	a.multicallink:link		{ color: #00598C; text-decoration: none; border-bottom: dotted 1px #59C3C3;}
	a.multicallink:visited	{ color: #00598C; text-decoration: none; border-bottom: dotted 1px #59C3C3;}
	a.multicallink:hover	{ color: #007AC0; text-decoration: none; border-bottom: dotted 1px #59C3C3;}
	a.multicallink:active	{ color: #0067A2; text-decoration: none; border-bottom: dotted 1px #59C3C3;}
		a.absenslink	{
			color: #000000;
			text-decoration: none;
			border-bottom: dotted 1px #9BC6E1;
		}
		a.absenslink:link		{ color: #000000; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.absenslink:visited	{ color: #000000; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.absenslink:hover	{ color: #193E55; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.absenslink:active	{ color: #102532; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.khoflink	{
			color: #000000;
			text-decoration: none;
			border-bottom: dotted 1px #9BC6E1;
		}
		a.khoflink:link		{ color: #000000; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.khoflink:visited	{ color: #000000; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.khoflink:hover	{ color: #1B2418; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.khoflink:active	{ color: #293C24; text-decoration: none; border-bottom: dotted 1px #9BC6E1;}
		a.kompaslink	{
			color: #000000;
			text-decoration: none;
			border-bottom: dotted 1px #E85854;
		}
		a.kompaslink:link		{ color: #000000; text-decoration: none; border-bottom: dotted 1px #E85854;}
		a.kompaslink:visited	{ color: #000000; text-decoration: none; border-bottom: dotted 1px #E85854;}
		a.kompaslink:hover	{ color: #3C0000; text-decoration: none; border-bottom: dotted 1px #E85854;}
		a.kompaslink:active	{ color: #240000; text-decoration: none; border-bottom: dotted 1px #E85854;}
		a.synergalink	{
			color: #000000;
			text-decoration: none;
			border-bottom: dotted 1px #643704;
		}
		a.synergalink:hover	{ color: #6a3d08;}
		a.synergalink:active	{ color: #6a3d08;}
	
	a.imglink	{
		display: block; 	 
		width: 270px; 
		height: 140px;
		text-decoration: none;
		color: #A31313;
		text-decoration: none;
		background-color: #B0B0B0; 
		border: solid 1px black; 
	}
	a.imglink:link		{ color: #A31313; text-decoration: none; }
	a.imglink:visited	{ color: #A31313; text-decoration: none; }
	a.imglink:hover		{ color: #5B0B0B; text-decoration: none; border: solid 1px #A31313; }
	a.imglink:active	{ color: #A31313; text-decoration: none; }
		
		a#steungsr	{
			background: url(/layout/links/gsr.jpg) no-repeat top left;
			
		}
		
	a.logolink	{
		display: block;
		height: 83px;
		width: 143px;
		position: relative;
			left: 36px;
			top: 22px;
		color: none;
		border: 0px;
	}
	a.logolink:active	{border: 0px; border-color: #CDCDCD;	color: #cdcdcd;	}
		
	a.footerlink	{ color: #A1A1A1; text-decoration: none; }
	a.footerlink:link		{ color: #A1A1A1; text-decoration: none; }
	a.footerlink:visited	{ color: #A1A1A1; text-decoration: none; }
	a.footerlink:hover		{ color: #5B5B5B; text-decoration: none; }
	a.footerlink:active		{ color: #A1A1A1; text-decoration: none; }
			
	a.menutekst	{
		font-size: 10pt;
		font-weight: bold;
		color: #B7B7B7;
		padding-bottom: 2px;
		margin: 0px 15px 0px 15px;
		text-decoration: none;
	}
	a.menutekst:hover	{ 	color: #ffffff; }	
	
	a#menuact	{
	 	color: #ffffff;	
		padding-bottom: 2px;
	}
	a#menuact:hover	{	color: white; }
	
	
	a#actiefotos	{
	 	border: solid 1px black;		
		background: url(/layout/fotoalbum/acties.jpg) no-repeat #8d8d8d;
		margin-right: 25px;		
	}			
		a#ssl2007fotos	{
		 	border: solid 1px black;		
			background: url(/layout/fotoalbum/ssl2007.jpg) no-repeat #8d8d8d;		
		}			
		a#ssl2008fotos	{
		 	border: solid 1px black;		
			background: url(/layout/fotoalbum/ssl2008.jpg) no-repeat #8d8d8d;
			margin-right: 25px;			
		}			
		a#ssl2009fotos	{
		 	border: solid 1px black;		
			background: url(/layout/fotoalbum/ssl2009.jpg) no-repeat #8d8d8d;
			margin-right: 25px;			
		}	
	a#projectfotos	{
	 	border: solid 1px black;		
		background: url(/layout/fotoalbum/projecten.jpg) no-repeat #8d8d8d;		
	}			
		a#project2008fotos	{
		 	border: solid 1px black;		
			background: url(/layout/fotoalbum/zomerreis2008.jpg) no-repeat #8d8d8d;	
			margin-right: 25px;		
		}	
		a#project2007fotos	{
		 	border: solid 1px black;		
			background: url(/layout/fotoalbum/zomerreis2007.jpg) no-repeat #8d8d8d;		
		}	
		a#project2009fotos	{
		 	border: solid 1px black;		
			background: url(/layout/fotoalbum/zomerreis2009.jpg) no-repeat #8d8d8d;	
			margin-right: 25px;		
		}	
	a.fotoalbumlink	{
	 	display: block;
		width: 150px;
		float: left;
		margin: 15px 0px 25px 0px;
		padding-top: 100px;
		padding-bottom: 2px;
		text-align: center;
		color: black;
		text-decoration: none;
		border: none;
	}
	a.fotoalbumlink:link	{ color: black; text-decoration: none; border: none;}
	a.fotoalbumlink:visited	{ color: black; text-decoration: none; border: none;}
	a.fotoalbumlink:hover	{ color: #8A1212; text-decoration: none; border: none;}
	a.fotoalbumlink:active	{ color: #550B0B; text-decoration: none; border: none;}
	
/* span */
	span.bold	{
		font-weight: bold;
	}
	span.italic	{
		font-style: italic;
	}
	span.fotodark	{
		color: #8d8d8d;
	}
	span.zwart	{
		color: black;
	}
	span.lightblue	{
		color: #00598C;
	}

	
/* Rest */
	hr	{
		color: #A31313;
		background-color: #A31313; 
		height: 1px;
		border: none;
		margin: 0px;
		padding: 0px;
		
	}
	.toplink	{
		margin-left: 474px;
		height: 17px;
		width: 100px;
		padding: 9px 0px 0px 0px; 
		background: url(/layout/toplink.jpg) no-repeat;
		text-align: center;
		font-size: 8pt;
		_margin-bottom: -8px;
	}
	.mapicon	{
		height: 20px;
		padding-left: 30px;
		line-height: 20px;
		margin: 0px 5px 0px 13px; 
		background: url(/layout/mapicon.jpg) no-repeat center left;
		font-size: 10pt;
	}
	.imgtitel	{
		visibility: hidden;
		text-align: center;
		padding: 0px;
		_margin-left: 10px;
	}

