@import "content.css";

body{
	text-align:center;
	background-repeat:repeat-x;
}

.emphasize{
	font-weight:bold;
}

p{
	margin:0px;
	padding:0px;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0px;
}

form{
	margin:0px;
	padding:0px;
}

.invisible{
	display:none;
}

.clear{
	width:100%;
	clear:both;
}

.float{
	float:left;
}

.restricted{
	color:#e23828;
	font-weight:bold;
}
	.restricted img{
		margin:0px 5px 0px 0px;
	}
	
	.icon_restricted{
		margin-top:5px;
	}

.boldtext{
	font-weight:bold;
}

.GVKeywordHighLight{
	background-color:yellow;
}

.read_more{
	text-decoration:none;
}

.read_more:hover{
	text-decoration:underline;
}

#global_container{
	position:relative;
	top:0px;
	margin-left: auto;
	margin-right: auto;
	width:910px;
	text-align:left;
	overflow:hidden;
	padding-top:180px;
}

#logo{
	position:absolute;
	top:5px;
	left:10px;
	width:180px;
	height:100px;
	z-index:1000;
}

#subsite_id{
	display:none;
}

#blindlink{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	overflow:hidden;
}

#page_utilities{
	position:absolute;
	top:0px;
	padding:10px 0px 10px 0px;
	right:0px;
	width:185px;
	z-index:4;
	background-color:#ffffff;
}
	
	#page_utilities .utility{
		padding-bottom:5px;
	}
	
	#page_utilities img{
		margin-right:3px;
		margin-left:6px;
	}
	
	#set_normal{
		position:absolute;
		top:24px;
		left:24px;
		display:none;
		font-weight:bold;
	}
	
	#set_bigger{
		position:absolute;
		top:27px;
		left:24px;
		display:block;
		font-weight:bold;
	}


/*-----start-quick-search-------------------------------------------------------*/
#quicksearch_area{
	position:absolute;
	top:-13px;
	right:0px;
	z-index:2;
	color:#59B224;
	font-size:110%;
	font-weight:bold;
	padding-top:4px;
	width:180px;
}

.quicksearchinput{
	margin-top:18px;
	width:140px;
	font-size:90% !important;
	border:1px solid #ffffff !important;
	height:20px !important;
	background-color:#ffffff !important;
}

.submit_quicksearch{
	position:absolute;
	top:23px;
	right:0px;
}

#quicksearch_area p{
	position:absolute;
	top:25px;
	left:-130px;
}

#quicksearch_area a{
	font-weight:normal;
	font-size:90%;
}

#quicksearch_area label{
	color:#000000;
	width:0px;
	height:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

/*-----stop-quick-search-------------------------------------------------------*/





