/* Exodus 20.15 - http://www.biblegateway.com/passage/?search=exodus%2020.15;&version=8; */

/* ----------(  GENERAL  )---------------- */

	* {
		padding:0;
		margin:0;
	}
	a{
		outline:none;
		color:#df2f18;
	}
	body {
		font-size:11px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1e1b1b;
	}
	
	a img { border:none; }

/* -------(  FORCE SCROLLBAR IN FX/SF  )------- */

	html { 
		min-height: 100%; 
		margin-bottom: 1px;
	}

/* ----------(  MAIN LAYOUT  )---------------- */


	#wrapper {
		margin: 0 auto;
		width:774px;
	}
	
	#wrapper h2 {
		font-size:12px;
		color:#d10100;
	}
	
	
/* ----------(  HEADER  )---------- */

	#header {
		position:relative;
		height:90px;
	}
	
	#header h1 {
		position:absolute;
		left:0;
		bottom:10px;
	}

	#header h1 a {
		background:url(../images/logo.jpg) center center no-repeat;
		text-indent:-9999px;
		display:block;
		width:227px;
		height:71px;
	}
	
	#header #mainNav {
		position:absolute;
		right:0;
		top:46px;
		list-style:none;
	}
	
	#header #mainNav li {
		margin-left:30px;
		list-style:none;
		display:inline;
		float:left;
	}
	
	#header #mainNav li.current {
		border-bottom:2px solid #E43B26;
	}
	
	#header #mainNav li a {
		padding:5px 0;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#58595b;
		display:block;
		float:left;
	}
	
	#header #langNav #home a {
		padding-right:25px;	
		background:url(../images/lang.jpg) center center no-repeat;
		text-indent:-9999px;		
		display:block;
		height:12px;
		width:12px;
	}
	
	#header #langNav {
		position:absolute;
		top:10px;
		right:0;
		list-style:none;
		height:12px;
	}
	
	#header #langNav li {
		list-style:none;
		display:inline;
		float:left;
	}
	
	#header #langNav li a {
		padding: 0 2px;
		text-decoration:none;
		color:#58595b;
		display:block;
		float:left;
	}
	
	#search_box {
		position:absolute;
		right:100px;
		top:8px;
		width: 160px;
		height: 18px;
		background: url(../images/bg_search_box.gif);
	}
	
	#search_box_page {
		margin-bottom:20px;
		width: 160px;
		height: 18px;
		background: url(../images/bg_search_box.gif);
	}
	
	#search_box form,
	#search_box_page form {
		margin: 0;
		padding:0;
	}
	
	#search_box fieldset,
	#search_box_page fieldset {
		border:0;
	}
	
	#search_box .searchValue,
	#search_box_page .searchValue {
		margin: 2px 6px 0 0;
		padding-top: 2px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#afafaf;
		border: 0;
		background:none;
		width: 132px;
		float: right;
	}
	
	#search_box .search,
	#search_box_page .search {
		margin: 3px 0 0 4px;
		width:12px;
		height:12px;
		float: left;
	}
	
	#contentLeft #searchResults {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#contentLeft #searchResults li {
		margin-bottom:10px;
		padding:0;
		list-style:none;
	}
			
/* ----------( secNav )--------- */

	#secNav {
		list-style:none;
	}
	
	#secNav li {
		display:inline;
		float:left;
	}
	
	#secNav li a {
		margin-top:5px;
		padding-top:85px;
		text-align:center;
		color:#afafaf;
		font-size:10px;
		text-decoration:none;
		text-transform:uppercase;
		height:25px;
		width:129px;
		display:block;
		float:left;
	}
	
	#secNav a:hover {
		margin-top:0px;
		padding-top:90px;
	}
	
	#secNav #sec1 a {
		background:url(../images/projectdefinitie.gif) center top no-repeat;
	}
	
	#secNav #sec2 a {
		background:url(../images/analyse.gif) center top no-repeat;
	}
	
	#secNav #sec3 a {
		background:url(../images/engineering.gif) center top no-repeat;
	}
	
	#secNav #sec4 a {
		background:url(../images/constructie.gif) center top no-repeat;
	}
	
	#secNav #sec5 a {
		background:url(../images/inbedrijfsname.gif) center top no-repeat;
	}
	
	#secNav #sec6 a {
		background:url(../images/documentatie.gif) center top no-repeat;
	}
	
/* --------( content )-------- */	
	
	#content {
		margin:5px 0;
		background:url(../images/bg_content.jpg) left top repeat-y;
		float:left;
	}
	
	#content h2 {
		padding-bottom:10px;
	}
	
	#content p {
		padding:5px 0;
	}
	
/* --------( contentLeft )-------- */

	#contentLeft {
		padding:0 35px 0 25px;
		overflow:hidden;
		width:405px;
		float:left;
	}
	
	#contentLeft img {
		padding:5px 10px 5px 0;
		float:left;
	}
	
	#contentLeft ul {
		margin:0 0 10px 15px;
		list-style:square;
	}
	
	#contentLeft ul li a {
		text-decoration:none;
	}
	
	#contentLeft ul li a:hover {
		text-decoration:underline;
	}
	
	#contentLeft p {
		line-height:16px;
	}
	
	#contentLeft #news {
		float:left;
	}
	
	#contentLeft #news img,
	#contentLeft #news p img {
		margin:5px 15px 10px 0;
		max-width:405px;
		border:2px solid #bbb;
		float:left;
	}
	
	#contentLeft #history {
		margin-top:15px;
		padding-top:15px;
		border-top:1px solid #ddd;
		width:405px;
		float:left;
	}
	
	#contentLeft #history ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#contentLeft #history li {
		margin:5px 0;
		padding:0;
		list-style:none;
	}
	
	#contentLeft #history li a {
		text-decoration:none;
	}
	
	#contentLeft #history li a:hover {
		text-decoration:underline;
	}
	
	#contentLeft div.job,
	#contentLeft div.reference {
		padding-bottom:25px;
	}
	
	#contentLeft div.job h3,
	#contentLeft div.reference h3 {
		padding-bottom:5px;
		font-size:12px;
	}
	
	#contentLeft div.reference img {
		margin:5px 15px 10px 0;
		max-width:150px;
		border:2px solid #bbb;
		float:left;
	}
	
	#contentLeft div.reference p {
		padding:0;
	}
	
	#contentLeft div.job a,
	#contentLeft div.reference a {
		text-decoration:none;
	}
	
	#contentLeft div.job span.date {
		color:#1b1b1b;
		font-weight:bold;
	}
	
/* --------( contentRight )-------- */
	
	
	#contentRight {
		padding:0 20px 0 35px;
		overflow:hidden;
		width:254px;
		float:left;
	}
	
	#contentRight a {
		text-decoration:none;
	}
	
	#contentRight span.date {
		color:#1b1b1b;
		font-weight:bold;
	}
	
	#partners img {
		margin-bottom:15px;
	}
	
/* --------( footer )-------- */

	#footer {
		padding:20px 0;
		color:#333;
		text-align:center;
		font-size:11px;
		clear:both;
		line-height:1.6em;
	}
	#rodefooter {
		padding:20px 0;
		color:#D10100;
		text-align:center;
		clear:both;
	}
		
	#footer a {
		text-decoration:none;
		color:#666;
	}