CSS
/* !widget: events */
.widget_events li {float: left; list-style-type: none;width: 200px;}
.widget_events li a { text-decoration: underline; font-weight: normal; color:#e6e6e6;}
.widget_events li a:hover { text-decoration: none; }

.widget_events_list { width: 500px; border-bottom: 1px solid #f2f2f2; overflow: hidden; min-height: 50px; margin-right: 10px; }

.dtstarthome { display: block; width: 25px; float: left; margin-right: 10px; margin-top: 3px; padding-bottom: 15px;}
.dtstarthome .month { padding: 1px; padding-bottom: 0; background: #003876; display: block; width: 100%; text-align: center; font-size: 9px; line-height: 11px; color: #fff; text-transform: uppercase; font-weight: normal;}
.dtstarthome .day { border: 1px solid #fff; border-top: 0px; background: #fff; display: block; width: 100%; text-align: center; font-size: 1.2em; line-height: 1.2em; color: #495965; font-weight: bold; }

.dtstart { display: block; width: 40px; float: left; margin-right: 10px; margin-top: 3px;}
.dtstart .month { padding: 1px; padding-bottom: 0; background: #003876; display: block; width: 100%; text-align: center; font-size: 12px; line-height: 20px; color: #fff; text-transform: uppercase; font-weight: bold;}
.dtstart .day { border: 1px solid #ccc; border-top: 0px; background: #fff; display: block; width: 100%; text-align: center; font-size: 1.2em; line-height: 1.6em; color: #495965; font-weight: bold; }

.locationadr {font-size: 9px; font-weight: normal;}




#top-link {
   display:none;
   position: fixed;
   right: 5px;
   bottom: 5px;
   color: #949aa5;
   font-weight: bold;
   text-decoration: none;
   border: 1px solid #949aa5;
   background: #fff;
   padding: 10px;
}


html,body{ 
   margin:0px; 
   padding:0px;
   font-size: 100%;
   height: 100%;
   background-color: #FFFFFF;
}
div{ 
   position: relative;
   margin:0px; 
   padding:0px;
}

 
#printdisclaimer {
  visibility:hidden;
}

/* Structuur **************************************************************************/
#top{
   width: 967px;
   margin: 0px auto;
   display: block;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.6em;
   line-height: 1.4em;
   z-index: 1;
}
#container{
   float: left;
   z-index: 1;
         background-image: url(/design/images/back.gif);
      background-repeat: repeat-y;
      background-position: left top;
}
   #header{
      float: left;
      width: 967px;
      height: 100px;
   }
   #header p{
      width: 480px;
      display: block;
      background-image: url(/design/images/logoback.gif);
      background-repeat: repeat-x;
      background-position: left top;
      overflow: visible;
      padding: 17px 0px 0px 0px;
   }
   #header img{
      vertical-align: top;
      border: 0px;
   }
   #header a{
      text-decoration: none;
      text-transform: uppercase;
      font-size: 2.3em;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      color: #495965;
   }
   #kolomwrapper{
      float: left;
      width: 760px; /* nodig voor Opera */
      z-index: 1;
   }
      #zieook{
         float: right;
         width: 180px;
      }
         #zieook .blok{
            width: 160px;
            padding: 10px;
            background-color: #495965;
            margin-bottom: 15px;
            color: White;
         }
         #zieook .blok h2{
            color: #FFFFFF;
         }
         #zieook .gradient{
            width: 160px;
            padding: 10px;
            min-height: 158px;
            background-image: url(/design/images/backgradient_small.jpg);
            background-repeat: repeat-x;
            margin-bottom: 15px;
         }
         #zieook h2{
            font-weight: normal;
            font-size: 1.7em;
            color: #929BA3;
            margin: 0px 0px 13px 0px;
            padding: 0px 0px 10px 0px;
            border-bottom: 1px solid #FFFFFF;
         }
         #zieook ul{
            margin: 0px;
            padding: 0px;
            list-style: none;
         }
         #zieook ul li{
            background-image: url(/design/images/bullet.gif);
            background-repeat: no-repeat;
            background-position: left 6px;
            display: block;
            padding: 3px 0px 3px 15px;
         }
         #zieook ul a{
            color: #495965;
            text-decoration: none;
         }
         #zieook li{
            display: inline-block;
            width: 100%;
         }
         #zieook ul a:hover{
            text-decoration: underline;
         }