/*-----start-formelementen-----------------------------------------------------*/

	/*-----start-elements--------------------------------------------------*/
	.icon_help{
		margin-left:5px;
		cursor:pointer;
	}
	
	.more_info_label{
		background-color:#e1e1e1;
		border:1px solid #cccccc;
		position:absolute;
		bottom:-5px;
		left:0px;
		visibility:hidden;
		cursor:default;
		padding:5px;
		text-align:left;
	}
	
	.inputtext{
		border:1px solid #CCCCCC;
		color:#252525;
		/*background-color:#ebebeb;*/
		font-size:100%;
		font-family:Verdana, 'Trebuchet MS', Arial;
		height:20px;
	}
	
	.containerLogininput{
		width:116px;
		font-size:100% !important;
	}
	
	.generalsize_text{
		width:200px;
	}
	
	.search_in_results_text{
		width:130px;
	}
	
	.loketsize_text{
		width:200px;
	}
	
	.datesize_text{
		width:70px;
	}
	
	.quantity_text{
		width:40px;
	}
	
	.generalsize_textarea{
		width:200px;
		height:100px;
	}
	
	.generalsize_textarea_form{
		width:200px;
		border:1px solid #CCCCCC;
		color:#252525;
		font-size:100%;
		font-family:Verdana, 'Trebuchet MS', Arial;
	}
	
	.input_multipleselect{
		font-size:100%;
		font-family:Verdana, 'Trebuchet MS', Arial;
		border:1px solid #CCCCCC;
		color:#252525;
		/*background-color:#ebebeb;*/
	}
	
	.use_ctrl{
		position:absolute;
		top:0px;
		right:-55px;
		width:60px;
		font-size:90%;
		line-height:100%;
		color:#626262;
	}
	
	/*-----stop-elements---------------------------------------------------*/

	/*-----start-formarea's------------------------------------------------*/
	.formlayout{
		width:432px;
		position:relative;
		padding-top:12px;
		border:1px solid #cccccc;
	}
	
	.form_elements_area{
		padding:20px;
	}
	
	.form_label_area{
		float:left;
		width:35%;
		text-align:right;
		padding-right:5px;
		padding-top:0px;
		position:relative;
	}
	
	.form_element_area{
		float:left;
		width:55%;
		padding-left:5px;
		position:relative;
	}

	#search_in_results .form_label_area{
		width:55%;
	}
	
	#search_in_results .form_element_area{
		width:35%;
	}
	
	.form_element_area .radio{
		margin-left:-4px;
	}
	
	.form_element_area .checkbox{
		margin-left:-4px;
	}
	
	.form_submit{
		text-align:right;
		padding-right:70px;
		padding-bottom:24px;
	}
	
	.form_whitespace{
		height:10px;
		width:100%;
		clear:both;
	}
	
	.form_until{
		margin-left:3px;
		margin-right:3px;
	}
	
	.form_emphasize{
		font-weight:bold;
	}
	
	.form_radio_chekbox_area{
		float:left;
		width:20px;
	}
	
	.form_radio_chekbox_label{
		padding-top:0px;
		float:left;
	}
	
	.required_field{
		font-weight:bold;
	}
	
	.formcontrol_itemarea{
		margin-bottom:15px;
	}
	
	.form_question_controlarea{
		float:left;
		width:35%;
		text-align:right;
		padding-right:5px;
		color:#333333;
		font-weight:bold;
	}
	
	.form_answer_controlarea{
		float:left;
		width:55%;
		padding-left:5px;
	}
	
	#formcontrol_backarea{
		top:-20px;
		position:relative;
		padding-left:20px;
		width:200px;
	}
	
	.checkbox_remember{
		padding-top:3px;
		padding-bottom:3px;
		margin-left:-4px;
	}
	
	.checkbox_remember .form_radio_chekbox_label{
		padding-top:2px;
	}
	
	.form_uitleg{
		font-size:90%;
		display:block;
		line-height:135%;
	}
	
	.printform{
		position:absolute;
		top:10px;
		left:138px;
	}
	
		.printform img{
			margin-right:3px;
			margin-left:6px;
		}
	/*-----stop-formarea's-------------------------------------------------*/



/*-----stop-formelementen-------------------------------------------------------*/


/*-----start-quicklinks---------------------------------------------------------*/
#quicklinks{
	position:absolute;
	top:40px;
	left:10px;
	width:900px;
	height:30px;
	z-index:16;
	background-repeat:no-repeat;
}
	#quicklinks p{
		color:#003596;
		margin-top:7px;
		margin-left:345px;
		font-size:90%;
	}
	
	#quicklinks p a{
		margin-right:10px;
	}
	
	#quicklinks p a:hover{
	}
/*--------stop-quicklinks-------------------------------------------------------*/


#top{
	width:100%;
	position:relative;
	background-repeat:repeat-y;
	overflow:hidden;
}

.height_above_contentarea{
	height:44px;
	background-color:#ffffff;
	margin-left:10px;
	background-repeat:repeat-y;
	background-position:-10px 0px;
}	

