body,html
	{
		background-color:#006699;
		height:100%;
		margin:0px;
		padding:0px;
		font-family: verdana;
		font-size: 10px;
		color: #000000;	
	}
input, textarea, select, checkbox{
	BORDER: #808080 1px solid;
	BACKGROUND-COLOR: #ffffff;
	margin: 0;
	font-family: verdana;
	font-size: 10px;
	color: #000000;	
}
input[type=submit]:hover, input[type=button]:hover{
background-color:#EBEBEB;
}

#pageholder
	{
		position:relative;
		margin:0 auto;
		z-index:1;
		height:100%;
		padding:0px;
		width:816px;
		background-image:url(images/content-back-3.jpg);
		
	}
#banner
	{
		margin-left:7px;
		padding-left:4px;
		border-left:1px solid #191674;
		border-right:1px solid #191674;
		color:#ffffff;
		width:796px;
		padding-right:0px;
		height:130px;
		background-image:url(images/banner-9.jpg);
	}
#contentholder
	{
		width:816px;
		background-image:url(images/content-back-3.jpg);
	}

#contentlinks
	{	
		position:absolute;
		left:0px;
		z-index:1;
		margin-left:0 auto;
		width:160px;
		margin-left:8px;
		text-align:left;
		
	}

#contentrechts
	{
		position:relative;
		z-index:3;
		width:639px;
		padding:0px;
		margin-top:0px;
		margin-left:168px;
		margin-right:2px;
		background:url(images/background-right.jpg) no-repeat 80% 90%;
		background-attachment:fixed;
		min-height:450px;
		_height:100%;
		text-align:left;
	}

#header
	{
		position:absolute; 
		top:-30px; 
		z-index:4; 
		padding:0px; 
		margin:0px; 
		text-align:left;
	}
#datum
	{
		position:absolute; 
		text-align:right; 
		left:460px; 
		top:10px; 
		color:#ffffff
	}
#kalendertop
	{
		width:160px;
		height:4px;
		font-size:3px;
		background-image:url(images/kalendertop.jpg);
	}

#kalender
	{
		width:160px;
		background-color:#ffd268;
		margin:0px;
		padding-top:4px;
		padding-bottom:4px;
	}
	
#kalenderbottom
	{
		width:160px;
		height:4px;
		font-size:3px;
		margin-bottom:6px;
		background-image:url(images/kalenderbottom.jpg);
	}
#images
	{
		display:inline;
	}
#login_form
	{
	 color:#FF9900;
	 padding:4px;
	 text-align:left;
	}
#login_form input
	{
	 border:1px solid #FF9900;
	 margin:2px 2px 2px 6px;
	 color:#FF6600;
	}
#menuitems
	{ /* titelbalken menu onderdelen */
		border:0px;
		margin:0px;
		background-color:#f8e08c;
		width:157px;
		font-size:10px;
	}
	
#menuitems ul
	{ 
		padding:0px;
		margin:0;
		border:0px;
		list-style:none;
	}
	
#menuitems li
	{ 
		padding:2px 20px 2px 20px;
		margin:0;
		border-top:0px;
		border-bottom:1px solid #ff9900;
	}	
#menuitems a,#menuitems a:link, #menuitems a:visited, #menuex a, #menuex a:link,#menuex a:visited, #menuex{ /* menu linken */
	color:#FF9900;
	border:0px;
	text-decoration:none;
	display:block;
	width:100%;
	width:auto;
	margin:0px;
	background-color: #f8e08c;
	padding:0px;
	height:13px;
	text-align:left;
}
div.weekend_header
	{
		padding:1px;
		margin-top:10px;
		margin-bottom:12px;
		width:631px;
		background-color:#DADADA;
	}
div.weekend_item
	{
		margin-left:10px;
	}
#weekend_inschrijving
	{
		text-align:right;
	}
