/* ---- Standaard stijlkenmerken  ---- */

	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
		border: none;
		background-color: #e3e3e3;
	}
	
	body {
		font-family: Verdana;
		font-size: 10pt;
	}
	h1, h1 a { font-size: 14pt; font-weight: normal; }
	h2 { font-size: 11pt; font-weight: bold; }
	h3 { font-size: 11pt; font-weight: normal; }
	h4 { font-size: 10pt; font-weight: bold; }
	
	a { text-decoration: none; }

/* ---- Styling van de layout divs ---- */

	#centerdiv {
		margin: 0 auto 0 auto;
		padding: 0 5px 0 5px;
		background-image: url('../images/shade_edge_sides.png');
		width: 950px;
	}
	#centerdiv_bottomedge {
		margin: 0 auto 0 auto;
		background-image: url('../images/shade_edge_bottom.gif');
		background-repeat: no-repeat;
		width: 960px;
		height: 18px;
		/* naar boven schuiven over onderrand van #centerdiv */
		position: relative; bottom: 8px;
	}
	
	#centerdiv #container {
		width: 100%;
		padding-bottom: 5px;
		background-repeat: repeat-y;
	}
	
	#title { 
		float: left;
		width: 375px; height: 79px;
		background-image: url('../images/title.png'); background-repeat: no-repeat;
	}
	#title a { display: block; height: 100%; width: 100%; }
	#title a:hover { border-bottom: none; }
	#title h1 { display: none; }

	#mic { 
		width: 347px; height: 123px;
		float: right;
		background-image: url('../images/mic.png'); background-repeat: no-repeat;
	}
	
	.decobar { width: 100% }
	
	#sections {
		text-align: center; height: 19px;
	}
	#sections a { padding: 0 0.6em 3px 0.6em; margin: 0; }
	
	#footer span 	{ margin: 0.2em 0.2em 0.2em 0; }
	#footer p 		{ margin: 0.2em 0 0.2em 220px; }

	/* Breedtes+paddings van #content en #menu mogen bij elkaar opgeteld maximaal 945 zijn */
	#content 	{ float: right; width: 710px; padding: 0 20px 20px 20px; min-height: 300px; }
	#menu 		{	float: left; 	width: 190px; padding: 47px 5px 50px 5px; }
	
	#menu a { display: block; }
	#menu a.active { font-weight: bold; }
	
	#footer { clear: both; }
	#footer span { float: right; }
	
	img.left 	 { margin-right: 1em; float: left; }
	img.right  { margin-left: 1em; float: right; }
	img { margin-bottom: 5px; }
	.onderschrift { display: block; font-size: 90%; font-style: italic; }
	.tableprogram {	background-color: #DADDD4; 	font-size: 8.5pt;}
	
	#reviews, #reviews td { border-collapse: collapse; border: none; }
	#reviews img { position: relative; top: 5px; }
	#reviews td { vertical-align: top; }
	#reviews tr:hover { background-color: #DADDD4;; cursor: pointer; }
	#reviews .date { padding-right: 1em; }
	
	.foutmelding { color: red; }