/*-----start-menu-area--------------------------------------------------------*/
#main_menu_area{
	position:absolute;
	top:150px;
	left:10px;
	height:30px;
	z-index:15;
	font-size:100%;
	width:100%;
	padding-left:190px;
	overflow:hiddden;
}

	/*-----start-sub-menu-------------------------------------------------*/
	#sub_menu_area{
		width:190px;
		float:left;
		position:relative;
		left:0px;
		z-index:6;
		word-wrap:break-word;
	}
	
	.sub_menu_items{
		background-color:#ffffff;
		padding-top:20px;
		padding-bottom:20px;
		display:block;
		overflow:hidden;
		line-height:135%;
	}
	
	#sub_menu_area ul.parentitems{
		margin:0px 10px 0px 20px;
		padding:0px;
	}
	
	#sub_menu_area ul.parentitems li{
		margin-top:3px;
		margin-bottom:3px;
		list-style-image: url(../images/bullet_parentitems.gif);
	}
	
	#sub_menu_area ul.parentitems li.parent{
		margin-top:10px;
		list-style-type:none;
		list-style-image:none;
		background-image: url(../images/bullet_parentitem.gif);
		background-repeat:no-repeat;
		background-position:0px 13px;
		border-top:1px solid #cccccc;
		padding-top:8px;
		width:100%;
		padding-left:10px;
		margin-left:-10px;
	}
	
	#sub_menu_area ul.parentitems li.chosen{
		font-weight:bold;
	}

	#sub_menu_area ul.parentitems ul{
		margin-left:20px;
		margin-top:10px;
		padding:0px;
	}
	
	#sub_menu_area ul.parentitems ul li{
		font-weight:normal;
		list-style-image: url(../images/bullet_subitem.gif);
	}
	/*-----stop-sub-menu--------------------------------------------------*/
	
	/*-----start-corporate-element----------------------------------------*/
	#corporate_element{
		margin-top:20px;
		width:150px;
		background-image:url(../images/background_corporate_element_top.gif);
		margin-left:10px;
		padding-top:15px;
		background-repeat:no-repeat;
		position:relative;
	}
	
	#corporate_element_bottom{
		background-image:url(../images/background_corporate_element.gif);
		background-position: bottom;
		height: 34px;
	}
	
	#corporate_element_middle{
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		background-color: White;
	}
	
	.element_link_area{
		display:block;
		border:1px solid #cccccc;
		margin:0px 14px 0px 14px;
		overflow:hidden;
		width:120px;
	}
	
	ul.element_links{
		margin:0px 10px 3px 20px;
		padding:0px;
		list-style-image: url(../images/arrow_for_default_link.gif);
	}
	
	ul.element_links  li.extern_li_item{
		list-style-image: url(../images/bullet_extern_li_item.gif);
	}
	
	ul.element_links li{
		margin:2px 0px 4px 0px;
		line-height:100%;
		font-size:90%;
	}
	
	.element_link{
		font-weight:bold;
		font-size:90%;
		position:absolute;
		top:105px;
		left:44px;
		background-image:url(../images/bullet_extern_li_item.gif);
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding-left:13px;
	}
	/*-----stop-corporate-element-----------------------------------------*/
	
	/*-----start-main-menu------------------------------------------------*/
	.menu_link{
		text-decoration:none;
	}
	
	.mainitem{
		white-space: nowrap;
		text-align:left;
		text-decoration:none;
		color:#ffffff;
		cursor:pointer;
		margin-bottom:0px;
		height:25px;
		display:block;
		position:relative;
		padding-left:10px;
		padding-right:10px;
		float:left;
		line-height:20px;
		font-weight:bold;
		margin-top:5px;
		width:auto;
	}
	
	.amainitem {
		text-align:left;
		text-decoration:none;
		color: #ffffff;
		cursor:pointer;
		margin-bottom:0px;
		height:25px;
		display:block;
		position:relative;
		padding-left:10px;
		padding-right:10px;
		float:left;
		line-height:20px;
		font-weight:bold;
		margin-top:5px;
	}

	.menupanel{
		position: absolute;
		display: none;
		width: 175px;
		z-index:7;
		text-align:left;
		padding-bottom:5px;
		padding-top:5px;
		overflow:hidden;
		word-wrap:break-word;
	}
	
	.item {
		vertical-align:middle;
		cursor:pointer;
		display:block;
		padding-left:10px;
		background-image:url(../images/bullet_menuitem.gif);
		background-repeat:no-repeat;
		background-position:10px 7px;
		padding-left:20px;
		word-wrap:break-word;
	}
	
	.aitem {
		vertical-align:middle;
		cursor:pointer;
		display:block;
		padding-left:10px;
		text-decoration:underline;
		color:#ffffff;
		background-image:url(../images/bullet_menuitem.gif);
		background-repeat:no-repeat;
		background-position:10px 7px;
		padding-left:20px;
		word-wrap:break-word;
	}

	.link {
		text-decoration:none;
	}
	
	.alink {
		text-decoration:underline;
	}
	
/*.bullet_menuitem{
	float:left;
	width:10px;
	padding-top:2px;
}*/
	
/*.menu_textarea{
	float:left;
}*/
	/*-----stop-main-menu-------------------------------------------------*/
	
/*-----stop-menu-area---------------------------------------------------------*/


/*-----start-content-area-----------------------------------------------------*/
#content_area{
	float:left;
	margin-bottom:40px;
	margin-top:-24px;
}

.children{
	width:540px;
	overflow:hidden;
}

.nochildren{
	width:900px;
	overflow:hidden;
}

