/**************************************/
/* Stylesheet member pages            */
/*                        						*/
/* Sections:              						*/
/* INBox						                  */
/* Kookboek						                */
/**************************************/

/**************************************/
/* INBox                              */
/* Kookboek                           */
/* Recept toevoegen                   */
/* Weekmenu                           */
/* Shoppinglist                       */
/**************************************/

div#inbox_titlebar {
  width:500px;
  height:61px;
  background-image:url(/i/elements/headers/page_header.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

  div#inbox_titlebar img {
    clear:both;
    float:left;
    width:500px;
    height:61px;
    }

div.not_logged_in {
  clear:both;
  float:left;
  width:500px;
  margin:14px 0px 0px 0px;
  line-height:16px;
  }

  div.not_logged_in a:link    { color:#739028; text-decoration:underline; }
  div.not_logged_in a:active  { color:#739028; text-decoration:underline; }
  div.not_logged_in a:visited { color:#739028; text-decoration:underline; }
  div.not_logged_in a:hover   { color:#3a4d08; text-decoration:underline; }



div#tbl_inbox_outer {
  clear:left;
  float:left;
  width:500px;
  margin:5px 0px 0px 0px;
  background-image:url(/i/elements/members/box_inbox_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

table#tbl_inbox {
  clear:both;
  float:left;
  width:500px;
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:none;
  border-color:red;
  border-collapse:collapse;
  background-image:url(/i/elements/members/box_inbox_header_bg.gif);
  background-repeat:no-repeat;
  background-position:left top;
  }

  table#tbl_inbox td.side {
    width:10px;
      }

  table#tbl_inbox td.sender {
    width:150px;
    padding:5px 0px 7px 0px;
    }

    table#tbl_inbox tbody td.sender div {
      margin:0px 0px 0px 26px;
      }

  table#tbl_inbox td.subject {
    width:225px;
    padding:5px 0px 7px 0px;
    }

  table#tbl_inbox td.date {
    width:85px;
    padding:5px 0px 7px 0px;
    }

  table#tbl_inbox td.message {
    padding:1px 0px 2px 0px;
      }

  table#tbl_inbox td.no_messages {
    width:480px;
    padding:5px 0px 2px 0px;
    }

  table#tbl_inbox tr.header td {
    height:41px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    vertical-align:top;
      }

    table#tbl_inbox thead td.spacer_side, table#tbl_inbox thead td.spacer_side img {
      width:10px;
      height:1px;
      }

    table#tbl_inbox thead td.spacer_sender, table#tbl_inbox thead td.spacer_sender img {
      width:150px;
      height:1px;
      }

    table#tbl_inbox thead td.spacer_subject, table#tbl_inbox thead td.spacer_subject img {
      width:225px;
      height:1px;
      }

    table#tbl_inbox thead td.spacer_date, table#tbl_inbox thead td.spacer_date img {
      width:85px;
      height:1px;
      }





    table#tbl_inbox tr.header td div {
      margin:14px 0px 0px 0px;
      }




  table#tbl_inbox tbody td.line {
    width:480px;
    height:1px;
    border-bottom:1px solid #739028;
    }

  table#tbl_inbox tbody tr.inbox_message_row {
    display:none;
    }

  table#tbl_inbox tbody tr.inbox_message_row_active {
    display:block;
    display:table-row;
      }

  table#tbl_inbox tbody tr.inbox_message_row_active td.message {
    padding:1px 0px 10px 0px;
    }

  table#tbl_inbox tbody tr.inbox_message_row_active td.message div.btn_remove {
    display:block;
    width:480px;
    text-align:center;
    margin:15px 0px 3px 0px;
    }

    table#tbl_inbox tbody tr.inbox_message_row_active div.btn_remove img {
      cursor:pointer;
      margin:0px 5px 0px 5px;
      }

    table#tbl_inbox td.message a:link    { color:#739028; text-decoration:underline; }
    table#tbl_inbox td.message a:active  { color:#739028; text-decoration:underline; }
    table#tbl_inbox td.message a:visited { color:#739028; text-decoration:underline; }
    table#tbl_inbox td.message a:hover   { color:#3a4d08; text-decoration:underline; }



  table#tbl_inbox tr.unread td {
    font-weight:bold;
    }

  table#tbl_inbox tr.footer td {
    width:500px;
    height:16px;
    background-image:url(/i/elements/members/box_inbox_footer_bg.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    }

    table#tbl_inbox a:link    { color:#666666; text-decoration:none; }
    table#tbl_inbox a:active  { color:#666666; text-decoration:none; }
    table#tbl_inbox a:visited { color:#666666; text-decoration:none; }
    table#tbl_inbox a:hover   { color:#739028; text-decoration:none; }

    table#tbl_inbox tr.opened td        { color:#739028; text-decoration:none; }

    table#tbl_inbox tr.opened a:link    { color:#739028; text-decoration:none; }
    table#tbl_inbox tr.opened a:active  { color:#739028; text-decoration:none; }
    table#tbl_inbox tr.opened a:visited { color:#739028; text-decoration:none; }
    table#tbl_inbox tr.opened a:hover   { color:#3a4d08; text-decoration:none; }

    table#tbl_inbox tr.closed td        { color:#666666; }


  table#tbl_inbox tbody td.sender {
    background-image:url(/i/elements/members/box_inbox_mail_open.gif);
    background-repeat:no-repeat;
    background-position:left 1px;
    }

  table#tbl_inbox tbody tr.unread td.sender {
    background-image:url(/i/elements/members/box_inbox_mail.gif);
    }

  table#tbl_inbox tbody tr.opened td.sender {
    background-image:url(/i/elements/members/box_inbox_mail_open.gif);
    }


/**************************************/
/* Kookboek                           */
/**************************************/

