body { font: 1em/1.125em Arial,Helvetica,sans-serif; }
* html body { font-size: 90%; }
h1 { font: bold 20px/24px Arial,Helvetica,sans-serif; color:#333; margin-bottom:0.4em;}
h2 { font: 140%/1.4em Arial,Helvetica,sans-serif;  color: #004580; }
h3 { font-size: 120%; margin: 0; color: #a72547; line-height: 1em; }
h4 { font-size: 100%; margin: 0; color: #a72547; line-height: 1em; }
p {	margin: 0; padding-bottom: 0.125em; }
p, blockquote, a, li, select, input, div, table, td, span { font-size: 1em; }
a, a:visited { color: #004681; text-decoration: none; font-size:0.938em; }
a:hover, a:active { color: #004681; text-decoration: underline; }
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-right: 25px; margin-left:0; border: 0; }
img.right { float: right; display:inline; clear: right; margin-left: 25px; margin-right:0; border: 0; }
/* table */
table { margin: 0; }
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; }
/* styles for .content */
.content a, .content a:visited { color: #004681; }
.content a:hover, .content a:active { color: #004681; text-decoration: none; }
.content a.top, .content a.terug { float: right; }
#content .content ul, #content .content ol, #content .content blockquote { margin-left:20px; }
#content .content span.found { background: url(/skins/default/pics/bgFound.gif) repeat-x 0 100%; padding:1px; color:#000; line-height:1.6em;}
#content .content blockquote, #content .content p, #content .content ul li, #content .content ol li { /*font-size: 0.938em;*/  font: 0.938em/1.250em Arial,Helvetica,sans-serif; }
#content .content table th, #content .content table td { font-size: 0.938em; line-height:1.250em; }
#content .content table td p { font-size: 0.938em; line-height:1.250em; }
#content .content img { margin:12px 8px; }
fieldset { border: 0; }
fieldset legend { display: none; }
fieldset a.button { float: right; clear: both; margin-top: 2px; }
form input, form textarea { width: 184px; height: 16px; padding:1px; vertical-align: middle; margin:0; font-size:0.750em; color:#7f7f7f; border: 1px solid #c7bda9; border-bottom-color:#d6d4cb; border-right-color:#d6d4cb; }
form select { width: 184px; height: 20px; padding:0 1px; vertical-align: middle; margin:0; font-size:0.750em; color:#7f7f7f; border: 1px solid #c7bda9; border-bottom-color:#d6d4cb; border-right-color:#d6d4cb; }
#wrapper #holder #body .hbody .tpl #content .content a,
#wrapper #holder #body .hbody .tpl #content .content a:visited { text-decoration: underline; }
#wrapper #holder #body .hbody .tpl #content .content a:hover { text-decoration: none; }