.contentmargin{
	margin-left:20px;
	margin-right:20px;
}

	
	/*-----start-custom-content-------------------------------------------*/		
	#content .content_title h1{
		font-size:160%;
		margin:0px;
		font-weight:normal;
		margin-bottom:15px;
	}
	
	#content .content_title h1 a{
		color:#000000;
		text-decoration:none;
	}
				
	#content .content_description p{
		margin-top:10px;
		padding-bottom:20px;
	}
	
	#content{
		margin-top:10px;
	}
	
	/*-----stop-Custom-content--------------------------------------------*/	
	
	/*-----start-footer---------------------------------------------------*/		
	#content .footer{
		position:relative;
		margin-top:40px;
		padding-bottom:50px;
		clear:both;
		color:#999999;
	}
	
	#content .footer hr{
		height:1px;
		color:#cccccc;
	}
	
	#content .footer a{
		background-image:url(../images/arrow_for_default_link.gif);
		background-repeat:no-repeat;
		padding-left:12px;
		margin-left:12px;
		text-decoration:none;
	}
	
		#content .footer a:hover{
			text-decoration:underline;
		}

	#content .footer p{
		margin:0px;
	}
	
	#content .upstairs{
		position:absolute;
		top:15px;
		right:20px;
		padding-right:5px;
		padding-top:2px;
	}
	
	#content .upstairs a{
		background-image:none;
		margin-left:0px;
	}
	/*-----stop-footer-----------------------------------------------------*/
	
/*-----stop-content-area-------------------------------------------------------*/


/*-----start-container-area----------------------------------------------------*/

/*algemene definities die worden over geerfd*/

#container_area{
	width:170px;
	float:left;
	padding-top:0px;
	position:relative;
	margin-top:12px;
	padding-top:0px;
	overflow:hidden;
}

	#container_area a{
		text-decoration:none;
	}
	
	#container_area a:hover{
		text-decoration:underline;
	}

.containerblock{
	font-size:100%;
	line-height:150%;
	margin-bottom:5px;
}

#content .containerblock h2{
	font-weight:bold;
	font-size:100%;
	margin:0px;
	margin-top:0px;
	margin-bottom:5px;
}

.containerblock p{
	border-top:1px solid #999999;
	margin:0px;
	padding:0px;
	display:block;
	padding-top:5px;
	margin-bottom:5px;
}

#content .containerblock ul{
	margin:0px;
	padding:0px;
	margin-left:20px;
	padding-top:5px;
	margin-bottom:10px;
	border-top:1px solid #999999;
	list-style-image: url(../images/bullet_default.gif);
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}

.containerblock li.pdf_li_item{
	list-style-image: url(../images/bullet_pdf_li_item.gif);
}

.containerblock li.extern_li_item{
	list-style-image: url(../images/bullet_extern_li_item.gif);
}

