  *
     {
        font-family: verdana;
        font-size: 12px;
     }
   body
     {
       /* background-image: url('../images/layout_grid.gif'); */
        margin: 25px 0 0 0; 
        padding: 0;
     }
   div#container
     {
        margin: 0 auto;
        width: 800px;
     }

   div#header
     {
       width: 800px;
       height: 100px;
       border: 0px solid black;
       background-image: url('../images/header_small.jpg');
     }
   a
     {
        color: #0153a5;
        font-weight: bold;
        text-decoration: underline;
     }
   a:hover
     {
        color: #6c9d31;
        text-decoration: none;
     }



   /* HOOFDMENU */

   div#hoofdmenu
     {
       width: 800px;
       height: 37px;

       background-color: #0054a6;
     }

   #menu
     {
       padding: 0px;
       margin: 0px;

       list-style: none;
     }

   #menu li
     {
       float:left;
     }

   #menu li a
     {
       float: left;

       font-family:arial;
       font-size: 13px;
       font-weight:bold;
       color: white;
       text-decoration: none;

       padding: 10px 16px 11px 16px;
     }
   #menu li a:hover, #menu li .current
    {
      background-color:#6c9d31;
    }
   #menu input
    {
      display:block;

      border: 2px solid white;
      margin: 9px 0 0 20px;
      width: 100px;

      background-image:url('../images/vergrootglas.jpg');
      background-repeat:no-repeat;

      padding-left:20px;
      font-size: 10px;
      color:gray;
    }
   .menu_between
    {
      float:left;
 
      background-image: url('../images/between.jpg');      

      width: 2px;
      height: 37px;
      margin: 0px;
    }

   #menu form 
    {
      padding: 0;
      margin: 0;     
    }

   #menu img
    {
      border: 0px;
      margin: 0;
      padding: 0;
    }
   #menu li#textsize a
    {
      display: block;
      width:50px;
      height:37px;

      margin: 0; padding: 0;
   
      background-image:url('../images/vergr_plus_small.jpg');
    }
   #menu li#textsize a:hover
    {
      display: block;
      width:50px;
      height:37px;

      margin: 0; padding: 0;
    }






   /* LINKERMENU */
   div#menu_left
    {
       width: 150px;
       height: 400px;
       float:left;

       padding: 15px 15px 0 15px;
    }
    
   div#menu_left #top
    {
       height: 38px;
 
       background-image: url('../images/menu_left_top5.jpg');

       text-align: center;
    }

   div#menu_left #top h1  
    {
       color: white;
       display:block;
 
       margin: 0px;
       padding: 16px 0 0 0;
    }

   div#menu_left #mid
    {
       width: 150px;
       height: 400px;
       padding: 10px 0 0 0;
       background-color: #f0c403;

    }
   div#hr
    {
       height: 1px;
       width: 150px;
       text-align: center; 
       margin: 20px 0 3px 0;
  
       color: lightgray;
    }
   div#menu_left #mid hr
    {
       height: 1px;
       border: 0;
       width: 150px;
       text-align: center; 
       margin: 20px 0 3px 0;
  
       color: lightgray;
    }
   div#menu_left #mid a
    {
      text-decoration: none;
      display:block;	

      margin: 0 0 0 3px;
      padding: 7px 0px 7px 15px;

      width: 127px;
/*   
      border-top: 1px solid #f7931d;
*/
      font-family: verdana;
      font-size: 11px;
      font-weight: bold;

      color: black;
    }

   div#menu_left #mid a.first
    {
      border-top: none;
    }

   div#menu_left #mid a#current
    {
     text-decoration: underline;
     color: #0054a3
    }

   div#menu_left #mid a:hover
    {
     text-decoration: underline;
     color: #0054a3;
    }

   div#menu_left #bottom
    {
       width: 140px;
       height: 13px;

       background-image: url('../images/menu_left_bottom.jpg');
    }

   /* CONTENT */

   div#content 
     {
        background-color: white;
        float:left;
        width: 620px;
        margin: 0px;

        min-height: 600px;
        _height: 600px;
     }
   .chapter
     {
       display:block;
    
       text-decoration: none;
       font-weight: bold;
       color: black;
 
       cursor: hand;  
 
       margin-bottom: 5px;
       margin-top: 20px;
     }
    .chapter a
     {
       color: orange;
     }
   div#paragraaf
     { 
       margin: 0 0 30px 0;
       padding:0; 
     }
   .pagefinder
     {
        display: block;
        margin: 10px 0 20px 10px;

        font-size: 10px;
     }  
   .pagefinder a
     {
        color: black;
        font-size: 10px;
        
        text-decoration: underline;
     }

   /* DISCLAIMER */

   div#disclaimer
     { 
        clear:both;

        text-align:center;
        height: 40px;

        font-size: 10px;

        padding-top: 30px;
     }
   div#disclaimer hr
     {
        margin: 5px auto;
        width: 600px;
        height: 1px;
        
     }
   div#disclaimer a
     {
        margin-top: 10px;
        font-size: 11px;
        text-decoration: none;
        color:black;
     }
   div#disclaimer a:hover
     {
        text-decoration: underline;
     }
   table.contactformulier td
     {
        text-align: right;
     }
   table.contactformulier th
     {
        text-align: left;
     }
   table.contactformulier td.left
     { 
        text-align: left;
     }
   input
     {
        border: 1px solid #0054a6;
        background-color: white;
     }
   select.contactformulier
     {
        border: 1px solid #0054a6;
        background-color: white;
     }
   textarea
     {
        border: 1px solid #0054a6;
     }


