/* RESET ALL STYLES */
	body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}


/* GENERAL SETTINGS */

	body
	{
		background:			#ffffff;
		color:				#043731; 
		font-family: 		Trebuchet, Trebuchet MS, Arial, Verdana, Courier, sans-serif;
		font-size: 			75%;
		margin:				0px;
		padding:			0px;
		line-height:		1.5;
	}
	
	/* Set other background for other browser than IE. solves IE center one pixel error */
	html>body
	{
		background: 			#ffffff;
	}
	
	em,
	i
	{
		font-style:			italic;	
	}		
	 
	strong,
	b
	{
		font-weight:		bold;	
	}
	
	form
	{
		margin:				0;
		padding:			0;
	}

	#smaller
	{
		cursor:				pointer;
	}
	
	#bigger
	{
		cursor:				pointer;
	}

	
/* CANVAS AREA */

	#canvasArea
	{
		background:			#ffffff;	
		margin:				0 auto;
		width:				1000px;
		position:			relative;
	}	
	
	#wrapper {
	
		background:		url(../graphics/content-bg.gif) top right repeat-y;
		width: 			1000px;
		float: 			left;
			
	}
	
/* HEADER AREA */

	#headerArea
	{
		background:			url(../graphics/bg_logo.jpg) no-repeat;
		float:				left;
		height:				153px;
		position:			relative;
		width:				999px;
	}
	
		
		
		#headerArea h1 span
		{
			display:			none;
		}

		#headerArea h2
		{
			float:				left;
			height:				56px;
			width:				220px;
		}

			#headerArea h2 a
			{
				background: 		url(../graphics/logo.gif) no-repeat;		
				display: 			block;
				height:				150px;
				text-decoration:	none;
				width:				245px;
			}
		
			#headerArea h2 span
			{
				visibility:		hidden;			
			}
		
		#headerArea h3 span
		{
			display:			none;
		}		
		
		#headerArea h1, #headerArea h2, #headerArea h3{
			display:			none;
		}
/* SEARCH AREA */

	.searchArea
	{
		background:			url(../graphics/bg_service_search.png) top center no-repeat;
		float:				left;
		padding:			40px 0 0 0;
		position:			relative;
		width:				175px;	
	}
	
		.searchArea .searchLabel
		{
			display:			none;
		}	

		.searchArea .searchElementOne .searchInput
		{
			background:			#afe8fb;
			border:				1px solid #afe8fb;
			color:				#FFF;
			height:				20px;
			margin:				0 0 0 6px;
			width:				160px;
		}	
		
		.searchArea .searchElementTwo
		{
			margin:				6px 0 0 8px;
		}
		
			.searchArea .searchElementTwo a.serviceAdvancedSearch
			{
				background:			url(../graphics/btn_uitgebreidzoeken.gif) no-repeat;
				display:			block;
				float:				left;
				height:				40px;
				margin:				8px 0 0 0;
				width:				120px;
			}				

				.searchArea .searchElementTwo a.serviceAdvancedSearch span
				{
					display:			none;
				}				

	
/* SERVICE AREA */

	.serviceArea
	{
		display:			block;
		float:				left;
		height:				144px;
		margin:				0px;
		padding:			0px;
		position:			relative;
		width:				175px;
	}

		.serviceArea ul
		{
			display:			block;
			float:				left;
			list-style-type:	none;
			margin:				0px;
			padding:			0px;
		}
		
			.serviceArea ul li
			{
				display:			block;
				float:				left;
				margin:				0px;
				padding:			0px;
			}		

				.serviceArea ul li a
				{
					border-bottom:		1px solid #ffffff;
					display:			block;
					float:				left;
					height:				25px;
					margin:				0px;
					padding:			0px;
					width:				175px;
				}	
				
					.serviceArea ul li a.serviceContact
					{
						background:			url(../graphics/bg_service_contact.gif) no-repeat;
					}					

					.serviceArea ul li a.serviceSitemap
					{
						background:			url(../graphics/bg_service_sitemap.gif) no-repeat;
					}	

					.serviceArea ul li a.serviceFaq
					{
 						background: url(../graphics/bg_service_faq.gif) no-repeat;
 					}

 					.serviceArea ul li a.serviceOverons
 					{
 						background: url(../graphics/bg_service_overons.gif) no-repeat;
					} 

					.serviceArea ul li a span
					{
						display:			none;
					}	

/* MAINNAVIGATION */

	#mainNavigationArea
	{
		float:				left;
		width:				288px;
		font-family:		arial;
	}
	
/* SUBNAVIGATIONAREA */



