/*---------------------------------------------------*/
/*  main items */
/*---------------------------------------------------*/
	
	html,body{
		margin:0px;
		width:100%;
		height:100%;
	}

	body {
		font: 0.7em Verdana, Arial, sans-serif;
		background: #FFFFFF;
		color: #666;
	}


	img { border: 0 !important; }

	a {
		color: #666;
		text-decoration: none;
	}

	p{
		margin:0px;	
	}

	form{
		margin:0px;	
	}

	a:hover { 
		text-decoration: none; 
	}

	#image_body a{
		text-decoration: underline;
	}

	#image_body a:hover{
		text-decoration: none;
	}

	#text_body a{
		text-decoration: underline;
	}

	#text_body a:hover{
		text-decoration: none;
	}

	.blue{
		color:#0098C4;
	}

	.found{
		color:#0098C4;
	}
		

	h2 .title{
		margin:0px;
		margin-top:10px;
		font-family: times,serif;
		font-size:30px;
		cursor:default;
		width:235px;
		overflow:hidden;
	}

	h3 .sub_title{
		margin:0px;
		margin-top:7px;
		font-family: times,serif;
		font-size:23px;
		cursor:default;
		width:235px;
		overflow:hidden;
	}

	.sIFR-hasFlash h2{

		margin:0px;
		margin-top:7px;
		line-height: 35px;
		font-family: times,serif;
		font-size:30px;
		letter-spacing:-1px;
		cursor:default;
		width:235px;
		overflow:hidden;
	}

	.sIFR-hasFlash h3 {
		margin:0px;
		margin-top:-2px;
		line-height: 23px;
		font-family: times,serif;
		font-size:23px;
		cursor:default;
		width:235px;
		overflow:hidden;
	}

/*---------------------------------------------------*/
/*  actueel */
/*---------------------------------------------------*/

	#star{
		z-index:1000;
		position:absolute;
		margin-left:70px;
		margin-top:68px;
	}
	
	#actueel_sticker{
		margin-top:69px;
		padding-right:15px;	
	}
	
	#actueel{
		margin-top:20px;
		padding-right:15px;	
	}

	#actueel h3{
		font: 0.7em Verdana, Arial, sans-serif;
		color: #666666;		
	}

/*---------------------------------------------------*/
/*  news list */
/*---------------------------------------------------*/

	.list_news{
		display:block;
		text-decoration:none;
		margin-top:10px;
	}

	.list_home{
		margin-bottom:12px;
		overflow:hidden;
	}

	.list_news:hover{
		text-decoration:underline;
	}

	.list_news	.date{
		color:#0098c4;
		padding-right:4px;		
	}

	.list{
		margin-top:35px;
		width:200px;
	}

	.pager{
		margin-top:16px;
	}
	.pager a{
		padding:1px;
	}
	.pager .in_active{
		color:#999999;
	}
	.pager .in_active:hover{
			text-decoration:none;
	}
	.pager a:hover{
		text-decoration:underline;
	}
	
	.active{
		color:#0098c4;
	}

/*---------------------------------------------------*/
/*  icon buttons */
/*---------------------------------------------------*/

	.icon_button{
		display:block;
		height:17px;
		line-height:17px;
		text-indent:22px;
		color:#666666;
		background-position: 0 0;
		background-repeat: no-repeat;
		margin-top:4px;
	}
	.icon_button:hover{
		background-position: 0 -17px;
		color:#0098c4;
	}

	.back{
		background-image: url("../_gfx/icon_back.gif");
	}

	.forward{
		background-image: url("../_gfx/icon_forward.gif");
	}

	.icon_button_right{
		width:88px;
		display:block;
		height:17px;
		line-height:17px;
		color:#666666;
		background-position: 100% 0;
		background-repeat: no-repeat;
		margin-top:4px;
		margin-left:31px;

	}

	.icon_button_right:hover{
		color:#0098c4;
	}

	.btn_saf{
		background-image: url("../_gfx/icon_send.gif");
	}
	.btn_print{
		background-image: url("../_gfx/icon_print.gif");
	}
	.btn_subscribe{
		background-image: url("../_gfx/icon_subscribe.gif");
	}

	#right_btns{
		margin-top:0px;
		margin-bottom:20px;
	}




