html,body{ 
   margin:0px; 
   padding:0px;
   font-size: 100%;
   height: 100%;
   background-color: #FFFFFF;
   background-image: url(/design/images/back_gradient.gif);
   background-repeat: repeat-x;
}

div{ 
   position: relative;
   margin:0px; 
   padding:0px;
}

/* Structuur **************************************************************************/
#top{
   width: 967px;
   margin: 0px auto;
   display: block;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 1.2em;
}

#container{
   float: left;
}

#header{
      float: left;
      width: 967px;
      height: 304px;
     /*  background-image: url(/internet/sfeerbeeld/visual1.jpg); */
      background-position: center bottom;
      background-repeat: no-repeat;
      z-index: 5;
   }
      #header h1{
         display: block;
         background-color: #FFFFFF;
         width: 500px;
         position: absolute;
         left: 206px;
         top: 139px;
         width: 761px;
         padding: 18px 0px 0px 10px;
         /* org : padding : 10px 0px 5px 10px */
         font-weight: normal;
         font-size: 2.1em;
         color: #068FC2;
         /* org : font-size 2.9em */
      }
      #header h1 span{
         font-size: 0.5em;
         position: absolute;
         top: -3px;
         display: block;
         padding: 0px;
         line-height: 1.4em;
      }
      #header h2{
         display: block;
         width: 500px;
         position: absolute;
         left: 207px;
         top: 136px;
         width: 761px;
         padding: 4px 0px 0px 10px;
         /* org: padding: 0px 0px 0px 10px */
         font-weight: normal;
         font-size: 1.4em;
         color: #068FC2;
      }
      .content #header h1{
         top: 279px;
         padding: 20px 0px 0px 10px;
         margin-top: -1em;
      }
      .content #header h2{
         top:300px;
         margin-top: -3em;
      }
      #logo{
         position: absolute;
         top: 0px;
         left: 0px;
      }
   #snelmenu{
      position: absolute;
      top: -100em;
      left: 0px;
   }
   #kolomwrapper{
      float: left;
      width: 967px; 
      background-color: #FFFFFF;
      padding-top: 10px;
      z-index: 1;
   }
      #zieook{
        /*position:absolute;*/
        /*top:0px;*/
        float: right;
        width: 183px;  
        padding-top:15px; 
       /* jf 24/11 padding-top */
      }
      #zieook form{
         font-size: 0.9em;	
         padding-bottom: 10px;
         margin-bottom: 10px;
      }
      #zieook h2{
         /*padding: 10px 0px;*/
         margin:0px;
      }     
      #zieook .first h2{
         padding-top: 0px;
      }
      #zieook h3{
         padding: 0px 0px 5px 0px;
         color: #000000;
      }
      #zieook .field{
         border: 1px solid #068FC2;
         font-size: 1em;
         margin: 2px 0px 5px 0px;
      }
      #zieook .button{
         border: 1px solid #068FC2;
         color: #047495;
         font-weight: bold;
         margin: 0px;
         background-color: #BAE4F0;
      }
      #zieook .login{
         border-bottom: 1px solid #D9D9D9;
      }
      #zieook .list{
         font-weight: bold;
      }
      #zieook .list a{
         color: #047495;
         display: block;
         padding-left: 11px;
         background-image: url(/design/images/bulletraquo2.gif);
         background-repeat: no-repeat;
         background-position: left 5px;
         text-decoration: none;
      }
      #zieook .list a:hover{
         text-decoration: underline;
      }
      #zieook .kader{
         border-top: 1px solid #D9D9D9;
         padding-bottom: 10px;
         margin-bottom: 10px;
         /* display: block; */
      }

      #zieook a {
      /* add jf */
         color: #047495;
         text-decoration: none;	
      }      

      #kolomwrapper #zieook .first{
         border-top: 0px;
         padding-top: 0px;
      }
      #zieook .kader .list{
         padding-bottom: 0px;
      }
      #zieook p{
         font-size: 0.9em;
         margin:0px;
      }
      
      #zieook dl{
         margin: 0px 0px 10px 0px;
         padding: 0px;
         font-size: 0.9em;
      }
      
      #zieook dt{
         float: left;
         width: 6em;
      }

      #content_zieook{
         float: right;
         width: 761px;
         padding-left: 0px;
         font-size: 1.1em;
         padding-top: 7px;
         /* jf 24/11 add padding-top*/
      }

      #inhoudsopgave{
            float: left;
            width:206px;
            font-weight: bold;
         }
         
      #inhoudsopgave h2{
            display: none;
         }
         
         #inhoudsopgave ol{
            margin: 0px;
            padding: 0px;
            list-style: none;
         }
         #inhoudsopgave ol li {
	/*	display: inline-block;*/
	}
         #inhoudsopgave #homemenu li {
            display: block;
            padding: 4px 10px;
         }
         #inhoudsopgave #homemenu li.blok{
            background-color: #068FC2;
            padding: 6px 10px;
            margin-top:12px;
            margin-bottom: 7px;
            color: #FFFFFF;
         }
         #inhoudsopgave #homemenu li a{
            color: #068FC2;
            text-decoration: none;
            font-size: 1.00em;
            font-weight: bold;
            padding-right: 15px;
            background-image: url(/design/images/raquo.gif);
            background-position: right 50%;
            background-repeat: no-repeat;
         }
         #inhoudsopgave #homemenu li a:hover{
            text-decoration: underline;
         }
         #inhoudsopgave #homemenu li.blok a{
            color: #FFFFFF;
            background-image: url(/design/images/raquo2.gif);
         }
         #inhoudsopgave #homemenu p{
            padding: 10px 0px 0px 0px ;
         }
         #inhoudsopgave #homemenu li.blok p a{
            font-size: 1em;
            font-weight: bold;
            display: block;
            margin: 5px 0px 5px 0px;
            background-image: none;
         }
         #inhoudsopgave #homemenu select{
            width: 100%;
            margin: 3px 0px;
         }

           #inhoudsopgave #submenu li li{
               padding: 0px 0px 0px 0px;
               display: block;
            }  
            #inhoudsopgave #submenu li li li{
               padding: 0px 0px 0px 11px;
            }           
            #inhoudsopgave #submenu li ol{
               padding: 2px 0px 0px 0px;
            }
            #inhoudsopgave #submenu li a{
               text-decoration: none;
               display: block;
               padding: 3px 2px 3px 0px;
               margin: 4px 0px 0px 0px;
               color: Gray;
            }
            #inhoudsopgave #submenu li a:hover{
               text-decoration: underline;
            }
            #inhoudsopgave #submenu li li a{
               margin: 0px;
               color: #626363;
               padding: 1px 0px 2px 11px;
               background-color: transparent;
               border: 0px;
               font-weight: normal;
            }
            #inhoudsopgave #submenu li li li a{
               color: #999999;
            }
            #inhoudsopgave #submenu li li li li a{
               font-style: italic;
            }       
            #inhoudsopgave #submenu a.current{
               background-image: url(/design/images/bulletraquo.gif);
               background-repeat: no-repeat;
               background-position: 1px 5px;
               color: #000000;
            }
            #inhoudsopgave #submenu a.aktief{
               color: #047495;
            }
