   html {

      background-image:url(../images/bkg_body.jpg);
      background-repeat:repeat-x;
      background-color:#e1ddd3;
      font-size:0.8em;
      line-height:1.6em; 
      font-family:Verdana, Arial, Helvetica, sans-serif;   
      background-attachment:fixed;
   }
   body {
      margin:0px;
      padding:0px;
      background-repeat:no-repeat;
      background-position:top left;
      background-image:url(../images/bkg_body2.jpg);
      background-attachment:fixed;
   }
   .holder {
      width:780px;
      padding:16px;
      padding-top:0px;
      background-image:url(../images/bkg_body_shadow.png);
      
      margin:auto;
   }
   
   a {
      color:#32363a;
      text-decoration:none;
   }
   a:hover {
      text-decoration:underline;
   }   
   
   h1 {
      font-size:1.45em;
      margin:0px;
      padding:0px;
      color:#557501;
      font-family:Georgia, "Times New Roman", Times, serif;
      margin-top:15px;
      margin-bottom:17px;
      display:block;
   }
   
   .header {
      background-image:url(../images/bkg_header.gif);
      height:130px;
      text-align:center;
      padding-top:17px;
   }
   
   .mainmenu {
      margin:0px;
      padding:0px;
      list-style:none;
      height:40px;
      border-top:1px solid #fff;
      border-bottom:1px solid #e1e9ca;    
      background-image:url(../images/bkg_menu.gif);
      padding-left:10px;
   }
   .mainmenu li {
      border:0px solid #000;
      float:left;
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
   }
   .mainmenu li a {
      color:#33373b;
      border:0px;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:1.25em;
      font-weight:bold;
      display:block;
      padding-bottom:2px;

      text-decoration:none;
   }
   .mainmenu li a:hover {
      border-bottom:2px solid #b0b1b3;
   }  
   .mainmenu li .active {
      border-bottom:3px solid #b0b1b3;
   }
   
   .content {
      margin:0px;
      border-top:1px solid #fff;
      background-image:url(../images/bkg_content.gif);
      background-repeat:repeat-x;
      padding-left:30px;
      padding-right:30px;
      width:720px;
      overflow:hidden;
      padding-bottom:10px;
   }
      .content p {
         margin:0px;
         padding:0px;
         display:block;
         overflow:hidden;
         padding-bottom:10px;
      }
      
      .content img {

         
      }
   .content h2 {
      font-size:1.25em;
      margin:0px;
      padding:0px;
      color:#557501;
      font-family:Georgia, "Times New Roman", Times, serif;
      margin-top:15px;
      margin-bottom:10px;
      display:block;
      font-weight:normal;
   }      
      .content .AlignLeft {
         margin-right:10px;
         background-color:#fff;
         padding:1px;
         border:6px solid #d9dfc7;         
      }
      .content .AlignRight {
         margin-left:10px;
         background-color:#fff;
         padding:1px;
         border:6px solid #d9dfc7;         
      }

   
   .navpath {
      margin:0px;
      padding:0px;
      list-style:none;
      border:0px solid #000;
      font-size:0.7em;
      overflow:hidden;
      width:100%;
      margin-top:10px;
      margin-bottom:5px;
   }
   .navpath li {
      float:left;
      padding-right:5px;
   }
   
   .articles {
      margin:0px;
      padding:0px;
      list-style:none;
      width:760px;
      padding:10px;
      overflow:hidden;
      border-top:1px solid #e1e9ca;
      margin-top:10px;
      
   }
      .articles li {
         background-color:#f3f1ed;
         margin:15px;
         float:left;
         width:350px;   
      }
         .articles li h2 {
            margin:0px;
            padding:0px;
            font-size:1.3em;
            color:#557501;
            font-family:Georgia, "Times New Roman", Times, serif; 
            border-bottom:1px solid #e1e9ca; 
            dislay:block;
            padding:8px;
            background-color:#f9f9f7;
         }
         
         .articles li p {
            margin:0px;
            padding:8px;
         }
         
         .articles li a {  
            color:#000;
            padding-right:15px;
            display:block;
            text-align:right;
            padding-bottom:5px;
         }
      
      
      .footerFoot {
         margin:0px;
         padding:0px;
         background-image:url(../images/bottom_footer.png);
         background-position:center top;
         background-repeat:no-repeat;
         clear:both;
         padding-top:0px;
         height:54px;
      }       
       
 
      .footer {
         margin:0px;
         padding:0px;
         background-image:url(../images/bkg_body_shadow.png);
         background-position:center top;
         background-repeat:repeat-y;

         clear:both;
         padding-top:10px;
         
      }
      
         .footer  ul {
            padding:0px;
            margin:0px;    
            background-color:#e1e9ca;
            width:780px;
            list-style:none;
            margin:auto;
            overflow:auto;
            border-top:1px solid #e1e9ca;
         }
         
            .footer  ul li {
               border-top:1px solid #fff;
               padding:20px;
               padding-bottom:10px;
               margin:0px; 
               float:left;
               width:350px;   
               padding-top:3px;
               vertical-align:bottom;
               color:#5d5d5d;
               font-size:0.8em;
            
            }
      
         .footer .hnky {
            padding-top:40px;
         }
         .footer .copyright {
            text-align:right;
         }     
         .footer .copyright span {
            margin-top:40px;
            display:block;
         }


         .submenu {
            width:150px;
            background-color:#fff;
            margin:0px;
            padding:0px;
            list-style:none;
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:1.1em;
            border-right:3px solid #e1e9ca;
            margin-top:20px;
            padding-bottom:100px;
            float:left;
            margin-right:20px;
            margin-left:-10px;
         }
         .submenu li { 
            float:left;
            width:150px;
            border:0px solid #000;
         }
         .submenu a {
            color:#333333;
            text-decoration:none;
            display:block;
            padding:5px;
         }
         .submenu a:hover {
            text-decoration:underline;
         }
         .submenu  .active {
            font-weight:bold;
            background-image:url(../images/img_active.gif);
            background-repeat:no-repeat;
            background-position:0px 10px;
            padding-left:33px;
         
   
         }
         .content .FloatLeft p {
            width:557px;
         }
         .FloatLeft {
            float:left;
            width:557px;
         }


