/*

  #ffffff; wit
  #000000; zwart
  #183319; groen donker
  #4b9a42; groen licht
  #aaaaaa; grijs

*/

  
  body, p, td, a, span, div, select, input, textarea, option {
  
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #183319;
  
  }
  
  body                              { position: absolute; padding: 0px; margin: 0px; width: 100%; height: 100%; background: #ffffff; }
  table                             { border-collapse: collapse; }
  td                                { padding: 0px; text-align: left; vertical-align: top; line-height: 24px; }
  p                                 { line-height: 24px; margin: 0px 0px 12px 0px; }
  div                               { line-height: 24px; }
  span                              { line-height: 24px; }
  form                              { margin: 0px; }
  select                            { vertical-align: middle; }
  img                               { border: 0px; }
  a                                 { color: #4b9a42; text-decoration: none; }
  a:hover                           { color: #4b9a42; text-decoration: underline; }
  ul                                { list-style: square outside; margin: 10px 0px 0px 15px; padding: 0px 0px 15px 0px; }
  ol                                { margin: 25px; padding: 0px; }  
  li                                { }  
  h1                                { font-weight: bold; font-size: 18px; color: #4b9a42; margin: 0; letter-spacing: 1px; }
  h2                                { font-weight: bold; font-size: 14px; }
  
  
  
  .body_main                        { }
  
  .table_main                       { width: 100%; height: 100%; }
  .table_header                     { width: 100%; height: 100px; background: #183319; }
  .table_menu                       { width: 755px; height: 55px; }
  .table_content_main               { width: 755px; }
  .table_content                    { width: 665px; }
  
  .cell_main_left_top               { width: 15px; background: #4b9a42; vertical-align: top; }
  .cell_main_left_bottom            { width: 15px; background: #4b9a42; vertical-align: bottom; }
  .cell_main_right_top              { width: 100%; vertical-align: top; }
  .cell_main_right_bottom           { width: 100%; vertical-align: bottom; padding: 10px 10px 10px 45px; }
  .cell_menu_left                   { vertical-align: bottom; text-align: left; padding: 0px 0px 0px 45px; }
  .cell_menu_right                  { vertical-align: bottom; text-align: right; padding: 0px 45px 0px 0px; }
  .cell_content_main                { vertical-align: top; text-align: left; padding: 20px 45px 45px 45px; }
  .cell_content_left                { vertical-align: top; text-align: left; width: 315px; padding: 0px 35px 0px 0px; }
  .cell_content_right               { vertical-align: top; text-align: left; width: 315px; padding: 0px 0px 0px 0px; }
  .cell_content                     { vertical-align: top; text-align: left; width: 665px; padding: 0px 0px 0px 0px; }
  .cell_thumb                       { vertical-align: top; text-align: center; padding: 0px 15px 15px 0px; }
  .cell_label                       { vertical-align: top; text-align: left; padding: 0px 10px 0px 0px; }
  .cell_number                      { vertical-align: top; text-align: right; padding: 0px 10px 0px 0px; }
  .cell_form_label                  { vertical-align: top; text-align: left; padding: 0px 0px 0px 0px; }
  .cell_form_input                  { vertical-align: top; text-align: left; padding: 0px 0px 5px 0px; }
  
  .text_copyright                   { color: #aaaaaa; font-size: 10px; }
  .text_menu                        { color: #4b9a42; font-weight: bold; letter-spacing: 1px; }
  .text_slideshow                   { color: #4b9a42; font-weight: bold; }
  .text_label                       { color: #4b9a42; font-weight: bold; }
  .text_number                      { color: #4b9a42; font-weight: bold; }
  
  .link_menu                        { color: #183319; font-weight: bold; letter-spacing: 1px; }
  .link_menu:hover                  { color: #183319; font-weight: bold; letter-spacing: 1px; text-decoration: underline; }
  .link_slideshow                   { text-decoration: none; color: #ffffff; vertical-align: middle; }
  .link_slideshow:hover             { text-decoration: underline; color: #ffffff; vertical-align: middle; }
  
  .list_links                       { list-style: square inside; margin: 0px; padding: 0px; color: #4b9a42; }
  .list_links a                     { font-weight: bold; color: #4b9a42; }
  
  .image_icon                       { width: 16px; height: 16px; vertical-align: middle; }
  .image_thumb                      { width: 121px; height: 121px; margin: 0px 0px 5px 0px; display: block; }
  .image_slideshow                  { }
  
  .div_thumblabel                   { font-weight: normal; color: #4b9a42; text-align: center; }
  
  .input_text                       { border: 1px solid #183319; background: #ffffff; width: 315px; }
  .input_button                     { border: 0px solid; background: #4b9a42; color: #ffffff; font-weight: bold; padding: 3px; }