body
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  border: none;
}

table
{
}

td
{
  padding: 0px;
  vertical-align: top;
  font-family: arial;
  font-size: 13px;
  color: #333333;
}

form
{
  margin: 0px;
  padding: 0px;
}

input.textfield, input.file, textarea, select
{
  width: 100%;
  font-family: Arial;
  font-size: 10pt;
  padding-left: 2px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  color: #333333;
}

input#button
{
  background-color: #FFFFFF;
  color: #333333;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  padding-left: 7px;
  padding-right: 7px;
  margin-left: 8px;
}

div#layerBgDiv
{
  position:absolute;
  left:0px;
  top:0px;
  width: 100%;
  height: 100%;
  z-index:20;
  background-color: #000000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  -khtml-opacity: 0.6;
  visibility: hidden;
}

div#layerDiv
{
  position:absolute;
  left:0px;
  top:0px;
  width: 100%;
  height: 100%;
  z-index:30;
  visibility: hidden;
}

    table#layerTable
    {
      width: 100%;
      height: 100%;
    }

        td#layerCell
        {
          width: 100%;
          height: 100%;
          vertical-align: middle;
          text-align: center;
        }

            td#layerCell img
            {
              cursor: pointer;
            }

table#centerTabel
{
  width: 100%;
  height: 100%;
}

    td#centerTabelLeftCell
    {
      width: 50%;
      height: 100%;
      background-image: URL('/images/body-schaduw-links.jpg');
      background-repeat: repeat-y;
      background-position: right top;
    }

    td#centerTabelCenterCell
    {
      width: 978px;
      height: 100%;
    }

        table#bodyTabel
        {
          width: 100%;
          height: 100%;
        }

            td#widthCell
            {
              width: 100%;
              height: 1px;
            }

            td#headerCell
            {
              width: 100%;
              height: 213px;
              background-repeat: no-repeat-y;
              background-position: left top;
            }

            td#hoofdmenuCell
            {
              width: 100%;
              height: 34px;
              border-top-width: 1px;
              border-top-color: #FFFFFF;
              border-top-style: solid;
              border-bottom-width: 1px;
              border-bottom-color: #FFFFFF;
              border-bottom-style: solid;
              text-align: left;
              vertical-align: bottom;
              padding-bottom: 8px;
              padding-left: 5px;
              background-color: #9A120D;
            }

                td#hoofdmenuCell a
                {
                  text-decoration: none;
                  color: #FFFFFF;
                  padding-left: 10px;
                  padding-right: 10px;
                }

                td#hoofdmenuCell a#actief
                {
                  text-decoration: underline;
                }

                td#contentCell
                {
                  width: 100%;
                  height: 100%;
                }

                    table#contentTable
                    {
                      width: 100%;
                      height: 100%;
                    }

                        td#contentLeftcolCell
                        {
                          width: 185px;
                          height: 100%;
                          padding-top: 20px;
                          padding-bottom: 15px;
                          background-color: #CCCCCC;
                        }

                            table#leftcolTabel
                            {
                              width: 100%;
                              height: 100%;
                            }

                                td#leftcollSubmenuCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-left: 15px;
                                  padding-right: 15px;
                                  line-height: 20px;
                                }

                                    td#leftcollSubmenuCell p
                                    {
                                      margin: 0px;
                                      margin-bottom: 8px;
                                      line-height: 16px;
                                    }
                                    
                                        td#leftcollSubmenuCell p a
                                        {
                                          text-decoration: none;
                                          color: #666666;
                                        }

                                        td#leftcollSubmenuCell p a#actief
                                        {
                                          text-decoration: underline;
                                        }

                                td#leftcollCMSmenuCell
                                {
                                  width: 100%;
                                  height: 100%;
                                  padding-left: 15px;
                                  line-height: 15px;
                                  vertical-align: bottom;
                                }

                                    td#leftcollCMSmenuCell a
                                    {
                                      text-decoration: none;
                                      color: #666666;
                                      font-size: 10px;
                                    }

                        td#contentBlokkenCell
                        {
                          width: auto;
                          height: 100%;
                          padding-top: 24px;
                          padding-left: 14px;
                          padding-right: 14px;
                          padding-bottom: 20px;
                        }

                            table#blokkenTabel
                            {
                              width: 100%;
                              height: auto;
                            }

                                td#blokHtmlCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-bottom: 12px;
                                }

                                td#blokMenuCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-bottom: 12px;
                                }

                                    td#blokMenuCell a
                                    {
                                      text-decoration: none;
                                      font-style: italic;
                                    }

                                td#blokFormCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-bottom: 12px;
                                }

                                    table#formTable
                                    {
                                      width: 100%;
                                      height: 100%;
                                    }

                                        td#formItemCell
                                        {
                                          width: 100%;
                                          height: 100%;
                                        }

                                            table#formItemTable
                                            {
                                              width: 100%;
                                              height: 100%;
                                            }

                                                td#formLabelCell
                                                {
                                                  width: 160px;
                                                  height: 100%;
                                                  vertical-align: top;
                                                  padding-top: 2px;
                                                }

                                                td#formFieldCell
                                                {
                                                  width: auto;
                                                  height: 100%;
                                                  padding-bottom: 4px;
                                                }

                                                    table#radioTabel
                                                    {
                                                      width: 100%;
                                                    }

                                                        td#radioRadioCell
                                                        {
                                                          width: 26px;
                                                          padding-top: 2px;
                                                        }

                                                        td#radioLabelCell
                                                        {
                                                          width: auto;
                                                        }

                                                            table#radioLabelTabel
                                                            {
                                                              width: 100%;
                                                            }

                                                                td#radioLabelLabel
                                                                {
                                                                }

                                                                td#radioLabelToelichting
                                                                {
                                                                }

                                                    table#toggleTable
                                                    {
                                                      width: 100%;
                                                      height: 100%;
                                                    }

                                                        td#toggleToggleCell
                                                        {
                                                          width: 26px;
                                                          height: 100%;
                                                          padding-top: 2px;
                                                        }

                                                        td#toggleLabelCell
                                                        {
                                                          width: auto;
                                                          height: 100%;
                                                          padding-top: 4px;
                                                        }

                                                td#formVerplichtCell
                                                {
                                                  width: 180px;
                                                  height: 100%;
                                                  vertical-align: bottom;
                                                }

                                                td#formButtonCell
                                                {
                                                  width: auto;
                                                  height: 100%;
                                                  text-align: right;
                                                  padding-top: 4px;
                                                }

                                td#blokLijstCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-bottom: 12px;
                                }

                                    table#lijstTabel
                                    {
                                      width: 100%;
                                      height: auto;
                                      table-layout: fixed;
                                    }

                                        td#lijstTitelCell
                                        {
                                          padding-top: 2px;
                                          padding-bottom: 4px;
                                          font-weight: bold;
                                          padding-right: 8px;
                                          border-bottom-width: 1px;
                                          border-bottom-color: #CCCCCC;
                                          border-bottom-style: solid;
                                        }

                                        td#lijstRegelItemCell
                                        {
                                          padding-top: 6px;
                                          padding-bottom: 4px;
                                          border-bottom-width: 1px;
                                          border-bottom-color: #CCCCCC;
                                          border-bottom-style: solid;
                                        }

                                            td#lijstRegelItemCell a
                                            {
                                              text-decoration: none;
                                            }

                                td#blokImagesCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-bottom: 12px;
                                }

                                    table#imagesTable
                                    {
                                      width: 100%;
                                      height: 100%;
                                    }

                                        td#imageCell
                                        {
                                          width: 33%;
                                          height: 100%;
                                          padding-bottom: 18px;
                                          font-size: 10px;
                                          text-align: center;
                                        }

                                            td#imageCell img
                                            {
                                              margin-bottom: 4px;
                                              cursor: pointer;
                                            }

                                            td#imageCell a
                                            {
                                              font-size: 10px;
                                              text-decoration: none;
                                            }

                                td#socialSharebarCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-top: 20px;
                                }

                                    table#socialSharebarTabel
                                    {
                                      width: auto;
                                      height: 30px;
                                      table-layout: fixed;
                                    }

                                        td#sharebarLinkedinCell
                                        {
                                          width: 80px;
                                        }

                                        td#sharebarTwitterCell
                                        {
                                          width: 80px;
                                        }

                                        td#sharebarFacebookCell
                                        {
                                          width: 80px;
                                        }

                                        td#sharebarGooglePlusoneCell
                                        {
                                          width: 70px;
                                        }

                        td#contentRechtsCell
                        {
                          width: 200px;
                          height: 100%;
                          padding: 10px;
                          padding-top: 24px;
                          background-color: #B2B2B2;
                        }
                        
                            table#rechtsTabel
                            {
                              width: 100%;
                              height: auto;
                            }
                            
                                td#rechtsLinkedInCell
                                {
                                  width: 100%;
                                  height: auto;
                                  text-align: center;
                                  padding-bottom: 20px;
                                }
                        
                                td#rechtsTwitterCell
                                {
                                  width: 100%;
                                  height: auto;
                                  padding-bottom: 20px;
                                }

                td#footerCell
                {
                  width: 100%;
                  height: 22px;
                  border-top-width: 1px;
                  border-top-color: #5C3E39;
                  border-top-style: solid;
                }

                    table#footerTabel
                    {
                      width: 100%;
                      height: 100%;
                    }

                        td#footerLegalCell
                        {
                          width: 60%;
                          height: 100%;
                          padding-left: 10px;
                          vertical-align: bottom;
                          padding-bottom: 3px;
                          font-size: 10px;
                          color: #666666;
                        }

                        td#footerInterXLCell
                        {
                          width: 40%;
                          height: 100%;
                          text-align: right;
                          padding-right: 10px;
                          vertical-align: bottom;
                          padding-bottom: 3px;
                          font-size: 10px;
                          color: #666666;
                        }

                            td#footerInterXLCell a
                            {
                              font-size: 10px;
                              text-decoration: none;
                              color: #666666;
                            }


    td#centerTabelRightCell
    {
      width: 50%;
      height: 100%;
      background-image: URL('/images/body-schaduw-rechts.jpg');
      background-repeat: repeat-y;
      background-position: left top;
    }