div#cookbook_topbar {
  clear:both;
  float:left;
  width:500px;
  height:45px;
  margin:5px 0px 0px 0px;
  background-color:#739028;
  background-image:url(/i/elements/members/box_kookboek_folders_bg.gif);
  background-repeat:no-repeat;
  background-position:left top;
  color:#ffffff;
  }

  div#cookbook_membername {
    float:left;
    width:160px;
    height:20px;
    margin:16px 0px 0px 10px;
    _margin:16px 0px 0px 5px;
    line-height:12px;
    font-weight:bold;
    }

    div#cookbook_membername img {
      float:left;
      margin:0px 5px 0px 0px;
      }

    div#cookbook_membername a:link      { color:#ffffff; text-decoration:none; }
    div#cookbook_membername a:active    { color:#ffffff; text-decoration:none; }
    div#cookbook_membername a:visited   { color:#ffffff; text-decoration:none; }
    div#cookbook_membername a:hover     { color:#ffffff; text-decoration:underline; }

  div#cookbook_folders {
    float:right;
    width:320px;
    margin:13px 10px 0px 0px;
    _margin:13px 5px 0px 0px;
    text-align:right;
    }

    div#cookbook_folders_lbl {
      float:right;
      width:165px;
      height:16px;
      margin:3px 10px 0px 0px;
      text-align:right;
      font-weight:bold;
      }

  div#cookbook_folders form#frm_cookbook_folder {
    float:right;
    margin:0px 0px 0px 0px;
    border:0px solid #ffffff;
    text-align:right;
    }

    div#cookbook_folders select {
  	  font-family:tahoma,arial,helvetica;sans-serif;
  	  font-size:11px;
      }




div#cookbook_tbl_bg {
  clear:both;
  float:left;
  width:500px;
  margin:15px 0px 0px 0px;
  background-image:url(/i/elements/members/kookboek_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

table#tbl_cookbook {
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/i/elements/members/kookboek_header_bg.gif);
  }

  table#tbl_cookbook td {
    padding:0px 0px 0px 0px;
    }

  table#tbl_cookbook td.side {
    width:10px;
    }

  table#tbl_cookbook td.side_left, table#tbl_cookbook td.side_right {
    width:3px;
    }

  table#tbl_cookbook td.kb_img {
    width:41px;
    padding:5px 0px 5px 0px;
    }

    table#tbl_cookbook td.kb_img img {
      width:32px;
      height:32px;
      margin:0px 0px 0px 7px;
      border:1px solid #9cb55d;
      }

  table#tbl_cookbook td.kb_title {
    width:354px;
    width:388px;
    }

  table#tbl_cookbook td.kb_fav {
    width:14px;
    }

    table#tbl_cookbook td.kb_fav div span img {
      float:left;
      width:14px;
      height:14px;
      margin:0px 0px 0px 0px;
      cursor:pointer;
      }

  table#tbl_cookbook td.kb_action {
    width:21px;
    }

    table#tbl_cookbook td.kb_action img {
      width:14px;
      height:14px;
      cursor:pointer;
      }


  table#tbl_cookbook td.kb_no_recipes {
    width:494px;
    padding:5px 0px 5px 0px;
      }

    table#tbl_cookbook td.kb_no_recipes div {
      margin:0px 0px 0px 7px;
      }




  table#tbl_cookbook thead td {
    height:39px;
    padding:0px 0px 0px 0px;
    font-size:12px;
    color:#739028;
    font-weight:bold;
    }

    table#tbl_cookbook thead td.side_left, table#tbl_cookbook thead td.side_right {
      width:3px;
      }

    table#tbl_cookbook thead td.kb_title {
      width:364px;
      width:378px;
      }

    table#tbl_cookbook thead td.kb_fav {
      width:48px;
      width:14px;
      text-align:right;
      }

    table#tbl_cookbook thead td.kb_fav_5 {
      width:48px;
      width:65px;
      text-align:left;
      }

    table#tbl_cookbook thead td div {
      margin:13px 0px 0px 0px;
      }

  table#tbl_cookbook thead tr.spacers td {
    height:1px;
    padding:0px 0px 0px 0px;
    }

  table#tbl_cookbook thead tr.spacers td img {
    height:1px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:0px;
    }

  table#tbl_cookbook thead td.side_left img, table#tbl_cookbook thead td.side_right img { width:3px; }

  table#tbl_cookbook thead td.kb_img img    { width:41px; }
  table#tbl_cookbook thead td.side img      { width:10px; }
  table#tbl_cookbook thead td.kb_title img  { width:378px; }
  table#tbl_cookbook thead td.kb_fav img    { width:14px; }
  table#tbl_cookbook thead td.kb_action img { width:21px; }




  table#tbl_cookbook tbody td.kb_fav, table#tbl_cookbook tbody td.kb_action {
    padding:12px 0px 0px 0px;
    }

  tr.cookbook_row td.kb_img, tr.cookbook_row td.kb_title, tr.cookbook_row td.kb_fav, tr.cookbook_row td.kb_action, tr.cookbook_row td.side {
    background-color:#dcedac;
    }

  table#tbl_cookbook tr.cookbook_row_alt td {
    }















    table#tbl_cookbook td div.cookbook_line_title_props {
      float:left;
      margin:5px 0px 4px 0px;
      cursor:pointer;
      }

    table#tbl_cookbook td div.cookbook_line_title_props span {
      }


    table#tbl_cookbook td div.cookbook_line_title {
      font-weight:bold;
          }

    table#tbl_cookbook td div.cookbook_line_props {
      margin:4px 0px 8px 0px;
      }

      table#tbl_cookbook td div.cookbook_line_props span {
        margin:0px 4px 0px 4px;
        }

      div.cookbook_line_title a:link      { color:#739028; text-decoration:none; }
      div.cookbook_line_title a:active    { color:#739028; text-decoration:none; }
      div.cookbook_line_title a:visited   { color:#739028; text-decoration:none; }
      div.cookbook_line_title a:hover     { color:#3a4d08; }

      div.cookbook_line_props a:link      { color:#666666; text-decoration:none; }
      div.cookbook_line_props a:active    { color:#666666; text-decoration:none; }
      div.cookbook_line_props a:visited   { color:#666666; text-decoration:none; }
      div.cookbook_line_props a:hover   { color:#111111; }

      tr.cookbook_row_mo div.cookbook_line_title a { color:#3a4d08; }
      tr.cookbook_row_mo div.cookbook_line_props a { color:#111111; }


    table#tbl_cookbook td div.cookbook_fav {
      cursor:pointer;
    }

    span.fav_yes {
      font-size:17px;
      font-weight:bold;
      color:#739028;
    }

    span.fav_no {
      font-size:17px;
      font-weight:bold;
      color:#e2eec4;
    }


div#cookbook_navbar {
  display:block;
  clear:both;
  float:left;
  width:500px;
  min-height:20px;
  padding:14px 0px 11px 0px;
  background-image:url(/i/elements/members/kookboek_footer_bg.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  }

  div#cookbook_navbar_inner {
    float:left;
    width:400px;
    height:20px;
    margin:0px 0px 0px 53px;
    _margin:0px 0px 0px 25px;
    }

    div#cookbook_navbar_inner div {
      float:left;
      width:21px;
      height:16px;
      margin:0px 4px 0px 0px;
      font-weight:bold;
      color:#739028;
      padding:1px 0px 0px 0px;
      text-align:center;
      background-image:url(/i/elements/members/btn_page_active.gif);
      background-repeat:no-repeat;
      background-position:left top;
      cursor:pointer;
          }

    div#cookbook_navbar div.page_current {
      color:#ffffff;
      background-image:url(/i/elements/members/btn_page.gif);
      }

    div#cookbook_navbar div.page_prev_next {
      background-image:none;
      }

      div#cookbook_navbar div.page_prev_next img {
        width:16px;
        height:16px;
        }

    div#cookbook_navbar a         { color:#6b8d23; text-decoration:none; }
    div#cookbook_navbar a:hover   { color:#739028; text-decoration:none; }

    div#cookbook_navbar div.cookbook_nav_recipe_nrs {
      float:right;
      width:180px;
      text-align:right;
      padding:1px 7px 0px 0px;
      background-image:none;
      }









  table#tbl_cookbook td.side {
    }

  table#tbl_cookbook td.side_left {
      }

  table#tbl_cookbook td.side_right {
      }

  table#tbl_cookbook td.kb_no_recipes {
      }

  table#tbl_cookbook td.kb_img {
    }

  table#tbl_cookbook td.kb_title {
    }

  table#tbl_cookbook td.kb_fav {
    }

  table#tbl_cookbook td.kb_action {
    }








