body{background:#1D1F27 url('/images/layout/body-background.jpg') left top repeat-x;color:#666;font:normal 12px verdana;margin:0;text-align:center}
h1, #sidebar h2{color:#4F98D2;font-size:22px;font-weight:normal;margin:0 0 10px 0}
h2, #sidebar h3{color:#4F98D2;font-size:16px;font-weight:normal;margin:0}
h3, h4{color:#4F98D2;font-size:22px;font-weight:normal;margin:0}
h4{padding-bottom:10px}
p{margin:0 0 15px 1px}
img{border:0}
ul{padding-left:15px;margin:0}
ul ul{padding:3px 0 5px 15px}
li{padding: 0 0 5px 0}
a{color:#4F98D2}
a:hover{color:#99B7ED}
strong{font-weight:bold;color:#555}
table{border-collapse:collapse}
fieldset{border:0;padding:0;margin:0}
textarea{font:normal 12px verdana}

.float-left{float:left}
.float-right{float:right}
.block{background-color:#FFF;height:367px;padding:20px 20px 20px 19px}

#wrapper{margin:0 auto;text-align:left;width:900px}

#header{height:105px;width:100%}
#logo{float:left;margin:17px 0 20px 20px}
#header-search{float:right;height:55px;width:192px}
#search{height:15px;margin:20px 10px 0 0;width:145px}

#menu{color:#FFF;float:right;list-style:none;margin:0;padding:0 0 0 100px;width:454px}
#menu li{float:left}
#menu a{color:#FFF;margin:0 20px;text-decoration:none}
#menu a:hover{text-decoration:underline}
#menu li.selected{background:url('/images/layout/menu-li-selected-background.png') center bottom no-repeat;color:#F00;height:44px;padding:0}
#menu li.selected a{color:#4F98D2}

#main-image-container{background:url('/images/layout/main-image-container-background.png') center bottom no-repeat;height:393px;width:900px}
#main-image{border:solid 10px #FFF;margin-top:24px;width:880px}

.portfolio{background-color:#FFF;border:solid 10px #FFF;float:left;margin:0 21px 21px 0;width:266px;text-align:center;line-height:25px}
.no-margin-right{margin-right:0}

#content{float:left;width:555px}
#sidebar{float:right;width:245px}

#map{width:245px;height:367px}

.content-contact-table{margin-top:10px}
.content-contact-table td.subject{font-weight:bold;width:100px;vertical-align:top}
#h2-contactformulier{clear:both;padding-top:20px}

#footer{clear:both;color:#999;padding:60px 20px 30px 20px;width:100%}
#footer-contact{float:left}
#footer-contact table{margin-bottom:30px}
#footer-contact td{padding-right:50px}
#footer-right{margin:85px 40px 0 0;float:right;text-align:right}

#form-contact .textinput, #form-contact textarea{width:200px}
#form-contact textarea{height:50px}
#content-contact-table-submit{float:right}
.form-error{color:#F00;display:none}
#achternaam{display:none}
#email2{width:1px !important;height:1px}

#sitemap td{width:270px;vertical-align:top}
#sitemap ul{margin:0}