html,body {margin:0;padding:0;}
body {font: 76% Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}
h1 {font-size:35px;margin:10px 0 0 0;padding:0;clear:both; font-weight:normal;}
h2 {font-size:25px;margin:20px 0 0 0;padding:0;clear:both; color:#f7941e; font-weight:normal;}
h3 {font-size:15px;margin:20px 0 0 0;padding:0;clear:both;}
p {margin:0 0 10px 0;}
div#header {margin:0;padding:0;width:100%;height:270px;}
div#header h1 {width:200px;margin:20px 0 0 30px;text-align:center;}
#logo {margin: 30px 0 0 30px; border:none;width:200px;height:130px;}
#naam {margin: 30px 0 0 30px; border:none;width:200px;height:55px;}
div#header img {behavior: url(/css/iepngfix.htc);border:none;}
#sfeerfotos {position:absolute; right:30px; top:10px; border:none;width:650px;height:200px;}
p#toollinks {position:absolute; right:30px; top:220px;}
form#zoekform {position:absolute; right:30px; top:240px;}
#wrapper {clear:both;float:right;width:100%;margin-left:-320px;}
#content {margin:0 100px 0 320px;min-height:550px;max-width:700px;line-height:1.5}
/* BEGIN IE Hack voor max-width */
#content {width:expression(document.body.clientWidth > 700? "700px": "auto" );}
/* EINDE IE Hack voor max-width */
#content ul, #content ol, #content dl {margin-top:0; margin-bottom:10px;}
#content a:link, #content a:visited, #content a:active {color:#f7941e;text-decoration:none;font-weight:bold;}
#content a:hover {text-decoration:underline;}
.fotorechts {clear:right;float:right;margin:0 0 20px 20px;border:none;}
.fotolinks {clear:left;float:left;margin:0 20px 20px 0;border:none;}
.fotomidden {margin:20px auto;border:none;}
blockquote {font-style:italic;}
.quote {font-style:italic;}
form.aanvraag {max-width:420px;}
fieldset {padding:10px 10px 0 10px;}
.stoffenlijst dt {clear:left;}
.stoffenlijst dd {margin-left:0;}
.stoffenlijst img {float:left;padding:0 10px 10px 10px;}
.thumbnaillijst {margin:0;padding:0;list-type:none;width:100%;}
.thumbnaillijst li {display:inline;float:left;width:32%;}
.thumbnaillijst img {float:left;padding:0 5px 20px 5px;}
.nieuwsfoto {float:left;border:1px solid #f7941e;margin-right:10px;margin-bottom:10px;}
.nieuwsitem {margin-left:110px;}
.modelomschrijving {clear:both;padding:0 0 40px 0;}
.modelomschrijving span {font-weight:bold;}
.modelfoto {float:right;border:none;}
.linedrawing {border:none;}
.kenmerkenlijst {position:relative;list-style-type:none;margin:0;padding:0;float:left;width:420px;}
.kenmerkenlijst li {display:inline;}
.kenmerkenlijst img {border:none;width:65px;}
.kenmerkenlijst a:hover img {width:130px;z-index:10;border:solid 3px #fff;cursor:default;}
.kenmerk1 img {position:absolute; top: 0; left:0;}
.kenmerk2 img {position:absolute; top: 0; left:70px;}
.kenmerk3 img {position:absolute; top: 0; left:140px;}
.kenmerk4 img {position:absolute; top: 0; left:210px;}
.kenmerk5 img {position:absolute; top: 0; left:280px;}
.kenmerk6 img {position:absolute; top: 0; left:350px;}
.kenmerk7 img {position:absolute; top: 70px; left:0;}
.kenmerk8 img {position:absolute; top: 70px; left:70px;}
.kenmerk9 img {position:absolute; top: 70px; left:140px;}
.kenmerk10 img {position:absolute; top: 70px; left:210px;}
.kenmerk11 img {position:absolute; top: 70px; left:280px;}
.kenmerk12 img {position:absolute; top: 70px; left:350px;}
.kenmerk13 img {position:absolute; top: 140px; left:0;}
.kenmerk14 img {position:absolute; top: 140px; left:70px;}
.kenmerk15 img {position:absolute; top: 140px; left:140px;}
.kenmerk16 img {position:absolute; top: 140px; left:210px;}
.kenmerk17 img {position:absolute; top: 140px; left:280px;}
.kenmerk18 img {position:absolute; top: 140px; left:350px;}
.kenmerkbeschrijvingkortst {clear:left;padding:0;}
.kenmerkbeschrijvingkort {clear:left;padding:70px 0 0 0;}
.kenmerkbeschrijvinglang {clear:left;padding:140px 0 0 0;}
.kenmerkbeschrijvinglangst {clear:left;padding:210px 0 0 0;}
ul.kleurvariaties {width:200px;clear:both;margin:0; padding:0;list-style:none;}
ul.kleurvariaties li {float:left;width:90px;padding:3px;text-align:center;}
ul.kleurvariaties li img, ul.kleurvariaties li a {border:none;}
.modelbox img {border:none;}
.groottetabel {border-collapse:collapse;border:1px solid #ccc;}
.groottetabel td {border:1px solid #ccc; background-image:url(/graphics/layout/witblok.gif); background-repeat:repeat;padding:0;text-align:center;}
.aanvraag p {width:400px;clear:both;}
.aanvraag p label {float:left;}
.fotoinzending {border:1px solid #999;padding:5px;width:310px;text-align:center;margin:10px;float:left;}
.fotoinzending p {margin-top:5px;font-size:80%;}
.onlinedealerlijst ul {list-style:none;margin:0;padding:0;}
.onlinedealerlijst li {padding:10px;text-align:center;display:inline;float:left;}
.onlinedealerlijst li img {border:none;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.aanvraag p input.text, .aanvraag p textarea {float:right;width:200px;border:1px solid #999;margin:0 0 10px 0;}
.aanvraag p textarea {height:50px;}
.aanvraag p textarea:focus, .aanvraag p input:focus {border:1px solid #f7941e;}
.aanvraag p input.checkbox, .aanvraag p input.radio, .aanvraag p input.button {margin-left:200px;float:left;clear:both;}
.pdflink {padding:5px 0 10px 25px;background-image:url(/graphics/layout/link_icon_pdf.gif); background-repeat:no-repeat;}
.wordlink {padding:5px 0 10px 25px;background-image:url(/graphics/layout/link_icon_word.gif); background-repeat:no-repeat;}
.youtubelink {padding:5px 0 10px 25px;background-image:url(/graphics/layout/link_icon_youtube.gif); background-repeat:no-repeat;}
.headernummer1 {padding:20px 0 20px 20px;background-image:url(/graphics/overig/header_nummer_1.gif); background-repeat:no-repeat;}
.headernummer2 {padding:20px 0 20px 20px;background-image:url(/graphics/overig/header_nummer_2.gif); background-repeat:no-repeat;}
.headernummer3 {padding:20px 0 20px 20px;background-image:url(/graphics/overig/header_nummer_3.gif); background-repeat:no-repeat;}
#navigation {float:left;width:300px;margin:20px 0 0 0;}
#mainmenu {margin:0 0 20px 0;padding:0 0 0 15px;list-style-type:none;width:290px;float:left;}
#mainmenu li {margin:0 0 10px 0;padding:0;float:left;width:100%; font-size:17px;}
#submenu {margin:0;padding:0 0 0 15px;list-style-type:none;width:280px;float:left;}
#submenu li {margin:0 0 5px 0;padding:0;float:left;width:100%;}
#subsubmenu {margin:0;padding:0 0 0 15px;list-style-type:none;width:260px;float:left;}
#subsubmenu li {margin:0 0 5px 0;padding:0;float:left;width:100%;}
#subsubmenu li a, #submenu li a, #mainmenu li a {color:#000;text-decoration:none;}
#subsubmenu li a:hover, #submenu li a:hover, #mainmenu li a:hover {color:#666;}
#footer, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#000;text-decoration:none;}
p#toollinks a:link, p#toollinks a:visited, p#toollinks a:hover, p#toollinks a:active {color:#f7941e;text-decoration:none;}
div#footer a:hover, p#toollinks a:hover {text-decoration:underline;}
div#footer {clear:both;width:100%;text-align:center;height:220px;margin:0 0 20px 0;}
div#footer p {padding:210px 0 0 0;}