#zieook .blok a {
  color: #fff;
  text-decoration: underline;
}

#zieook .blok  li {
  background-image: url(/design/images/bullet_light.gif);
  background-repeat: no-repeat;
  background-position: left 6px;
}

#zieook .gradient  {
  color: #495965;
}

#zieook .blok  ul {
  width: 120px;
}

#zieook p {
  width: 100%;
}

#zieook .leesmeer {
 background-image: url(/design/images/bullet_light.gif);
 background-repeat: no-repeat;
 background-position: left 2px top 0px;
 padding-left:15px;
}


#content{
  float: right;
  width: 500px;
  color: #495965;
  border-top: 0px solid #e4e6e8;
         line-height: 1.7em;
         padding-top: 140px;
         z-index: 1;
      }
      #content p{
         margin: 0px;
         padding: 0px;
      }
      #content{
         font-size: 1.1em;
      }

      #content img {

      }

      #content_relevant{
         float: right;
         width: 500px;
         color: #495965;
         border-top: 0px;
         z-index: 1;
      }
         #content_relevant #content{
            border: 0px;
            width: 300px;
            float: left;
         }
            #relevant{
               float: left;
               width: 180px;
               padding-top: 140px;
               margin-left: 20px;
               margin-top: -23px;  
            }
            #relevant h2{
               font-weight: normal;
               border-bottom: 3px solid #495965;
               font-size: 1.9em;
               height: 32px;
               padding: 0px 0px 0px 0px;
               margin: 0px 0px 10px 0px;
            }
            #relevant h3{
               font-weight: bold;
               font-size: 1.1em;
               color: #495965;
               padding: 0px 0px 10px 0px
            }
      #inhoudsopgave{
         float: left;
         width: 220px;
         margin-top: 140px;
         padding-right: 20px;
         padding-top: 10px;
         margin-left: 20px;
         font-size: 1.1em;
         border-top: 0px solid #e4e6e8;
      }
      #inhoudsopgave ol{
         border-top: 3px solid #495965;
         margin: 0px;
         padding: 10px 10px 0px 10px;
         list-style: none;
         background-image: url(/design/images/backgradient.jpg);
         background-repeat: repeat-x;
         background-position: left 10px; 
         min-height: 200px;
      }  
         #inhoudsopgave li{
            display: inline-block;
            width: 100%;
         }
         #inhoudsopgave li a{
            text-decoration: none;
            display: block;
            color: #495965;
            padding: 5px 0px 5px 0px;
            border-bottom: 1px solid #FFFFFF;
         }
         #inhoudsopgave li a.aktief {
            color: #00aeef;
         }
         #inhoudsopgave li a:hover{
            border-bottom: 1px solid #495965;
         }
         #inhoudsopgave ol ol{
            border: 0px;
            padding: 0px;
            min-height: 0px;
            background-image: none;
            border-bottom: 1px solid #FFFFFF;
         }
         #inhoudsopgave ol ol a{
            padding-left: 15px;
            border: 0px;
            background-image: url(/design/images/bullet.gif);
            background-repeat: no-repeat;
            background-position: left 8px;
         }
         #inhoudsopgave ol ol a:hover{
            border: 0px;
            text-decoration: underline;
         }
      #inhoudsopgave h2{
         display: none;
      }