/*            #inhoudsopgave #submenu li.aktief li.aktief a{ color: #000000; }
            #inhoudsopgave #submenu li.aktief li.aktief li a{ font-weight:normal; color: #999999; padding-left: 2px; }
            #inhoudsopgave #submenu li.aktief li.aktief li.aktief a{ color: #000000; }
            #inhoudsopgave #submenu li.aktief li.aktief li.aktief li a{ font-weight:normal; color: #999999; }
            #inhoudsopgave #submenu li.aktief li.aktief li.aktief li.aktief a{ color: #000000; }
            #inhoudsopgave #submenu li.aktief li.aktief li.aktief li.aktief li a{ color: #626363; padding-left: 2px; }
            #inhoudsopgave #submenu li.aktief li.aktief li.aktief li.aktief li.aktief a{ color: #000000; }
            #inhoudsopgave #submenu li.aktief li.aktief li.aktief li.aktief li.aktief li a{ color: #999999; padding-left: 2px; }
*/
            #inhoudsopgave .kader {
               border-top: 1px solid #D9D9D9;
               margin-top: 10px;
               display: block;
               padding-top: 1px;
            }
            #inhoudsopgave .kader h2{ 
               display: block;
               padding: 10px 0px;
            }
      #inhoudsopgave .list{
         font-weight: bold;
         padding: 0px;
      }
      #inhoudsopgave .list a{
         color: #047495;
         display: block;
         padding-left: 11px;
         background-image: url(/design/images/bulletraquo.gif);
         background-repeat: no-repeat;
         background-position: left 5px;
      }