/**************************************/
/* Recept toevoegen                   */
/**************************************/

div#recipe_add_custom_outer {
  clear:both;
  float:left;
  width:500px;
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/i/elements/members/box_inbox_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

div#recipe_add_custom_inner {
  clear:both;
  float:left;
  width:500px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/i/elements/members/bg_panel_500px_top.gif);
  background-repeat:no-repeat;
  background-position:left top;
  }

div#frm_recipe_add_custom_intro {
  clear:both;
  float:left;
  width:480px;
  margin:15px 10px 10px 10px;
  _margin:15px 10px 10px 5px;
  _width:470px;
  font-weight:bold;
  color:#739028;
  }

  div.frm_recipe_add_custom_intro_extra {
    margin:10px 0px 0px 0px;
    font-weight:normal;
    color:#666666;
    }

    div.frm_recipe_add_custom_intro_extra span.asterix {
      color:#739028;
      }

div#frm_recipe_add_custom_errors {
  clear:both;
  float:left;
  width:480px;
  margin:10px 10px 10px 10px;
  _margin:10px 10px 10px 5px;
  _width:470px;
  display:none;
  color:#b12f18;
  }

table#tbl_recipe_add_custom {
  clear:left;
  margin:0px 10px 0px 10px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  }

  table#tbl_recipe_add_custom td {
    padding:0px 20px 0px 0px;
    }


  table#tbl_recipe_add_custom_properties {
    margin:0px 0px 0px 0px;
    border-width:0px;
    border-spacing:0px;
    border-style:solid;
    border-color:red;
    border-collapse:collapse;
    color:#4a4a4a;
    }

  table#tbl_recipe_add_custom_properties td {
    padding:0px 20px 0px 0px;
    }

  table#tbl_recipe_add_custom td.lbl_main, tbl_recipe_add_custom_properties td.lbl_main {
    padding:2px 0px 2px 0px;
    font-size:16px;
    font-weight:bold;
    color:#739028;
    }

  table#tbl_recipe_add_custom td.lbl_main_2nd, tbl_recipe_add_custom_properties td.lbl_main_2nd {
    padding:22px 0px 2px 0px;
    }

  table#tbl_recipe_add_custom td.lbl_sub, table#tbl_recipe_add_custom_properties td.lbl_sub {
    padding:6px 20px 2px 0px;
    font-size:11px;
    font-weight:bold;
    color:#739028;
    }

  table#tbl_recipe_add_custom td.lbl_sub_nr {
    padding:2px 10px 2px 0px;
    }






  table#tbl_recipe_add_custom input.frm_text {
    padding-left:3px;
    font-family:tahoma,arial,helvetica;sans-serif;
    font-size:11px;
    border:1px #c5b7a7 solid;
    }

  table#tbl_recipe_add_custom input#var_rec_title {
    width:314px;
  }

  table#tbl_recipe_add_custom textarea.frm_textarea {
    width:314px;
    padding-left:3px;
    font-family:tahoma,arial,helvetica;sans-serif;
    font-size:11px;
    border:1px #c5b7a7 solid;
    }

  table#tbl_recipe_add_custom select.frm_select {
    width:150px;
	  font-family:tahoma,arial,helvetica;sans-serif;
	  font-size:11px;
    border:1px c5b7a7 solid;
    }

  table#tbl_recipe_add_custom input.frm_checkbox {
    border:0px #c5b7a7 solid;
    }



  div.lbl_error {
    color:#b12f18;
  }

  table#tbl_recipe_add_custom input.frm_error {
    border:1px #b12f18 solid;
    }

  table#tbl_recipe_add_custom textarea.frm_error {
    border:1px #b12f18 solid;
    }

  table#tbl_recipe_add_custom select.frm_error {
    border:1px #b12f18 solid;
    }

  table#tbl_recipe_add_custom radio.frm_error {
    border:1px #b12f18 solid;
    }




  table#tbl_recipe_add_custom_ingredients {
    margin:10px 0px 20px 0px;
    border-width:0px;
    border-spacing:0px;
    border-style:solid;
    border-color:red;
    border-collapse:collapse;
    color:#4a4a4a;
    }

  table#tbl_recipe_add_custom_ingredients td.lbl_sub_ingr {
    width:20px;
    padding:4px 0px 2px 0px;
    }

  table#tbl_recipe_add_custom_ingredients td.ctrl_ingr {
    width:305px;
    padding:1px 5px 2px 0px;
    }

    table#tbl_recipe_add_custom_ingredients td.ctrl_ingr input {
      width:294px;
      }

  table#tbl_recipe_add_custom_ingredients tbody td.lbl_btn_up {
    padding:3px 5px 2px 0px;
    }

  table#tbl_recipe_add_custom_ingredients tbody td.lbl_btn_down {
    padding:3px 5px 2px 0px;
    }

  table#tbl_recipe_add_custom_ingredients td.lbl_btn_delete {
    padding:3px 0px 2px 0px;
    }

  table#tbl_recipe_add_custom_ingredients tfoot td.lbl_btn_ingr_add {
    padding:3px 0px 2px 0px;
    text-align:right;
    }

  table#tbl_recipe_add_custom_ingredients tfoot td.lbl_btn_ingr_expl {
    padding:8px 0px 2px 0px;
    text-align:left;
    }

    table#tbl_recipe_add_custom_ingredients tfoot td.lbl_btn_ingr_expl div {
      float:left;
      }

      table#tbl_recipe_add_custom_ingredients tfoot td.lbl_btn_ingr_expl div img { margin:0px 5px 0px 5px; cursor:pointer; }
      table#tbl_recipe_add_custom_ingredients tfoot td.lbl_btn_ingr_expl div.expl_line_2nd { clear:both; width:300px; margin:5px 0px 0px 0px; }



  table#tbl_recipe_add_custom_ingredients tbody td.lbl_btn_up img, table#tbl_recipe_add_custom_ingredients tbody td.lbl_btn_down img {
    width:9px;
    height:14px;
    cursor:pointer;
    }

  table#tbl_recipe_add_custom_ingredients td.lbl_btn_delete img, table#tbl_recipe_add_custom_ingredients tfoot td.lbl_btn_ingr_add img {
    width:14px;
    height:14px;
    cursor:pointer;
    }



