/* GENERAL STYLES---------------------------------------------------------------------------------------------- */body { margin: 0; padding: 0; font-family: "Helvetica", "Arial", sans-serif; color: #333; background: #fff; }a { color: #333; }a:link { color: #333; }a:visited { color: #333; }address { font-style: normal; margin-bottom: 20px; padding: 30px; border: 1px dotted #ccc; background: #fff; }    .cleaner { clear: both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background: transparent; }.current a { text-decoration: none; font-weight: bold; }   hr { color: #999; height: 1px; }img { border: none; }h1 { margin: 0 0 0.4em 0; font: lighter 250%/100% "Helvetica", "Arial", sans-serif; }h2 { font: lighter 160%/120% "Helvetica", "Arial", sans-serif; margin: 0; }h3 { font: bold 110%/100% "Helvetica", "Arial", sans-serif; margin: 2em 0 0 0; }h4 { font: 105%/110% "Helvetica", "Arial", sans-serif; margin: 15px 0 5px 0; }#outerspan { margin: 15px 35px 25px 25px; }/* HEADER---------------------------------------------------------------------------------------------- */#header h1 { margin: 0; }#header a { color: #8A95BC; }#header p { display: none;}.skipnavigatie { position: absolute; left: -1000px; width: 990px; font-size: 1%; line-height: 1; display: none; }#logo a { display: block; text-decoration: none; }/* TOPNAVIGATIE---------------------------------------------------------------------------------------------- */#topnav { display: none; }/* CONTENT (ALL CONTENT IN THIS DIV CONTAINER)---------------------------------------------------------------------------------------------- *//* Inline navigatie, top of page */#content .subnav { display: none; }/* SIDEBAR (SUBNAV LEFT, ON SOME PAGES)---------------------------------------------------------------------------------------------- */#sidebar { display: none; }/* MAIN (CONTENT)---------------------------------------------------------------------------------------------- */#main { font: 80%/140% "Verdana", "Arial", "Helvetica", sans-serif; }/* GENERAL STYLES */#main .intro { font-weight: bold; font-size: 110%; line-height: 150%; }  #main ul { margin: 10px 0 15px 15px; text-indent: 0; padding: 0; }#main ul li { margin: 0 0 7px 0; line-height: 130%; padding: 0 0 0 17px; text-indent: 0; }#main img { padding: 20px 30px 20px 30px; border: 1px dotted #A1A8C1; }/* Tables */table { border: 1px solid #A1A8C1; border-top: none; width: 500px; background: #E0E4F2; }	th, td { padding: 5px 6px 3px 6px; border: 1px solid #A1A8C1; font: 90%/110% "Helvetica", sans-serif; }td { border-right: none; border-bottom: none; }td:first-child { border-left: none; }th { border-bottom: none; border-right: none; font-weight: bold; background: #C2C8DD; }th:first-child { border-left: none; }	/* Definition lists (faq) */dt { font-weight: bold; }dd { margin: 5px 0 15px 0; }	/* external links */.external/**/ {	/*background: url("/img/icons/external.gif") 100% 70% no-repeat;*/	padding-right: 14px;	}/* FORMULIEREN STYLES---------------------------------------------------------------------------------------------- */#content form {	margin: 15px 0 0 0;	width: 420px;	}/* container block items */#content form .blok {	background: #C2C8DD;	border-top: 1px solid #A1A8C1;	float: left;	display: block;	}	#content form .blok:first-child { border-top: none; }	/* Optional field, if function not shown */#content form .exception, #content form .exception span { background: #D5D9E9; }#content form .exception { border-top: 1px solid #C2C8DD; }/* text */form span {	width: 175px;	display: block;	float: left;	padding: 3px 12px 12px 15px;	margin: 0;	background: #E3E6F3;	border-right: 1px dotted #A1A8C1;    }/* input & select fields */.text {	width: 150px;	margin: 5px 15px 5px 15px;	}/* hides it from mac ie5 only *//* commented backslash hack v2 \*/select.text { width: 154px; }	* html select.text { width: 156px;}/* end hack */	.blok small { font: 90%/110% "Helvetica", sans-serif; color: #415392; }.submit { margin: 0 0 0 285px; padding: 0 4px 0 4px; width: 50px; }/* hides it from mac ie5 only *//* commented backslash hack v2 \*/.submit {	padding: 0 4px 0 4px;	vertical-align: top;	width: auto;	}/* end hack */     input.error, textarea.error { border: 2px solid #f30; }.error { color: #f30; font-weight: bold; }/* FOOTER---------------------------------------------------------------------------------------------- */#footer { font-size: 70%; height: 46px; }.bg-footer { display: none; }#footer ul { margin: 0 0 0 35px; padding: 15px 0 0 0; }#footer li { list-style: none; float: left; display: block; padding-left: 8px; padding-right: 8px; border-left: 1px solid #999; margin: 0; }#footer .first { border-left: none; padding-left: 0; }.copyright { padding: 15px 0 0 20px; color: #333; font: 90%/120% "Arial", "Helvetica", "Arial", sans-serif; text-align: left; height: 56px; }.copyright a { color: #333; }