@charset "utf-8"; /* MACHINERY PASTERKAMP css - Webmind 2009 */

html, body {
  min-height:100%;
  background-color:#fff;
  background-image:url('../images/background_home.gif');
  background-repeat:repeat-x;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:20px;
}

*html body {
  height:100%;
}

.container {
  position:absolute;
  left:50%;
  margin-left:-400px;
  width:800px;
  min-height:100%;
}

*html .container {
  height:100%;
}

.flags {
  position:absolute;
  top:0;
  left:50%;
  margin-left:-516px;
  z-index:5;
}

.nederlands {
  height:51px;
  width:54px;
  background:url('../images/dutch.gif');
  float:left;
  margin-right:4px;
}
.nederlands:hover {
  background:url('../images/dutch_over.gif');
}

.english {
  height:51px;
  width:54px;
  background:url('../images/english.gif');
  float:left;
}
.english:hover {
  background:url('../images/english_over.gif');
}


.slide {
 width:800px;
 height:168px;
 float:left;
 z-index:5;
}

.slideOverlay {
 position:absolute;
 top:0;
 left:50%;
 margin-left:-400px;
 width:800px;
 height:168px;
 background:url('../images/overlay.png'); 
 z-index:10;
}

.header {
  width:800px;
  height:168px;
  background-image:url('../images/header.gif');
}

.portal {
  width:800px;
}

.clearfold {
  height:175px;
}

.foldBackground {
  position:absolute;
  bottom:0;
  padding-top:10px;
  background-color:#00275d;
  width:100%;
  height:300px;
  clear:left;
  z-index:-1;
  background:url('../images/backgroundfold.gif') bottom no-repeat;
}

.fold {
  padding-top:20px;
  height:300px;
}

.links {
  border-left:dotted 1px white;
  height:150px;
  width:180px;
  float:left;
  color:#d3d3d3;
  padding:0 10px 0 10px;
}

.links a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

.links a:hover {
  font-weight:bold;
  color:#d3d3d3;
  text-decoration:none;
}

.projecten {
  border-left:dotted 1px white;
  height:150px;
  width:180px;  
  float:left;
  color:#d3d3d3;
  padding:0 10px 0 10px;  
}

.projecten a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

.projecten a:hover {
  font-weight:bold;
  color:#d3d3d3;
  text-decoration:none;
}

.contact {
  border-left:dotted 1px white;
  border-right:dotted 1px white;  
  height:150px;
  width:175px;  
  float:left;
  padding:0 10px 0 10px;    
  color:#d3d3d3;
}

.contact a {
  font-weight:bold;
  color:#d3d3d3;
}

.contact a:hover {
  color:#fff;
}

.contactInfo {
  width:70px;
  color:#fff;
  font-weight:bold;
}


/* ------------ sIFR STYLES ------------------------------------------------------------------------------------- */

.title 								{height:20px;margin-bottom:10px;}

.sIFR-flash	 						{visibility:visible!important;margin:0;}
.sIFR-replaced	 					{visibility:visible!important;}
span.sIFR-alternate	 				{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash+div[adblocktab=true] 	{display:none!important;}
.sIFR-hasFlash h1 					{visibility:hidden;}
.sIFR-hasFlash h2 					{visibility:hidden;letter-spacing:-9px;font-size:55px;}
.sIFR-hasFlash h3 					{visibility:hidden;letter-spacing:-6px;font-size:25px;}
.sIFR-hasFlash h4 					{visibility:hidden;letter-spacing:-5px;font-size:21px;}
.sIFR-hasFlash h5#pullquote			{letter-spacing:-4px;visibility:hidden;font-size:24px;}