#navigatie{
      position: absolute;
      top: 100px;
      left: 20px;
      z-index: 100;
}
   #navigatie h2{
      display: none;
   }
   #navigatie #deurmat{
      width: 740px;
      background-color: #FFFFFF;
      position: absolute;
      top: 0px;
      left: 0px;
      height: 0px;
      z-index: 50;
   }
   #navigatie #primair{
      background-color: #e4e6e8;
      font-size: 1.1em;
      width: 740px;
      z-index: 105;
      clear: both;
      float: left;
   }
   #navigatie #primair ol{
      margin: 0px;
      padding: 0px;
      list-style: none;
      float: left;
   }
      #navigatie #primair li{
         float: left;
         display: block;
      }
      #navigatie #primair .submenu{
         display: none;
      }
      #navigatie #primair li a{
         text-decoration: none;
         display: block;
         padding: 8px 13px 8px 13px;
         color: #495965;
      }
      #navigatie #primair li a:hover,
      #navigatie #primair li.hover a{
         color: #00aeef;
         background-color: #FFFFFF;
      }
      #navigatie #primair li ul{
         clear: both;
         position: absolute;
         display: inline-block;
         list-style: none;
         margin: 0px;
         padding: 0px;
         /* aanpassingen Tom Seneca*/
         display:none;
      }
      #navigatie #primair li ul.kolommenu{
         height: 90px;
      }
      #navigatie #primair li ul li{
         float: none;
         background-color: transparent;
      }
      #navigatie #primair li ul li a,
      #navigatie #primair li.hover ul li a{
         padding: 10px 10px 1px 12px;
         font-size: 0.95em;
         float: none;
         color: #495965;
         display: inline-block;
         background-color: transparent;
      }
      #navigatie #primair li ul li a,
      #navigatie #primair li ul li a:hover,
      #navigatie #primair li.hover ul li a:hover{
         color: #00aeef;
         background-color: transparent;
      }
   #navigatie #secundair{
      position: absolute;
      top: -85px;
      width: 487px;
      left: 460px;
      text-align: right;
   }
   #navigatie #secundair ol{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
      #navigatie #secundair li{
         display: inline
      }
      #navigatie #secundair li a{
         text-decoration: none;
         display: inline;
         color: #495965;
         padding: 0px 11px 0px 0px;
      }
      #navigatie #secundair li a:hover{
         text-decoration: underline;
      }
   #navigatie #pad{
      display: block;
      color: #929ba3;
      padding: 25px 0px 0px 240px;
      width: 400px;
      z-index: 1;
      float: left;
   }   



   #navigatie #pad ol{
      margin: 0px;
      padding: 0px 0px 0px 9em;
      list-style: none;
   }
      #navigatie #pad li{
         display: inline
      }
      #navigatie #pad li a{
         text-decoration: none;
         display: inline;
         color: #929ba3;
         padding: 0px 0px 0px 0px
      }
      #navigatie #pad li a:hover{
         text-decoration: underline;
      }
      #pad p{
         position: absolute;
         padding-right: 5px;
      }




   #pagefunctions{
      display: none;
      color: #929ba3;
      padding: 25px 0px 0px 0px;
      z-index: 1;
      float: left;
      width: 100px;
      text-align: right;
   }
   #pagefunctions a{
      text-decoration: none;
      color: #929ba3;
   }
   #pagefunctions a.FontSizeReset{
      font-size:1em;
   }
   #pagefunctions a.FontSizeInc{
      font-size:1.4em;
   }
   #pagefunctions a.FontSizeDec{
      font-size:0.6em;
   }
#footer{
   width: 967px;
   margin: 0px auto;
   text-align: right;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.65em;
   clear: both;
   padding-top: 10px;
   padding-bottom: 20px;
}
   #footer a{
      text-decoration: none;
      color: #495965;
      display: inline-block;
      margin-left: 20px;
   }
   #footer a:hover{
      text-decoration: underline;
   }
/* Standaard opmaak **********************************************************************/
a:link, a:visited{
   text-decoration: underline;
   color:#495965;
}
a:link:hover, a:visited:hover{
   text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
   line-height: 1.3em;
   margin: 0px;
   padding: 0.75em 0px 0em 0px;
   font-weight: normal;
   color: #003876;
   z-index: 1;
}
   h1{
      font-size: 1.5em;
      font-weight: bold;
   }
   h1.paginatitel{
      margin-top: -2em;
      padding-bottom: 30px;
      font-size: 2em;
      font-weight: normal;
   }
   .home h1{
      display: none;
   }
   h2{
      font-size: 1.3em;
      font-weight: bold;
   }
   h2 sup {
      font-size: 0.8em;
      vertical-align: 5px;
   }
   h3{
      font-size: 1.3em;
   }
   h4{
      font-size: 1em;
   }
   h5{
      font-size: 1em;
      font-style: italic;
   }
   h6{
      font-size: 0.8em;
      font-style: italic;
   }

p {
   padding: 0px 0px 1em 0px;
   margin: 0px;
}
		
