body {
    /*margin : 0px;*/    
    border-width: 0;    
    font-family : Verdana, Helvetica, Arial, sans-serif;
    font-size : 10pt;
    color: #47006B;  
    text-align:center;       
}

#container {margin: 0pt auto; width: 950px; text-align: left;
} /*1000px op 1400px min-width: 800px;73%  */

#top {
height: 55px; /*Height of top section*/
padding: 15px 0px 0px 0px;
}

#linkerkolom {   
   width: 78%;
   float: left;   
   border: solid #FF8080 1px;
   background-color: white;       
   padding: 0px 8px 5px 10px;     
   display: inline; /* :KLUDGE: Fixes IE double margin float bug */  
   min-width: 570px;
}

#rechterkolom {   
   float: right; width: 160px; min-width:120px;  
                       
}
#bottom {clear:both; width: 100%; height: 20px;}

#kleine_titel {float:right; font-size: 12pt; color: #47006B; border-width:2px;border-style: outset; border-color:darkred; background-color:#FFFF80;padding:2px;
width:170px;}
#kleine_titel a {display:block; text-decoration:none;}

H {  font-family : Verdana, Helvetica, Arial, sans-serif; }

/*site kop*/
H1 {    
    font-size : 18pt;
    font-weight: normal;
    margin : 0.8em 0 1.0em 0;
    color: #8B0000;
     
}
/*pagina kop*/
H2 {    
    font-size : 16pt;
    font-weight: normal;
    margin : 0 0 1.0em 0;
    color: #8B0000; /*darkred*/
     
}
/*paragraaf kop*/
H3 {    
    font-size : 14pt;
    font-weight: bold;
    color: #8B0000; /*darkred*/
    margin : 10px 0px 10px 0px; 
}
/*tussen kop*/
H4 {     
    font-size : 12pt;
    font-weight: normal;
    color: #8B0000;
    margin : 10px 0px 5px 0px; 
} 
/*mini kop*/
H5 {     
    font-size : 11.5pt;
    font-weight: normal;
    margin : 10px 0px 0px 0px;
    font-style:italic;
    color: #8B0000; 
}
table {border-collapse:collapse;}
table a {text-decoration:none;}

td {
    text-align: left;
    vertical-align: top; padding: 0.2em 0.5em; 
    font-size : 10pt; 
}

th {
    font-family : Verdana, Helvetica, Arial, sans-serif;
    font-size : 11pt;
    font-style : normal;
    font-weight : bold;
    text-align : left;
    color: #610000; padding: 0.3em 0.5em; vertical-align: top; 
}

p {           
    margin-top : 0px;    
    font-family : Verdana, Helvetica, Arial, sans-serif;
    font-size : 10pt;
    line-height: 1.5em;    
}


ul {
    text-indent: 0cm; padding-top: 4px; margin-top:5px;    
}

li { color : black; 
    margin-left: 0px; margin-bottom: 15px;    
}

a { color : #8B0000; text-decoration:none;} /*darkred*/

a.nodecor {text-decoration: none;}

a:hover { color: black; } /*#00508B;*/

.box { line-height: 1.5em;background-color:#FFFF80;border:red 1px solid; padding: 5px;}


ul.menu {
            
    list-style: none;
    margin: 0px 0px 0px 5px;
    padding: 0px;
                         
}
 /*het ongeopende menu */
li.menu {
    border-style:solid; border-width:2px;
    border-color: #660099 black black #660099;    
    padding: 5px 0px 5px 8px;
    margin: 0px 0px 2px 0px; 
    background-color: #660099;
}  
 /*alle topmenulinks */
a.menu {text-decoration: none; color: #FFFF80;}
a.menu:hover {font-weight : bold;}

/*geopend menu*/
li.menu:hover { background-color:#FFFF80; /*#FFFFC0;licht geel */
border-right: 2px solid black; 
border-left: 2px solid #FFFFC0;
border-top: 2px solid #FFFFC0;
border-bottom: 2px solid black;
}
/*kleur alle links in geopend geel menu paars*/
.menu li:hover a {color: #47006B;  padding: 2px;}

a.menuElement  {  /*submenu a elementen*/
margin-left: 8px;
margin-top: 6px;
margin-bottom: 6px;
text-decoration: none; 
}

a.menuElement:hover {font-weight: bold;}

 /*voor paginas met kaarten en tabellen*/
#container.no_tekst {width: 1100px;}
#container.no_tekst #linkerkolom, #linkerkolom.no_tekst {border:none;}

.datatable td {border:none;border-bottom: 1px solid darkred;}
.datatable th {border:none;border-bottom: 1px solid darkred;border-top: 1px solid darkred;}
.datatable tr:hover {background-color:#FFFF80;color:inherit;}
.datatable thead tr:hover {background-color:transparent;color:inherit;}


#small_image{ top:0px; float:right; }


#buurten, #straten, #bestanden, #winkels {
display: none;
}

#img {
position: absolute;
display: none;
background: white;
border: 1px solid #8B0000; /*darkred*/

}

.blader {margin-bottom:7px;}

.waarschuwing {color: #8B0000;font-style: italic;}


.left_img {margin: 5px 15px 10px 5px; float:left;}

.right_img  { margin: 5px 0px 5px 15px; float: right;}


.nobreak {
    display: inline;
}

.nowrap {
    clear: left;
}

.bestand {
    font-size : 10pt;

}
.titel {    
    font-size : 16pt;
    font-family : Verdana, Helvetica, Arial, sans-serif;
    color : black;
    vertical-align : bottom;
    
}


.browsebox {border: outset #610000 1px; 
   padding: 5px; 
   }

.poppy {
position: absolute;
display: none;
background: white;
border: 1px ridge #610000;
padding : 4px;
color: #8B0000; /*darkred*/

}








 
