	body { margin: 0px; padding: 0px; background: url(../images/bg.gif) repeat-x top #eee; font-family: Trebuchet MS, Arial, Verdana; font-size: 9pt; color: #7e7e7e; }
	a img { border: 0px; }

	a { text-decoration: none; color: #ff9900; } 
	a:hover { text-decoration: underline; color: #ff9900; }
	
	h1 { padding: 0px; margin: 0px 0px 12px 0px; color: #fdbd14; font-size: 16pt; }
	h3 { padding: 0px; margin: 0px 0px 7px 0px; color: #9b9b9b; font-size: 11pt; }

	#mainwrap { margin: 0 auto; padding: 0px;  }
	#wrapheader { width: #800px; background: url(../images/bg-top.gif) no-repeat top; text-align: center; padding: 0px; }
	#wrapcontent { width: #800px; background: url(../images/bg-center.gif) repeat-y top; text-align: center; padding: 0px; }
	#wrapfooter { width: #800px; height: 58px; background: url(../images/bg-footer.gif) no-repeat bottom; text-align: center; padding: 0px; }

	#header {  margin: 0 auto; height: 125px; width: 780px; background: url(../images/header.jpg) no-repeat top; text-align: left; font-size: 0px; line-height: 0px; }
	#content {  margin: 0 auto; padding: 5px 0px 5px 0px;  width: 780px; background: url(../images/bg-content.gif) no-repeat  top center; text-align: left;  }
	#footer {  margin: 0 auto; height: 50px; _height: 35px; padding: 15px 15px 15px 200px; _padding: 15px 0px 0px 200px; width: 780px; background: url(../images/footer.gif) no-repeat top; text-align: center;  }

	#balk { margin: 0 auto; height: 39px; width: 780px; background: url(../images/balk.gif) repeat-x; text-align: left; padding: 4px 0px 0px 0px;  }
	#box {  background: url(../images/boxbg.gif) no-repeat; padding: 10px; margin: 0px 5px 0px 5px; width: 200px; }
	#box ul { margin: 0px; padding: 0px; list-style: none; }
	#box ul li { padding: 3px 2px 2px 15px; border-bottom: 1px dashed #dadada; width: 160px; background: url(../images/dot.gif) no-repeat center left; }
	#boxbottom {  background: url(../images/boxbottom.gif) no-repeat bottom;  margin: 0px 5px 5px 5px; width: 201px; height: 9px; line-height: 1px; font-size: 1px; }
	
	#text { float: right; width: 482px; padding: 40px 40px 40px 30px; }
	#text img { margin: 0px 0px 10px 10px; border: 1px solid #ccc; padding: 6px;  }

	#balk ul { margin: 0px 0px 0px 149px; padding: 5px 4px 8px 4px; list-style: none;  }
	#balk ul li { display: inline; padding: 6px 10px 8px 10px; }
	#balk ul li a { font-size: 10pt; color: #fff; font-weight: bold; }

	#home  #nav_home{ display: inline; padding: 10px; background: #fff; }
	#home  #nav_home a { font-size: 10pt; color: #ff9900; font-weight: bold; }
	#over_ama  #nav_over_ama{ display: inline; padding: 10px; background: #fff; }
	#over_ama  #nav_over_ama a { font-size: 10pt; color: #ff9900; font-weight: bold; }
	#methoden  #nav_methoden { display: inline; padding: 10px; background: #fff; }
	#methoden  #nav_methoden a { font-size: 10pt; color: #ff9900; font-weight: bold; }
	#producten  #nav_producten{ display: inline; padding: 10px; background: #fff; }
	#producten  #nav_producten a { font-size: 10pt; color: #ff9900; font-weight: bold; }
	#klanten  #nav_klanten{ display: inline; padding: 10px; background: #fff; }
	#klanten  #nav_klanten a { font-size: 10pt; color: #ff9900; font-weight: bold; }
	#vacatures  #nav_vacatures{ display: inline; padding: 10px; background: #fff; }
	#vacatures  #nav_vacatures a { font-size: 10pt; color: #ff9900; font-weight: bold; }
	#contact  #nav_contact{ display: inline; padding: 10px; background: #fff; }
	#contact  #nav_contact a { font-size: 10pt; color: #ff9900; font-weight: bold; }

	#flash { width: 564px; float: left; text-align: right;  }

	#logo { width: 211px; float: left; }

	#map { border: 1px solid #ccc;  background: #fff; }

	.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
	} 
	.clearfix {display:inline-block;} 
	/* Hide from IE Mac \*/ 
	.clearfix {display:block;} 
	/* End hide from IE Mac */ 