
  body, p, td, a, span, div, select, input, textarea, option {

    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #002724;

  }

  body                              { position: absolute; padding: 0px; margin: 0px; width: 100%; height: 100%; }
  table                             { border-collapse: collapse; }
  td                                { padding: 0px; text-align: left; vertical-align: top; }
  form                              { margin: 0px; }
  select                            { vertical-align: middle; }
  img                               { border: 0px; }
  a                                 { text-decoration: underline; color: #598985; }
  a:hover                           { text-decoration: underline; color: #8aaca9; }
  ul                                { list-style: square outside; margin: 10px 0px 0px 15px; padding: 0px 0px 15px 0px; }
  li                                { line-height: 17px; }
  p                                 { line-height: 17px; }

  h1                                { font-size: 16px; margin: 20px 0px 0px 0px; }
  h2                                { font-size: 14px; margin: 20px 0px 0px 0px; }
  h3                                { font-size: 12px; margin: 20px 0px 0px 0px; }
  h4                                { font-size: 12px; margin: 20px 0px 0px 0px; font-weight: normal; font-style: italic; }

  .body_language                    { background: #ffffffs; }
  .body_home                        { background: #23615c; }
  .body_main                        { background: #23615c; }
  .body_popup                       { background: #ffffff; }
  .body_print                       { background: #ffffff; }

  .table_home                       { width: 780px; height: 100%; background: url('../images/back_table_home.gif') top right repeat-y }
  .table_main                       { width: 780px; height: 100%; background: url('../images/back_table_main.gif') top right repeat-y }
  .table_breadcrumb                 { width: 100%; height: 30px; background: #ffffff; }
  .table_modules                    { }
  .table_bullet_links               { width: 100%; }
  .table_icon_links                 { width: 100%; }

  .row_home_top                     { height: 245px; }
  .row_home_bottom                  { }
  .row_main_top                     { height: 1px; }
  .row_main_bottom                  { ; }
  .row_module                       { background: #598985; }
  .row_module_over                  { background: #8aaca9; }
  .row_thumblist_odd                { }
  .row_thumblist_even               { background: #8aaca9; }

  .cell_home_left                   { width: 10px; background: #23615c url('../images/back_main_left.gif') top right repeat-y }
  .cell_home_right                  { width: 10px; background: #23615c url('../images/back_main_right.gif') top left repeat-y }
  .cell_home_center_top             { width: 760px; vertical-align: top; }
  .cell_home_center_bottom          { width: 760px; vertical-align: bottom; }
  .cell_home_center_bottom a        { font-size: 11px; color: #002724; text-decoration: none; }
  .cell_home_center_bottom span     { font-size: 11px; }
  .cell_home_center_bottom table    { width: 100%; background: #8aaca9; }
  .cell_home_center_bottom td       { padding: 10px 15px 10px 15px; }
  .cell_main_left                   { width: 10px; background: #23615c url('../images/back_main_left.gif') top right repeat-y }
  .cell_main_right                  { width: 10px; background: #23615c url('../images/back_main_right.gif') top left repeat-y }
  .cell_main_center_top             { width: 760px; vertical-align: top; }
  .cell_main_center_bottom          { width: 760px; vertical-align: bottom; }
  .cell_main_center_bottom a        { font-size: 11px; color: #002724; text-decoration: none; }
  .cell_main_center_bottom span     { font-size: 11px; }
  .cell_main_center_bottom table    { width: 100%; background: #8aaca9; }
  .cell_main_center_bottom td       { padding: 10px 15px 10px 15px; }
  .cell_main_header_left            { width: 190px; height: 150px; }
  .cell_main_header_center          { width: 380px; height: 150px; vertical-align: bottom; background: #002724; }
  .cell_main_header_right           { width: 190px; height: 150px; }
  .cell_home_header_left            { width: 380px; height: 180px; }
  .cell_home_header_right           { width: 380px; height: 180px; }
  .cell_breadcrumb                  { vertical-align: middle; text-align: left; padding: 0px 15px 0px 15px; }
  .cell_column_home_1               { width: 380px; vertical-align: top; background: #598985; }
  .cell_column_home_2               { width: 190px; vertical-align: top; background: #002724; }
  .cell_column_home_3               { width: 190px; vertical-align: top; background: #598985; }
  .cell_column_main_a_1             { width: 190px; vertical-align: top; background: #598985; }
  .cell_column_main_a_2             { width: 350px; vertical-align: top; background: #ffffff; padding: 15px 15px 30px 15px; }
  .cell_column_main_a_3             { width: 190px; vertical-align: top; background: #598985; }
  .cell_bulletlink_left             { vertical-align: top; padding: 0px 5px 5px 0px; }
  .cell_bulletlink_right            { vertical-align: top; padding: 0px 15px 5px 0px; width: 100%; }
  .cell_bulletlink_center           { vertical-align: top; padding: 0px 5px 5px 0px; }
  .cell_iconlink_left               { vertical-align: middle; padding: 0px 5px 5px 0px; }
  .cell_iconlink_right              { vertical-align: middle; padding: 0px 0px 5px 0px; width: 100%; }
  .cell_thumblist_left              { vertical-align: top; padding: 15px 15px 15px 15px; width: 120px; }
  .cell_thumblist_right             { vertical-align: top; padding: 15px 15px 15px 0px; width: 335px;}
  .cell_photolist_left              { vertical-align: top; padding: 15px 15px 15px 0px; width: 90px; }
  .cell_photolist_right             { vertical-align: top; padding: 15px 0px 15px 0px; width: 245px;}
  .cell_module                      { padding: 5px 15px 5px 15px; }
  .cell_form_field                  { vertical-align: middle; padding: 0px 5px 5px 0px; }
  .cell_form_value                  { vertical-align: middle; padding: 0px 5px 5px 0px; }
  .cell_form_input                  { vertical-align: middle; padding: 0px 5px 5px 0px; }
  .cell_form_spacer                 { height: 15px; }
  .cell_form_input_sub              { vertical-align: middle; padding: 0px 5px 0px 0px; }
  .cell_content                     { padding: 15px; }

  .div_01                           { height: 15px; background: #ffffff; } /* Lightest */
  .div_02                           { height: 15px; background: #b9cdcb; }
  .div_03                           { height: 15px; background: #8aaca9; }
  .div_04                           { height: 15px; background: #598985; }
  .div_05                           { height: 15px; background: #23615c; }
  .div_06                           { height: 15px; background: #002724; } /* Darkest */
  .div_spacer                       { height: 15px; }
  .div_bronvermelding               { font-size: 11px; margin-bottom: 10px; }
  .div_vraag                        { font-style: italic; }
  .div_section                      { padding: 15px; color: #ffffff; }
  .div_head                         { font-weight: bold; }
  .div_plain                        { line-height: 16px; }
  .div_head_white                   { font-weight: bold; color: #ffffff; }
  .div_plain_white                  { line-height: 16px; color: #ffffff; }
  .div_caption                      { font-size: 11px; text-align: center; paddin: 5px; margin: 5px 0px 10px 0px; }

  .text_breadcrumb                  { text-decoration: none; color: #002724; font-size: 11px; }
  .text_specialist                  { font-weight: bold; }

  .image_bullet_breadcrumb          { width: 4px; height: 7px; margin: 0px 5px 0px 5px; vertical-align: middle; }
  .image_bullet_summary             { width: 5px; height: 5px; vertical-align: top; margin-top: 5px; }
  .image_photo_main_left            { width: 190px; height: 150px; }
  .image_graphic_main_right         { width: 190px; height: 150px; }
  .image_head                       { width 190px; height: 30px; display: block; }
  .image_icon                       { width: 16px; height: 16px; vertical-align: middle; }
  .image_thumb                      { width: 120px; height: 90px; border: 1px solid #ffffff;}
  .image_slideshow                  { border: 1px solid #002724; }
  .image_specialist                 { border: 1px solid #002724; width: 90px; height: 90px; }

  .link_breadcrumb                  { text-decoration: none; color: #002724; font-size: 11px; }
  .link_breadcrumb:hover            { text-decoration: underline; color: #002724; }
  .link_bullet_01                   { color: #ffffff; text-decoration: none; }
  .link_bullet_01:hover             { color: #ffffff; text-decoration: underline; }
  .link_bullet_02                   { color: #b9cdcb; text-decoration: none; }
  .link_bullet_02:hover             { color: #b9cdcb; text-decoration: underline; }
  .link_bullet_03                   { color: #8aaca9; text-decoration: none; }
  .link_bullet_03:hover             { color: #8aaca9; text-decoration: underline; }
  .link_bullet_04                   { color: #598985; text-decoration: none; }
  .link_bullet_04:hover             { color: #598985; text-decoration: underline; }
  .link_bullet_05                   { color: #23615c; text-decoration: none; }
  .link_bullet_05:hover             { color: #23615c; text-decoration: underline; }
  .link_bullet_06                   { color: #002724; text-decoration: none; }
  .link_bullet_06:hover             { color: #002724; text-decoration: underline; }
  .link_module                      { text-decoration: none; color: #ffffff; font-weight: bold; }
  .link_module:hover                { text-decoration: none; color: #ffffff; font-weight: bold; }
  .link_slideshow                   { text-decoration: none; color: #ffffff; vertical-align: middle; }
  .link_slideshow:hover             { text-decoration: underline; color: #ffffff; vertical-align: middle; }

  .input_text                       { border: 1px solid #002724; color: #002724; }
  .input_text_disabled              { border: 1px solid #002724; color: #8aaca9; background-color: #b9cdcb; }
  .input_radio                      { vertical-align: middle; }
  .input_checkbox                   { vertical-align: middle; }
  .input_button                     { background: #b9cdcb; color: #002724; }

/*
.cell_shadow_right                  { width: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/back_main_right.png') }
.cell_shadow_right[class]           { background: url('../images/back_main_right.png') top left repeat-y }
.cell_shadow_left                   { width: 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/back_main_left.png') }
.cell_shadow_left[class]            { background: url('../images/back_main_left.png') top right repeat-y }

*/