/* Structuur **************************************************************************/
body,html {
  padding: 0px;
  margin: 0px;
  font-size: 100%;
  height: 100%;
  background-color: #FFFFFF;
}
#top{
   background-color: #FFFFFF;
   width: 987px;
   margin: 0px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   line-height: 1.5em;
   z-index: 5;
}
#container{
   background-image: url(../images/back_top.gif);
   background-position: left bottom;
   background-repeat: no-repeat;
   float: left;
}
   #header{
      float: left;
      width: 987px;
      height: 282px;
   }
      #logo{
         position: absolute;
         top: 0px;
         left: 0px;
         border-right: 1px solid #7DC242;
         height: 37px;
         padding: 0px;
      }
   #skip{
      position: absolute;
      top:-100em;
      left: 0px;
   }
   #kolomwrapper{
      float: left;
      width: 987px; /* nodig voor Opera */
      background-image: url(../images/back_kolommen.gif);
      background-repeat: repeat-y;
      background-position: left top;
   }
      #zieook{
         float: right;
         width: 198px;
         padding-bottom: 100px;
         margin-top: -1.8em;
      }
      #zieook h2{
         color: #7dc242;
         font-size: 1.15em;
         padding: 0px 0px 7px 0px;
      }
      #zieook ul.directnaar{
         margin: 0px 0px 8px 0px;
         padding: 5px 0px 7px 0px;
         list-style: none;
         border-bottom: 1px solid #7DC242;
         float: left;
         width: 100%;
      }
         #zieook .directnaar li{
            float: left;
            width: 100%;
         }
         #zieook .directnaar li a{
            text-decoration: none;
            padding: 1px 0px 1px 15px;
            background-image: url(../images/pijl2list.gif);
            background-position: left 6px;
            background-repeat: no-repeat;
            display: block;
            font-weight: bold;
            color: #000000;
         }
         #zieook .directnaar li a:hover{
            text-decoration: underline;
            background-image: url(../images/pijl2listhover.gif);
         }    
         
   .zieook{
      width: 198px;
      padding: 0px 0px 0px 0px ;
      border: solid #7Dc242;
      border-width: 1px 0px;
      margin: 0px 0px 8px 0px;
      float: left;
   }  
   .zieook h3{
      color: #7dc242;
      font-size: 1.15em;
   }
   .zieook ul{
      margin: 0px;
      padding: 6px 0px 8px 0px;
      list-style: none;
      background-image: url(../images/stippellijn.gif);
      background-repeat: repeat-x;
      background-position: bottom left;
   }
   .zieook ul.last{
      background-image: none;
   }
   .zieook ul li a{
      padding: 0px 0px 2px 20px;
      display: block;
      background-repeat: no-repeat;
      background-position: left 0px;
   }
   .zieook .linkintern a{
      background-image: url(../images/icon_intern.gif);
   }
   .zieook .linkextern a{
      background-image: url(../images/icon_extern.gif);
   }
   .zieook .agenda a{
      background-image: url(../images/icon_agenda.gif);
   }
      
      #content_zieook{
         float: right;
         width: 725px;
      }
         #inhoudsopgave{
            float: left;
            width: 248px;
            padding-top: 1.2em;
            padding-bottom: 20px;
         }
         #inhoudsopgave h2{
            display: none;
         }
         #inhoudsopgave ol{
            margin: 0px;
            padding: 0px;
            list-style: none;
            width: 223px;
         }
            #inhoudsopgave li ol{
               margin-top: 1px;
            }
            #inhoudsopgave li{
               float: left;
               width: 100%;
               background-image: url(../images/stippellijn.gif);
               background-repeat: repeat-x;
               background-position: left bottom;
               padding: 1px 0px 2px 0px;
            }
            #inhoudsopgave li li  {
               background-position: top;
               padding: 2px 0px 1px 0px;
            }
            #inhoudsopgave li a{
               text-decoration: none;
               display: block;
               text-align: right;
               color: #000000;
               font-weight: bold;
            }
            #inhoudsopgave li.active a{
               background-color: #e5f3d9;
            }
            #inhoudsopgave li a:hover,
            #inhoudsopgave li.active li a:hover{
               text-decoration: none;
               background-color: #e5f3d9;
            }
            #inhoudsopgave li li a,
            #inhoudsopgave li.active li a{
               background-color: transparent;
               color: #7F7F7F;
            }
            #inhoudsopgave li li li a{
               font-weight: normal;
            }
         #content{
            float: left;
            width: 504px;
            padding: 0px 8px 15px 0px;
            color: #454545;
         }
