   html {
      background-image:url(../images/bg_body.jpg);
      background-repeat:repeat-x;
      background-position:center top;
   }
   
   body {
      background-image:url(../images/bkg_holder.png);
      width:783px;
      margin:auto;
      margin-top:0px;
      font-family:"Trebuchet MS",verdana;
      font-size:0.75em;
      line-height:1.55em;
   
   }
   a {
      color:#000;
   }
   
   #header {
      background-image:url(../images/bkg_header.png);
      background-repeat:no-repeat;
      width:100%;
      height:193px;
      
   }
   
   #header #imgLogo {
      margin:auto;
      margin-left:155px;
      margin-top:38px;
   }
   
   
   .def_content {
      background-image:url(../images/bkg_def_content.jpg);
      border-top:1px solid #f5ede2;
      display:block;
      background-repeat:repeat-x;
      margin:0px;
      margin-left:15px;
      margin-right:15px;
      margin-top:1px;
      margin-bottom:30px;
      padding:0px;
      padding-left:25px;
      padding-right:15px;
      background-color:#fff;
      border-bottom:1px solid #fff;
      overflow:hidden;
   }
   
      .def_content h1 {
         color:#9d388a;
         margin:0px;
         padding:0px;
         margin-bottom:10px;
         margin-top:20px;
         font-size:1.9em;  
         width:360px;
         border:0px solid #000;
      }
      .def_content p {
         margin-right:25px;
         

      }
   
   .intro {
      border-top:1px solid #f5ede2;
      display:block;
      background-image:url(../images/bkg_intro.jpg);
      background-repeat:repeat-x;
      margin:0px;
      margin-left:15px;
      margin-right:15px;
      
      margin-top:1px; 
      padding:0px;
      padding-right:5px;
      padding-left:25px;
      height:305px;
      background-color:#fdf5fc;
      border-bottom:1px solid #fff;
   }
      .intro h1 {
         color:#9d388a;
         margin:0px;
         padding:0px;
         margin-bottom:10px;
         margin-top:20px;
         font-size:1.9em;  
         width:368px;
      }
      
      .intro p {
         width:368px;
         overflow:auto;
         text-align:justify;
         margin:0px;
         padding:0px;
         
         clear:left;
         
      }
      
   .fotoHolder {
      float:right;
      width:340px;
      margin:0px;
      padding:0px;
      list-style:none;
      margin-top:15px;
      margin-right:0px;
      margin-left:10px;
   }
      .fotoHolder li{ 
         background-image:url(../images/bkg_photo.png);
         width:168px;
         height:137px;
         display:block;
         float:right;
         margin:0px;
         padding:0px;   
      }
      .fotoHolder li .photo { 
         margin-top:11px;
         margin-left:13px;
      }
   
   .LaatsteNieuws {
      background-image:url(../images/bkg_laatsteNieuws.jpg);
      background-repeat:repeat-x;
      border-top:1px solid #eee6db;
      margin-left:15px;
      margin-right:15px;
      text-align:left;
      display:block;
      overflow:auto;
      padding-left:25px;
      
   }
      .LaatsteNieuws h2 {
         color:#9d388a;
         margin:0px;
         padding:0px;
         margin-top:15px;
         font-size:1.6em;  
         margin-bottom:5px;   
         
      }
      
      .LaatsteNieuws ul {     
         list-style:none;
         margin:0px;
         padding:0px;
         margin-bottom:30px;
         width:100%;
         overflow:auto;
      }
         .LaatsteNieuws ul li {  
            width:320px;
            float:left;
            padding:10px;        
            padding-right:20px;  
            line-height:20px;                
         }
         
         .LaatsteNieuws ul li a {
            display:block;
            text-align:right;
            padding:3px;
            color:#3e3e3e;
            font-weight:bold;
            text-decoration:none;
         }
         
            .LaatsteNieuws ul li a:hover {
               text-decoration:underline;
            }
         
         .LaatsteNieuws ul li h4 {  
            font-size:1.2em;
            margin:0px;
            padding:0px;   
            color:#3e3e3e;
            margin-bottom:5px;
         }
   
   .footer {
      background-image:url(../images/bkg_footer.jpg);
      height:70px;
      padding-top:16px;
      text-align:center;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:0.8em;
      color:#575757;
      
   }
      .footer a {
         color:#575757;
         text-decoration:none;
      }
      
         .footer a:hover {
            text-decoration:underline;
         }
         
      .footer address {
         color:#3f3f3f;
         font-style:normal;
         font-size:1.1em;
         margin-bottom:4px;
      }
         .footer address a {
            color:#3f3f3f;
            text-decoration:none;      
         }

   .MainMenu {
      list-style:none;
      margin:0px;
      padding:0px;
      margin-left:30px;
      margin-top:0px;
      overflow:hidden;
   }

      .MainMenu li {
         float:left;
         padding:10px;
         margin:0px;
      }
      
      .MainMenu li em {
         display:none;
      }
      .MainMenu li a {
         height:40px;
         display:block;
      }
      
      #nieuws {
         background-image:url(../images/menu/nieuws.jpg);
         width:62px;
      }
      
      #weddings_and_more{
         background-image:url(../images/menu/weddings_and_more.jpg);
         width:139px;         
      }
      
      #werkwijze_en_kosten{
         background-image:url(../images/menu/werkwijze_en_kosten.jpg);
         width:159px;         
      }
      
      #tips_en_links{
         background-image:url(../images/menu/tips_en_links.jpg);
         width:89px;       
      }
      
      #etiquette{
         background-image:url(../images/menu/etiquette.jpg);
         width:76px;       
      }
      
      #portfolio {
         background-image:url(../images/menu/portfolio.jpg);
         width:79px;       
      }

      #nieuws:hover,  #nieuws.active {
         background-image:url(../images/menu/nieuws_hover.jpg);
         width:62px;
      }
      
      #weddings_and_more:hover, #weddings_and_more.active {
         background-image:url(../images/menu/weddings_and_more_hover.jpg);
         width:139px;         
      }
      
      #werkwijze_en_kosten:hover, #werkwijze_en_kosten.active{
         background-image:url(../images/menu/werkwijze_en_kosten_hover.jpg);
         width:159px;         
      }
      
      #tips_en_links:hover, #tips_en_links.active{
         background-image:url(../images/menu/tips_en_links_hover.jpg);
         width:89px;       
      }
      
      #etiquette:hover, #etiquette.active {
         background-image:url(../images/menu/etiquette_hover.jpg);
         width:76px;       
      }
      
      #portfolio:hover, #portfolio.active{
         background-image:url(../images/menu/portfolio_hover.jpg);
         width:79px;       
      }     
      
.SiteWide {
   float:right;
   list-style:none;
   padding:0px;
   margin:0px;
   margin-top:40px;
   margin-right:25px;
}

   .SiteWide li {
      float:left;
      padding:0px;
      line-height:10px;
   }
   
   .SiteWide li a {
      display:block;
      padding-left:10px;
      padding-right:10px;
      color:#5a595a;
      text-decoration:none;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:11px;
   }
   
   .SiteWide li a:hover {
      text-decoration:underline;
   }
   
   .SiteWide li #home {
      border-right:1px solid #000;
   }


   form {
      padding:10px;
      margin:0px;
   }
   
   label {
      display:block;
      font-size:13px;
      margin:0px;
      padding:0px;
      margin-top:10px;
      margin-left:5px;
   }
   
   input,textarea {
      border:1px solid #222;
      margin-left:15px;
      margin-top:5px;
       width:300px;
       padding:3px;
   }
   
   textarea {
      width:300px;
      height:150px;
   
   }
   
   .SubMitBtN {
      width:100px;
      margin-left:223px;
      margin-top:10px;
   }





