body	{/* font-size: 70%; */ text-align: center}
body, form * 	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
form,table,p	{font-size: 100%;}

/* layout elementen +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	#canvas		{/* border: 1px solid black; */ width: 765px; margin: 0 auto; text-align: left;}
	#header		{border-bottom: 1px solid black; height: 120px;}
	#meta		{background-color: #a2bbe4; border-bottom: 1px solid black; height: 15px; padding-left: 220px; margin: 0;}
	#content	{background: url(../img/shim_bg.gif) repeat-y top left;}
	
		#nav, #tekst	{float: left}
		#nav	{width: 218px; margin: 0; padding: 0;}
		#tekst	{width: 515px; padding: 10px 10px 25px 10px; line-height: 1.2em;}
		#breadcrumbs, #breadcrumbs a 	{color: gray}
		
	#footer	{background-color: #a2bbe4; border-top: 1px solid black; height: 15px; text-align: right; padding-right: 10px}
	
		#footer a	{color: black}
	
/* navigatie +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */	

	#meta li, #nav li	{list-style-type: none}
	#meta li	{display: inline; font-weight: bold; padding-left: 10px;}
	
	#nav li	{border: 1px solid #A2BBE4; border-width: 0 0 1px 1px; margin: 8px; padding: 3px;
			background: url(../img/driehoekje.gif) no-repeat top right;}
	#nav a	{color: black; font-weight: bold;}
	
	#nav li ul	{margin-left: 10px; padding: 0}
	#nav li ul li	{border: none; margin: 2px 8px; background: none;}
	#nav li ul li a	{font-weight: normal}
	
	#nav li.current li a	{color: black}
	#nav li.current a, #nav li li.current a	{color: #6E1F9E}

/* overigen in #tekst +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	h1	{font-size: 140%; color: #6E1F9E}
	h2	{font-size: 115%;}
	h3	{font-size: 100%;}
	
	th		{text-align: left; font-weight: bold}
	td,th	{vertical-align: top}
	table form th	{font-weight: normal}
	
	form dl dt {clear:both; width:170px; float:left; text-align:right;}
	form dl dd {float:left; width:50%; margin:0 0 0.5em 0.5em;}
	
	a	{color: #6E1F9E; text-decoration: none;}
	a:hover	{text-decoration: underline;}
	a img	{border: none;}
	
	.button	{border: 1px solid black;}
	hr	{height: 1pt; noshade; color: gainsboro;}
	
	.clear	{clear: both}
	
	ol li	{margin-bottom: 14px;}
	#tekst ul	{list-style-image: url(../img/bullet.gif); margin-left: 0; padding-left: 20px;}

/* modules +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

	dl#nieuws dt	{font-weight: bold; clear: both}
	
/* overigen nav maint +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
		
	/* door de maintenance toegekend bij uitlijnen imgs. 
	plaats desgewenst andere padding of borders. */
	.imglinks	{float: left; margin: 0 10px 10px 0;}
	.imgrechts	{float: right; 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;}