body { font: 11px Arial, Verdana, Helvetica, sans-serif; line-height: 1.6em; }
h1 { font: 15px/17px "Arial Black",Arial,Helvetica,sans-serif; margin: 0 0 .4em 0; color: #3562a1; }
h2 { font: bold 130%/150% Arial,Helvetica,sans-serif; margin: 0 0 .4em 0; color: #2f4a6c; }
h3 { font-size: 120%; margin: 0 0 0 0; color: #a72547; line-height: 1em; }
h4 { font-size: 100%; margin: 0 0 0 0; color: #a72547; line-height: 1em; }
p { margin: 0 0 1em 0; }
p, select, input, div, table, td, span { font-size: 1em; }
a, a:visited { color: #0072bc; text-decoration: none; }
a:hover, a:active { color: #0072bc; text-decoration: underline; }
.content { text-align:center; line-height: 1.5em;}
.content h1, .content h2, .content h3, .content h4, .content p, .content a { text-align:left; }
.content ul, .content ol { position: relative; float:none; margin:0 0 6px 20px; line-height:140%; text-align: left; list-style:disc outside; color: #000;  }
.content ul li, .content ol li { position: relative; padding-left: 6px; margin: 0; }
.content a, .content a:visited, .content a:hover, .content a:active { color: #0072bc;}
.content a.top, .content a.terug { float: right; color: #0072bc; }
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 { position:relative; display: inline; float: left; display: inline; clear: left; margin:10px 15px 10px 0; }
img.right { position:relative; display: inline;  float: right; clear: right; margin:10px 0 10px 25px; }
img.middle { position:relative; margin: 10px auto; }
/* table */
table { margin: 0; font-size: 100%; border: 0;}
table th, table td { margin: 0; vertical-align: top; border: 0; padding: 2px; text-align: left; }
#news .date {float: right; }
#news .initials {float: right; }