body {
 background: #2139CE url(/editor/userimages/bgrepeat.jpg) repeat-x;
 font: 12px/150% helvetica, sans-serif;
 padding: 0;
 margin: 0;
}
body#intro div#nieuwbutton img {
 width:78px;
}
body#intro {
 background-position:top center;
 background-image: url(/editor/userimages/bg_intro_repeat.jpg);	
 text-align: center;
}

body#intro img {
 display: block;
 border: 0;
 width: 1000px;
 margin: 0 auto;
}

div#head {
 position: relative;
 background: url(/editor/userimages/head.jpg) no-repeat;
 height: 379px;
 width: 100%;	
}

div#wrap {
 width: 1000px;
}

div#image {
 width: 420px;
 min-height: 300px;
 float: left;
}

div#content {
 width: 580px;
 float: left;
 color: #FFF;
 margin-bottom: 20px;
 padding-top: 10px;
}
div#content  a{
 color: #FFFFFF;
 margin-bottom: 20px;
 padding-top: 10px;
 text-decoration:underline;
}

div#content  a:hover{
 color: #FFFFFF;
 margin-bottom: 20px;
 padding-top: 10px;
 text-decoration:underline;
}

div#banner {
position:absolute;
left:870px;
top:20px;
margin:0;
position:absolute;
display:block;
margin:2px 0 0 2px;
}

div#concept{
width:auto;
margin:0;
color:#BDD6FE;
font-size: 11px;
}

div#concept a:link{
  color:#BDD6FE;
  font-size: 11px;
  text-decoration:underline;
}

div#concept a:hover{
  color:#BDD6FE;
  font-size: 11px;
  text-decoration:underline;
}

div#concept a:visited {
  color:#BDD6FE;
  font-size: 11px;
  text-decoration:underline;
}


/* =NAVIGATIE */
ul#nav {
 position: absolute;
 list-style-type: none;
 margin: 0;
 padding: 0;
}

ul#nav li {
 display: block;
 position: absolute;
 margin: 0;
 padding: 0;
 font-size: 18px;
 font-style: italic;
 top: 350px;
}

ul#nav a:link{
 color: #000;
 text-decoration: none;	
}

ul#nav a:visited {
 color: #000;
 text-decoration: none;	
}

	li#engineering {
	 left: 68px;	
	}
	
	li#prototyping {
	 left: 225px;	
	}
	

	
	li#production {
	 left: 373px;	
	}
	
	
	li#high-tech {
	 left: 505px;	
	}
	
	li#structure {
	 left: 643px;	
	}
	

	
	li#contact {
	 left: 770px;	
	}
	
li#partners {
	 left: 915px;	
}
	
ul#nav li.active a:link{
    color: #FFF;
}
  
ul#nav li.active a:visited  {
	 color: #FFF;	
}
	

h4#taal {
	position:absolute;
	margin:385px 0 0 0;
	left:7px;
	color:#FFF;
}
h4#taal a{
	color:#FFF;
	text-decoration:none;
	width:150px;
	font-size:12px;
}


h4#taal a:hover {
	color:#FFF;
	text-decoration:underline;
}
/* =CONTACTFORM */
form#contactform {
 width: 400px;	
}

form p.submit {
 text-align: right;	
}

form#contactform fieldset {
 border: 0;
 border-bottom: 1px #002F51 solid;
 margin-bottom: 5px;
}

form#contactform fieldset p label {
 display: block;
 width: 70px;
 float: left;	
}

form#contactform fieldset p input, form#contactform fieldset textarea {
 border: 1px #252295 solid;
 background-color: #D5E1F1;
}

#nieuwbutton {
 position:absolute;
 top:70px;
 left:175px;
 width:78px;
 height:78px;
 outline: none;
}
#nieuwbuttonholder {
 position:relative;
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 }


#link-precisiebeurs {
 position: absolute;
 left: 25px;
 top: 70px;
 display: block;
 width: 120px;
 height: 120px;
}

body a#link-precisiebeurs img {
 border: 0;
 width: 120px;
 height: 120px;
}