	body{
		margin: 0;
		padding: 0;
		border: 0;
		overflow: hidden;
		height: 100%; 
		max-height: 100%; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#FFFFFF;

		scrollbar-face-color: #c4bca2;
		scrollbar-track-color: #ffffff;
		scrollbar-base-color: #c4bca2;
		scrollbar-arrow-color: #ffffff;
		scrollbar-3dlight-color: #c4bca2;
		scrollbar-highlight-color: #c4bca2;
		scrollbar-darkshadow-color: #c4bca2;
		scrollbar-shadow-color: #c4bca2;
		
		
	}
	
	.clearer {
		clear: both;
		font-size: 1px;
		height:1px;
		width:1px;
		overflow:hidden;
	}

	
	#framecontent{
		position: absolute; 
		top: 30px; 
		left: 0; 
		width: 100%; 
		height: 30px; /*Height of frame div*/
		overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
		background: #fff;
	}
	
	
	#maincontent{
		position: fixed; 
		top: 80px; /*Set top value to HeightOfFrameDiv*/
		left: 0;
		right: 0;
		bottom: 0;
		overflow: auto; 
		background: #fff;
	}

	#footer	{
		position: absolute; /* Operas 5 + 6, need this to be relative */
		bottom: 0;
		left: 0;
		width: 100%;
		height: 40px;
	}

	.innertube{
		margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	}
	
	* html body{ /*IE6 hack*/
		padding: 80px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
	}
	
	* html #maincontent{ /*IE6 hack*/
		height: 100%; 
		width: 100%; 
	}

	#menu li a{
		text-decoration:none;
		text-transform:uppercase;
		color:#c4bca2;
		text-decoration:none;
		font-size:10px;
	}

	#menu li.active a{	
		color:#000000;
	}

	#menu li a:hover{	
		color:#000000;
	}
	
	#menu #leftmenu{
		display:block;
		width:174px;
		text-align:left;
		margin:5px 23px 0px 0px;
		height:60px;
	}

	#menu #leftmenu a{
		color:#000;
		font-size:18px;
	}

	#menu #leftmenu a.en{
		color:#000;
		font-size:18px;
	}

	#menu #leftmenu a.left_opdracht{
		color:#000;
		font-size:18px;
		line-height:35px;
	}

	#menu #leftmenu a.left_opdracht_en{
		color:#ffffff;
		font-size:18px;
	}	

	#menu #rightmenu{
		margin-top:5px;
		margin-right:0px;
	}

	#menu #rightmenu a{
		font-size:10px;
	}
	
	#menu{
		margin:0px;
		padding:0px;
	}
	
	#menu li{
		list-style:none;
		display:block;
		margin:0px;
		float:left;
		margin-right:12px;
		margin-top:12px;
	}

	#breadcrumb{
		margin-top:-22px;
		margin-left:200px;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		clear:both;
		width:820px;
	}

	#breadcrumb a{
		color:#000000;
		text-decoration:none;
	}
		
	#breadcrumb a:hover{
		color:#000000;
		text-decoration:underline;
	}

	#breadcrumb #last{
		color:#000000;
	}	

	#contentblock{
		margin-left:200px;
		width:740px;
		color:#000;
		font-size:13px;
		font-weight:normal;
		margin-top:20px;
		margin-bottom:40px;
	}
	
	#contentblock a{
		color:#000;
	}
	
	#contentblock h1{
		position:absolute;
		left:-900px;
		top:-1000px;
	}	
	

	div.series_block{
		width:100% - 80px;;
		margin-left:80px;
		margin-bottom:35px;
		display:block;
		border-top:2px solid #c4bca2;
		padding-top:5px;
	}
	
	div.title_container{
		width:80px;
		padding:0px;
		float:left;
		text-align:left;
		margin-right:0px;
	}
	
	div.title_container h2{
		padding:0px;
		margin:0px;
		color:#000;
		font-weight:bold;
		text-transform:uppercase;
		font-size:10px;
		display:inline;
	}

	div.thumb_grid{
		width:740px;
		margin-left:30px;
		display:block;
		float:left;
	}
	
	div.thumb_container{
		display:block;
		float:left;
		margin:0 40px 40px 0px;
		padding:0px;
		position:relative;
	}

	div.thumb_container a img{
		border:none;
	}	

	div.thumb_container a img.detail{
		margin-top:20px;
		border:none;
	}		

	div.thumb_container a img.no_detail{
		display:none;
		border:none;
	}	

	div.thumb_container a span{
		/*\*/
		position:absolute;
		left:-9999px;
	}

	div.thumb_container a{
		text-decoration:none;
	}	
	
	div.thumb_container a:hover span{
		font-family:Arial, Helvetica, sans-serif;
		top:0px;
		left:0px;
		width:100%;
		background:#FFF;
		color:#000;
		padding:5px 5px 5px 5px;
		text-transform:uppercase;
		font-size:10px;
		filter: alpha(opacity=80);
		-moz-opacity:.8;
		opacity:.80;
	} 
	
	td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000;
	}
	
	td input, td textarea{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		letter-spacing:1px;
		color:#000;
		border:1px solid #c4bca2;
		width:250px;
	
	}

	#contact_aanhef option{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		letter-spacing:1px;
		color:#000;		
	}
	
	#contact_aanhef_1, #contact_aanhef_2, #contact_nieuwsbrief_1, #submitbutton{
		border:none;
		width:auto;
	}
	
	span.error{
		font-size:9px;
		color:#990000;
	}
	
	#newslist ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
	#newslist ul li{
		display:block;
		padding:0px;
		clear:both;
		margin:0px 10px 0px 0px;
	}

	#newslist ul li img{
		 float:left;
		 margin-right:10px;
		 margin-bottom:30px;		 
	}
	
	#newslist ul li a span.date{
		text-decoration:none;
		font-size:9px;
	}

	#newslist ul li a{
		 color:#000;
	}

	
	#contentblock #newsMsg h1{
		position:relative;
		left:auto;
		top:auto;
		display:block;
		font-weight:bold;
		font-size:12px;
	}
	
	#linkslist ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

	#linkslist ul li h2{
		font-weight:bold;
		font-size:12px;
		margin:0px;
		padding:0px;
	}		

	#linkslist ul li ul{
		list-style-type:disc;
		margin-left:20px;
		margin-bottom:30px;
		padding:0px;
	}	
	
	#linkslist ul li ul li a{
		color:#000;
	}
	

	
	#footer a{
		margin-left:5px;
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		font-size:10px;
		font-weight:normal;
		font-size:9px;
	}
	
	#footer a.other_section{
		font-size:12px;
		color:#000;
	}
		
