body 
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  background-color: #908581;
}

td
{
  padding: 0px;
  font-family: Arial, Verdana;
  font-size: 11px;
  color: #000000;
  line-height: 140%;
}

img
{
  border: 0;
  margin: 0px;
  padding: 0px;
}

a, a:hover
{
  margin: 0px;
  padding: 0px;
  color: #000000;
  text-decoration: none;
}

h1
{
  margin: 0px;
  margin-top: 14px;
  margin-bottom: 4px;
  font-size: 14px;
  color: #810000;
}

    h1 a, h1 a:hover
    {
      color: #810000;
    }

h2
{
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: 12px;
  color: #810000;
}

    h2 a, h2 a:hover
    {
      color: #810000;
    }

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/teak-schaduw-links.jpg);
      background-repeat: repeat-y;
      background-position: right;
    }

    td#schermWebsiteCel
    {
      width: 900px;
      height: 100%;
      vertical-align: top;
    }

        table#websiteTabel
        {
          width: 100%;
          height: 100%;
        }

            td#websiteHeaderCel
            {
              width: 100%;
              height: 138px;
            }
                
                table#headerTabel
                {
                  width: 100%;
                  height: 100%;
                }

                    td#headerMateriaalMenuCel
                    {
                      width: 122px;
                      height: 122px;
                      padding: 8px;
                      padding-bottom: 12px;
                      background-image: url(../images/teak-materiaalmenu-background.jpg);
                      background-repeat: no-repeat;
                      background-position: center center;
                      text-align: right;
                      vertical-align: bottom;
                    }

                        td#headerMateriaalMenuCel a
                        {
                          padding-right: 6px;
                          font-size: 11px;
                          font-weight: bold;
                          color: #BB7575;
                        }

                        td#headerMateriaalMenuCel a:hover, td#headerMateriaalMenuCel a#actief
                        {
                          color: #FFFFFF;
                        }

                    td#headerCorpEnHoofdCatMenuCel
                    {
                      width: 762px;
                      height: 138px;
                    }
                    
                        table#corpEnHoofdCatMenuTabel
                        {
                          width: 100%;
                          height: 100%;
                        }
                        
                            td#corpEnHoofdCatMenuCorpMenuCel
                            {
                              padding-top: 8px;
                              vertical-align: top;
                              text-align: center;
                              color: #FFFFFF;
                            }

                                td#corpEnHoofdCatMenuCorpMenuCel a
                                {
                                  padding-left: 10px;
                                  padding-right: 10px;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #FFFFFF;
                                }

                                td#corpEnHoofdCatMenuCorpMenuCel a:hover, td#corpEnHoofdCatMenuCorpMenuCel a#actief
                                {
                                  color: #8E8683;
                                }
                                
                            td#corpEnHoofdCatMenuHoofdCatMenuCel
                            {
                              padding-bottom: 12px;
                              vertical-align: bottom;
                              text-align: left;
                            }

                                td#corpEnHoofdCatMenuHoofdCatMenuCel a
                                {
                                  padding-left: 10px;
                                  padding-right: 10px;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #FFFFFF;
                                }

                                td#corpEnHoofdCatMenuHoofdCatMenuCel a:hover, td#corpEnHoofdCatMenuHoofdCatMenuCel a#actief
                                {
                                  color: #8E8683;
                                }
                                
            td#websiteHorLijnZwartCel
            {
              width: 100%;
              height: 1px;
            }
            
            td#websiteLogoEnContentCel
            {
              width: 100%;
              height: 100%;
            }
            
                table#logoEnContentTabel
                {
                  width: 100%;
                  height: 100%;
                }
                
                    td#logoEnContentLogoCel
                    {
                      width: 280px;
                      height: 100%;
                      padding-top: 20px;
                      background-color: #FFFFFF;
                      vertical-align: top;
                    }
                    
                    td#logoEnContentContentCel
                    {
                      width: 600px;
                      height: 100%;
                      padding-right: 20px;
                      background-color: #FFFFFF;
                    }

                        table#contentTabel
                        {
                          width: 100%;
                          height: 100%;
                        }
                        
                            td#contentSubCatmenuCel
                            {
                              width: 100%;
                              height: 23px;
                            }
                                
                                td#contentSubCatmenuCel a
                                {
                                  padding-right: 10px;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;
                                }

                                td#contentSubCatmenuCel a:hover, td#contentSubCatmenuCel a#actief
                                {
                                  color: #908682;
                                }
                            
                            td#contentHTMLCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                              text-align: justify;
                            }
                            
                            td#contentOverzichtHoofdCatsCel, td#contentOverzichtSubCatsCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                                table#overzichtHoofdCatsTabel, table#overzichtSubCatsTabel
                                {
                                  width: 600px;
                                }
                                
                                    td#overzichtHoofdCatsAfbeeldingCel, td#overzichtSubCatsAfbeeldingCel
                                    {
                                      width: 60px;
                                      vertical-align: top;
                                    }
                                    
                                    td#overzichtHoofdCatsTekstCel, td#overzichtSubCatsTekstCel
                                    {
                                      width: 134px;
                                      padding-left: 6px;
                                      vertical-align: center;
                                    }
                                    
                                        td#overzichtHoofdCatsTekstCel a, td#overzichtHoofdCatsTekstCel a:hover, td#overzichtSubCatsTekstCel a, td#overzichtSubCatsTekstCel a:hover
                                        {
                                          font-weight: bold;
                                        }
                            
                            td#contentPaginaMenuCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                              color: #810000;
                              font-size: 10px;
                            }
                            
                                td#contentPaginaMenuCel a, td#contentPaginaMenuCel a:hover
                                {
                                  font-size: 10px;
                                  color: #908682;
                                }
                            
                            td#contentOverzichtArtikelenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                                
                                table#overzichtArtikelenTabel
                                {
                                  width: 600px;
                                }
                                
                                    td#overzichtArtikelenAfbeeldingCel
                                    {
                                      width: 110px;
                                      vertical-align: top;
                                    }
                                    
                                    td#overzichtArtikelenTekstCel
                                    {
                                      width: 184px;
                                      padding-left: 6px;
                                      vertical-align: top;
                                    }
                                        
                                        td#overzichtArtikelenTekstCel h1
                                        {
                                          font-size: 11px;
                                          color: #000000;
                                          margin: 0px;
                                        }
                                        
                                        td#overzichtArtikelenTekstCel p
                                        {
                                          margin: 0px;
                                          line-height: 140%;
                                        }
                                        
                                        td#overzichtArtikelenTekstCel p#prijs
                                        {
                                          margin-top: 6px;
                                          font-weight: bold;
                                        }
                                        
                                        td#overzichtArtikelenTekstCel p#aanbiedingPrijs
                                        {
                                          margin-top: -4px;
                                          font-weight: bold;
                                          font-size: 12px;
                                          color: #810000;
                                        }

                            td#contentArtikelDetailsCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }

                                table#artikelDetailsTabel
                                {
                                  width: 600px;
                                }
                                
                                    td#artikelDetailsAfbGrootEnVariantenCel
                                    {
                                      width: 280px;
                                      vertical-align: top;
                                    }
                                        
                                        table#artikelDetailsAfbGrootEnVariantenTabel
                                        {
                                          width: 100%;
                                        }
                                        
                                            td#artikelDetailsAfbGrootCel
                                            {
                                              width: 280px;
                                            }
                                            
                                            td#artikelDetailsAfbVariantenCel
                                            {
                                              width: 280px;
                                            }
                                                
                                                table#artikelDetailsAfbVariantenTabel
                                                {
                                                  width: 100%;
                                                }
                                                
                                                    td#artikelDetailsAfbVariantenAfbCel
                                                    {
                                                      width: 95px;
                                                      text-align: center;
                                                      font-size: 8px;
                                                      color: #908682;
                                                    }
                                                    
                                                        td#artikelDetailsAfbVariantenAfbCel a, td#artikelDetailsAfbVariantenAfbCel a:hover
                                                        {
                                                          color: #908682;
                                                        }

                                    td#artikelDetailsTekstEnBestellenCel
                                    {
                                      width: 300px;
                                      padding-left: 20px;
                                      vertical-align: top;
                                    }
                                    
                                        table#artikelDetailsTekstEnBestellenTabel
                                        {
                                          width: 100%;
                                        }
                                        
                                            td#artikelDetailsTekstCel
                                            {
                                              width: 300px;
                                            }
                                    
                                                td#artikelDetailsTekstCel p
                                                {
                                                  margin: 0px;
                                                  text-align: justify;
                                                  line-height: 140%;
                                                }

                                                td#artikelDetailsTekstCel p#prijs
                                                {
                                                  margin-top: 6px;
                                                  font-weight: bold;
                                                  font-size: 12px;
                                                }

                                                td#artikelDetailsTekstCel p#aanbiedingPrijs
                                                {
                                                  margin-top: -2px;
                                                  font-weight: bold;
                                                  font-size: 13px;
                                                  color: #810000;
                                                }
                                            
                                            td#artikelDetailsBestellenCel
                                            {
                                              width: 300px;
                                              padding-top: 20px;
                                              text-align: right;
                                            }

                                                table#artikelBestellenWrapperTabel
                                                {
                                                  width: 100%;
                                                }

                                                    td#artikelBestellenWrapperSpacerCel
                                                    {
                                                      width: 100%;
                                                    }

                                                    td#artikelBestellenWrapperBestellenCel
                                                    {
                                                    }
                            
                            td#contentInhoudWinkelwagenCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                                
                                table#inhoudWinkelwagenTabel
                                {
                                  width: 600px;
                                }
                                
                                    td#inhoudWinkelwagenAfbCel
                                    {
                                      width: 110px;
                                      vertical-align: center;
                                    }
                                    
                                    td#inhoudWinkelwagenTekstCel
                                    {
                                      width: 200px;
                                      padding-left: 10px;
                                      vertical-align: center;
                                    }
                                    
                                        td#inhoudWinkelwagenTekstCel h1
                                        {
                                          font-size: 11px;
                                          color: #000000;
                                          margin: 0px;
                                        }
                                    
                                        td#inhoudWinkelwagenTekstCel p
                                        {
                                          margin: 0px;
                                          line-height: 140%;
                                        }

                                        td#inhoudWinkelwagenTekstCel p#prijs
                                        {
                                          margin-top: 6px;
                                          font-weight: bold;
                                        }
                                        
                                        td#inhoudWinkelwagenTekstCel p#aanbiedingPrijs
                                        {
                                          margin-top: -4px;
                                          font-weight: bold;
                                          font-size: 12px;
                                          color: #810000;
                                        }
                                    
                                    td#inhoudWinkelwagenAantalCel
                                    {
                                      width: 80px;
                                      padding-left: 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;
                                      vertical-align: center;
                                      font-weight: bold;
                                      text-align: right;
                                    }
                                    
                                    td#inhoudWinkelwagenFunctiesCel
                                    {
                                      width: 100px;
                                      text-align: right;
                                    }
                                    
                                        td#inhoudWinkelwagenFunctiesCel a, td#inhoudWinkelwagenFunctiesCel a:hover
                                        {
                                          font-weight: bold;
                                        }
                                          
                            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: 410px;
                                      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: #810000;
                                  color: #FFFFFF;
                                  font-family: Arial, Verdana;
                                  font-size: 11px;
                                  font-weight: bold;
                                }

                            td#contentFormulierCel
                            {
                              width: 100%;
                              padding-bottom: 10px;
                            }
                            
                                table#formulierTabel
                                {
                                  width: 100%;
                                }
                                
                                    td#formulierLabelCel
                                    {
                                      width: 150px;
                                      padding-top: 8px;
                                      padding-bottom: 8px;
                                      vertical-align: top;
                                    }
                                    
                                    td#formulierObjectCel
                                    {
                                      width: 440px;
                                      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: 130px;
                                      vertical-align: top;
                                    }
                                    
                                    td#overzichtBestellingenPersGegCel
                                    {
                                      width: 170px;
                                      vertical-align: top;
                                    }
                                    
                                    td#OverzichtBestellingenWinkelwagenCel
                                    {
                                      width: 300px;
                                      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#websiteAanbCel
            {
              width: 100%;
              background-color: #736661;
            }
            
                table#aanbAfbeeldingEnOverzichtTabel
                {
                  width: 100%;
                  height: 240px;
                }
                
                    td#aanbAfbeeldingEnOverzichtAfbeeldingCel
                    {
                      width: 280px;
                      height: 240px;
                    }
                    
                    td#aanbAfbeeldingEnOverzichtOverzichtCel
                    {
                      width: 620px;
                      height: 240px;
                    }
                    
                        table#aanbOverzichtTabel
                        {
                          width: 100%;
                          height: 100%;
                        }
                        
                            td#aanbOverzichtSpacerCel
                            {
                              width: 124px;
                              height: 120px;
                            }
                            
                            td#aanbOverzichtAanbiedingCel
                            {
                              width: 124px;
                              height: 120px;
                              background-color: #FFFFFF;
                              text-align: center;
                            }

            td#websiteLinkNaarWinkelwagenCel
            {
              width: 100%;
              padding-top: 10px;
              padding-bottom: 10px;
              padding-right: 20px;
              background-color: #FFFFFF;
              text-align: right;
            }
                
                table#linkNaarWinkelwagenWrapperTabel
                {
                  width: 100%;
                }
                
                    td#linkNaarWinkelwagenWrapperSpacerCel
                    {
                      width: 100%;
                    }
                    
                    td#linkNaarWinkelwagenWrapperWinkelwagenCel
                    {
                    }

                        table#linkNaarWinkelwagenTabel, table#artikelBestellenTabel
                        {
                          border-color: #908682;
                          border-width: 1px 1px 1px 1px;
                          border-style: solid;
                        }

                            td#linkNaarWinkelwagenIcoonCel, td#artikelBestellenIcoonCel
                            {
                              border-color: #908682;
                              border-width: 0 1px 0 0;
                              border-style: solid;
                            }

                            td#linkNaarWinkelwagenTekstCel, td#artikelBestellenAantalCel
                            {
                              padding-left: 8px;
                              padding-right: 8px;
                              border-color: #908682;
                              border-width: 0 1px 0 0;
                              border-style: solid;
                              color: #666666;
                            }
                            
                                td#linkNaarWinkelwagenTekstCel input, td#artikelBestellenAantalCel input
                                {
                                  width: 120px;
                                  border: 0px;
                                }

                            td#linkNaarWinkelwagenLinkCel, td#artikelBestellenLinkCel
                            {
                              padding-left: 8px;
                              padding-right: 8px;
                              background-color: #810000;
                              font-weight: bold;
                            }

                                td#linkNaarWinkelwagenLinkCel a, td#linkNaarWinkelwagenLinkCel a:hover, td#artikelBestellenLinkCel a, td#artikelBestellenLinkCel a:hover
                                {
                                  color: #FFFFFF;
                                }

            td#websiteFooterCel
            {
              width: 100%;
              background-color: #FFFFFF;
            }
                
                table#footerTabel
                {
                  width: 100%;
                  height: 100%;
                }
                    
                    td#footerContactGegevensCel
                    {
                      vertical-align: bottom;
                      padding-left: 8px;
                      padding-bottom: 2px;
                    }
                    
                    td#footerLegalEnCMSMenuCel
                    {
                      vertical-align: bottom;
                      text-align: right;
                      padding-right: 16px;
                      padding-bottom: 2px;
                    }

                        td#footerLegalEnCMSMenuCel a
                        {
                          padding-left: 4px;
                          padding-right: 4px;
                          font-size: 11px;
                          color: #908682;
                        }

                        td#footerLegalEnCMSMenuCel a:hover, td#footerLegalEnCMSMenuCel a#actief
                        {
                          color: #666666;
                        }

    td#schermRechtsCel
    {
      width: 50%;
      background-image: url(../images/teak-schaduw-rechts.jpg);
      background-repeat: repeat-y;
      background-position: left;
    }