#navigatie{
   position: absolute;
   top: 0px;
   left: 0px;
}
   #navigatie h2{
      display: none;
   }
   #navigatie #primair{
      position: absolute;
      width: 248px;  
      height: 175px;
      background-color: #000000;
      top: 107px;
      left: 0px;
   }
     #navigatie #primair ul{
         margin: 0px;
         padding: 0px;
         list-style: none;
     }
        #navigatie #primair ul li{
            display: block;
            height: 35px;
            width: 248px;
            text-align: right;
        }
        #navigatie #primair ul li a{
            text-decoration: none;
            display: block;
            padding-top: 35px;
            height: 0px;
            overflow: hidden;
            background-position: right top;
            background-repeat: no-repeat;
        }
        #navigatie #primair #patienten{ background-image: url(../images/menu_patienten.gif);}
        #navigatie #primair #bezoekers{ background-image: url(../images/menu_bezoekers.gif);}
        #navigatie #primair #professionals{ background-image: url(../images/menu_professionals.gif);}
        #navigatie #primair #werkenenleren{ background-image: url(../images/menu_werkenenleren.gif);}
        #navigatie #primair #overbernhoven{ background-image: url(../images/menu_overbernhoven.gif);}
        
        #navigatie #primair ul li a:hover{
            text-decoration: underline;
        }
        #sfeerbeeldgroot{
           width: 525px;
           height: 175px;
           background-color: #BEE0A0;
           background-image: url(../images/sfeerbeeld/home_big.jpg);
           background-repeat: no-repeat;
           position: absolute;
           top: 107px;
           left: 249px;
           overflow: hidden;
        }
        #sfeerbeeldklein{
           background-image: url(../images/sfeerbeeld/home_small.jpg);
           background-repeat: repeat;
           width: 212px;
           height: 175px;
           background-color: #7DC242;
           position: absolute;
           top: 107px;
           left: 775px;           
           overflow: hidden;
        }
        /*
        
        
        
        
        
        
        */
        #sfeerbeeldtitle{
           background-repeat: no-repeat;
           width: 525px;
           height: 80px;
           position: absolute;
           top: 202px;
           left: 249px;
           overflow: hidden;
           display: none;
        }
   #navigatie #secundair{
      position: absolute;
      top: 103px;
      left: 248px;
      width: 525px;
      border-left: 1px solid #7DC242;
      border-right: 1px solid #7DC242;
      margin-top: -1em;
      font-size: 1.15em;
      font-weight: bold;
      background-color: #FFFFFF;
   }
     #navigatie #secundair ul{
         margin: 0px;
         padding: 0px;
         list-style: none;
     }
        #navigatie #secundair ul li{
            float: left;
        }
        #navigatie #secundair ul li a{ 
            text-decoration: none;
            display: block;
            padding: 0px 12px 4px 12px;
            color: #000000;
            border-right: 1px solid #7DC242;
            line-height: 1em;
        }
        #navigatie #secundair ul li a:hover{
            text-decoration: none;
            color: #7DC242;
        }
   #navigatie #sitewide{
      position: absolute;
      font-size: 0.95em;
      top: 10px;
      left: 249px;
      width: 525px;
      height: 37px;
      margin-top: -1em;
      border-right: 1px solid #7DC242;
   }
      #navigatie #sitewide ul {
         margin: 0px;
         padding: 25px 10px 0px 0px;
         list-style: none;
         float: right;
      }
         #navigatie #sitewide ul li{
            float: left;
            display: block;
            white-space: nowrap;
            border-left: 1px solid #7DC242;
            height: 12px;
         }
         #navigatie #sitewide ul li a{
            text-decoration: none;
            display: block;
            width: auto;
            float: left;
            padding: 0px 5px;
            color: #000000;
            line-height: 1em;
         }
         #navigatie #sitewide ul li a:hover{
            text-decoration: none;
            color: #7DC242;
         }
         #navigatie #sitewide ul .FontSize{
            display: none;
         }
         #navigatie #sitewide ul li .FontSizeDec{
            font-size: 0.8em;
            padding-right: 0px;
         }
         #navigatie #sitewide ul li .FontSizeInc{
            font-size: 1.2em;
            padding-left: 0px;
         }
         #navigatie #sitewide .first{
            border: 0px;
         }
#pad{
   padding: 7px 221px 7px 262px;
   float: left;
   width: 504px;
   background-image: url(../images/stippellijn.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   color: #7f7f7f;
   font-size: 0.9em;
   min-height: 1.4em;
}
   #pad p{
      display: none;
   }
   #pad ol{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
      #pad li{
         display: block;
         float: left;
         padding: 0px 0px 0px 0px;
         white-space: nowrap;
      }
      #pad li a{
         text-decoration: none;
         display: block;
         background-image: url(../images/pijlpad.gif);
         background-repeat: no-repeat;
         background-position: right 3px;
         float: left;
         padding: 0px 12px 0px 0px;
         margin-right: 5px;
         color: #7f7f7f;
      }
      #pad li a:hover{
         text-decoration: underline;
      }
      #pad #readspeaker, #pad #readspeaker img{
         float: right;
         height: 16px;
         width: 67px;
      }
#zoeken{
   position: absolute;
   left: 768px; /* altijd left ivm IE6 */
   width: 212px;
   top: 17px;
   text-align: right;
   font-size: 0.95em;
}
   #zoeken h2{
      display: none;
   }
   #zoeken a{
      color: #000000;
      text-decoration: none;
      display: block;
      padding: 5px 15px;
      float: right;
   }
   #zoeken a:hover{
      text-decoration: underline;
   }
   #zoeken .field{
      background-image: url(../images/zoekveld.gif);
      background-color: transparent;
      background-repeat: no-repeat;
      border: 0px;
      width: 162px;
      height: 17px;
      padding: 2px 5px 0px 5px;
      font-size: 1em;
   }
   #zoeken .button{
      background-image: url(../images/pijl1.gif);
      border: 0px;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: center right;
      width: 15px;
      height: 19px;
   }
