@media all {

	* { margin: 0; padding: 0; }
	body { background-color: #fff; color: #333; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; }
	img { border: none; }
	p { margin-bottom: 16px; }
	a { color: #333; }
	a:hover { color: #f90; text-decoration: none; }
	
	div#container { position: absolute; left: 50%; width: 800px; margin-left: -400px; }
	
		ul#nav { position: relative; float: left; left: 29px; top: 0; width: 315px; height: 16px; padding-top: 15px; background-color: #f90; list-style: none; }
			ul#nav li { display: inline; }
			
		div#content { position: relative; clear: left; margin-left: 29px; _margin-left: 14px; float: left; width: 546px; }
		
			table#table_agenda { color: #666; line-height: 18px; }
				table#table_agenda th { background-color: #f90; font-size: 10px; color: #fff; font-weight: normal; }
				
		div#right { position: relative; width: 200px; float: right; }
			p#uitleg { position: relative; width: 175px; padding: 21px 12px 16px 13px; color: #fff; margin-bottom: 16px; background-color: #f90; }
			div#extra { position: relative; width: 175px; margin-top: 16px; padding: 21px 12px 16px 13px; color: #00ccff; border: 1px solid #0cf; margin-bottom: 16px; background-color: #fff; }
			
		.plaats { font-weight: bold; color: #f90; }
		.datum { font-weight: bold; color: #0cf; }
		.kop { color: #f90; font-weight: bold; font-size: 12px; }
		.inschrijven { color: #f90; text-decoration: none; }
		
		.inschrijf_tabel { border: 1px solid #0cf; padding: 12px 18px; width: 200px; float: right; color: #333; font-weight: bold; }
		.inschrijf_tabel th { color: #0cf; text-align: left; font-weight: normal; }
		
		#aanmeld_tabel { color: #333; }
		#aanmeld_tabel .desc { color: #3cf; }
		input, textarea { padding-top: 4px; height: 18px; width: 240px; background-color: #fdecd5; border: 1px solid #3cf; color: #333; font: 11px/22px Verdana, Arial, Helvetica, sans-serif; }
		.error { border: 1px solid #ff0000; }
		textarea { height: 66px; }
		.postcode { width: 80px; margin-right: 9px; }
		.woonplaats { width: 145px; }
		.radio { width: auto; }
		
		table#table_agenda a { color: #666; }
		table#table_agenda a:hover { text-decoration: none; }
	
		div#footer { position: relative; clear: both; width: 800px; height: 65px; background: #fff url(/images/footer.gif) no-repeat 0 40px; }
		
		#form_sort_select { display: inline; background-color: #0cf; border: 1px solid #f90; color: #fff; font: 11px/20px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
		
		.agenda_bold { color: #0cf !important; font-weight: bold; text-decoration: none; }

}