img { font-family:"Courier New", Courier, monospace; font-size:8pt; color:#c0c; border:0px }
table { border-collapse:collapse; font-family:Tahoma, sans-serif }

table.uitgelicht { border:1px solid #aaa; margin:18px 0px 0px; width:100%; color:#a62 }
table.uitgelicht td.image { padding:2px; width:60px }
table.uitgelicht td.tekst { padding:2px 70px 4px 8px; vertical-align:middle }

table.merken { border:1px solid #aaa; margin:3px 0px 0px; width:100%; font-size:8pt }
table.merken td.image { padding:2px; width:60px }
table.merken td.image img { height:77px }
table.merken td.link { padding:0px 43px 0px 10px; vertical-align:middle; height:59px; background:#fff url('images/merken_hoek.jpg') no-repeat top right; color:#a62 }
table.merken td.merknaam { padding:0px; vertical-align:middle; width:220px; text-align:center }
table.merken span.prijs { font-size:14pt; font-weight:bold; line-height:23px }

td.specialclose-ver { background:#eee; width:12px; padding:0px }

h1 { font-weight:bold; font-family:inherit; font-size:12pt; color:#32312C; margin:13px 0px 1px; padding-bottom:0px }
h1.bovenaan { margin-top:2px }
h2 { font-weight:bold; font-family:inherit; font-size:8pt; margin:0px; padding-bottom:0px }
p.afterh { margin-top:0px }
.kop { font-weight:bold }
.warning { font-weight:bold; color:#e30 }

a { color:#6d6d6d; text-decoration:none; font-weight:bold; font-family:Tahoma, sans-serif }
a:hover { color:#459339; text-decoration:underline }
p a, ul a, ol a { color:#000; font-weight:normal; text-decoration:underline; font-family:Verdana, sans-serif }

a.popup { background:url('images/venstertje.gif') right center no-repeat; padding-right:15px }
a.popup:hover { background:url('images/venstertje_over.gif') right center no-repeat; padding-right:15px }

table.overzicht { border:1px solid #aaa; border-collapse:separate; font-size:8pt }
table.overzicht td { padding:2px 4px }
table.overzicht td.titel { background:#fa3 url('images/menufades/table.gif') repeat-x center; padding:1px 4px 2px; color:#fff; font-weight:bold; text-align:center }
tr.r1 { background:#eee }
td.c2 { color:#a62; font-weight:bold }

table.invul { border:1px solid #aaa; border-collapse:separate; width:464px; margin-bottom:10px }
table.invul td.titel { background:#fa3 url('images/menufades/table.gif') repeat-x center; padding:1px 4px 2px; color:#fff; font-weight:bold; text-align:center }
table.svs { border-top:1px solid #ddd; border-collapse:separate; width:464px; background:url('images/svs.gif') repeat-x bottom }

td.var { padding:2px 4px; width:165px }
td.inputcel { padding:0px 3px; color:#a62; font-weight:bold }
td.input { padding:0px 2px 3px 0px }

a.gal img { margin:0px 8px 8px 0px; -moz-opacity: 1 }
a.gal:hover img { -moz-opacity: 0.4 }
img.maten { float:right; margin:0px 0px 10px 40px }

td.galerij_nav { vertical-align:middle; width:55px; font-family:Tahoma, sans-serif; text-align:center }
td.galerij_nav a { color:#a62; font-weight:normal }
td.galerij_nav a:hover { text-decoration:none }

input, select, textarea { font-family:Verdana, sans-serif; font-weight:normal; font-size:8pt }
table.invul input[type="text"], table.svs input[type="text"], textarea { color:#459339; padding:1px 2px 0px }
table.invul select, table.svs select { color:#459339 }
input[type="button"] { padding:1px 4px 2px; font-size:8pt }

p.prijs { line-height:19px; font-family:Tahoma, sans-serif; margin:20px 0px }
p.prijs span { font-size:14pt }

/* button Offerte aanvragen */
div.buttoncont { padding:0px; cursor:pointer; text-decoration:none; height:27px; width:242px }
div.button { float:left; width:210px; padding:4px 0px 6px 10px; font-family:Tahoma, sans-serif; font-weight:bold; line-height:17px; color:#fff; font-size:10pt; text-align:center; background:#999 url('images/menufades/st.jpg') no-repeat left bottom }
div.buttonside { float:left; padding:0px; height:27px; width:22px; background:#999 url('images/menufades/button.jpg') no-repeat right bottom }
