/**************************************/
/* Stylesheet recept details          */
/*                        						*/
/* Sections:              						*/
/* Recept detail						          */
/* Recept facts	                      */
/* Recept notitie popup	              */
/* Recept reactie popup	              */
/* Recepten promo                     */
/* Boek info                          */
/* Social bookmarking                 */
/**************************************/

/* Recept detail */

div#r_main {
  clear:both;
  float:left;
  width:500px;
  margin:10px 0 0 0;
}

div#r_left {
  clear:both;
  float:left;
  width:330px;
}

div#r_core {
  clear:both;
  float:left;
  width:330px;
  background:url(/i/elements/recipe/rec_sprite.gif) repeat-y 0 0;
}

div#r_top {
  clear:both;
  float:left;
  width:330px;
  padding:0 0 10px 0;
  margin:0 0 15px 0;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -330px 0;
}

div#r_top_notfound {
  clear:both;
  float:left;
  width:330px;
  padding:0;
  margin:0;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -330px 0;
}

div#r_top h1, div#r_top_notfound h1 {
  clear:both;
  float:left;
  width:310px;
  border-bottom:1px solid #fff;
  padding:0 0 5px 0;
  margin:11px 0 5px 10px;
  _margin:11px 0 5px 5px;
  font-size:14px;
  color:#739028;
  font-weight:bold;
  background-image:none;
  font-family:tahoma,arial,helvetica,sans-serif;
  text-align:left;
  height:auto;
}

div#r_top_notfound p#notfound {
  clear:both;
  float:left;
  width:308px;
  background-color:#fff;
  padding:4px 10px 40px 8px;
  margin:0 0 0 2px;
  _margin:0 0 0 1px;
  text-align:left;
  line-height:16px;
}

div#r_top img {
  clear:both;
  float:left;
  width:140px;
  height:140px;
  margin:5px 4px 0 10px;
  border:1px solid #9cb55d;
}

div#r_top ul {
  float:left;
  width:150px;
  margin:8px 0 0 10px;
  list-style-type:none;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -1150px 0;
}

div#r_top ul li { padding:0 0 15px 30px; }
div#r_top ul li.spaced { padding:9px 0 4px 30px; }
div#r_top ul li.score { padding:8px 0 3px 56px; }

div#r_top ul li div {
  float:left;
  width:21px;
  width:28px;
  margin:0px 5px 0 0;
  text-align:right;
}

div#r_top ul li span.score_major {
  font-size:18px;
  font-weight:bold;
  color:#739028;
  margin:0px 0 0 10px;
}

div#r_top ul li span.score_minor {
  font-size:14px;
  font-weight:bold;
  color:#739028;
}

div#r_extra {
  clear:both;
  float:left;
  width:310px;
  padding:0px 10px 10px 10px;
  line-height:16px;
}

div#r_extra h2 {
  clear:both;
  font-size:11px;
  font-weight:bold;
  color:#739028;
  margin:0px;
  text-transform:lowercase;
}

div#r_extra ul {
  margin:0px 0 15px 0;
  padding:0px;
  color:#666;
  list-style-type:none;
}

div#r_extra ul li { background:url(/i/elements/bull_green.gif) no-repeat 0 5px; }

ul#r_type li {
  display:inline;
  text-transform:lowercase;
  color:#739028;
  font-weight:bold;
  padding:0px 0 0 10px;
  margin:0px 0 0 4px;
}

ul#r_type li.first {
	background-image:none;
  padding:0px;
  margin:0px;
}

ul#r_feedvalue li {
  display:inline;
  padding:0px 0 0 10px;
  margin:0px 0 0 2px;
}

ul#r_feedvalue li.first {
	background-image:none;
  padding:0px;
  margin:0px;
}

div#r_extra ul#ingr {
  margin:0px 0 0 -2px;
  _margin:0px 0 0 -1px;
}

div#r_extra ul#ingr li {
  padding:0px 0 0 12px;
	background-position: left 7px;
}

div#r_extra ul#ingr li.ingr_head {
  padding:0;
	background-image:none;
  color:#739028;
}

div#r_extra ul#ingr li.ingr_head_spaced { padding-top:6px; }

div.r_footer {
  clear:both;
  width:310px;
  margin:0px;
  padding:0px 10px 12px 10px;
  height:10px;
  padding:0 10px 0 10px;
  line-height:16px;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -330px bottom;
}