/* PRIMARYCONTENTAREA */

	#primaryContentArea
	{
		background:			#ffffff;
		float:				left;
		margin:				0px;
		padding:			0px;
		position:			relative;
		width:				534px;
	}

		#primaryContentArea .breadCrumbBox
		{
			background:			#86cef6;
			height:				25px;
			margin:				0px;
			padding:			5px 0 0 10px;
		}

			#primaryContentArea .breadCrumbBox .rssBox
			{
				float:				right;
				padding:			1px 5px 0 0;
			}

			#primaryContentArea .breadCrumbBox ul
			{
				float:				left;
				list-style-type:	none;
				margin:				0px;
				padding:			0px;
			}

				#primaryContentArea .breadCrumbBox ul li
				{
					float:				left;
					margin:				0px;
					padding:			0px;
				}

					#primaryContentArea .breadCrumbBox ul li a
					{
						background:			url(../graphics/bg_breadcrumb.gif) right center no-repeat;
						color:				#00628f;
						display:			inline;	
						float:				left;
						margin:				0px;
						padding:			0 10px 0 10px;
						text-decoration:	none;
					}
					
					#primaryContentArea .breadCrumbBox ul li a:hover
					{
						text-decoration:	underline;
					}				

					#primaryContentArea .breadCrumbBox ul li a.activeElement
					{
						background:			url(../graphics/bg_breadcrumb_active.gif) right center no-repeat;
						font-weight:		bold;
					}

		#primaryContentArea .contentBoxOne,
		#primaryContentArea .contentBoxFour
		{
			display:			block;
			float:				left;
			padding:			0px;
			width:				534px;
		}
		
		#primaryContentArea .contentBoxTwo,
		#primaryContentArea .contentBoxThree,
		#primaryContentArea .contentBoxFive,
		#primaryContentArea .contentBoxSix
		{
			float:				left;
			width:				260px;	
			padding:			0px;
		}
		
		#primaryContentArea	.contentBox .entry{
			margin:		15px 15px 0 20px;
		}
		
		#primaryContentArea	.contentBox .entry ul li a:link, .contentBox .entry ul li a:visited{
			background:transparent url(../graphics/bg_readmore_orange.gif) no-repeat scroll right center;
			border-bottom:1px solid #FFFFFF;
			color:#03A4E8;
			display:block;
			margin:0;
			padding:0 15px 0 0;
			text-decoration:none;
			width:90%;
		}
		
		#primaryContentArea	.contentBox .entry ul li a:hover{		
			background: url(../graphics/bg_readmore_orange_hover.gif) right center no-repeat;
			border-bottom: 1px solid #03a4e8;
		}
		
		#primaryContentArea .entry .entry-title h2{
			padding:8px 0 0;
			color:#E08906;
			display:block;
			font-size:110%;
			font-weight:bold;
			margin:0;
			}
			
		#primaryContentArea li.link-shop link-inactive{
			color:#03A4E8;
		}	


/* SECONDARYCONTENTAREA */

	#secondaryContentArea
	{
		background:			#ffffff;
		border-left:		1px solid #86d1f1;
		border-right:		1px solid #03aaee;
		display:			block;
		float:				left;
		width:				175px;
	}
	
		#secondaryContentArea .contentBoxOne
		{
			width:				175px; 
			margin: 			-20px 0 0 0;
			padding-top:		25px;
		}

		#secondaryContentArea .widget-container
		{
		display:			block;
		float:				left;
		width:				175px;
		color:				#fff;
		}

		#secondaryContentArea .widget-basket
		{
		float:				left;
		background:			url(../graphics/bg_sidebar_container_repeat.gif) bottom repeat-y;
		}

		#secondaryContentArea .widget-basket-header
		{
		background-color:	#ffffff;
		height:				0px;				
		}
				
		#secondaryContentArea .widget-basket-intro
		{
			background:		url(../graphics/bg_sidebar_mijnpublicatie_header.gif) 0 0 no-repeat;
			width:			175px;
			height:			 47px;
		}
		
		#secondaryContentArea .widget-basket-empty
		{
			background:		url(../graphics/bg_sidebar_mijnpublicatie_header.gif) 0 0 no-repeat;
			width:			164px;
			padding:		45px 0 0 11px;		
		}

		#secondaryContentArea .widget-basket-button-inactive
		{
			float:			left;
			width:			164px;
	
		}
		
		#secondaryContentArea .widget-basket-delete
		{
			float: left;
		}
		
		#secondaryContentArea a.widget-basket-delete
		{
			background:			url(../graphics/bg_sidebar_mijnpublicatie_remove.gif) center center no-repeat;
			text-decoration:	none;
			width:				10px;
			margin:				0 0 0 11px;
			}

		#secondaryContentArea .widget-container .widget-basket .widget-basket-entry
		{
		}

		#secondaryContentArea .widget-container .widget-basket .widget-basket-entry li
		{
			color:				#fff;
			display:			block;
			clear:				both;
		}
		
		#secondaryContentArea .widget-container .widget-basket .widget-basket-entry span {
			width:				145px;
			display:			block;
			float:				left;
			color:				#fff;
			padding:			0 0 0 4px;
		}