#moddate{
   position: relative;
   heigth: 15px;
   clear: both;
   font-size: 0.7em;
   margin-top: -15px;
   font-family: Arial, Helvetica, sans-serif;
   color: #858585;
}
#footer{
   background-color: #7dc242;
   width: 707px;
   margin: 0px;
   float: left;
   padding: 13px 10px 18px 270px;
   clear: both;
   background-image: url(../images/footer_payoff.gif);
   background-repeat: no-repeat;
   background-position: 57px top;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 1.3em;
   z-index: 1;
}
   #footer p{
      width: 189px;
      float: left;
   }
   #footer .links{
      float: right;
      color: #FFFFFF;
   }
   #footer .links a{
      color: #FFFFFF;
      text-decoration: none;
   }
   #footer .links a.mail{
      color: #000000;
   }
   #footer .links a:hover{
      text-decoration: underline;
   }
#paginalinks{
   width: 180px;
   margin-top: -7em;
   margin-left:790px;
   float: left;
}
#paginalinks a{
   color:#858585;
   text-decoration: none;
   font-size: 0.8em;
   display: block;
   margin-top: 3px;
}
#paginalinks a:hover{
   color: #000000;
}
#paginalinks a img{
   background-color: #858585;
   margin-right: 7px;
}
#paginalinks a:hover img{
   background-color: #000000;
}
   #paginalinks #scrollup{
      display: none;
   }
/* Standaard opmaak **********************************************************************/

a{
   text-decoration: underline;
   color: #438c03;
}
a:hover{
   text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
   line-height: 1.1em;
   margin: 0px;
   padding: 0.75em 0px 0em 0px;
}
   h1{
      font-size: 2em;
      padding-top: 0.2em;
      color: #7DC242;
   }
   h2{
      font-size: 1.5em;
      color: #000000;
      padding: 0.7em 0px 0.25em 0px;
   }
   h3{
      font-size: 1.2em;
      padding: 0.75em 0px 10px 0px;
      color: #000000;
   }
   h4{
      font-size: 1em;
      margin-left: 10px;
      color: #000000;
   }
   h5{
      font-size: 1em;
      font-style: italic;
      font-weight: normal;
      margin-left: 10px;
      color: #000000;
   }
   h6{
      font-size: 0.8em;
      font-weight: normal;
      margin-left: 10px;
      color: #000000;
   }
.landingspagina h1{
   display: none;
}
h1.contentlevel1{
   color: #000000;
   padding-bottom: 10px;
}
h2 .subtitel{
   font-size: 0.73em;
}

p {
   padding: 0px 0px 0.75em 0px;
   margin: 0px;
}
		
ul, ol {
   padding: 0px 0px 0px 30px;
   margin: 0px 0px 0.75em 0px;
}
   ul ul, ol ol{
      margin: 0px 0px 0px 0px;
   }
   ul li, ol li {
      line-height: 1.5em;
   }
table {
   border-collapse: collapse;
   padding-top: 0.3em;
   empty-cells: show;
   margin-bottom: 0.75em;
}
   table td {
      padding: 3px;
      border-color: #bee0a0;
      vertical-align: top;
   }
   table th {
      padding: 0.2em;
      border: 1px solid #bee0a0;
      background-color: #e5f3d9;
      text-align: left;
      vertical-align: top;
   }
   form table{
      width: 100%;
   }
      form table table{
         width: auto;
      }
   form table td{
      border: 0px;
   }
code {
   font-size: 100%;
}
.button, button{
   border: 1px solid #7DC242;
   font-weight: bold;
   font-size: 1em;
   background-color: #e5f3d9;
}
hr{
   background-color: #7DC242;
   color: #7DC242;
   border: 0px;
   height: 1px;
}

textarea{
	font-family: arial;
}
/* Opmaak elementen **************************************************************************/

.home h1{
   display: none;
}
.home #inhoudsopgave{
   padding-top: 11px;
}
.home #content{
   padding-top: 11px;
}
.specialist #container{
   background-image: url(../images/back_top_specialisten.jpg);
}
.intro{
   font-weight: bold;
   color: #000000;
   background-image: url(../images/stippellijn.gif);
   background-position: left bottom;
   background-repeat: repeat-x;
   padding: 3px 0px 4px 0px;
   margin-bottom: 13px;
   display: inline-block;
   width: 504px;
}
.landingspagina .intro{
   padding: 16px 0px 4px 0px;
}
a.meerpijl{
   background-image: url(../images/pijl2.gif);
   background-repeat: no-repeat;
   width: 0px;
   height: 0px;
   display: block;
   padding-top: 15px;
   padding-left: 19px;
   overflow: hidden;
   float: right;
}
   a.meerpijl:hover{
      background-image: url(../images/pijl2hover.gif);
   }
 a.meer{
   background-image: url(../images/pijlsmall.gif);
   background-repeat: no-repeat;
   background-position: left 7px;
   padding: 2px 0px 2px 10px;
   display: block;
   font-weight: bold;
   text-decoration: none;
}
    a.meer:hover{
      background-image: url(../images/pijlsmallhover.gif);
      color: #000000;
   }
    .databanner a.meer{
      color: #000000;
      background-image: url(../images/pijl2list.gif);
      padding: 2px 0px 2px 15px;
   }
    .databanner a.meer:hover{
      background-image: url(../images/pijl2listhover.gif);
   }
a.terug{
   background-image: url(../images/pijl2list.gif);
   background-repeat: no-repeat;
   background-position: left 7px;
   display: block;
   padding: 3px 0px 0px 15px;
   margin-top: 7px;
   color: #7DC242;
   font-size: 1.3em;
   float: right;
   text-decoration: none;
}
   a.terug:hover{
      background-image: url(../images/pijl2listhover.gif);
      color: #000000;
   }