ul, ol {
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 0.75em 0px;
}
ul{
   list-style: square;
}
   ul ul, ol ol{
      margin: 0px 0px 0px 0px;
   }
   ul li, ol li {
      line-height: 1.5em;
   }
#content h2 sup a {
   display: inline;
}



/* start aanpassing table kleur Seneca */

table {
   border-collapse: collapse;
   padding-top: 0.3em;
   empty-cells: show;
}
   table th {
      padding: 0.2em;      
      text-align: left;
      vertical-align: top;
   }
   table td {
      padding: 3px;
      border: 1px solid #FFFFFF;
      vertical-align: top;
  /*    background-color: #E4E6E8; */
      color: #495965;
   }
   form table td{
      border: 0px;
      background-color: transparent;
   }
   table th{
      text-align: left;
      padding: 3px;
      font-size: 1.1em;
      color: #003876;
      border: 1px solid #FFFFFF;
    /*  background-color: #E4E6E8; */
   }
   table tfoot{
      
   }



table.contentgrijs {
   border-collapse: collapse;
   /*padding-top: 0.3em;*/
   empty-cells: show;
}
   table.contentgrijs th {
  /*    padding: 0.2em;      */
      text-align: left;
      vertical-align: top;
   }
   table.contentgrijs td {
 /*     padding: 3px; */
      border: 1px solid #FFFFFF;
      vertical-align: top;
      background-color: #E4E6E8; 
      color: #495965;
   }
   form table.contentgrijs td{
      border: 0px;
      background-color: transparent;
   }
   table.contentgrijs th{
      text-align: left;
  /*    padding: 3px; */
      font-size: 1.1em;
      color: #003876;
      border: 1px solid #FFFFFF;
      background-color: #E4E6E8;
   }
   table tfoot{
      
   }







table.rijentabel,
table.kolommentabel{
   border: 1px solid #CCCCCC
}
   
table.rijentabel td{
   border-width: 0px 0px 1px 0px;
 /*  background-color: #EEEEEE; */
}   
table.kolommentabel td{
   border-width: 0px 1px 0px 1px;
  /* background-color: #EEEEEE; */
}   
table.rijentabel tr.alt td,
table.kolommentabel td.alt{
  /* background-color: #FEFEFE; */
}

/* end aanpassing table kleur Seneca */



legend{
   
}
form{
   margin:0px; 
   padding:0px;  
}

a img { border:none } 

#content a img { border: 1px solid black } 

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;
}

label {
   font-size:0.9em;
   padding-left:18px;  
}

.field{
   padding: 1px 0px;
   width: 98%;
}
.button{

}
/* NOT IE6 ************************************************************************************/
img[align="left"]{
   margin-right: 5px;
}
img[align="right"]{
   margin-left: 5px;
}
:focus{
   outline:0px;
}

/* Opmaak elementen **************************************************************************/

ul.lijst{
      margin: 0px;
      padding: 0px 0px 20px 0px;
      list-style: none;
   }
   ul.lijst ul{
      list-style: none;
      margin: 0px;
      padding: 0px;
      
   }
   ul.lijst ul ul{
      margin-left: 45px;
      padding-bottom: 10px;
   }
   .lijst li{
      display: inline-block;
      width: 50%;
   }
   .lijst li li{
      width: 100%;
   }
   
   #top .lijst a{
      display: block;
      background-image: url(/design/images/bullet.gif);
      background-repeat: no-repeat;
      background-position: left 6px;
      border-bottom: 3px solid #495965;
      color: #003876;
      font-size: 1.2em;
      padding: 4px 0px 4px 15px;
      text-decoration: none;
   }
   #top .lijst ul a{
      font-size: 1em;
      border-bottom: 1px solid #E4E6E8;
      color: #495965;
      font-weight:bold;
   }
   #top .lijst ul ul a{
      line-height: 1.2em;
      padding: 2px 0px 2px 10px;
      background-image: none;
      border: 0px;
      font-weight:normal;
      text-decoration: underline;
      background-image: url(/design/images/listbullet.gif);
      background-repeat: no-repeat;
      background-position: left 5px;
   }
   #top .lijst a:hover{
      text-decoration: none;
      color: #495965;
   }