div.r_footer a { color:#739028; text-decoration:underline; }
div.r_footer a:hover   { color:#3a4d08; text-decoration:underline; }

div#r_right {
  float:left;
  width:160px;
  margin:0px 0 0 10px;
}

div.recipe_cooking {
  clear:both;
  margin:10px 8px 10px 0;
}

div.recipe_cooking div {
  clear:both;
  margin:15px 8px 10px 0;
}

div.recipe_cooking div h2 {
  clear:both;
  display:inline;
  font-size:11px;
  color:#739028;
  font-weight:bold;
  margin:0px 4px 0 0;
  padding:0px 5px 0 0;
}

div#recipe_videos {
  clear:both;
  float:left;
  width:305px;
  margin:5px 0 0 0;
}

div#recipe_videos div.recipe_videos_lbl {
  float:left;
  font-size:11px;
  color:#739028;
  font-weight:bold;
  margin:0px 8px 0 0;
}

div#recipe_videos div.recipe_videos_holder {
  float:left;
  width:250px;
  margin:0px;
  padding:0px;
}

div.recipe_video_row {
  clear:none;
  display:block;
  position:relative;
  float:left;
  width:250px;
  margin:0px;
  padding:0px;
  font-size:11px;
  color:#739028;
  font-weight:bold;
  background:url(/i/elements/home/bg_home_video.gif) no-repeat 0 4px;
}

div.recipe_video_row img {
  float:left;
  width:60px;
  height:60px;
  margin:4px 15px 0 8px;
  border:0px solid #c6d69f;
}

div.recipe_video_row div.video_title { color:#9bb654; }
div.recipe_video_row div.video_author { color:#739028; }

div.recipe_video_row div.video_time {
  font-size:11px;
  font-weight:normal;
  color:#666;
}

div.recipe_video_row a { color:#739028; text-decoration:none; }
div.recipe_video_row a:hover { color:#3a4d08; text-decoration:none; }
div.recipe_video_row a:hover div { color:#3a4d08; text-decoration:none; }

div#recnotes {
  clear:both;
  float:left;
  width:330px;
  margin:14px 0 0 0;
  padding:0;
  background:url(/i/elements/recipe/bg_notes.gif) repeat-y 0 0;
}

div#recnotes h2 {
  clear:both;
  width:310px;
  margin:0;
  padding:10px 10px 6px 10px;
  font-size:11px;
  background:url(/i/elements/recipe/bg_notes.gif) no-repeat -330px 0;
}

div#recnotes div#recnotes_inner {
  overflow:hidden;
  padding:0;
  background:url(/i/elements/recipe/bg_notes.gif) no-repeat -660px bottom;
}

div#recnotes div p {
  margin:7px 0 0 0;
  padding:1px 10px 0 10px;
  padding:1px 10px 16px 10px;
  line-height:16px;
  overflow:visible;
  background:url(/i/elements/recipe/bg_notes.gif) repeat-y -990px 0;
}

div#recnotes div.btn {
  width:130px;
  height:16px;
  margin:13px 0 15px 100px;
  cursor:pointer;
  background:url(/i/elements/recipe/btn_note.gif) no-repeat 0 0;
}

div#recnotes div.btn_edit { background-position:left -16px; }

div.recipe_member_comments_outer {
  clear:both;
  float:left;
  width:330px;
  margin:14px 0 8px 0;
  background-color:#fff;
  overflow:hidden;
  background:url(/i/elements/recipe/rec_sprite.gif) repeat-y 0 0;
}

div.recipe_member_comments {
  clear:both;
  float:left;
  width:330px;
  margin:0px;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -660px 0;
}

div.recipe_member_comments_header {
  clear:left;
  float:left;
  width:310px;
  margin:14px 10px 0 10px;
  _margin:14px 5px 0 5px;
  border-bottom:1px solid #739028;
  padding:0px 0 5px 0;
  font-size:11px;
  font-weight:bold;
  color:#739028;
}

div.recipe_member_comments h2 {
  clear:left;
  float:left;
  width:310px;
  margin:14px 10px 0 10px;
  _margin:14px 5px 0 5px;
  border-bottom:1px solid #739028;
  padding:0px 0 5px 0;
  font-size:11px;
  font-weight:bold;
  color:#739028;
}