.containerblock li{
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	line-height:135%;
}
	
	/*erft over*/
	/*-----start-poll-container-question-----------------------------------*/
	#poll_container_question{
		padding-left:20px;
	}
	
	#content #poll_container_question h2{
	}
	
	#poll_container_question p{
		padding-bottom:6px;
	}
	
	.poll_container_radio{
		margin-top:-2px;
		margin-left:-3px;
	}
	
	.poll_container_checkbox{
		margin-top:-2px;
		margin-left:-3px;
	}
	
	.poll_container_inputarea{
		float:left;
	}
	.poll_container_labelarea{
		float:left;
	}
	
	.poll_container_selectinput{
		width:110px;
	}
	
	.poll_container_submit{
		padding-bottom:5px;
		margin-top:5px;
		text-align:right;
		clear:both;
		border-bottom:1px solid #d7d7d7;
	}
	/*-----stop-poll-container-question------------------------------------*/
	
	/*erft over*/
	/*-----start-poll-container-answers------------------------------------*/
	#poll_container_answers{
		margin-left:20px;
		padding-bottom:6px;
		border-bottom:1px solid #cccccc;
	}
	
	#content #poll_container_answers h2{
	}
	
	#poll_container_answers p{
		margin-bottom:6px;
	}
	
	.poll_container_answers_visual{
		margin-bottom:5px;
		background-color:#e1e1e1;
		height:10px;
	}
	
	.poll_container_answers_visual img{
		height:10px;
	}
	/*-----stop-poll-container-answers-------------------------------------*/
	
	/*erft over*/
	/*-----start-relatedpolls----------------------------------------------*/	
	#relatedpolls_container{
		margin-top:0px;
	}
	
	#content #relatedpolls_container h2{
		margin-left:20px;
	}
	
	#relatedpolls_container ul{
	}
	
	#relatedpolls_container li{
	}
	
	.actual_result{
		text-align:right;
		margin-bottom:5px;
	}
	/*-----stop-relatedpolls-----------------------------------------------*/

	/*erft over*/
	/*-----start-relatedpages----------------------------------------------*/	
	#relatedpages_container{
	}
	
	#content #relatedpages_container h2{
		margin-left:20px;
	}
	
	#content #relateddossiers_container h2{
		margin-left:20px;
	}
	
	#relatedpages_container ul{
	}
	
	#relatedpages_container li{
	}
	
	/*-----stop-relatedpages------------------------------------------------*/

	/*erft over*/
	/*-----start-related products-------------------------------------------*/	
	#relatedproducts_container{
	}
	
	#content #relatedproducts_container h2{
		margin-left:20px;
	}
	
	#relatedproducts_container ul{
	}
	
	#relatedproducts_container #more_products ul{
		border-top:0px solid #CDD5D5;
		margin-top:-15px;
	}
	
	#relatedproducts_container li{
	}
	
	/*erft over*/
	/*-----start-contact-container-----------------------------------*/
	#contact_container{
		padding-left:20px;
	}

	.contactrows{
		border-top:1px solid #999999;
		padding-top:5px;
	}
	
	#content #contact_container h3{
		margin-top:0px;
		margin-bottom:0px;
		font-size:100%;
		color:#999999;
	}
	
	#content .containerblock ul{
		border-top:0px solid #cccccc;
		padding-top:0px;
	}
	
	#content #contact_container p{
		margin-bottom:0px;
		border-top:0px;
		margin-bottom:0px;
	}
	
	#content #contact_container ul{ margin-left:0px; margin-top:10px; } /*-----
	stop-poll-container-question------------------------------------*/
	
	.banner{
		margin-left:20px;
		position:relative;
		height:62px;
		margin-bottom:10px;
		border-bottom:1px solid #cccccc;
		vertical-align:middle;
		cursor:pointer;
	}
	
		.banner a{
		}
	
		.banner a:hover{
			text-decoration:none;
		}
	
		.banner_image{
			cursor:pointer;
		}
		
			.banner_image img{
				display:block;
				cursor:pointer;
			}
		
		#content .banner_text{
			line-height:115%;
			font-size:110%;
			position:absolute;
			margin-left:15px;
			width:140px;
			margin-top:10px;
			font-weight:bold;
			cursor:pointer;
		}
	
		.banner .banner_overlay{
			display:block;
			width:150px;
			height:50px;
			position:absolute;
			top:0px;
			left:0px;
			cursor:pointer;
		}
	
/*-----stop-container-area-------------------------------------------------------*/


/*-----start-bottom--------------------------------------------------------------*/
#bottom{
	margin-top:0px;
	border-top:0px solid #ffffff;
	clear:both;
	position:relative;
	width:100%;
	margin-left:40px;
	background-repeat:no-repeat;
	background-position:left top;
	height:70px;
}

.bottom_menu{
	position:absolute;
	top:-30px;
	left:170px;
}

.bottom_menu a{
	background-image:url(../images/arrow_for_bottommenu_link.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	margin-right:20px;
}

.disclaimer{
	position:absolute;
	width:500px;
	top:40px;
	left:-182px;
	padding-right:5px;
	padding-top:2px;
}

.disclaimer a{
	background-image:url(../images/arrow_for_disclaimer_link.gif);
	color:#959595;
}

.disclaimer a:hover{
	color:#666666;
}
/*-----stop-bottom---------------------------------------------------------------*/
	
#header{
	position:absolute;
	top:50px;
	left:10px;
	width:900px;
	height:131px;
	z-index:0;
	overflow:hidden;
	clear:both;
}

/*-----start-map-object----------------------------------------------------------*/

#map_object .map_item{
	margin-left:-30px;
}

#map_object .map_hr{
	height:1px;
	color:red;
	margin-top:15px;
	margin-bottom:0px;
	color:#cccccc;
	float:left;
	width:50%;
}

#map_object .map_item h2{
	font-size:100%;
	margin:0px;
}

#map_object .map_item p{
	margin:0px;
}

#map_object .map_icon{
	width:30px;
	float:left;
	padding-right:5px;
	text-align:right;
}

#map_object .map_itemtext{
	float:left;
	width:90%;
}

#map_object .map_itemtext ul{
	margin:0px;
	margin-top:5px;
	padding:0px;
	margin-left:15px;
	list-style-image: url(../images/bullet_default.gif);
}

#map_object .map_itemtext li{
	margin:0px;
	padding:0px;
}