#menuitems a:hover, #menuitems a:active, #menuex a:hover,#menuex a:active{  /* menu linken  hover*/
	color: #ff6600;
	text-decoration: none;
	background-color: #f8e08c;
	padding:0px;
	border:0px;
}
#sitemap2
	{
	list-style:none;
	}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited{
			text-decoration:none;
			color:#FF9900;
			margin:2px;
			padding:0px;
		}
			#userlist a,#userlist a:link, #userlist a:visited, #userlist a:active{ /* userlist */
			color:#666666;
			border:0px;
			text-decoration:none;
			padding:0px;	
		}
		
		#userlist a:hover{
			text-decoration:underline;
		}
		#expand a,#expand a:link, #expand a:visited, #expand a:active{ /* userlist */
			color:#999999;
			border:0px;
			text-decoration:none;
			padding:0px;	
		}
		
		#expand a:hover{
			text-decoration:none;
		}
		a.thumbnail:hover{
			text-decoration:underline;
			color:#FF9900;
			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;
		color:#FF6600;
		}
		a.kalender:hover{color:#FFFFFF;}
		
		td.kalender:hover{
			background-color:#FFCC00;
			color:#FFFFFF;	
			padding:0px;
		}
		td.kalenderex:hover{
			background-color:#FFCC00;
			color:#FFFFFF;
			padding:0px;
		}
		a.kalender_vv, a.kalender_vv:link, a.kalender_vv:visited{
		  text-decoration:none;
		  color:#FFFFFF;  
		  padding:0px;
		  color:#FF6600;
		}
		a.kalender_vv:hover{
		  text-decoration:none;
		  color:#FFFFFF;  
		  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;
		}
		
		#contentrechts a, #contentrechts a:link, #contentrechts a:visited{ /* pagina inhoud link */
			color:#666666;
			margin:0;
			padding:0px;
			text-decoration:none;
		}
		 #contentrechts a:hover{ /* content link */
			color:#666666;
			text-decoration:underline;
			padding:0px;
		}
		
		#contentrechts a.pub, #contentrechts a.pub:link, #contentrechts a.pub:visited{
			color:#CCCCCC;
			text-decoration:none;
		}
		#contentrechts a.pub:hover{
		text-decoration:underline;
		padding:0px;
		}
		
		#contentrechts a.pubfull,#contentrechts a.pubfull:link,#contentrechts a.pubfull:visited{
			color:#999999;
			text-decoration:none;
			padding:0px;
		}
		#contentrechts a.pubfull:hover{
		text-decoration:underline;
		padding:0px;
		}
		
		div.auteur{
			margin-left:200px;
			border-top:1px dashed #cccccc;
			font-size:9px;
			color:#CCCCCC;
			text-align:right;			
		}
		#thumbnail{
		background-color:#fbe08f;
		border:1px solid #eecb3b; 
		width:610px;
		margin-top:10px;
		color:#FF9900;
		}
		
		#maandkalender{
			width:500px;
			padding-bottom:10px;
			margin-bottom:10px;
		}
		
		#maandkalenderdag{
			/*background-color:#eecb3b;*/
			border-bottom:1px solid #eecb3b;
			color:#999999;
		}
		#kalenderinfo{
			padding-left:10px;
			
		}
		#tellerjv{
			margin:10px;
			padding-top:40px;
			position:absolute;
		}
		
		#footer{
		z-index:1;
		position:relative;
		clear:left;
		margin-top:0px;
		margin-right:0px;
		margin-left:168px;
		padding:0px;
		height:50px;
		width:640px;
		text-align:center;
		}
/* 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;
		}
		div.banner_bar a:hover, div.banner_bar a:link, div.banner_bar a:visited, div.banner_bar a
			{
			 color:#666666;
			 font-size:11px;
			 text-decoration:none;
			}
		div.banner_bar a:hover, #banner_login a:hover
			{
			 text-decoration:underline;
			}
		div.banner_bar
			{
				margin-top:1px;
				float:left;
				background-image:url(/images/banner_button.gif); 
				width:76px; height:12px; 
				filter:alpha(opacity=65); 
				moz-opacity:.65;
				opacity:.65; 
				z-index:4; 
				display:table-cell;
				color:#666666;
				padding-left:25px; 
				padding-top:4px;
				padding-bottom:4px;
			}
			#banner_login
				{
					margin-top:3px; 
					padding-left:20px; 
					background-image:url(/images/banner_login.gif); 
					width:180px; 
					height:17px; 
					padding-top:3px; 
					filter:alpha(opacity=65); 
					moz-opacity:.65;
					opacity:.65; 
					z-index:4; 
					color:#666666;
				}
			#banner_login a:link, #banner_login a:visited, #banner_login a
				{
					 color:#666666;
					 font-size:10px;
					 text-decoration:none;
				}
			#banner_login a:hover
				{
				text-decoration:underline;
				}
			#tableinhoud{margin:0px; width:663px; vertical-align:text-top;}