#_documentTOC{
      margin: 0px;
      padding: 0px 0px 20px 0px;
      list-style: none;
   }
   #_documentTOC li{
      display: inline-block;
      width: 100%;
   }
   
   #top #_documentTOC a{
      display: block;
      background-image: url(/design/images/bullet.gif);
      background-repeat: no-repeat;
      background-position: 13px 6px;
      color: #003876;
      font-size: 1.2em;
      padding: 4px 0px 4px 25px;
      text-decoration: none;
   }
   #top #_documentTOC a:hover{
      text-decoration: none;
      color: #495965;
   }   
   
#artikelfoto{
   float: right;
   border-top: 3px solid #495965;
   padding-top: 11px;
   margin: 10px 0px 20px 25px;
   width: 240px;
}
   h1.artikelfoto{
      width: 231px;
   }
.itemtitel{
   width: 50%;
   padding-bottom: 10px;
   margin-bottom: 10px;
   border-bottom: 3px solid #495965;
}
td .itemtitel{
   width: 95%;
}


/*
   ul.list{
      margin: 0px;
      padding: 0px 0px 20px 0px;
      list-style: none;
   }
   .list li{
      display: inline-block;
      width: 100%;
   }
   #top .list a{
      display: inline-block;
      background-image: url(/design/images/bullet.gif);
      background-repeat: no-repeat;
      background-position:left 3px;
      color: #495965;
      xpadding: 2px 0px 2px 15px;
      padding-left: 15px;
      text-decoration: none;
   }
*/

ul.list {
   list-style:none outside none;
   margin:0;
   padding:0;
}

.list li{
   background:url("/design/images/bullet.gif") no-repeat scroll left 3px transparent;
   clear:both;
   display:block;
}

#top .list a {
   text-decoration: none;
   background-repeat: no-repeat;
   background-position:left 3px;
   color: #495965;
   padding-left:15px;
}

   #top .list a:hover{
      text-decoration: underline;
   }
  #top .items{
     margin-top: 10px;
     border-top: 1px solid #495965;
     padding:0px;
     display: block;
  }
  #top .item{
     display: inline-block;
     border-bottom: 1px solid #495965;
     padding: 5px 0px;
  }
  #top .item h2{
     font-size: 1.2em;
  }
  #top .iteminfo{
     color: #929BA3;
  }
  #top a.meer{
     display: inline-block;
     background-image: url(/design/images/bullet.gif);
     background-repeat: no-repeat;
     background-position: left 3px;;
     text-decoration: none;
     padding: 1px 0px 0px 15px;
     font-weight: bold;
  }
  #top a.meer:hover{
     text-decoration: underline;
  }
  #top a.meerlight{
     display: inline-block;
     background-image: url(/design/images/bullet_light.gif);
     background-repeat: no-repeat;
     background-position: left 3px;;
     text-decoration: none;
     padding: 1px 0px 0px 15px;
     font-weight: bold;
  }
  #top a.meerlight:hover{
     text-decoration: underline;
  }
  