/*---------------------------------------------------*/
/*  menu / header */
/*---------------------------------------------------*/

	#lang{
		position:absolute;
		margin-top:45px;
	}

	#menu{
		clear:both;
		width:700px;
		height:16px;
		line-height:15px;
		text-indent:4px;
		color:#fff;
		background-color: #0098C4;
		font-weight:bold;
		z-index:2;
	}

	#holder{
		width:710px;
		margin-top:10px;
	}

	#header{
		padding-bottom:10px;
	}

	#mainphoto{
		margin-top:0px;
		height:200px;
	}

	.slide_img{
		float:left;
		position:absolute;
		display:block;
		height:200px;
	}

	.slide_img_small{
		float:left;
		position:absolute;
		display:block;
		height:171px;
	}

	#home{
		float:left;
		margin-top:-10px;
		width:300px;
	}


	#item_pictures{
		display:block;
		height:220px;
		margin-bottom:25px;
	}



/*---------------------------------------------------*/
/* mouse over menu */
/*---------------------------------------------------*/
	
	#menu_trigger{
		position:absolute;;		
		background-image:url("../gfx/spacer.gif");
		height:17px;
		width:240px;
		z-index:10;
	}

	#menu_over{	
		background-image:url("../gfx/spacer.gif");
		display:none;
		width:2400px;
		position:absolute;
		margin-left:-10px;
		margin-top:-10px;
		z-index:8;
	}

	#menu_inside{
		background-color: #FFFFFF;
		top:0px;
		float:left;
		position:absolute;
		margin:10px;
		width:240px;
		height:400px;
	}

	#menu_inside .main{
		display:block;
		font-weight:bold;
		font-size:16px;
		color:#FFFFFF;
		line-height:20px;
		height:25px;
	}

	#menu_inside{
		padding-top:8px;
	}

	#nav{
		list-style:none;
		margin:0px;
		padding:0px;
	}

	#nav a{
		font-weight:bold;
		line-height:20px;
		color: #0098C4;	
		padding:4px;
	}

	.mynav{		
		list-style:none;
		margin:0px;
		padding:0px;
		margin-left:10px;
		color:#000000;
	}

	#nav .mynav a{
		color:#000000;
	}


	#search{
		display:none;
		position:absolute;
		margin-left:500px;
	}
	
	#hider{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:3;
		background-image: url("../gfx/spacer.gif");
	}

	#inside_hider{
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:5;
		background-image: url("../gfx/spacer.gif");
	}

	#menu_inside_hider{

		position:absolute;
		top:0px;
		left:250px;
		width:450px;
		height:100%;
		z-index:5;
		background-image: url("../gfx/spacer.gif");	
	}

/*---------------------------------------------------*/
/*  left column */
/*---------------------------------------------------*/
	
	#left {		
		width:240px;
		overflow:hidden;
	}

	#left p.nl {
		color: #0098C4; 
	}

	#card_menu {
		font: 0.9em Verdana, Arial, sans-serif;
		color: #0098C4;
	}

/*---------------------------------------------------*/
/*  blocks */
/*---------------------------------------------------*/


	#blocks{
		padding-top:10px;
		width:450px;
		background-color: #FFFFFF;
		z-index:3;
		float:right;
		margin-left:0px;
		text-align:left;
		padding-top:10px;
	}

	.block{		
		display: inline;
		float:left;
		background-color: #bcbdc0;
		width:140px;
		height:190px;
		text-decoration:none;
		cursor:pointer;
		color:#000000;
		margin-bottom:10px;
		margin-left:10px;	
		overflow:hidden;
	}


	.block .trigger{
		border:1px solid;
		height:190px;
		width:140px;
		position:absolute;
		border:0px solid;
	}


	.block .image{
		background-color: #FFFFFF;
		height:78px;
		width:140px;
		overflow:hidden;
		
	}
	.block .image img{
		position:absolute;
		height:78px;
		width:140px;
	
	}

	.block .title{
		color: #FFFFFF;
		font-size:13px;
		font-weight:bold;
		margin-bottom:3px;
		letter-spacing:-1px;
		width:120px;
		overflow:hidden;

		
	}
	.block .text{
		background-color: #C0C0C0;
		height:100px;
		padding:5px;
		padding-top:10px;
		overflow:hidden;		
	}
	.block .text_inside{
		/*height:90px;*/
		height:96px;
		overflow:hidden;
	}

	.block .text:hover{		
		text-decoration:none;
	}


	.block:hover .text{
		background-color: #0098C4;
	}
	.block:hover{
		background-color: #0098C4;
	}

	.block .text:hover{
		background-color: #0098C4;
	}

	.block .body{
		height:72px;
		overflow:hidden;
	}


