/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* GENERAL
============================================================================================ */

html { overflow-y: scroll; }

body {
  margin: 0;
  padding: 0;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 0.8em;
}

/* BACKGROUND COLORS */
body.aubergine { background: #be5fea; }
body.green { background: #a8d200; }
body.dark_blue { background: #2170c0; }
body.light_blue { background: #80ccf0; }
body.sea_blue { background: #1dd9e0; }
body.mint { background: #44cbb6; }
body.orange { background: #ffca2a; }
body.pink { background: #e079c0; }
body.red { background: #ec4901; }
body.yellow { background: #eceb4e; }

#container {
  width: 960px;
  margin: 0 auto;
}

  #wrapper {
    float: left;
    width: 960px;
    margin: 15px 0;
    background: #fff;

  }

.alignLeft {
  display: block;
  float: left;
  clear: left;
  margin: 0 10px 10px 0;
}

.alignRight {
  display: block;
  float: right;
  clear: right;
  margin: 0 0 10px 10px;
}

.left { float: left; }
.right { float: right; }

#mainContent .seperator {
  float: left;
  width: 100%;
  height: 10px;
  margin: 10px 0 5px;
  padding: 0;
  border-top: 1px solid #bfbfbf;
}

fieldset {
  border:0;
}
legend {
  display: none;
}

/* HTML Elementen
============================================================================================ */
h1, h2 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
}

h1 {
  color: #ecad02;
  font-size: 2.1em;
  font-weight: normal;
  padding: 0 0 20px;
  float: left;
}

  *:first-child+html h1 {
    padding: 0 0 20px;
  }

  h1.landingspage {
    width: 706px;
    margin: -3px 0 0 0;
    padding: 8px 10px 14px 10px;
    color: #fff;
  }

  h1.landingspage.aubergine { background: #be5fea url(../../backgrounds/aubergine_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.green { background: #a8d200 url(../../backgrounds/green_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.dark_blue { background: #2170c0 url(../../backgrounds/dark_blue_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.light_blue { background: #80ccf0 url(../../backgrounds/light_blue_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.sea_blue { background: #1dd9e0 url(../../backgrounds/sea_blue_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.mint { background: #44cbb6 url(../../backgrounds/mint_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.orange { background: #ffca2a url(../../backgrounds/orange_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.pink { background: #e079c0 url(../../backgrounds/pink_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.red { background: #ec4901 url(../../backgrounds/red_title_landingspage.gif) left bottom no-repeat;}
  h1.landingspage.yellow { background: #eceb4e url(../../backgrounds/yellow_title_landingspage.gif) left bottom no-repeat;}

    html>body h1.landingspage  { margin: -1px 0 0 0; }
    *:first-child+html h1.landingspage  { width: 716px; margin: -3px 0 0 0; padding: 10px 0 14px 10px; }

h2 {
  font-size: 1.4em;
  font-weight: normal;
  margin: 0 0 10px;
  background: none;
}

*:first-child+html h2
{
  line-height: normal;
}

  h2.aubergine { color: #be5fea; }
  h2.green { color: #a8d200; }
  h2.dark_blue { color: #2170c0; }
  h2.light_blue { color: #00aeef; }
  h2.sea_blue { color: #1dd9e0; }
  h2.mint { color: #44cbb6; }
  h2.orange { color: #f4841a; }
  h2.pink { color: #e079c0; }
  h2.red { color: #a70808; }
  h2.yellow { color: #ecad02; }
  h2.grey { color: #908f8c; }

  h2.steps { margin: 20px 0 10px; padding: 8px 0 10px 40px; }

  .step-1 { background: url(../../steps_1.gif) 0 0 no-repeat; }
  .step-2 { background: url(../../steps_2.gif) 0 0 no-repeat; }
  .step-3 { background: url(../../steps_3~1.gif) 0 0 no-repeat; }

  .col_content-168 h2.steps {
    width: 138px;
    margin: 0 0 5px;
    padding: 7px 0 8px 30px;
    font-size: 0.9em;
  }

    .col_content-168 .step-1 { background: url(../../steps_1_small.gif) 0 0 no-repeat; }
    .col_content-168 .step-2 { background: url(../../steps_2_small.gif) 0 0 no-repeat; }
    .col_content-168 .step-3 { background: url(../../steps_3_small.gif) 0 0 no-repeat; }

h3 {
  /*float: left;*/
  color: #000;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 10px;
}
  h3.aubergine, h3.aubergine a { color: #be5fea; }
  h3.green,h3.green a { color: #a8d200; }
  h3.dark_blue, h3.dark_blue a { color: #2170c0; }
  h3.light_blue, h3.light_blue a { color: #00aeef; }
  h3.sea_blue { color: #1dd9e0; }
  h3.mint { color: #44cbb6; }
  h3.orange { color: #f4841a; }
  h3.pink { color: #e079c0; }
  h3.red { color: #a70808; }
  h3.yellow { color: #ecad02; }
  h3.grey { color: #908f8c; }

  h3 a { text-decoration: none; }
  h3 a:hover { text-decoration: underline; }

  .info_spreekbeurt h3 a.content_link {
    float: left;
    width: 146px;
    margin: 0 0 5px;
  }

h4 {
  font-size:1em;
  color:#000;
  font-weight:normal;
  margin: 0 0 7px 0;
}

code { font-size: 1.2em }
address { font-style: normal; margin: 10px 0; }

p {
  line-height: 1.25em;
  margin: 0 0 10px;
  color:#898989;
}
p a {
  color:#898989;
}
p.intro {
  font-weight: bold;
  color: #000;
}
p.date
{
  clear:left;
  display: block;
  color:#00aeef;
}
a {
  color: #000;
  text-decoration: underline;
}

a:hover {
  color: #000;
  text-decoration: none;
}

ul {
  color: #8f8f8f;
  line-height:1.1;
  padding-bottom:10px;
  margin: 0 0 0 15px;
}
*:first-child+html ul
{
  line-height: normal;
}
ol {
  color: #8f8f8f;
  line-height:1.1;
  padding-bottom:10px;
  margin: 0 0 0 20px;
}

dl {

}

input, textarea {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #404040;
}

ul.dots {
  list-style-type:none;
  margin:0;
}
  ul.dots li {
    background:transparent url(../../dots_orange_li_bg.gif) no-repeat scroll left top;
    margin-bottom:5px;
    padding-left:11px;

  }

span.aubergine { color: #be5fea; }
span.green { color: #a8d200; }
span.dark_blue { color: #2170c0; }
span.light_blue { color: #00aeef; }
span.sea_blue { color: #1dd9e0; }
span.mint { color: #44cbb6; }
span.orange { color: #f4841a; }
span.pink { color: #e079c0; }
span.red { color: #a70808; }
span.yellow { color: #ecad02; }
span.grey { color: #908f8c; }

/* TOP
============================================================================================ */

#top {
  float: left;
  position: relative;
  width: 920px;
  padding: 15px 20px;
  z-index: 100;
}

  .green #top { background: url(../../backgrounds/green_bg_site_RT.gif) right top no-repeat; }
  .orange #top { background: url(../../backgrounds/orange_bg_site_RT.gif) right top no-repeat; }
  .yellow #top { background: url(../../backgrounds/yellow_bg_site_RT.gif) right top no-repeat; }
  .mint #top { background: url(../../backgrounds/mint_bg_site_RT.gif) right top no-repeat; }
  .sea_blue #top { background: url(../../backgrounds/sea_blue_bg_site_RT.gif) right top no-repeat; }
  .light_blue #top { background: url(../../backgrounds/light_blue_bg_site_RT.gif) right top no-repeat; }
  .dark_blue #top { background: url(../../backgrounds/dark_blue_bg_site_RT.gif) right top no-repeat; }
  .pink #top { background: url(../../backgrounds/pink_bg_site_RT.gif) right top no-repeat; }
  .aubergine #top { background: url(../../backgrounds/aubergine_bg_site_RT.gif) right top no-repeat; }
  .red #top { background: url(../../backgrounds/red_bg_site_RT.gif) right top no-repeat; }

  #top .logo {
    float: left;
    margin: 0;
  }

/* BREADCRUMB
============================================================================================ */

#breadcrumb {
  width: 532px;
  padding: 0;
  color: #979797;
  overflow: hidden;
  margin: 0 0 21px 0;
}

  #breadcrumb ul {
    margin: 0;
    padding: 0;
  }

    #breadcrumb li {
      float: left;
      margin: 0 15px 0 0;
      padding: 0 0 0 10px;
      list-style-type: none;
      line-height: 1.2em;
      background: url(../../arrows/breadcrumb_arrow.gif) no-repeat left 3px;
    }

    #breadcrumb a {
      float: left;
      display: block;
      text-decoration: none;
      color: #979797;
      padding: 0 0 2px 0;
    }

      #breadcrumb a:hover {
        color: #00aeef;
      }

/* SITE COLUMNS
============================================================================================ */

#mainContent {
  float: left;
  clear: left;
  width: 920px;
  margin: 20px;
  padding: 0;
  color: #666;
}

  *html #mainContent {
    margin: 20px 10px;
  }

.row {
  float: left;
  clear: left;
  width: 920px;
  margin: 0;
}

.padding-bottom-20 { padding-bottom: 20px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-right-20 { margin-right: 20px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-5 { margin-right: 5px; }
.bg-color { background: #e5e5e5; }

.col-168 {
  float: left;
  width: 168px;
}

.col-170 {
  float: left;
  width: 170px;
}

.col-174 {
  float: left;
  width: 174px;
}

.col-215 {
  float: left;
  width: 215px;
}

.col-266 {
  float: left;
  width: 266px;
}

.col-353 {
  float: left;
  width: 353px;
}

.col-450 {
  float: left;
  width: 450px;
}

.col-532 {
  float: left;
  width: 532px;
  _overflow: hidden;
}

.col-726 {
  float: left;
  width: 726px;
}

.col-920 {
  float: left;
  width: 920px;
}

  .row-bottom-1 {
    float: left;
    background: url(../../backgrounds/content_920_1col_bottom.gif) bottom left repeat-x;
  }

  .row-bottom-2 {
    float: left;
    background: url(../../backgrounds/content_920_2col_bottom.gif) bottom left no-repeat;
  }

  .row-bottom-4 {
    float: left;
    background: url(../../backgrounds/content_920_4col_bottom.gif) bottom left no-repeat;
  }

  .row-bottom-5 {
    float: left;
    background: url(../../backgrounds/content_920_5col_bottom.gif) bottom left no-repeat;
  }

.bg_920_col1 { background: url(../../backgrounds/content_920_1col.gif) top left repeat-y; }
.bg_920_col4 { background: url(../../backgrounds/content_920_4col.gif) top left repeat-y; }
.bg_920_col5 { background: url(../../backgrounds/content_920_5col.gif) top left repeat-y; }
.bg_530_col3 { background: url(../../backgrounds/content_530_3col.gif) top center repeat-y; }
.bg_706_col2 { background: url(../../backgrounds/content_706_2col.gif) top left repeat-y; }
.bg_726_col3 { background: url(../../backgrounds/content_726_2col.gif) top center repeat-y; }
.bg_726_col3-2 { background: url(../../backgrounds/content_726_3col.gif) top left repeat-y; }
  .bg_726_col3-1 { background: url(../../backgrounds/content_726_3col_1.gif) top left repeat-y; }

.col_content-174 {
  float: left;
  width: 174px;
}

.two_cols {
  width:726px;
  float: left;
  padding: 5px 0 0 0;
  margin: 20px 0 0 0;
}

  .two_cols .two_cols_content {
    width:726px;
    float: left;
    padding: 0 0 16px 0;
  }

  .two_cols.bg_two_cols { background: url(../../two_cols_top_bg.gif) top left no-repeat; }
  .two_cols .two_cols_content.bg_two_cols_content { background: url(../../two_cols_bottom_bg.gif) bottom left no-repeat; }

    .two_cols .two_cols_content .two_cols_left {
      width: 358px;
      float: left;
      margin: 0 10px 0 0;
      /* JRH fox for IE6 */
      _margin: 0 9px 0 0;
    }
    .two_cols .two_cols_content .two_cols_right {
      width: 351px;
      float: left;
      padding: 0 0 0 6px;
    }

.acties_two_cols {
  width:726px;
  float: left;
  padding: 0;
  margin: 0;
}

  .acties_two_cols .newsItem {
    float: left;
    margin: 0 0 15px;
  }

  .acties_two_cols .acties_two_cols_content .two_cols_left {
    width: 348px;
    float: left;
    margin: 0 20px 0 0;
  }
  .acties_two_cols .acties_two_cols_content .two_cols_right {
    width: 348px;
    float: left;
    padding: 0 0 0 0px;
  }

  .acties_two_cols h3, .acties_two_cols p {
    margin: 0 0 5px;
  }
  .acties_two_cols h3 a {
    text-decoration: none;
  }

    .acties_two_cols .newsItem.hover h3 a { text-decoration: underline; }
    .acties_two_cols .newsItem.hover { cursor: pointer; }

  .acties_two_cols .date {
    color: #00aeef;
    height: 25px;
    padding: 0 0 5px;
  }

.three_cols {
  width:532px;
  float:left;
}
  .three_cols .left {
    width:169px;
    margin: 0 10px 0 0;
    float: left;
  }
  .three_cols .center {
    width:169px;
    margin: 0 10px 0 0;
    float: left;
  }
  .three_cols .right {
    width:169px;
    margin:0;
    float: left;
  }

.three_cols_726 {
  width: 726px;
  float: left;
}
  .three_cols_726 .three_col_left {
    float: left;
    width: 224px;
    margin: 0 21px 0 0;
  }
  .three_cols_726 .three_col_center {
    float: left;
    width: 224px;
    margin: 0 21px 0 0;
  }
  .three_cols_726 .three_col_right {
    float: left;
    width: 224px;
    margin:0;
  }

    .three_cols_726 img {
      margin: 0 0 10px;
    }

/* HOME
============================================================================================ */

#foodstory_home,
#foodstory_inspiratie { width: 450px; }
#foodstory_home .item,
#foodstory_inspiratie .item { width: 450px; padding: 0px; color: #333; text-align: left; overflow: hidden }

#foodstory_landingspage { width: 333px; }
#foodstory_landingspage .item { width: 333px; padding: 0px; color: #333; text-align: left; overflow: hidden }

#nav { display: none; }



/* FOOTER
============================================================================================ */

#footer {
  float: left;
  clear: left;
  width: 960px;
  margin: 20px 0 0;
}

  .green #footer { background: url(../../backgrounds/green_bg_site_LB.gif) left bottom no-repeat; }
  .orange #footer { background: url(../../backgrounds/orange_bg_site_LB.gif) left bottom no-repeat; }
  .yellow #footer { background: url(../../backgrounds/yellow_bg_site_LB.gif) left bottom no-repeat; }
  .mint #footer { background: url(../../backgrounds/mint_bg_site_LB.gif) left bottom no-repeat; }
  .sea_blue #footer { background: url(../../backgrounds/sea_blue_bg_site_LB.gif) left bottom no-repeat; }
  .light_blue #footer { background: url(../../backgrounds/light_blue_bg_site_LB.gif) left bottom no-repeat; }
  .dark_blue #footer { background: url(../../backgrounds/dark_blue_bg_site_LB.gif) left bottom no-repeat; }
  .pink #footer { background: url(../../backgrounds/pink_bg_site_LB.gif) left bottom no-repeat; }
  .aubergine #footer { background: url(../../backgrounds/aubergine_bg_site_LB.gif) left bottom no-repeat; }
  .red #footer { background: url(../../backgrounds/red_bg_site_LB.gif) left bottom no-repeat; }

  #footerContainer {
    float: left;
    width: 920px;
    margin: 0 0 0 20px;
    padding: 15px 0;
    border-top: 1px solid #afafaf;
  }

 *:first-child+html #footerContainer {  padding: 15px 0; }
  *html #footerContainer {
    margin: 0 0 0 10px; padding: 20px 0;
  }

    #footerContainer .bidvest { float: left; margin-left: 20px; }

/* FORMS
============================================================================================ */

#search {
  position: relative;
  float: left;
  margin: 0 0 0 15px;
  width: 148px;
}

  #search #search-site {
    float: left;
    position: relative;
    width: 133px;
  }

    #search #search-site input, #search #search-site label {
      float: left;
    }

    #search .jsOverLabel {
      position: absolute;
      left: -9999px;
    }

    #search .jsOverLabelBlur .jsOverLabel {
      left: 0;
    }

  #search #search-site #search-text {
    width:100px;
  }

  #search input.search-btn, #search button {
    float: left;
    width: 10px;
    height: 16px;
    margin: 3px 0 0 5px;
    text-indent: -9999px;
    border: none;
    background: url(../../arrows/search_top_submit.gif) 0 0 no-repeat;
  }

  #questions_contact {
    padding: 8px 0 0 0;
  }

  #questions_contact #question #search-text {
    width:320px;
  }
  .faq_input_question {
    margin: 0 0 27px 0;
  }
  .faq_input_question h3 {
    position: relative;
    top:2px;
  }
    .faq_input_question #faq_text_input .text {
      width:390px;
    }




/* MENUS
============================================================================================ */

/* Main Menu */
/*
#mainMenu {
  float: left;
  clear: left;
  width: 960px;
  margin: 10px 0 0;
  padding: 0;
}
*/

/* Submenu */
#subMenu {
  width: 174px;
  margin-bottom: 15px;
  overflow: hidden;
  *padding-bottom: 10px;
}

  #subMenu ul {
    list-style: none;
    width: 174px;
    margin: 0 0 23px 0;
    padding: 0;
    float: left;
  }

    #subMenu ul ul {
      width: 159px;
      margin: 0 0 0 15px;
    *margin: -10px 0 0 10px;
    }

    #subMenu li {
      float: left;
    }

      #subMenu li a {
        display: block;
        width: 164px;
        margin: 0 0 10px;
        padding-left: 10px;
        color: #003876;
        text-decoration: none;
        line-height: 1.2em;
        background: url(../../arrows/submenu_arrow.gif) 0 3px no-repeat;
      }

        #subMenu li a.back { background: url(../../main_content_search_results_paging_li_previous.gif) 0 1px no-repeat; }

        #subMenu li a:hover {
          text-decoration: underline;
        }

      #subMenu li.active a {
        font-weight: bold;
        color: #00aeef;
      }

    #subMenu ul li ul li a {
    *margin: 10px 0 0px;
      }

        #subMenu li.active a:hover {
          text-decoration: underline;
        }

        #subMenu li.active li a {
          color: #003876;
          font-weight: normal;
        }
      #subMenu li.back a {
        background: url(../../arrows/submenu_arrow_back.gif) 0 3px no-repeat;
      }

/* Service Menu */
#service_menu {
  float: left;
  margin: 0 0 0 63px;
}

  #service_menu ul { margin: 4px 0 0 0; list-style: none; }

    #service_menu li {
      float: left;
      margin: 0 15px 0 0;
    }

      #service_menu li a {
        color: #003876;
        padding: 0 0 0 7px;
        text-decoration: none;
        font-size: 0.9em;
        line-height: 1.2em;
        background: url(../../arrows/servicemenu_arrow.gif) 0 4px no-repeat;
      }

        #service_menu li a:hover {
          color: #000;
          text-decoration: underline;
        }

/* Sitemap */
.sitemapList .col_content-168 {
  min-height: 0;
}

.sitemap {
  float: left;
  width: 168px;
  margin: 5px 0 0;
}

#sitemapContainer {
  overflow : hidden;
  width : 920px;
}

#sitemapContainer table, #sitemap table tr {
  margin : 0px
  padding : 0px;
  width : 940px;
}

#sitemapContainer table tr td {
  margin : 0px;
  padding : 0px;
  vertical-align : top;
  width : 188px;
}

.sitemap h2 a {
  float: left;
  color: #00aef4;
  width: 168px;
  margin: 0 0 5px;
  padding: 0 0 5px;
  text-decoration: none;
  border-bottom: 1px solid #bfbfbf;
}

  .sitemap h2 a:hover { color: #000; }

.sitemap_list {
  float: left;
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
  clear: left;
}

  .sitemap_list li {
    float: left;
    clear: left;
   margin: 0 0 2px;
  }

  .sitemap_list li a {
    float: left;
    display: block;
    color: #003876;
    margin: 0 0 3px;
    padding: 0 0 0 10px;
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1.2em;
   width: 158px;
    background: url(../../arrows/servicemenu_arrow.gif) 0 4px no-repeat;
  }

    .sitemap_list li a:hover {
      color: #000;
      text-decoration: underline;
    }


/* Link list */
.row .link_list {
  float: left;
  margin: 0;
}

  .row .link_list.list-215 { width: 215px; }
  .row .link_list.list-168 { width: 168px; }

.link_list {
  list-style: none;
  margin: 0;
}

  .link_list li {
    margin: 0 0 0px 0;
    /*overflow:hidden;*/
  }
    *:first-child+html .link_list li { margin:0;  }
    * html .link_list li { margin: 0px; }
    .link_list .first a { border-top:0; }

  .row .link_list .snippet_link.snippet-200 { width: 200px; padding: 7px 15px 7px 0; }
    * html .row .link_list .snippet_link.snippet-200 { padding: 7px 10px 7px 0; }

  .row .link_list .snippet_link.snippet-153 { width: 153px; padding: 7px 15px 7px 0; }
    * html .row .link_list .snippet_link.snippet-153 { padding: 7px 10px 7px 0; }

  .row .snippet_link.snippet-140,
  .row .link_list .snippet_link.snippet-140 {
    width: 140px; padding: 7px 15px 7px 0;
  }

  .snippet_link {
    float: left;
    display: block;
    margin: 0;
    padding: 7px 15px 7px 5px;
    color: #8F8F8F;
    text-decoration: none;
    border-top: 1px solid #bfbfbf;
  }

  .row .sidebar .link_list .snippet_link { width: 143px; }

/* List plus */

ul.list_plus {
  list-style: none;
  margin: 0;
}

  ul.list_plus li {
    display: block;
    margin: 0 0 5px;
    padding: 2px 0 0 15px;
    background: url(../../snippet_accordion_plus.gif) 0 0 no-repeat;
  }

  ul.list_plus.green li  { background: url(../../plusiconen/snippet_accordion_plus_green.gif) 0 0 no-repeat; }
  ul.list_plus.orange li { background: url(../../plusiconen/snippet_accordion_plus_orange.gif) 0 0 no-repeat; }
  ul.list_plus.yellow li { background: url(../../plusiconen/snippet_accordion_plus_yellow.gif) 0 0 no-repeat; }
  ul.list_plus.mint li { background: url(../../plusiconen/snippet_accordion_plus_mint.gif) 0 0 no-repeat; }
  ul.list_plus.sea_blue li { background: url(../../plusiconen/snippet_accordion_plus_sea_blue.gif) 0 0 no-repeat; }
  ul.list_plus.light_blue li { background: url(../../plusiconen/snippet_accordion_plus_light_blue.gif) 0 0 no-repeat; }
  ul.list_plus.dark_blue li { background: url(../../plusiconen/snippet_accordion_plus_dark_blue.gif) 0 0 no-repeat; }
  ul.list_plus.pink li { background: url(../../plusiconen/snippet_accordion_plus_pink.gif) 0 0 no-repeat; }
  ul.list_plus.aubergine li  { background: url(../../plusiconen/snippet_accordion_plus_aubergine.gif) 0 0 no-repeat; }
  ul.list_plus.red li  { background: url(../../plusiconen/snippet_accordion_plus_red.gif) 0 0 no-repeat; }

/* Site tools */

#tools {
  width: 150px;
  float: left;
}

  #tools ul {
    float: right;
    list-style: none;
  }

    #tools li {
      float: left;
      margin-left: 10px;
    }

      #tools li a {
        display: block;
        width: 20px;
        height: 16px;
      }
	  
	  #tools ul.retweet {
		float:left;
		position: relative;
	  }
	  
	  #retweet_button {
		float: right;
		position: absolute;
		/*right: 370px;*/
		left: 55px;
	 }