#maandlinks{
   float: right;
   width: 100px;
   font-size: 1.3em;
   margin-top: 5px;
}
   #maandlinks a{
      text-decoration: none;
      color: #000000;
      width: 100px;
      display: block;
      float: left;
      padding: 1px 0px 1px 15px;
      background-repeat: no-repeat;
      background-position: left 5px; ;
   }
   #maandlinks a:hover{
      color: #000000;
   }
   #maandlinks .maandterug{
      color: #438C03;
      background-image: url(../images/pijl2listleft.gif);
   }
   #maandlinks a.maandterug:hover{
      background-image: url(../images/pijl2listlefthover.gif);
   }
   #maandlinks .maandverder{
      color: #438C03;
      background-image: url(../images/pijl2list.gif);
   }
   #maandlinks a.maandverder:hover{
      background-image: url(../images/pijl2listhover.gif);
   }
#patientenservicebureau{
   display: block;
   width: 210px;
   float: left;
   border: 1px solid #cfe9b9;      
   padding: 5px 9px;
   margin: 0px 14px 0px 8px;
   background-image: url(../images/fadetop.jpg);
   background-position: left top;
   background-repeat: repeat-x;
   background-color: #FFFFFF;
}
   #patientenservicebureau img{
      border: 1px solid #454545;
   }
   #patientenservicebureau h2{
      display: block;
      color: #7DC242;
      font-size: 1.4em;
      width: 210px;
      padding: 0px;
   }
   #patientenservicebureau h3{
      font-size: 1.25em;
      padding: 4px 0px 2px 0px;
   }
ul.kaders,ol.kaders{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
   .kaders li{
      display: block;
      float: left;
      border: 1px solid #cfe9b9;      
      padding: 5px 9px;
      background-image: url(../images/fade1.jpg);
      background-position: left bottom;
      background-repeat: repeat-x;
      margin-bottom: 7px;
      color: #716f62;
      line-height: 1.2em;
   }
   .kaders li p{
      padding: 0px;
   }
   .kaders li img{
      float: right;
      margin: 4px 0px 0px 5px;;
   }
   .kaders .kadercontent{
      float: left;
      padding-bottom: 7px;
   }
   .kaders h2{
      padding: 0px 0px 5px 0px;
   }
   .kaders h2 a{
      color: #000000;
      text-decoration: none;
   }
   .kaders h2 a:hover{
      color: #7DC242;
   }
.datum{
   font-weight: bold;
   font-size: 0.9em;
   margin-bottom: 5px;
}
   .pijlbullet .datum{
      float: right;
      padding: 0px 0px 0px 10px;
      margin: -3px 0px 0px 0px;
      font-weight: normal;
      font-size: 1em;
   }
.pijlbullet{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
   .pijlbullet li{
      display: block;
      float: left;
      width: 100%;
   }
   #content .pijlbullet li a{
      padding: 0px 0px 5px 10px;
      display: block;
      background-image: url(../images/pijlsmall.gif);
      background-repeat: no-repeat;
      background-position: left 3px;
      line-height: 1.2em;
   }
   #content .pijlbullet li a:hover{
      color: #000000;
      background-image: url(../images/pijlsmallhover.gif);
   }
.pijlbullet2{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
   #content .pijlbullet2 li a{
      padding: 3px 0px 0px 15px;
      display: block;
      background-image: url(../images/pijl2list.gif);
      background-repeat: no-repeat;
      background-position: left 8px;
   }
.folders{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
   #content .folders li a{
      padding: 0px 0px 6px 20px;
      display: block;
      background-repeat: no-repeat;
      background-position: left 0px;
   }
   .folders li a.pdf { background-image: url(../images/icon_pdf.gif);}
   .folders li a.doc { background-image: url(../images/icon_doc.gif);}
   .folders li a.htm { background-image: url(../images/icon_html.gif);}
   .folders li a.txt { background-image: url(../images/icon_txt.gif);}
   .folders li a.zip { background-image: url(../images/icon_zip.gif);}
   .folders li a.xls { background-image: url(../images/icon_xls.gif);}

.databanner{
   display: block;
   float: left;
   border: 1px solid #7dc242;      
   padding: 0px;
   background-image: url(../images/fade3.jpg);
   background-position: left bottom;
   background-repeat: repeat-x;
   background-color: #FFFFFF;
   width: 196px;
   margin-bottom: 11px;
}
   .databanner table td  {
      border: 0px;
      padding: 2px 6px ;
   }
   .databanner table tr{
      background-image: url(../images/stippellijn.gif);
      background-position: left bottom;
      background-repeat: repeat-x;
   }
   .databanner a{
      display: block;
      text-decoration: none;
   }
   .databanner a:hover{
      text-decoration: underline;
   }
   .databanner .meerpijl{
      margin: -23px 8px 0px 0px;
   }
   .databanner h3{
      font-size: 1.2em;
      padding: 6px 5px;
      border-bottom: 1px solid #7dc242;      
   }
   .databanner table {
      width: 100%;
   }
   .databanner ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
      .databanner ul li{
         display: block;
         background-image: url(../images/stippellijn.gif);
         background-position: left bottom;
         background-repeat: repeat-x;
      }
      .databanner ul li.last{
         background-image: none;
      }
      .databanner ul li a{
         background-image: url(../images/pijlsmall.gif);
         background-position: 5px 7px;
         background-repeat: no-repeat;
         display: block;
         padding: 2px 0px 2px 15px;
         color: #000000;
         text-decoration: none;
      }
      .databanner ul li a:hover{
         background-image: url(../images/pijlsmallhover.gif);
         text-decoration: underline;
      }