/*---------------------------------------------------*/
/*  blocks */
/*---------------------------------------------------*/


	h1 span, h2 span, .jumpto, label span { 
		display: none; 
	}


	#centerbox { 
		height:100px;
		text-align: center; 
	}

	#container {
		margin: 0 auto; 
		padding: 5em 0 0 0;
		width: 700px;
		text-align: left;
		height:100px;
	}

	#header {
		width: 700px; height: 57px;
		text-align: left;
	}	

	#header img {
		position: relative;
		left: 560px;
	}	

	#bodyCont {
		margin: 10px 0 0 0;
		right: 3px;
		width: 700px; 
		text-align: left;
		margin-right: -3px; /* Explorer 6 Duplicate Characters Bug Fix */
	}

	#left {
		position:absolute;
		padding: 0 0 0 10px;
		width: 240px;
		text-align: left;
	}

	#middle {
		position:absolute;
		margin-left: 250px; 
		padding: 0 0 0 0;
		width: 450px;
		padding-bottom:30px;
	}

	#middle_small{
		position:absolute;
		margin-left: 250px; 
		padding: 0 0 0 0;
		width: 315px;
		padding-bottom:30px;	
	}

	#middle_small #text_body{
		width:315px;
	}

	#right_small{
		margin-top:9px;
		position:absolute;
		margin-left: 580px; 
		width: 120px;
	}

	#right {
		position:absolute;
		float: right;
		margin: 12px 0 0 0; 
		width: 120px;
		font: 0.9em Verdana, Arial, sans-serif;
		color: #0098C4;
		cursor: pointer;

	}

	#text_body{
		width:300px;
		display:block;

	}

	#image_body{
		color: #0098C4;
		float:right;
		width:140px;
	}

	#publications a.publications{
		
		display:block;
		margin-top:10px;
		text-decoration:none;
	}

	#publications a.publications:hover{
		text-decoration:underline;
	}


/*---------------------------------------------------*/
/*  subscribe form*/
/*---------------------------------------------------*/

	.form_item{
		height:27px;
		line-height:25px;
	}

	.form_item label{
		display:block;
		float:left;
		width:100px;
	}

	.form_item input{
		width:208px;
		height:14px;
		line-height:14px;
		margin-top:2px; 
	
	}

	.form_item select{
		width:214px;
		height:20px;
	}

	.form_item #subscribe_submit{
		width:80px;
		height:19px;
		background-color: #BBBBBB;
		border:0px solid;
		color: #FFFFFF;
		margin-left:0px;
		margin-top:0px;
	
	
	}

/*--------------------------------------------------------*/
/* form validation  */
/*--------------------------------------------------------*/

	.summary_alert { 
		display:none;		
		padding: 8px;
		padding-bottom:0px;
		margin-bottom:12px;
		color: #FF0000;
	}

	.alert{ 
		display:none;
		border:2px dashed #FF0000;
		padding: 8px;
		margin-bottom:12px;
	}

	.summary_alert a { 
		color: #FF0000;
	}

	.summary_alert ul { 
		padding:10px;
		margin-left:15px;
		padding-top:0px;
		padding-bottom:5px;
	}

	div.validation-inline-error-message{ 
		display:inline;
		padding-left: 10px;
		color: #FF0000;
	}

	.validation-failed{
		border: 1px solid #FF0000;
	}

