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

body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.625em;
	line-height:1.7em;
	color:#868686;
	background:url(../../img/top_bg.gif) no-repeat top center;
}

h1
{
	margin:0px;
	font-size:1.4em;
	font-weight:normal;
	color:#005291;
}

h2
{
	margin:0px;
	font-size:1.1em;
	font-weight:normal;
	color:#2c77b1;
	margin-top:10px;
}

h1 a,
h1 a:link,
h1 a:visited
{
	color:#005291;
}

a,
a:link,
a:visited
{
	text-decoration:none;
	color:#4782af;
}

a:hover
{
	color:#254761;
}
	
p
{
	font-size:1.1em;
}

	strong
	{
		font-size:.9em;
	}

#content ul
{
	font-size:1.1em;
}

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

#content li
{
	list-style:none;
	background:url(../../img/bullet.gif) 0px 7px no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}

	#content li p
	{
		font-size:1em;
	}
	
	.vacature_kader ul
	{
		margin:0px;
		margin-top:10px;
	}
	
	.vacature_kader li
	{
		list-style:none;
		background:url(../../img/bullet.gif) 0px 7px no-repeat;
		padding-left:15px;
		padding-bottom:2px;
		margin-left:0px;
	}

#container
{
	width:1000px;
	margin:auto;
}

.lees_meer
{
	text-transform:uppercase;
	text-align:right;
}

.lees_meer a:hover
{
	background:url(../../img/icon_more.gif)  0px 3px no-repeat;
	padding-left:10px;
}

/* header */

#header
{
	padding:55px 45px 20px 45px;
}
	
#logo
{
	display:inline;
	float:left;
	width:150px;
}

#nav
{
	float:right;
	display:inline;
	text-align:right;
}

#nav li
{
	display:inline;
	float:left;
}

#nav h1
{
	font-size:1.6em;
}

#nav li a,
#nav li a:link,
#nav li a:visited
{
	padding:5px 10px 4px 10px;
	display:block;
}

#nav li a:hover
{
	color:#254761;
}
		
#nav li.active
{
	display:inline;
	float:left;
	background:url(../../img/nav_active_bg.gif) no-repeat top right;
}

#nav li.active a,
#nav li.active a:link,
#nav li.active a:visited
{
	color:#ffffff;
	background:url(../../img/nav_hoeken.gif) no-repeat top left;
}

/* taalnav */

#taalnav
{
	position:absolute;
	margin-left:809px;
	margin-top:-47px;
	background:url(../../img/taalnav_bg.png) no-repeat;
	width:104px;
	text-align:center;
}

#taalnav a,
#taalnav a:link,
#taalnav a:visited
{
	display:inline-block;
	padding:10px 2px 8px 2px;
}

#taalnav a.active
{
	font-weight:bold;
	color:#254761;
}

/* Content */

#content
{
	background:url(../../img/header_bg.gif) no-repeat top center;
	zoom:1;
}
	
#content_top
{
	padding:0px 45px 0px 45px;
	background:url(../../img/content_top_schaduw_onder.gif) no-repeat bottom right;
	zoom:1;
}

#content_top .kolom_links
{
	background:url(../../img/content_top_wolken.gif) no-repeat top right;
	float:left;
	display:inline;
	width:612px;
	padding:40px 65px 20px 35px;
}

	#content_top .kolom_links p
	{
		line-height:2em;
	}

#content_top .kolom_rechts
{
	float:left;
	display:inline;
	width:198px;
	padding-top:40px;
}

/* content bottom */

#content_bottom
{
	padding-left:35px;
}

#content_bottom .kolom_links
{
	float:left;
	display:inline;
	width:684px;
}

#content_bottom .kolom_rechts
{
	float:left;
	display:inline;
	width:211px;
	padding:23px 50px 10px 20px;
}

/* Home kader */

.home_kader
{
	width:342px;
	float:left;
	display:inline;
}
	
.home_kader_top
{
	background:url(../../img/home_kader_top.gif) no-repeat;
	height:23px;
}

.home_kader_onder
{
	background:url(../../img/home_kader_bottom.gif) no-repeat;
	height:18px;
}

.home_kader_midden
{
	background:url(../../img/home_kader_repeat.gif) repeat-y;
	padding:0px 30px 5px 45px;
}

.home_kader.nieuws .kader_titel h1
{
	background:url(../../img/icon_news.gif) no-repeat;
	padding:5px 0px 0px 25px;
}

.home_kader.referenties .kader_titel h1
{
	background:url(../../img/icon_referenties.gif) no-repeat;
	padding:5px 0px 0px 25px;
}
		
/* Twitter */

