@charset "utf-8";
/* CSS Document */

html, body { background:url(../images/gradient.jpg) repeat-x #FFF; height:100% auto; margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif;
font-size:12px; padding:0px;}

p { color:#333; line-height:150%;}
a { text-decoration:none; font-weight:bold; color:#333;}
a:hover { color:#356B31;}
h1 { color:#005535; font-size:18px; padding:0px; margin:0px;}
h2 { color:#333; font-size:16px;}

img.rechts { float:right; margin:5px 0 5px 10px;}
img.links { float:left; margin:5px 10px 5px 0;}

.container { background:#FFF; width:1001px; height:100% auto; padding:0px; margin:0px auto;}

#header { background:url(../images/template01_01.jpg) no-repeat; width:1001px; height:58px; padding:0px; margin:0px auto;}
	.kernnav { width:300px; height:38px; padding-top:20px; margin-left:250px; float:left;}
		.kernnav ul { list-style: none; width:370px; height:38px; padding:0px; margin:0px;}
		.kernnav li { float:left; padding-right:10px; margin:0px;}
		.kernnav li a { font-weight:normal;}
		.kernnav li a:hover { color:#6D6C40;}
	.hoofdnav { width:440px; height:38px; padding-top:20px; margin:0px; float:right;}
		.hoofdnav a { padding-right:2px; font-variant: small-caps; font-weight:normal; color:#666}
		.hoofdnav a:hover { color:#000;}
	
#animhead01 { background:url(../images/template01_02.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
#animhead01_contact { background:url(../images/contact.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
#animhead01_sitemap { background:url(../images/sitemap.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
#animhead01_nieuwsbrief { background:url(../images/perron.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
#animhead01_foto { background:url(../images/fotogalerij_template.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
#animhead02 { background:url(../images/template02_02.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
	#animhead02 .navigatie li a:hover { color:#424221;}
#animhead03 { background:url(../images/online.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
#animhead04 { background:url(../images/template03_02.jpg) no-repeat; width:1001px; height:252px; padding:0px; margin:0px auto; float:none; clear:both;}
	#animhead04 .navigatie li a:hover { color:#35666c;}
	.kruimel { width:410px; height:20px; padding-left:30px; margin-top:222px; float:left; text-align:left;}
		.kruimel p { margin:0px; color:#666; font-size:10px;}
		.kruimel a { color:#666;}
		.kruimel a:hover { color:#333;}
	.navigatie { width:557px; height:252px; padding:0px; margin:0px; float:right; text-align:left;}
		.navigatie ul { list-style:none; width:220px; height:100% auto; padding:0px; margin:30px 0px 0px 300px;}
		.navigatie li { padding-bottom:15px;}
		.navigatie li a { color:#FFF; font-weight:bold;}
		.navigatie li a:hover { color:#000;}
	
#content { background:#FFF; width:940px; height:100% auto; padding:30px; margin:0px auto; float:none; clear:both; text-align:left; /*_display:inline;*/ overflow:hidden;}
	.contentlinks { width:635px; height:100% auto; padding:0px; margin:0px; float:left;}
	.contentrechts { width:300px; height:100% auto; padding:0px; margin:0px; float:right;}
	.contentitem { width:940px; height:100% auto; padding:0px; margin:0px; float:none; clear:both;}
	
	#content ul { color:#333;}
	#content ol { color:#333;}
	#content li { padding-bottom:15px;}
	#content a { color:#000;}
	#content a:hover { color:#356B31;}

	table { width:100%; color:#333; padding:5px; margin:0px;}
	
	table.team { width:550px;}
	table.team td { height:25px;}
	table.team tr.even { background:#F3F3F3;}
	
#footer { background:url(../images/template01_04.jpg) no-repeat; width:1001px; height:75px; padding:0px; margin:0px auto; float:none; clear:both;}
#footer2 { background:url(../images/template03_04.jpg) no-repeat; width:1001px; height:75px; padding:0px; margin:0px auto; float:none; clear:both;}
	#footer p { color:#FFF; margin:0px; margin-bottom:4px; line-height:100%;}
	#footer2 p { color:#FFF; margin:0px; margin-bottom:4px; line-height:100%;}
	.footleft { width:320px; height:52px; padding:23px 0 0 30px; margin:0px; float:left; text-align:left;}
	.footmid { width:300px; height:55px; padding-top:20px; margin:0px; float:left; text-align:left;}
	.footright { width:270px; height:55px; padding:20px 30px 0 0; margin:0px; float:right; text-align:right;}

.keywords {background:#FFF; width:980px; height:100% auto; padding:10px; margin:0px auto; text-align:center; float:none; clear:both;}
	.keywords p { color:#cbcbcb;}