/* Select branche */
#select_branche {
  position: relative;
  margin: 0 0 0 15px;
  z-index: 150;
}
  *html #select_branche { margin: 0px; padding: 0; }

  #select_branche ul {
    position: relative;
    float: left;
    width: 156px;
    margin: 0;
    list-style: none;
    z-index: 100;
  }

  #select_branche ul ul {
    display: none;
  }

  #select_branche ul li a {
    display: block;
    width: 146px;
    height: 17px;
    padding: 5px 0 0 10px;
    color: #767676;
    text-decoration: none;
    font-size: 0.9em;
    background: url(../../form/select_branche_bg.gif) 0 0 no-repeat;
  }

      #select_branche li a:hover,
      #select_branche ul li.over,
      #select_branche ul li.over a,
      #select_branche ul li:hover,
      #select_branche ul li:hover a {
        color: #000;
        background: #fff url(../../form/select_branche_bg_hover.gif) 0 0 no-repeat;
    }

    #select_branche ul li:hover ul, #select_branche ul li.over ul {
      display: block;
      position: absolute;
      left: 0;
      top: 22px;
      margin: 0;
      z-index: 101;
      background: url(../../form/select_branche_bg_sub.png) left bottom no-repeat;
    }

      #select_branche ul li.over ul li {
        background: none;
      }

      #select_branche li.over li a {
        margin: 0;
        padding: 6px 0 2px 10px;
        color: #767676;
        border-top: 1px solid #d5d5d5;
        background: url(../../form/select_branche_item.png) 145px 7px no-repeat;
      }

        #select_branche li li a:hover {
          color: #000;
          background: url(../../form/select_branche_item.png) 145px 7px no-repeat;
        }