/* homepage ********************************************************/
  .home #navigatie #deurmat{
      width: 460px;
   }
   .home #navigatie #primair{
      width: 460px;
   }
   .home #navigatie #pad,
   .home #navigatie #pagefunctions{
      display: none;
   }
   .home #kolomwrapper{
      background-image: url(/design/images/backhome.gif);
      padding: 0px;
      width: 967px;
   }
   .home #content{
      width: 460px;
      float: left;
      padding-left: 20px;
      padding-top: 31px;
   }
   .home h1{
      width: 300px;
      padding: 30px 0px 0px 0px;
      margin: 0px;
      color: #495965;
      font-size: 3.1em;
   }
   .home #zieook{
      width: 220px;
      float: left;
      margin-left: 20px;
      background-color: #FFFFFF;
   }
   .home #banner{
      width: 200px;
      display: block;
      padding: 5px 10px;
      background-color: #003876;
      font-family: Arial, Helvetica, sans-serif;
   }
      .home #banner h2{
         font-size: 2.5em;
         padding: 0px 0px 8px 0px;
         border-bottom: 1px solid #99AFC8;
         margin: 0px 0px 2px 0px;
      }
      .home #banner h2.mijnbng{
         border: 0px;
         font-size: 2.3em;
         padding: 0px;
         font-weight: bold;
      }
      .home #banner a{
         text-decoration: none;
         color: #FFFFFF;
      }
      .home #banner a:hover{
         color: #00aeef;
      }
   .home #links{
      width: 200px;
      display: block;
      padding: 5px 10px 0px 10px;
      margin-top: 20px;
      background-color: #495965;
      color: #e4e6e8;
      font-size: 1.2em;
      line-height: 1.3em;
   }
      .home #links h2{
         color: #FFFFFF;
         border-bottom: 1px solid #B6BDC1;
         padding-bottom: 7px;
         margin-bottom: 7px;
         font-size: 1.4em;
       }
       .home #links h3{
          color: #e4e6e8;
          font-weight: bold;
          font-size: 0.9em;
       }
       .home #links .list{
          font-size: 0.9em;
          padding-bottom: 10px;
          padding-top: 5px;
       }
       .home #links .list li{
          padding:0px;
       }
       .home #links .list a{
          color: #e4e6e8;
          background-image: url(/design/images/bullet_light.gif);
          padding-top: 0px;
          margin-right: 20px;
       }
       #links .list a.close{
          float: right;
          background-image: none;
          padding:0px;
          margin: 0px;
       }
       .home #homekader h2{
         color: #FFFFFF;
         border-bottom: 1px solid #B6BDC1;
         padding-bottom: 7px;
         padding-top: 0px;
         margin-bottom: 7px;
         font-size: 1.7em;
       }
       .home #homekader .kader2 h2{
          color: #495965;
          border-bottom: 1px solid #FFFFFF;
       }
       .home #homekader .kader3 .list{
          font-size: 0.9em;
          padding-bottom: 10px;
          padding-top: 5px;
       }
       .home #homekader .kader3 .list a{
          color: #e4e6e8;
          font-weight: normal;
          background-image: url(/design/images/bullet_light.gif);
          padding-top: 0px;
       }
   .home #nieuws{
      background-image: url(/design/images/gradient_big.jpg);
      background-repeat: repeat-x;
      background-position: left top;
      min-height: 500px;
      color: #495965;
      width: 200px;
      float: right;
      padding: 10px;
      overflow: hidden;
   }
         .home #nieuws h2{
            color: #929BA3;
            border-bottom: 1px solid #FFFFFF;
            padding-bottom: 7px;
            padding-top: 0px;
            margin-bottom: 0px;
            font-size: 1.8em;
          }
          .home #nieuws ul{
             margin: 0px;
             padding: 0px;
             list-style: none;
          }
          .home #nieuws ul li{
             border-bottom: 1px solid #FFFFFF;
             padding: 10px 0px;
          }
          .home #nieuws ul p{
             padding: 0px;
          }
          .home #nieuws ul h3{
             color:#003876;
             font-size: 1.2em;
             padding-top: 0px;
             padding-bottom: 1px;
          }
          .home #nieuws ul h3 a{
             color:#003876;
             text-decoration: none;
          }
          .home #nieuws ul h3 a:hover{
             text-decoration: underline;
          }

     .home #zoeken{
        padding: 13px;
        color: #495965;
        display: block;
        border-bottom: 3px solid #e4e6e8;
        height: 83px;
     }
        .home #zoeken .field{
           width: 200px;
           font-size: 1.4em;
        }
        .home #zoeken .button{
           font-size: 1.4em;
           border: 0px;
           background-color: transparent;
           color: #495965;
           text-transform: uppercase;
           font-weight: bold;
           padding: 0px 10px;
        }

     #homekader{
        border-top: 3px solid #495965;
        margin-top: 7px;
        padding-top: 7px;
        float: left;
        display: block;
        overflow:hidden;
     }

     .home #homekader{
