  body
  {
       background-color: #505559;
       padding: 0 0 15px 0;
       margin: 0px;
  }

  body, p, div, span, td, li, ul
  {
        font-family: Tahoma;
        font-size: 11px;
        line-height: 14px;
        color: #444;
  }

  a
  {
        font-family: Tahoma;
        font-size: 11px;
        line-height: 14px;
        color: #444;

        text-decoration: none;
  }

  .kop
  {
       padding-top: 5px;
       padding-bottom: 5px;
       color: #FFA000;

       font-size: 18px;
  }

  .stippellijn
  {
        border: 1px dotted #EEEEEE;
  }


  .header_titel
  {
        color: #FFFFFF;

        font-family: Times New Roman;
  }

  #master_
  {
       width: 100%;

       padding-top: 20px;
       clear: both;
  }

  #header_position
  {
      width: 100%;
  }

  .headertop
  {
      background-color: #121631;
      background-image: url( 'header.gif' );

      background-repeat: no-repeat;
      height: 120;
  }

  #container
  {
      width: 80%;

  }

  #content
  {
      background-color: #ffffff;

      padding-top: 4px;
      padding-bottom: 4px;


      text-align: left;
  }

  #error
  {
       color: red;
       text-indent: 5px;
  }

  #header_menu
  {
      width: 100%;

      color: #666666;

      border-bottom: 5px solid #cccccc;

      height: 30px;

      text-align: right;

      padding-right: 4px;
      padding-top: 2px;

      background-color: #bbbbbb;
      padding-bottom 4px;
  }

  #naam
  {
      position: relative;

      top: 20px;
      left: 50px;

      margin: 0px;

      text-align: left;
  }




  .kopje
  {
       width: 100%;

       border-bottom: 2px solid #aaaaaa;

       font-weight: bold;

       /*margin: 3px;*/

  }

  .ruimte
  {
        padding: 4px;
  }

  #copyright
  {
      text-align: center;

      color: #666666;

      border-top: 5px solid #cccccc;

      height: 30px;

      background-color: #bbbbbb;
      padding-bottom: 4px;
  }


  .td_products_overview
  {
         background-color: #E0E0E0;
         padding: 5px;

         border-right: 1px solid #AEAEAE;
  }

  .td_products_overview_second
  {
         background-color: #E0E0E0;
         padding: 5px;


  }

  .td_products_overview_offerte
  {
         background-color: #E0E0E0;
         padding: 5px;

         border-right: 1px solid #000000;
  }

  .td_products_overview_img
  {
         background-color: #E0E0E0;
         padding: 5px;

         border-right: 1px solid #AEAEAE;
  }


  .td_products
  {
        border-top: 1px solid #AEAEAE;

        border-right: 1px solid #AEAEAE;

        padding: 5px;
  }

  .tabel_products_overview
  {
     border-left: 1px solid #AEAEAE;
     border-bottom: 1px solid #AEAEAE;
     border-top: 1px solid #AEAEAE;
  }

  #dhtmltooltip
{
      position: absolute;
      left: -300px;
      width: 150px;
      border: 1px solid black;
      padding: 2px;
      background-color: lightyellow;
      visibility: hidden;
      z-index: 100;

}

#dhtmlpointer
{
        position:absolute;
        left: -300px;
        z-index: 101;
        visibility: hidden;
}

  /*
   *  Tabellen
   */

  .tabel
  {
      padding: 0px;
      spacing: 0px;


      margin: 0px;
  }

  .row
  {
       padding: 4px;
  }

  .row_colored
  {
      padding: 4px;
      background-color: #EFEFEF;
  }

  .info_row
  {
      background-color: #D6D6D6;

      padding: 4px;

      font-weight: bold;

      border-bottom: 1px solid #000000;
  }

  .mededeling
  {
       width: 75%;

       background-color: yellow;
  }


  /*
   * Cats..
   */
   .forum_hoofdcategorie
   {
        padding: 5px;
        background-color: #f8f8f8;
        background-image: url( 'forums_gradient.gif' );


        font-weight: bold;
   }

    .forum_hoofdcategorie_onder
   {
        padding: 4px;
        font-weight: bold;

   }

   .forum_hoofdcategorie_naam
   {
        background-color: #505559;
       /* background-image: url( 'forums_naam_gradient.gif' );    */

        color: #FFFFFF;
        padding-top: 10px;
        padding-bottom: 10px;

        border-bottom: 1px solid #EAEAEA;

        font-weight: bold;


   }

   .forum_subcategorie
   {
        padding: 4px;

   }

   .forum_subcategorie_tabel
   {
         width: 100%;

         border-bottom: 1px solid #EAEAEA;
         border-left: 1px solid #EAEAEA;
         border-right: 1px solid #EAEAEA;
         padding: 4px;
   }

   .forum_subcategorie_item_left
   {
        border-bottom: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;

   }


   .forum_subcategorie_item_right
   {
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
   }

   .forum_omschrijving
   {
        padding-top: 4px;
        font-size: 10px;
   }

   .titel
   {
       padding-bottom: 4px;

       border-bottom: 1px solid #EAEAEA;

       font-weight: bold;


       margin-bottom: 15px;
   }



   /*
    * Forumulieren
    */
   .tabel_vol
   {
         width: 100%;

         border: 1px solid #EAEAEA;
         text-indent: 4px;
   }

   .td_colored
   {
         background-color: #f2f2f2;


         padding: 4px;
   }

   .td_empty
   {

         padding: 4px;
   }

   .form_fout
   {
           border: 1px solid red;
   }

   .error
   {

        color: red;
   }

   .nieuws_titel
   {
        padding-bottom: 10px;

        font-weight: bold;
   }

   /*
    * Afbeeldingen
    */

    .nieuws_img
    {
          border: 1px solid #000000;
    }


    .wit
    {
         color: #FFFFFF;
    }



    /*
     * Fotoboek
     */

    .fotoboek_categorie a
    {
         height: 75px;
         width: 100%;
         background-color: #C0C9E0;
         border: 1px solid #2E4A99;

         text-align: center;
    }

    .fotoboek_categorie a:hover
    {
         height: 75px;

         background-color: #97A5CC;
         border: 1px solid #2E4A99;

         text-align: center;
    }

    /*
 * Merkenshop menu
 */

.switchMenu
{
   width: 100%;
   float: left;
}

.switchMenu ul
{
   margin: 0;
   list-style: none;
   padding: 0;
}

.switchMenu li
{

   float: left;
   color: #FFF;
   background: #C43219 url(nav.gif) no-repeat 0px 0px;
   margin: 0;

   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   padding-right: 0px;

   -moz margin-left: 1px;
}

.switchMenu a
{
   float: left;
   display: block;
   color: #fff;
   padding: 5px 20px 4px 10px;
   background: #C43219 url(nav.gif) no-repeat 100% 0px;
   text-decoration:none;
   font-weight: bold;

}


.switchMenu #current
{
    background: #1995C2 url(nav.gif) no-repeat 0 -41px;
    color: #FFF;
}

.switchMenu #current a
{
    background: #1995C2 url(nav.gif) no-repeat 100% -41px;
    padding:5px 20px 4px 11px;
    color:#FFF;
}


