  body, p, td, a, span, div, select, input, textarea, option {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #1f2545;
 }
  
 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: #687cd7; }
 a:hover                           { text-decoration: underline; color: #ffffff; }
 ul                                { list-style: square outside; margin: 10px 0px 0px 15px; padding: 0px 0px 15px 0px; }  
 li                                { }
  
  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; }
  p                                 { line-height: 17px; }
  li                                { line-height: 17px; }

.body_main  {
	background: #3a4783;
	background-image : url(../images/bg.gif);
}
.body_print { background: #ffffff; }

.table_main  { width: 780px; height: 100%; }
.table_breadcrumb                 { width: 100%; height: 30px; background: #3a4783; }
.table_modules                    { }
.table_bullet_links               { width: 100%; }
.table_icon_links                 { width: 100%; }

  .row_home_top                     { height: 1px; }
  .row_home_bottom                  { height: 30px; background: #ffffff; }
  .row_main_top                     { height: 1px; }
  .row_main_bottom                  { height: 25px; background: #1f2545; }
  .row_module                       { background: #687cd7; }
  .row_module_over                  { background: #96a9ff; }
  .row_thumblist_odd                { }
  .row_thumblist_even               { background: #96a9ff; }

  .cell_home_left                   { width: 10px; background: #3a4783 url('../images/back_main_left.gif') top right repeat-y }
  .cell_home_right                  { width: 10px; background: #3a4783 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: middle; text-align: center; }
  .cell_main_left                   { width: 10px; background: #3a4783 url('../images/back_main_left.gif') top right repeat-y }
  .cell_main_right                  { width: 10px; background: #3a4783 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: middle; text-align: center; color: #ffffff; }
  .cell_main_header_left            { width: 190px; height: 150px; }
  .cell_main_header_center          { width: 380px; height: 150px; vertical-align: bottom; background: #1f2545; }
  .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: #687cd7; }
  .cell_column_home_2               { width: 190px; vertical-align: top; background: #1f2545; }
  .cell_column_home_3               { width: 190px; vertical-align: top; background: #687cd7; }
  .cell_column_main_a_1             { width: 190px; vertical-align: top; background: #687cd7; }
  .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: #687cd7; }
  .cell_bulletlink_left             { vertical-align: top; padding: 0px 5px 5px 0px; width: 1px; }
  .cell_bulletlink_right            { vertical-align: top; padding: 0px 0px 5px 0px; }
  .cell_iconlink_left               { vertical-align: middle; padding: 0px 5px 5px 0px; width: 1px; }
  .cell_iconlink_right              { vertical-align: middle; padding: 0px 0px 5px 0px; }
  .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_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; }



  .div_01                           { height: 15px; background: #ffffff; } /* Lightest */
  .div_02                           { height: 15px; background: #d3dbff; }
  .div_03                           { height: 15px; background: #96a9ff; }
  .div_04                           { height: 15px; background: #687cd7; }
  .div_05                           { height: 15px; background: #3a4783; }
  .div_06                           { height: 15px; background: #1f2545; } /* Darkest */  
  .div_spacer                       { height: 15px; }
  .div_content                      { padding: 15px 15px 15px 15px; }
  .div_head                         { font-weight: bold; }
  .div_bronvermelding               { font-size: 11px; margin-bottom: 10px; }
  .div_vraag                        { font-style: italic; }
  .div_section                      { padding: 15px; color: #ffffff; }
  .div_plain                        { line-height: 16px; }

  .text_copyright                   { font-size: 11px; }
  .text_breadcrumb                  { text-decoration: none; color: #1f2545; font-size: 11px; }
  
  .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 #1f2545;}
  
  .link_breadcrumb                  { text-decoration: none; color: #ffffff; font-size: 11px; }
  .link_breadcrumb:hover            { text-decoration: underline; color: #ffffff; }
  .link_bullet_01                   {
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}
  .link_bullet_01:hover             { color: #ffffff; text-decoration: underline; }
  .link_bullet_02                   { color: #d3dbff; text-decoration: none; }
  .link_bullet_02:hover             { color: #d3dbff; text-decoration: underline; }
  .link_bullet_03                   { color: #96a9ff; text-decoration: none; }
  .link_bullet_03:hover             { color: #96a9ff; text-decoration: underline; }
  .link_bullet_04                   { color: #687cd7; text-decoration: none; }
  .link_bullet_04:hover             { color: #687cd7; text-decoration: underline; }
  .link_bullet_05                   { color: #3a4783; text-decoration: none; }
  .link_bullet_05:hover             { color: #3a4783; text-decoration: underline; }
  .link_bullet_06                   { color: #1f2545; text-decoration: none; }
  .link_bullet_06:hover             { color: #1f2545; 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 #1f2545; color: #1f2545; }
  .input_text_disabled              { border: 1px solid #1f2545; color: #96a9ff; background-color: #d3dbff; }
  .input_radio                      { vertical-align: middle; }
  .input_checkbox                   { vertical-align: middle; }
  .input_button                     { background: #d3dbff; color: #1f2545; }