#twitter_wrap .kader_titel
{
	margin-bottom:4px;
}

#twitter_wrap h1
{
	background:url(../../img/icon_twitter.gif) no-repeat;
	padding:5px 0px 0px 32px;
}

.twitter_item,
.twtr-tweet-text
{
	background:url(../../img/twitter_border.gif) no-repeat bottom center;
	padding-bottom:14px;
	margin-bottom:0px;
}

.twitter_item p,
.twtr-tweet-text p
{
	margin-bottom:0px;
}

.twitter_item.laatst
{
	background:none;
}

#twitter_wrap #twtr-widget-1 .twtr-tweet-text p
{
	color:#868686!important;
	font-family:Verdana, Geneva, sans-serif!important;
	font-size:.9em!important;
	line-height:1.7em!important;
}

	#twitter_wrap #twtr-widget-1 .twtr-tweet-text p em
	{
		display:none;
	}
	
	#twitter_wrap #twtr-widget-1 .twtr-doc a
	{
		color:#4782af!important;
	}
	
	#twitter_wrap #twtr-widget-1 .twtr-doc a:hover
	{
		text-decoration:none!important;
		color:#254761!important;
	}
	
#twitter_wrap .twtr-widget .twtr-tweet
{
	border-bottom:none;
}

.twtr-widget .twtr-tweet-wrap
{
	padding:
}

/* Footer */

#footer_wrap
{
	background:url(../../img/footer-bg.gif) repeat-x #F6F6F7;
	margin-top:20px;
}

#footer
{
	background:url(../../img/footer-bg_onder.gif) repeat-x bottom;
}
	
.footer_content
{
	width:898px;
	margin:auto;
	padding-left:52px;
}

#footer .kolom_links
{
	float:left;
	display:inline;
	width:625px;
}

#footer .kolom_rechts
{
	float:left;
	display:inline;
}

.kantoor_brugge
{
	padding-top:20px;
	float:left;
	display:inline;
	margin-left:60px;
	width:280px;
}

.kantoor_gent
{
	padding-top:20px;
	float:left;
	display:inline;
	width:280px;
}

.kantoor_foto
{
	float:left;
	display:inline;
}

.kantoor_tekst
{
	float:left;
	display:inline;
	padding-top:7px;
	padding-left:10px;
	width:160px;
}

.kantoor_tekst p
{
	margin:0px;
}
		
/* vacature kader */

.vacature_kader
{
	width:258px;
}

.vacature_kader_top
{
	background:url(../../img/vacature_kader_top.gif) no-repeat;
}

.vacature_kader_midden
{
	background:url(../../img/vacature_kader_repeat.gif) repeat-y;
	padding:10px 25px 2px 37px;
	min-height:85px;
}

* html .vacature_kader_midden
{
	height:85px;
}

.vacature_kader_onder
{
	background:url(../../img/vacature_kader_bottom.gif) no-repeat;
}

/* footer onder */

.footer_onder
{
	padding-bottom:5px;
}

.footer_onder a,
.footer_onder a:link,
.footer_onder a:visited
{
	color:#868686;
}

.footer_onder a:hover
{
	color:#464545;
}

.footer_onder .kolom_rechts
{
	padding-left:5px;
	text-align:center;
	width:360px;
}

#footer .footer_onder .kolom_links
{
    width:510px;
}

/* subnav */

.subnav_item
{
	border-bottom:1px solid #eeecec;
}
	
.subnav_item p
{
	margin:0px;
	padding:0px;
}

.subnav_item a,
.subnav_item a:link,
.subnav_item a:visited
{
	color:#9c9e9f;	
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}

	.subnav_item a:hover
	{
		color:#4b83af;	
	}

.subnav_item.active
{
	background:#ffffff;
}

.subnav_item.active a,
.subnav_item.active a:link,
.subnav_item.active a:visited
{
	color:#4b83af;
}
	
#content .kolom_1
{
	width:150px;
	float:left;
	display:inline;
	background:url(../../img/content_pagina_border.png) no-repeat top right;
	padding-right:2px;
	padding-top:30px;
	margin-left:45px;
}

* html #content .kolom_1
{
	background: none;
	border-right:1px solid #f5f5f5;
}

.subnav_item
{
	padding-right:15px;
}
	
/* side img */

.side_img
{
	margin-top:30px;
	margin-bottom:40px;
	background:url(../../img/side_img.gif) no-repeat;
	width:124px;
	height:124px;
	text-align:center;
	padding-top:9px;
}

.img_wrapper
{
	width:106px;
	height:106px;
	background:url(../../img/side_img_vb.gif) no-repeat;
	margin-left:9px;
}