/*ER20090318*/
      .databanner ul.listnolinks li {
         background-image: url(../images/pijlsmall.gif);
         background-position: 0px 7px;
         background-repeat: no-repeat;
         display: block;
         padding: 0px 0px 0px 10px;
         color: #000000;
         text-decoration: none;
      }      
/*ER20090318*/
.banner{
   display: block;
   float: left;
   border: 1px solid #7dc242;      
   padding: 0px 5px 3px 5px;
   background-image: url(../images/fade2.jpg);
   background-position: left bottom;
   background-repeat: repeat-x;
   background-color: #FFFFFF;
   width: 186px;
   margin-bottom: 11px;
}
   .banner .body{
      padding: 15px 0px 0px 8px;
      display: inline-block;
   }
   .banner a{
      display: block;
      text-decoration: none;
   }
   .banner a:hover{
      text-decoration: underline;
   }
   .banner h3{
      font-size: 1em;
   }
.banner_ecard{
   background-image: url(../images/banner_ecard.jpg);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #7dc242;
   float: left;
   margin-bottom: 11px;
   background-color: #ddedcf;
   font-size: 0.9em;
   width: 196px;
}
   .banner_ecard a{
      display: block;
      padding: 180px 0px 0px 0px;
      margin: 0px 8px 10px 8px;
      background-image: url(../images/pijl2.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      text-decoration: none;
      color: #000000;
   }
   .banner_ecard a:hover{
      background-image: url(../images/pijl2hover.gif);
   }
   .banner_ecard p{
      padding: 0px
   }
.banner_solliciteren{
   background-image: url(../images/banner_solliciteren.jpg);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #7dc242;
   float: left;
   width: 196px;
   margin-bottom: 8px;
}
   .banner_solliciteren a{
      display: block;
      padding: 30px 0px 68px 0px;
      margin: 0px 8px 0px 8px;
      background-image: url(../images/pijl2.gif);
      background-position: right 10px;
      background-repeat: no-repeat;
      text-decoration: none;
      color: #000000;
      width: 180px;
      overflow: hidden;
      height: 0px;
   }
   .banner_solliciteren a:hover{
      background-image: url(../images/pijl2hover.gif);
   }
.banner_diagnostischcentrum{
   display: block;
   float: left;
   border: 1px solid #7dc242;      
   padding: 5px 5px;
   background-image: url(../images/fade2.jpg);
   background-position: left top;
   background-repeat: repeat-x;
   background-color: #ddedcf;
   margin-bottom: 11px;
}
   .banner_diagnostischcentrum ul{
      margin: 0px 0px 0px 2px;
      padding: 0px;
      list-style: none;
      background-image: url(../images/pijl2.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
   }
   .banner_diagnostischcentrum li a{
      font-weight: bold;
      color: #000000;
      text-decoration: none;
      padding-left: 10px;
      background-image: url(../images/pijlsmallhover.gif);
      background-repeat: no-repeat;
      background-position: left 4px;;
   }
   .banner_diagnostischcentrum li a:hover{
      text-decoration: underline;
   }
   
.clear{
   clear: both;
   width: 100%;
}
ul.openkaders, ol.openkaders{
   margin: 0px 0px 10px 0px;
   padding: 0px;
   list-style: none;
   width: 100%;
   float: left;
}
.openkaders li{
   width: 247px;
   float: left;  
   margin-bottom: 6px;
   z-index: 1;
}
   .openkaders li .kader{
      display: block;
      float: left;
      border: 1px solid #cfe9b9;      
      padding: 5px 9px 5px 9px;
      width: 227px;
      background-image: url(../images/fade1.jpg);
      background-position: left bottom;
      background-repeat: repeat-x;
      background-color: #FFFFFF;
      margin-bottom: 7px;
      color: #716f62;
      line-height: 1.2em;
      position: absolute;
   }
   .openkaders li .kader.open{
      border: 1px solid #7DC242;      
   }
   .openkaders li ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
      float: left;
   }
   .openkaders li li{
      height: auto;
      line-height: 1.3em;
      padding: 0px;
      margin: 0px;
      width: 229px;
   }
   .openkaders .pijlbullet li a {
      padding: 1px 0px 0px 10px;
   }
   .openkaders li .content{
      float: left;
      overflow:hidden;
      width: 227px;
   }
   .openkaders li p{
      padding: 0px 0px 15px 0px;
   }
   .landing .openkaders h2{
      padding: 0px 0px 5px 0px;
      width: 205px;
      font-size: 1.5em;
   }
   .openkaders h2{
      padding: 0px 0px 5px 0px;
      width: 205px;
      font-size: 1.3em;
   }
   .openkaders h2 a{
      color: #000000;
      text-decoration: none;
   }
   .openkaders h2 a:hover{
      color: #7DC242;
   }
   .openkaders .meerpijl{
      margin-top: 0px;
   }
   .openkaders a.openkader{
      display: block;
      float: left;
      background-image: url(../images/openkader.gif);
      background-repeat: no-repeat;
      background-position: center center;
      height: 15px;
      width: 229px;
      float: left;
      overflow: hidden;
   }
   .openkaders a.openkader:hover{
      background-image: url(../images/openkaderhover.gif);
   }
   .openkaders a.closekader{
      display: block;
      float: left;
      background-image: url(../images/closekader.gif);
      background-repeat: no-repeat;
      background-position: center center;
      height: 15px;
      width: 229px;
      float: left;
      overflow: hidden;
   }
   .openkaders a.closekader:hover{
      background-image: url(../images/closekaderhover.gif);
   }
.klaplijst {
   margin: 0px;
   padding: 0px;
   list-style: none;
   border-top: 1px solid #bee0a0;
   float: left;
   width: 504px;
}
   .klaplijst li{
      float: left;
      width: 492px;
   }
   .klaplijst li li{
      width: auto;
      float: none;
   }
   .klaplijst li a{
      font-weight: bold;
      width: 100%;
      text-decoration: none;
      color: #000000;
      display: block;
      padding: 5px;
      background-color: #eef6e7;
      border: 1px solid #bee0a0;
      border-top: 0px;
   }
   .klaplijst li li a{
      width: auto;
      display: inline;
   }
   .klaplijst li a:hover{
      color: #438C03;
      background-color: #e5f3d9;
   }
   .klaplijst li a.terug{
      font-weight: bold;
      text-decoration: none;
      display: block;
      padding: 0px 0px 0px 15px;
      background-color: transparent;
      color: #438C03;
      background-image: url(../images/pijl2list.gif);
      background-repeat: no-repeat;
      background-position: left 4px;
      border: 0px;
      font-size: 1em;
      position: absolute;
      margin-top: -23px;
      margin-left: -15em;
      left: 500px;
      width: auto;
      white-space: nowrap;
   }
   .klaplijst li a.terug:hover{
      background-color: transparent;
      background-image: url(../images/pijl2listhover.gif);
      color: #000000;
   }
   .klaplijstbody{
      padding: 5px;
      padding-top:10px;
      background-color: #f6fbf2;
      border-left: 1px solid #d8edc6;
      border-right: 1px solid #d8edc6;
      border-bottom: 1px solid #bee0a0;
      float: left;
      width: 492px;
   }
   .klaplijstbody h2{
      float: left;
      width: 100%;
      padding: 10px 0px;
   }
   .klaplijst .open{
      background-color: #e5f3d9;  
   }
   .klaplijst li .klaplijstbody a{
      font-weight: normal;
      text-decoration: underline;
      color: #438C03;
      display: inline;
      padding: 0px;
      background-color: transparent;
      border: 0px;
   }
   .klaplijst li .klaplijstbody a:hover{
      text-decoration: none;
      background-color: transparent;
   }
   .klaplijst table{
      width: 100%;
   }
   .klaplijst table th{
      background-color: #FFFFFF;
      background-image: none;
   }
   .klaplijst table td{
      padding-right: 5px;
   }
   .klaplijst table tr{
      background-image: url(../images/stippellijn.gif);
      background-position: left bottom;
      background-repeat: repeat-x;
   }
   .klaplijst table tr.spacer{
      background-image: none;
   }
.line{
   background-image: url(../images/stippellijn.gif);
   background-repeat: repeat-x;
   height: 3px;
   width: 100%;
   overflow: hidden;
   margin: 3px 0px 10px 0px;
}
.leadin{
   background-image: url(../images/stippellijn.gif);
   background-repeat: repeat-x;
   background-position: bottom left;
   padding-bottom: 12px;
   margin-bottom: 12px;
}
.img_align_left{
   margin-right: 5px;
   float: left;
}
.img_align_right{
   margin-left: 5px;
   float: right;
}
.landing .submenu{
   background-color: #eef6e7;
   border: 1px solid #bee0a0; 
   padding: 8px 4px;
}   
#content .body{
   padding-left: 16px;
   padding-right: 8px;
}
#content .body h3{
   padding-top: 3px;
}
#content .body img{
   border: 1px solid #7dc242;
}