/* BESTELLEN */
#bestellen_vriesvers
 {
    text-align: right;
 } 
 .text_nummers
 {
   width: 50px;
 }
table#bestellen_vriesvers
 { 
   border: 1px solid #f0c403;
   width: 550px;
 }
table#bestellen_vriesvers td
 {
   padding-right: 10px;

   font-size: 11px;
 }
table#bestellen_vriesvers th
 {
   text-align:left;
   padding: 10px 40px 10px 50px;
   font-weight: normal;
   font-size: 12px;
 }
table#bestellen_vriesvers span
 {
   text-decoration: underline;
   font-weight: bold;
   font-size: 12px;
 }
table#gegevens_vriesvers
 { 
   padding-top: 5px;
   float:left;
   margin-right: 63px;
 }
table#bestellen_koelvers
 {
   border: 1px solid #f0c403; 
   width: 530px;
 }
table#bestellen_koelvers td
 {
   padding-right: 10px;

   font-size: 11px;
 }
.line
 {
   background-color: #FFFFCC;
 }
.bestel_keuze_Button
 {
   margin-top: 10px;
   margin-left: 40px;
   float:left;
 }
.bezorgdatum
 {
   text-align:left;
   width: 100px;
 }
.submit
 {
   margin-left: 395px;
   border: none;
 } 
span#note
 {
   font-size: 10px;
 }
div#colors
 {
   background-color: none;

   border: 1px solid #f0c403;
  
   width: 100px;
   height: 30px;
 }
.first
 {
   padding-left: 30px;
 }
.third
 {
   padding-left: 30px;
 }

table#visies td
 {
   margin: 0;
   font-size: 12px;
   padding-right: 13px;
   padding-bottom: 4px;
 }
div#number
 {
width: 25px; float:left;
 }
.select_best
 {
    width: 50px;
 }

div#err_contact
 {
   border: 1px solid red;
   padding:10px;
   margin: 10px 0 10px 0;
   text-decoration: underscore;
 }
div#good_contact
 {
   border: 1px solid #0054a6;
   padding:10px;
   margin: 10px 0 10px 0;
   text-decoration: underscore;


 }
div#page_description
 {
   margin: 0 0 0 15px;
   width: 400px;
 }
div#page_description p
 {
   border: 1px solid #f0c403;
   padding: 5px;
 }
div#page_description #title
 {
   margin: 8px 0 5px -7px;
 }
div#page_description a
 {
   color: black;
   font-weight: normal;
 }
#bezorggebied
 {
   width: 560px;
   height: 542px;
 }