table#tbl_recipe_add_custom td.ctrl_submit_to_editors {
  padding:0px 5px 0px 0px;
  }


table#tbl_recipe_add_custom td.lbl_submit_to_editors {
  padding:3px 0px 0px 0px;
  font-weight:bold;
  color:#739028;
  }

div.submit_to_editors_txt {
  width:300px;
  padding:10px 0px 0px 0px;
  font-weight:normal;
  display:none;
  }

div.submit_to_editors_txt_active {
  padding:10px 0px 0px 0px;
  font-weight:normal;
  display:block;
  width:300px;
  }



div.recipe_add_custom_footer {
  clear:both;
  float:left;
  width:500px;
  background-image:url(/i/elements/members/kookboek_footer_bg.gif);
  background-repeat:repeat-y;
  background-position:left bottom;
  }

  div.recipe_add_custom_footer div {
    width:286px;
    margin:24px 0px 13px 117px;
    }

    div.recipe_add_custom_footer div img, div.recipe_add_custom_footer div input {
      margin:0px 10px 0px 0px;
      }



div.chars_left {
  width:314px;
  text-align:right;
  color:#739028;
  }

div#btnsubmit_holder        { display:block; }
div#btnsubmit_holder_wait   { display:none; }




/**************************************/
/* Weekmenu                           */
/**************************************/

div#tbl_weekmenu_outer_outer {
  clear:both;
  float:left;
  width:500px;
  margin:5px 0px 0px 0px;
  }

div#tbl_weekmenu_outer {
  clear:both;
  float:left;
  width:330px;
  margin:0px 10px 0px 0px;
  background-image:url(/i/elements/members/box_weekmenu_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

table#tbl_weekmenu {
  float:left;
  width:330px;
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  background-image:url(/i/elements/members/box_weekmenu_header_bg.gif);
  background-repeat:no-repeat;
  background-position:left top;
  }

  table#tbl_weekmenu td {
    padding:0px 0px 0px 0px;
    }

  table#tbl_weekmenu td.side_left {
    width:3px;
    }

  table#tbl_weekmenu td.weekmenu_day {
    width:32px;
    }

  table#tbl_weekmenu td.side {
    width:10px;
    }

  table#tbl_weekmenu td.weekmenu_img {
    width:34px;
    padding:5px 0px 5px 0px;
    }

  table#tbl_weekmenu td.weekmenu_details {
    width:185px;
    }

  table#tbl_weekmenu td.move {
    width:22px;
    }

  table#tbl_weekmenu td.delete {
    width:21px;
      }

    table#tbl_weekmenu td.move div {
      margin:16px 0px 0px 0px;
      cursor:pointer;
      }

    table#tbl_weekmenu td.move img {
      float:left;
      width:9px;
      height:14px;
      margin:0px 0px 0px 0px;
      cursor:pointer;
      }

    table#tbl_weekmenu td.move img.move_1st {
      margin:0px 4px 0px 0px;
      }


    table#tbl_weekmenu td.delete img {
      width:14px;
      height:14px;
      margin:15px 0px 0px 0px;
      cursor:pointer;
      }


  table#tbl_weekmenu td.side_right {
    width:3px;
    }


  table#tbl_weekmenu thead td {
    height:39px;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    }

  table#tbl_weekmenu thead tr.spacers td {
    height:1px;
    padding:0px 0px 0px 0px;
    }

  table#tbl_weekmenu thead tr.spacers td img {
    height:1px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:0px;
    }

  table#tbl_weekmenu thead td.side_left img, table#tbl_weekmenu thead td.side_right img { width:3px; }
  table#tbl_weekmenu thead td.side img              { width:10px; }
  table#tbl_weekmenu thead td.weekmenu_img img      { width:34px; }
  table#tbl_weekmenu thead td.weekmenu_details img  { width:185px; }
  table#tbl_weekmenu thead td.move img              { width:22px; }
  table#tbl_weekmenu thead td.delete img            { width:21px; }



    table#tbl_weekmenu thead td div {
      margin:13px 0px 0px 0px;
      }

  table#tbl_weekmenu tbody td.weekmenu_img img {
      width:32px;
      height:32px;
      margin:0px 0px 0px 0px;
      border:1px solid #9cb55d;
      }

  table#tbl_weekmenu tbody td.weekmenu_img div {
      float:left;
      width:34px;
      height:34px;
      margin:0px 0px 0px 0px;
      }

  table#tbl_weekmenu thead td.weekmenu_day div {
    margin-left:7px;
    }

  table#tbl_weekmenu tbody td.weekmenu_day div {
    margin-top:4px;
    margin-left:7px;
    }





  tr.table_row td.weekmenu_day, tr.table_row td.weekmenu_img, tr.table_row td.weekmenu_details, tr.table_row td.move, tr.table_row td.delete, tr.table_row td.side {
    background-color:#dcedac;
    }




  table#tbl_weekmenu tfoot td {
    width:330px;
    background-image:url(/i/elements/members/box_weekmenu_footer_bg.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    }

    table#tbl_weekmenu tfoot td div.footer_outer {
      width:310px;
      border-top:1px solid #739028;
      margin:5px 10px 0px 10px;
      padding:7px 0px 6px 0px;
      }

      table#tbl_weekmenu tfoot td div.footer_outer div {
        float:left;
        height:20px;
        }

        table#tbl_weekmenu tfoot td div img {
          width:20px;
          height:14px;
          margin:0px 7px 0px 7px;
          }







    table#tbl_weekmenu td div.weekmenu_line_title {
      margin:4px 0px 2px 0px;
      font-weight:bold;
      }

    table#tbl_weekmenu td div.weekmenu_line_props {
      margin:2px 0px 08px 0px;
      }

      table#tbl_weekmenu td.weekmenu_day div a:link     { color:#666666; text-decoration:none; }
      table#tbl_weekmenu td.weekmenu_day div a:active   { color:#666666; text-decoration:none; }
      table#tbl_weekmenu td.weekmenu_day div a:visited  { color:#666666; text-decoration:none; }
      table#tbl_weekmenu td.weekmenu_day div a:hover    { color:#666666; text-decoration:none; }

      table#tbl_weekmenu div.weekmenu_line_title a:link     { color:#739028; text-decoration:none; }
      table#tbl_weekmenu div.weekmenu_line_title a:active   { color:#739028; text-decoration:none; }
      table#tbl_weekmenu div.weekmenu_line_title a:visited  { color:#739028; text-decoration:none; }
      table#tbl_weekmenu div.weekmenu_line_title a:hover    { color:#3a4d08; text-decoration:none; }
      table#tbl_weekmenu tr.table_row_mo div.weekmenu_line_title a  { color:#3a4d08; text-decoration:none; }