table .bold{
   font-weight: bold;
}
table .small{
   font-size: 0.8em;
}
p.small{
   font-size: 0.9em;
}
#alfabet{
   background-image: url(../images/stippellijn.gif);
   background-position: left bottom;
   background-repeat: repeat-x;
   padding: 5px 0px 9px 0px;
   float: left;
   width: 100%;
}
   #alfabet a{
      font-weight: bold;
      font-size: 1.5em;
      text-transform: uppercase;
      display: block;
      text-align: center;
      float: left;
      width: 17px;
      margin-right: 2px;
      text-decoration: none;
   }
   #alfabet a.list{
      color: #000000;
   }
   #alfabet a.list2{
      color: #000000;
   }
   #alfabet a.list:hover{
      background-color: #000000;
      color: #FFFFFF;
   }
   #alfabet a.list2:hover{
      background-color: #000000;
      color: #FFFFFF;
   }
   .klaplijst #alfabet a{
      margin-right: 1px;
   }
   .klaplijst .alfabetlist{
       width: 246px;
   }
#alfabetnaam{
   background-image: url(../images/stippellijn.gif);
   background-position: left bottom;
   background-repeat: repeat-x;
   padding: 5px 0px 9px 0px;
   float: left;
   width: 100%;
}
   #alfabetnaam a{
      font-weight: bold;
      font-size: 1.5em;
      text-transform: uppercase;
      display: block;
      text-align: center;
      float: left;
      width: 17px;
      margin-right: 2px;
      text-decoration: none;
   }
   #alfabetnaam a.list{
      color: #000000;
   }
   #alfabetnaam a.list:hover{
      background-color: #000000;
      color: #FFFFFF;
   }
   .klaplijst #alfabetnaam a{
      margin-right: 1px;
   }