#kolomwrapper a.file{
   padding-left: 20px;
   background-position: left top;
   display: block;
   padding-bottom: 2px;
}
#kolomwrapper a.html{   background-image: url(/design/images/icon_html.gif);}
#kolomwrapper a.doc{   background-image: url(/design/images/icon_doc.gif);}
#kolomwrapper a.pdf{   background-image: url(/design/images/icon_pdf.gif);}
#kolomwrapper a.ppt{   background-image: url(/design/images/icon_ppt.gif);}
#kolomwrapper a.txt{   background-image: url(/design/images/icon_txt.gif);}
#kolomwrapper a.xls{   background-image: url(/design/images/icon_xls.gif);}
#kolomwrapper a.zip{   background-image: url(/design/images/icon_zip.gif);}

         #content{
            float: left;
            width: 550px;
            padding-left: 10px;
            color: #626363;
            line-height: 1.5em;
         }
         .content #content{
            padding-top:20px;
         }
#navigatie{
   position: absolute;
   top: 46px;
   left: 206px;
   z-index: 30;
}
   #navigatie h2{
      display: none;
   }
   #navigatie #primair{
      position: absolute;
      top: 42px;
      left: 0px;
      width: 601px;
      height: 20px;
   }
   #navigatie #primair ol{
      margin: 0px;
      padding: 0px;
      list-style: none;
      float: left;
   }
      #navigatie #primair li{
         display: inline;
         float: left;
      }
      #navigatie #primair li a{
         text-decoration: none;
         display: inline-block;
         background-color: #d9d9d9;
         padding: 5px 10px 6px 10px;
         font-weight: bold;
         color: #999999;
         font-size: 1.1em;
      }
      #navigatie #primair li a:hover,
      #navigatie #primair li a.aktief{
         background-color: #068FC2;
         /*background-color: #999999;*/
         color: #FFFFFF;
      }   
   #navigatie #secundair{
      width: 480px;
      position: absolute;
      top: 0px;
      left: 0px;
      padding: 0px 10px;
   }
   #navigatie #secundair ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
      #navigatie #secundair li{
         display: inline;
         color: #999999;
      }
      #navigatie #secundair li a{
         text-decoration: none;
         color: #999999;
      }
      #navigatie #secundair li a.aktief{
         font-weight: bold;
      }
      #navigatie #secundair li a:hover{
         text-decoration: underline;
         color: #626363;
      }   

#paginafuncties{
   position: absolute;
   top: 90px;
   right: 0px;
   width: 170px;
   color: #999999;
   display: none;
   text-align: right;
   z-index: 29;
}
   #paginafuncties a{
      text-decoration: none;
      color: #999999;     
   }
   #paginafuncties a:hover{
      text-decoration: underline;
      color: #626363;
   }
   #paginafuncties .FontSizeInc{
      font-size: 1.3em;
   }
   #paginafuncties .FontSizeDec{
      font-size: 0.7em;
   }   
#zoeken{
   position: absolute;
   left: 739px; /* altijd left ivm IE6 */
   top: 39px;
   width: 250px;
   z-index: 28;
}
   #zoeken h2{
      display: none;
   }
   #zoeken p{
      padding: 0px;
   }
   #zoeken .field{
      width: 188px;
      height: 33px;
      padding: 0px 0px 1px 6px;
      border: 0px;
      background-color: #F0F0F0;
      border:1px solid #D9D9D9;	
      float: left;
      color: #D9D9D9;
      font-size: 30px;
   }
   #zoeken .button{
      height: 36px;
      width: 36px;
      border: 0px solid #D9D9D9;
      background-color: #D9D9D9;
      float: left;
      margin: 0px;
      background-image: url(/design/images/zoekbutton.gif);
      background-repeat: no-repeat;
      background-position: center center;
   }
