@charset "utf-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../img/body_bg.jpg) no-repeat top center;
	font-size:0.625em;
	color:#515053;
	line-height:1.8em;
}
	
	p
	{
		margin:0px;
		font-size:1.2em;
	}
	
	h1
	{
		margin:0px;
		padding:0px;
		font-weight:100;
		font-size:1.6em;
	}
	
	h2
	{
		margin:0px;
		padding-bottom:10px;
		font-size:1.3em;
	}
	
	a,
	a:link,
	a:visited
	{
		text-decoration:none;
		color:#515053;
	}
	
	#kolom_rechts a,
	#kolom_rechtsa:link,
	#kolom_rechtsa:visited
	{
		text-decoration:underline;
	}
	
	#kolom_rechts a:hover
	{
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
	ul
	{
		margin:10px 0px 10px 10px;
		font-size:1.2em;
	}
	
	ul ul
	{
		font-size:1em;
	}
	
	ul li
	{
		margin:0px;
		padding:0px;
		list-style:none;
		background:url(../../img/bullet.jpg) no-repeat 0px 6px;
		padding-left:15px;
	}

#container
{
	width:979px;
	margin:auto;
	border-top:3px solid #515053;
}

#header
{
	background:url(../../img/header_bg.jpg) no-repeat bottom #e8e8e8;
	min-height:107px;
	border-bottom:1px solid #dedede;
	padding-bottom:35px;
}

	*html #header
	{
		height:107px;
	}
	
	#logo_wrap
	{
		position:absolute;
		margin-left:50px;
	}
	
	#taalnav_wrap
	{
		background:url(../../img/taalnav_bg.gif) repeat-x;
		text-align:right;
		color:#FFFFFF;
		padding:5px 10px 5px;
		text-transform:lowercase;
		color:#f6e9bc;
	}
	
		#taalnav_wrap a,
		#taalnav_wrap a:link,
		#taalnav_wrap a:visited
		{
			color:#f6e9bc;
		}
		
		#taalnav_wrap a:hover
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		#taalnav_wrap a.activelang,
		#taalnav_wrap a.activelang:link,
		#taalnav_wrap a.activelang:visited
		{
			color:#ffffff;
		}
		
	#nav
	{
		background:url(../../img/nav_line.gif) repeat-x bottom #d6d6d6;
		padding:8px 0px 2px 171px;
	}
	
		#nav ul
		{
			margin:0px;
			font-size:1em;
		}
		
		#nav ul li
		{
			margin:0px;
			padding:0px;
			list-style:none;
			float:left;
			margin-left:40px;
			background:none;
		}
		
		#nav ul li a,
		#nav ul li a:link,
		#nav ul li a:visited
		{
			color:#515053;
		}
		
		#nav ul li a:hover
		{
			text-decoration:none;
		}
		
		#nav ul li h1
		{
			padding-bottom:5px;
		}
		
		#nav ul li.active h1
		{
			border-bottom:2px solid #e9b400;
		}
		
		#nav ul li.active h1:hover
		{
			border-bottom:2px solid #e9b400;
		}
		
		#nav ul li h1:hover
		{
			border-bottom:2px solid #b8b7b8;
		}

		.header_tekst
		{
			padding:27px 70px 0px 212px;
		}
		
			.header_tekst .titel
			{
				border-bottom:1px solid #dbdbdb;
				padding-bottom:5px;
				margin-bottom:20px;
				text-align:justify;
				background:url(../../img/logo_klein_grijs.jpg) no-repeat 0px 2px;
				padding-left:20px;
			}
			
			.header_tekst .titel a
			{
				color:#9e9d9d;
			}
			
			.header_tekst .titel a:hover
			{
				text-decoration:none;
				color:#515053;
			}
			
			.nav_item
			{
				float:left;
				display:inline;
				margin-right:10px;
				border-right:1px solid #d3d2d2;
				padding-right:10px;
			}
			
			.header_tekst .titel #active a
			{
				color:#515053;
			}
			
	#navigation-side
	{
		margin-top:19px;
		line-height:1.4em;
	}
	
	#navigation-side ul
	{
		margin:0px;
	}
	
	#navigation-side ul li
	{
		background:url(../../img/subnav_bg.jpg) no-repeat 0px 4px;
		padding-left:15px;
		float:left;
		display:inline;
		margin-right:15px;
		border-bottom:1px solid #CCC;
		margin-bottom:7px;
		padding-bottom:7px;
	}
	
	#navigation-side p
	{
		font-size:1.2em;
		font-weight:bold;
	}
	
	#navigation-side a:hover
	{
		color:#E9B400;
		text-decoration:none;
	}
	
	#navigation-side li.active a
	{
		color:#E9B400;
	}
	
	

#home_top h1, #home_bottom h1
{
	border-bottom:1px solid #e9b400;
	padding-bottom:5px;
	margin-bottom:15px;
	background:url(../../img/logo_klein_wit.jpg) no-repeat 0px 2px;
	padding-left:20px;
}

#home_bottom p
{
	margin-bottom:10px;
}

#fondsen_wrap
{
	width:307px;
	float:left;
	display:inline;
	background:url(../../img/schaduw.jpg) repeat-x bottom;
	padding:30px 45px 26px 45px;
	min-height:287px;
}

* html #fondsen_wrap
{
	height:287px;
}

	.fonds_item
	{
		border-top:1px solid #dbdbdb;
		padding-bottom:0px;
		padding-top:10px;
		margin-top:12px;
	}
	
	.fonds_item.first
	{
		border-top:none;
		padding-top:3px;
	}
	
	.fonds_titel
	{
		font-weight:bold;
		margin-bottom:5px;
	}
	
	.lees_meer
	{
		margin-top:5px;
		float:right;
		font-size:.9em;
	}
	
	.lees_meer a
	{
		border:1px solid #e9b400;
		padding:1px 5px 1px 16px;
		background:url(../../img/lees_meer.jpg) no-repeat 5px 6px #ffffff;		
	}
	
	.lees_meer a:hover
	{
		border:1px solid #cb9d02;
		text-decoration:none;		
	}

#idk_wrap
{
	background:url(../../img/idk_bg.jpg) no-repeat bottom;
	width:452px;
	float:left;
	display:inline;
	padding:30px 65px 20px 65px;
}

/** PROJECT CAROUSEL OP HOME **/

#idk_wrap h1
{
	background:url(../../img/logo_klein_grijs.jpg) no-repeat 0px 2px;
}
	
	#idk_wrap .titel
	{
		margin-left:6px;
	}

	#idk_img
	{
		margin-bottom:10px;
		/*background:url(../../img/idk_img_bg.png) no-repeat;*/
		padding: 7px 7px 7px 7px;
		text-align:center;
	}
	
	#idk_wrap .subtekst
	{
		background:url(../../img/pijltjes.jpg) no-repeat 1px 6px;
		padding-left:12px;
		margin-left:6px;
	}
	
	#btn_links
	{
		position:absolute;
		margin-left:-40px;
		margin-top:115px;
	}
	
	#btn_rechts
	{
		position:absolute;
		margin-left:462px;
		margin-top:115px;
	}
	
	#idk_wrap #project_logo
	{
		float:right;
	}
/** EINDE PROJECT CAROUSEL OP HOME **/

/** PROJECT CAROUSEL OP PROJECTEN PAGINA **/
#idk_page_wrap
{
	width:452px;
	float:left;
	display:inline;
	padding:30px 65px 20px 65px;
}

#idk_page_wrap h1
{
	background:url(../../img/logo_klein_grijs.jpg) no-repeat 0px 2px;
}
	
	#idk_page_wrap .titel
	{
		margin-left:6px;
	}

	#idk_page_wrap #idk_img
	{
		margin-bottom:10px;
		/*background:url(../../img/idk_img_bg.png) no-repeat;*/
		padding: 7px 7px 7px 7px;
		text-align:center;
	}
	
	#idk_page_wrap .subtekst
	{
		background:url(../../img/pijltjes.jpg) no-repeat 1px 6px;
		padding-left:12px;
		margin-left:6px;
	}
	
	#idk_page_wrap #btn_links
	{
		position:absolute;
		margin-top:115px;
	}
	
	#idk_page_wrap #btn_rechts
	{
		position:absolute;
		margin-left:502px;
		margin-top:115px;
	}
	
	#idk_page_wrap #project_logo
	{
		float:right;
	}
/** EINDE PROJECT CAROUSEL OP PROJECTEN PAGINA **/

#home_bottom
{
	background:url(../../img/content_bg.jpg) no-repeat bottom #f8f8f8;
	border-top:1px solid #e4e4e4;
	padding:5px 47px 36px 47px; 
}

.kruimel
{
	margin-bottom:25px;
	color:#6c6c6c;
}

.kruimel a
{
	color:#6c6c6c;
}

.home #home_bottom
{
	padding:28px 47px 30px 47px; 
}

.dienst_item
{
	float:left;
	display:inline;
	width:261px;
	margin-right:50px;
	border-bottom:2px solid #E9B400;
	padding-bottom:20px;
}

.dienst_item.last
{
	margin-right:0px;
}

.dienst_tekst
{
	text-align:justify;
}

.dienst_tekst p
{
	margin-bottom:10px;
}

.dienst_titel
{
	margin-bottom:10px;
}

.dienst_titel p
{
	font-size:1.2em;
	font-weight:bold;
}

#footer
{
	background:url(../../img/footer_bg.jpg) repeat-x #F5F5F5 bottom;
	height:29px;
	color:#58585a;
	padding-left:10px;
	padding-top:1px;
}

#footer .site_by
{
	float:right;
	margin-right:10px;
}

#footer .func_nav
{
	background:#515053;
	position:absolute;
	margin-left:575px;
	margin-top:-7px;
	color:#ffffff;
	border:1px solid #4e4d48;
	border-bottom:0px;
	padding:6px 10px 10px 8px;
	text-align:center;
}

#footer .func_nav a
{
	color:#ffffff;
}

/* Content */

#kolom_links
{
	float:left;
	display:inline;
	width:166px;
	margin-right:68px;
	padding-top:42px;
}

#kolom_links ul
{
	font-size:1em;
}

#kolom_rechts
{
	float:left;
	display:inline;
	width:609px;
}

#kolom_links p
{
	margin-bottom:5px;
}

span.titel
{
	font-weight:bold;
}

.item_projecten
{
	margin-bottom:25px;
}

	.item_projecten img
	{
		float:left;
		margin:0px 15px 0px 0px;
		border:1px solid #999;
	}

	.item_projecten h2
	{
		background:url(../../img/logo_klein_wit.jpg) no-repeat 0px 2px;
		padding-left:20px;
		border-bottom:1px solid #e2e2e2;
		padding-bottom:5px;
		margin-bottom:10px;
	}

.projecten_nav
{
	width:172px;
	float:left;
	display:inline;
	margin-right:20px;
}

.projecten_nav_item
{
	background:#f5f5f5;
	border:1px solid #d4d3d4;
	margin-bottom:3px;
	font-size:1.1em;
}

.projecten_nav_item:hover
{
	background:#E9B400;
	border:1px solid #c0a752;
	margin-bottom:3px;
}

.projecten_nav_item.active
{
	background:#E9B400;
	border:1px solid #c0a752;
	margin-bottom:3px;
}

.projecten_nav_item a
{
	padding:2px 5px;
	display:block;
}

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

#content
{
	margin-left:166px;
	margin-right:25px;
}

#kolom_rechts p
{
	clear:left;
	margin-bottom:15px;
}

#kolom_rechts ul p
{
	margin-bottom:0px;
}

#kolom_rechts p img
{
	margin-right:15px;
	margin-bottom:5px;
}

#kolom_rechts .item
{
	border-bottom:1px solid #dddddd;
	margin-bottom:15px;
}



#container.splash
{
	width:736px;
	margin-top:60px;
	border-bottom:2px solid #afafaf;
}

#splash_contact
{
	margin-top:15px;
	text-align:center;
	color:#646363;
}

#splash_taal_wrap
{
	margin-top:30px;
	margin-left:171px;
}

#splash_taal_wrap .taal
{
	float:left;
	margin-right:50px;
	background:url(../../img/logo_klein_grijs.jpg) no-repeat 0px 5px;
	padding-left:20px;
	font-size:1.3em;
}

.header_tekst_splash
{
	padding:75px 40px 0px 50px;
}

#splash_img
{
	position:absolute;
	margin-top:3px;
	margin-left:198px;
}

.tekstdiv a{
	color: #E9B400;
}

/* zoek */

.zoek_item
{
	border-bottom:1px solid #dddcdc;
	list-style:none;
	background:none;
	padding:0px;
	padding-bottom:15px;
	margin-bottom:15px;
}

ul.zoeken_lijst
{
	margin:0px;
	padding-top:30px;
	margin-top:15px;
	border-top:2px solid #959597;
	font-size:1em;
}

	#kolom_rechts ul.zoeken_lijst a
	{
		text-decoration:none;
	}
	
	#kolom_rechts ul.zoeken_lijst a:hover
	{
		text-decoration:underline;
	}

ul.zoeken_lijst .item_acties
{
	text-align:right;
	margin-top:10px;
	clear:both;
}

	#kolom_rechts ul.zoeken_lijst a.leesmeer
	{
		border:1px solid #e9b400;
		padding:1px 5px 1px 16px;
		background:url(../../img/lees_meer.jpg) no-repeat 5px 4px #ffffff;
	}
	
	#kolom_rechts ul.zoeken_lijst a.leesmeer:hover
	{
		border:1px solid #cb9d02;
		text-decoration:none;		
	}

#zoek_res_onder a
{
	text-decoration:none;
}

#zoek_res_onder a:hover
{
	text-decoration:underline;
}

#actie_zoeken_resultaat
{
	padding-bottom:15px;
}

.zoek_resultaten_highlight
{
	color:#b3afaa;
}

#zoek_res_boven
{
	font-weight:bold;
	font-size:1.2em;
}

#zoek_res_onder
{
	font-weight:bold;
	font-size:1.2em;
}

.zoeken_pagina_actief
{
	color:#aca69f;
}

#zoekform input.knop
{
	background:#E9B400;
	color:#ffffff;
	border:none;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
}

.item_projecten img.pdf_icon
{
	border:none;
}

/* tabs */

.tabs
{
	position:absolute;
	margin-left:245px;
	margin-top:-44px;
	*margin-top:-46px;
}

.tab_item
{
	float:left;
	margin-right:3px;
}

	.tab_item a,
	.tab_item a:link,
	.tab_item a:visited
	{
		background:url(../../img/project_tab_bg.gif) repeat-x bottom #cecece;
		padding:4px 5px 4px 5px;
		display:block;
		color:#ffffff;
	}
	
	.tab_item a:hover
	{
		background:#c0c0c0;
	}
	
	.tab_item a:hover
	{
		text-decoration:none;
	}
	
	.tab_item.active a,
	.tab_item.active a:link,
	.tab_item.active a:visited
	{
		color:#ffffff;
		background:#e9b400;
	}

        .vimeo_film
        {
            float:left;
        }

        #banner_button
        {
            float:right;
        }