/* Info en spreekbeurt */

.info_spreekbeurt p {
  color: #000;
}

table.info_spreekbeurt {
  float: left;
  margin: 0 0 10px;
}
table.info_spreekbeurt  ul.sitemap_list {
  float: left;
  padding: 10px 0 10px 10px;
}

  * html table.info_spreekbeurt ul.sitemap_list { padding: 5px 0 5px 0; }

.info_spreekbeurt ul.sitemap_list li a {
  color: #898989;
}

table.info_spreekbeurt td {
  width: 174px;
  vertical-align: bottom;
  border-bottom: 1px solid #bfbfbf;
}

#mainContent .main_content_table.info_spreekbeurt td {
  padding: 10px 0 0 0;
  text-align: center;
}

/* Testimonial medewerkers */
.testimonial_medewerkers {
  float: left;
  width: 532px;
  margin: 0;
  list-style: none;
}

  .testimonial_medewerkers li {
    float: left;
  }

/* Footer Menu */
#footerMenu {
  float: left;
  margin: 0 0 0 20px;
  width: 855px;
}

  #footerMenu ul { margin: 0 0 0 230px; list-style: none;  }

    #footerMenu li {
      float: left;
      margin: 0 15px 0 0;
    }

      #footerMenu li a {
        float: left;
        color: #000;
        font-size: 0.9em;
        padding: 10px 0 0 0;
        text-decoration: none;
      }
      #footerMenu li a:hover { text-decoration: underline; }

        #footerMenu li a.rss {
          width: 47px;
          height: 13px;
          display: block;
          margin: 8px 0 0 0;
          padding: 0 0 6px;
          text-indent: -9999px;
          background: url(../../ico_footer_rss.gif) 0 0 no-repeat;
        }

        #footerMenu li a.rss:hover {
          background: url(../../ico_footer_rss_hover.gif) 0 0 no-repeat;
        }


