@import url(styles.css);html, body {	margin:0;	padding:0;	overflow:hidden;}/*============== maincontainer ==============*/#maincontainer {	position:absolute;	width:1100px;	top:10px;	bottom:10px;	left:50%;	margin:0 0 0 -550px;}#maintop {	position:absolute;	width:100%;	height:180px;	top:0;}#main {	position:absolute;	width:100%;	top:180px;	bottom:150px;}#mainfooter {	position:absolute;	width:100%;	height:150px;	bottom:0;}/*============== hoofd- en topnavigatie ==============*/#navigatiecontainer {	position:absolute;	width:1001px;	height:140px;	top:16px;	left:50%;	margin:0 0 0 -501px;}#logo a {	position:absolute;	display:block;	height:60px;	width:295px;	top:22px;	left:10px;}#topnavigatie {	position:absolute;	height:20px;	top:22px;	left:0;	right:10px;}#navigatie {	position:absolute;	width:987px;	height:50px;	left:0;	top:80px;	padding:0 0 0 15px;}#navigatie li, #topnavigatie li {	position:relative;	float:left;	list-style:none;}#topnavigatie li {	float:right;	padding:0 5px;}#navigatie ul {	margin:0;}#topnavigatie a {	display:block;	padding:1px 0;}#navigatie li {	position:relative;	width:156px;	margin:0 6px 0 0;	padding:0;	float:left;	list-style:none;}#navigatie a {	display:block;	padding:35px 0 0 10px;}#navigatie ul ul {	visibility:hidden;	position:absolute;	width:154px;	margin:0;	padding:0 0 8px 0;	z-index:110 !important;}#navigatie ul lu li {	width:154px;	margin:0;	padding:0;}#navigatie ul ul a {	display:block;	width:144px;	height:auto;	padding:2px 0 0 10px;	margin:0;}/*============== subnavigatie ==============*/		#subnavigatie {	position:absolute;	overflow:auto;	width:200px;	top:180px;	bottom:36px;	left:50%;	margin:0 0 0 -490px;	padding:12px 0 0 0;	z-index:3;}#subnavigatie a {	display:block;	padding:3px 0 2px 10px;}#subnavigatie ul.sub {	padding:.5em 0;	margin:-3px 0 0 0;}#subnavigatie ul.sub a {	padding:3px 0 2px 10px;}/*============== poll ==============*/#poll td {	padding:4px 0 4px 10px;}#poll th{	padding:4px 0;}#poll h3{	margin:0;}td.score { width : 40px; }td.score span {	display:block;	overflow:hidden;	position:relative;}/*============== content ==============*/#vContainer {	position:absolute;	overflow:hidden;	top:161px;	right:0;	bottom:36px;	left:0;	z-index:2;}#hContainer {	position:absolute;	overflow:auto;	top:0;	right:0;	bottom:0;	left:50%;	margin-left:-276px;}#content {	position:absolute;	overflow:hidden;	width:550px;	padding:20px 0;}ul#animatie {	padding:0;	margin:0;}ul#animatie li {	padding:0;	margin:0 !important;	list-style:none;}.witruimte {	height:16px;}/*============== sitemap ==============*/	#sitemap #content {	width:980px;	font-size:10px !important;	font-weight:bold;}#sitemap #hContainer {	margin-left:-490px;}#sitemap #subnavigatie {	display:none}/*============== rechterkolom ==============*/		#rechterkolom {	position:absolute;	overflow:auto;	overflow-x:hidden;	width:200px;	top:180px;	bottom:36px;	left:50%;	padding:20px 0 0 0;	margin:0 0 0 290px;	z-index:3;}#rechterkolom ul {	margin:-5px 0 20px 0;	padding:0 0 0 17px;}#rechterkolom p {	margin:-5px 0 20px 0;	padding:0 5px 0 10px;}li {	padding:0 5px 0 0;}#rechterkolom h3 {	padding:0 0 5px 5px;	margin:0;}#rechterkolom img {	width:100%;}/*============== extra ==============*/h1, h2, h3, h4, p, small, ul, ol {	display:block;	margin: 9px 0 0 0;}table {	width:100%;	border-collapse:collapse;	margin:6px 0;}td, th {	font-size:100%;}.links {	float:left;	margin-right:15px;}.rechts {	float:right;	margin-left:15px;}.links td, .rechts td {	width:200px;}.links td, .rechts{	padding:3px;}.links img, .rechts img {	width:194px;	height:auto;}img[clickbox] {	cursor:pointer;	cursor:hand;}/*doorklik items*/	.prevnext {	display:block;	height:20px;	padding:6px 0;}.prevnext a {	display:block;	width:210px;	float:left;	padding:0 5px;}.prevnext a.volgend {	float:right;}.prevnext a.overzicht {	margin:0 7px;	width:70px;}.expolijst div {	display:block;	padding:6px;	margin:4px 0;}.expolijst div a {	display:block;	width:auto;	height:auto;}.expolijst div p, .expolijst div h3 {	margin:0;}/*trefwoorden*/	dfn {	display:block;	margin:4em 0;	padding:1em 0;}#trefwoorden dfn {	display:block;	margin:1em 0;	padding:1em 0;}dl.keywords dfn {	display:block;	margin:0 !important;	padding:0 !important;}dd dfn {	display:block;}dl.keywords dd {	margin:0 0 1em 0;	padding:5px 0;}/*============== toggle ==============*/#content dt.collapsed{	cursor:pointer;	cursor:hand;	padding-left : 18px;	background:url(images/expand_closed.gif) no-repeat;}#content dt.expanded{	padding-left : 18px;	background:url(images/expand_opened.gif) no-repeat;}#content dd{	margin: .7em auto;	padding: 15px;	background:#fff;}	#content dd.collapsed{	display:none;}	#content dd p, #content dt p{	margin:0;}dd table{	margin:0;}/*============== formulier ==============*/fieldset{	margin:0 0 1em 0}legend{	padding:0 5px;	margin:0 0 0 5px;}form label{	display:block;	float:left;	margin: 0 5px 0 0;}form thead td {	padding:12px 0 0 5px;}form td, form th {	padding:2px 5px 2px 10px;}form th {	width:200px;}.inputxs, .inputs, .inputm, .inputl, .inputxl, textarea {	display:block;	float:left;	margin:2px 10px 2px 0;	padding:2px 3px 3px 2px}.inputxs {	width:30px;}.inputs {	width:60px;}.inputm {	width:180px;}.inputl {	width:220px;}.inputxl {	width:297px;}#topnavigatie .inputzoeken {	float:right;	width:160px;	margin:2px 0 0 0 !important;	padding:2px 3px 3px 10px}#topnavigatie a.zoekbutton {	float:right;	width:25px;	margin:2px 0 0 0;}textarea {	width:460px;	height:200px;}.knop, input.knopm, input.knopl {	padding:2px 10px;	margin:2px 10px;}/*============== clickbox ==============*/p.galerij {	padding:3px 7px;}p.galerij img {	padding:2px;}#cbMask {	position: fixed;	height:100%;	width:100%;	top:0;	left:0;	opacity: 0.80;	z-index:100;}#cbModal {	position: absolute;	overflow:hidden;	display:none;	top:50%;	left:50%;	padding:20px;	z-index: 102;}#cbContentholder {	display:block;	margin:0 1px;}#cbContentholder.ajax {	overflow:auto;}#cbCaption, #cbButtons {	display:block;	height:25px;	padding:3px 10px;}#cbCounter {	padding:0 2px;	margin:0 2px;	float:right;}#cbIframe {	width:100%;}span.cbButton {	float:left;	padding:0 2px;	margin:0 2px;}span.cbButton:hover {	cursor:hand;	cursor:pointer;}.ajax {	padding:10px;}
