/* GENERAL STYLES---------------------------------------------------------------------------------------------- */body {	margin: 0;	padding: 0;	font-family: "Verdana", "Arial", sans-serif;	color: #000;	}a, a:link { color: #000; text-decoration: underline; }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, .current a:visited, .current a:link { color: #7C7565; text-decoration: none; border: none; } .green { color: #060; }   hr { color: #999; height: 1px; }img { border: none; }p { margin: 8px 0 20px 0; }h1 { margin: 0 0 0.8em 0; font: 300%/100% "Arial Narrow", "Arial", "Helvetica", sans-serif; }h2 { font: 180%/120% "Arial", "Helvetica", sans-serif; margin: 0 0 0 0; }h3 { font: bold 110%/100% "Verdana", "Arial", "Helvetica", sans-serif; margin: 2em 0 0 0; }h4 { font: 105%/110% "Verdana", "Arial", "Helvetica", sans-serif; margin: 15px 0 5px 0; }/* HEADER---------------------------------------------------------------------------------------------- */#header {  }#header h1 { margin: 0; }.skipnavigatie { display: none; }#logo { text-align: left; margin: 0; }/* TOPNAVIGATIE---------------------------------------------------------------------------------------------- */#topnav { display: none; }/* CONTENT (ALL CONTENT IN THIS DIV CONTAINER)---------------------------------------------------------------------------------------------- */#content .breadcrumbs { display: none; }/* SIDEBAR (SUBNAV LEFT, ON SOME PAGES)---------------------------------------------------------------------------------------------- */#sidebar { display: none; }/* MAIN (CONTENT)---------------------------------------------------------------------------------------------- */#main {	margin: 0;	padding: 30px 0 20px 0;	font: 70%/150% "Verdana", "Arial", "Helvetica", sans-serif;    text-align: left;	}	/* 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 li {	margin: 0 0 7px 0;	line-height: 130%;	padding: 0 0 0 17px;	text-indent: 0;	}	/* quotes */#main cite { display: none; }/* float left img */    #main img { float: left; margin: 5px 12px 5px 0; padding: 2px; border: 1px solid #ccc; }     /* NIEUWS *//* overview */dl { margin-top: 2em; max-width: 350px;  }dt { font-weight: bold; font-size: 150%; line-height: 120%; font-family: "Arial", sans-serif; margin: 15px 0 5px 0; }dd { text-indent: 0; margin-left: 0; padding-left: 0; }dd p { margin: 0; }   /* article */ p.date { color: #534F4D; margin: 5px 0 20px 0; }/* archive list */#news-page li { color: #c30; }/* CONTACTFORMULIER */form span {	width: 115px;	display: block;	float: left;	text-align: right;    }.text, textarea {	margin-left: 12px;	margin-bottom: 5px;	width: 200px;	font: 100% "Verdana", "Arial", sans-serif;    }    textarea { width: 275px; }.submit {	margin: 0.2em 0.4em 0 0; 	float: left;	width: 60px;	min-width: 70px;	padding: 0 4px 0 4px;    }    .copy input {	margin: 5px 0 0 5px;	}     input.error, textarea.error { border: 2px solid #BD3001; }.error { color: #BD3001; font-weight: bold; }/* output preview */.code { color: #069; font-size: 110%; }/* FOOTER---------------------------------------------------------------------------------------------- */#footer {	color: #BD3001;	font-size: 70%;	text-align: left;	}	#footer .copyright {    float: left;    padding: 15px 0 10px 20px;    color: #7B7668;    font-size: 85%;    line-height: 140%;    text-align: left;    }    #footer .footernav { display: none; }#footer .footernav2 { display: none; }