.alfabetlist {
   margin: 0px;
   padding: 0px;
   list-style: none;
   /*text-transform: capitalize;*/
   font-weight: bold;
   font-size: 1.5em;
   
   float: left;
   width: 252px;
   color: #000000;
}  
   .alfabetlist li{
      padding: 3px;
      line-height: 0.9em;
   }
   .alfabetlist .hover{
      background-color: #e5f3d9;
   }
   .alfabetlist ul{
      margin: 0px 0px 10px 0px;
      padding: 0px;
      list-style: none;
   }
   .alfabetlist ul li{
      line-height: 0.9em;
      padding: 0px;
   }
   .alfabetlist ul a{
      font-weight: normal;
      font-size: 0.66em;
   }
#zoeknaam{
   float: left;
   width: 100%;
   padding: 5px 0px;
   background-image: url(../images/stippellijn.gif);
   background-position: left bottom;
   background-repeat: repeat-x;
}
   #zoeknaam #naam{
      font-size: 1em;
      border: 1px solid #7DC242;
      width: 190px;
      padding: 1px 3px;
   }
   #zoeknaam .button{
      border: 0px;
      background-color: transparent;
      font-size: 1em;
      font-weight: bold;
      padding-right: 15px;
      background-image: url(../images/pijl2list.gif);
      background-position: right 5px;
      background-repeat: no-repeat;
   }
#namen{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
   #namen li{
      float: left;
      display: block;
      width: 465px;
   }
   #namen .naam{
      float: left;
      width: 270px;
   }  
   #namen .naamingelogd{
      float: left;
      width: 270px;
   }
   #namen .specialisme{
      float: left;
      width: 190px;
   }
#visitekaartje{
   position: fixed;
   width: 382px;
   top: 280px;
   left: 280px;
   display: none;
   z-index: 1;
}
   #visitekaartje .top{
      float: left;
      display: block;
      background-image: url(../images/card_top.png);
      background-repeat: no-repeat;
      width: 382px;
      height: 34px;
      z-index: 2;
   }
   #visitekaartje .visitekaartjeback{
     background-image: url(../images/card_back.png);
     background-repeat: repeat-y;
     float: left;
     z-index: 5;
   }
   #visitekaartje .ajax{
      width: 322px;
      margin: -10px 21px -14px 21px;
      padding: 0px 9px;
      background-color: #F6FAF2;
      background-image: url(../images/card_fade.jpg);
      background-repeat: repeat-x;
      background-position: bottom;
      min-height: 146px;
      float: left;
      color: #000000;
      z-index: 5;
   }
   #visitekaartje .bottom{
      float: left;
      display: block;
      background-image: url(../images/card_bottom.png);
      background-repeat: no-repeat;
      width: 382px;
      height: 34px;
      z-index: 2;
   }
   #visitekaartje img{
      border: 1px solid #000000;
      float: left;
      margin: 3px 9px 0px 0px;
   }
/*
   #visitekaartje table,
   #visitekaartje ol{
      float: left;
   }
*/   
   #visitekaartje td{
      border: 0px;
      padding: 0px 4px 0px 0px;
   }
   #visitekaartje p{
      float: left;
      display: block;
      padding: 5px 0px 9px 0px;;
      width: 198px;
   }
   #visitekaartje h2{
      padding-top: 0px;
      width: 300px;
   }
   #closecard{
      margin: 22px 0px 0px 342px;
      position: absolute;
      top: 0px;
      left: 0px;
      display: block;
      width: 11px;
      height: 11px;
      border: 1px solid #000000;
      background-image: url(../images/card_close.gif);
      z-index: 16;
      overflow: hidden;
   }
   #closecard:hover{
         background-image: url(../images/card_closehover.gif);
      }
#closecard {
   padding: 0px;
}

   /*ER20090318*/   
   #visitekaartje ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
      #visitekaartje ul li {
         background-image: url(../images/pijlsmall.gif);
         background-position: 5px 7px;
         background-repeat: no-repeat;
         display: block;
         padding: 2px 0px 2px 15px;
         color: #000000;
         text-decoration: none;
      }
#medewerkers {
   margin: 0px;
   padding: 0px;
   list-style: none;
}
   #medewerkers li{
      display: block;
      float: left;
      width: 246px;
      padding-bottom: 10px
   }
   #medewerkers .pasfoto{
      float: left;
      width: 50px;
      height: 75px;
      overflow: hidden;
      margin-right: 7px;
      border: 1px solid #000000;
   }
   #medewerkers .pasfoto a{
      display: block;
      width: 11px;
      height: 11px;
      background-image: url(../images/openpasfoto.gif);
      position: absolute;
      top: 66px;
      left: 39px;
      border-top: 1px solid #000000;
      border-left: 1px solid #000000;
   }
   #medewerkers .pasfoto a:hover{
      background-image: url(../images/openpasfotohover.gif);
   }
   #medewerkers .medewerkergegevens{
      float: left;
      color: #000000;
      background-image: url(../images/stippellijn.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
      height: 79px;
      width: 179px;
   }
   #medewerkers table td,
   #medewerkers table th{
      border: 0px;
      padding: 0px;
      background-color: transparent;
      font-weight: normal;
   }
   #medewerkers table th{
      padding-right: 5px;
   }
   #medewerkers p{
      padding: 0px;
   }