/*        background-image: url(/design/images/home.jpg); */
        background-repeat: no-repeat;
        background-position: left 7px;
        height: 380px;
        width: 460px;
     }

     .home #homekader ul{
        list-style:none outside none;
        padding:0px;
        margin:0px;
     }



     .doelgroep .home #homekader{
  /*      background-image: url(/design/images/home_doelgroep.jpg); */
        background-repeat: no-repeat;
        background-position: left 7px;
        height: 380px;
        width: 460px;
     }
     
     #homekader .kader1{
        border-bottom: 3px solid #495965;
        border-right: 3px solid #495965;
        margin-right: 7px;
        padding-bottom: 7px;
        height: 140px;
        float: left;
        width: 310px;
        display: block;
        
     }
     #homekader .kader1 span{
        display: block;
        width: 10px;
        height: 12px;
        background-color: #FFFFFF;
        position: absolute;
        bottom: -5px;
        right: -3px;
     }
     #homekader .kader2{
        width: 140px;
        height: 107px;
        display: block;
/*        background-image: url(..//design/images/home_1.jpg); */
        background-repeat: no-repeat;
        background-position: center top;
        overflow: hidden;
        float: left;
        border-bottom: 3px solid #495965;
        padding-bottom: 7px;
     }
     #homekader .kader3{
/*        background-image: url(..//design/images/home_2.jpg); */
        background-repeat: no-repeat;
        background-position: center top;
        float: left;
        width: 460px;
        height: 217px;
        display: inline;
        margin-top: 7px;
     }
     #homekader .kader3 .line{
        border-left: 3px solid #FFFFFF;
        display: block;
        height: 217px;
        left: 310px;
     }

     .doelgroep #homekader .kader1{
        border: 0px;
/*        background-image: url(..//design/images/home_intra.jpg); */
        background-repeat: no-repeat;
        background-position: left top;
        width:220px;
        height: 380px;
        margin-right: 20px;
        padding-bottom: 0px;
     }
     .extranet #homekader .kader1{
        border: 0px;
/*        background-image: url(..//design/images/extranet.jpg); */
     }
     .doelgroep #homekader .kader2{
        border: 0px;
        background-image: none;
        width: 200px;
        padding: 10px;
        background-image: url(/design/images/backgradient_small.jpg);
        background-repeat: repeat-x;
        background-position: left top;
     }
     .doelgroep #homekader .kader3{
        width:200px;
        padding: 10px;
        color: #e4e6e8;
        font-weight: bold;
        background-color: #495965;
        background-image: none;
        height: auto;
        position: absolute;
        left: 240px;
        bottom: 0px;
     }
     .doelgroep #homekader .kader3 p{
        font-size: 1em;
        font-weight: 100;
     }
#content .paginering a{
   text-decoration: none;
}
#content .paginering a:hover{
   font-weight: bold;
}
#content h2 a{
   color: #003876;
   text-decoration: none;
   display: block;
}
#content h2 a:hover{
   text-decoration: underline;
}
ul h2{
   padding: 0px;
}
ul.zoekresultaat{
   margin: 0px;
   padding: 0px;
   list-style: none;
}
ul.zoekresultaat li{
   display: block;
   padding: 5px 0px 5px 26px;
   background-image: url(/design/images/icon_srch.gif);
   background-repeat: no-repeat;
   background-position: left 10px;
}

#mijnbng{
   float: left;
   width: 495px;
   display: inline-block;
   margin-left: 10px;
   margin-right: -10px;
   border-top: 3px solid #003876;
   padding: 0px 0px;
   background-image: url(/design/images/back_mijnnbg.jpg);
   background-repeat: repeat-x;
   background-position: left top;
   left:-10px;
}

#mijnbng .title{
font-size: 1.6em;
   padding: 0px 0px 15px 0px;
   font-size: 1.6em;
   padding-top: 10px;
}

#mijnbng .close{
   display: inline-block;
   border: 2px solid #003876;
   font-weight: bold;
   text-decoration: none;
   position: absolute;
   right: 10px;
   top: 20px;
   padding: 0px 2px;
}
#mijnbng .close:hover{
   background-color: #003876;
   color: #FFFFFF;
}
#extranet {
   padding: 10px 0px;
}
#extranet .title{
   font-weight: bold;
   text-transform: uppercase;
   padding: 5px 0px 15px 0px;
   display: inline-block;
   width: 240px;
   border-top: 3px solid #003876;
   font-size: 1.6em;
   padding-top: 10px;
}