/*--------------------------------------------------------*/
/* Zoeken */
/*--------------------------------------------------------*/

	.select{
		margin-top:5px;
		cursor:default;
		border:1px solid #dedede;
		height:17px;
		line-height:17px;
		
		background-image: url("../_gfx/arrow_down.png");
		background-repeat: no-repeat;
		background-position: 100% 0px;
		color:#000000;
	}
	
	.select .value_hider{
		width:98px;
		overflow:hidden;
		height:17px;
	}

	.select .value{
		width:150px;
		height:17px;
		text-indent:5px;
	}

	.select .options{
		display:none;
		width:118px;
		position:absolute;
		z-index:100;
		left:0px;
		background-color:#FFFFFF;
		border:1px solid #dedede;
	}

	.select .options .option{
		display:block;
		line-height:20px;
		cursor:default;
		color:#000000;
		width:113px;
		overflow:hidden;
		padding-left:5px;
	}

	.select .options .option:hover{
		background-color:#0098c4;		
	}

	#query_div{
		height:19px;
	}
	
	#query{
		position:absolute;
		border:1px solid #dedede;
		height:15px;
		line-height:14px;
		padding-left:5px;
		color:#000000;
		width:95px;
		font-size:12px;
		
	}

	#submit_btn{
		clear:both;
		border:1px solid #dedede;
		padding:0px;
		width:19px;
		height:19px;
		background-image: url("../_gfx/arrow_right.png");
		background-color:#0098c4;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		position:absolute;
		margin-left:101px;

	}
	
/*--------------------------------------------------------*/
/* .news detail */
/*--------------------------------------------------------*/
	
	.news_detail{
	
	}
	
	.news_detail .news_body {
		margin-top:12px;
	}

	.news_header{
		margin-top:13px;
		margin-bottom:12px;
	}

	.news_detail a{
		color: #0098c4;
		text-decoration:underline;
	}

	.news_detail a:hover{
		text-decoration:none;
	}

	.news_detail .news_body a{
		text-decoration:underline;
	}

	.news_detail .news_body a:hover{
		text-decoration:none;
	}

	.news_detail h2{
		width:315px;
		font-family: Verdana, Arial, sans-serif; 
		font-size:12px;
		letter-spacing: 0px;
		margin:0px;
		line-height:18px;	
	}

	.news_detail img{

	}

	.tags{
		margin-top:15px;
		color: #0098c4;
	}

	#item_pictures_small{
		display:block;
		height:171px;
	}

	a.download_file{
		display:block;
		padding:3px;
		color:#FFFFFF;
		background-color: #0098c4;
		text-decoration:none;
	}
	a.download_file:hover{
		text-decoration:underline;
	}


/*--------------------------------------------------------*/
/* .search */
/*--------------------------------------------------------*/

	#search_form{
		margin:0px;
	}

	#right_search{
		clear:both;
		padding-top:1px;		
	}


	#search_result{
		margin-top:15px;
	}
	
	.search_result{
		display:block;
		margin-bottom:12px;
	}

	.search_result:hover{
		color:#0098c4;
		text-decoration:underline;
	}

/*--------------------------------------------------------*/
/* .popover */
/*--------------------------------------------------------*/

	#gray_bg{
		display:none;
		background-color:#000000;
		height:100%;
		width:100%;
		position:absolute;
		z-index:800;

		opacity: .3;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
		filter: alpha(opacity=30);

	}

	#popover_subscribe{
		margin-top:75px;
	}
	#popover_saf{
		margin-top:33px;
	}

	.popover{
		display:none;
		position:absolute;
		z-index:1000;
		width:221px;
		background-color:#FFFFFF;		
		margin-left:449px;
		padding:15px;
	}

	.popover label{
		display:block;
		margin-top:8px;
		padding-bottom:4px;
		
	}

	.popover input, .popover textarea, .popover select{		
		height:19px;
		line-height:16px;
		border:0px;
		background-color:#dedede;
		width:217px;
		padding-left:3px;
		padding-top:3px;
		overflow:auto;
		font-size:11px;
		font-family: Verdana, Arial, sans-serif;

	}
	.popover textarea{
		height:80px;
		
	}

	.popover button{
		border:0px;
		background-color: #0098c4;
		color:#FFFFFF;
		height:17px;
		line-height:17px;
		font-size:11px;
		font-weight:bold;
		margin-right:8px;
		margin-top:18px;

	}