div.recipe_comment_line {
  float:left;
  width:310px;
  margin:0px 10px 8px 10px;
  _margin:0px 5px 8px 5px;
}

div.recipe_comment_line div.recipe_comment_text {
  clear:left;
  float:left;
  width:310px;
  margin:5px 0 0 0;
  line-height:16px;
}

div.recipe_comment_line div.recipe_comment_name {
  clear:left;
  float:left;
  width:310px;
  margin:5px 0 0 0;
  color:#96ac5e;
  line-height:16px;
  text-align:left;
}

div.recipe_comment_line div.recipe_comment_notext {
  clear:left;
  float:left;
  width:310px;
  margin:5px 0 0 0;
  line-height:16px;
}

div.recipe_member_comments_footer {
  clear:both;
  float:left;
  width:330px;
  margin:0px;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -330px bottom;
}

div.recipe_member_comments_footer div.recipe_comment_type {
  clear:left;
  float:left;
  text-align:left;
  width:310px;
  height:40px;
  margin:5px 10px 0 10px;
  _margin:5px 10px 0 5px;
  line-height:16px;
}

div.recipe_member_comments_footer div#btn_comment {
  width:130px;
  height:16px;
  margin:13px 0 15px 100px;
  cursor:pointer;
  background:url(/i/elements/recipe/btn_note.gif) no-repeat 0 -32px;
}

div.recipe_member_box {
  float:left;
  width:160px;
  margin:0px;
}

div#recipe_member_tools {
  width:160px;
  margin:0px 0 15px 0;
  padding:15px 0 2px 0;
  color:#739028;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -990px 0;
}

div#recipe_member_tools div {
  height:20px;
  margin:0px 0 2px 10px;
  padding:0px 0 0 24px;
  cursor:pointer;
  background:url(/i/elements/recipe/rec_icons.gif) no-repeat 0 0;
}

div#recipe_member_tools div#tool_cookbook { background-position:0 0; }
div#recipe_member_tools div#tool_weekmenu { background-position:0 -20px; }
div#recipe_member_tools div#tool_shoppinglist { background-position:0 -40px; }
div#recipe_member_tools div#tool_print { background-position:0 -60px; }
div#recipe_member_tools div#tool_mail { background-position:0 -80px; }
div#recipe_member_tools div#tool_edit { background-position:0 -100px; }
div#recipe_member_tools div#tool_delete { background-position:0 -120px; }
div#recipe_member_tools div#tool_fav { margin:0px 0 10px 10px; }
div#recipe_member_tools div.tool_fav_true { background-position:0 -160px; }
div#recipe_member_tools div.tool_fav_false { background-position:0 -140px; }

div#recipe_member_tools div.tool_disabled_weekmenu, div#recipe_member_tools div.tool_disabled_fav, div#recipe_member_tools div.tool_disabled_mail {
  color:#b1b1b1;
  cursor:default;
}

div#recipe_member_tools div.tool_disabled_weekmenu { background-position:0 -180px; }
div#recipe_member_tools div.tool_disabled_mail { background-position:0 -200px; }
div#recipe_member_tools div.tool_disabled_fav { background-position:0 -220px; }

div#recipe_member_tools div#tool_spacer {
  height:15px;
  background-image:none;
}

div#r_score_panel {
  clear:left;
  width:160px;
  margin:15px 0 0 0;
  padding:8px 0 0 0;
  color:#739028;
  overflow:hidden;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -990px 0;
}

div#r_score_panel div.r_score_header {
  float:left;
  font-weight:bold;
  height:16px;
  margin:4px 2px 8px 10px;
  _margin:4px 2px 8px 5px;
  padding:0px 0 0 24px;
  background:url(/i/elements/recipe/rec_icons.gif) no-repeat 0 -100px;
}

div#r_score_panel div#r_score_btns {
  float:left;
  width:140px;
  margin:4px 0 0 0;
  padding:0px 0 0 10px;
}

div#r_score_panel div.score_wait { width:150px; text-align:center; }

div#r_score_panel div.r_score_btns_l {
  clear:left;
  float:left;
  width:150px;
  height:20px;
  margin:0px;
  padding:0px;
}

div#r_score_panel div#recipe_member_score_already_scored {
  clear:left;
  float:left;
  width:130px;
  height:30px;
  margin:2px 2px 0 10px;
  padding:0px;
}