.Roosterbijdediensten {
   border-bottom:1px solid #e2e2e2;
   
   font-size:0.8em;
   line-height:1.3em;
   border-left:1px solid #f3f1ed;
   border-right:1px solid #e2e2e2;
}

.Roosterbijdediensten th {
   border-top:1px solid #e2e2e2;
   text-align:left;
   padding:5px;
   padding-top:7px;
   padding-bottom:7px;
   background-color:#f3f1ed;
   border-left:1px solid #e2e2e2;
   font-size:1.12em;
      
}

.Roosterbijdediensten td {
   padding:5px;
   padding-top:7px;
   padding-bottom:7px;  
   border-left:1px solid #f3f1ed;
}

.Roosterbijdediensten .color {

   background-color:#f3f1ed;
   
}

.Roosterbijdediensten .color td {
   
   border-top:1px solid #e2e2e2;
   border-bottom:2px solid #e2e2e2;
}

label {
   font-size:1.25em;
   margin:0px;
   padding:0px;
   color:#557501;
   font-family:Georgia, "Times New Roman", Times, serif;
   
   display:block;
   float:left;
   font-weight:normal;
   clear:both;
}

input, textarea {
   clear:both;
   border:1px solid #a2a2a2;
   width:250px;
   padding:3px;
   margin-left:5px;
   margin-bottom:15px;
   margin-top:5px;
}

textarea {
   height:100px;
}

input.submit {
   width:120px;
    border:3px double #557501;
    background-color:#c0caa4;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    padding:5px;margin:0px;
    margin-left:140px;
    
}

address {
   font-family:Verdana, Arial, Helvetica, sans-serif;  
   font-size:0.8em;Font-style:normal;
   margin-left:5px;
   line-height:2.0em;
   
}