/* LINKS
============================================================================================ */

a.content_link {
  color: #8F8F8F;
  text-decoration: none;
  padding: 5px 20px 2px 0;
}

  a.content_link.orange, a.snippet_link.orange { background: url(../../arrows/orange_snippet_link.gif) right center no-repeat;}
    a.content_link.orange:hover, a.snippet_link.orange:hover { color: #ec9c03; }
  a.content_link.light_blue, a.snippet_link.light_blue { background: url(../../arrows/light_blue_snippet_link.gif) right center no-repeat;}
    a.content_link.light_blue:hover, a.snippet_link.light_blue:hover {color: #00a3e0;}
  a.content_link.red, a.snippet_link.red { background: url(../../arrows/red_snippet_link.gif) right center no-repeat;}
    a.content_link.red:hover, a.snippet_link.red:hover { color: #dd2a01;}
  a.content_link.pink, a.snippet_link.pink { background: url(../../arrows/pink_snippet_link.gif) right center no-repeat;}
    a.content_link.pink:hover, a.snippet_link.pink:hover {color:#d473b6;}
  a.content_link.green, a.snippet_link.green { background: url(../../arrows/green_snippet_link.gif) right center no-repeat; }
    a.content_link.green:hover, a.snippet_link.green:hover { color:#6db900; }
  a.content_link.dark_blue, a.snippet_link.dark_blue { background: url(../../arrows/dark_blue_snippet_link.gif) right center no-repeat;}
    a.content_link.dark_blue:hover, a.snippet_link.dark_blue:hover {color: #2170c0;}
  a.content_link.grey, a.snippet_link.grey { background: url(../../arrows/grey_snippet_link.gif) right center no-repeat;}
    a.content_link.grey:hover, a.snippet_link.grey:hover {color: #c5c5c5;}
  a.content_link.mint, a.snippet_link.mint { background: url(../../arrows/mint_snippet_link.gif) right center no-repeat;}
    a.content_link.mint:hover, a.snippet_link.mint:hover { color: #39a998;}
  a.content_link.yellow, a.snippet_link.yellow { background: url(../../arrows/yellow_snippet_link.gif) right center no-repeat;}
    a.content_link.yellow:hover, a.snippet_link.yellow:hover { color: #eceb4e;}
  a.content_link.sea_blue, a.snippet_link.sea_blue { background: url(../../arrows/sea_blue_snippet_link.gif) right center no-repeat;}
    a.content_link.sea_blue:hover, a.snippet_link.sea_blue:hover { color: #1ac5cb;}
  a.content_link.aubergine, a.snippet_link.aubergine { background: url(../../arrows/aubergine_snippet_link.gif) right center no-repeat;}
    a.content_link.aubergine:hover, a.snippet_link.aubergine:hover { color: #b35add;}

a.rssLink {
  width: 47px;
  height: 20px;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  background: url(../../ico_footer_rss.gif) 0 0 no-repeat;
}

  a.rssLink:hover {
    background: url(../../ico_footer_rss_hover.gif) 0 0 no-repeat;
  }

/* COLOR BUTTONS */

.button {
  float: left;
  padding: 0 0 5px 12px;
  text-decoration: none;
  cursor: pointer;
}

  .button span {
    float: left;
    color: #fff;
    font-weight: bold;
    padding: 5px 24px 5px 0px;
  }

  .color_light_blue { background: url(../../arrow_buttons/light_blue_content_arrow_button_left.gif) top left no-repeat; }
    .color_light_blue span { background: url(../../arrow_buttons/light_blue_content_arrow_button_right.gif) top right no-repeat; }
  .color_green { background: url(../../arrow_buttons/green_content_arrow_button_left.gif) top left no-repeat; }
    .color_green span { background: url(../../arrow_buttons/green_content_arrow_button_right.gif) top right no-repeat; }
  .color_red { background: url(../../arrow_buttons/red_content_arrow_button_left.gif) top left no-repeat; }
    .color_red span { background: url(../../arrow_buttons/red_content_arrow_button_right.gif) top right no-repeat; }
  .color_orange { background: url(../../arrow_buttons/orange_content_arrow_button_left.gif) top left no-repeat; }
    .color_orange span { background: url(../../arrow_buttons/orange_content_arrow_button_right.gif) top right no-repeat; }
  .color_aubergine { background: url(../../arrow_buttons/aubergine_content_arrow_button_left.gif) top left no-repeat; }
    .color_aubergine span { background: url(../../arrow_buttons/aubergine_content_arrow_button_right.gif) top right no-repeat; }
  .color_dark_blue { background: url(../../arrow_buttons/dark_blue_content_arrow_button_left.gif) top left no-repeat; }
    .color_dark_blue span { background: url(../../arrow_buttons/dark_blue_content_arrow_button_right.gif) top right no-repeat; }
  .color_mint { background: url(../../arrow_buttons/mint_content_arrow_button_left.gif) top left no-repeat; }
    .color_mint span { background: url(../../arrow_buttons/mint_content_arrow_button_right.gif) top right no-repeat; }
  .color_pink { background: url(../../arrow_buttons/pink_content_arrow_button_left.gif) top left no-repeat; }
    .color_pink span { background: url(../../arrow_buttons/pink_content_arrow_button_right.gif) top right no-repeat; }
  .color_sea_blue { background: url(../../arrow_buttons/sea_blue_content_arrow_button_left.gif) top left no-repeat; }
    .color_sea_blue span { background: url(../../arrow_buttons/sea_blue_content_arrow_button_right.gif) top right no-repeat; }
  .color_mint { background: url(../../arrow_buttons/mint_content_arrow_button_left.gif) top left no-repeat; }
    .color_mint span { background: url(../../arrow_buttons/mint_content_arrow_button_right.gif) top right no-repeat; }
  .color_yellow { background: url(../../arrow_buttons/yellow_content_arrow_button_left.gif) top left no-repeat; }
    .color_yellow span { background: url(../../arrow_buttons/yellow_content_arrow_button_right.gif) top right no-repeat; }

  .color_light_blue_white { background: url(../../arrow_buttons/white_content_arrow_button_left.gif) top left no-repeat; }
    .color_light_blue_white span { background: url(../../arrow_buttons/white_content_arrow_button_right_light_blue.gif) top right no-repeat; color: #00aeef; }

  .color_green_border { background: url(../../arrow_buttons/white_content_arrow_button_left.gif) top left no-repeat; }
    .color_green_border span { background: url(../../arrow_buttons/white_content_arrow_button_right_green.gif) top right no-repeat; color: #75c700; }


  .button.margin-right-5 {
    margin: 0 5px 0 0;
  }
  .button.margin-right-30 {
    margin: 0 30px 0 0;
  }
.button.right {
  float: right;
  margin:0 10px 0 0;
}
/* TABLES
============================================================================================ */

.rss_overview {
  margin: 0 0 10px;
}

  .rss_overview th, .rss_overview td {
    position: relative;
    padding: 5px 0;
    vertical-align: top;
  }

  .rss_overview th {
    width: 175px;
    font-weight: normal;
    color: #000;
    text-align: left;
  }

.imagebank {
  margin: 10px 0;
}

.imagebank td {
  padding: 0 15px 0 0;
}

/* LANDINGSPAGINA
============================================================================================ */

.landingspage_snippet .snippet {
  position: relative;
  float: left;
  display: block;
  width: 353px;
  margin: 0 0 15px 0;
  padding: 0;
}

  .landingspage_snippet .snippet .close {
    position: absolute;
    right: 10px;
    top: 5px;
  }

    * html .landingspage_snippet .snippet .close { right: 18px; }
    .landingspage_snippet .snippet.snippet_close {
      display: none;
    }

  .landingspage_snippet .snippet h2 {
    width: 343px;
    margin: 0;
    padding: 4px 0 5px 10px;
    font-size: 1.2em;
    color: #FFF;
    font-weight: bold;
  }

    .landingspage_snippet .snippet.green h2 { background: url(../../snippet_tops/green_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.orange h2 { background: url(../../snippet_tops/orange_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.yellow h2 { background: url(../../snippet_tops/yellow_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.mint h2 { background: url(../../snippet_tops/mint_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.sea_blue h2 { background: url(../../snippet_tops/sea_blue_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.light_blue h2 { background: url(../../snippet_tops/light_blue_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.dark_blue h2 { background: url(../../snippet_tops/dark_blue_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.pink h2 { background: url(../../snippet_tops/pink_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.aubergine h2 { background: url(../../snippet_tops/aubergine_snippet_top_353.gif) 0 0 no-repeat; }
    .landingspage_snippet .snippet.red h2 { background: url(../../snippet_tops/red_snippet_top_353.gif) 0 0 no-repeat; }

/*.landingspage_snippet .snippet.green h2 {

}*/

  .landingspage_snippet .snippet h3 {
    font-size: 1.3em;
  }

  .landingspage_snippet .snippet .snippet_content {
    background: url(../../snippet/snippet_content_bg_353.gif) bottom left no-repeat;
    float: left;
    margin: -2px 0 0 0;;
    padding: 8px 0 3px 10px;
    width: 343px;
  }

    .landingspage_snippet .snippet .snippet_content .item h2 {
      color: #333;
    }

  .landingspage_snippet .snippet p {
    width: 343px;
    color:#898989;
    display: block;
    margin-bottom:7px;
  }

    * html .landingspage_snippet .snippet p { width: 333px; }

  .landingspage_snippet .snippet .landingspage_item {
    float: left;
    width: 333px;
    margin: 0 0 5px 0;
    padding: 0 0 2px 0;
    border-bottom: 1px solid #c3c3c3;
  }

    .landingspage_snippet .snippet .landingspage_item.last { border: none; }

  .landingspage_snippet .snippet .title a { font-weight: bold; text-decoration: none; }
  .landingspage_snippet .snippet .title a:hover { font-weight: bold; text-decoration: underline; }

    .landingspage_snippet .snippet.aubergine .title a { color:#b35add; }
    .landingspage_snippet .snippet.green .title a { color:#6db900; }
    .landingspage_snippet .snippet.dark_blue .title a {color: #2170c0;}
    .landingspage_snippet .snippet.light_blue .title a {color: #00a3e0;}
    .landingspage_snippet .snippet.sea_blue .title a {color: #1ac5cb;}
    .landingspage_snippet .snippet.mint .title a {color: #39a998;}
    .landingspage_snippet .snippet.orange .title a { color: #ec4901; }
    .landingspage_snippet .snippet.pink .title a {color:#d473b6;}
    .landingspage_snippet .snippet.red .title a {color: #dd2a01;}
    .landingspage_snippet .snippet.yellow .title a {color: #eceb4e;}

    .landingspage_snippet .snippet.light_blue .landingspage_item .title {
      color: #2170c0;
      padding: 0 0 5px;
      font-weight: bold;
    }

    .landingspage_snippet .snippet.orange .landingspage_item .title {
      color: #ec4901;
      padding: 0 0 5px;
      font-weight: bold;
    }

      .landingspage_snippet .snippet .landingspage_item .title span {
        color: #c3c3c3;
        font-size: 0.8em;
      }

        /* WEEKLY DELI DELICIOUS */
        .landingspage_snippet .snippet .weeklydeli_top_left {
          float: left;
          width: 140px;
          margin: 0 15px 0 0;
        }

          .landingspage_snippet .snippet .weeklydeli_top_left img { margin: 0 0 10px; }
          .landingspage_snippet .snippet .weeklydeli_top_left a.button {
            float: left;
            width: 130px;
            font-size: 0.9em;
          }

            .landingspage_snippet .snippet .weeklydeli_top_left a.button span { width: 130px; padding: 5px 0 6px 0; }

          .landingspage_snippet .snippet .weeklydeli_top_left img.weekly_logo {
            margin: 10px 0 5px 0;
          }

        .landingspage_snippet .snippet .weeklydeli_top_right {
          float: left;
          width: 140px;
        }

        .landingspage_snippet .snippet .weeklydeli_top_right .chef {
          position: relative;
          margin: 10px 0 0 0;
          padding: 40px 0 0 0;
          width: 185px;
          height: 93px;
          font-size: 0.8em;
        }

          .landingspage_snippet .snippet .weeklydeli_top_right .chef h2 {
            position: relative;
            width: 185px;
            font-size: 1.1em;
            margin: 0 0 5px;
            padding: 0;
            background: none;
            color: #ecad02;
          }

          .landingspage_snippet .snippet .weeklydeli_top_right .chef p {
            float: left;
            width: 100px;
          }

          .landingspage_snippet .snippet .foodstory_tabs {
            float: left;
            margin: 10px 0 5px 0;
          }
          .landingspage_snippet .snippet .foodstory .item {
            float: left;
            width: 333px;
          }

          .landingspage_snippet .snippet .foodstory .item .slide_box {
            float: left;
            width: 333px;
          }
          .landingspage_snippet .snippet .foodstory .item .text {
            float: left;
            width: 165px;
          }
          .landingspage_snippet .snippet .foodstory .item p { width: 165px; }

          .landingspage_snippet .snippet .foodstory .item h2  {
            padding: 0;
            background: none;
          }

.startpage {
  float: left;
  width: 920px;
  background: #a8d200 url(../../backgrounds/startpage_LB.gif) left bottom no-repeat;
}

  .startpage h2 {
    float: left;
    width: 905px;
    padding: 5px 10px 5px 5px;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    background: #75c700 url(../../backgrounds/startpage_header_RT.gif) right top no-repeat;
  }

  .startpage .startpage_content {
    float: left;
    padding: 0 10px 10px;
  }

    .startpage .startpage_content .startpage_col {
      position: relative;
      float: left;
      width: 220px;
    }

   .startpage .startpage_content .check_row {
    float: left;
    clear:left;
    width: 900px;

   }

    .startpage .startpage_content label {
      position: relative;
      float: left;
      width:220px;
      margin: 0;
      padding: 5px 0 0 0;
      text-align: left;
      color: #000;
    }

      .startpage .startpage_content .startpage_col input {
        position: relative;
        float: left;
        width: 20px;
        margin: 0 5px 0 0;
      }

      .startpage .startpage_content .buttons {
        float: left;
        clear: left;
        width: 900px;
        text-align: right;
      }

        .startpage .startpage_content .buttons a {
          color: #000;
          padding-right: 18px;
          text-decoration: none;
          background: url(../../arrows/startpage.gif) right 0 no-repeat;
        }

          .startpage .startpage_content .buttons a:hover {
            color: #fff;
          }

.setStartpage {
  float: left;
  width: 174px;
  height: 205px;
  background: #75c700 url(../../snippet_tops/snippet_setstartpage_bottom_bg.gif) left bottom no-repeat;
}

  .setStartpage .top {
    float: left;
    background: #75c700 url(../../snippet_tops/snippet_setstartpage_top_bg.gif) 0 0 no-repeat;
  }

  .setStartpage .top h2 {
    color: #fff;
    font-size: 1.2em;
    padding: 5px 5px 5px 10px;
  }

    .setStartpage p {
      width: 154px;
      margin: 0 10px;
      color: #d6eeb3;
    }

    .setStartpage .icon {
      width: 174px;
      margin: 15px 0;
      text-align: center;
    }

    .setStartpage a {
      float: left;
      width: 154px;
      margin: 5px 10px 0;
      padding: 5px 0 5px 0;
      color: #fff;
      text-decoration: none;
      border-top: 1px solid #bae380;
      background: url(../../arrows/green_white_startpage.gif) right 4px no-repeat;
    }


/* RECEPTEN
============================================================================================ */

.padding6px_ie67 {
  *padding-top: 6px;
}

.recepten {
  float: left;
  width: 726px;
  margin: 0 0 10px;
}

  .recepten h2.light_blue  {
    padding: 0 0 10px;
  }

  .recepten .recepten_left {
    float: left;
    width: 266px;
    margin: 0 20px 0 0;
  }

    .recepten .recepten_left h2.light_blue {
      float: left;
      width: 266px;
      margin: 0 0 10px;
      padding: 0 0 10px;
      border-bottom: 1px solid #bfbfbf;
    }

    .recepten .recepten_right h2.light_blue {
      float: left;
      width: 440px;
      margin: 0 0 10px;
      padding: 0 0 10px;
      border-bottom: 1px solid #bfbfbf;
    }

    .recepten .recepten_right {
      float: left;
      width: 430px;
    position:relative;
    padding: 0 0 70px 0;
    border-bottom:1px solid #BFBFBF;

    overflow:hidden;
    }

      .recepten .recepten_right.chef {
        /*height: 208px;*/
      /*height:129px;*/
      min-height: 125px;
      height:auto;
      _height: 125px;
      /*background: transparent url(../../../content/recepten_chef_background-1.gif) no-repeat 98% 100%; */
      }


    .recepten ul.dots {
      float: left;
      width: 250px;
      margin: 0 0 24px 0;

    }

      *:first-child+html .recepten ul.dots { margin: 0 0 23px 0; }
      * html .recepten ul.dots { margin: 0 0 23px 0; }

    .recepten .chef_info {
      float: left;
      width: 150px;
    }

    .recepten .wine_tip {
      float: left;
      clear: left;
      width: 210px;
      min-height: 50px;
      margin: 0 0 0 15px;
      padding: 0 0 0 40px;
      overflow: hidden;
      background: url(../../wine_tip.gif) left bottom no-repeat;
    position: absolute;
    bottom:0;
    left:0;
    }

      * html .recepten .wine_tip { margin: 0 0 0 5px; }

      .recepten .wine_tip p {
        float: left;
        clear: left;
        width: 200px;
        margin: 0;
      }

      .recepten .wine_tip a.content_link {
        color: #75c700;
        margin: 0 0 5px;
        padding: 3px 20px 0 0;
        background-position: right 0;
      }

      ul.recepten_ingredients {
        float: left;
        width: 266px;
        margin: 0 0 10px;
        list-style: none;
      }

        ul.recepten_ingredients li {
          float: left;
          width: 266px;
          padding: 5px 0 5px 0;
          border-bottom: 1px solid #e7e7e7;
        }

  .similar_recept .acties_two_cols_content {
    float: left;
    padding: 0px 0 0 0;
    /*border-top: 1px solid #bfbfbf;*/
  }

  * html .similar_recept .acties_two_cols_content {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
  }

    .acties_two_cols.similar_recept .two_cols_left, .acties_two_cols.similar_recept .two_cols_right {
      background: url(../../arrows/search_top_submit.gif) no-repeat scroll right bottom;
    border-top: 1px solid #bfbfbf;
    }

    .acties_two_cols.similar_recept .two_cols_left.hover, .acties_two_cols.similar_recept .two_cols_right.hover {
      cursor: pointer;
    }

    .acties_two_cols.similar_recept .two_cols_left.hover h3, .acties_two_cols.similar_recept .two_cols_right.hover h3 {
      text-decoration: underline;
    }

    .acties_two_cols_content {
      margin: 0 0 5px;
    }

    html>body .acties_two_cols.similar_recept .two_cols_left, html>body .acties_two_cols.similar_recept .two_cols_right {
      padding: 10px 0 0 0;
    }
    *:first-child+html .acties_two_cols.similar_recept .two_cols_left, *:first-child+html .acties_two_cols.similar_recept .two_cols_right {
      padding: 10px 0 0 0;
    }

    .extra_padding_ie67 {
      *padding-bottom: 15px;
    }

  /* RECEPTEN OVERVIEW */

  .recepten_overview .weekly {
    float: left;
    width: 532px;
    margin: 0 0 15px;
    background: url(../../backgrounds/recipe_overview_bottom.gif) left bottom no-repeat;
  }

    .recepten_overview .weekly .weekly_header {
      float: left;
      width: 512px;
      padding: 15px 10px 10px 10px;
      background: url(../../backgrounds/recipe_overview_top.gif) left top no-repeat;
    }

    .recepten_overview .weekly .weekly_content {
      float: left;
      width: 512px;
      padding: 10px 10px 1px 10px;
    }

      .recepten_overview .weekly .weekly_content_left {
        float: left;
        width: 370px;
        margin-right: 10px;
      }

      .recepten_overview .weekly .weekly_content_right {
        float: left;
        width: 125px;
      }

      .recepten_overview .weekly .weekly_content img {
        float: left;
        margin: 0 15px 10px 0;
      }

      .recepten_overview .weekly .weekly_content h2 {
        float: left;
        width: 120px;
      }

      .recepten_overview .weekly .weekly_content ul.dots {
        float: left;
        clear: none;
        width: 150px;
        margin: 0 0 20px;
      }

      .recepten_overview .weekly .weekly_content .chef {
        width: 123px;
        height: 160px;
        margin: 0;
        padding: 0;
        text-align: right;
        font-size: 0.8em;
        color: #898989;
        background: url(../../../content/recepten_bg_chef.jpg) left bottom no-repeat;
      }

        .recepten_overview .weekly .weekly_content .chef h2 {
          font-size: 1.2em;
          margin: 0 0 5px;
        }


      .recepten_overview .weekly .weekly_content .single_link {
        float: left;
        clear: left;
        margin: 5px 0 0 0;
      }

  .recepten_overview ul.dots {
    display: block;
    float: right;
    clear: right;
    width: 130px;
  }


.recepten_overview .recipe {
  border-top: 1px solid #e1e1e1;
  padding: 7px 0 0 0;
  overflow: hidden;
  cursor: pointer;
  float:left;
  width:353px;
  _width:345px;
  height:78px;
}

.recepten_overview .recipe.right {
  margin-left:15px;
}

.recepten_overview .recipe * {
  float:left;
}

.recepten_overview .recipe h2 {
  width: 175px;
  _width: 155px;
  font-size:0.9em;
  font-weight:bold;
  margin:4px 0px 3px 10px;
  _margin:4px 0px 3px 5px;
}

.recepten_overview .recipe_text {
  width:180px;
  _width:165px;
}

.recepten_overview .recipe h2 a { text-decoration: none; }
.recepten_overview .recipe.hover { cursor: pointer; }
.recepten_overview .recipe.hover h2 a { text-decoration: underline; }

.recepten_overview ul.dots {
  margin: 0 0 0 10px;
  display: block;
  float: right;
  clear: right;
}

.recepten_overview.small ul.dots {
  width: 165px;
  float: none;
}

.recepten_overview.small ul.dots li{
  margin-left: 0px;
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom:2px;margin-bottom:-2px;
  float: left;
}

.recepten_overview.small img.alignLeft {
  display: block;
  float: left;
  margin: 0;
}
  /* RECEPTEN FILTER */

  .recepten_filter {
    float: left;
    width: 174px;
    overflow: hidden;
  }

    .recepten_filter ul {
      margin: 0;
      list-style: none;
    }

      .recepten_filter ul ul { display: none; clear: left; }
      .recepten_filter ul ul {
        display: block;
        float: left;
        width: 158px;
        margin: 0 0 10px 16px;
      }

        * html .recepten_filter ul ul { margin: 0 0 10px 8px; }

      .recepten_filter li {
        float: left;
        margin: 0;
      }

        *:first-child+html .recepten_filter li { margin: 0 0 10px; }

        .recepten_filter li a {
          display: block;
          float: left;
          width: 159px;
          color: #ecad02;
          font-weight: bold;
          font-size: 1.1em;
          margin: 0 0 5px;
          padding: 0 0 0 15px;
          line-height: 1.1em;
          text-decoration: none;
          background: url(../../recipe_filter_plus.gif) 0 0 no-repeat;
        }

          .recepten_filter li a span.amount { color: #898989; padding-left: 5px; }
          .recepten_filter li a.minus {
            background: url(../../recipe_filter_minus.gif) 0 0 no-repeat;
          }

          .recepten_filter li a:hover {
            color: #00aeef;
          }

            .recepten_filter li li a {
              margin: 0 0 5px;
            }

          .recepten_filter li li a.minus { background: url(../../arrows/submenu_arrow.gif) 0 3px no-repeat; }

          .recepten_filter li li.close { background: url(../../ico_filter_close.gif) right 0 no-repeat; }
          .recepten_filter li li.close a:hover {
            text-decoration: line-through;
          }

  /* SUB SUB FILTER */
  .recepten_filter li li a {
    color: #003876;
    font-weight: normal;
    font-size: 0.9em;
    width: 148px;
    padding: 0 0 0 10px;
    text-decoration: none;
    background: url(../../arrows/submenu_arrow.gif) 0 3px no-repeat;
  }

  /* Recepten breadcrumb */

  #recepten_breadcrumb {
    width: 532px;
    padding: 0;
    color: #979797;
    overflow: hidden;
    margin: 0 0 21px 0;
  }
    #recepten_breadcrumb span { float: left; }

    #recepten_breadcrumb ul {
      float: left;
      margin: 0;
      padding: 0;
    }

      #recepten_breadcrumb li {
        float: left;
        margin: 0 0 0 15px;
        padding: 0 0 0 10px;
        list-style-type: none;
        line-height: 1.2em;
        background: url(../../arrows/breadcrumb_arrow.gif) no-repeat left 4px;
      }

        * html #recepten_breadcrumb li { margin: 0 0 0 5px; }

      #recepten_breadcrumb a {
        float: left;
        display: block;
        text-decoration: none;
        color: #003876;
        padding: 0 0 2px 0;
      }

        #recepten_breadcrumb a:hover {
          color: #00aeef;
        }

      #recepten_breadcrumb li a.delete_filter {
        float: left;
        /*width: 16px;
        height: 16px;*/
        padding: 0 20px 0 0;
        background: url(../../ico_delete_filter.gif) top right no-repeat;
      }
      #recepten_breadcrumb li a.delete_filter:hover {
        text-decoration:line-through;
      }

/* FOODSTORIES
============================================================================================ */

.foodstories_item {
  float: left;
  width: 532px;
  margin: 0 0 0px 0;
  padding: 10px 0 0;
  border-top: 1px solid #bfbfbf;
}

/* FLASH PLAYER
============================================================================================ */

.flash_player {
  margin:0 0 29px 0;
}

/* TAG CLOUD
============================================================================================ */

.tag_cloud {

}
  .tag_cloud ul {
    list-style-type:none;
    margin:0;
    font-size:1em;
  }
    .tag_cloud ul li {
      float:left;
      display: block;
      padding:0 0 5px 0;
      margin: 0 25px 0 0;
      height: 30px;
      width:auto;
    }
      .tag_cloud ul li.size-1 {font-size:2.1em;}
      .tag_cloud ul li.size-2 {font-size:1.7em;}
      .tag_cloud ul li.size-3 {font-size:1.3em;}
      .tag_cloud ul li.size-4 {font-size:1.1em;}
      .tag_cloud ul li.size-5 {font-size:0.9em;}

      .tag_cloud ul li a {
        text-decoration: none;
        color:#898989;
        vertical-align:bottom;
      }
        .tag_cloud ul li a:hover {
          color:#000;
        }
/* HORIZONTAL STEPS
============================================================================================ */
.horizontal_steps {
  float:left;
}

  .horizontal_steps ul {
    float: left;
    list-style-type: none;
    margin:0;
    background: url(../../horizontal_steps.gif) bottom left no-repeat;
    padding:0 0 40px 0;
  }
    .horizontal_steps ul li {
      display: block;
      float: left;
      width:144px;
      padding: 0;
    }

.horizontal_3_steps_small {
  float:left;
  list-style-type: none;
  margin:0;
  background: url(../../horizontal_3_steps_small.gif) bottom left no-repeat;
  width:358px;
  /* Fix for IE6 */
  _width: 350px;
}
  .horizontal_3_steps_small li {
    display: block;
    float: left;
    width:100px;
    text-align: center;
    padding: 0 0 50px 0;
    margin: 0 19px 0 0;
    /* Fix for IE6 */
    _margin: 0 10px 0 0;
  }

  /* Added by JRH for Gemini Issue: DELI-11002 */
 .horizontal_4_steps_small {
  float:left;
  list-style-type: none;
  margin:0;
  background: url(../../horizontal_4_steps_small.gif) bottom left no-repeat;
  width:358px;
  /* Fix for IE6 */
  _width: 350px;
}
  .horizontal_4_steps_small li {
    display: block;
    float: left;
    width:75px;
    text-align: center;
    padding: 0 0 50px 0;
    margin: 0 14px 0 0;
    /* Fix for IE6 */
    _margin: 0 12px 0 0;
  }

.horizontal_4_steps_wide {
  float:left;
  list-style-type: none;
  margin:0 0 20px 0;
  background: url(../../horizontal_4_steps_wide.gif) bottom left no-repeat;
  width:532px;
}

  .horizontal_4_steps_wide li {
    display: block;
    float: left;
    width:133px;
    text-align: left;
    padding: 0 0 50px 0;
  }

.horizontal_5_steps_small {
  float:left;
  list-style-type: none;
  margin:0 0 20px 0;
  background: url(../../horizontal_5_steps_small.gif) bottom left no-repeat;
  width:532px;
}

  .horizontal_5_steps_small li {
    display: block;
    float: left;
    width:105px;
    text-align: left;
    padding: 0 0 50px 0;
  }

/* ACCORDION
============================================================================================ */

#mainContent .accordion_list {
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
  width: 726px;
}
  #mainContent .accordion_list .handle
  {
    width:100%;
    float:left;
    clear:left;
    border-top:1px solid #e1e1e1;
    color: #898989;
    text-decoration: none;
    font-size:1.1em;
    background: url(../../main_content_plus_minus_list_plus.gif) top left no-repeat;
    padding:8px 0 8px 27px;
  }

    #mainContent .accordion_list .selected {
      background: url(../../main_content_plus_minus_list_minus.gif) top left no-repeat;
      border-bottom:0;
    }
  #mainContent .accordion_list .content {
    width:699px;
    float:left;
    clear:left;
    padding:0 0 0 27px;
  }
    #mainContent .accordion_list .content img {
      display: block;
      float: left;
      clear: left;
      margin: 0 20px 0 0;
      padding: 0 0 10px 0;
    }
    #mainContent .accordion_list .content h3 {
      float: none;
      width:auto;
      margin-bottom:6px;
      font-size:1em;
    }
    * html #mainContent .accordion_list .content h3 {

    }
    #mainContent .accordion_list .content p {
      color: #898989;
    }
    #mainContent .accordion_list .content a.content_link {
      margin: 0 0 10px 0;
    }

#mainContent .accordion_list_532 {
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
  width:532px;
}
  #mainContent .accordion_list_532 h3 {
    margin: 0 0 6px 0;
  }
  #mainContent .accordion_list_532 .handle
  {
  /* Changed by JRH, otherwise part of the link would not be displayed */
  /* width: 100%; */
    width:502px;
    float:left;
    clear:left;
    border-top:1px solid #e1e1e1;
    color: #898989;
    text-decoration: none;
    font-size:1.1em;
    background: url(../../main_content_plus_minus_list_plus.gif) top left no-repeat;
    padding:8px 0 8px 27px;
  }
      #mainContent .accordion_list_532 .selected {
      background: url(../../main_content_plus_minus_list_minus.gif) top left no-repeat;
      border-bottom:0;
    }
  #mainContent .accordion_list_532 .content {
    width:505px;
    float:left;
    clear:left;
    padding:0 0 0 27px;
  }
    #mainContent .accordion_list_532 .content img {
      display: block;
      float: left;
      clear: left;
      margin: 0 20px 0 0;
      padding: 0 0 10px 0;
    }
    #mainContent .accordion_list_532 .content h3 {
      float: none;
      width:auto;
      margin-bottom:6px;
      font-size:1em;
    }

    #mainContent .accordion_list_532 .content p {
      color: #898989;
    }
    #mainContent .accordion_list_532 .content a.content_link {
      margin: 0 0 10px 0;
    }
    #mainContent .accordion_list_532 .content strong {
      font-weight:normal;
      color:#000;
    }


#mainContent .accordion_list_343 {
  overflow: hidden;
  width:333px;
}
  #mainContent .accordion_list_343 h3 {
    margin: 0 0 6px 0;
  }
  #mainContent .accordion_list_343 .handle {
    width: 306px;
    float:left;
    clear:left;
    border-bottom: 1px solid #e1e1e1;
    color: #898989;
    text-decoration: none;
    font-size: 1.1em;
    background: url(../../main_content_plus_minus_list_plus.gif) top left no-repeat;
    padding: 8px 0 8px 27px;
  }
    #mainContent .accordion_list_343 .selected {
      background: url(../../main_content_plus_minus_list_minus.gif) top left no-repeat;
      border-bottom:0;
    }

    #mainContent .accordion_list_343 .handle.last {
      border: none;
    }

  #mainContent .accordion_list_343 .content {
    width:300px;
    float:left;
    clear:left;
    padding:0 0 0 27px;
  }
    #mainContent .accordion_list_343 .content img {
      display: block;
      float: left;
      clear: left;
      margin: 0 20px 0 0;
      padding: 0 0 10px 0;
    }
    #mainContent .accordion_list_343 .content h3 {
      float: none;
      width:auto;
      margin-bottom:6px;
      font-size:1em;
    }

    #mainContent .accordion_list_343 .content p {
      color: #898989;
      width:300px;
    }
    #mainContent .accordion_list_343 .content a.content_link {
      margin: 0 0 10px 0;
    }
    #mainContent .accordion_list_343 .content strong {
      font-weight:normal;
      color:#000;
    }

/* CONTACT FORMULIER BEDANKT
============================================================================================ */

.sent_reaction {
  border-bottom: 1px solid #bfbfbf;
  margin: 8px 0 15px 0;
  padding: 0 0 9px 0;
  float:left;
}
  .sent_reaction h3 {
    border-bottom: 1px solid #bfbfbf;
    padding: 0 0 3px 0;
    margin: 0 0 7px 0;
  }
  .sent_reaction p {
    margin: 0 0 5px 0;
  }

/* ROUND CORNER BORDER
============================================================================================ */

.round_corner_border_169 {
  width:169px;
  background: url(../../round_corner_border_169_top.gif) top left no-repeat;
  float:left;
  padding:16px 0 0 0;
}
  .round_corner_border_169 .round_corner_border_169_content {
    background: url(../../round_corner_border_169_bottom.gif) bottom left no-repeat;
    padding: 0 6px 10px 6px;
  }

.round_corner_border_169 h3 {
  background: transparent;

}
  * html .round_corner_border_169 h3 {
    width:160px;
  }
  *:first-child+html .round_corner_border_169 h3 {
    width:160px;
  }
.round_corner_border_169 p {
  background: transparent;
}
  * html .round_corner_border_169 p {
    width:160px;
  }
  *:first-child+html .round_corner_border_169 p {
    width:160px;
  }
/* POPUP
============================================================================================ */

/* PRINT
============================================================================================ */
/* Remove the Contact details div from view - JRH */
div #contactdetails
{
  display: none;
}

/* JRH - added for IE7 and IE6 */
.no-underline
{
  text-decoration: none;
}

/* Testimonials
============================================================================================ */
/* JRH - added for IE6 */
.testimonials
{
  clear: left;
}

/* Added by JRH */
.links ul
{
  list-style: none;
}

.links li a {
  display: block;
  width: 164px;
  margin: 0 0 10px;
  padding-left: 10px;
  color: #003876;
  text-decoration: none;
  line-height: 1.2em;
  background: url(../../arrows/submenu_arrow.gif) 0 3px no-repeat;
}

.links li a:hover {
    text-decoration: underline;
}

/* Productaanbiedingen
============================================================================================ */
.productaanbiedingen {
  width: 532px;
}

.productaanbiedingen tr {
  line-height: 20px;
}

.product_row {
  border-top: 1px solid #C3C3C3;
}

.product_row td {
  border-top: 1px solid #C3C3C3 !important;
}

.product_row .iepadding {
  *padding-top: 5px;
}

.product_row_first {
  border-top: none;
}

/* Comment Form
============================================================================================= */
.comments-section
{
	margin-top:	20px;
}

.comment-title
{
	border-bottom:2px solid #ECC300;
	clear:right;
	height: 15px;
}

.comment-title h3
{
	float:left;
	font-weight: normal;
	font-size: 1.0em;
	color: #00aeef;
}

.comment-title a
{
	float:right;
	color: #00aeef;
	text-decoration: none;
}

.commentList
{
	list-style-type:none;
	margin: 0;
}

.commentList li
{
	border-bottom:1px solid #E1E1E1;
	clear:both;
	margin-bottom: 5px;
}

.commentList li.first
{
	
	margin:0;
}

.comment-text 
{
	margin-top: 10px;
}

.comment-text p
{
	margin-top: 10px;
}

.comment-text cite
{
	font-style: normal;
}

.comment-date 
{
	float:right;
}