body{ padding:0; margin:0; background:url(images/topbg.jpg) repeat-x #ffffff; color:#222222;}
div, ul, h1, h2, h3, h4, p, img, form{ padding:0; margin:0; }
ul { list-style-type:none; }
img.gallery { width: auto; height: auto;}
a img.gallery { border-width: 5px 5px 15px 5px; border-color:white; border-type: solid }
.blank{ font-size:0px; clear:both; line-height:0px;	}
#top{ width:970px; margin:0 auto 0 auto; background:url(images/top.jpg) no-repeat; height:200px;}
#top ul{ width:850px; margin:0 0 0 120px; display:block; height:21px; }
#top ul li{ display:block; float:left; height:21px; margin:0; padding:0; }
#top ul li a{ font: bold 12px/21px Arial, Helvetica, sans-serif; padding:0 14px 0 14px; color:#222222; background-color:#bbbbbb; text-decoration:none; margin:0; height:21px; }
#top ul li a:hover{ color:#dddddd; background-color:#990000; }
#main{ width:970px; margin: 10px auto 0 auto; }
#text{ width:470px; color:#222222; background-color: #ddd; padding: 0px; float:left; border-bottom: solid #222222 1px; margin-right:10px; }
#text img.hoofding{ border: 0px; }
#text img{ border: solid 5px #ffffff; border-bottom: solid 15px #ffffff; }
#text h2{ color:#fff; width:450px; height:21px; display:block; background:url(images/top470.jpg) no-repeat; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; padding: 4px 0 0 20px;	}
#text h3{ color:#000; width:430px; height:20px; display:block; background:url(images/bullet.jpg) no-repeat; margin: 0 0 0 6px; font: bold 14px Arial, Helvetica, sans-serif; padding: 5px 0 0 15px; background-color:#ddd; }
#text h3 a{ color:#000000; text-decoration:none; }
#text h3 a:hover{ color:#990000; text-decoration:underline; }
#text p{ font: 12px Arial, Helvetica, sans-serif; padding: 5px 20px 5px 20px; color:#222222; background-color:#ddd; text-decoration:none; margin:0; }
#text p.meer { color:#888888; padding:7px 0 10px 10px; width:440px; margin:0 0 0 0; }
#text p.meer a{ background-color:#222222; color:#dddddd; width:445px; display:block; font:14px/14px Arial, Helvetica, sans-serif; text-decoration:none; text-align:right; padding:0 5px 2px 0; }
#text p.meer a:hover{ color:#dddddd; background-color:#990000; text-decoration:none; }
#text p.exif{ font: 10px Arial, Helvetica, sans-serif; padding: 3px 20px 3px 0px; margin-bottom:10px; margin-top: 0px; color:#dddddd; font-style: italic; text-align: right; background-color: #222222; }
#lijst{ width:630px; color:#222222; background-color: #ddd; padding: 0px; float:left; border-bottom: solid #222222 1px; margin:10px; }
#midden{ width:650px; color:#222222; background-color: #ddd; padding: 0px; float:left; border-bottom: solid #222222 1px; margin-right:10px; }
#midden h2{ color:#fff; width:625px; height:21px; display:block; background:url(images/top650.jpg) no-repeat; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; padding: 4px 0 0 25px;}
#midden h2 a{ color:#fff; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; padding: 0; text-decoration: none; }
#midden h2 a:hover{ color:#ff2222; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; padding: 0px; text-decoration: none; }
#midden img.hoofding{ margin: 0px; padding: 0px; display:block;}
#midden h4{ color:#ddd; font: bold 14px Arial, Helvetica, sans-serif; }
#midden h3{ color:#000; width:600px; height:20px; display:block; background:url(images/bullet.jpg) no-repeat; margin: 0 0 0 6px; font: bold 14px Arial, Helvetica, sans-serif; padding: 5px 0 0 15px; background-color:#ddd; }
#midden h3 a{ color:#000000; text-decoration:none; }
#midden h3 a:hover{ color:#990000; text-decoration:underline; }
#midden p{ font: 12px Arial, Helvetica, sans-serif; padding: 5px 25px 5px 25px; color:#222222; background-color:#ddd; text-decoration:none; margin:0; text-align: justify; }
#midden p.note{ font: 9px Arial, Helvetica, sans-serif; padding: 5px 25px 5px 25px; color:#444444; background-color:#ddd; text-decoration:none; margin:0; }
#midden p.datum{ font: 9px Arial, Helvetica, sans-serif; padding: 0px 25px 0px 25px; color:#444444; background-color:#ddd; text-decoration:none; margin:0; text-align:right; }
#midden p.datum a{ font: 9px Arial, Helvetica, sans-serif; padding: 0px; color:#444444; background-color:#ddd; text-decoration:underline; margin:0; font-style: italic; }
#midden p.datum a:hover{ font: 9px Arial, Helvetica, sans-serif; padding: 0px; color:#990000; background-color:#ddd; text-decoration:underline; margin:0; font-style: italic; }
#midden td{ font: 12px Arial, Helvetica, sans-serif; padding: 0; color:#dddddd; background-color:#222; text-decoration:none; margin:0; }
#midden table.tutorials{ width:610px; font: 12px Arial, Helvetica, sans-serif; padding: 0px; background-color:#aaa; text-decoration:none; margin:0; margin-left:20px; border-top: solid 1px #222; border-bottom: solid 1px #222; }
#midden td.tutorials{ text-align:right; font: 12px Arial, Helvetica, sans-serif; padding: 0px; color:#222; background-color:#aaa; text-decoration:none; margin:0; padding-right:10px; }
#midden td a{ color:#222; text-decoration:underline; font-style: italic; }
#midden td a:hover{ color:#990000; text-decoration:underline; font-style: italic; }
#midden td.datum{ font: 9px Arial, Helvetica, sans-serif; padding: 0px; color:#ddd; background-color:#222; text-decoration:none; margin:0; text-align:left; }
#midden td.datum a{ font: 9px Arial, Helvetica, sans-serif; padding: 0px; color:#ddd; background-color:#222; text-decoration:none; margin:0; }
#midden td.datum a:hover{ font: 9px Arial, Helvetica, sans-serif; padding: 0px; color:#990000; background-color:#222; text-decoration:underline; margin:0; }
#midden p a{ color:#000000; text-decoration:underline; font-style: italic; }
#midden p a:hover{ color:#990000; text-decoration:underline; font-style: italic; }
#midden p.titel{ font: 14px Arial, Helvetica, sans-serif; padding: 15px 25px 5px 25px; color:#222222; background-color:#ddd; text-decoration:none; margin:0; font-weight: bold; }
#midden p.lijn{ font: 10px Arial, Helvetica, sans-serif; margin-top: 10px; padding: 0px; color:#222222; background-color:#fff; text-decoration:none; border-bottom: solid 1px #222222; }
#midden p.exif{ font: 10px Arial, Helvetica, sans-serif; padding: 3px 20px 3px 0px; margin-bottom:10px; margin-top: 0px; color:#dddddd; font-style: italic; text-align: right; background-color: #222222; }
#midden p.meer { color:#888888; padding:7px 0 10px 10px; width:623px; margin:0 0 0 0; }
#midden p.meer a{ background-color:#222222; color:#dddddd; width:623px; display:block; font:14px/14px Arial, Helvetica, sans-serif; text-decoration:none; text-align:right; padding:0 5px 2px 0; }
#midden p.meer a:hover{ color:#dddddd; background-color:#990000; text-decoration:none; }
#midden p.case { color:#222; padding:7px 10px 0 0; width:390px; margin:0; background-color:#222; }
#midden p.case a{ background-color:#999; color:#222; width:390px; display:block; font:12px/12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:right; padding:0 5px 2px 0; }
#midden p.case a:hover{ color:#dddddd; background-color:#990000; text-decoration:none; }
#midden p.tutorial { color:#888888; padding:15px 0 5px 20px; width:613px; margin:0 0 0 0; }
#midden p.tutorial a{ background-color:#222222; color:#dddddd; width:608px; display:block; font:16px/16px Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold; text-align:left; padding:2px 0px 4px 5px; }
#midden p.tutorial a:hover{ color:#dddddd; background-color:#990000; text-decoration:none; }
#links{ width:170px; color:#444; background-color: #ddd; padding: 0px; float:left; margin: 0 10px 10px 0; border-bottom: solid #222222 1px; }
#links h2{ color:#fff; width:150px; height:21px; display:block; background:url(images/top170.jpg) no-repeat; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; padding: 4px 0 0 20px; background-color:#ddd; }
#links h3{ color:#000000; margin:0px; font: bold 16px Arial, Helvetica, sans-serif; padding: 10px 0 0 15px; background-color:#ddd; }
#links p{ font: 14px Arial, Helvetica, sans-serif; padding:10px; color:#222222; background-color:#ddd; text-decoration:none; margin:0; }
#links p.ad { background-color:#ddd;padding: 5px; margin: 0px; }
#links p.menu { color:#222222; padding:7px 0 10px 10px; width:150px; margin:0 0 0 0; }
#links p.menu a{ background-color:#222222; color:#dddddd; width:130px; display:block; font:14px/14px Arial, Helvetica, sans-serif; text-decoration:none; padding:2px 5px 3px 10px; }
#links p.menu a:hover{ color:#dddddd; background-color:#990000; text-decoration:none; }
#links p.lijn{ font: 14px Arial, Helvetica, sans-serif; margin: 0px; padding: 5px; color:#222222; background-color:#fff; text-decoration:none; border-top: solid 1px #000; }
#rechts_container{ width:310px; padding: 0px; float:left; margin: 0px;}
.rechts{ width:310px; color:#444; background-color: #ddd; padding: 0px; float:left; margin: 0 0 10px 0; border-bottom: solid #222222 1px; }
.rechts h2{ color:#fff; width:288px; height:21px; display:block; background:url(images/top310.jpg) no-repeat; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; padding: 4px 0 0 22px; background-color:#ddd; }
.rechts h3{ color:#000; width:275px; height:20px; display:block; background:url(images/bullet.jpg) no-repeat; margin: 0 0 0 6px; font: bold 14px Arial, Helvetica, sans-serif; padding: 5px 0 0 15px; background-color:#ddd; }
.rechts h3 a{ color:#000000; text-decoration:none; }
.rechts h3 a:hover{ color:#990000; text-decoration:underline; }
.rechts p{ font: 12px Arial, Helvetica, sans-serif; padding: 5px 20px 5px 20px; color:#222222; background-color:#ddd; text-decoration:none; margin:0; }
.rechts p.ad { background-color:#ddd;padding: 5px; margin: 0px; }
.rechts p.meer { color:#888888; padding:7px 0 10px 10px; width:290px; margin:0 0 0 0; }
.rechts p.meer a{ background-color:#222222; color:#dddddd; width:285px; display:block; font:12px/12px Arial, Helvetica, sans-serif; text-decoration:none; text-align:right; padding:0 5px 3px 0; }
.rechts p.meer a:hover{ color:#dddddd; background-color:#990000; text-decoration:none; }
#footerMain{ background:url(images/footerbg.jpg) repeat-x 0 0; width:100%; }	
#footer{ background:url(images/footer.jpg) no-repeat 0 0; height:97px; width:970px; margin:0 auto 0 auto; padding:74px 0 0 0; }
#footer ul{ width:450px; display:block; margin:0px 0 0 540px; padding:0; font-size:0; height:20px; }
#footer ul li{ color:#222222; font:12px/18px Arial, Helvetica, sans-serif;  float:left; padding:0; margin:0; }
#footer ul li a{ color:#222222; font:12px/18px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 6px 0 6px; }
#footer ul li a:hover{ text-decoration:none; background-color:#990000; color:#dddddd; }
#footer p{ width:305px; display:block; font:12px/18px Arial, Helvetica, sans-serif; color:#222222; margin:0px 0 0 645px; padding:0; float:right; }
#footer p.copy{ width:120px; display:block; font:12px/18px Arial, Helvetica, sans-serif; color:#222222; margin:0px; padding:0; float:right; display:block; }
#footer p.copy a{ text-decoration:none; color:#222222; }
#footer p.copy a:hover{ text-decoration:none; background-color:#990000; color:#dddddd; }