#footer{
   clear: both;
   width: 100%;
   padding: 43px 0px 0px 0px;
   background-image: url(/design/images/back_footer.gif);
   background-repeat: repeat-x;
   background-position: top;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   color: #999999;
}
#footer p{
   width: 967px;
   margin: 0px auto;
   padding: 10px 0px;
}
#footer a{
   color: #999999;
   text-decoration: none;
}
#footer a:hover{
   text-decoration: underline;
   color: #626363;
}

#solform label{
	display: block;
	margin: 0 0 12px 0;
	}
#solform label span {
	width: 100px;
	display: inline-block;
	vertical-align: top;
	padding: 3px 20px 0 0;
	cursor: pointer;
	}
	

/* Standaard opmaak **********************************************************************/
a:link, a:visited{
   text-decoration: underline;
}
a:link:hover, a:visited:hover{
   text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
   line-height: 1.3em;
   margin: 0px;
   padding: 0px 0px 0px 0px;
}
   h2{
      margin: 0px;
      font-size: 1.4em;
      font-weight: normal;
      color: #068FC2;
      padding :0px 0px 0px 0px;
   }
   h3{
      font-size: 1em;
   }
   h4{
      font-size: 1em;
   }
   h5{
      font-size: 1em;
   }
   h6{
      font-size: 0.8em;
   }

p {
   /* padding: 0px 0px 0.75em 0px;  disabled 2009-11-10 jf */
   margin: 0px;
}

#content p{
   padding: 0px;
}		
ul, ol {
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 0.75em 0px;
}
   ul ul, ol ol{
      margin: 0px 0px 0px 0px;
   }

#content ul, #content ol{
  margin: 0px;
  /*clear: both;*/
}


hr{
   color: #D9D9D9;
   background-color: #D9D9D9;
   height: 1px;
   border: 0px;
   width: 100%;
   clear: both;
   margin: 0px 0px 10px 0px;
   padding: 0px;
}
table {
   border-collapse: collapse;
   padding-top: 0.3em;
   empty-cells: show;
   font-size: 1em;
   margin-bottom: 10px;
}
   table th {
      padding: 0.2em;      
      text-align: left;
      vertical-align: top;
      background-color: #D9D9D9;
   }
   table td {
      padding: 0.2em;
      border: 0px solid #CCCCCC;
      vertical-align: top;
   }
   form table td{
      border: 0px;
      padding: 0.2em 1em;
   }

table.rijentabel,
table.kolommentabel{
   border: 0px solid #CCCCCC
}
   
table.rijentabel td{
   border-width: 0px 0px 0px 0px;
   background-color: transparent;
}   
table.kolommentabel td{
   border-width: 0px 0px 0px 0px;
   background-color: transparent;
}   
table.rijentabel tr.alt td,
table.kolommentabel td.alt{
   background-color: #F0F0F0;
}
legend{
   color: Gray;
}
form{
   margin:0px; 
   padding:0px;  
}

a img { border:none }

blockquote blockquote {margin-right: 0px;}

code {
   font-size: 100%;
}
input, select{
   font-size: 1em;
}
textarea{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
}

.field{
   background-color: #FFFFFF;
   border: 1px solid #068FC2;
   padding: 1px 0px;
   width: 98%;
}

.DateEdit input {
         border: 1px solid #068FC2;
         font-size: 1em;
         margin: 2px 0px 5px 0px;
      }


.button, button, .cmd {
   border: 1px solid #626363;
   border-top-color: #BAE4F0;
   border-left-color: #BAE4F0;
   border-right-color: #047495;
   border-bottom-color: #047495;
   background-color: #068FC2;
   color: #FFFFFF;
   font-weight: bold;
   font-size: 0.9em;
   text-align: left;
   padding: 1px 20px 1px 3px;
   background-image: url(/design/images/raquo2.gif);
   background-repeat: no-repeat;
   background-position: right 2px;
   margin: 5px 0px 5px 0px;
   cursor:hand;
   cursor:pointer;	
}
/* NOT IE6 ************************************************************************************/
img[align="left"]{
   margin-right: 5px;
}
img[align="right"]{
   margin-left: 5px;
}
:focus{
   outline:0px;
}

