* {margin: 0;padding: 0;border: 0;outline: none;}body {font: normal 11px/18px Tahoma, Arial, sans-serif;}body.page {background: #e6e6e6 url(../images/bg-body.jpg) repeat-x top left;}.clear {clear: both;height: 0;font: 0/0 serif;}hr {height: 0;background: none;border-top: 1px dotted #989898;}h1, h2 {font: normal 18px "Frutiger", Tahoma, Arial, sans-serif;color: #a3842a;}p {padding: 10px 0 18px;}a {color: #333;text-decoration: underline;}a:hover {text-decoration: none;}a.toggle {cursor: pointer;}#wrapper {width: 849px;background: #f2f2f2 url(../images/bg-body.jpg) repeat-x top left;margin: 0 auto;padding: 25px 20px;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}#header {height: 270px;padding: 15px;background: url(../images/bg-header.jpg) no-repeat top left;}#content {}#footer {height: 44px;background: url(../images/bg-footer.jpg) repeat-x top left;}.topnav {height: 39px;padding: 0 0 15px;}.topnav ul {list-style: none;}.topnav ul li {float: left;height: 39px;padding: 0 15px 0 0;}.topnav ul li a {display: block;text-indent: -9999px;height: 39px;}.topnav ul li a.home { background: url(../images/btn-topnav-home.png); width: 101px; }.topnav ul li a.diensten { background: url(../images/btn-topnav-diensten.png); width: 111px; }.topnav ul li a.projecten { background: url(../images/btn-topnav-projecten.png); width: 114px; }.topnav ul li a.over-ons { background: url(../images/btn-topnav-over.png); width: 112px; }.topnav ul li a.contact { background: url(../images/btn-topnav-contact.png); width: 103px; }.topnav ul li a:hover,.topnav ul li a.active {background-position: bottom left;}.left {float: left;width: 285px;padding: 0 14px 0 0;}.left .contactinfo {width: 285px;height: 176px;padding: 64px 0 20px 0;background: url(../images/bg-contactinfo.png) no-repeat;font: normal 12px/21px Arial, sans-serif;}.left .contactinfo a {color: #fff;text-decoration: none;}.left .contactinfo a:hover {text-decoration: underline;}.left .contactinfo p {padding: 0 15px;color: #fff;}.left .contactinfo dl {padding: 0 15px 15px;color: #fff;}.left .contactinfo dl dt {clear: both;float: left;width: 38px;}.left ul.subnav {list-style: none;background: #fff;border-top: 1px dotted #989898;border-bottom: 1px dotted #989898;}.left ul.subnav li a {display: block;line-height: 40px;text-indent: 15px;color: #000;text-decoration: none;}.left ul.subnav li a.dark {background: #f4f4f4;}.left ul.subnav li a:hover {text-decoration: underline;}.right {float: left;width: 518px;padding: 16px;background: #fff url(../images/bg-content-top.jpg) no-repeat top left;}.right #welkom {background: url(../images/bg-intro.png) no-repeat top left;width: 488px;height: 234px;padding: 15px;margin: 0 0 15px 0;}.right #welkom h1 {font: normal 18px "Frutiger", Tahoma, Arial, sans-serif;color: #000;padding: 0 0 10px;}.right #welkom p {color: #3c433f;}.right ul {list-style: none;padding: 0 0 18px;}.right ul li {padding: 0 0 0 15px;background: url(../images/list-arrow.png) no-repeat left 7px;line-height: 18px;}.right ul.projectlist {border-top: 1px dotted #999;}.right ul.projectlist li {background: none;padding: 10px 0 10px;border-bottom: 1px dotted #999;}.right ul.projectlist li img {float: left;padding-right: 15px;}.right ul.projectlist li div.text {width: 400px;float: left;}.right ul.photolist {padding: 10px 0 0;}.right ul.photolist li {background: none;padding: 0 0 20px;display: block;width: 120px;float: left;}.right .intro {background: #999 url(../images/bg-intro-top.png) no-repeat top left;position: relative;height: 1%;padding: 3px 16px;margin: 0 0 20px;}.right .intro h2 {color: #000;padding: 10px 0;}.right .intro p {color: #3c433f;padding: 0 10px 18px 0;width: 330px;float: left;}.right .intro img.intropic {float: left;}.right .intro img.bottom {position: absolute;bottom: 0;left: 0;}.right ul.overview {list-style: none;border-top: 1px dotted #989898;}.right ul.overview li {border-bottom: 1px dotted #989898;padding: 10px 0 6px;background: url(../images/img-arrow-right.jpg) no-repeat left 16px;height: 1%;}.right ul.overview li h2,.right ul.overview li h2 a {font: normal 18px "Frutiger", Tahoma, Arial, sans-serif;color: #a3842a;text-indent: 22px;text-decoration: none;}.right ul.overview li div.toggle {margin: 6px 0 0px;padding: 0 0 0 22px;position: relative;}.right ul.overview li div.toggle p {padding: 10px 0 25px 20px;float: left;width: 400px;text-align: justify;}.right ul.overview li div.toggle img {padding: 10px 0 25px;float: left;}form {width: 800px;margin: 15px 0 0;}form label {display: block;padding: 5px 1px;text-transform: capitalize;}form input.text,form textarea {background: #fff;width: 780px;padding: 10px;color: #666;border:1px solid #cecfce;font: normal 12px Tahoma;}form textarea {height: 400px;}form textarea.intro {background: #fff;width: 780px;height: 265px;padding: 10px;color: #666;border:1px solid #cecfce;font: normal 12px Tahoma;}form select {width: 250px;padding: 10px;border:1px solid #cecfce;}form button.submit {margin: 25px 0 0;width: 95px;height: 34px;background: url(../images/btn-submit.png);}form.contact {width: 500px;margin: 0;}form.contact label {display: block;padding: 5px 1px;text-transform: capitalize;}form.contact input.text,form.contact textarea {background: #fff;width: 380px;padding: 10px;color: #666;border:1px solid #cecfce;font: normal 12px Tahoma;}form.contact textarea {height: 150px;}form.contact button.submit {margin: 25px 0 0;width: 132px;height: 34px;background: url(../images/btn-verstuur.png);}.footer {width: 889px;margin: 0 auto;text-align: right;}.footer ul {list-style: none;}.admin {margin: 15px 0 0;}.admin .left,.admin .right {float: left;background: #ececec;padding: 15px;margin: 0;border-top: 1px solid #acacac;border-bottom: 1px solid #acacac;}.admin .left {width: 384px;margin: 0 10px 0 0;}.admin .right {width: 384px;margin: 0 0 0 10px;}