div,ul,li,p,a
{
	font-family: Arial; font-size:12px;
}
img { border:0;}
p { font-size:inherit; }
h3 { margin:0; font-size:13px; }

.hide { display:none; }
.wide { width:705px !important; padding-left:15px !important;  }

a { outline:none; }
#content_column a { color:#008a67; text-decoration: none; }
#content_column a:hover { color:#000000; }
#content_column * { font-size:13px; }

.p_no_padding_top p { margin-top:0px; }

#sitemap ul {list-style-type: square;}

#sitemap a, #sitemap li { color:#008a67; text-decoration: none;  }
#sitemap a:hover { color:#000000; }


a.fulllink { display:block; width:100%; height:100%; }
a.projectFullLink {display:block; width:335px; height:80px; position:absolute; }
.site_width
{
	width:970px;
	margin:0 auto;
	position:relative;
}

body
{
	background-color:#008a67;
	padding:0;
	margin:0;
}


#site_wrapper
{
	background-color:#FFFFFF;
}

#top_menu
{
	text-align: right;
	padding:10px 0;
	color:#666666;
	float:left;
	width:895px;
}
#top_menu a { color:#666666; text-decoration: none;}
#top_menu a:hover { color: #ff5119;}
#top_menu a.active { color: #ff5119; font-weight: bold;}

#taal { position:relative; display:block; float:right; padding:11px; width:45px; text-align: right; padding-right:0px; /*background:url('../images/taal_closed.jpg') no-repeat*/; background-position:right center;  z-index:1}
#taal img { margin-left:5px; }
#taal a { float:right; }

#talen
{
	border:1px solid #008a67;
	top:30px;
	padding:10px;
	position:absolute;
	right:9px;
	text-align:right;
	width:100px;
	background:#FFFFFF; 
	display:none;
	
}
#talen a { text-decoration: none; color: #008a67; }
#talen a:hover { color: #000000; }
#header { height:85px; }

#logo { float:left; height:62px; width:147px; background:url('../images/dijkstra_groep.jpg') no-repeat; margin-top:-10px; }

#main_menu_wraper { float:left; }
#main_menu_wraper ul {	margin-left:50px; list-style-type: none; padding:0; }
#main_menu_wraper ul li { float:left; padding:20px 13px; font-size:16px; }
#main_menu_wraper ul li.active { background:url('../images/mainmenu_pijltje.jpg') no-repeat center 40px; }
#main_menu_wraper ul li a { font-weight: normal; font-size:15px; color:#008a67; text-decoration: none; }
#main_menu_wraper ul li a:hover, #main_menu_wraper ul li a.active, #main_menu_wraper ul li a.active2 { color:#ff5119; }

#main_menu { float:left; }

#searchfield { position:absolute; top:60px; right:7px; z-index:0;}
#searchfield div.searchfield {float:left; height:28px; width:185px; background:url('../images/search_field.jpg') no-repeat left center; }
#searchfield div.searchbutton { float:left; height:28px; width:28px; padding:0; background:url('../images/search_submit.jpg') no-repeat center center;  }
#searchfield input[type=text] { max-height:28px;background:transparent; color: #999999; font-size:12px; border:0; margin:5px 0 0 7px; width:170px; }
#searchfield input[type=submit] { height:28px; background:transparent; width:28px; font-size:12px; border:0; padding:7px; margin:0;  }

#diensten { position: absolute; left:110px; top:100px; z-index:10; display:none; }

#diensten div.content { border:1px solid #cccccc; padding:10px; background:#FFFFFF; width: 820px;}

#breadcrumbs { border-top: 1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding: 10px 15px; }
#breadcrumbs a { text-decoration:none; color:#000000; }
#breadcrumbs span.active, #breadcrumbs a:hover { color: #008a67; }
#breadcrumbs span.crumb_sep { font-size:10px; }