/* Opmaak elementen **************************************************************************/
#header h2 a{
   color: #068FC2;
   text-decoration: none;
}
#header h2 a:hover{
   text-decoration: underline;
}

#content h2 a{
   color: #068FC2;
   text-decoration: none;
}
#content h3 a{
   color: #068FC2;
   text-decoration: none;
}
#content h3 a:hover,#content h2 a:hover{
   text-decoration: underline;
}
.tweekoloms{
   font-size: 0.9em;
   line-height: 1.3em;
   /* jf update 24/11 color: #333333;*/
   padding-bottom: 10px;
   float: left;
   width: 100%;
}

#content .last{
   margin-bottom: 0px;
   border-bottom: 0px;
}
#content .image{
   float: left;
   margin: 5px 10px 5px 0px;
   border: 1px solid #626363;
}
#content a:link,#content a:visited{
   color: #047495;
}
#content .datum{
   position: absolute;
   margin-top:-20px;
   left: 10px;
   font-size: 0.9em;
   font-style: italic;
   color: #047495;
}
.bottomlink .kolom,
.bottomlink .kolom2{
 padding-bottom: 2em;
padding-left:8px;
}
.tweekoloms .kolom{
   width: 250px;
   float: left;
   
}
.tweekoloms .kolom2{
   margin-left: 50px;
   float: left;
   width: 250px;
}
.tweekoloms .meer{
   position: absolute;
   bottom: 10px;
   left: 0px;
   
}
.tweekoloms .strong{
   font-size: 1.1em;
}
.tweekoloms .kolom .meer{
   position: relative;
   bottom: auto;
   left: auto;
}


.tweekoloms a.right{
   left: 290px;
}
.tweekoloms div.left{
   padding-right: 20px;
   border-right: 1px solid #D9D9D9;
}
.tweekoloms div.right{
   padding-left: 20px;
   border-left: 1px solid #D9D9D9;
   margin-left: -1px;
}
.tweekoloms img{
   border: 1px solid #626363;
}
#content .tweekoloms h2{
   font-size: 1.5em;
   margin-bottom: 10px;
   padding-top: 0px;
   background-color: #FFFFFF;
}

#content .tweekoloms h3{
   /* jf disabled 24/11 font-size: 1.1em */
   /*margin-bottom: 0.2em;*/
   margin:0px;
}
#content .tweekoloms P {
 margin:0px;
 font-size:1.0em;

}

a.strong{
   font-weight: bold;
}
#kolomwrapper a.meer{
   text-decoration: none;
}
#kolomwrapper a.meer:hover{
   text-decoration: underline;
}
.banner{
   display: block;
   margin-bottom: 20px;
}
.tekstbanner{
   border: 1px solid #999999;
   display: block;
   float: left;
   background-color: #EEEEEE;
   width: 161px;
   padding: 3px 10px;
   text-align: center;
   margin-bottom: 20px;
   font-weight: bold;
   color: #626363;
}
   #zieook .tekstbanner h2{
      padding: 0px 0px 5px 0px;
      font-size: 1.8em;
      font-weight: bold;
   }
   .tekstbanner img{
      border: 1px solid #999999;
   }
   .tekstbanner .meer{
      color: #047495;
   }
