body 
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
}

td
{
  color: #000000;
  vertical-align: top;
  font-family: tahoma;
  font-size: 10pt;
  line-height: 130%;
}

h1
{
  color: #d02325;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  margin-top: 12px;
  margin-bottom: 4px;
}

h2
{
  font-size: 10pt;
  font-weight: bold;
  margin: 0px;
  margin-top: 12px;
  margin-bottom: 2px;
}

p
{
  margin: 0px;
  margin-bottom: 12px;
}

    p a, li a
    {
      color: #000000;
    }

ul
{
  margin: 0px;
  margin-left: 16px;
}

    ul ul
    {
      margin: 0px;
      margin-left: 16px;
    }

img
{
  border: 0px;
}

    img#right
    {
      margin-left: 20px;
      margin-top: 4px;
    }

    img#left
    {
      margin-right: 20px;
    }

form
{
  padding: 0px;
  margin: 0px;
}

input#textfield, input#file, textarea, select
{
  width: 100%;
  font-family: Arial;
  font-size: 10pt;
  padding-left: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  background-color: #FFFFFF;
  color: #333333;
  scrollbar-face-color: #666666;
  scrollbar-highlight-color: #666666;
  scrollbar-shadow-color: #666666;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color:  #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
}

input#button
{
  background-color: #FFFFFF;
  color: #333333;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  padding-left: 7px;
  padding-right: 7px;
  margin-left: 8px;
}