div.weekmenu_toolbox {
  float:left;
  width:160px;
  color:#739028;
  margin:0px 0px 15px 0px;
  padding:15px 0px 15px 0px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/i/elements/recipe/bg_member_tools.gif);
  }

  div.weekmenu_toolbox div {
    float:left;
    width:110px;
    height:20px;
    margin:0px 0px 2px 10px;
    _margin:0px 0px 2px 5px;
    padding:0px 0px 0px 24px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:left top;
    }

  div.weekmenu_toolbox div#weekmenu_tool_print {
    background-image:url(/i/elements/members/icon_recipe_print.gif);
    }

  div.weekmenu_toolbox div#weekmenu_tool_mail {
    background-image:url(/i/elements/members/icon_recipe_mailfriend.gif);
    }

  div.weekmenu_toolbox div#weekmenu_tool_delete_all {
    background-image:url(/i/elements/members/icon_bin.gif);
    }

  div.weekmenu_toolbox div#weekmenu_tool_shoppinglist {
    background-image:url(/i/elements/members/icon_recipe_addtoshoppinglist.gif);
    }


div#weekmenu_banner_holder {
  float:right;
  width:160px;
  margin:0px 0px 15px 0px;
  }








  table#tbl_weekmenu td.side_left {
    }

  table#tbl_weekmenu td.weekmenu_day {
      }

  table#tbl_weekmenu td.side {
      }

  table#tbl_weekmenu td.weekmenu_img {
    }

  table#tbl_weekmenu td.weekmenu_details {
    }

  table#tbl_weekmenu td.move {
      }

  table#tbl_weekmenu td.delete {
      }

  table#tbl_weekmenu td.side_right {
    }










/**************************************/
/* Shoppinglist                       */
/**************************************/

div#tbl_shoppinglist_outer_outer {
  clear:both;
  float:left;
  width:500px;
  margin:5px 0px 0px 0px;
  }

