div.columnhalf_container {
background: top center repeat-y url('layout_img/grey_line_vertical.gif');
margin:10px 0;
padding:0px;
}

div.columnhalf {
width:48%;
}

div.columnhalf_container div.left {
float:left;
margin-right:1%;
}

div.columnhalf_container div.right {
float:right;
margin-left:1%;
}

div#home_login {
background: top left no-repeat url('layout_img/home_login/login_window.gif');
width: 194px;
height: 91px;
float: right;
position: relative;
padding-top:10px;
padding-left:10px;
}

	div#home_login input#UserGebruikerNaam {
	position: absolute;
	top:38px;
	left:13px;
	height:13px;
	width:142px;
	}
	
	div#home_login input#UserGebruikerWachtwoord {
	position: absolute;
	top:62px;
	left:13px;
	height:13px;
	width:142px;
	}
	
	div#home_login input#loginbutton {
	position: absolute;
	top:63px;
	left:164px;
	font-size:0px;
	background: top left no-repeat url('layout_img/home_login/login_button.gif');
	width: 26px;
	height: 19px;
	border:0px;
	}
	
ul.home_news {
list-style: none;
margin-top:18px;
display: block;
height:310px;
}
	
	ul.home_news li {
	display:block;
	width: 460px;
	height: 70px;
	margin-bottom:10px;
	}
	
	ul.home_news li:hover {
	background:#f7f7f7;
	}
	
		ul.home_news li img {
		float:left;
		width:60px;
		height:60px;
		border:5px solid #ccc;
		}
		
		div#home_news_pagebullets, div#right_pagebullets {
		position: absolute;
		top:580px;
		left:150px;
		width:160px;
		height:20px;
		text-align: center;
		}
		
		div#right_pagebullets {
		left:650px;
		}
		
			div#home_news_pagebullets table, div#right_pagebullets table {
			margin:0px auto;
			}
		
			a.home_news_active {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_active.gif');
			}
			
			a.home_news_inactive {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_grey.gif');
			}
			
			a.civiel_active {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_civiel_active.gif');
			}
			
			a.civiel_inactive {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_grey.gif');
			}
			
			a.milieu_active {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_milieu_active.gif');
			}
			
			a.milieu_inactive {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_grey.gif');
			}
			
			a.geo_active {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_geo_active.gif');
			}
			
			a.geo_inactive {
			display: block;
			text-decoration: none;
			font-size:0px;
			height:14px;
			width:14px;
			margin:2px;
			background: top left no-repeat url('layout_img/home_news/page_bullet_grey.gif');
			}
			
div#flashbar {
width:960px;
height:24px;
padding-top:10px;
color:#fff;
background:top left no-repeat url('layout_img/flashbar.jpg');
margin-bottom:10px;
text-align:center;
}

table.contact {
	margin-top:20px;
}

	table.contact td {
		text-align: left;
	}
	
table.newsgrid td img{
	margin:2px;
}

		ul.projecten_recent {
		width:100%;
		}

		ul.projecten_recent li {
		display: block;
		width:210px;
		margin:10px 29px 10px 0;
		float: left;
		}
		
		ul.projecten_recent li:hover {
		background:#f5f5f5;
		}
		
			ul.projecten_recent li p {
			text-align: justify;
			}
		
			ul.projecten_recent li h4 {
			font-size:14px;
			color: #0398ba;
			margin-bottom:2px;
			}
			
			ul.projecten_recent li h4.geo {
			font-size:14px;
			color: #e37b10;
			}
			
			ul.projecten_recent li h4.milieu {
			font-size:14px;
			color: #7b9510;
			}
			
			ul.projecten_recent li img {
			border: 4px solid #bbb;
			margin-bottom:5px;
			}
			
			ul.projecten_recent a {
			display: block;
			}
			
		ul.projecten_recent {
		width:100%;
		}
		
		ul.werkzaamheden {
		width:100%;
		border:none;
		list-style: none;
		}
		
			ul.werkzaamheden h4 {
			font-size:14px;
			color: #0398ba;
			margin-bottom:2px;
			text-align: left;
			margin-top:15px;
			}
			
			ul.werkzaamheden p {
			width:570px;
			text-align: justify;
			}
				
		ul.projecten li {
		display: block;
		width:700px;
		margin:10px 29px 10px 0;
		float:left;
		}
		
			ul.projecten li p {
			text-align: justify;
			float: right;
			display: block;
			width:470px;
			text-align: left;
			}
		
			ul.projecten li h4 {
			font-size:14px;
			color: #0398ba;
			margin-bottom:2px;
			display: block;
			width:470px;
			float: right;
			text-align: left;
			margin-top:15px;
			}
			
			ul.projecten li h4.geo {
			font-size:14px;
			color: #e37b10;
			}
			
			ul.projecten li h4.milieu {
			font-size:14px;
			color: #7b9510;
			}
			
			ul.projecten li img {
			border: 4px solid #bbb;
			margin-bottom:5px;
			float: left;
			}
			
			ul.projecten a {
			display: block;
			}
		
				ul.projecten li a img, ul.projecten_recent li a img {
				border: none;
				}
			
		div.referentie ul {
		list-style-position: outside;
		}
			
			div.referentie ul li {
			line-height:16px;
			}