/*		#secondaryContentArea .widget-basket-footer ,.widget-container .widget-basket .widget-basket-button
		{
			background:		url(../graphics/bg_sidebar_mijnpublicatie_download.gif) 0 0 no-repeat;
			height:			41px;
			text-decoration:	none;
		}
*/		

		#secondaryContentArea .widget-basket-button, .widget-basket-button a
		{
			height:			41px;
		}

		#secondaryContentArea .widget-basket-footer
		{
			display:		none;
		}
		

/* FOOTERAREA */
	
	#footerArea
	{
		border-right:		1px solid #03aaee;
		display:			block;
		float:				left;
		height:				25px;
		padding:			0 0 0 287px;
		width:				711px;
	}
	
		#footerArea .footerBox
		{
			background:			#86cef6;
			border-left:		1px solid #86d1f1;
			display:			block;
			height:				23px;
			padding:			2px 0 0 10px;
			width:				525px;
		}	

			#footerArea .footerBox span
			{
				color:				#076196;
				float:				left;
			}

			#footerArea .footerBox ul
			{
				float:				left;
				list-style-type:	none;
				margin:				0 0 0 5px;
				padding:			0px;
			}

				#footerArea .footerBox ul li
				{
					color:				#076196;
					float:				left;
					margin:				0px;
					padding:			0px;
				}
				
					#footerArea .footerBox ul li a
					{
						color:				#076196;
						float:				left;
						font-size:			100%;
						margin:				0 0 0 5px;
						padding:			0px;
						text-decoration:	none;
					}	
					
					#footerArea .footerBox ul li a:hover
					{
						text-decoration:	underline;
					}									


/* CLASSES AND OTHERS */

 	.staticBanner
	{
		display:			block;
		float:				left;
		width:				175px;
		margin:				0px;
		padding-top:		30px; 
	}

	.clear
	{
		clear:				both;
		font-size:			0px;
	}
	
	.hide
	{
		display:			none;
	}
	
	.glossaryElement
	{
		background:			url(../graphics/bg_glossary.gif) right center no-repeat;
		cursor:				help;
		display:			inline;
		padding:			0 10px 0 0;	
	}
	
	
	
/* ADVANCED SEARCH */

	#advanced-search									{ margin: 20px; }
	#advanced-search h3									{ color: #0092ef; font-size: 150%; font-weight: bold }
	
	#advanced-search form 								{ margin: 2em 0 1.5em 0; width: 100%; border-bottom: 1px solid #01abf6; padding: 0 0 1.5em 0; }
	#advanced-search form .form-row,
	#advanced-search form .searchInput2					{ display: block; margin: 0.8em 0 0.8em 0; }
	
	#advanced-search form .form-row select,
	#advanced-search form .searchInput2	select			{ height: 22px; width: 261px; border: 1px solid #b2e5f8; font-family: Trebuchet, Trebuchet MS, Arial, Verdana, Courier, sans-serif; }
	
	#advanced-search form .form-row input				{ height: 22px; width: 260px; border: 1px solid #b2e5f8; padding: 2px 0 0 3px; }
	#advanced-search form label							{ color: #0f386c; font-size: 115%; width: 220px; float:left;}
	#advanced-search form label.submit span				{ display: none; }
	#advanced-search form input.submit					{ width: 79px; height: 22px; background: url(../graphics/btn_zoeken.gif) 0 0 no-repeat; border: 0; cursor: pointer; }
	
	#advanced-search .searchresults h3					{ color: #0092ef; font-size: 140%; }
	#advanced-search .searchresults h3 span				{ color: #83d0fc; }
	
	#advanced-search .searchresults ul					{ margin: 1.6em 0 0 0; }
	#advanced-search .searchresults ul li				{ margin: 0 0 0.8em 0; }
	#advanced-search .searchresults .result-link a		{ color: #0092ef; font-weight: bold; text-decoration: none; }
	
	.results-pager, .pageSelectorBox					{ width: 100%; text-align: center; margin: 20px 0 0 0; }
	.prev-page, .next-page, .next						{ display: inline; }
	.pagenumber, .search_currentpage					{ display: inline; width: 8em; }
	
	.prevInact											{ display: none; }

	ul.pageSelector li a.search_currentpage,
	ul.pageSelector li a.activeElement,
	ul.pageSelector li a.next							{ border: 0; }
	ul.pageSelector li									{ display: inline; }
	ul.pageSelector li a								{ padding: 0.5em; color: #0092ef; }
	ul.pageSelector li a.activeElement					{ font-weight: bold; }
	
	#actueelBox .rss-link span,
	#actueelBox .news-overview span { display: none; }
	#actueelBox .rss-link 			{ position: absolute; width: 50px; height: 50px; z-index: 50; margin: 436px 0 0 2px; background: url(../graphics/transparent.gif) 0 0 repeat; }
	#actueelBox .news-overview		{ position: absolute; width: 163px; height: 25px; z-index: 60; margin: 428px 0 0 95px; background: url(../graphics/transparent.gif) 0 0 repeat; }