.list {
   margin: 0px;
   padding: 0 0 10px 0;
   list-style: none;
   overflow: auto;
}
/* HW 260110 */
.list li{
   line-height: 1.3em;
   float: left;
   padding-bottom:10px;
   width: 100%;
}
.list li ol,.list li ul{
   list-style: none;
   margin: 0px;
   padding: 0px 0px 0px 15px;
}
#kolomwrapper .list a{
   display: block;
   color: #047495;
   text-decoration: none;
}
#kolomwrapper .bullets{
   list-style: none;
}
#kolomwrapper div.bullets{
   margin-left: -25px;
}
#kolomwrapper div.bullets ol a{
   text-transform: uppercase;
   font-weight: bold;
}
#kolomwrapper div.bullets ol ol a{
   text-transform: none;
   font-weight: bold;
}
#kolomwrapper div.bullets ol ol ol a{
   font-weight: normal;
}
#kolomwrapper div.bullets ol ol ol ol a{
   font-style: oblique;
}
#kolomwrapper .bullets ol,#kolomwrapper .bullets li{
   list-style: none;
}
#kolomwrapper .bullets li{
   margin-bottom: 0px;
}
#kolomwrapper .bullets a{
   padding: 1px 0px 1px 11px;
   background-image: url(/design/images/bulletraquo2.gif);
   background-position: left 5px;
   background-repeat: no-repeat;
}

#kolomwrapper .list a:hover{
   text-decoration: underline;
}
.list a.meer{
   font-weight: bold;
   font-size: 0.9em;
}
#content .images li{
   padding-left: 79px;
   overflow: visible;
}
.images img {
   float: left;
   margin-left: -79px;
   margin-top: -1em;
   border: 1px solid #626363;
}

.persoon{
   padding: 0px 0px 5px 0px;
   margin-top: -3px;
}
.persoon table td{
   border: 0px;
   padding: 2px;
}
.persoon table td.label{
   font-weight: bold;
   padding-right: 10px;
}
.persoon table td.foto img{
   border: 1px solid #626363;
   margin: 5px 10px 0px 0px;
}
#content .kader {
   margin: 0px 0px 0px 0px;
   /*width:100%;*/
}
#content .kader h2{
   padding: 0px 0px 0px 0px;
}
/* jf edit 0px 0px 10px 0px */



.kader table td{
}
table.wide{
   width: 100%;
}
table.wide th {
   width: 200px;
}

td.bold{
   font-weight: bold;
}
table.wide .bold{
   width: 33%
}

.vlaklist{
   margin: 0px;
   padding:   0px;
   list-style: none;
   overflow: auto;
}
.vlaklist li{
   display: inline-block;
   position: relative;
   width: 195px;
   float: left;
   height: 90px;
   padding: 0px 0px 5px 80px;
   margin-bottom: 10px;
   border-bottom: 1px solid #D9D9D9;
}
#top #content ul.vlaklist li{
   display: inline-block;
   position: relative;
   width: 195px;
   float: left;
   height: 90px;
   padding: 0px 0px 5px 80px;
   margin-bottom: 10px;
   border-bottom: 1px solid #D9D9D9;
}
#kolomwrapper .vlaklist li a{
   text-decoration: none;
   font-size: 0.9em;
}
#kolomwrapper .vlaklist li a:hover{
   text-decoration: underline;
}
.vlaklist li img{
   position: absolute;
   margin-left: -80px;
   border: 1px solid #D9D9D9;
}
.details{
   width: 100%;
   /* jf disable 24/11 font-size: 0.9em; */
  
   border-bottom: 1px solid #D9D9D9;
   margin-bottom: 10px;
}
.details td{
   border: 0px;
   padding: 0px 3px;;
}
.details td.def{
   width: 150px;
}
.details td.term{
   padding-left: 10px;
   font-weight: bold;
}