#map_object .map_itemtext li.pdf_li_item{
	list-style-image: url(../images/bullet_pdf_li_item.gif);
}

#map_object .map_itemtext li.extern_li_item{
	list-style-image: url(../images/bullet_extern_li_item.gif);
}

#map_object .map_filesize{
	font-size:80%;
	color:#999999;
	font-weight:normal;
}

#map_object p.map_footer{
	color:#999999;
	display:block;
	vertical-align:bottom;
}

.archivemaps{
	padding-bottom:10px;
}				
/*-----stop-map-object-----------------------------------------------------------*/

/*-----start-nieuws-object-------------------------------------------------------*/

#news_object .news_item{
	margin-left:-30px;
}

#news_object .news_hr{
	height:1px;
	margin-top:15px;
	margin-bottom:0px;
	color:#cccccc;
	float:left;
	width:50%;
}

#news_object .news_item h2{
	font-size:100%;
	margin:0px;
}

#news_object .news_item p{
	margin:0px;
}

#news_object .news_icon{
	width:30px;
	float:left;
	padding-right:5px;
	text-align:right;
}

#news_object .news_itemtext{
	float:left;
	width:90%;
}

#news_object .news_filesize{
	font-size:80%;
	color:#999999;
	font-weight:normal;
}

#news_object p.news_footer{
	color:#999999;
	display:block;
	vertical-align:bottom;
}


#news_object .news_photo_area{
	float:left;
	width:150px;
	height:100px;
	overflow:hidden;
	border-right:10px solid #ffffff;
	padding-top:5px;
}

#news_object .news_photo_text{
	float:left;
	width:285px;
}
						
/*-----stop-nieuws-object--------------------------------------------------------*/

/*-----start-bulletinboard-------------------------------------------------------*/

#bulletinboard_object .bulletinboard_item{
	margin-left:-30px;
}

#bulletinboard_object .bulletinboard_hr{
	height:1px;
	margin-top:15px;
	margin-bottom:0px;
	color:#cccccc;
	float:left;
	width:50%;
}

#bulletinboard_object .bulletinboard_take_action_top{
	margin-bottom:10px;
}

#bulletinboard_object .bulletinboard_take_action_bottom{
	margin-top:10px;
}

#bulletinboard_object .bulletinboard_take_action a{
	font-size:100%;
	font-weight:bold;
}

#bulletinboard_object .bulletinboard_item h2{
	font-size:100%;
	margin:0px;
}

#bulletinboard_object p{
	margin-top:10px;
	padding-bottom:0px;
}
		
#bulletinboard_object .bulletinboard_item p{
	margin:0px;
}

#bulletinboard_object h2{
	font-weight:normal;
}

#bulletinboard_object .bulletinboard_icon{
	width:30px;
	float:left;
	padding-right:5px;
	text-align:right;
}

#bulletinboard_object .bulletinboard_itemtext{
	float:left;
	width:90%;
}

#bulletinboard_object p.bulletinboard_footer{
	color:#999999;
	display:block;
	vertical-align:bottom;
}

#bulletinboard_object .formlayout{
	clear:both;
}
					
/*-----stop-bulletinboard-object-------------------------------------------------*/

/*-----start-discussion----------------------------------------------------------*/
#discussion_object .discussion_take_action{
	margin-bottom:10px;
}

#discussion_object .discussion_take_action a{
	font-size:100%;
}

#discussion_object .reaction_title{
	font-size:100%;
	font-weight:bold;
}

#discussion_object .reactoin{
	width:100%;
	clear:both;
	position:relative;
}

#discussion_object .discussion_items ul{
	margin:0px;
	padding:0px;
	margin-left:15px;
	padding-top:6px;
	margin-bottom:10px;
	list-style-image: url(../images/bullet_default.gif);
}

#discussion_object .discussion_items li{
	margin-bottom:0px;
}

#discussion_object .discussion_items ul ul{
	margin-left:30px;
	margin-bottom:20px;
}

#discussion_object .discussion_items ul ul ul{
	margin-bottom:0px;
}

.discussion_extrafeatures{
	width:100%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top:5px;
	padding-bottom:5px;
}

.discussion_extrafeatures a{
	margin-right:15px;
}

.discussion_items{
	padding-top:15px;
	padding-bottom:15px;
}	

.discussion_items .article_footer{
	color:#999999;
}
/*-----stop-discussion-object-----------------------------------------------------*/

/*-----start-searchresults-object-------------------------------------------------*/

#searchresults_object .searchresults_take_action{
	margin-top:30px;
}