#sfeerafbeelding_wrapper { width:650px; height:275px; float:left; margin-bottom:10px;}
#sfeerafbeelding_wrapper #sfeerafbeelding_masker { position:relative; overflow: hidden; width:650px; height:275px;}
#sfeerafbeelding_wrapper div.sfeerafbeelding { width:650px;	height:275px; float:left;background-position: center center; background-repeat: no-repeat; }
#sfeerafbeelding_wrapper #sfeer_pijl { position:absolute; height:30px; width:25px; top:20px; left:0; background:url('../images/sfeer_pijl.png') no-repeat; }
#sfeerafbeelding_wrapper #sfeerafbeelding_slider { position:absolute; padding:0 5px; bottom:0; right:0; background:#FFFFFF; }
#sfeerafbeelding_wrapper #sfeerafbeelding_slider a { text-decoration: none; font-size:14px; font-weight: bold; float:left;  display: block;  color:#000000; padding:5px; }
#sfeerafbeelding_wrapper #sfeerafbeelding_slider a:hover, #sfeerafbeelding_wrapper #sfeerafbeelding_slider a.active { color: #ff5119; }
#sfeerafbeelding_wrapper #sfeerafbeelding_slider #pijl_slider { background:url('../images/pijl_oranje_omhoog.png') no-repeat; background-position: 2px 0px; height:6px; width:17px; }
#sfeerafbeelding_wrapper div.info { height:250px; position: relative; padding-left:40px; margin-top:25px;  color:#FFFFFF; font-size:16px; font-style: italic; }
#sfeerafbeelding_wrapper div.info div.type { font-size:16px; }
#sfeerafbeelding_wrapper div.info div.titel { font-size:25px; margin-top:5px;}
#sfeerafbeelding_wrapper div.info div.leesmeer { background: url('../images/leesmeer_but.png') no-repeat; height:45px; width:123px; position:absolute; bottom:20px;}

#home_sidebox { color: #FFFFFF; float:right; width:300px; height:275px; background:url('../images/home_sidebox_bg.jpg') repeat-x; }
#home_sidebox h2 { font-size:18px !important; color:#FFFFFF !important; font-style: italic; font-weight: normal; margin:0;}
#home_sidebox > div { padding:25px;  }
#home_sidebox div.content { font-size:15px; line-height: 20px; }

#home_recent { float:left; width:650px; }
#home_projecten {float:left; width:335px;}
#home_nieuws { margin-left: 35px; float:left; width:270px; }

#news_projects div.project, #news_news div.news { padding:7px 0px; border-top:1px solid #CCCCCC; }
#news_projects div.img { float:left; height:80px; margin-right:15px; width:100px; }
#news_projects div.content {float:left; width:220px;}
#news_projects p {margin:0;}
#news_projects h3 a { color: #000000; text-decoration: none;}
#news_projects h3 a:hover {color: #008A67; }

#news_news div.datum { color:#a9a9a9; font-size:13px; font-weight: bold; }
#news_news h3 a { color: #000000; text-decoration: none;}
#news_news h3 a:hover {color: #008A67; }

#news_projects div.hover, #news_news div.hover { cursor: pointer; background:#ffede8; }


#indemedia {float:right; width:300px; margin-top:-300px; }
#indemedia div.video_link { width:300px; height:170px; background: url('../images/indemedia.jpg') no-repeat; }
#indemedia h2 { font-size:14px; color:#008a67; margin:0;}

#page_wrapper { margin-top:20px; }
#left_column,#content_column { float:left; width:200px;}
#sub_menu { width:200px; min-height:10px;}
#sub_menu ul { list-style-type: none; padding:0; margin:0; }
#sub_menu ul li { padding:5px 0; }
#sub_menu ul li span.dc { padding:0px 15px; }
#sub_menu ul li a { font-size:13px; text-decoration: none; color:#000000;  font-weight: bold; padding:0px 15px; }
#sub_menu ul li a:hover {color:#ff5119; }
#sub_menu ul li a.active { color:#ff5119; background:url('../images/submenu_pijl.jpg') no-repeat left center; }

#right_column { float:right; width:220px; }
#right_column h2 { font-size:14px; color: #000000; }

