/* voor naamswijziging */
div#hdn {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
p#mld {position:absolute;left:50%;top:50%;margin:-100px 0 0 -200px;width:400px;height:200px;background:#fff url(logo-red.gif) no-repeat 20px 20px;color:#e30000;font-family: "Times New Roman", Times, serif;font-size:11pt; line-height:1.1em;}
p#mld a:link, p#mld a:visited, p#mld a:active, p#mld a:hover {display:block;width:180px;height:200px;font-weight:normal;color:#e30000 !important;padding:36px 20px 0 200px;}
body, html {width:100%;height:100%;overflow:hidden;}

body {
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   margin:9px;
}
a:link, a:visited, a:active {
   color:#999999;
   font-weight:bold;
   text-decoration:none;
}   
a:hover {
   color:#000000;
}
a img {
   border:none;
}   
a:hover .zwart {
   color:#999999;
}
div.rule {
   color:#000000;
   background-color:#000000;
   background-image:url(images/rule.gif);
   height:2px;
   margin:12px 20% 12px 0;
   clear:left;
   width:80%;
}
div.rule hr {
   display:none;
}
.kop_klein {
   font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
   color:#ff0000;
}
.kader {
   border:1px solid #000000;
}
ul {
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
   list-style:none;
   padding-left:0;
   margin:0 20% 1.3em 272px;
}
dl {
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
}
dt {
   color:#ff0000;
   font-weight:bold;
}
dd {
   margin-left:0;
}
form {

   margin:0 24px;
}
label {
   font:bold 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
}
input { 
   border:1px solid #666666;
   background-color:#ffffff; 
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
   margin-bottom:1em;
}
div#nav {
   font:bold 16px/20px Arial, Helvetica, sans-serif;
   color:#999999;
   margin-top:24px;
}
div#nav div a, div#nav div span {
   white-space:nowrap;
}
div#nav div#nav_a {
   float:left;
   width:272px;
   padding:2px 0 0 0px;
}
div#nav div#nav_aa {
   float:left;
   padding-right:12px;
}
div#nav div#nav_ab {
   float:left;
}
div#nav div#nav_b {
   float:left;
}
div#nav div#nav_ba {
   width:310px;
   float:left;
}
div#nav div#nav_bb {
   width:220px;
   float:left;
}
a:visited.hier {
   color:#000000;
}
div#page {
   clear:both;
   padding-top:9px;
}
div#page p, div#page form {
   font:bold 16px/20px Arial, Helvetica, sans-serif;
   margin:0 20% 20px 0px;
   padding:0 0 0 272px;
}
div#page h4 {
   font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
   color:#ff0000;
   margin:12px 20% 5px 292px;
}
div#page h4 a {
   color:#ffffff;
   background-color:#ff0000;
   padding:1px;
}
div#page h4 a:hover {
   color:#ff0000;
   background-color:#ffffff;
}
div#page img {
   float:left;
   clear:both;
   margin:0;
   padding:0 0 12px 0;
}
div.caption {
   float:left;
   clear:left;
   width:260px;
   margin:0;
   padding:0 0 12px 0;
}
div#page table {
   margin:0 20% 0 272px;
}
div#page table td {
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
   padding:0 10px 0 0;
   vertical-align:top;
}
div#page p.klein {
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
}
div.programma p {
   padding-bottom:20px;
}
.klein {
   font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;
}
div#uitleen {
   clear:both;
   padding-bottom:100px;
}
div#uitleen a {
   float:left;
   display:block;
   background-color:#000000;
   background-repeat:no-repeat;
   background-position:0px 0%;
   margin-right:9px;
}
div#uitleen a:hover {
   background-position:0px 100%;
}
div#uitleen a span {
   display:none;
}
div#bottom {
   clear:both;
}
.links {
   float:left;
   clear:left;
}
.links_kop {
   float:left;
   clear:left;
   font-weight:bold;
   line-height:20px;
   color:#ff0000;
   text-align:right;
   width:260px;
}   
.zwart, div#page h4.zwart {
   color:#000000;
}
.rood {
   color:#ff0000;
}
a.rood:link, a.rood:active, a.rood:visited {
   color:#ff0000;
}
a.rood:hover {
   color:#000000;
}
body.uitleen_pop {
   margin:24px;
   padding:0;
}
body.uitleen_pop img {
   float:left;
   margin-right:24px;
}
img.uitleen_ster {
   margin:24px 0 0 18px;
}
body.uitleen_pop hr {
   clear:both;
   width:100%;
}


/*
div { border:1px dotted #666666; }
*/