#searchresults_object .searchresults_take_action a{
	font-size:100%;
	margin-right:50px;
}

#searchresults_object .page_info{
	color:#CDD5D5;
}

#searchresults_object .searchresults_item{
	margin-left:-15px;
	margin-left:-30px;
	clear:both;
	width:100%;
	margin-top:-10px;
}

#searchresults_object .searchresult_pages{
	color:#cccccc;
	padding:10px 0px 10px 0px;
	margin-left:-10px;
}

#searchresults_object .searchresultpage_selected{
	/*color:#59B224;*/
	font-weight:bold;
}

#searchresults_object .searchresults_hr{
	height:1px;
	margin-top:0px;
	margin-bottom:5px;
	color:#cccccc;
	width:100%;
	overflow:hidden;
	clear:both;
}

#searchresults_object .searchresults_item h2{
	font-size:100%;
	margin:0px;
}

#searchresults_object .searchresults_item p{
	margin:0px;
}

#searchresults_object .searchresults_icon{
	width:30px;
	float:left;
	padding-right:5px;
	text-align:right;
}

#searchresults_object .searchresults_itemtext{
	float:left;
	width:90%;
}

#searchresults_object .searchresults_filesize{
	font-size:80%;
	color:#999999;
	font-weight:normal;
}

#searchresults_object p.searchresults_footer{
	color:#999999;
	display:block;
	vertical-align:bottom;
}

#searchresults_object .searchresults_emphasize{
	font-weight:bold;
}							

#search_in_results{
	margin-top:18px;
	position:relative;
}

	#search_in_results .formlayout{
		width:100%;
		height:85px;
		overflow:hidden;
	}
	
	#search_in_results .form_label_area{
		width:200px;
	}
	
	#search_in_results .form_submit{
		position:absolute;
		top:33px;
		left:355px;
		width:60px;
	}

#searchresults_indexcategories{
	padding-bottom:15px;
	margin-top:-12px;
}

	#searchresults_indexcategories ul{
		margin:0px;
		padding:0px;
		margin-left:20px;
		list-style-image: url(../images/bullet_default.gif);
	}

#content h2.result_category{
	padding:0px 0px 12px 0px;
	margin-bottom:12px;
	font-size:147%;
}

	#content h2.result_category{
		color:#333333;
		margin:5px 0px 0px 0px;
	}

.category_block{
	padding-bottom:12px;
}

.linkto_allresults{
	margin-top:4px;
	padding-top:3px;
	text-align:right;
	font-weight:bold;
	padding-bottom:4px;
	padding-right:5px;
	margin-bottom:25px;
	margin-left:-15px;
	width:100%;
	clear:both;
}

	.linkto_allresults a{
		color:#ffffff;
	}

	.summaryresults{
		padding-top:15px;
		border-top:1px solid #999999;
		padding-left:15px;
	}

/*-----stop-searchresults-object--------------------------------------------------*/

/*-----start-poll-----------------------------------------------------------------*/
#poll_object h2.poll_question{
	margin-bottom:15px;
}

#poll_object h2.poll_question_results{
	margin-bottom:15px;
	margin-top:-10px;
}

#poll_object .poll_answers_visual{
	margin-bottom:5px;
	background-color:#ffffff;
	height:20px;
	overflow:hidden;
	width:100%;
	display:inline;
}
/*-----einde-poll-----------------------------------------------------------------*/

/*-----start-interne-link---------------------------------------------------------*/

#intern_link_object .img_link_icon_spacer{
	margin-right:5px;
}
/*-----einde-interne-link---------------------------------------------------------*/

/*-----start-externe-link---------------------------------------------------------*/

#extern_link_object .img_link_icon_spacer{
	margin-right:5px;
}
/*-----einde-externe-link---------------------------------------------------------*/

/*-----start-contact--------------------------------------------------------------*/
#contact_object .contactform_title h2{
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	color:#666666;
	font-size:100%;
	margin-top:20px;
	margin-bottom:5px;
	font-weight:bold;
}
/*-----einde-contact--------------------------------------------------------------*/

/*-----start-sitemap--------------------------------------------------------------*/
#sitemap_object{
	
}

#sitemap_object ul{
	list-style-image: none;
	list-style-type: none;
	margin-left:0px;
}

#sitemap_object ul ul{
	list-style-image: url(../images/bullet_subitem.gif);
	margin-left:12px;
}

#sitemap_object ul ul ul{
	margin-left:30px;
}

#sitemap_object ul li{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}

#sitemap_object ul li.last_item{
}