.detaillist{
   margin: 10px 0px 0px 0px;
   padding: 0px;
   list-style: none;
   border-bottom: 1px solid #D9D9D9;
}
#content .detaillist .titel{
   display: block;
   padding: 2px 0px;
   font-weight: bold;
   border-top: 1px solid #D9D9D9;
   color: #626363;
   text-decoration: none;
}
#content .detaillist .datum{
   left:0px;
   margin-top:0px;
   position:relative;   
   font-size: 1em;
   font-style: normal;
}
.detaillist div{
   display: inline-block;
   padding: 0px 0px 10px 20px;
   /* jf disable 24/11 font-size: 0.9em;*/
   line-height: 1.3em;
}
.detaillist p{
   padding: 0px 0px 5px 0px;
}
.detaillist .meer{
   font-weight: bold;
}
.listnav{
   border-bottom: 1px solid #D9D9D9;
   padding: 5px 0px;
   font-size: 0.9em;
   display: block;
   float: left;
   width: 100%;
}
#kolomwrapper .listnav a{
   text-decoration: none;
   font-weight: bold;
}
#kolomwrapper .listnav a:hover{
   text-decoration: underline;
}
.listnav a.volgende{
   float: right;
}
.listnavpage{
   border-bottom: 1px solid #D9D9D9;
   padding: 5px 0px;
   font-size: 0.9em;
   text-align: center;
   color: #047495;
   display: block;
   float: left;
   width: 100%;
}
#kolomwrapper .listnavpage a{
   text-decoration: none;
   padding: 0px 4px;
}
#kolomwrapper .listnavpage a:hover{
   text-decoration: underline;
}

.nieuwslist{
   margin: 0px;
   padding: 0px;
   list-style: none;
   font-size: 1.0em;
   border-bottom: 1px solid #D9D9D9;
}

.nieuwslist li{
   position: relative;
   padding:3px 30px 3px 0px;
   border-top: 1px solid #D9D9D9;
   display: block;
   min-height: 50px;
}
.nieuwslist .meer{
   display: block;
   font-weight: bold;
   font-size: 0.9em;
}

.fotolist{
   margin: 0px;
   padding: 0px;
   list-style: none;
   font-size: 0.9em;
   border-bottom: 1px solid #D9D9D9;
}
.fotolist .image{
   position: absolute;
   left: 0px;
   top: 3px;
}
#kolomwrapper .fotolist a{
   color: #047495;
   text-decoration: none;
}
#kolomwrapper .fotolist a:hover{
   color: #000000;
}
.fotolist .titel{
   display: block;
}
.fotolist li{
   position: relative;
   padding:3px 30px 3px 70px;
   border-top: 1px solid #D9D9D9;
   display: block;
   min-height: 50px;
}
.fotolist .meer{
   display: block;
   font-weight: bold;
   font-size: 0.9em;
}
.datelist{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
.datelist ol{
   margin: 0px 5px 0px 0px;
   border-top: 1px solid #D9D9D9;
   padding: 0px 0px 5px 14px;
   list-style: none;
}
#kolomwrapper .datelist a{
   text-decoration: none;
   color: #047495;
   display: block;
   padding: 0.2em 0px 0.2em 10px;
   background-repeat: no-repeat;
   background-position: left 5px;
   background-image: url(/design/images/bulletraquo2.gif);
}
#kolomwrapper .datelist a:hover{
   text-decoration: underline;
}
#kolomwrapper .datelist li li a{
   padding: 0.2em 0px 0.2em 10px;
   background-position: left 5px;
   background-image: url(/design/images/bulletgt.gif);
}
#zieook .datelist {
   float: left;
   width: 100%;
}
.datelist a.jaar{
   font-size: 1.2em;
   padding: 0.2em 0px 0.2em 14px;
   background-image: url(/design/images/bulletraquo.gif);
}
.datelist .aktief a{
   font-weight: bold;
   color: #000000;
}
.alfabetnav{
   border-top: 1px solid #D9D9D9;
   font-weight: bold;
   font-size: 1.3em;
   padding: 3px 0px;
}
#content .alfabetnav a{
   text-decoration: none;
   color: #000000;
   padding: 0px 1px;
}
#content .alfabetnav a.leeg{
   color: #068FC2;
}
.alfabetlist{
   margin: 0px;
   padding: 5px 0px 0px 0px;
   list-style: none;
   font-weight: bold;
   font-size: 1.3em;
   width: 275px;
   float: left;
   border-top: 1px solid #D9D9D9;
}
.alfabetlist li{
   padding: 5px 0px;
   color: #000000;
}
.alfabetlist li li{
   padding: 1px;
}
#kolomwrapper .alfabetlist  a{
   text-decoration: none;
   font-weight: normal;
}
#kolomwrapper .alfabetlist  a:hover{
   text-decoration: underline;
}
.alfabetlist ol{
   margin: 0px;
   padding: 0px 0px 0px 0px;
   list-style: none;
   font-size: 0.7em;
   border-bottom: 1px solid #D9D9D9;
}
.left ol{
   margin-right: 20px;

}

