/* Alle pagina's */
	body, table, td, span, input, textarea{
		margin: 0;
		font-family: verdana, ;
		font-size: 10px;
		color: #000000;	
		 
	}
	
	html,body{
	margin: 0px;
    height: 100%; /*Voor IE*/
    min-height: 100%; /*Voor echte browsers*/ 
	background-color:#006699;
	}
/* Pagina's JV */

	/* banner */
	
		#topbar{
			display:none;
			width:800px; 
			padding-left:100px; 
			margin-top:4px;
			color:#ffffff;
			background-color:#006699;
		}
		
		#versie{
			float:right; 
			color:#ffffff; 
			height:20px; 
			padding-right:4px;
		}
		
		#banner{
			display:none;
			color:#ffffff;
			width:800px;
			height:134px;
			background-image:url(images/banner-9.jpg);
			border-bottom:1px solid #FFCC00;
		}
		
		#thumbnail{
		background-color:#cccccc;
		border:1px solid #0066FF; 
		width:600px;
		margin-top:10px;
		}
		
	/* menu */		
		#kolomlinks{
			display:none;
			border-right:1px solid #FFCC00;
			float:left;
			color:#FFFFFF;
			width:160px;
			background-color:#ffd268;
		}
		#menu{
			border-bottom: 1px solid #FFCC00;
			background-color:#f8e08c;
			padding-top:4px;
			
		}
		#spacer{
			vertical-align:middle;
			text-align:center;
			height:74px;
			padding-left:3px;
			padding-bottom:3px;
			width:157px;
			background-color:#f8e08c;
		}
		#kalendertop{
			width:160px;
			height:4px;
			margin-bottom:4px;
			background-image:url(images/kalendertop.jpg);
		}
		#kalenderbottom{
			width:160px;
			height:4px;
			margin-top:4px;
			background-image:url(images/kalenderbottom.jpg);
		}
		
		#menutitel{ /* titelbalken menu onderdelen */
			position: relative;
			margin: 0px;
			padding: 0px;
			border-bottom: 1px solid #FFCC00;
			font-size: 11px;
			background-color:#FFFF66;
		}
		#menuitems{ /* titelbalken menu onderdelen */
			border:0px;
			margin:0px;
			background-color:#f8e08c;
			padding:2px 20px 2px 20px;
			font-size:10px;
		}
	/* Pagina inhoud */
			#tellerjv{
			display:none;
			height:5px;
			width:5px;
			position:absolute;
			z-index:3;
			margin-top:-5px;
			margin-left:-130px;
		}
		
		#nieuwsinfo{
			position:absolute;
			top:220px;
			z-index:4;
			color:#999999;
			left:209px;
		}
		#headertitel{
			padding:10px 0px 10px 10px;
			vertical-align:middle;
			color:#666666;
			padding-left:22px;
			border-bottom:1px solid #FFCC00;
			background-image:url(images/header-back-round.jpg);
			width: 617px;
			height: 60px;
			margin-bottom:5px;
			z-index:1;
		}
		
		#xml{
			display:none;
			float:right;
			margin-top:4px;
			margin-right:4px;
		}
		
		#pageholder{
			border-top:none;
			background-color:#ffffff;
			width: 700px;
			padding-right: 0px;
			padding-bottom:0px;
			height:auto;
			min-height:100%;
		}
		#content{
		
		background-color:#FFFFFF;
		height:100%;
		min-height:100%;
		}		
	/* Pagina footer */

		#footer{
			display:none;
			position:relative;
			width:800px;
			background-color:#006699;
			padding-top:5px;
			height:8px;
			z-index:2;
			margin:0 auto;
			color:#ffffff;
			}
		
		#copyright{
			z-index:2;
			float:right; 
			color:#ffffff; 
			margin-top:-5px; 
			padding-right:3px;
		}
	/* Tabellen */	
		td.kalender, td.kalenderex{
			border: 1px solid #ffffff; 
			width:5px;
			text-align:center;
		}
	
		td.footer{
			border-top: 1px solid #cccccc;
			
		}
		
		td.weblog1{
			padding:0px 0px 0px 0px;
		}
		
		#auteur{
			margin-top:14px;
			float:right;
			font-size:9px;
			color:#CCCCCC;
		}
		
		td.weblog{
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			font-size:x-small;
			font-weight: bold;
			color: #999999;
		}
		
		td.weblog2{
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
		}
		
		#maandkalender{
			background-color:#E4E4E4;
			width:500px;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		
		#maandkalenderdag{
			background-color:#013AC0;
			padding-left:3px;
			color:#ffffff;
		}
		
		td.inhoud{
		height:100%;
			
		}
		
		td.inhoud2{
			border-top: 1px solid #cccccc;
			padding:10px 10px 10px 10px;
		}
		
		td.top{
			border-bottom: 1px solid #cccccc;
		}
		
		td.sitemap{
			font-weight: bold;
		}
		
		td.normal{
			background-color:#ffffff;
		}
		
		td.extra{
			padding:0px 0px 0px 5px;
		}
		td.sitemap2{
			padding-left:20px;
		}
		td.headertitel{
			padding:10px 0px 10px 10px;
			vertical-align:middle;
			color:#666666;
		}
		
		table.tableinhoud{
			width:600px;
			height:100%;
			min-height:100%;
			vertical-align:top;
		}

	/* Koppen */
	
		h1 {
			margin-top:15px; /* normal: 15px */
			font-size: 22px;
		}
		
		h3 {
			margin-top:12px; /* normal: 12px */
			margin-bottom:3px;
			font-size: 12px;
		}
		
		h4 {
			font-size:10px;
		}

	/* lijsten */
		#menuitems ul{ 
			padding:0px;
			margin:0;
			border:0px;
			list-style:none;
		}
		#menuitems li{ 
			padding:0px;
			margin:0;
			border-top:0px;
			border-bottom:0px;
		}
		
		#menutitel ul a:link, #menutitel ul a:visited {display: block;}
		#menutitel ul {list-style: none; margin: 0; padding: 0;}
	/* Ankers */
		a.thumbnail, a.thumbnail:link, a.thumbnail:visited{
			text-decoration:none;
			color:#0099FF;
			margin:2px;
			padding:0px;
		}
		a.thumbnail:hover{
			text-decoration:underline;
			color:#0099FF;
			padding:0px;
		}
		
		a.kalender, a.kalender:link, a.kalender:visited, a.kalenderex, a.kalenderex:link, a.kalenderex:visited{
		text-decoration:none;
		width:3px;
		font-weight:bold;
		padding:0px;
		}
		td.kalender:hover{
			background-color:#3366FF;
			color:#FFFFFF;	
			padding:0px;
		}
		td.kalenderex:hover{
			background-color:#3366FF;
			
			color:#FFFFFF;
			padding:0px;
		}
		a.kalender_vv, a.kalender_vv:link, a.kalender_vv:visited{
		  text-decoration:none;
		  color:#FFFFFF;  
		  padding:0px;
		}
		a.kalender_vv:hover{
		  text-decoration:none;
		  color:#FFFFFF;  
		  padding:0px;
		}
		a.pub, a.pub:link, a.pub:visited{
			color:#CCCCCC;
			text-decoration:none;
		}
		a.pub:hover{
		text-decoration:underline;
		padding:0px;
		}
		
		a.pubfull, a.pubfull:link, a.pubfull:visited{
			color:#999999;
			text-decoration:none;
			padding:0px;
		}
		a.pubfull:hover{
		text-decoration:underline;
		padding:0px;
		}
		
		a.weblog, a.weblog:link, a.weblog:visited{
			color:#000000;
			text-decoration:none;
			padding:0px;
		}
		a.weblog:hover{
		text-decoration:underline;
		padding:0px;
		}
		
		a.linkenterm, a.linkenterm:link, a.linkenterm:visited{
			color:#ffffff;
			padding:0px;
		}
		
		a.linkenterm2, a.linkenterm2:link, a.linkenterm2:visited{
			color:#ff9900;
			padding:0px;
		}
		
		a.inhoudlink, a.inhoudlink:link, a.inhoudlink:visited{ /* pagina inhoud link */
			color:#000000;
			margin:0;
			padding:0px;
			border-bottom:1px dashed #0000cc;
			text-decoration:none;
		}
		a.inhoudlink:hover{ /* content link */
			color:#000000;
			border-bottom:0px dashed #0000cc;
			text-decoration:none;
			padding:0px;
		}
		#menutitel a:link{
			padding: 2px 0px 2px 10px;
			border-top: 1px solid #FFCC00;
			width: 100%;
			voice-family: "\"}\""; 
			voice-family:inherit;
			width: auto;
			text-decoration:none;
		}
		#menutitel a:visited{
			padding: 2px 0px 2px 10px;
			border-top: 1px solid #FFCC00;
			width: 100%;
			voice-family: "\"}\""; 
			voice-family:inherit;
			width: auto;
			text-decoration:none;
		}
		#menutitel a:hover{
			border-top: 1px solid #FFCC00;
			background-color: #FFCC00;
			padding: 2px 0px 2px 10px;
		
		}
		
		#menuitems a,#menuitems a:link, #menuitems a:visited{ /* menu linken */
			color: #ffffff;
			border:0px;
			text-decoration:none;
			display:block;
			width:100%;
			width:auto;
			background-color: #f8e08c;
			padding:0px;	
		}

		#menuitems a:hover, #menuitems a:active{  /* menu linken  hover*/
			color: #ffffff;
			text-decoration: underline;
			background-color: #f8e08c;
			padding:0px;
			border:0px;
		}
		
		#footer a, a:link, a:visited{ /* Normale link */
			display:inline;
			color: #ffffff; 
			text-decoration: underline;
			padding:0px;
			
		}
		
		#footer a:hover{
			color: #ffffff;
			text-decoration: none;
			border-top: 0px dashed #ffffff;
			border-bottom: 0px dashed #ffffff;
			padding:0px;
			
		}
		
		#topbar a, a:link, a:visited{ /* Normale link */
			display:inline;
			color: #ffffff; 
			text-decoration: underline;
			padding:0px;
			
		}
		
		#topbar a:hover{
			color: #ffffff;
			text-decoration: none;
			border-top: 0px dashed #ffffff;
			border-bottom: 0px dashed #ffffff;
			padding:0px;
		}
		
		a:link, a:visited{ /* Normale link */
			display:inline;
			color: #000066; 
			text-decoration: underline;
			padding:0px;
		}
		
		a:hover{
			color: #000066;
			text-decoration: none;
			padding-bottom:0px;
			padding-top:0px;
			padding-left:0px;
			padding-right:0px;
			border:0px;
		}
		
		a.viewer:hover{padding:0px;}

	/* Input boxen en textarea*/
		input.text, textarea{
			border: 2px solid #888888;
		}

	/*span's */
		span.bold{
			font-weight: bold;
		}
		span.hilight{
			color: #96cb44;
		}
		
		span.alert{
			font-weight: bold;
			color: #ff0000;
		}
		td.aanmelden{
			padding:0px 0px 0px 0px;
		}
