body { font: 13px/1.2em Arial,Helvetica,sans-serif; }
h1 { margin: 0 0 12px 0; font: bold 18px Arial,Helvetica,sans-serif; color: #f08a00; padding: 5px 0 8px 0; background: url(/skins/default/pics/content_dotted_line.gif) left bottom repeat-x; }
h2 { margin: 0 0 10px 0; font: bold 12px Arial,Helvetica,sans-serif; color: #007bc0;}
h3 { margin: 0 0 .2em 0; font: bold 12px/1em Arial,Helvetica,sans-serif; color: #f08a00; }
h4 { margin: 0; font: bold 15.28px Arial,Helvetica,sans-serif; color: #007bc0; }
h5 { margin: 0; font: bold 15.28px Arial,Helvetica,sans-serif; color: #f08a00; }
h6 { margin: 0; font: bold 15px Arial,Helvetica,sans-serif; color: #000000; padding: 3px 0 8px 0; background: url(/skins/default/pics/content_dotted_line.gif) left bottom repeat-x; }
p {	margin: 0 0 1em 0; }
p, select, input, div, table, td, span { font-size: 13px; }
a, a:link, a:visited { color: #007bc0; text-decoration: underline; }
a:hover, a:active { color: #007bc0; text-decoration: underline; }
.content a, .content a:link, .content a:visited { color: #007bc0; }
.content a:hover, .content a:active { color: #007bc0; 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%; border-collapse: collapse; }
table th, table td { margin: 0; vertical-align: top; padding: 2px; }
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; }
.productoverzicht { border-collapse: separate; border-spacing: 0px 5px; width: 520px;}
.productoverzicht td { background: #f2f2f2;}
.productoverzicht td.image { background: #f2f2f2; width: 100px; }
table .productdetail { }
form input.text { color: #828282; }
form input.activetext { color: #000; }
