/* html	{background: #003366 url(../img/background_stretch.gif) repeat-y top center;} */
body	{font-size: 0.75em; padding: 0; margin: 0;
	/* background: url(../img/background_logo2.jpg) no-repeat top center; */}
/* body,html	{height: 100%;} */
body, form * 	{font-family: Arial,Helvetica,sans-serif;}
form,table,p	{font-size: 100%;}

/* Kleuren Ben +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
	
	/* d.blauw-linkjes - 00529c
	blokje l.blauw - c7eafc
	bg subnav l.grijs - f7f7f7
	
	font:     tahoma,helvetica,verdana,sans-serif */

/* Layout +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	#canvas	{margin: 0 auto; width: 989px;}
		#mainnav	{height: 110px;
			background: url(../img/redesign/header.jpg) no-repeat top left;
			z-index: 100; margin: 0; padding: 0; display: block; 
			/* ivm borderbug: */ border: 1px solid transparent; _border: none;}
		#homelink	{width: 200px; height: 40px; z-index: 100; background-color: pink;}
		
	#container	{background: white url(../img/redesign/shim_content.gif) repeat-y top left;}
		#subnav		{float:left; width: 202px; padding-left: 1px;}
		#tekst		{float:left; width: 503px; padding: 10px;}
		#sidebar	{float:left; width: 261px; background-color: #e3ebf8; padding-left: 1px;}
		
		#tekst .toplink	{text-align: right; font-size: 0.8em; clear:both}
	
		#sidebar .deco	{margin: 0; padding: 0;}
		#sidebar form	{margin: 10px auto; width: 90%; text-align: center}
		
		#nieuwsflits	{background-color: #e3ebf8; padding: 10px; margin: 20px 10px; color: #686465}
			#nieuwsflits h2	{margin-top: 0}
			
		#footer			{position: relative; z-index: 200; color: white; height: 20px; line-height: 20px;
			background: white url(../img/redesign/shim_footer.gif) repeat-y top left;}
		
/* Navigatie +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
		
	#mainnav a, #subnav a 	{color: #24267c;}
	
	#mainnav ul	{margin: 87px 0 0 0; padding: 0 0 0 210px; height: 22px; line-height: 22px;}
	#mainnav ul li	{display: inline; list-style-type: none; 
		border-right: 1px solid #666666; margin-right: 5px; padding-right: 5px;}
	#mainnav ul li.current a	{color: #00529c;}
	
	#subnav ul	{margin: 0 auto; padding: 0; width: 100%;}
	#subnav li	{list-style-type: none; height: 24px; line-height: 24px; padding-left: 10px;
			background: url(../img/redesign/button_bg.gif) no-repeat top left;}
	#subnav li.current 	{background: url(../img/redesign/button_over_bg.gif) no-repeat top left;}
	#subnav li.current a	{color: white;}
	
	#meta	{margin: 0; padding: 0; text-align: center}
	#meta li	{display: inline; list-style-type: none;}
	
	#footer ul	{margin: 0; padding: 0;}
	#footer ul li	{float: left; list-style-type: none; text-align: center;}
	#footer ul li.eerste	{width: 203px; font-size: 0.9em}
	#footer ul li.tweede	{width: 521px;}
	#footer ul li li	{margin: 0 15px; float: none; display: inline;}
	#footer ul li a	{color: white; font-size: 0.9em}
		
/* HTML basis +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */

	h1	{font-size: 130%;}
	h2	{font-size: 115%;}
	h3	{font-size: 100%;}
	
	a	{color: #24267c; 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 dt {clear:both; width:120px; 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;}
	
	form dl.smal dt	{width: 80px; text-align: left;}
	form dl.smal dd	{width: 300px;}
	
	.inspring	{margin: 5px 0 5px 20px}
	
	form.supportlogin dl dt {width: 30%;}
	form.supportlogin dl dd {width: 60%;}
	
	dl.smal dt {width: 20px; text-align: center}
	dl.smal dd	{width: 400px; padding-top: 2px;} 
	
	fieldset	{padding: 10px}
	fieldset legend	{font-weight: bold;}
	
	input	{border: 1px solid silver;}
	.transp	{border: none}
	.button	{background-color: #003366; border: none; color: white; text-transform: uppercase;}
	.zoekbutton	{float: right; margin-right: 10px;}
	
	hr	{border: none; background: silver; color: silver; height: 1px; clear: both}
	
	.even	{background-color: white}
	.oneven	{background-color: whitesmoke}
	
	.clear	{clear: both; position: relative;}
	.klein	{font-size: 0.9em;}
	.hidden	{display: none}
	.subtiel	{color: darkgray}
	
/* 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;}