div#tbl_shoppinglist_outer {
  clear:both;
  float:left;
  width:330px;
  margin:0px 10px 0px 0px;
  background-image:url(/i/elements/members/box_weekmenu_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

table#tbl_shoppinglist {
  clear:both;
  float:left;
  width:330px;
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  background-image:url(/i/elements/members/box_weekmenu_header_bg.gif);
  background-repeat:no-repeat;
  background-position:left top;
  }

  table#tbl_shoppinglist td {
    padding:0px 0px 0px 0px;
    }

  table#tbl_shoppinglist tbody td {
    padding:4px 0px 4px 0px;
    }

  table#tbl_shoppinglist td.side_left {
    width:3px;
    }

  table#tbl_shoppinglist td.bullet {
    width:15px;
    text-align:right;
    }

    table#tbl_shoppinglist td.bullet div {
      margin-right:4px;
      }

  table#tbl_shoppinglist td.side {
    width:10px;
      }

  table#tbl_shoppinglist td.shoppinglist_item {
    width:196px;
    }

  table#tbl_shoppinglist td.shoppinglist_item_empty {
    width:199px;
    padding:4px 0px 6px 0px;
    }

  table#tbl_shoppinglist td.shoppinglist_partner {
    width:40px;
    }

  table#tbl_shoppinglist tbody td.shoppinglist_partner {
    }

  table#tbl_shoppinglist td.shoppinglist_move {
    width:22px;
    }

  table#tbl_shoppinglist td.shoppinglist_move div {
    margin:0px 0px 0px 0px;
    cursor:pointer;
    }

  table#tbl_shoppinglist td.shoppinglist_move img {
    float:left;
    width:9px;
    height:14px;
    margin:1px 0px 0px 0px;
    cursor:pointer;
    }

  table#tbl_shoppinglist td.shoppinglist_move img.move_1st {
    width:9px;
    margin:1px 4px 0px 0px;
    }


  table#tbl_shoppinglist td.shoppinglist_delete {
    width:21px;
    }

    table#tbl_shoppinglist td.shoppinglist_delete img {
      width:14px;
      height:14px;
      cursor:pointer;
      }

  table#tbl_shoppinglist td.side_right {
    width:3px;
    }


  table#tbl_shoppinglist thead td  {
    height:39px;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    }

    table#tbl_shoppinglist thead td.shoppinglist_item {
      }










  table#tbl_shoppinglist thead tr.spacers td {
    height:1px;
    padding:0px 0px 0px 0px;
    }

  table#tbl_shoppinglist thead tr.spacers td img {
    height:1px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:0px;
    }

  table#tbl_shoppinglist thead td.side_left img, table#tbl_weekmenu thead td.side_right img { width:3px; }
  table#tbl_shoppinglist thead td.side img                  { width:10px; }
  table#tbl_shoppinglist thead td.bullet img                { width:15px; }
  table#tbl_shoppinglist thead td.shoppinglist_item img     { width:196px; }
  table#tbl_shoppinglist thead td.shoppinglist_partner img  { width:40px; }
  table#tbl_shoppinglist thead td.shoppinglist_move img     { width:22px; }
  table#tbl_shoppinglist thead td.shoppinglist_delete img   { width:21px; }


    table#tbl_shoppinglist thead td div {
      margin:13px 0px 0px 0px;
      }

  table#tbl_shoppinglist tfoot td.shoppinglist_add {
    width:324px;
    padding:0px 0px 0px 0px;
    text-align:center;
    }

  table#tbl_shoppinglist tfoot td.shoppinglist_add div {
    height:16px;
    margin:9px 7px 15px 7px;
    cursor:pointer;
    text-align:center;
    }

    table#tbl_shoppinglist tfoot td.shoppinglist_add div img {
      width:136px;
      height:16px;
      margin:0px 0px 0px 0px;
      }

      table#tbl_shoppinglist tfoot td a:link    { color:#739028; text-decoration:underline; }
      table#tbl_shoppinglist tfoot td a:active  { color:#739028; text-decoration:underline; }
      table#tbl_shoppinglist tfoot td a:visited { color:#739028; text-decoration:underline; }
      table#tbl_shoppinglist tfoot td a:hover   { color:#3a4d08; text-decoration:underline; }






  div#shoppinglist_notes {
    clear:both;
    float:left;
    width:330px;
    margin:0px 0px 0px 0px;
    background-image:url(/i/elements/members/box_weekmenu_bg.gif);
    background-repeat:repeat-y;
    background-position:left top;
  }

  div#shoppinglist_notes_header {
    font-weight:bold;
    color:#739028;
    margin:0px 3px 0px 3px;
    padding:10px 0px 2px 0px;
    background-color:#dcedac;
    }

    div#shoppinglist_notes_header div {
      margin:0px 7px 0px 7px;
      padding:0px 0px 7px 0px;
      border-bottom:1px solid #ffffff;
    }

  div#shoppinglist_notes_holder {
    min-height:50px;
    background-color:#dcedac;
    background-image:url(/i/elements/members/shoppinglist_notes.gif);
    background-repeat:repeat-y;
    background-position:left top;
    margin:0px 3px 0px 3px;
    padding:1px 0px 0px 0px;
    line-height:16px;
    }

    div#shoppinglist_notes_holder_inner {
      margin:0px 7px 0px 7px;
      }


  div#shoppinglist_notes_btn_holder {
    clear:both;
    text-align:center;
    cursor:pointer;
    padding:13px 0px 13px 0px;
    background-image:url(/i/elements/members/shoppinglist_footer_bg.gif);
    background-repeat:repeat-y;
    background-position:left bottom;
  }


div.shoppinglist_toolbox {
  float:left;
  width:160px;
  color:#739028;
  padding:15px 0px 15px 0px;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(/i/elements/recipe/bg_member_tools.gif);
  }

  div.shoppinglist_toolbox div {
    float:left;
    width:110px;
    height:20px;
    margin:0px 0px 2px 10px;
    _margin:0px 0px 2px 5px;
    padding:0px 0px 0px 24px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:left top;
    }

  div.shoppinglist_toolbox div#shoppinglist_tool_print {
    background-image:url(/i/elements/members/icon_recipe_print.gif);
    }

  div.shoppinglist_toolbox div#shoppinglist_tool_mail {
    background-image:url(/i/elements/members/icon_recipe_mailfriend.gif);
    }

  div.shoppinglist_toolbox div#shoppinglist_tool_delete_all {
    background-image:url(/i/elements/members/icon_bin.gif);
    }

  div.shoppinglist_toolbox div#shoppinglist_tool_shoppinglist {
    background-image:url(/i/elements/members/icon_recipe_addtoshoppinglist.gif);
    }






/* popup    */

div.ingredients_header {
  font-weight:bold;
  padding:3px 0px 5px 0px;
  }

table#tbl_add_ingredient {
  clear:both;
  float:left;
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  }

  div#add_ingredient_errors {
    display:none;
    padding:5px 0px 10px 0px;
    color:#b12f18;
    }

  table#tbl_add_ingredient td {
    padding:0px 0px 1px 0px;
    }

  table#tbl_add_ingredient td.nr {
    padding:3px 5px 3px 0px;
    }

  table#tbl_add_ingredient input.custom_ingredient {
    width:200px;
    padding-left:3px;
    font-family:tahoma,arial,helvetica;sans-serif;
    font-size:11px;
    border:1px #c5b7a7 solid;
    }

div.member_popup_box_login_btn {
  clear:both;
  height:20px;
  margin:0px 0px 0px 0px;
  text-align:center;
  }

/**************************************/
/* Shopping list notitie popup	      */
/**************************************/

div.popup_shoppinglist_note_intro {
  clear:both;
  margin:0px 0px 5px 0px;
  }

table#tbl_popup_shoppinglist_note {
  clear:both;
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  }

#popup_shoppinglist_note_text {
  width:316px;
  height:80px;
  border:1px #d1cec1 solid;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
  }