/* Kruimel */

#kruimel
{
	text-align:right;
	color:#bab9b9;
	margin-bottom:20px;
}

#kruimel a,
#kruimel a:link,
#kruimel a:visited
{
	color:#bab9b9;
}

#kruimel a:hover
{
	color:#8d8d8d;
}

/* Content */

#content .kolom_2
{
	width:475px;
	float:left;
	display:inline;
	padding:5px 0px 20px 30px;
}

#content .kolom_2.breed
{
	width:680px;
	padding:5px 45px 20px 30px;
}

#content .kolom_2 p
{
	text-align:justify;
}
	
/* content kader */

#content .kolom_3
{
	width:210px;
	float:left;
	display:inline;
	margin-top:40px;
	margin-left:55px;
	padding-bottom:50px;
	background:url(../../img/kolom_rechts_border.gif) no-repeat top left;
}
	
	#navig_special
	{
		margin:0px;
	}
	
	#navig_special li
	{
		background:none;
		padding:0px;
		margin:0px;
		border-bottom:1px solid #f6f6f6;
	}
	
	#navig_special li h1
	{
		font-size:1.1em;
	}
	
	#navig_special li a
	{
		padding:12px 0px 8px 25px;
		display:block;
	}
	
	#navig_special li:hover a
	{
		background:url(../../img/nav_rechts_bullet_hover.gif) no-repeat;
		color:#254761;
	}
	
	#navig_special li.active a
	{
		background:url(../../img/nav_rechts_bullet.gif) no-repeat;
	}
	

.content_kader_top
{
	background:url(../../img/content_kader_top.gif) no-repeat;
	height:19px;
}

.content_kader_midden
{
	background:url(../../img/content_kader_repeat.gif) repeat-y;
	padding:0px 14px 20px 12px;
	text-align:center;
}
	
.content_kader_midden ul,
.content_kader_midden p,
.content_kader_midden h1,
.content_kader_midden h2
{
	text-align:left;
}
	
.content_kader_onder
{
	background:url(../../img/content_kader_onder.gif) no-repeat;
	height:17px;
}

/* Voorstelling */

.kantoren_wrap
{
	padding-top:6px;

	padding-bottom:30px;
}

.kantoor_titel
{
	border-bottom:1px solid #ecebeb;
	border-top:1px solid #ecebeb;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:15px;
}

.kantoor_titel p
{
	margin:0px;
}

.voorstelling_item
{
	border-bottom:1px solid #ecebeb;
	padding-bottom:10px;
	padding-top:10px;
	
	width : 280px;
	float:left;
	margin-right: 60px;
	display:inline;
}

.kantoren_wrap h2{
	clear:both;
	padding-top: 15px;
}

.voorstelling_foto
{
	float:left;
	display:inline;
	margin-right:10px;
	width:63px;
}

.voorstelling_foto img
{
	width:63px;
}
	
.voorstelling_info
{
	float:left;
	display:inline;
	width:190px;
}

.voorstelling_info span.naam
{
	color:#4782af;
}

.voorstelling_info span.naam a,
.voorstelling_info span.naam a:link,
.voorstelling_info span.naam a:visited
{
	color:#4782af;
}

.voorstelling_info span.naam a:hover
{
	color:#254761;
}

.voorstelling_info a,
.voorstelling_info a:link,
.voorstelling_info a:visited
{
	color:#868686;
}

.voorstelling_info a:hover
{
	color:#005291;
}
	
.twtr-hd,
.twtr-ft
{
	display:none;
}

.form_input input#verstuur
{
	background:#286DA2;
	cursor:pointer;
	padding:3px 10px 3px 10px;
	color:#ffffff;
	border:0px;
	font-weight:bold;
}


	.form_input input#verstuur:hover
	{
		background:#4389bf;
	}

/* team kantoren overzicht */

.grijs
{
	color:#a2a5a7;
}

#content .team_wrap
{
	min-height:450px;
	margin-top:40px;
}

#content .team_wrap h1
{
	margin:30px 0px 20px 0px;
	background:url(../../img/bullet_team_link.gif) 0px 2px no-repeat;
	padding-left:10px;
}

#content .team_gent
{
	margin-left:15px;
	margin-bottom:25px;
	padding: 0px 0px 25px 0px;
	float:left;
	display:inline;
}

#content .team_brugge
{
	margin-left:30px;
	padding-left:30px;
	border-left:1px solid #ECEBEB;
	padding: 0px 0px 25px 30px;
	margin-bottom:25px;
	float:left;
	display:inline;
}

.kantoor_img
{
	margin-bottom:15px;
}
