body	{font-size: 80%; background-color: white}
body, form * 	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
form,table,p	{font-size: 100%;}

/* Layout +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	#canvas	{width: 886px; margin: 0 auto; background-color: #dbe4e3;}
	
	#header	{background: url(../img/header.gif) no-repeat top left; height: 127px; margin: 0}
		#header	span	{display: none}
		
	#mainnav	{background-color: #a62a14; margin: 0;}
		#mainnav ul	{margin: 0; padding: 5px;}
		#mainnav li	{list-style-type: none; display: inline; margin: 0 10px;}
		#mainnav a	{color: white; text-transform: uppercase; font-weight: bold;}
		#mainnav li.current a	{text-decoration: underline}
		
		form#zoeken	{float: right; color: #F5A900; margin-right: 20px; padding-top: 2px;}
		form#zoeken	.tekst	{height: 16px; border: none; font-size: 0.9em}
		form#zoeken	.button	{height: 18px; border: none;}
		
	#container	{}
		#subnav	{float: left; width: 250px; padding-top: 20px;}
		#tekst	{margin-left: 250px; padding: 20px 70px 20px 10px;}
		
		#subnav ul	{margin: 0; padding: 0;}
		#subnav li	{background: url(../img/navsymbol.gif) no-repeat 2px 4px; 
					border-top: 1px solid #b4babb; padding: 2px 0; list-style-type: none;}
		#subnav li li, #subnav li.current li.current	{background: none;}
		#subnav li.current	{background: url(../img/navsymbol_active.gif) no-repeat 2px 4px; background-color: #ebf0ef;}
		#subnav li.laatste	{border-bottom: 1px solid #b4babb;}	

		#subnav li a.echtecurrent	{color: #a62a14 !important;}
		
		#subnav li a, #subnav li.current a {padding-left: 22px}
		#subnav li li a {margin-left: 15px;}
		#subnav li li li a {margin-left: 30px;}
		
		#subnav li a, #subnav li.current li a	{color: black}
		/* #subnav li.current a, #subnav li.current a {color: #a62a14} */
		
	
	#tellafriend {background: url(../img/btn_stuurdoor.png) no-repeat; height: 63px; width: 117px;  position: relative;	bottom: 0;	left: 20px;}
		#tellafriend span	{display: none}
		#tellafriend .stuurdoor	{height: 63px; width: 117px; display: block; position: absolute;  border: 0px solid red;}
	
	#footer	{background: url(../img/footer.jpg) no-repeat top left; height: 54px; margin-top: 20px; position: relative;}
		#footer	span	{display: none}
		#footer .disclaimer	{width: 50px; height: 20px; display: block; position: absolute; bottom: 20px; left: 120px;}
		
/* HTML basis +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	h1	{font-size: 130%; margin: 0}
	h2	{font-size: 115%;}
	h3	{font-size: 100%;}
	
	body.homepage h1	{display: none; margin: 0; padding: 0}	/* uitzondering homepage */
	body.homepage h2	{margin: 0; padding: 0; font-size: 130%;}
	
	a	{color: #a62a14; text-decoration: none;}
	a:hover	{text-decoration: underline;}
	a img	{border: none;}
	
	th		{text-align: left; font-weight: bold}
	td,th	{vertical-align: top}
	table form th	{font-weight: normal}
	
	form dl	{overflow: auto; height: 100%}
	form dl dt {clear:both; width:100px; float:left; text-align:left;}
	form dl dt label	{font-weight: normal;}
	form dl dd {float:left; width:66%; margin:0 0 0.5em 0.25em;}
	
	fieldset	{padding: 10px}
	fieldset legend	{font-weight: bold;}
	
	.button	{border: 1px solid #a62a14; background-color: #F5A900; color: #a62a14; 
		font-weight: bold; font-size: 0.9em; text-transform: uppercase;}
	hr	{border: none; background: silver; color: silver; height: 1px; clear: both}
	
	.even	{background-color: white}
	.oneven	{background-color: whitesmoke}
	
	.clear	{clear: both;}
	.klein	{font-size: 0.9em;}

/* Overigen +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
	
	/* door de maintenance toegekend bij uitlijnen imgs. 
	plaats desgewenst andere padding of borders. */
	.imglinks	{float: left; margin: 0 10px 10px 0;}
	.imgrechts	{float: rechts; margin: 0 0 10px 10px;}
	
	/* voor skip to content link */
	a.verborgen {position: absolute; overflow: hidden; width: 0; height: 0;}
	a.verborgen:active, a.verborgen:focus 
		{position: absolute; overflow: visible; width: auto; height: auto;
		font-weight: bold; background-color: white; color: #FF6600; padding: 5px;}