.bottomline{
   margin: -5px 0px 0px 0px;
   padding: 0px;
   list-style: none;
}
   .bottomline li{
      display: block;
      padding-top:7px;
      background-image: url(../images/stippellijn.gif);
      background-repeat: repeat-x;
      background-position: bottom left;
      color: #000000;
   }
   .bottomline li.last{
      background-image: none;
   }
   .bottomline h3{
      padding: 3px 0px 5px 0px ;
   }
   p.wachttijd{
      display: block;
      font-weight: bold;
      color: #438C03;
      padding: 0px 0px 2px 0px;
      background-image: url(../images/stippellijn.gif);
      background-repeat: repeat-x;
      background-position: bottom left;
   }
#minikalender {
   width: 100%;
   border: 1px solid #7DC242;
   }
   .Calendar td,.Calendar th{
      border: 1px solid #7DC242;
      background-color: transparent;
      text-align: center;
      vertical-align: middle;
      padding: 0px;
      font-size: 0.9em;
   }
   .Calendar .maand th{
      border: 0px;
      font-size: 1em;
      height: 27px;
   }
   .Calendar .dagen .DayName{
      background-color: #e5f3d9;
   }
   .Calendar .dagen .week{
      background-color: #bee0a0;
      width: 20px;
   }
   .Calendar .dagen .weekend{
      background-color: #cfe9b9;
      color: #858585;
   }
   .Calendar .WeekNumber{
      background-color: #cfe9b9;
      font-weight: normal;
   }
   .Calendar .weekend{
      background-color: #e5f3d9;
      color: #858585;
   }
   .Calendar .Day{
      color: #454545;
      width: 13%;
   }
   .Calendar .Day a{
      display: block;
      width:100%;
      height: 100%;
      font-weight: bold;
      color: #000000;
      text-decoration: none;
   }
   .Calendar .Day a:hover{
      background-color: #bee0a0;
   }
   .Calendar .Current{
      background-color: #7DC242;
      color: #FFFFFF;
   }
.field{
   width: 98%;
   border: 1px solid #7DC242;
   margin: 0px;
}
.lijsten h3{
   color: #438C03;
   padding: 0px 0px 5px 0px;
   font-size: 1.2em;
}
.lijsten .klaplijst{
   margin: 0px 0px 10px 0px;
}

/*.DateEdit field{*/
.DateEdit input{
	width: 35px;
}

.DateEdit button{
	margin-left:5px;
	margin-bottom:-2px;
}

#nieuwsarchief{
   margin: 0px;
   padding: 0px;
   list-style: none;
   background-image: url(../images/stippellijn.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   float: left;
}
   #nieuwsarchief a.jaar{
      font-size: 1.5em;
      display: block;
      background-image: url(../images/stippellijn.gif);
      background-repeat: repeat-x;
      background-position: left top;
      font-weight: bold;
      color: #000000;
      text-decoration: none;
      padding: 5px 0px;
   }
   #nieuwsarchief a.jaar:hover{
      color: #7DC242;
   }
   #nieuwsarchief li{
      float: left;
      width: 504px;
   }
   #nieuwsarchief li li{
      float: left;
      width: 492px;
   }
   #nieuwsarchief .klaplijst li a{
      width: 492px;
   }
   #nieuwsarchief .klaplijst li li a{
      width: 472px;
   }
   .nieuwsarchiefjaar{
      float: left;
      padding: 0px 0px 15px 0px;
      margin-bottom: 3px;
   }
#sitemap ol{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
   #sitemap ol ol{
      padding-left: 15px;
   }
   #sitemap a{
      display: block;
      font-weight: bold;
      padding-left: 20px;
      text-decoration: none;
   }
   #sitemap a:hover{
      text-decoration: underline;
   }
   #sitemap ol ol a.parent{
      background-image: url(../images/pijlsmall.gif);
      background-position: left 5px;
   }
   #sitemap ol a {
      font-size: 1.5em;
      color: #000000;
      padding: 10px 0px 5px 20px;
   }
   #sitemap ol a.parent{
      background-image: url(../images/pijl2list.gif);
      background-position: left 14px;
      background-repeat: no-repeat;
   }
   #sitemap ol ol a {
      font-size: 1em;
      color: #438C03;
      padding: 0px 0px 0px 15px;
   }
   #sitemap ol ol ol a {
      font-weight: normal;
   }
   .formtable_col1 {
        width:130px;
   }
   .hand {
        cursor:hand;
   }

.rankelement{
	display:block;
	margin:1px;
	padding:0px;
	width:10px;
	height:4px;
	background-color:#7dc242;
	border:1px solid #7dc242;
	color:#7dc242;
	float:right;
	font-size:3px;
}
.norankelement{
	display:block;
	margin:1px;
	padding:0px;
	width:10px;
	height:4px;
	background-color:#ffffff;
	color:#ffffff;
	border:1px solid #7dc242;
	float:right;
	font-size:3px;
}

.poll li a:hover{
      text-decoration:none;
   }

.kalender_small{
    display: inline-block;
}
a[name]{
color:#000000;
text-decoration:none;
}

a#readspeaker:focus {
   outline:1px dotted;
}

#searchresult th { text-align:center;}

#searchresult th span {padding:0 15px; }

.sterrenstralen #container{
   background-image: url(../images/back_top_sterrenstralen.jpg);
}