#right_column a, #indemedia a { text-decoration: none; color:#008a67; }
#right_column ul { list-style-type: none; margin:0; padding:0; }
#right_column ul li { margin:10px 0; padding:0 0 0 15px; background: url('../images/submenu_pijl.jpg') no-repeat left top; }

#right_column ul li a { }

#content_column ul { list-style-type: none; margin:0; }
#content_column ul li { margin:10px 0; padding:0 0 0 15px; background: url('../images/submenu_pijl.jpg') no-repeat left top; }

#content_column ul li a { }

#content_column { position:relative; float:left; width:520px; min-height: 200px; }
#content_column h1 { font-family:Geneva, Arial; color:#008a67; font-size:18px; margin:0px; font-weight: normal; }
#content_column div.logo { position: absolute; right:0; top:0; margin-top:-10px;}
#content_column #content_wrapper {margin-top:40px;}
#content_content { margin-top:0px; }


div.news_item { border-bottom:1px solid #CCCCCC; margin-bottom:10px; padding-bottom:10px; }
div.news_item_archive { margin: 0; padding:5px 0; border:;  }
div.news_item_archive h2 { float:left; margin:0; font-size:12px; width:345px; }
div.news_item_archive span.date { color:#CCCCCC; float:right; }
.datePicker { color:#CCCCCC; }

div.news_item.last { border-bottom: none;}

div.ervaring_item { margin-bottom:15px;border-top:1px solid #CCCCCC; }
div.ervaring_item #picture_wrapper { position: relative;margin-bottom:20px;} 
div.ervaring_item #thumbnails_wrapper {	min-height:70px; min-width:800px; left:20px; position:absolute;	top:100px; }
div.ervaring_item div.thumbnails_container
{
	padding:5px 5px 5px 0px;
	background:#F2F6E5 none repeat scroll 0 0;
	float:left;
}
div.ervaring_item div.thumbnail
{
	height:75px;
	float:left;
	width:75px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left:5px;
	position:relative;
	margin-bottom:20px;
}
div.ervaring_item div.line
{
	border-bottom: 1px solid #CCCCCC;
	height:10px;
}
div.contentline { border-top: 1px solid #CCCCCC; padding-top:10px;}

div.thumbnails_container > div.thumbnails_container { margin:0; padding:0 }
div.thumbnail a.delete
{
	display: block;
	position: absolute;
	width:100%;
	text-align: center;
	top:75px;
}
div.ervaring_item div.add_new_pic
{
	background-image: url('../images/upload.jpg');
}
div.news_item_alone { border: none !important; }


div.ervaring_item a.first_link { display:block; height:100%; width:100%; }
div.ervaring_item h1 {margin-bottom:20px !important; font-size:15px !important;  color: #000000 !important; padding-left:20px; background:url('../images/vierkantje.jpg') no-repeat left center; }
div.ervaring_item h2 {  padding-left:20px; background:url('../images/vierkantje.jpg') no-repeat left center; font-family: Geneva, Arial; font-size: 15px !important; font-weight:normal; }
div.ervaring_item h2 a { font-size: inherit !important; font-family: inherit; color: #000000 !important;  }
div.ervaring_item h2 a:hover { color:#008A67 !important;  }

div.ervaring_item div.img
{
	background-position:center center;
	float:left;
	height:137px;
	margin-right:20px;
	width:205px;
}
div.ervaring_item div.img_wide
{
	background-position:center center;
	height:215px;
	margin-right:20px;
	width:520px;
	background-repeat: no-repeat;
}
div.ervaring_item div.summary
{
	float:left;
	width:295px;
}
span.fcell
{
	float:left;
	width:45px;
	color:#666666;
}
span.lcell
{
	float:left;
	width:200px;
	color:#666666;
}
div.ervaring_item .datePicker { color:#666666;}
div.little_height
{
	height:4px;
}



#page_footer h3
{
	font-style: italic;
	font-size:18px;
	font-weight: normal;
	padding-bottom:10px; 
	float:left;
	font-family: "Franklin Gothic Book", Arial;
}

#page_footer #twitter
{
	float:right;
}

#holding { padding-top:10px; padding-left:25px; border-top:1px solid #008a67; margin-bottom:10px;}
#holding a { padding:0 20px 10px; display: block; float:left }
#footer { min-height: 100px; padding:20px 0px; }
#footer a { color: #BFE2D9; text-decoration:none; }
#footer a:hover { color: #FFFFFF; }

#dijkstra_groen
{
	background:url('../images/dijkstra_groen.jpg') no-repeat; height:116px; width:143px; 
	float:left;
}
#dijkstra_grun
{
	background:url('../images/dijkstra_grun.jpg') no-repeat; height:116px; width:143px; 
	float:left;
}
div.key_column { color: #FFFFFF; float:left; margin-left:55px; width:150px;}
div.key_column h3 { font-size:15px; margin-bottom:5px;}
div.key_column ul {margin:0; padding-left:17px; list-style-type: square; list-style-image: url('../images/list_style_type.jpg');}
div.key_column li {padding:0; margin:0; list-style-position: center center;  height:23px; line-height: 18px;}
div.key_column li a { color: #bfe2d9; text-decoration: none;}
div.key_column li a:hover { color:#FFFFFF}
div.key_column_contact { margin-top:20px; float:right; width:150px; }
div.key_column_contact p { line-height:20px; margin:0}
#holding_toggle
{
	float:right !important;
	background:url('../images/holding_closed.jpg') no-repeat;
	background-position:center right;
	cursor: pointer;
}

#holding_toggle.switch_on
{
	background:url('../images/holding_open.jpg') no-repeat;
	background-position:center right;
}

#copyright
{
	border-top:1px solid #bfe2d9; margin-top:10px; padding-top:10px; font-size:10px;
}
#copyright div.copyrights { color:#bfe2d9; float:left; }
#copyright div.links { float:right; color:#bfe2d9; }
#copyright div.links a { text-decoration: none; color:#bfe2d9;}
#copyright div.links a:hover { color:#FFFFFF; }
.greenHead { font-size:14px; color:#008a67; margin:0; margin-bottom:5px;  }
.clr { clear:both; }
.pxheight { height:15px; }

a.facebook, a.twitter, a.linkedin {
	background:transparent url(../images/socialmedia.jpg) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:25px;
	margin-bottom:2px;
	margin-right:3px;
	width:25px;
}
a.facebook {
background-position:0 0;
}
a.twitter {
background-position:-25px 0;
}
a.linkedin {
background-position:-50px 0;
}

#dropdownkeys ul.column { float: left; width:32%; margin:0; padding-left:5px; list-style-type: none; min-height:100px; }
#dropdownkeys ul.column li.key { margin:0; border-top:none; padding: 5px 0;}
#dropdownkeys ul.column li.key a {float:left; font-weight: bold; font-size:12px; color: #008a67; text-decoration: none; padding:0 15px; width:140px; }
#dropdownkeys ul.column li.key a:hover { background:transparent url(../images/submenu_pijl.jpg) no-repeat scroll left center; color: #FF5119; }

ul.column { float: left; width:32%; margin:0; padding-left:5px; list-style-type: none; min-height:100px; }
ul.column span { display: block; margin:0; }
ul.column span.link {padding-left:20px; background:url('/images/link.gif') no-repeat center left; overflow:hidden; }
ul.column span.footerimg { padding-left:20px; background:url('../images/footerimg.jpg') no-repeat center left;  }
ul.column span.partner {padding-left:20px; background:url('../images/favicon.png') no-repeat center left; }
ul.column li.key { margin:0 !important; background:0 !important; border-top:1px solid #CCCCCC; padding: 5px 0 5px 5px !important;}

div.divisie_logo
{
	position:absolute;
	top:0;
	right:0;
	min-height:65px; 
	min-width:125px; 
}
div.logo_1
{
	/*KSD*/
	background:url('../images/logos/ksd.jpg') no-repeat;
	width:125px;
	height:65px;
	margin-top:-12px; 
}
div.logo_2
{
	/*MUG*/
	background:url('../images/logos/mug.jpg') no-repeat;
	width:125px;
	height:65px;
	margin-top:-12px; 
}
div.logo_3
{
	/*Bouw en civiel*/
	background:url('../images/logos/bouwenciviel.jpg') no-repeat;
	width:200px;
	height:65px;
	margin-top:-12px; 
}
div.logo_4
{
	/*Horus*/
	background:url('../images/logos/horus.jpg') no-repeat;
	width:125px;
	height:65px;
	margin-top:-12px; 
}
div.logo_5
{
	/*Urban*/
	background:url('../images/logos/urban_solutions.jpg') no-repeat;
	width:125px;
	height:65px;
	margin-top:-12px; 
}

div.small_logo
{
	float:left;
	height:30px;
	margin-bottom:-10px;
	margin-top:-7px;
	overflow:hidden;
	width:85px;
	visibility: hidden;
	text-align: center;
}
div.small_logo img { height:28px; width:auto; }

div.tip{  min-height:20px; background:#E3E3E3; padding:7px 7px 2px; border:1px solid #CCCCCC; }
div.tip-wrap { z-index:100; padding:10px; }
div.tip-text { display: none; }


#searchresults .searchresult { border-top:1px solid #CCCCCC;  padding:7px; }
#searchresults .title { font-size:15px; color:#008a67; float:left; width:400px;  }
#searchresults .relevance { font-size:12px; color:#999999; float:right;}

div.place_comment 
{
	width:515px;
}
div.place_comment li { list-style-type: none; overflow:hidden; margin: 0 !important; padding:0 !important; background:0 !important; }
div.place_comment ul { margin:0; padding:0; }

div.place_comment div.left
{
	float:left;
	width:250px;
}
div.place_comment div.left label
{
	float:left;
	width:100px;
	margin-top:10px;
}

div.place_comment div.left div.form_field
{
	float:left; 
}
div.place_comment div.left input, div.place_comment div.left select
{
	
	margin-top:10px;
	font-family: "Trebuchet MS";
	font-size:12px;
	width:140px;
	
}

div.place_comment div.right
{
	float:right;
	width:260px;
	text-align: right;

}
div.place_comment div.right textarea
{
	margin-top:10px;
	width:85%;
	font-family: "Trebuchet MS";
	font-size:12px;
	height:120px;
	

}
div.place_comment li.left { width:250px;}
div.place_comment li.right { float:right; width:250px;}

input[type=submit].comment_submit, input[type=submit].comment_submit2
{
	background: #bcc55a;
	border: 0;
	margin-top:10px;
	font-family: Helvetica;
	font-size:16px;
	color:#f9faec;
	padding:7px 10px 7px 10px;
	outline:none;
	background:#008A67;
	width:180px;
}
input[type=submit].comment_submit2
{
	width:100px;
	background-position:  115px center;
}

input[type=submit].submit_hover
{
	background-color:#149e7b !important;	
}
div.place_comment img.captcha
{
	float:left;
	margin-left:105px;
	margin-top:10px;
}

.sideboxEye
{
	height:16px;
	width:16px;
	background:url('/images/visible.png');
	background-repeat: no-repeat;
	background-position: center center; 
	display: block;
	float:right;
	margin-top:-28px;	
}
.sideboxEyeRed
{
	background-image:url('/images/invisible.png') !important;
}

.pagination { border-top:1px solid #CCCCCC;
margin-top:20px;
padding:5px; }
span.search_results { color: #999999; }


div.link {
    width: 100%;
    padding: 10px 0 10px 0;
    margin: 5px 0 5px 0;
    border-top: 1px solid #E7E7E7;
    font-weight: bold;
    overflow: hidden;
}

div.link div.url {
    color: #696969 !important;
    line-height: 23px;
    float:left;
}

div.link div.url a.static{
    color: #696969 !important;
}

div.link div.image {
    float: right;
    width: 200px;
}