#popup_shoppinglist_note_text_chars {
  padding:5px 0px 5px 0px;
  }

div.popup_shoppinglist_note_go {
  clear:both;
  margin:15px 0px 0px 0px;
  text-align:center;
  }




/**************************************/
/* Aanmelden	                        */
/**************************************/

div#subscribe_outer {
  clear:both;
  float:left;
  width:500px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/i/elements/forms/bg_tipwin_500px.gif);
  background-repeat:repeat-y;
  background-position:left top;
  xxbackground-color:yellow;
  }

div#subscribe_inner {
  clear:both;
  float:left;
  width:500px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/i/elements/forms/bg_tipwin_500px_top.gif);
  background-repeat:no-repeat;
  background-position:left top;
  }

  div#subscribe_inner a:link    { color:#739028; text-decoration:underline; }
  div#subscribe_inner a:active  { color:#739028; text-decoration:underline; }
  div#subscribe_inner a:visited { color:#739028; text-decoration:underline; }
  div#subscribe_inner a:hover   { color:#3a4d08; text-decoration:underline; }

div#frm_subscribe_header {
  clear:both;
  float:left;
  width:470px;
  margin:5px 15px 5px 15px;
  padding:0px 0px 5px 0px;
  _margin:5px 0px 5px 5px;
  _width:470px;
  font-size:13px;
  font-weight:bold;
  color:#739028;
  border-bottom:1px solid #cad99e;
  }

div.frm_subscribe_subheader {
  clear:both;
  float:left;
  width:470px;
  margin:15px 15px 5px 0px;
  padding:0px 0px 7px 0px;
  _margin:15px 10px 5px 0px;
  _width:470px;
  font-size:13px;
  font-weight:bold;
  color:#739028;
  border-bottom:1px solid #ffffff;
  }

div#frm_subscribe_intro {
  clear:both;
  float:left;
  width:470px;
  height:140px;
  height:54px;
  margin:5px 15px 0px 15px;
  _margin:15px 10px 0px 5px;
  line-height:16px;
  color:#739028;
  }

  div#frm_subscribe_intro span.asterix {
    color:#739028;
    }

div#frm_subscribe_intro_ext {
  clear:both;
  float:left;
  width:470px;
  margin:5px 15px 0px 15px;
  _margin:5px 10px 0px 5px;
  _width:470px;
  line-height:16px;
  }



div#frm_subscribe_errors_holder {
  clear:both;
  float:left;
  width:470px;
  height:50px;
  margin:5px 15px 0px 15px;
  _margin:10px 10px 0px 5px;
  _width:470px;
  color:#b12f18;
  }

div#frm_subscribe_errors {
  color:#b12f18;
  }

  div.frm_subscribe_intro               { display:none; }
  div.frm_subscribe_errors_holder       { display:none; }
  div.frm_subscribe_errors              { display:none; }

  div.frm_subscribe_intro_shown         { display:block; }
  div.frm_subscribe_errors_holder_shown { display:block; }
  div.frm_subscribe_errors_shown        { display:block; }

div#email_check {
  clear:both;
  float:left;
  width:470px;
  margin:0px 0px 0px 0px;
  _margin:0px 0px 0px 0px;
  _width:470px;
  color:#739028;
}



table#tbl_subscribe {
  clear:left;
  margin:0px 0px 0px 15px;
  _margin:0px 0px 0px 8px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  }

  table#tbl_subscribe td {
    padding:0px 0px 2px 0px;
    }

  table#tbl_subscribe td.lbl_sub_head {
    padding:0px 0px 8px 0px;
    font-size:13px;
    font-weight:bold;
    color:#739028;
    }

  table#tbl_subscribe td.lbl_sub_head div.lbl_sub_head_arrow_bl {
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 2px 0px;
    }

  table#tbl_subscribe td.lbl_sub {
    width:110px;
    padding:3px 10px 0px 0px;
    font-size:11px;
    color:#739028;
      }

  table#tbl_subscribe td.lbl_sub_auto {
    width:auto;
    }

  table#tbl_subscribe td.lbl_sub_comment {
    padding:13px 5px 10px 0px;
    }
  table#tbl_subscribe td.lbl_req {
    width:10px;
    padding:3px 5px 0px 0px;
    font-size:11px;
    font-weight:bold;
    color:#739028;
    }

  table#tbl_subscribe td.ctrl {
    }

  table#tbl_subscribe_properties {
    margin:0px 0px 0px 0px;
    border-width:0px;
    border-spacing:0px;
    border-style:solid;
    border-color:red;
    border-collapse:collapse;
    color:#4a4a4a;
    color:#739028;
    }

  table#tbl_subscribe_properties td {
    padding:0px 10px 0px 0px;
    }


  table#tbl_subscribe_properties_radio {
    margin:0px 0px 0px 0px;
    border-width:0px;
    border-spacing:0px;
    border-style:solid;
    border-color:red;
    border-collapse:collapse;
    color:#4a4a4a;
    }

    table#tbl_subscribe_properties_radio td {
      padding:0px 0px 0px 0px;
      }

    table#tbl_subscribe_properties_radio td.radio_lbl {
      padding:3px 10px 0px 0px;
      }



div.subscribe_footer {
  clear:both;
  float:left;
  width:500px;
  height:40px;
  background-image:url(/i/elements/forms/bg_tipwin_500px_footer.gif);
  background-repeat:repeat-y;
  background-position:left bottom;
  text-align:center;
  }

  div.subscribe_footer div {
    width:500px;
    margin:0px 0px 13px 0px;
    text-align:center;
    }

    div.subscribe_footer div img, div.subscribe_footer div input {
      margin:0px 10px 0px 0px;
      }







  table#tbl_subscribe td#ctrl_ezine, table#tbl_subscribe td#ctrl_ezine_commerce {
    padding:2px 10px 0px 0px;
  }

  form#frm_subscribe select.frm_select {
    margin:0px 0px 2px 0px;
	  font-family:tahoma,arial,helvetica;sans-serif;
	  font-size:11px;
    border:1px c5b7a7 solid;
      }

  div#lbl_member_Ezine1_Active, div#lbl_member_Ezine_Commerce, div#lbl_member_Iens_Active {
    width:350px;
    padding:6px 0px 0px 0px;
    font-weight:normal;
  }




  table#tbl_subscribe input.frm_text {
    padding-left:3px;
    font-family:tahoma,arial,helvetica;sans-serif;
    font-size:11px;
    border:1px #c5b7a7 solid;
    }


  div.lbl_error {
    color:#b12f18;
  }

  table#tbl_subscribe input.frm_error {
    border:1px #b12f18 solid;
    }

  table#tbl_subscribe textarea.frm_error {
    border:1px #b12f18 solid;
    }

  table#tbl_subscribe select.frm_error {
    border:1px #b12f18 solid;
    }

  table#tbl_subscribe radio.frm_error {
    border:1px #b12f18 solid;
    }

  img.img_tipenwin {
    float:right;
    width:70px;
    margin:0px 20px 4px 10px;

    }




