body 
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
}

td
{
  padding: 0px;
  font-family: Arial, Verdana;
  font-size: 12px;
  color: #000000;
  line-height: 140%;
}

img
{
  border: 0;
  margin: 0px;
  padding: 0px;
}

a
{
  margin: 0px;
  padding: 0px;
  color: #000000;
  text-decoration: none;
}
    
    a:hover
    {
      text-decoration: underline;
    }

h1
{
  margin: 0px;
  margin-top: 14px;
  margin-bottom: 4px;
  font-size: 16px;
  color: #903f98;
}

    h1 a, h1 a:hover
    {
      color: #903f98;
    }

h2
{
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: 14px;
  color: #903f98;
}

    h2 a, h2 a:hover
    {
      color: #903f98;
    }

p
{
  margin-top: 4px;
  margin-bottom: 8px;
  line-height: 200%;
}
    
    p img
    {
      float: right;
      vertical-align: top;
      margin-top: 6px;
      margin-left: 30px;
    }

form
{
  margin: 0px;
  padding: 0px;
}

table#schermTabel
{
  width: 100%;
  height: 100%;
}

    td#schermLinksCel
    {
      width: 50%;
      background-image: url(../images/bo-bg-links-60.jpg);
      background-repeat: no-repeat;
      background-position: right bottom;
    }

    td#schermLinksSchaduwCel
    {
      width: 8px;
      background-image: url(../images/bo-bg-links-schaduw-repeat.jpg);
      background-repeat: repeat-y;
      background-position: right;
      vertical-align: bottom;
      text-align: right;
    }

    td#schermWebsiteCel
    {
      width: 900px;
      height: 100%;
      vertical-align: top;
    }

        table#websiteTabel
        {
          width: 100%;
          height: 100%;
        }

            td#websiteHeaderCel
            {
              width: 100%;
              height: 198px;
            }
                
                table#headerTabel
                {
                  width: 100%;
                  height: 100%;
                }

                    td#headerHoofdCatMenuCel, td#headerCorpMenuCel
                    {
                      height: 100%;
                      padding-top: 141px;
                      padding-left: 10px;
                      padding-right: 10px;
                      vertical-align: top;
                      text-align: left;
                      color: #4c4c4c;
                      font-weight: bold;
                    }
                    
                    td#headerCorpMenuCel
                    {
                      text-align: right;
                    }

                        td#headerHoofdCatMenuCel a, td#headerCorpMenuCel a
                        {
                          padding-left: 4px;
                          padding-right: 4px;
                          font-size: 12px;
                          font-weight: bold;
                          color: #4c4c4c;
                        }

                        td#headerHoofdCatMenuCel a:hover, td#headerHoofdCatMenuCel a#actief, td#headerCorpMenuCel a:hover, td#headerCorpMenuCel a#actief
                        {
                          text-decoration: underline;
                        }
                                
            td#websiteHorLijnZwartCel
            {
              width: 100%;
              height: 1px;
            }
            
            td#websiteContentContainerCel
            {
              width: 100%;
              height: 100%;
            }
            
                table#contentContainerTabel
                {
                  width: 100%;
                  height: 100%;
                }
                
                    td#contentContainerSubmenuCel
                    {
                      width: 190px;
                      height: 100%;
                      padding-left: 10px;
                      padding-top: 30px;
                      background-color: #FFFFFF;
                      vertical-align: top;
                    }

                        td#contentContainerSubmenuCel a
                        {
                          font-size: 12px;
                          font-weight: bold;
                          color: #4c4c4c;
                          line-height: 200%;
                        }

                        td#contentContainerSubmenuCel a:hover, td#contentContainerSubmenuCel a#actief
                        {
                          text-decoration: underline;
                        }
                    
                    td#contentContainerContentCel
                    {
                      width: 680px;
                      height: 100%;
                      padding-top: 20px;
                      padding-right: 20px;
                      background-color: #FFFFFF;
                    }

                        table#contentTabel
                        {
                          width: 100%;
                          height: 100%;
                        }
                        
                            td#contentHTMLCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                            td#contentOverzichtSubCatsCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                                table#overzichtSubCatsTabel
                                {
                                  width: 680px;
                                }
                                
                                    td#overzichtSubCatsAfbeeldingCel
                                    {
                                      width: 80px;
                                      padding-bottom: 40px;
                                      vertical-align: top;
                                    }
                                    
                                    td#overzichtSubCatsTekstCel
                                    {
                                      width: 140px;
                                      padding-top: 20px;
                                      padding-left: 6px;
                                      padding-right: 6px;
                                      vertical-align: top;
                                    }
                                    
                                        td#overzichtSubCatsTekstCel a
                                        {
                                          font-weight: bold;
                                        }
                                        
                                        td#overzichtSubCatsTekstCel a:hover
                                        {
                                          text-decoration: underline;
                                        }
                            
                            td#contentPaginaMenuCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                              color: #4c4c4c;
                              font-size: 12px;
                            }
                            
                                td#contentPaginaMenuCel a
                                {
                                  color: #4c4c4c;
                                }
                                
                                td#contentPaginaMenuCel a:hover
                                {
                                  text-decoration: underline;
                                }
                                
                            td#contentOverzichtArtikelenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                                
                                table#overzichtArtikelenTabel
                                {
                                  width: 680px;
                                }
                                
                                    td#overzichtArtikelenAfbeeldingCel
                                    {
                                      width: 110px;
                                      vertical-align: top;
                                      padding-bottom: 20px;
                                    }
                                    
                                    td#overzichtArtikelenTekstCel
                                    {
                                      width: 218px;
                                      padding-left: 6px;
                                      padding-right: 6px;
                                      padding-bottom: 20px;
                                      vertical-align: top;
                                    }
                                        
                                        td#overzichtArtikelenTekstCel h1
                                        {
                                          font-size: 12px;
                                          color: #000;
                                          margin: 0px;
                                        }
                                        
                                        td#overzichtArtikelenTekstCel p
                                        {
                                          margin: 0px;
                                          line-height: 140%;
                                        }
                                        
                                        td#overzichtArtikelenTekstCel p#prijs, td#overzichtArtikelenTekstCel p#prijsBijAanbieding
                                        {
                                          margin-top: 6px;
                                          font-weight: bold;
                                        }

                                        td#overzichtArtikelenTekstCel p#prijsBijAanbieding
                                        {
                                          text-decoration: line-through;
                                        }
                                        
                                        td#overzichtArtikelenTekstCel p#aanbiedingPrijs
                                        {
                                          margin-top: -4px;
                                          font-weight: bold;
                                          font-size: 14px;
                                        }

                            td#contentArtikelDetailsCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }

                                table#artikelDetailsTabel
                                {
                                  width: 680px;
                                }
                                
                                    td#artikelDetailsTekstCel
                                    {
                                      width: 380px;
                                      vertical-align: top;
                                    }
                                            
                                        td#artikelDetailsTekstCel p
                                        {
                                          margin: 0px;
                                          margin-bottom: 10px;
                                          line-height: 140%;
                                        }

                                    td#artikelDetailsFotoEnBestellenCel
                                    {
                                      width: 280px;
                                      padding-left: 20px;
                                      vertical-align: top;
                                    }
                                    
                                        table#artikelDetailsFotoEnBestellenTabel 
                                        {
                                          width: 100%;
                                        }
                                        
                                            td#artikelDetailsAfbGrootCel
                                            {
                                              width: 280px;
                                              text-align: right;
                                            }
                                            
                                            td#artikelDetailsPrijsCel
                                            {
                                              width: 280px;
                                              text-align: left;
                                            }

                                                td#artikelDetailsPrijsCel p
                                                {
                                                  margin: 0px;
                                                  margin-bottom: 10px;
                                                  line-height: 140%;
                                                }

                                                td#artikelDetailsPrijsCel p#prijs, td#artikelDetailsPrijsCel p#prijsBijAanbieding
                                                {
                                                  margin-top: 26px;
                                                  font-weight: bold;
                                                  font-size: 16px;
                                                }

                                                td#artikelDetailsPrijsCel p#prijsBijAanbieding
                                                {
                                                  text-decoration: line-through;
                                                }

                                                td#artikelDetailsPrijsCel p#aanbiedingPrijs
                                                {
                                                  margin-top: -8px;
                                                  font-weight: bold;
                                                  font-size: 17px;
                                                }
                                    
                                            td#artikelDetailsBestellenCel
                                            {
                                              width: 280px;
                                              padding-top: 20px;
                                              text-align: right;
                                            }

                                                table#artikelBestellenWrapperTabel
                                                {
                                                  width: 100%;
                                                }

                                                    td#artikelBestellenWrapperSpacerCel
                                                    {
                                                      width: 100%;
                                                    }

                                                    td#artikelBestellenWrapperBestellenCel
                                                    {
                                                    }

                                                        table#artikelBestellenTabel
                                                        {
                                                          border-color: #4c4c4c;
                                                          border-width: 1px 1px 1px 1px;
                                                          border-style: solid;
                                                        }

                                                            td#artikelBestellenAantalCel
                                                            {
                                                              padding-left: 8px;
                                                              padding-right: 8px;
                                                              border-color: #4c4c4c;
                                                              border-width: 0 1px 0 0;
                                                              border-style: solid;
                                                              color: #666666;
                                                            }

                                                                td#artikelBestellenAantalCel input
                                                                {
                                                                  width: 120px;
                                                                  border: 0px;
                                                                }

                                                            td#artikelBestellenLinkCel
                                                            {
                                                              padding-left: 8px;
                                                              padding-right: 8px;
                                                              background-color: #903f98;
                                                              font-weight: bold;
                                                            }

                                                                td#artikelBestellenLinkCel a
                                                                {
                                                                  color: #FFFFFF;
                                                                }

                                                                td#artikelBestellenLinkCel a:hover
                                                                {
                                                                  text-decoration: underline;
                                                                }
                                                                
                            td#contentInhoudWinkelwagenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                                
                                table#inhoudWinkelwagenTabel
                                {
                                  width: 680px;
                                }
                                
                                    td#inhoudWinkelwagenAfbCel
                                    {
                                      width: 110px;
                                      padding-bottom: 10px;
                                      vertical-align: center;
                                    }
                                    
                                    td#inhoudWinkelwagenTekstCel
                                    {
                                      width: 280px;
                                      padding-left: 10px;
                                      padding-bottom: 10px;
                                      vertical-align: center;
                                    }
                                    
                                        td#inhoudWinkelwagenTekstCel h1
                                        {
                                          font-size: 12px;
                                          color: #903f98;
                                          margin: 0px;
                                        }
                                    
                                        td#inhoudWinkelwagenTekstCel p
                                        {
                                          margin: 0px;
                                          line-height: 140%;
                                        }

                                        td#inhoudWinkelwagenTekstCel p#prijs, td#inhoudWinkelwagenTekstCel p#prijsBijAanbieding
                                        {
                                          margin-top: 6px;
                                          font-weight: bold;
                                        }
                                        
                                        td#inhoudWinkelwagenTekstCel p#prijsBijAanbieding
                                        {
                                          text-decoration: line-through;
                                        }
                                        
                                        td#inhoudWinkelwagenTekstCel p#aanbiedingPrijs
                                        {
                                          margin-top: -4px;
                                          font-weight: bold;
                                          font-size: 14px;
                                        }
                                    
                                    td#inhoudWinkelwagenAantalCel
                                    {
                                      width: 80px;
                                      padding-left: 10px;
                                      padding-bottom: 10px;
                                      vertical-align: center;
                                      font-weight: bold;
                                      text-align: right;
                                    }
                                        
                                        td#inhoudWinkelwagenAantalCel input
                                        {
                                          width: 40px;
                                          padding-right: 2px;
                                          text-align: right;
                                          border-width: 1px;
                                          border-style: solid;
                                          border-color: #999999;
                                        }
                                    
                                    td#inhoudWinkelwagenRegelprijsCel
                                    {
                                      width: 80px;
                                      padding-left: 10px;
                                      padding-bottom: 10px;
                                      vertical-align: center;
                                      font-weight: bold;
                                      text-align: right;
                                    }
                                    
                                    td#inhoudWinkelwagenFunctiesCel
                                    {
                                      width: 100px;
                                      padding-bottom: 10px;
                                      text-align: right;
                                    }
                                    
                                        td#inhoudWinkelwagenFunctiesCel a
                                        {
                                          font-weight: bold;
                                        }
                                        
                                        td#inhoudWinkelwagenFunctiesCel a:hover
                                        {
                                          text-decoration: underline;
                                        }
                                          
                            td#contentOptellingWinkelwagenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                              border-color: #999999;
                              border-width: 1px 0 0 0;
                              border-style: solid;
                            }
                                
                                table#optellingWinkelwagenTabel
                                {
                                  width: 100%;
                                }
                                  
                                    td#optellingWinkelwagenLabelCel
                                    {
                                      width: 490px;
                                      padding-top: 10px;
                                      vertical-align: center;
                                      font-weight: bold;
                                      text-align: right;
                                    }
                                    
                                    td#optellingWinkelwagenTotaalprijsCel
                                    {
                                      width: 80px;
                                      padding-top: 10px;
                                      padding-left: 10px;
                                      vertical-align: center;
                                      font-weight: bold;
                                      text-align: right;
                                    }
                                    
                                    td#inhoudWinkelwagenFunctiesCel
                                    {
                                      width: 100px;
                                      text-align: right;
                                    }

                            td#contentKnoppenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                              text-align: right;
                            }
                            
                                td#contentKnoppenCel input#button
                                {
                                  padding: 2px;
                                  padding-left: 4px;
                                  padding-right: 4px;
                                  border-width: 0px;
                                  background-color: #903f98;
                                  color: #FFFFFF;
                                  font-family: Arial, Verdana;
                                  font-size: 12px;
                                  font-weight: bold;
                                }

                            td#contentFormulierCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                                table#formulierTabel
                                {
                                  width: 100%;
                                }
                                
                                    td#formulierLabelCel
                                    {
                                      width: 190px;
                                      padding-top: 8px;
                                      padding-bottom: 8px;
                                      vertical-align: top;
                                    }
                                    
                                    td#formulierObjectCel
                                    {
                                      width: 480px;
                                      padding-left: 10px;
                                    }
                                    
                                        td#formulierObjectCel input#textfield, td#formulierObjectCel input#filefield, td#formulierObjectCel select, td#formulierObjectCel textarea
                                        {
                                          width: 100%;
                                          border-width: 1px;
                                          border-style: solid;
                                          border-color: #999999;
                                        }
                                        
                                        td#formulierObjectCel input#checkbox
                                        {
                                        }

                            td#contentOverzichtBestellingenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                                table#overzichtBestellingenTabel
                                {
                                  width: 100%;
                                }
                                
                                    td#overzichtBestellingenDataCel
                                    {
                                      width: 160px;
                                      vertical-align: top;
                                    }
                                    
                                    td#overzichtBestellingenPersGegCel
                                    {
                                      width: 180px;
                                      vertical-align: top;
                                    }
                                    
                                    td#OverzichtBestellingenWinkelwagenCel
                                    {
                                      width: 340px;
                                      vertical-align: top;
                                    }

                                        td#overzichtBestellingenDataCel p, td#overzichtBestellingenPersGegCel p, td#OverzichtBestellingenWinkelwagenCel p
                                        {
                                          line-height: 140%;
                                        }

                            td#contentOverzichtAccountsCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                                table#overzichtAccountsTabel
                                {
                                  width: 100%;
                                }
                                
                                    td#overzichtAccountsAccountCel
                                    {
                                      width: 100%;
                                      vertical-align: top;
                                    }

                                        td#overzichtAccountsAccountCel p
                                        {
                                          line-height: 100%;
                                        }

                            td#contentOpvulCel
                            {
                              width: 100%;
                              height: 100%;
                            }

            td#websiteFooterCel
            {
              width: 100%;
              background-color: #FFFFFF;
            }
                
                table#footerTabel
                {
                  width: 100%;
                  height: 100%;
                }
                    
                    td#footerContactGegevensCel
                    {
                      vertical-align: bottom;
                      padding-left: 8px;
                      padding-top: 1px;
                      padding-bottom: 1px;
                      color: #4c4c4c;
                    }
                    
                        td#footerContactGegevensCel a
                        {
                          color: #4c4c4c;
                        }
                    
                    td#footerLegalEnCMSMenuCel
                    {
                      vertical-align: bottom;
                      text-align: right;
                      padding-right: 4px;
                      padding-bottom: 1px;
                    }

                        td#footerLegalEnCMSMenuCel a
                        {
                          padding-left: 4px;
                          padding-right: 4px;
                          font-size: 11px;
                          color: #4c4c4c;
                        }

                        td#footerLegalEnCMSMenuCel a:hover, td#footerLegalEnCMSMenuCel a#actief
                        {
                          text-decoration: underline;
                        }

    td#schermRechtsSchaduwCel
    {
      width: 8px;
      background-image: url(../images/bo-bg-rechts-schaduw-repeat.jpg);
      background-repeat: repeat-y;
      background-position: left;
      vertical-align: bottom;
      text-align: left;
    }

    td#schermRechtsCel
    {
      width: 50%;
      background-image: url(../images/bo-bg-rechts-60.jpg);
      background-repeat: no-repeat;
      background-position: left bottom;
    }
