* {border:0; padding:0; margin:0}
body, html {width:100%; height:100%; overflow:hidden}
p, h1 a, h1, h2, h3, h4 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
#menu {position:absolute; z-index:20; width:90%; left:0; height:550px; padding:10px; margin-top:10px; margin-left:30px; overflow:auto}

#menu * {font-size:15px}
#menu #naam a, .groter, .groter2 {font-size:22px}
#menu h1 {margin:20px}
#menu p {margin:0 20px 10px}
#menu p.kop {margin-bottom:0}
#menu #portfolio {line-height:1}
#menu #portfolio a {font-size:12px; padding-left:14px}

#menu #naam {padding-left:0}
#div2 {position:absolute; right:0; width:100%; height:100%; text-align:center; overflow:auto;}
#kader {height:90%; padding:3% 0 7%; max-width:600px}
table, tr, td {width:100%; height:90%}
#fotos {max-width:600px; min-width:500px; padding:0 30px 30px 370px; margin:0 auto; height:auto; text-align:center}
#fotos img {display:block; float:none; clear:both; margin:50px auto 20px; width:100%}
#fotos .smal {width:300px; height:auto; float:none; margin:30px auto;}
#fotos .extrasmal {width:200px; height:auto; margin:50px auto; float:none}
#fotos p {clear:both; max-width:500px}
#fotos img#klpr {margin:20px auto 0}
#fotos #sculpt #toelichting {margin-left:30px}
#volkstuin {max-width:670px}
a, p {line-height:1.35; font-size:13px; text-align:left}
a {color:#333; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
a, a:focus {outline:0; border:none;}
#naam a {font-size:22px}
#portfolio a {padding-left:14px}
a:visited, .kop {color:#666}
a#actueel {font-style:normal; color:#994; cursor:default; text-decoration:none}
a.actueel {font-style:normal; color:#994; cursor:default; text-decoration:none}
a:hover {font-style:normal}
a:hover, a:hover:visited {color:#994}
.adres a {font-size:1.2em; color:blue}
#werkwijze a, #toelichting a {color:blue}
.spacer {display:inline-block; height:40px; width:90%; float:left; clear:both}
#toelichting {display:inline-block; float:left; clear:both; overflow:auto; height:auto; margin:20px auto;}
#toelichting p {text-align:left; margin:10px}
.bloemen #toelichting p {text-align:center; margin:10px}
hr {float:none; clear:both; height:0; border:0; border-top: 1px solid #333}
h3 {display:block; margin: 60px 0 0; text-align:left; text-decoration:none; font-weight:normal; width:100%; color:#666; font-size:22px}
#sculpt h3 {margin:60px 10%}
#sculpt p {margin:50px 30%}
#buffer {display:none}
#buffer2 {position:absolute; top:0; left:0; z-index:-50; visibility:hidden}
#footer1 {position:absolute; bottom:0; text-align:right; padding-right:20px; padding-top:6px; line-height:1.5em; font-size:9px; right:20px; width:95%; overflow:hidden; height:30px; background-color:white; z-index:5}
#footer2 {position:absolute; top:0; text-align:right; padding-right:10%; margin-right:-60px; padding-top:45px; font-size:9px; right:20px; overflow:hidden; height:30px; z-index:15}
#footer1.max, #footer2.max {position:relative; font-size:9px; padding:0; margin:0;}
#footer3 {text-align:right; font-size:9px; width:auto; padding-bottom:80px}
#menu.max, #div2.max {position:static; height:auto}
#div2.max #fotos {padding:20px 0; width:500px; margin:0; overflow:hidden}
#bodyid.max {overflow:auto; width:100%}
#bodyid.max div {width:500px; margin:0 auto;}
#bodyid.max #kader {height:750px; padding:0}
#menu.max, #bodyid.max #kader {border-bottom: 1px solid black}
#bodyid.max #contact0 {padding-top:0; padding-bottom:0; border-top:1px solid #444}
.groter {font-size:22px; color:#333; }
.kvk {font-size:12px}
.cursief {font-style:italic}
.titel {font-family:Arial; color:#888}
h4 {margin-top:50px}
#contact h4 {margin-top:200px}
#contact0 {padding-top:100%; padding-bottom:50%}
#emafb {vertical-align:bottom; width:150px}
#toelichting p.lijst {width:300px; margin:0 auto}
.voorna p {margin:20px 0}
.voor {color:red}
.na {color:green}
#n1, #n2 {width:250px; display:inline; float:left}
.vw p, #werkwijze p, #werkwijze a {font-size:15px}
#klpr {max-width:100%; max-height:100%}
.max2 {position:relative; left:-4%}
