body { margin: 10px 0 0 0; background: #dddddd; }
body, td { font: 8pt Arial; color: #444444; }
img { border: 0; }
div.center { text-align: center; }
body.editor { background: #ffffff; color: #444444; }

/* Mini menu */
#mini_menu { font: bold 7pt Arial; color: #666666; text-transform: uppercase; padding-left: 20px; }
#mini_menu a:link, #mini_menu a:visited { color: #999999; text-decoration: none; }
#mini_menu a:hover { color: #cccccc; }

/* Zoeken */
#zoek { padding: 10px 20px; }
#zoek label { font: bold 7pt Arial; color: #204ca3; text-transform: uppercase; }
#zoek #tekstveld { width: 150px; font: 7pt Arial; }
#zoek #zoek_knop { font: 8pt Arial; }
#zoek form { padding: 0 20px; margin: 0; }

/* Navigatie */
#navigatie { background: url(images/menu_background.gif); }
#navigatie a:link, #navigatie a:visited { font: bold 8pt Arial; color: #ffffff; text-decoration: none; padding: 0 20px; }
#navigatie a:hover { color: #cccccc; }

/* Banner */
#banner { background: #5a5a5a; border-top: 1px solid #ffffff; border-right: 1px solid #fff; border-bottom: 1px solid #ffffff; }

/* Actueel */
#newest { height: 101px; background: #5a5a5a; padding: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; background: #5a5a5a; }
#newest h1 { font: 8pt Georgia; color: #ffffff; margin: 0; }
#newest ul { margin: 0 17px; padding: 0; list-style: square; }
#newest ul li { color: #ddd; }
#newest a:link, #newest a:visited { color: #fff; }
#newest a:hover {}

/* Bedrijvenindex */
#bedrijvenindex { margin: 0 20px; padding: 0; }
#bedrijvenindex li { margin-bottom: 10px; }

/* Archief */
.wit, .blauw { padding: 20px; }
.blauw { background: #204ca3; }
.wit img, .blauw img { float: left;  margin: 0 10px 10px 0; }
.wit p, .blauw p { font-size: 8pt; }
.wit select { font: 7pt Arial; }
.blauw h1 { color: #ffffff; }
.blauw p { color: #ffffff; }

/* Footer */
.footer a:link, .footer a:visited { color: #444444; }
.footer a:hover { color: #204ca3; text-decoration: underline; }

/* Layout en tekst */
#hoofd_tabel { background: #ffffff; border: 1px solid #ffffff; }

.artikel_kop_blauw  { padding: 5px 20px; font: bold 8pt Arial; color: #ffffff; background: #204ca3; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.artikel_kop_grijs { padding: 5px 20px; font: bold 8pt Arial; color: #ffffff; background: #666666; border-bottom: 1px solid #ffffff; }
.content { padding: 10px 20px; }
.bullet  { margin-right: 10px; }

h1 { font: 9pt Georgia; color: #204ca3; margin: 0; padding: 5px 0;;}
p { font: 8pt Arial; color: #444444; margin: 0; padding: 5px 0; }

a:link, a:visited { color: #204ca3; text-decoration: none; }
a:hover { color: #204ca3; text-decoration: underline; }

.search_text { font: 8pt Arial; color: #333; width: 135px;  }
.search_button { font: bold 8pt Arial; color: #fff; padding: 1px 2px; border: 1px solid #999; background: #204ca3; }

div.flashmovie {
	margin: 10px 20px;
	width: 265px;
}
td#rechts td.content {
	padding-top: 0;
	padding-bottom: 0;
	margin: 10px 0;
}
td#banner div#banner_top, td#banner div#banner_bottom {
	height: 90px;
	cursor: pointer;
}

/* Contactformulier */
div.mailer_ext {
	margin: 0 16px;
}
div.mailer_ext div.message {
	cursor: pointer;
	padding-top: 10px;
	display: block;
	margin-top: 10px;
}
div.mailer_ext div.message ul {}
div.mailer_ext div.message ul li {
	margin-top: -5px;
}
div.mailer_ext label {
	display: block;
	float: left;
	width: 120px;
}
div.mailer_ext input {
	width: 180px;
	color: #747474;
	text-decoration:none; 
	margin-bottom: 3px;
}
div.mailer_ext textarea {
	width: 180px;
}
div.mailer_ext input.versturen {
	text-transform: capitalize;
	width: auto;
	color: #222;
}
div.mailer_ext div.geslacht {
	margin-bottom: 3px;
}
div.mailer_ext div.geslacht input.radio {
	width: auto;
	border: none;
}
div.mailer_ext div.geslacht label {
	display: inline;	
	float: none;
	width: auto;
}
div.mailer_ext label#geslacht_label {
	display: block;
	float: left;
	width: 120px;
	padding-top: 4px;
}