div#r_score_panel div#recipe_member_score_already_scored.noindent { margin:2px 2px 0 0; }

div.r_score_btns_l div {
  float:left;
  width:6px;
  height:14px;
}

div.r_score_btns_l div.btn_score {
  float:left;
  width:20px;
  height:14px;
  margin:0px 2px 2px 0;
  border:1px solid #fff;
  text-align:center;
  cursor:pointer;
 }

div.r_score_btns_l div.btn_score_mo {
  border:1px solid #d2eda1;
  background-color:#f4fae5;
}

/* Recept facts	*/

div.recipe_fact_box {
  float:left;
  width:160px;
  margin:20px 0 0 0;
}

div.fact_brood {
  float:left;
  width:160px;
  background:url(/i/weetjes/brood/brood_bg.gif) repeat-y 0 0;
}

div.fact_brood_inner {
  float:left;
  width:160px;
  background:url(/i/weetjes/brood/brood-top.gif) no-repeat 0 0;
}

div.fact_brood_inner_inner {
  width:125px;
  margin:0px 0 0 10px;
  line-height:15px;
}

div.fact_brood_title {
  margin:25px 0 8px 0;
  font-size:12px;
  font-weight:bold;
  color:#0075bd;
}

div.fact_brood_text {
  margin:8px 0 10px 0;
  font-size:11px;
  color:#e28b1a;
}

div.fact_brood_bottom {
  width:160px;
  height:37px;
  background:url(/i/weetjes/brood/brood-bottom.gif) no-repeat 0 0;
}

div.fact_brood_inner_inner table { margin:10px 0 10px 0; }
div.fact_brood_inner_inner table td { padding:1px 5px 1px 1px; }
div.fact_brood_inner_inner table thead td { border-bottom:1px solid #f4dfc2; }
div.fact_brood_inner_inner table tbody td { border-bottom:1px solid #f4dfc2; }

div.fact_vis {
  float:left;
  width:160px;
  background:url(/i/weetjes/visbureau/vis-bg.gif) repeat-y 0 0;
}

div.fact_vis_inner {
  float:left;
  width:160px;
  background:url(/i/weetjes/visbureau/vis-top.gif) no-repeat 0 0;
}

div.fact_vis_inner_inner {
  width:140px;
  margin:0px 0 0 10px;
  line-height:15px;
}

div.fact_vis_title {
  margin:10px 0 10px 0;
  font-size:12px;
  font-weight:bold;
  color:#c7002b;
}

div.fact_vis_text {
  margin:10px 0 10px 0;
  font-size:11px;
  color:#666;
}

div.fact_vis_bottom {
  width:160px;
  height:112px;
  background:url(/i/weetjes/visbureau/vis-bottom.gif) no-repeat 0 0;
}

div.fact_vis_inner_inner table { margin:10px 0 10px 0; }
div.fact_vis_inner_inner table td { padding:1px 5px 1px 1px; }
div.fact_vis_inner_inner table thead td { border-bottom:1px solid #f4dfc2; }
div.fact_vis_inner_inner table tbody td { border-bottom:1px solid #f4dfc2; }

/* Recept notitie popup */

div.popup_recipe_note_intro {
  clear:both;
  margin:0px 0 5px 0;
}

div.popup_recipe_note_add_to_cookbook {
  clear:both;
  margin:5px 0 15px 0;
}

table#tbl_popup_recipe_note {
  clear:both;
  margin:0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
}

#popup_recipe_note_text {
  width:316px;
  height:80px;
  border:1px #d1cec1 solid;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666;
}

#popup_recipe_note_text_chars { padding:5px 0 5px 0; }

div.popup_recipe_note_go {
  clear:both;
  margin:15px 0 0 0;
  text-align:center;
}

/* Recept reactie popup */

div.popup_recipe_comment_intro {
  clear:both;
  margin:0px 0 5px 0;
}

table#tbl_popup_recipe_comment {
  clear:both;
  margin:0px;
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
}

#popup_recipe_comment_text {
  width:316px;
  height:80px;
  border:1px #d1cec1 solid;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666;
}

#popup_recipe_comment_text_chars { padding:5px 0 5px 0; }

div.popup_recipe_comment_go {
  clear:both;
  margin:15px 0 0 0;
  text-align:center;
}