#sitemap_object ul li a{
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}

	#sitemap_object ul li a:hover{
		text-decoration:underline;
	}

#sitemap_object ul ul li{
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:none;
}

#sitemap_object ul ul li a{
	font-size:100%;
	font-weight:normal;
}
/*-----einde-sitemap--------------------------------------------------------------*/


/*-----start-home-----------------------------------------------------------------*/

body.home #top{
	background-repeat:repeat-y;
}

body.home .height_above_contentarea{
	background-repeat:repeat-y;
	background-position:-10px 0px;
}

.col1{
	width:340px;
	float:left;
	margin-right:20px;
	position:relative;
	padding-bottom:40px;
}

	#content .col1 h1{
		font-weight:normal;
		font-size:140%;
		margin:0px 0px 15px 0px;
	}
	
	.home_news{
		margin:0px 20px 0px 20px;
	}

.col2{
	width:160px;
	float:left;
	margin-right:0px;
	position:relative;
}

	#content .col2 h2{
		font-weight:normal;
		font-size:140%;
		margin:0px;
	}
	
	.digital_desk{
		background-color:#EBEBEB;
		margin-bottom:15px;
		padding:10px 0px 10px 0px;
		border:1px solid #cccccc;
	}
	
		.margin_digital_desk{
			margin:0px 15px 0px 15px;
		}
		
		#content .digital_desk ul{
			margin:0px;
			padding:0px;
			margin-left:0px;
			padding-top:6px;
			margin-bottom:10px;
			width:100%;
			list-style-image: url(../images/bullet_default.gif);
		}
		
		.digital_desk li.pdf_li_item{
			list-style-image: url(../images/bullet_pdf_li_item.gif);
		}
		
		.digital_desk li.extern_li_item{
			list-style-image: url(../images/bullet_extern_li_item.gif);
		}
		
		.digital_desk li{
			margin:0px;
			margin-top:3px;
			margin-bottom:3px;
			line-height:135%;
		}
	
	.spotlight{
		background-color:#b9dee9;
		border:1px solid #cccccc;
		margin-bottom:15px;
		padding:10px 0px 10px 0px;
	}

		.margin_spotlight{
			margin:0px 15px 0px 15px;
		}
		
		.spotlight .home_news_item{
			margin-left:-15px;
			margin-top:10px;
		}
		
		.spotlight .home_news_image{
			margin-left:15px;
		}
		
		body.home #container_area{
			margin-top:10px;
		}

/*-----start-digid-----------------------------------------------------------------*/

.logindiv{
	width:100%;
	position:relative;
	padding:12px 5px 12px 5px;
	border:1px solid #cccccc;
}

/*-----stop-digid-----------------------------------------------------------------*/

#webdam_banner{
	position:absolute;
	top:190px;
	left:50px;
	height:180px;
	width:111px;
}

	#webdam_banner img{
		border:1px solid #CCCCCC;
	}
/*-----start-opus-----------------------------------------------------------------*/

#opusiframe {
	width:100%;
	height:8000px;
	scrollbars:auto;
}
/*-----stop-opus------------------------------------------------------------------*/

.gvflag {
	display: none;
}

.gmap {
	width: 100%; 
	height: 300px;
	border: 1px solid black;
}

/*-----start-infocloud-------------------------------------------------------------*/

#photogrid{
}

.infocloud{
	width: 290px !important;
	width: 287px;
	background: url(../images/infocloudbg.png) repeat-y 72px 0;
	color: #dcf0fa;
	position: absolute;
	/*
	left: 230px;
	top: 30px;
	*/
	z-index: 99;
	font-weight: bold;
	visibility: hidden;
}

.infocloudarrow{
	padding: 6px 5px;
	text-align: right;
	background: url(../images/infocloudarrow.png) no-repeat 0px 50px;
	/*background: url(../images/infocloudarrow.gif) no-repeat 0px 50px;*/
}

.infocloudcontainer{
	border: 1px solid white;
	width: 204px;
	margin-left: auto;
	text-align: center;
	background: #009ee0;
	overflow: hidden;	
}

.infocloud p{
	border: 1px solid white;
	margin: 0;
	padding: 0;
}

#photogrid .infocloud h2{
	font-size: 170%;
	color: #ffec00;
	padding:3px 0px;
	margin:0px;
	border: 1px solid white;
}

.infocloud strong, .infocloud em{
	font-size: 120%;
	font-style: normal;
	color: White;
}

.infocloud a{
	color: white;
}

/*-----end-infocloud-------------------------------------------------------------*/