table#schermTabel
{
  width: 100%;
  height: 100%;
}

    td#achtergrondLinksCell
    {
      width: 50%;
    }

    td#paginaCell
    {
      width: 980px;
      height: 100%;
    }

        table#paginaTabel
        {
          width: 100%;
          height: 100%;
        }
        
            td#headerCell
            {
              width: 980px;
              height: 90px;
              background-image: url(../images/stisound-header.jpg);
              background-repeat: no-repeat;
              background-position: left top;
            }
              
                table#headerTabel 
                {
                  width: 100%;
                  height: 100%;
                }
                    
                    td#logoCell
                    {
                      width: 735px;
                      height: 100%;
                      padding-top: 30px;
                      vertical-align: top;
                    }
                    
                    td#corpMenuCell
                    {
                      width: 179px;
                      height: 100%;
                      padding-left: 20px;
                      padding-top: 18px;
                      color: #FFFFFF;
                      text-align: left;
                      vertical-align: top;
                      line-height: 150%;
                    }

                        td#corpMenuCell a
                        {
                          color: #FFFFFF;
                          text-decoration: none;
                        }

                        td#corpMenuCell a#actief, td#corpMenuCell a:hover
                        {
                          text-decoration: underline;
                        }

                    td#taalkeuzeMenuCell
                    {
                      width: 46px;
                      height: 100%;
                      padding-top: 20px;
                      text-align: left;
                      vertical-align: top;
                    }
                        
                        td#taalkeuzeMenuCell img
                        {
                          border-width: 1px;
                          border-style: solid;
                          border-color: #FFFFFF;
                        }

            td#paginaTypeHomeCell
            {
              width: 100%;
              height: 100%;
            }
                
                table#homeTabel
                {
                  width: 100%;
                  height: 100%;
                }
                
                    td#homeImageCell
                    {
                      width: 100%;
                      height: 234px;
                    }
                    
                    td#homeBlokkenCell
                    {
                      width: 100%;
                      height: 100%;
                    }
                        
                        table#homeBlokkenTabel
                        {
                          width: 980px;
                          height: 100%;
                        }
                        
                            td#homeBlokFunctieTitelCell, td#homeBlokBrancheTitelCell, td#homeBlokOplossingTitelCell, td#homeBlokOverOnsTitelCell
                            {
                              width: 225px;
                              height: 50px;
                              padding-top: 6px;
                              padding-left: 20px;
                              background-color: #d02325;
                            }
                            
                                td#homeBlokFunctieTitelCell h1, td#homeBlokBrancheTitelCell h1, td#homeBlokOplossingTitelCell h1, td#homeBlokOverOnsTitelCell h1
                                {
                                  color: #FFFFFF;
                                  font-weight: bold;
                                  font-size: 13pt;
                                }

                            td#homeBlokFunctieMenuCell, td#homeBlokBrancheMenuCell, td#homeBlokOplossingMenuCell, td#homeBlokOverOnsMenuCell
                            {
                              width: 225px;
                              height: 100%;
                              padding-top: 6px;
                              padding-left: 20px;
                              background-color: #e7e7e9;
                              line-height: 150%;
                            }

                            td#homeBlokBrancheMenuCell
                            {
                              background-color: #a8a9ad;
                            }
                            
                            td#homeBlokOplossingMenuCell, td#homeBlokOverOnsMenuCell
                            {
                              background-color: #77787c;
                            }
                            
                            td#homeBlokOverOnsMenuCell
                            {
                              background-color: #d02325;
                              background-image: url(../images/stisound-rechtsonder.jpg);
                              background-repeat: no-repeat;
                              background-position: right bottom;
                            }

                                td#homeBlokFunctieMenuCell h2, td#homeBlokBrancheMenuCell h2, td#homeBlokOplossingMenuCell h2, td#homeBlokOverOnsMenuCell h2
                                {
                                  color: #000000;
                                  font-weight: bold;
                                  font-size: 11pt;
                                  margin-bottom: 10px;
                                }

                                td#homeBlokOplossingMenuCell h2, td#homeBlokOverOnsMenuCell h2
                                {
                                  color: #FFFFFF;
                                }
                            
                                td#homeBlokFunctieMenuCell a, td#homeBlokBrancheMenuCell a, td#homeBlokOplossingMenuCell a, td#homeBlokOverOnsMenuCell a
                                {
                                  color: #000000;
                                  font-weight: normal;
                                  font-size: 10pt;
                                  text-decoration: none;
                                }

                                td#homeBlokOplossingMenuCell a, td#homeBlokOverOnsMenuCell a
                                {
                                  color: #FFFFFF;
                                }

                                    td#homeBlokFunctieMenuCell a#actief, td#homeBlokBrancheMenuCell a#actief, td#homeBlokOplossingMenuCell a#actief, td#homeBlokOverOnsMenuCell a#actief, 
                                    td#homeBlokFunctieMenuCell a:hover, td#homeBlokBrancheMenuCell a:hover, td#homeBlokOplossingMenuCell a:hover, td#homeBlokOverOnsMenuCell a:hover
                                    {
                                      text-decoration: underline;
                                    }

            td#paginaTypeLandingCell
            {
              width: 100%;
              height: 100%;
            }

                table#landingTabel
                {
                  width: 100%;
                  height: 100%;
                }
                
                    td#landingContentMenu1Cell
                    {
                      width: 225px;
                      height: 100%;
                      padding-top: 6px;
                      padding-left: 20px;
                      background-color: #e7e7e9;
                      line-height: 130%;
                    }

                        td#landingContentMenu1Cell h2
                        {
                          width: 205px;
                          color: #d02325;
                          font-weight: bold;
                          font-size: 11pt;
                          margin-bottom: 10px;
                          border-top-width: 1px;
                          border-top-style: solid;
                          border-top-color: #000000;
                          border-left-width: 1px;
                          border-left-style: solid;
                          border-left-color: #000000;
                          padding-top: 2px;
                          padding-left: 4px;
                        }

                        td#landingContentMenu1Cell a
                        {
                          color: #000000;
                          font-weight: normal;
                          font-size: 10pt;
                          text-decoration: none;
                        }

                            td#landingContentMenu1Cell a#actief, td#landingContentMenu1Cell a:hover
                            {
                              text-decoration: underline;
                            }
                            
                        td#landingImageEnContentCell
                        {
                          width: 735px;
                          height: 100%;
                        }
                            
                            table#landingImageEnContentTabel 
                            {
                              width: 100%;
                              height: 100%;
                            }
                            
                                td#landingImageCell
                                {
                                  width: 735px;
                                  height: 234px;
                                }
                                
                                td#landingContentEnContentMenu2Cell
                                {
                                  width: 735px;
                                  height: 100%;
                                }
                                
                                    table#landingContentEnContentMenu2Tabel
                                    {
                                      width: 100%;
                                      height: 100%;
                                    }
                                    
                                        td#landingContentCell
                                        {
                                          width: 450px;
                                          height: 100%;
                                          padding-left: 20px;
                                          padding-right: 20px;
                                          padding-top: 20px;
                                          padding-bottom: 20px;
                                        }
                                        
                                        td#landingContentMenu2Cell
                                        {
                                          width: 225px;
                                          height: 100%;
                                          padding-left: 20px;
                                          padding-top: 5px;
                                          background-color: #e7e7e9;
                                          line-height: 150%;
                                          background-color: #d02325;
                                          background-image: url(../images/stisound-rechtsonder.jpg);
                                          background-repeat: no-repeat;
                                          background-position: right bottom;
                                        }

                                            td#landingContentMenu2Cell h1
                                            {
                                              color: #FFFFFF;
                                              font-weight: bold;
                                              font-size: 13pt;
                                              padding-bottom: 19px;
                                            }

                                            td#landingContentMenu2Cell h2
                                            {
                                              color: #FFFFFF;
                                              font-weight: bold;
                                              font-size: 11pt;
                                              margin-bottom: 10px;
                                            }

                                            td#landingContentMenu2Cell a
                                            {
                                              color: #FFFFFF;
                                              text-decoration: none;
                                            }

                                                td#landingContentMenu2Cell a#actief, td#landingContentMenu2Cell a:hover
                                                {
                                                  text-decoration: underline;
                                                }

            td#paginaTypeTekstCell
            {
              width: 100%;
              height: 100%;
            }

                table#tekstTabel
                {
                  width: 100%;
                  height: 100%;
                }
                
                    td#tekstContentMenu1Cell
                    {
                      width: 225px;
                      height: 100%;
                      padding-top: 6px;
                      padding-left: 20px;
                      background-color: #e7e7e9;
                      line-height: 130%;
                    }

                        td#tekstContentMenu1Cell h2
                        {
                          width: 205px;
                          color: #d02325;
                          font-weight: bold;
                          font-size: 11pt;
                          margin-bottom: 10px;
                          border-top-width: 1px;
                          border-top-style: solid;
                          border-top-color: #000000;
                          border-left-width: 1px;
                          border-left-style: solid;
                          border-left-color: #000000;
                          padding-top: 2px;
                          padding-left: 4px;
                        }

                        td#tekstContentMenu1Cell a
                        {
                          color: #000000;
                          font-weight: normal;
                          font-size: 10pt;
                          text-decoration: none;
                        }

                            td#tekstContentMenu1Cell a#actief, td#tekstContentMenu1Cell a:hover
                            {
                              text-decoration: underline;
                            }
                            
                        td#tekstContentCell
                        {
                          width: 450px;
                          height: 100%;
                          padding-left: 20px;
                          padding-right: 20px;
                          padding-top: 20px;
                          padding-bottom: 20px;
                        }
                        
                        td#tekstImageEnContentMenuCell
                        {
                          width: 245px;
                          height: 100%;
                        }
                        
                            table#tekstImageEnContentMenuTabel
                            {
                              width: 100%;
                              height: 100%;
                            }
                            
                                td#tekstImageCell
                                {
                                  width: 245px;
                                  height: 234px;
                                }
                                
                                td#tekstContentMenu2Cell
                                {
                                  width: 225px;
                                  height: 100%;
                                  padding-left: 20px;
                                  padding-top: 5px;
                                  background-color: #e7e7e9;
                                  line-height: 150%;
                                  background-color: #d02325;
                                  background-image: url(../images/stisound-rechtsonder.jpg);
                                  background-repeat: no-repeat;
                                  background-position: right bottom;
                                }

                                    td#tekstContentMenu2Cell h1
                                    {
                                      color: #FFFFFF;
                                      font-weight: bold;
                                      font-size: 13pt;
                                      padding-bottom: 19px;
                                    }

                                    td#tekstContentMenu2Cell h2
                                    {
                                      color: #FFFFFF;
                                      font-weight: bold;
                                      font-size: 11pt;
                                      margin-bottom: 10px;
                                    }

                                    td#tekstContentMenu2Cell a
                                    {
                                      color: #FFFFFF;
                                      text-decoration: none;
                                    }

                                        td#tekstContentMenu2Cell a#actief, td#tekstContentMenu2Cell a:hover
                                        {
                                          text-decoration: underline;
                                        }

            td#lijnBovenFooterCell
            {
              width: 100%;
              height: 1px;
            }
            
            td#footerCell
            {
              width: 100%;
              height: 32px;
            }
            
                table#footerTabel
                {
                  width: 100%;
                  height: 100%;
                }
                
                    td#footerContactCell, td#footerLegalMenuCell
                    {
                      height: 100%;
                      color: #000000;
                      text-align: left;
                      vertical-align: middle;
                    }
                    
                    td#footerLegalMenuCell
                    {
                      text-align: right;
                    }
                    
                        td#footerContactCell a, td#footerLegalMenuCell a
                        {
                          color: #000000;
                          text-decoration: none;
                        }
                          
                        td#footerContactCell a#actief, td#footerLegalMenuCell a#actief, td#footerContactCell a:hover, td#footerLegalMenuCell a:hover
                        {
                          text-decoration: underline;
                        }
                        
    td#achtergrondRechtsCell
    {
      width: 50%;
    }