div#recipe_banner_1 {
  clear:left;
  float:left;
  width:225px;
  margin:10px 0 0 0;
  text-align:center;
  z-index:1;
}

div#recipe_banner_2 {
  clear:left;
  float:left;
  width:160px;
  margin:15px 0 0 0;
  padding:0 0 5px 0;
  text-align:center;
  z-index:1;
}

div#recipe_banner_2 div {
  margin:0px 0 15px 0;
  text-align:center;
}

div#recipe_banner_2 object {
  margin:0px 0 15px 0;
}

div#banner_336_280_1 {
  margin:7px 0 0 0;
  width:336px;
  height:280px;
}

/* Recepten promo */

div#rec_tips {
  clear:both;
  float:left;
  width:160px;
  margin:15px 0 0 0;
  padding:0px 0 6px 0;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -990px 0;
}

div#rec_tips h2 {
  clear:both;
  float:left;
  width:140px;
  padding:12px 0 0 10px;
  font-size:11px;
  color:#739028;
  font-weight:bold;
}

div#rec_tips ul {
  clear:both;
  float:left;
  margin:0px 0 0 8px;
  _margin:0px 0 0 5px;
  padding:0px;
  list-style-type:none;
}

div#rec_tips ul li {
  width:128px;
  padding:0px 0 8px 12px;
  background:url(/i/elements/cp_arrow.gif) no-repeat 0 0;
}

div#rec_tips a { color:#739028; text-decoration:none; }
div#rec_tips a:hover { color:#3a4d08; text-decoration:underline; }

div#rec_tips p {
  clear:both;
  float:left;
  width:130px;
  margin:4px 0 0 22px;
  _margin:4px 0 0 11px;
}

/* Boek info */

div#cookbook { padding-top:5px; }

p#p_rbook {
  clear:both;
  float:left;
  width:100%;
}

#rbook img {
  clear:both;
  float:left;
  width:70px;
  margin:3px 10px 4px 0;
  border:1px solid #cedb9c;
}

#rbook a { text-decoration:none; }
#rbook p a {
  text-decoration:underline;
  padding:0px 11px 0 0;
  background:url(/i/elements/cp_arrow.gif) no-repeat right 0;
}

#rbook p.rpub a { background-image:none; padding:0; }

#rbook h3 {
  font-size:12px;
  margin:0;
  padding:0;
  text-decoration:none;
}

#rbook a h3 {
  color:#739028;
  text-decoration:none;
  cursor:pointer;
}

#rbook a:hover h3 {
  color:#3a4d08;
}

#rbook h4 {
  color:#9bb654;
  margin:1px 0 0 0;
  padding:0;
}

/* Social bookmarking */

#sobo {
  clear:both;
  float:left;
  width:160px;
  margin:15px 0 0 0;
  padding:12px 0 6px 0;
  background:url(/i/elements/recipe/rec_sprite.gif) no-repeat -990px 0;
}

#sobo h2 {
  clear:both;
  float:left;
  width:140px;
  padding:0 0 0 10px;
  font-size:11px;
  color:#739028;
  font-weight:bold;
}

#sobo a {
  float:left;
  width:16px;
  height:16px;
  margin:0 0 8px 8px;
  background:url(/i/socialbookmarks/sn.gif) no-repeat 0 0;
}

#sobo a.cl_1 { background-position:0 0; }
#sobo a.cl_2 { background-position:0 -17px; }
#sobo a.cl_3 { background-position:0 -34px; }
#sobo a.cl_4 { background-position:0 -51px; }
#sobo a.cl_5 { background-position:0 -68px; }
#sobo a.cl_6 { background-position:0 -85px; }
#sobo a.cl_7 { background-position:0 -102px; }
#sobo a.cl_8 { background-position:0 -119px; }
#sobo a.cl_9 { background-position:0 -136px; }
#sobo a.cl_10 { background-position:0 -153px; }
#sobo a.cl_11 { background-position:0 -170px; }
#sobo a.cl_12 { background-position:0 -187px; }
#sobo a.cl_13 { background-position:0 -204px; }
#sobo a.cl_14 { background-position:0 -221px; }
#sobo a.cl_15 { background-position:0 -238px; }
#sobo a.cl_16 { background-position:0 -255px; }