#content ol.right{
   padding-left: 20px;
   width: 255px;
}

#specialisme{
   border-top: 1px solid #D9D9D9;
   padding: 5px 0px;
}
#specialisme select{
   border: 1px solid #999999;
   color: #047495;
}
.gallery{
   width: 255px;
   margin-bottom: 5px;
   margin-right: -5px;
   float: left;
   clear: both;
}
.gallery img{
   float: left;
   margin-right: 5px;
   margin-bottom: 5px;
}

.locaties h3.locatie{
   padding: 0px 0px 3px 0px;
   border-bottom: 1px solid #D9D9D9;
}
#content .locaties p{
   display: block;
   clear: both;
}
.locaties .tweekoloms{
   padding-left: 20px;
   width: 530px;
}
.locaties .tweekoloms .kolom2{
   margin-left: 20px;
}
.landing p.geentitel{
   padding-top: 30px;
}

#zieook p.ingelogd{
   font-weight: bold;
   font-size: 1em;
   margin:0px;
}

.specialismenmenu{
   padding: 5px 0px 10px 0px;
}

.contactform{
   width: 99%;
   border: 0px solid #999999;
}
.contactform .caption{
  white-space: no-wrap;
  width: 20%;
  font-weight: bold;
  background-color: #EEEEEE;
}
.contactform .lastrow{
  background-color: #EEEEEE;
}

#tblbereikbaar td {
  width:20px;border:1px solid #008Ec6;padding:5px;
}

.emailform {
  padding:0px 5px 0px 0px;
}

.emailform .caption { width:400px;background-color: #FFFFFF;text-align:right;}

.emailform input, textarea {
         border: 1px solid #068FC2;
         font-size: 1em;
         margin: 2px 0px 5px 0px;
      }
.emailform #Afdeling,#Locatie {
         font-weight:bold;
         border:0px;
}

.contactform table label {padding:0px 0px 0px 0px;text-align:left;}
.contactform table TD {border:0px solid white;padding:0px 0px 0px 8px;}
.contactform span {font-size:12px;font-weight:bold;color:#AAAAAA;}
#swdsearchform .field{
   width: 80%;
}
#swdsearchform fieldset {
	border:0px;
}

.zoekresultaat td{
   border:0px;
   padding: 4px 2px;
}
.zoekresultaat a{
   text-decoration: none;
}
.zoekresultaat .col1{
   border:0px;
   text-align: right;
   width: 15px;
}
.zoekresultaat .col2{
   border:0px;
   width: 20px;
   text-align: center;
}
.zoekresultaat .col4{
   border:0px;
   text-align: right;
   width: 15%;
}
.zoekresultaat h3,.zoekresultaat p{
   margin: 0px;padding 0px;
}

.zoekresultaat td{
   padding: -4px 0px 0px 0px;
}


label {
	/* display: block; */ 
	margin: 0 0 12px 0px;
	}
label span {
	width: 100px;
	display: inline-block;
	vertical-align: top;
	padding: 3px 20px 0 0;
	cursor: pointer;
	}
/* verplichte velden formulieren */
input.verplicht {

            background-color: yellow;

}

       

label.fldRequired {

            background: url("/res/required.gif") top right no-repeat; 

            padding: 1px;

            padding-right: 14px;

}

 

label.fldComplete {

            background: url("/res/complete.gif") top right no-repeat; 

            padding: 1px; 

            padding-right: 14px;

}

 

.dropdownCombo{

            border: 2px #ffffff inset;

}

#aftelklok{
	position:absolute;
	top:343px;
	width:545px;
	height: 70px;
	padding-left:5px;
	margin-left:5px;
	background-image: url("/Website/Banners/banner_nieuwbouw.gif");
	text-align:center;
	}

#countbox{
	height:18px;
	width:540px;
	background-color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size: 12px;
	font weight: bold;
   	text-align:center;
	color: #068FC2;
	border:1px solid #D9D9D9;
	}