/* CSS Document */

/*----general----*/

	*{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595B6A; padding:0px; margin:0px;}
	
	body{ margin:0px; padding:0px;}
	
	h1{ background: url(../images/arrows.gif) 2px 18px no-repeat; font-weight:bold; padding:15px 0px 15px 15px;}
	h2{padding:4px 20px 2px 25px; height:17px; color:#FFF; background:url(../images/bgThumbTitel.gif) top left no-repeat; margin:0;}
	h2.grey{}
	h4{ padding:10px 0px 10px 0px;}

	p{ padding:0px 0px 10px 0px;}
	
	
	
	/*a{ text-decoration:none; font-weight:bold;}*/
	
	ul{ margin:0px 0px 10px 10px; padding-left:15px;}
	ul li{ margin:0px; padding:0px;}
	
	div{ margin:0px; padding:0px;}
	
	img{ border-width:0px; margin:0px; padding:0px; border:none;}

	
	#wrapper{ margin:0 auto; width:950px; background:url(../images/bg.jpg) top left repeat-y;}
	#header{position:relative; background:url(../images/bgHeader.jpg) no-repeat top left;height:81px;}
	#content{ margin:30px 0px 30px 35px;}
	.main{  padding: 1px 0px 1px 0px; width:680px; border-bottom:#88898B 3px solid; border-top:#88898B 3px solid; float:left; margin-right:15px;}
	.main  a{ text-decoration:underline;}
	
	#footer{ clear:both; width:950px; height:64px; background-image:url(../images/bgFooter.jpg); background-position:top left; background-repeat:no-repeat; border-bottom:#88898B 1px solid;} 
	
	.clear{ clear:both;}
	
/*------sidebar-----*/

	#sidebar, #sidebar_2, #sidebar_3{float:left;}
	#sidebar a, #sidebar_2 a, #sidebar_3 a { text-decoration:none; font-weight:bold;}
	.sidebarItemContent a{ color:#F37A1F; background: url(../images/arrows.gif) 2px 18px no-repeat; font-weight:bold; padding:15px 0px 15px 15px; }	
	#sidebar h3, #sidebar_2 h3{width:165px; height:18px; background:url(../images/bgNewsItemTitel.gif) top left no-repeat; padding:8px 10px 2px 25px; margin:0;}
	#sidebar_2 h3{background-image:url(../images/bgItemTitelb.jpg); color:#fff;}
	#sidebar_3 h3{background-image:url(../images/bgItemTitelb.jpg); color:#fff;}
	.sidebarBtn a { color:#F37A1F;}
	
	
	
/*------home------*/

	#contenthome{ margin: 0px 25px 30px 35px;}
	#imgSwitcher{ z-index:0;}
	#thumbs{ width:680px;}
	.thumb{float:left; width:377px;background-color:#EAEBEB;}
	.thumbHome{float:left; width:340px;background-color:#EAEBEB;}
	
	/*-----sidebarItems home-----*/
	
		.sidebarItem{ margin-bottom:15px; margin-right:0px;}
		.sidebarItemContent{ width:165px; background:url(../images/bgNewsItem.gif) top left repeat-y; padding:10px;}
		.sidebarItemFoot{ width:185px; height:3px; background:url(../images/bgNewsItemFoot.gif) top left no-repeat; }
		
	/*-----thumbs projecten-----*/

		.thumbTitel{padding:4px 20px 2px 25px; height:17px; font-weight:bold; color:#FFFFFF; background:url(../images/bgThumbTitel.gif) top left no-repeat;}
		.thumbImage{padding:0; margin-right:5px;}
		.thumbContent{ padding-right:5px;}
		.thumbContent a { text-decoration:underline; font-weight:normal; color:#F37A1F;}
		
	
/*------activiteiten, afbraakwerken, grondwerken, asbestverwijdering, interventies, levering, reiningingsdienst------*/
	
	#sidebar_2 .sidebarItemContent{ background:url(../images/bgItemb.jpg) top left repeat-y; width:161px; padding:10px 15px 15px 15px;}
	.sidebarItemContent ul{ list-style-type:disc;}
	#sidebar_2.sidebarItemFoot{ background:url(../images/bgItemFootb.jpg) top left no-repeat; width:191px;}
	.main .img { float:left; width:310px; height:457px;}
	.main .txt { float:left; width:350px; padding:15px 0px 15px 20px;}
	
	
/*------referenties------*/
	
	.lopende, .afgewerkte{margin-top:-10px;float:left; width:480px; background-color: #EAEBEB; background-position:top left;background-repeat: no-repeat;}
	.lopende_fr, .afgewerkte_fr{float:left; width:343px;  background-color: #EAEBEB; background-position:top left; background-repeat: no-repeat;}
	.afgewerkte{ border-left:80px solid #FFFFFF;}
	.afgewerkte_fr{ border-left:80px solid #FFFFFF;}

	.ref{ margin:0px 0px; width:880px; }	
	
/*------referenties detail------*/
	
	#detailwrapper{ background-color:#EAEBEB;}
	#detail{ float:left; width:467px; background-color:#FFFFFF;}
	#detail .txt{ width:390px; padding:10px;}
	#flashdetail{
		height:350px;
		width:467px;
	}
	.closed{ width:390px;*width:389px; padding:0px; border-left:#FFF 0px solid;}
	.opened{ border-left:0px;}
	.contentafgewerkte{
			padding:0;
			margin:0;
			float:left;
			width:389px; 
			height:525px;
			overflow:scroll;
			overflow-x:hidden;
			background-color:#EAEBEB;
			   scrollbar-3dlight-color:#88898b;
           scrollbar-arrow-color:#ebebeb;
           scrollbar-base-color:#88898b;
           scrollbar-track-color:#ebebeb;
           scrollbar-darkshadow-color:#88898b;
           scrollbar-face-color:#88898b;
           scrollbar-highlight-color:#88898b;
           scrollbar-shadow-color:#ebebeb; 
	}
	.thumb{ width:377px;margin-bottom:0px;padding-bottom:0px;}
	.thumb div{padding:3px;text-decoration:none;color:#fff; margin:0px 0px 0px 0px;}
	.thumb div p{margin-top:5px;margin-bottom:0px;padding-left:5px;}
	.thumb img{ margin-right:5px;padding-bottom:3px;}
/*------jobs, jobsdetail------*/
	#sidebar_3 .sidebarItemContent{ background:url(../images/bgItemb.jpg) top left repeat-y; width:131px; padding:10px 35px 15px 25px;}
	#sidebar_3.sidebarItemFoot{ background:url(../images/bgItemFootb.jpg) top left no-repeat; width:191px;}


/*-----sitemap-----*/
	.sitemap li{ margin-bottom:10px;}
	.sitemap ul{ list-style:circle; margin-top:10px; margin-bottom:0px;}
	.sitemap a{ text-decoration:none; font-weight:bold;}
	
/*-----contact------*/

	.sidebarBtn{ padding:10px 10px 35px 10px; width:177px; height:11px; margin-bottom:15px; display:block;}
	
	
/*-----veiligheid-----*/

/*-----nieuws------*/
	.newsitem{ width:377px;margin-bottom:0px;padding-bottom:0px;}
	.newsitem h3,.thumb h3{
		padding-left:2px;color:#fff;padding-right:10px;line-height:14px;color:#fff;
	}
	.newsitem div{padding:3px;text-decoration:none;color:#fff; margin:0px 0px 0px 0px;}
	.newsitem div p{margin-top:5px;margin-bottom:0px;padding-left:5px;}
	.newsitem img{ margin-right:5px;padding-bottom:3px;}
	.hotspotall{ font-weight:normal;}
	.titleBullet{
		list-style-type:none;
		list-style-image:url(../images/hTitleNewsBullet.jpg);
		padding-top:0px;
		padding-bottom:4px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:20px;
		padding-left:0px;
	}
	.newsTitle{
		padding:0px;
		background-image:url(../images/hTitleNews.jpg); background-position: bottom left; background-repeat: no-repeat; 
		background-color:#9F9F9F;
	}
	.mainnews{  padding: 1px 0px 1px 0px; width:660px; border-bottom:#88898B 3px solid; border-top:#88898B 3px solid; float:left;}
	.mainnews .txt { float:left; width:393px; padding:0px 0px 0px 0px;margin-left:0px;}
	.news{ margin:15px 0px; width:860px;margin-bottom:0px; }	
	.mainnews .inhoud ul.nomargin{margin:0px;padding:0px;}
	.mainnews .inhoud {
			background-color:#EBEBEB;
		   width:393px;height:524px;
		   overflow:scroll;
		   scrollbar-3dlight-color:#88898b;
           scrollbar-arrow-color:#ebebeb;
           scrollbar-base-color:#88898b;
           scrollbar-track-color:#ebebeb;
           scrollbar-darkshadow-color:#88898b;
           scrollbar-face-color:#88898b;
           scrollbar-highlight-color:#88898b;
           scrollbar-shadow-color:#ebebeb; 
		   overflow-x:hidden;}
	.linknewsitem{
			margin-left:156px;
			width: 200px;
			margin-top:-16px;
			margin-bottom:2px;
	}
	.linknewsitem a,.newsitem a,.inhoud a{
			color:#f17d26;
	}
	

	


