body { font: 12px/16px Arial,Helvetica,sans-serif; }
h1 { margin: 0 0 .4em 0; font: 26px/1.2em Arial,Helvetica,sans-serif; color: #000; }
.parketvloeren h1 { color: #ed8700; }
.keukens h1 { color: #00baa2; }
.badkamers h1 { color: #0071c8; }
.kachels h1 { color: #ec2a30; }
h2 { margin: 0 0 .3em 0; font: 15px/1.2em Arial,Helvetica,sans-serif; color: #000; }
h3 { margin: 0 0 .2em 0; font: 13px/1em Arial,Helvetica,sans-serif; color: #000; }
h4 { margin:0; font: bold 100%/1em Arial,Helvetica,sans-serif; color: #000; }
p {	margin: 0 0 1em 0; }
p, select, input, div, table, td, span { font-size: 1em; }
a, a:link, a:visited { color: #0000A8; text-decoration: none; }
a:hover, a:active { color: #0000A8; text-decoration: underline; }
.content a, .content a:link, .content a:visited { color: #0000A8; }
.content a:hover, .content a:active { color: #0000A8; text-decoration: underline; }
.content a.top, .content a.terug { float: right; }
.content .intro { font-weight:bold; margin-bottom: 10px; }
.content ul, .content ol { margin-left:18px; }
#content.content span.found { background:#fefe9c url(/skins/default/pics/bgfound.gif) repeat-x 50%; padding:1px; color:#000; line-height:1.6em;}
a.download { padding-right: 12px; background: url(pics/download.gif) no-repeat 99% 50%; }
a.out { padding-right: 12px; background: url(pics/out.gif) no-repeat 99% 50%; }
img, a img { border: 0; }
img.left { float: left;	display:inline; clear: left; margin: 5px 20px 10px 5px; border: 0; }
img.right { float: right; display:inline; clear: right; margin: 5px 5px 10px 20px; border: 0; }
/* table */
table { margin: 0; font-size: 100%; }
table th, table td { margin: 0; vertical-align: top; padding: 0px; }
table.smallegrijzerand { border: 1px solid #999; border-collapse:collapse; }
table.smallegrijzerand td { border: 1px solid #999; }
table.dikkezwarterand { border: 3px solid #000; border-collapse:collapse; }
table.dikkezwarterand td { border: 3px solid #000; }
form input.text { color: #828282; }
form input.activetext { color: #000; }