/**************************************/
/* Tip & Win	                        */
/**************************************/

div#tipwin_outer {
  clear:both;
  float:left;
  width:500px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/i/elements/forms/bg_tipwin_500px.gif);
  background-repeat:repeat-y;
  background-position:left top;
  }

div#tipwin_inner {
  clear:both;
  float:left;
  width:500px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-image:url(/i/elements/forms/bg_tipwin_500px_top.gif);
  background-repeat:no-repeat;
  background-position:left top;
  color:#5e781a;
  }

  div#tipwin_inner a:link    { color:#739028; text-decoration:underline; }
  div#tipwin_inner a:active  { color:#739028; text-decoration:underline; }
  div#tipwin_inner a:visited { color:#739028; text-decoration:underline; }
  div#tipwin_inner a:hover   { color:#3a4d08; text-decoration:underline; }

div#tipwin_inner_header {
  clear:both;
  float:left;
  width:470px;
  margin:15px 0px 5px 15px;
  padding:0px 0px 5px 0px;
  font-size:13px;
  font-weight:bold;
  color:#739028;
  border-bottom:1px solid #cad99e;
  _margin:15px 0px 5px 7px;
  _width:470px;
  }

div#topwin_intro {
  clear:both;
  float:left;
  line-height:16px;
  width:470px;
  margin:5px 15px 0px 15px;
  _margin:5px 15px 0px 7px;
  }

  div#topwin_intro img.img_tipenwin {
    float:right;
    width:70px;
    margin:0px 0px 4px 30px;
    }

  div#topwin_intro_ext {
    float:left;
    width:370px;
    height:70px;
    margin:15px 0px 0px 0px;
    line-height:16px;
    }

    div#topwin_intro_ext div {
      font-size:13px;
      font-weight:bold;
      color:#739028;
      }

  div#topwin_errors_holder {
    float:left;
    width:370px;
    height:60px;
    margin:15px 0px 0px 0px;
    color:#b12f18;
    }

    div#topwin_errors {
      color:#b12f18;
      }

  div.topwin_intro               { display:none; }
  div.topwin_errors_holder       { display:none; }
  div.topwin_errors              { display:none; }

  div.topwin_intro_shown         { display:block; }
  div.topwin_errors_holder_shown { display:block; }
  div.topwin_errors_shown        { display:block; }



div#tbl_tipwin_holder {
  width:470px;
  margin:20px 15px 5px 15px;
  _margin:20px 0px 5px 15px;
  }

table#tbl_tipwin {
  clear:both;
  float:left;
  margin:0px 10px 10px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;

  }

  table#tbl_tipwin td {
    padding:0px 10px 0px 0px;
    color:#5e781a;
    }

  table#tbl_tipwin td.lbl_sub_head {
    padding:0px 0px 8px 0px;
    font-size:13px;
    font-weight:bold;
    color:#739028;
    }

  table#tbl_tipwin td.lbl_sub_head div.lbl_sub_head_arrow_bl {
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 45px 10px 0px;
    background-image:url(/i/elements/forms/tipwin_arrow_bl.gif);
    background-repeat:no-repeat;
    background-position:right top;
    }

  table#tbl_tipwin td.lbl_sub_nr {
    padding:2px 10px 2px 0px;
    font-weight:bold;
    color:#739028;
    }

    div.lbl_sub_head_arrow_bl span {
      font-size:11px;
      font-weight:normal;
      }

  table#tbl_tipwin td.lbl_col_head {
    padding:0px 0px 0px 3px;
    font-size:11px;
    font-weight:bold;
    color:#739028;
    }

  table#tbl_tipwin input.frm_text {
    padding-left:3px;
    font-family:tahoma,arial,helvetica;sans-serif;
    font-size:11px;
    border:1px #c5b7a7 solid;
    }

  table#tbl_tipwin td.lbl_sub_customtext {
    padding:12px 10px 2px 0px;
    font-weight:bold;
    color:#739028;
    }

  textarea#var_tipwin_customtext {
    width:369px;
    margin:8px 0px 4px 0px;
    padding-left:3px;
    font-family:tahoma,arial,helvetica;sans-serif;
    font-size:11px;
    border:1px #c5b7a7 solid;
    }

div.tipwin_footer {
  clear:both;
  float:left;
  width:500px;
  background-image:url(/i/elements/forms/bg_tipwin_500px_footer.gif);
  background-repeat:repeat-y;
  background-position:left bottom;
  text-align:center;
  }

  div.tipwin_footer div {
    width:480px;
    padding:15px 0px 0px 0px;
    margin:15px 0px 13px 0px;
    }

    div.tipwin_footer div img, div.tipwin_footer div input {
      margin:0px 10px 0px 0px;
      }


/**************************************/
/* Visgilde actie                     */
/**************************************/

table#tbl_visgilde {
  clear:left;
  margin:0px 0px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  }

table.tbl_visgilde_col {
  clear:left;
  margin:0px 20px 0px 0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  color:#4a4a4a;
  }

  table.tbl_visgilde_col td {
    padding:0px 4px 12px 0px;
    }

  table.tbl_visgilde_col td.lbl {
    padding:2px 0px 12px 0px;
    }

  table.tbl_visgilde_col td.lbl div {
    color:#739028;
    }

    select#visgildeshop {
      padding-left:3px;
      font-family:tahoma,arial,helvetica;sans-serif;
      font-size:11px;
      }
