[js]* { margin: 0; padding: 0; }
a { text-decoration: none; }
img { outline: none; border: none; }
h1 { position: relative; width: 100%; height: 37px; font-size: 18px; font-weight: bold; line-height: 37px; color: #090909; }
h1.border { border-bottom: 6px solid #090909; }
html, body { width: 100%; height: auto; background: #f4f4f4; font-family: Arial, Helvetica, sans-serif; }
body { position: relative; border-top: 17px solid #e2e2e2; }
#wrapper { position: relative; width: 960px; height: auto; margin: 0 auto; }
#navigation { position: relative; width: 100%; height: 138px; border-bottom: 1px solid #c0c0c0; }
#headerLogo { position: relative; top: 23px; left: 1px; }
#navigation ul { position: absolute; top: 51px; right: -30px; }
#navigation ul li { position: relative; list-style: none; float: left; }
#navigation ul li a { display: inline-block; font-size: 12px; color: #acacac; font-weight: bold; height: 42px; line-height: 42px; text-align: center; }
#navigation ul li a:hover { color: #ffffff; }
#navigation ul li .active { color: #ffffff; }
#navigation ul li #home { width: 96px; }
#navigation ul li #over-ons { width: 123px; }
#navigation ul li #diensten { width: 120px; }
#navigation ul li #fotos { width: 104px; }
#navigation ul li #leveranciers { width: 154px; }
#navigation ul li #contact { width: 117px; }
#header { position: relative; width: 100%; height: 305px; border-bottom: 1px solid #c0c0c0; margin-top: 19px; }
#bekijkPortfolio { position: absolute; display: block; width: 282px; height: 51px; top: 49px; left: 619px; border: 1px solid #ffffff; border-radius: 10px; font-family: "Myriad Pro", Helvetica, sans-serif; font-size: 20px; color: #ffffff; text-align: center; line-height: 50px;
background: #5f91ce;
filter: progid

XImageTransform.Microsoft.gradient(startColorstr='#7eb4f7', endColorstr='#3c69a0');
background: -webkit-gradient(linear, left top, left bottom, from(#7eb4f7), to(#3c69a0));
background: -moz-linear-gradient(top, #7eb4f7, #3c69a0); }
#bekijkPortfolio:hover {
background: #abc4e3;
filter: progid

XImageTransform.Microsoft.gradient(startColorstr='#b9d4f6', endColorstr='#98aeca');
background: -webkit-gradient(linear, left top, left bottom, from(#b9d4f6), to(#98aeca));
background: -moz-linear-gradient(top, #b9d4f6, #98aeca); }
#content { position: relative; margin-top: 21px; border-bottom: 1px solid #c0c0c0; padding-bottom: 50px; }
#content p { font-size: 12px; color: #5d5d5d; width: 940px; margin: 25px 0 0 13px; line-height: 20px; }
#recenteFotos { position: relative; border-bottom: 1px solid #c0c0c0; padding-bottom: 30px; margin-top: 11px; }
.rFoto { position: relative; cursor: pointer; float: left; margin: 30px 45px 0 18px; width: 180px; height: 134px; -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75); box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75); }
.rFoto.last { margin-right: 20px; }
.rFoto img { z-index: 9; }
.rHover { position: absolute; display: none; width: 180px; height: 134px; z-index: 10; }
.rHoverBG { position: absolute; width: 180px; height: 134px; background: #ffffff; -moz-opacity:.50; filter:alpha(opacity=50); opacity: .50; }
.rHover span { position: absolute; display: inline-block; text-align: center; line-height: 50px; margin: 44px 18px; width: 143px; height: 53px; background: url(../img/navHovers/bekijk.png) no-repeat; font-size: 16px; color: #ffffff; font-weight: bold; }
#footer { position: relative; width: 100%; height: 101px; background: #e2e2e2; margin-top: 36px; }
#footerWrapper { position: relative; width: 960px; height: 101px; margin: 0 auto; }
#footerWrapper ul { position: relative; top: 32px; }
#footerWrapper ul li { position: relative; list-style: none; float: left; font-size: 12px; color: #5d5d5d; margin-right: 8px; }
#footerWrapper ul li a { font-size: 12px; color: #5d5d5d; }
#footerWrapper ul li a:hover { text-decoration: underline; }
#footerWrapper p { position: relative; font-size: 12px; color: #5d5d5d; top: 32px; }
#footerLogo { position: absolute; right: 0; top: 12px; }[/js]