#top a.extern{
   display: inline-block;
   padding: 2px 30px 2px 0px;
   background-image: url(/design/images/linkextern.gif);
   background-position: right 2px;
   background-repeat: no-repeat;
}
.organogram{
   list-style: none;
   margin: 0px;
   padding:    0px;
}
#content .organogram li a,
.organogram li span{
   display:inline-block;
   width: 260px;
   text-decoration: none;
   font-weight: bold;
   padding-top: 10px;
   float: left;
   color: #003876;
}
#content .organogram li a:hover{
   text-decoration: underline;
}
   #content .organogram .sub{
      list-style: none;
      margin: 0px;
      padding: 0px 0px 50px 0px;
      width: 240px;
      float: left;
      border-top: 3px solid #003876;
   }
   #content .organogram .sub a,
   .organogram .sub span{
      width: 240px;
      color: #495965;
   }
.aanmelden #header p,
.aanmelden #navigatie,
.aanmelden #footer{
   display: none;
}
.aanmelden #kolomwrapper{
   background-image: none;
}
ol.user{
   list-style: none;
   margin: 0px;
   padding: 10px 0px 10px 0px;
   overflow:auto;
   width: 380px;
}
ol.user li{
   float: left;
   width: 100%;
   padding-top: 5px;
}
ol.user label{
   width: 160px;
   color: #003876;
   float: left;
}
ol.user input{
   width: 210px;
   float: left;
}
ol.user .field{
   float: right;
}
ol.user .button{
   width: auto;
}
ol.user .submit{
   float: right;
}
.aanmelden ul,
.aanmelden p {
   padding-top: 0px;
   margin-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}
.light{
   color: #929ba3;
}
.tweekoloms{
   display: block;
   width: 240px;
   float: left;
}
.twee{
   margin-left: 20px;  
}
#content .overzicht{
   border-collapse: collapse;
   width: 100%;
}
#content .overzicht th{
   background-color: transparent;
   padding: 0px;   
}
#content .overzicht td{
   background-color: transparent;
   border-bottom: 1px solid #CCCCCC;
   padding: 4px 0px;
}
#content .overzicht h2{
   border-bottom: 3px solid #495965;
   padding: 20px 0px 7px 0px;
   font-size: 1em;
}
#content .overzicht h2 a{
   display: inline-block;
   padding-right: 20px;
   background-image: url(/design/images/bullet.gif);
   background-repeat: no-repeat;
   background-position: right 3px;
}
#content .overzicht img{
   float: right;
   margin-left: 10px;
}
.zoekmedewerker{
   padding-top: 10px;
}
.zoekmedewerker .field{
   width: 240px;
   margin-left: 20px;
}
#medewerkers{
   list-style: none;
   margin: 0px;
   padding: 0px 0px 0px 120px;
   overflow: auto;
}
#medewerkers li{
   border-bottom: 1px solid #495965;
   float: left;
   margin-bottom: 30px;
}
#medewerkers dl{
   margin: 0px;
   padding: 0px 0px 10px 0px;
   width: 380px;
}
#medewerkers dd{
   margin: 0px;
   padding: 2px 0px;
   display: inline-block;
   width: 120px;
   font-weight: bold;
   float: left;
}
#medewerkers dt{
   display: inline-block;
   width: 240px;
   padding: 2px 0px;
   clear: right;
}

#medewerkers .foto{
   width: 100px;
   height: 138px;
   margin-left: -120px;
   margin-bottom: -1px;
   overflow: hidden;
   padding-bottom: 10px;
   border-bottom: 3px solid #495965;
   float: left;
}

.wide #zieook {
  display: none;
}

.wide #kolomwrapper {
  width: 967px;
}

.wide #content {
 width: 707px;
}

.wide #navigatie #primair {
 width: 947px;
}

.wide #pagefunctions {
  margin-left: 207px;
}


ul.contentlist {
  margin: 0px;
  padding: 0px 0px 20px 0px;
  list-style: none;
}

.contentlist li {
  display: inline-block;
  width: 100%;
}

.contentlist a {
   background-image: url(/design/images/bullet.gif);
   background-repeat: no-repeat;
   background-position: left 3px;
   color: #495965;
   font-size: 1.2em;
   padding: 2px 0px 2px 15px;
   text-decoration: none;
}


#content div.accordion div {
    margin-top: 20px;
}
