.dailyplanner_actions #dailyplanner_message {
	margin-top: 5px; 	
	font-weight: bold;
	text-align: center;
}
.fitnessplanner_actions .save_button { color: #fff !important; display: inline-block; zoom: 1;*display:inline;}
.droppable_course.ui-state-hover.ui-state-active.no-droppable,
.droppable_course.ui-state-hover.no-droppable {
  border: 0 !important;
  background: none !important;
}

.ui-draggable {
  cursor:move;
}
.planner_main_title {float:left;}
.dailyplanner_recipe_previous {
	bottom: 2px;
    position: absolute;
    right: 24px;
	height: 26px !important;
	width: 26px !important;
 }
.dailyplanner_recipe_next { 
	bottom: 2px;
    height: 26px !important;
    position: absolute;
    right: 7px;
    width: 21px !important;
}

.droppable_course.ui-state-hover {
  border:1px solid #000 !important;
  background:#fbfbfb !important;
}
.droppable_course.ui-state-hover.ui-state-active {
  border:1px solid #d06e1a !important;
  background:#eda465!important;
}
.dailyplanner_course_title {
	font-weight:bold;
	background: transparent url('../images/header_course.png') 0 0 no-repeat;
	font-size: 14px;
	font-family: Verdana;
	width: 143px;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	text-transform: uppercase;
    text-shadow: 1px 1px 0px #c1b384; clear: left;
	color: #333;
	margin-top: 8px;
	margin-left: 3px;
}	

.dailyplanner_recipe .views-field-title .field-content a {
 color: #000000;
    display: inline-block; zoom: 1;*display:inline;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 38px; width: 125px;
    text-decoration: none;	
}

.dailyplanner_recipe .views-field-title .field-content a:hover {  text-decoration: underline }
.dailyplanner_recipe img {
	width: 45px;
	float: left;
	margin-right: 8px;
	border: 3px #e0e0e0 double;
}
.dailyplanner_recipe  .stop_watch {
	width: auto; float: none; position: absolute; top: 5px; right: -6px; border: 0;
}
.dailyplanner_recipe {
	padding: 0 4px;
	padding-top: 8px;
	border: 1px #e8e8e8 solid;
	padding-bottom: 10px;
	background: #fff;
	width: 143px;
	margin-left: 3px;
	height: 232px; margin-bottom: 10px;
	position: relative;
}
.dailyplanner_recipe .small_info_pager {
	 position: absolute;
       bottom: 7px; left: 4px; font-size: 11px;
	   color: #000;
}
#buylist_outside_content h2,
span.week_dates,h2.graph_title,
#my_support_list_content h3,
#my_diary_list_content h3,
#coach-monthoverview-date-form h2,
#coach-weekoverview-date-form h2,
h2.subpage_title, h3.subpage_title {
	color: #6BA905;
    font-family: "GothamLight",Verdana;
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 20px 0;
}
#buylist_outside_content h2 { clear: both; margin: 0; padding: 20px 0; }
span.week_dates {
    color: #111111;
    display: block;
    float: left;
    padding: 0;
    text-align: center;
    width: 330px;
	}
.navigation_bar {
height: 52px;
    margin: 0 auto;
    width: 355px;
}
.navigation_bar a { margin-top: 5px; }
h2.graph_title { font-size: 23px; margin-bottom: 5px; }
#my_support_list,#my_diary_list { margin-top: 20px; }
#coach-dailyplanner-date { 
    width: 200px;
 }
#coach-energy-date-form input,
#coach-dailyplanner-date input,.coach-monthoverview-date-form  input,.coach-weekoverview-date-form input,#coach-fitnessplanner-date input,#coach-fitnessplanner-date--2 input,#coach-pulse-date-form input { width: 80px; }

#coach-pulse-date-form .container-inline-date,#coach-pulse-date-form  a,#coach-energy-date-form .container-inline-date,#coach-energy-date-form a,
.coach-weekoverview-date-form .container-inline-date,.coach-weekoverview-date-form a,#coach-dailyplanner-date a,
#coach-fitnessplanner-date a,#coach-fitnessplanner-date--2 a,#coach-dailyplanner-date .container-inline-date,.coach-monthoverview-date-form a,.coach-monthoverview-date-form .container-inline-date,#coach-fitnessplanner-date .container-inline-date,#coach-fitnessplanner-date--2 .container-inline-date  {
	float: left; width: 20px; display: block; clear: none;
}
#coach-energy-date-form .container-inline-date,
#coach-pulse-date-form .container-inline-date,
#coach-fitnessplanner-date .container-inline-date,
#coach-fitnessplanner-date--2 .container-inline-date,
.coach-weekoverview-date-form .container-inline-date,
.coach-monthoverview-date-form .container-inline-date,
#coach-dailyplanner-date .container-inline-date,.coach-weekoverview-date-form .container-inline-date  { width: 95px; padding-left: 12px;    margin: 0; }

#edit-planner-date-next label,#edit-planner-date-next--2 label,#edit-planner-date-prev label,#edit-planner-date-prev--2 label,.edit-weekoverview-date-next label,.edit-weekoverview-date-prev label { display: none }
.previous_button,.next_button,
.content_inner input[type="submit"].previous_button, .content_inner input[type="submit"].next_button,
.previous_date,.next_date,
.arrow_left a,.arrow_right a,
.edit-monthoverview-date-next, .edit-monthoverview-date-prev, #edit-energyoverview-date-prev, #edit-energyoverview-date-next, #edit-planner-date-next,#edit-planner-date-next--2, #edit-planner-date-prev, #edit-planner-date-prev--2, .edit-weekoverview-date-next, .edit-weekoverview-date-prev, #edit-pulseoverview-date-prev, #edit-pulseoverview-date-next, #edit-kcalgraph-date-next, #edit-kcalgraph-date-prev, #edit-nutrition-date-next, #edit-nutrition-date-prev, #edit-drink-date-next, #edit-drink-date-prev, #edit-fruit-date-prev, #edit-fruit-date-next
 {
	background: transparent url('../images/arrow_next2.png') 0 3px no-repeat;
	width: 10px;
	height: 18px;
	float: left;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
}
.previous_date,.previous_date,.next_date,.next_button { text-indent: -9999px;}
.week_number {
	display: inline-block; zoom: 1;*display:inline;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 0 10px;
}

#fitnessplanner_ajax_container .sport {
	padding: 10px 0;
	border-bottom: 1px #ddd solid;
}
#fitnessplanner_ajax_container .sport .name {
	font-weight: bold;
	display: inline-block; zoom: 1;*display:inline;
	width: 130px;
}
#fitnessplanner_ajax_container .sport .duration {
	display: inline-block; zoom: 1;*display:inline;
	width: 90px;
}
#fitnessplanner_ajax_container .sport .kcal {
	display: inline-block; zoom: 1;*display:inline;
	width: 80px;
}
#fitnessplanner_ajax_container .sport .remove_button {
    display: inline-block; zoom: 1;*display:inline;
    background: transparent url('../images/delete.png') 0 0 no-repeat;
    text-align: left;
    padding-left: 23px;
    color: #000;
    font-weight: bold;
    font-size: .9em;
    line-height: 22px;
    height: 20px; width: 45px;
	float: none !important;
}
.content_inner input[type="submit"].previous_button:hover, .content_inner input[type="submit"].next_button:hover {background-position:0 3px !important;}
.page-fitness-sport #block-system-main .fitnessplanner_actions { margin-top: 10px; }
.page-fitness-sport #block-system-main .fitnessplanner_actions a { margin-right: 10px; color: #000; font-weight: bold;  }

.previous_button,.previous_date, .content_inner input[type="submit"].previous_button, .content_inner input[type="submit"].previous_button:hover,
.arrow_left a,.edit-monthoverview-date-prev, #edit-planner-date-prev, #edit-planner-date-prev--2, .edit-weekoverview-date-prev, #edit-nutrition-date-prev, #edit-kcalgraph-date-prev, #edit-fruit-date-prev, #edit-energyoverview-date-prev, #edit-pulseoverview-date-prev, #edit-drink-date-prev
 { background: transparent url('../images/arrow_prev2.png') 0 3px no-repeat; }
.dailyplanner_recipe .remove_button {
      background: url("../images/delete.png") no-repeat scroll 0 0 transparent;
    bottom: 66px;
    color: #000000;
    display: block;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    padding-left: 23px;
    position: absolute;
    left: 10px;
    text-align: left;
    width: 60px;
}
.dailyplanner_actions .cancel_button {
	float: left;
	margin-top: 5px;
	display: block;
	text-align: left;
    margin-left: 10px;
    color: #000;
    font-weight: bold;
    font-size: .9em;
    line-height: 22px;
    height: 20px; width: 45px;
    margin-bottom: 10px;
}

#dailyplanner_recipe_container { clear: both; }
.views-field-field-planner-kcal .field-content,
.views-field-field-planner-carbohydrates .field-content,
.views-field-field-planner-fat .field-content,
.views-field-field-recipe-prep-time .field-content,
.views-field-field-planner-proteins .field-content {
	padding-left: 59px;	
}



.views-field-field-recipe-prep-time .field-content { padding-bottom: 5px; }
.region-second-menu .menu,
ul.quicktabs-tabs { margin: 0; padding: 0; }
.region-second-menu .menu  { text-align: center;} 

.region-second-menu .menu li,
.region-second-menu ul.menu li,
ul.quicktabs-tabs li { 
	white-space: normal;
	display: inline;
	list-style-type: none;
	font-size: 14px;
	text-transform: uppercase;
	padding:0; 
	margin-right: 0px;

}
.region-second-menu .menu li  a,
.region-second-menu .menu li { display: inline-block !important; float: none !important;  zoom: 1;*display:inline; }

body.page-food ul.quicktabs-tabs li { margin:0 ; }
.region-second-menu ul.menu li a,
ul.quicktabs-tabs a { text-decoration: none; display: block;  }
.region-second-menu ul.menu li a:hover,.region-second-menu ul.menu li a.active,
.region-second-menu .menu li {position:relative;float:left;}
ul.quicktabs-tabs li .ajax-progress {position:absolute;top:0;left:0;}

.region-second-menu .menu li a {
  background: transparent url('../images/tab_bg.png') 0 0 repeat-x;       

	line-height: 39px;
    height: 39px;
    text-align: center;
    line-height: 40px;
    color: #f2812e; 
	font-size: 13px;
	
    font-family: Verdana;
    margin-left: 3px;
}



.region-second-menu .menu li  { margin: 0 2px; }
.region-second-menu .menu li a.active,
.region-second-menu .menu li a:hover,
ul.quicktabs-tabs a:hover,ul.quicktabs-tabs li.active a {
	background-position: 0 -28px; color: #fff !important
}



#coach-dailyplanner-recipe-form label { cursor: pointer }

#coach-dailyplanner-recipe-form label.option { font-weight: bold !important;color:#fff; }
#coach-dailyplanner-recipe-form input[type="submit"] { margin-left: 50px; }
.field-name-field-recipe-ingredient .field-collection-view { border: none; margin: 0; padding: 0;} 

.field-name-field-recipe-ingredient .field-items .field,
.field-name-field-recipe-ingredient .field-items .field-items,.field-name-field-recipe-ingredient .field-items .field-item, .field-name-field-recipe-ingredient .field-item div { 
display: inline-block;  zoom: 1;*display:inline; }
.field-name-field-recipe-ingredient .field-items .field-item .field-item  { padding-right: 3px; border-bottom: 1px #008000 solid; }

#dailyplanner_recipe_container .field-name-field-recipe-image {  float: left; margin: 10px; margin-bottom: 20px; padding-left: 30px;}

#dailyplanner_recipe_container .show_other_recipe {
  background: url("../images/nachstes_bg.png") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    height: 34px;
    line-height: 24px;
    padding-right: 7px;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 166px;
	}

.dailyplanner_recipe_next,
#dailyplanner_recipe_container .next_button {
	 background: url("../images/arrow_next_circle.png") no-repeat scroll left center transparent;
    display: inline-block; zoom: 1;*display:inline;
    float: none !important;
    height: 21px;
    margin-left: 6px;
    text-indent: -99999px;
    width: 21px;
}
#dailyplanner_recipe_container div.ctools-dropdown-container {
	bottom: 36px;
	left	: 30px;
}

#dailyplanner_recipe_container { position: relative; padding: 7px 3px 72px;  }
.dailyplanner_recipe_previous,
#dailyplanner_recipe_container .previous_button {
	 background: url("../images/arrow_prev_circle.png") no-repeat scroll left center transparent;
    display: inline-block; zoom: 1;*display:inline;
    float: none !important;
    height: 21px;
    margin-left: 5px;
    margin-right: 6px;
    text-indent: -99999px;
    width: 21px;
}
#dailyplanner_recipe_container .ajax-progress {
	position: absolute;
	top: 10px;
	left: 100px;
}


/***************************     Rezeptsuche  ***********************/
#quicktabs-container-tagesplaner #search-form,
#coach-dailyplanner-recipe-search-form {
	height: 277px; 
	clear: both;
	padding: 0 20px;
    padding-top: 10px;	
	color: #000; font-size: 12px;
	position: relative;	
}
#quicktabs-container-tagesplaner #search-form {  background-position: left bottom;  height: 55px;  margin: 0; padding: 0; }
#quicktabs-tabpage-tagesplaner-0 ul { margin: 0 15px; }
#coach-dailyplanner-search-form input[type="text"],
#coach-fitness-sport-search-form input[type="text"],
#quicktabs-container-tagesplaner #search-form input[type="text"] { 
  background: url("../images/suche.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #666666;
  height: 26px;
  line-height: 26px;
  padding: 0 15px;
  width: 320px;
}
.autocomplete_textbox {position:relative;z-index:200;}
.autocomplete_textbox .autocomplete_container {z-index:200;overflow:auto;position:absolute;display:none;left:0;top:38px;max-height:200px;width:314px;border:1px solid #777;background-color:#fff;}
.autocomplete_textbox .autocomplete_container div {font-size:10px;padding: 1px 8px;}
.autocomplete_textbox .autocomplete_container div:hover {background-color:#dbe5f9;cursor:pointer;}
 
#coach-dailyplanner-search-form .form-submit { display: inline-block; margin-left: 6px; }
#coach-dailyplanner-search-form .autocomplete_textbox { display: inline-block; }
#sport_search_results ul,#main_search_pager_container  ul{ margin: 10px 0 0 20px; }
#sport_search_results ul.pager,#main_search_pager_container  ul.pager {margin-left:0px;}
#quicktabs-container-tagesplaner #search-form label { display: block; margin: 0 0 4px 3px; font-weight: normal; }  
#coach-dailyplanner-recipe-search-form .form-type-textarea textarea { height: 90px; width: 260px; }
#coach-dailyplanner-recipe-search-form .form-type-textarea {
	float: left;
	width: 270px;
	clear: left; margin: 0;
	 margin-top: 3px;
}
#coach-dailyplanner-recipe-search-form .grippie { display: none }
#coach-dailyplanner-recipe-search-form .form-type-select label  { 
	display: inline-block; zoom: 1;*display:inline; width: 90px;
 }
#coach-dailyplanner-recipe-search-form select { width: 120px; }

#coach-dailyplanner-recipe-search-form #edit-recipes-submit--2 { 
	background: transparent url('../images/rezept_search.png') 0 0 no-repeat; 
	position: absolute;
	bottom: 32px;
	right: 20px;
	width: 135px;
	height: 35px;
}

#coach-dailyplanner-recipe-search-form .form-item-dailyplanner-search-course {
	position: absolute;
	top: 10px;
	left: 310px;
}
#coach-dailyplanner-recipe-search-form .form-item-dailyplanner-search-kcal {
	position: absolute;
	top: 40px;
	left: 310px;
}

#coach-dailyplanner-recipe-search-form .form-item-dailyplanner-search-person {
	position: absolute;
	top: 70px;
	left: 310px;
}
#coach-dailyplanner-recipe-search-form .form-item-dailyplanner-search-prep-time {
	position: absolute;
	top: 100px;
	left: 310px;
}
#coach-dailyplanner-recipe-search-form .form-item-dailyplanner-search-other {
	position: absolute;
	top: 130px;
	left: 310px;
}
#coach-dailyplanner-recipe-search-form .ajax-progress {position:absolute;top:220px;left:280px;}

#dailyplanner_recipe_search_result_container .views-row-1 { clear: both; }
#dailyplanner_recipe_search_result_container h2 {margin-top:0px;color:#000000;padding-left:6px;font-weight:normal;font-size:16px;text-transform: none;}
#quicktabs-tabpage-meine_rezepte-4 .view-dailyplanner .views-row, #quicktabs-tabpage-meine_rezepte-1 .view-dailyplanner .views-row,
#quicktabs-tabpage-meine_rezepte-3 .view-dailyplanner .views-row, #quicktabs-tabpage-meine_rezepte-2 .view-dailyplanner .views-row, 
#dailyplanner_recipe_search_result_container .view-dailyplanner .views-row {
	background: transparent url('../images/recipe_bg.png') 0 0 no-repeat;
    float: left;
    height: 105px;
    margin-bottom: 15px;
    margin-left: 5px;
    padding: 5px 10px;
    position: relative;
    width: 160px;
}
#quicktabs-tabpage-meine_rezepte-4 .view-dailyplanner .views-row, #quicktabs-tabpage-meine_rezepte-1 .view-dailyplanner .views-row,
#quicktabs-tabpage-meine_rezepte-3 .view-dailyplanner .views-row, #quicktabs-tabpage-meine_rezepte-2 .view-dailyplanner .views-row {
    height: 113px;
}

#quicktabs-tabpage-meine_rezepte-4 .view-dailyplanner .views-row a, #quicktabs-tabpage-meine_rezepte-1 .view-dailyplanner .views-row a,
#quicktabs-tabpage-meine_rezepte-3 .view-dailyplanner .views-row a, #quicktabs-tabpage-meine_rezepte-2 .view-dailyplanner .views-row a, 
#dailyplanner_recipe_search_result_container .views-row a, .search-results h3.title  {
 color: #000; text-decoration: none; font-weight: bold; font-size: 12px; text-transform: none;  
}
#dailyplanner_recipe_search_result_container .views-row img,li.search-result img {
	float: left;
	margin-right: 5px;
}
ol.search-results { margin: 0; padding: 0; }
li.search-result  .field-name-field-recipe-image { width: 58px;  height: 80px; float: left;}
li.search-result .recipe_other_info .clearfix:after { clear: none;}
li.search-result .recipe_other_info  {  float: left; width: 95px; padding-left: 5px;}
#dailyplanner_recipe_search_result_container .views-row .views-field,li.search-result .recipe_other_info .field,li.search-result .recipe_other_info .label {
	font-size: 10px; 
	color: #777778; diplay: inline;
}


#dailyplanner_recipe_search_result_container .views-row a.ctools-dropdown-link,
li.search-result .recipe_other_info a.ctools-dropdown-link {
	background: transparent url('../images/recipe_add.png') 0 0 no-repeat !important; 
	text-indent:-999px;
	display: inline-block; zoom: 1;*display:inline;
	width: 19px;
	height: 19px;
	position: absolute;
	bottom: 10px;
	left: 10px;
}


/*************** EIGENE REZEPTE ****************/
#block-formblock-planner-recipe .content {
 	background: transparent url('../images/rezeptzuche_form.png') bottom left no-repeat;      
	padding-bottom: 20px;
	
}
#planner-recipe-node-form a { color: #fff; }
#planner-recipe-node-form {
	color: #fff;
	text-shadow: 1px 1px 0px #1d3506; 	
	clear: both; padding: 20px; padding-bottom: 0;
background: transparent url('../images/new_recipe.png') 0 0 repeat-y;   	
}


/* Monat */
.month_day { float: left }
.month_days_container .month_day {
 background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #D0D0D0;
    color: #494949;
    display: block;
    font-size: 10px;
    height: 120px;
    margin-bottom: 8px;
    margin-right: 6px;
	margin-left: 2px;
    overflow: hidden;
    padding: 0 0 0 3px;
    position: relative;
    width: 143px;
}
.month_day.disabled { background: transparent url('../images/day_bg.png') 0 0 repeat; border-color: #E8E8E8; }
.month_day.disabled .day_number {  color: #a2a2a2; display: none }
.month_day  .day_number {
	bottom: -23px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 70px;
    position: absolute;
    right: -21px;
	z-index: 1;
}
.month_day.selected { background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE;
	}
.month_day.selected .day_number { color: #E7E7E7; }
.month_day.name h3,.week_day h3 { 
	background: url("../images/day_tab.png") no-repeat scroll 0 0 transparent;
    color: #111111;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 169px;    
	position: relative; left: -12px; bottom: 28px;
	margin:0;
	z-index: 8;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.week_day_7 h3 { z-index: 1 !important; }
.week_day_6 h3 { z-index: 2 !important; }
.week_day_5 h3 { z-index: 3 !important; }
.week_day_4 h3 { z-index: 4 !important; }
.week_day_3 h3 { z-index: 5 !important; }
.week_day_2 h3 { z-index: 6 !important; }
.week_day_1 h3 { z-index: 7 !important; }

.week_day.selected h3 { background-position: 0 -43px;  color: #FFFFFF; top: -32px; z-index: 10  !important; text-shadow: 1px 1px 0 #333333; }
.month_day.name {

}

.month_day.end {
     background: url("../images/day_end2.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    bottom: 1px;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 36px;
    left: 0px;
    line-height: 34px;
    margin: 0;
    padding: 0 0 0 6px;
    width: 53px;
    z-index: 2;
	position: absolute;
}
.month_day.end .start_weight_unit,.month_day.start  .start_weight_unit {font-size: 10px;}

.month_day.start {
background: url("../images/day_start2.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    bottom: 0;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 36px;
    left: 0;
    line-height: 36px;
    margin: 0;
    padding: 0 0 0 4px;
    position: absolute;
    width: 56px;
    z-index: 10;
}
.month_days_container {
	clear: both;
    margin-left: 0px;
    position: relative;
	top: -5px;
	border-radius: 0 0 20px 20px;
	border: 1px #ddd solid;
	border-top: 0;
	padding-left: 25px;
}
#coach-weekoverview-date-form,
#coach-monthoverview-date-form { position: relative; z-index: 10; width: 373px; height: 38px; }   
#monthoverview_ajax_container,
#weekoverview_ajax_container  { 
	background: url("../images/week-container.png") no-repeat scroll 0 50px transparent;
    padding: 50px 10px 10px 23px;
    z-index: 5;
	height: 453px;
	width: 1110px;
	clear: both;
}
#monthoverview_ajax_container { 
	background: url("../images/month-container2.png") no-repeat scroll 0 50px transparent;
    height: auto;
    padding: 50px 0 10px;
    width: 1143px;
}
.month_days_names { padding-left: 25px; }
#monthoverview_ajax_container h2 {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    left: 372px;
    position: absolute;
    top: -10px;
}
#weekoverview_ajax_container h2.date_interval {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    left: 354px;
    margin: 0;
    position: absolute;
    top: 4px;
}
.month_days_names .month_day.name { border: 0 }
.month_day .eaten {
   background: url("../images/monat-icons.png") no-repeat scroll 0 -27px transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #000;
    display: block;
    font-size: 10px;
    height: 22px;
    margin: 2px 2px 3px;
    padding-left: 32px;
	
}
.month_day .burn {
  background: url("../images/monat-icons.png") no-repeat scroll 3px -52px transparent;
    display: block;
    font-size: 10px;
    height: 22px;
    margin: 2px 2px 3px;
    padding-left: 32px;
	border-bottom: 1px solid #CCCCCC;
	color: #000;
}
.month_day .eaten span, .month_day .burn span { float: right; color: #000 }
.month_day.selected .burn { background-position: 3px -82px; border-color: #05A9E3;  color: #05A9E3; }
.month_day.selected .eaten { background-position: 0 1px; border-color: #6ba905; color: #6BA905;  }
.month_day.selected .burn.span { color: #05A9E3; }
.month_day.selected .eaten .span{ color: #6BA905;  }
.month_day .kcal_results { text-align: right; padding-right: 5px; color: #000; }
.month_day .kcal_results .red { color: #f00 }
.month_day .kcal_results .good { color: #6BA905 }
.month_day .kcal_results strong { display: block; position:relative; z-index: 4; }
.month_day .kcal_results .moderate { color: #f6a54c }
.month_day .weight_icon,.month_day .wishweight_icon { 
	color: #959595;
    position: relative;
    width: 110px;
    z-index: 2;
}

.view-id-user_plugin_box {
	width: 210px;
	float: right;
	padding: 0;
	margin-right: 15px;
}
.view-id-user_plugin_box li {
	list-style-type: none;
	display: inline;
	padding: 0 5px;
}
.view-id-user_plugin_box ul { padding: 0; margin: 0; }
.view-id-user_plugin_box li a {
	font-size: 16px;
	font-weight: bold;
	color: #a2c183;
	font-family: 'RockwellStdBold';
	text-decoration: none;
	text-transform: lowercase;
	margin-left: 10px;

}
.view-id-user_plugin_box li a.active,.view-id-user_plugin_box li a:hover { color: #458307; }

.page-monthoverview h1#page-title,.page-weekoverview h1#page-title {
	font-size: 18px;
	margin-top: 0;
}

.page-monthoverview .main_content {
	position: relative;
}
.page-monthoverview .main_content h2.date_interval {
	position: absolute;
	top: 45px;
	left: -10px;
	width: 211px;
	height: 66px;
	background: transparent url('../images/month_bg.png') 0 0 no-repeat;
	color: #65a30b;
	font-size: 18px;
	font-weight:bold;
	text-align: center;
	font-family: 'RockwellStdBold';
	line-height: 46px;
	margin-top: 0;
}

.coach-weekoverview-date-form strong, #coach-pulse-date-form strong, #coach-energy-date-form strong, .coach-monthoverview-date-form strong {
    display: none;
    margin-top: 5px; position: relative; top : 14px;
}
#block-coach-fitnessplanner-fitnessplanner-sports .coach-weekoverview-fit-date-form { top: 105px; }
#block-coach-fitnessplanner-fitnessplanner-sports .coach-weekoverview-fit-date-form h2 { top: -15px; }
#block-coach-fitnessplanner-fitnessplanner-sports .coach-monthoverview-date-form strong { margin-top: 25px;} 
#quicktabs-fitness_tabs #weekoverview_main_container { padding-top: 32px; } 

#coach-pulse-date-form .month_name, .coach-weekoverview-date-form .week_name, #coach-energy-date-form .month_name, .coach-monthoverview-date-form .month_name {
	display: inline-block; zoom: 1;*display:inline;
    float: left;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    height: 17px;
    text-align: center;
    width: 90px;
}

/* WEEK  */
.month_day.name,
.week_day { 
	float: left;
    margin-left: 0;
    margin-top: 0;
    width: 151px; padding: 0 2px;
}
.week_day  .food_week_section h4,
.week_day  .sport_week_section h4 { 
   background: none repeat scroll 0 0 #7FBFFF;
    color: #FFFFFF;
    font-size: 12px;
    padding: 12px 0;
    text-align: center;
	margin: 0;
}
.week_day  .food_week_section h4 { background: none repeat scroll 0 0 #B5D482; }
.week_day.selected  .food_week_section h4 {background: #6ba905 }
.week_day.selected  .sport_week_section h4 {background: #007fff }
.week_day   .empty h4 {background: #e2e2e2; color: #8d8d8d }
.week_day   .empty h4 {background: #e2e2e2; color: #8d8d8d }
.week_day.selected .empty h4 { color: #fff }
.week_day.selected  .food_week_section { margin-top: -15px; }
.week_day  .sport_week_section,
.week_day  .food_week_section { 
	border: 1px solid #DDDDDD;
	border-top: 0;
    height: 228px;
    margin: -10px 3px 10px;
    padding: 0;
	padding-bottom: 26px;
 }
.week_foods_container { 
    background: none repeat scroll 0 0 #FFFFFF;
    height: 177px;
    overflow: auto;
	overflow-x: hidden;
    padding: 5px 10px;
 }
.empty .week_foods_container span { color: #8d8d8d }
.week_day  .sport_week_section { height: 100px; margin-top: 10px; margin-bottom: 5px; }
.week_sports_container {  background: none repeat scroll 0 0 #FFFFFF; height: 49px; overflow: auto; padding: 5px 10px; }
.week_day_weights { margin-bottom: 10px; font-size: 11px; }
.week_day.selected { 
   background: none repeat scroll 0 0 #e0eebd;
    color: #000000;
	margin-top: 5px;
 }
.week_day h4 {
	margin: 0;
	font-size: 11px;
	text-transform: lowercase;
	margin-bottom: 5px;
}
.sport_week_section .kcal_summ,
.week_day_foods  .kcal_summ {   
 background: none repeat scroll 0 0 #F7FAF2;
    border-top: 1px solid #B5D482;
    color: #b5d482;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0;
    padding: 5px 0;
    text-align: center;
}
.week_day  .empty .kcal_summ { color: #b4b3b4; border-top:0; background: #f1f1f1  }
.week_day.selected  .sport_week_section .kcal_summ { color: #007fff}
.week_day.selected .week_day_foods  .kcal_summ  { color: #6ba905  }

.sport_week_section .kcal_summ  { color: #7fbfff; background: #f2f8ff; border-top: 1px #7fbfff solid }
.week_day .week_day_results {  font-weight: bold; padding-bottom: 5px;}
.week_day .week_day_results span { display: inline; font-weight: normal; border: 0 }
.week_day .week_day_results span.red,.week_day .week_day_results span.red span { color: #f14950 }
.week_day .week_day_results span.good,.week_day .week_day_results span.good span { color: #b5d482 }
.week_day.selected .week_day_results span.good,.week_day.selected .week_day_results span.good span { color: #6ba905 }
.week_day.selected .week_day_results span.red,.week_day.selected .week_day_results span.red span { color: #ed1c24 }
.week_day .week_day_results span.moderate { color: #f6a54c}
.week_day .week_day_results span strong { margin-left : 15px;display: inline-block;}
.week_day h4:first-letter,.week_day h3:first-letter { text-transform: uppercase; }
.course_of_day {
background: none repeat scroll 0 0 #DFDFDF;
    border: 2px solid #C3C3C3;
    display: block;
    height: 62px;
    margin-bottom: 10px;
    margin-left: 3px;
    padding: 3px;
    width: 82px;
}
.week_day.selected .course_of_day  {
	border-color: d0d0d0; background: #fff; color: #494949
}
#quicktabs-fitness_tabs .course_of_day {  background: url("../images/course_of_day.png") no-repeat scroll right bottom transparent;
    display: block;
    height: 63px;
    margin-bottom: 10px;
    padding-left: 3px;
    width: 80px;
	}
.week_day a, .week_day span {
 border-bottom: 1px solid #D7D7D7;
    color: #8D8D8D;
    display: block;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 3px;
    text-decoration: none;
}
.week_day a:hover {
	text-decoration: underline;
}
.week_day.selected a, .week_day.selected span { color: #000 }
.page-weekoverview .main_content { position: relative; }
.page-weekoverview .main_content h2.date_interval {
	position: absolute;
	top: 39px;
	left: -9px;
	width: 331px;
	height: 66px;
	background: transparent url('../images/week_bg.png') 0 0 no-repeat;
	color: #65a30b;
	font-size: 18px;
	font-weight:bold;
	text-align: center;
	font-family: 'RockwellStdBold';
	line-height: 46px;
	margin-top: 0;
}


#dailyplanner_recipe_container .content.clearfix {  width: 240px; margin-right: 15px; float: left;}



#dailyplanner_recipe_container .ctools-dropdown-link { 
    background: url("../images/plus2.png") no-repeat scroll left top transparent !important;
    bottom: 28px;
    color: #F2812E;
    display: block;
    font-size: 20px;
    font-weight: bold;
    left: 10px;
    line-height: 27px;
    padding: 0 0 0 38px !important;
    position: absolute;
    text-align: left;
    text-decoration: none;
}



.field-name-field-recipe-ingredient .field-label { margin-bottom: 10px;  margin-top: 15px;}

#dailyplanner_recipe_container h2 .content_right { margin-bottom: 20px; font-size: 16px; float: right; width: 443px;}


#dailyplanner_recipe_container .node-planner-recipe ol {
  clear: both;
    color: #444444;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#dailyplanner_recipe_container .node-planner-recipe ol li {  background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 10px; }
#dailyplanner_recipe_container .node-planner-recipe ol li span {
    display: block;
    border-bottom: 0;
    padding: 7px;
    font-weight: normal;
    font-size: 12px;
	color: #000;
}


#coach-dailyplanner-snacks-form {
	padding: 10px 20px;
	font-size: 15px; line-height: 21px;
}
.snack_more_info { font-size: 15px; line-height: 21px; }
#coach-dailyplanner-snacks-form select { width: 280px; }

#dailyplanner_snacks_subcategories .ui-accordion-content { padding: 5px 10px; }
#dailyplanner_snacks_subcategories .ui-accordion-content .views-field { float: left; margin-right: 5px; padding-top: 5px; }
#dailyplanner_snacks_subcategories .ui-accordion-content .views-field-field-planner-kcal,#quicktabs-tabpage-tagesplaner-4 .ui-accordion-content .button { clear: left; }
#dailyplanner_snacks_subcategories .ui-accordion-content .views-field .button { display: block;  margin-top: 0;   }
#dailyplanner_snacks_subcategories .ui-accordion-content .views-field-nid  { float: none;clear: left; }
#snack_selected_category {position:relative;}
.page-food .main_content form #snack_selected_category a {color:#fff;text-decoration:none; }
.view-snac-categories ul {margin:0 0 20px 0;overflow: auto;} 
.view-snac-categories ul li {list-style:none; margin:0;padding:0;}       
#dailyplanner_snacks_subcategories  .view-snac-categories ul li a {
	color: #494949;
    display: block;
    float: left;
    font-family: GothamLight;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin: 1px 3px;
    padding-top: 70px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: 73px;
    word-wrap: break-word;
}        
.view-snac-categories ul li a.obst {background:transparent url('../images/snack_cats/obst.png') no-repeat center 10px;} 
.view-snac-categories ul li a.gemuse {background:transparent url('../images/snack_cats/gemuse.png') no-repeat center 10px;} 
.view-snac-categories ul li a.salat {background:transparent url('../images/snack_cats/salat.png') no-repeat center 20px;} 
.view-snac-categories ul li a.pilze {background:transparent url('../images/snack_cats/pilze.png') no-repeat  center 27px;} 
.view-snac-categories ul li a.beilagen {background:transparent url('../images/snack_cats/beilagen.png') no-repeat center 20px;} 
.view-snac-categories ul li a.brot {background:transparent url('../images/snack_cats/brot.png') no-repeat center 20px;} 
.view-snac-categories ul li a.milchprodukte {background:transparent url('../images/snack_cats/milchprodukte.png') no-repeat center 20px;} 
.view-snac-categories ul li a.fleisch {background:transparent url('../images/snack_cats/fleisch.png') no-repeat center 20px;} 
.view-snac-categories ul li a.fisch {background:transparent url('../images/snack_cats/fisch.png') no-repeat center 20px;} 
.view-snac-categories ul li a.geflugel {background:transparent url('../images/snack_cats/geflugel.png') no-repeat center 20px;} 
.view-snac-categories ul li a.wurst {background:transparent url('../images/snack_cats/wurst.png') no-repeat center 25px;} 
.view-snac-categories ul li a.eier {background:transparent url('../images/snack_cats/eier.png') no-repeat center 25px;}
.view-snac-categories ul li a.pasta {background:transparent url('../images/snack_cats/pasta.png') no-repeat center 10px;} 
.view-snac-categories ul li a.pizza {background:transparent url('../images/snack_cats/pizza.png') no-repeat center 10px;} 
.view-snac-categories ul li a.tiefkuhlprodukte {background:transparent url('../images/snack_cats/tiefkuhlprodukte.png') no-repeat center 25px;} 
.view-snac-categories ul li a.konserven {background:transparent url('../images/snack_cats/konserven.png') no-repeat center 20px;} 
.view-snac-categories ul li a.suppen {background:transparent url('../images/snack_cats/suppen.png') no-repeat center 0;} 
.view-snac-categories ul li a.burger_fast_food {background:transparent url('../images/snack_cats/burger_fast_food.png') no-repeat center 26px;} 
.view-snac-categories ul li a.cornflakes_cerealien {background:transparent url('../images/snack_cats/cornflakes_cerealien.png') no-repeat center 25px;}
.view-snac-categories ul li a.nusse {background:transparent url('../images/snack_cats/nusse.png') no-repeat center center;} 
.view-snac-categories ul li a.salzige_snacks {background:transparent url('../images/snack_cats/salzige_snacks.png') no-repeat center 10px ;} 
.view-snac-categories ul li a.torten {background:transparent url('../images/snack_cats/torten.png') no-repeat center 20px; width: 65px !important;} 
.view-snac-categories ul li a.susigkeiten {background:transparent url('../images/snack_cats/susigkeiten.png') no-repeat center 20px; width: 78px !important;} 
.view-snac-categories ul li a.dessert {background:transparent url('../images/snack_cats/dessert.png') no-repeat center 10px;} 
.view-snac-categories ul li a.safte_softdrinks {background:transparent url('../images/snack_cats/safte_softdrinks.png') no-repeat center 12px;} 
.view-snac-categories ul li a.heissgetranke {background:transparent url('../images/snack_cats/heissgetranke.png') no-repeat center 12px;} 
.view-snac-categories ul li a.alkohol {background:transparent url('../images/snack_cats/alkohol.png') no-repeat center 12px; width: 88px; font-size: 11px !important; } 
.view-snac-categories ul li a.eigene {background:transparent url('../images/snack_cats/eigene.png') no-repeat center 12px; margin: 0;padding-top: 59px  !important;width: 89px !important; display: none;} 
.view-snac-categories ul li a.flussigkeit  {background:transparent url('../images/snack_cats/flussigkeit.png') no-repeat center 12px;}
.view-snac-categories ul li a.topalltagsgericht  {background:transparent url('../images/snack_cats/topalltagsgericht.png') no-repeat center 12px;width: 94px !important;}
.view-snac-categories ul li a.fatburner  {background:transparent url('../images/snack_cats/fatburner.png') no-repeat center 8px;width: 94px !important;}
.view-snac-categories ul li.views-row-8, .view-snac-categories ul li.views-row-15, 
.view-snac-categories ul li.views-row-22, .view-snac-categories ul li.views-row-29 {clear:both;}

c.page-food .main_content form #snack_selected_category a:hover {text-decoration:underline;}

#dailyplanner_snacks {margin-bottom:20px;}
#coach-dailyplanner-snacks-add-form .form-item, #coach-dailyplanner-snacks-add-form--2 .form-item {overflow:auto;}
#coach-dailyplanner-snacks-add-form label, #coach-dailyplanner-snacks-add-form--2 label {float:left;width:100px;}
#coach-dailyplanner-snacks-add-form input[type="text"], #coach-dailyplanner-snacks-add-form--2 input[type="text"] {float:left;width:200px;}
#coach-dailyplanner-snacks-add-form select, #coach-dailyplanner-snacks-add-form--2 select {float:left;width:200px;}
#coach-dailyplanner-snacks-add-form .form-item .field-suffix, #coach-dailyplanner-snacks-add-form--2 .form-item .field-suffix{margin-left:6px;}
#coach-dailyplanner-snacks-form #snack_selected_category .ajax-progress {margin:0;}
#quicktabs-tabpage-tagesplaner-4 .ui-accordion-content input[type="text"] {
	border: 1px solid #D3D3D3;
    padding: 2px;
}

.corner-all {
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
#quicktabs-tabpage-tagesplaner-4 .snack_item .button {	
    height: 25px;
    display: block;
    line-height: 22px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 0px #666;
    font-family: Verdana;
    border: 0;
    display: block;
	  text-transform: uppercase;
    float:left;
    cursor:move;
    margin:0px 32px 0 0 ;}
#quicktabs-tabpage-tagesplaner-4 .snack_item .button span {display: inline-block; zoom: 1;*display:inline;height: 25px;float:left;background: transparent url('../images/bg_snack_dragable.png') 0 0 no-repeat;}
#quicktabs-tabpage-tagesplaner-4 .snack_item .button span.left_part {width:16px;}
#quicktabs-tabpage-tagesplaner-4 .snack_item .button span.right_part {background-position: right 0;padding-right:16px;}    


.snack_item {margin:2px 0;border: 1px solid #D3D3D3;}
.snack_item .snack_title {cursor:pointer;background: url('../images/snack_title_bg.png') repeat-x scroll 50% 50% #E6E6E6;line-height:28px;padding:0 20px;color: #555555;font-weight:bold;}
.snack_item .snack_title span{background:transparent url('../images/snack_arrows.png') no-repeat 0px 4px;padding-left:16px;}
.snack_item.opened .snack_title span {background-position:0px -59px;}
.snack_item.opened .snack_title {background: none;}
.snack_item .snack_info {padding:8px 12px; }
.snack_item .additional_info {padding:6px 0;}
.snack_item .set_action {line-height:22px;}
.snack_item .set_action strong{cursor:pointer;}


.form-item-field-planner-carbohydrates-und-0-value,.form-item-field-planner-proteins-und-0-value,
.form-item-field-planner-fat-und-0-value,.form-item-field-planner-kcal-und-0-value {
	width: 110px;  float: left;
}

.form-item-field-planner-carbohydrates-und-0-value input,.form-item-field-planner-proteins-und-0-value input,
.form-item-field-planner-fat-und-0-value input,.form-item-field-planner-kcal-und-0-value input {	width: 60px; }

#field-recipe-prep-time-add-more-wrapper,.field-name-field-recipe-servings { width: 200px;  float: left; }
.form-item-field-sensitive-ingrediens-und,
.form-item-field-recipe-image-und-0,.form-item-field-recipe-grain-und,.form-item-field-recipe-nuts-und { clear: both; }
#edit-field-recipe-servings .form-type-select { padding-top: 0 !important }
#field-recipe-preparation-values {
	width: 100%;
	text-shadow: 0;
}
#block-formblock-planner-recipe tr,#block-formblock-planner-recipe th { background: transparent; border: 0; }
#block-formblock-planner-recipe .field-multiple-drag { display: none }
#block-formblock-planner-recipe fieldset { border: 1px #366010 solid }

.dailyplanner_actions { clear: both; height: 60px; }

#block-coach-dailyplanner-dailyplanner-recipes { clear: both } 

#block-coach-dailyplanner-dailyplanner-small-menu .food_box_menu li {
 list-style: none; display: inline;
}
#block-coach-dailyplanner-dailyplanner-small-menu .food_box_menu li a {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-transform: lowercase;
	margin-left: 40px;
	display: inline-block; zoom: 1;*display:inline;
}

.food_box_menu li a.active,.food_box_menu li a:hover { color: #000 !important; }



.page-food  .main_content {
height: auto;
    padding-top: 250px;
    position: relative;
    width: 1140px;
}
.page-food  .main_content h1 { position: absolute; left: 189px; top: 16px; display: none }
.page-food #block-coach-dailyplanner-dailyplanner-date { position: absolute; left: 0px; top: 95px; }
#edit-planner-date label { display: none; }
.dailyplanner_course { height: auto; margin-top: 12px; }

#block-views-dailyplanner-block-1 {
    border: 2px solid #CCCCCC;
    background: #f3efef;
    border-top: 0; clear: both;
}

#block-views-dailyplanner-block-1 #search-form {
	
	height: 80px; text-shadow: 1px 1px 0px #234008; 
	clear: both;
	padding: 25px 25px 0px 25px;
	color: #fff; font-size: 11px;
 	background: transparent url('../images/rezeptzuche_form.png') bottom left no-repeat;      
	position: relative;	
	margin-bottom: 10px;
}
.spelling-suggestions dt,.spelling-suggestions dd { display: inline-block; zoom: 1;*display:inline; }

.fitness_box_menu  { 
left: 258px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 7px;
    z-index: 999;
}

.fitness_box_menu li,
.food_box_menu li,
.my_profile_tabs li,
.main_content .block-menu-block li.leaf {
 list-style: none; display: inline;padding:0;margin:0;
}
.fitness_box_menu li span,
.food_box_menu li span,
.my_profile_tabs li a,
.main_content .block-menu-block a{
	background: url("../images/register.png") no-repeat scroll 0 0 transparent;
    color: #494949;
    display: inline-block; zoom: 1;*display:inline;
    font-family: Verdana;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-left: 9px;
    text-align: center;
    text-decoration: none;                     
    width: 89px;cursor:pointer;}
.food_box_menu li span.wide {background-image: url("../images/menu-wide.png");width:130px;}


.my_profile_tabs, .main_content .block-menu-block ul { height: 45px; text-align: center}
.my_profile_tabs li a, .main_content .block-menu-block a {	background: url("../images/menu.png") no-repeat scroll 0 0 transparent; width: 110px; }
.fitness_box_menu li span.active,.fitness_box_menu li span:hover,
.food_box_menu li span.active,.food_box_menu li span:hover,
.my_profile_tabs li:hover a, .my_profile_tabs li.active a,
.main_content .block-menu-block a:hover, .main_content .block-menu-block li.active a{ 
	color: #fff !important; background-position: 0 -28px;
}


 
 .main_content .food_box_menu,
.main_content .region-content .food_box_menu {  
	margin: 0 !important;
    padding: 0;
    position: absolute;
    left: 330px;
    top: 0px; z-index: 10;
 }
.main_content .food_box_menu {  top: 100px;}

.container-inline-date .description { display: none }


/**** jCarousel ****/

.jcarousel-item .ctools-dropdown-container {
	position: absolute; bottom: 28px; left: 8px; width: 78px !important; border: 1px #ccc solid !important;
}
.jcarousel-item a.colorbox{
	color:#000;text-decoration:none;
}
.jcarousel-item .ctools-dropdown-container a { width: 73px !important; padding-left: 5px !important }

#quicktabs-tabpage-meine_rezepte-4 .ctools-dropdown-link,
#quicktabs-tabpage-meine_rezepte-1 .ctools-dropdown-link,
#quicktabs-tabpage-meine_rezepte-3 .ctools-dropdown-link,
#quicktabs-tabpage-meine_rezepte-2 .ctools-dropdown-link,
.jcarousel-item .ctools-dropdown .ctools-dropdown-link-wrapper a,
#dailyplanner_recipe_search_result_container .views-row a.ctools-dropdown-link,
li.search-result a.ctools-dropdown-link {
	background: transparent url('../images/recipe_add.png') 0 0 no-repeat !important; 
	text-indent:-9999px;
	display: inline-block; zoom: 1;*display:inline;
	width: 19px;
	height: 19px;
	position: absolute;
	bottom: 10px;
	left: 10px;

}
.jcarousel-item  .ctools-dropdown .ctools-dropdown-link-wrapper a { bottom: 8px; left: 22px;}



.view-dailyplanner .jcarousel-skin-tango {
  text-align: center;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-container {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #ededed;
  border: 2px solid #dadada;
  margin: auto;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 540px;
  height: 136px;
  padding: 7px 50px;
  margin-bottom: 20px;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-container-vertical {
  width: 102px;
  height: 440px;
  padding: 40px 20px;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-navigation-before {
  padding-top: 30px;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-navigation-after {
  padding-bottom: 30px;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 540px;
  overflow: hidden;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-clip-vertical {
  height: 440px;
  overflow: hidden;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-item {
  padding: 0;
  width: 100px;
  height: 140px;
  overflow: hidden;
  list-style: none;
  background: transparent;
  text-align: center; border: 0;
  position: relative;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-item-horizontal {
  margin: 0 4px;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-item-vertical {
  margin: 4px 0;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-item-placeholder {
  background: transparent url(throbber.gif) no-repeat center center;
  color: #000;
}


/**
 * Buttons
 */
.view-dailyplanner .jcarousel-skin-tango .jcarousel-next,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev {
  display: block;
  width: 21px;
  height: 21px;
  background: url(../images/arrow_next_circle.png) 0 0 no-repeat;
}

/**
 *  Horizontal Buttons
 */
.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev-horizontal {
  background: url(../images/arrow_prev_circle.png)  0 0 no-repeat;
  position: absolute;
  top: 70px;
  left: 8px;
  background-position: 0 0;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: 0 0;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 0 0;
  
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 70px;
  right: 8px;
}

.view-dailyplanner .jcarousel-skin-tango .jcarousel-next-horizontal:active,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: 0 0;
}
 
.view-dailyplanner .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.view-dailyplanner .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: 0 0;
  
}

.amazon_search_title {
	font-weight: bold; width: 100px; height: 30px;
	display: block; color:#000;
}
.view-dailyplanner .jcarousel-skin-tango .views-field { width: auto; float: none; }

.views-field-field-article-perex {clear:both;}
.quicktabs-tabpage .view-dailyplanner .views-field {
    float: right;
    font-size: 11px;
    width: 83px; color: #000;
}

.quicktabs-tabpage .view-dailyplanner .views-field-field-recipe-image {
    float: left;
    width: 45px;
}

.quicktabs-tabpage .view-dailyplanner .views-field-title {
    width: 100%;
}

#dailyplanner_recipe_container .ajax-progress, #block-coach-tipbox-coach-tipbox-tipbox .ajax-progress {
    left: 79px;
    position: absolute;
    top: -6px;
}
#block-coach-tipbox-coach-tipbox-tipbox .ajax-progress { left: 205px ; top: 1px; }
.show_other_tip a.progress-disabled { float: none }

#block-coach-wissen-wissen-articles .right_side {

    float: left;
    width: 180px;
}

.not-front .page_top {
    background: url("../images/blue_divider.png") no-repeat scroll right bottom transparent;
}

#coach-dailyplanner-recipe-search-form input[type="submit"] {
         position: absolute;
    right: 20px;
    bottom: 45px;
}

#quicktabs-meine_rezepte ul.quicktabs-tabs {
    height: 64px;
    padding-top: 16px;
}
#quicktabs-meine_rezepte ul.quicktabs-tabs li {padding:0px; }
#quicktabs-meine_rezepte ul.quicktabs-tabs li a {
	background: transparent; line-height: 24px; color: #fff;font-size: 11px;
}
#quicktabs-meine_rezepte ul.quicktabs-tabs li a:hover { color: #000; }

.single_ingredient_nutricions {
    clear: both;
}
.dailyplanner_user_own_recipes input[type="submit"], .dailyplanner-ingredients-wrapper input[type="submit"] {
    clear: both;
    margin-bottom: 10px;
    margin-right: 15px;
}
#dailyplanner_user_own_recipes .single_ingredient, .dailyplanner-ingredients-wrapper .single_ingredient {
    border-bottom: 0; clear: both;  height: 80px;   margin-bottom: 10px; margin-left: 25px;
}

form .single_ingredient {position:relative;padding-left: 40px;margin-bottom:8px;}
form .single_ingredient .form-item {margin-top:0px;margin-bottom:4px;}
#block-coach-dailyplanner-dailyplanner-my-foods textarea  { resize: none; }
form .single_ingredient .form-submit {
	background: url("../images/delete-button.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 26px !important;
    position: absolute;
    left: 0px;
    text-indent: -9999px;
    top: 0px;
    width: 26px !important;
}
form .single_ingredient .form-submit:hover { background-position: 0 0 !important; }
#block-coach-dailyplanner-dailyplanner-my-foods  .add-ingredient { width: 143px;clear:both;margin:0 0 16px 0;background: transparent url('../images/green-btn.png') 0 -29px no-repeat; }
#block-coach-dailyplanner-dailyplanner-my-foods  .add-ingredient:hover { background-position: 0 0 !important; color: #fff }

form .single_ingredient  input[type="text"],.dailyplanner-ingredients-wrapper input[type="text"] { width: 70px !important; }
form .single_ingredient  .single_ingredient_nutricions input[type="text"],
.dailyplanner-ingredients-wrapper .single_ingredient_nutricions [type="text"] { width: 40px !important; }
.own_meal_form .single_ingredient .form-item,
.own_recipe_form .single_ingredient .form-item,
#dailyplanner_user_own_recipes .single_ingredient .form-item, #dailyplanner_main_container .form-item-dailyplanner-recipe-protein, 
#dailyplanner_main_container .form-item-dailyplanner-recipe-fat, #dailyplanner_main_container .form-item-dailyplanner-recipe-kh, 
#dailyplanner_main_container .form-item-dailyplanner-recipe-kcal, .dailyplanner-ingredients-wrapper .single_ingredient .form-item {
  float: left;
  margin-right: 6px;
  width: 80px;
}
.own_recipe_form .single_ingredient .autocomplete_textbox .form-item {width:316px}
.own_recipe_form .single_ingredient .autocomplete_textbox .form-item input[type="text"] { width: 308px !important; }
.single_ingredient .autocomplete_textbox {position: static;}

.own_meal_form  .single_ingredient_nutricions .form-item,
.own_recipe_form .single_ingredient_nutricions .form-item,form .single_ingredient .single_ingredient_nutricions .form-item { width: 116px; }
.single_ingredient_nutricions {
    clear: both;
}
#dailyplanner_main_container #edit-dailyplanner-recipe-desc {
    clear: both;
}

#dailyplanner_main_container .form-item-dailyplanner-recipe-protein input, #dailyplanner_main_container .form-item-dailyplanner-recipe-fat input, #dailyplanner_main_container .form-item-dailyplanner-recipe-kh input, #dailyplanner_main_container .form-item-dailyplanner-recipe-kcal input {
    width: 40px;
}
.own_recipe_form .single_ingredient .form-item-dailyplanner-recipe-fieldset-ingredient-0-protein,
#dailyplanner_user_own_recipes .single_ingredient .form-item-dailyplanner-recipe-fieldset-ingredient-0-protein, form .single_ingredient .single_ingredient .form-item-dailyplanner-recipe-fieldset-ingredient-0-protein {
    clear: both;
}
.own_meal_form fieldset,.own_recipe_form fieldset,#dailyplanner_user_own_recipes fieldset, form .single_ingredient fieldset {
    border: none; margin:10px 0;padding:0;
}
#coach-dailyplanner-recipe-add-form fieldset label, #dailyplanner_user_own_recipes fieldset label {
    display: block;
}
.block-coach-dailyplanner .remove_button {
    background: url("../images/delete.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    padding-left: 23px;
}
#dailyplanner_user_own_recipes .own_recipe_form, #coach-dailyplanner-snacks-add-form--2 {
    padding: 10px 15px;
}
.views-row .use-ajax.edit_button {
    bottom: 7px;
    position: absolute;
    right: 11px;
}
#coach-dailyplanner-recipe-add-form label, #dailyplanner_user_own_recipes label {
    display: inline-block; zoom: 1;*display:inline;
    width: 148px;
}

.add_own_foods input.recipe_duration[type="text"] {
    width: 30px;
}
#dailyplanner_user_own_recipes fieldset .form-item, form .single_ingredient fieldset .form-item {
    margin-bottom: 5px;
    margin-top: 5px;
}

#block-coach-dailyplanner-dailyplanner-my-rec-add-recipe { color: #000 }


#dailyplanner_buylist .views-field-title {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    text-align: center;
}
#dailyplanner_buylist .views-field-title a {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}
#coach-dailyplanner-own-buylist .form-type-textfield {
clear: none;
    float: left;
    margin-right: 16px;
    width: 235px;
}
#coach-dailyplanner-own-buylist .form-type-textfield input[type="text"] {
    width: 230px; 
}
#coach-dailyplanner-own-buylist .form-type-textfield #edit-recipes-submit {
    clear: both;
}
#planner-recipe-node-form #edit-preview {
    margin-left: 10px;
}
#planner-recipe-node-form #edit-field-recipe-prep-time {
    background: none repeat scroll 0 0 transparent;
}
#block-coach-dailyplanner-dailyplanner-main-one-day {
    position: static;
}

#dailyplanner_buylist {
    clear: both;
    padding: 5px 20px 55px;
    position: relative;
    top: 0;
}
#dailyplanner_buylist .view-buylist .views-row {
float: left;
    height: 130px;
    margin-bottom: 10px;
    text-align: left;
    width: 119px;
}
#dailyplanner_buylist h2 {
    border-bottom: 2px solid #EEEEEE;
    clear: both;
    padding-top: 10px;
}
#dailyplanner_buylist .views-field-field-recipe-image img {
    display: block;
    margin: 0 auto 6px;
}
#dailyplanner_buylist .views-field-field-recipe-image {
    margin: 0 auto;
    text-align: center;
    width: 80px;
}
#dailyplanner_buylist .view-buylist.view-display-id-block_recipes .views-row {
margin-right: 0;
    padding: 5px;
}
#dailyplanner_buylist .views-row li {
    color: #F5821F;
    float: left;
    margin: 0 !important;
    padding: 0;
    width: 170px;
}
#dailyplanner_buylist .views-row li div {
    color: #000000;
    float: left;
}
#dailyplanner_buylist .views-row li div.field-item {
    margin-right: 3px;
}
#dailyplanner_buylist .views-row ul {
    margin-left: 30px;
}
#dailyplanner_buylist .view-buylist.view-display-id-block_recipes .views-row ul {
    float: right;
    margin: 0;
    width: 186px;
}
#dailyplanner_buylist .field-collection-view {
    border: medium none;
    margin: 0;
    padding: 0;
}
#dailyplanner_buylist .snacks_buylist {
    overflow: auto;
}
#dailyplanner_buylist .snacks_buylist li, #dailyplanner_buylist .buylist_ingredients li {
 float: left;
    font-size: 11px;
    margin-left: 13px;
    padding-right: 5px;
    width: 156px;
}

#dailyplanner_buylist .view-display-id-block_ingredients .views-row {
    display: inline;
    height: auto;
    margin: 0;
    width: auto;
}
#dailyplanner_buylist .view-display-id-block_ingredients .views-row div {
    display: inline;
}
#dailyplanner_buylist .buylist_ingredients .view-display-id-block_ingredients .views-row div.field-collection-view {
    display: block;
    float: left;
    width: 196px; clear: none;
}
#dailyplanner_buylist .buylist_ingredients .view-buylist .views-row {
    float: none;
}
#dailyplanner_buylist .buylist_ingredients .view-display-id-block_ingredients .views-row div.field-collection-view .field-name-field-planner-quantity, #dailyplanner_buylist .buylist_ingredients .view-display-id-block_ingredients .views-row div.field-collection-view .field-name-field-ingredient-unit {
    padding-left: 4px;
}
#dailyplanner_buylist .view-display-id-block_ingredients .views-row {
    display: inline;
}


#block-coach-dailyplanner-dailyplanner-my-rec-add-snack { color: #000 }

#dailyplanner_user_own_recipes .view-empty,
#dailyplanner_user_favoriten_recipes .view-empty { padding-left: 20px; font-weight: bold; }

#block-coach-dailyplanner-dailyplanner-recipes .tops_header_information {
background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #000000;
    margin: 5px 4px 0 0;
    padding: 5px 6px;
}
ul.tops_links { margin: 10px 0}
#block-coach-dailyplanner-dailyplanner-recipes .tops_header_information .tops_links li {
    display: inline-block; zoom: 1;*display:inline;
    padding-bottom: 5px;
    width: 224px;
}
#block-coach-dailyplanner-dailyplanner-recipes .tops_header_information .tops_links li a {
    color: #444444;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;

}
#block-coach-dailyplanner-dailyplanner-recipes .tops_header_information .tops_links li a:hover { text-decoration: underline; }





.droppable_course {
 	margin-top:10px;
	float: left;
	width: 148px;
	padding: 0 5px;
	position: relative;
	height: 296px;
}


.droppable_course.ui-state-hover {
  border: 0 !important;
  background: transparent url('../images/item-selection-background.png') top center no-repeat !important;
  
}
.droppable_course.ui-state-hover.ui-state-active {
  border: 0 !important;
  background: transparent url('../images/item-selection-background.png') bottom center no-repeat !important;
}
.droppable_course.ui-state-hover.ui-state-active.no-droppable,
.droppable_course.ui-state-hover.no-droppable {
  border: 0 !important;
  background: none !important;
}


ul.links .flag-favorit a {
    background: url("../images/favorite.png") no-repeat scroll left top transparent !important;
    color: #D61900;
    display: block;
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
    padding-left: 38px !important;
    text-decoration: none;
}
ul.links .flag-favorit .flag-throbber {
    display: none;
}
/*
ul.links {
    bottom: 0;
    left: 7px;
    margin: 0;
    padding: 0;
    position: absolute;
}
*/

.dailyplanner_recipe .view-dailyplanner .views-field {
    float: right;
    font-size: 11px;
    width: 83px; color: #000
}
.dailyplanner_recipe .view-dailyplanner .views-field-title {
    width: 100%;
}
.dailyplanner_recipe .view-dailyplanner .views-field-field-recipe-image {
    float: left;
    width: 45px;
}

.dailyplanner_recipe .amount {  color: #000; padding-top: 3px; padding-left: 5px;}

#coach-pulse-date-form, #coach-pulse-date-form-next {
    margin-bottom: 15px;
}
#coach-pulse-date-form-next input, #coach-pulse-date-form input {
    border: 0 none !important;
    width: 22px !important;
}
#coach-pulse-date-form-next input {
    margin-top: 0;
}

.sidebar_second .info_date { display: block; padding: 3px 0; text-align: center; font-weight: bold; font-size: 11px }
#block-coach-fitnessplanner-fitnessplanner-sports  { position: relative; }
#block-coach-fitnessplanner-fitnessplanner-sports .qtip-link  {
	position: absolute; top: 0; right: 20px; 
}
#block-coach-fitnessplanner-fitnessplanner-sports .month_days_container .qtip-link {position: static;}
#block-coach-fitnessplanner-fitnessplanner-sports .coach-monthoverview-date-form,
#block-coach-fitnessplanner-fitnessplanner-sports .coach-weekoverview-date-form { top: 67px; }
#block-coach-fitnessplanner-fitnessplanner-sports #monthoverview_main_container { padding-top: 40px; }
#block-coach-fitnessplanner-fitnessplanner-sports .week_day { margin-left: 0px; 
    float: left;
    margin-top: 0;
    width: 84px;
}
#weekoverview_main_container .week_name {  width: 100px; text-align: center; float: left; }  
#quicktabs-fitness_tabs .coach-weekoverview-fit-date-form strong { position: relative; left: -133px; }
#quicktabs-fitness_tabs .coach-monthoverview-date-form h2 { top: 23px; }

.bmi_legend_value12 { margin-left: 5px !important; }
span.bmi_legend_value4 { margin: 0 3px !important }

#week_drink_box_main_content .weekoverview_arrows {
	height: 30px; position: relative; padding-top: 8px;
}
#week_fruit_box_main_content .weekoverview_arrows { position: relative; margin-left: 64px; }
#week_fruit_box_main_content .weekoverview_arrows .throbber,
#week_drink_box_main_content .weekoverview_arrows .throbber {  position: absolute; top: 1px; left: 86px;}

.arrow_date {
    float: left;
    font-size: 13px;
    padding: 3px 6px;
    text-align: center;
    width: 157px; }
.arrow_right a {  margin-top: 0;}
.arrow_left  a{ margin-top: 0; }


.special_buttons .vege_recipes,.special_buttons .quick_recipes {
   background: url("../images/blue_button.png") repeat-x scroll 0 0 transparent;
    color: #666;
    display: block;
    font-weight: bold;
    height: 25px;
    left: 470px;
    line-height: 25px;
    padding: 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 67px;
    width: 155px;
	border-right: 1px #ddd solid;
	
}

.special_buttons .vege_recipes:hover, .special_buttons .quick_recipes:hover { color: #fff; background-position: 0 -31px }
.special_buttons .quick_recipes {
	top: 100px; 
}
.special_buttons .throbber {
	position: absolute; top: 78px; left: 583px;
}
a.print-page, .drucken {cursor:pointer;text-decoration:none;color:#000;font-size:12px;background:transparent url('../images/icon-printer.png') no-repeat 0 0;padding-left:22px;}
a.print-page:hover, .drucken:hover {text-decoration:underline;}
.dailyplanner_course a.print-page  {float:right;margin-right:16px;margin-left: 14px;}
#start_ajax_weekoverview_container a.print-page, #start_ajax_monthoverview_container a.print-page{float:right;}
.node-planner-recipe a.print-page {position:absolute;top:0px;right:16px;}
#dailyplanner_buylist a.print-page {float:right;}
#buylist_outside_content a.print-page { position: absolute; top: 15px; right: 25px;}
.close_buylist {
	background: url("../images/tip_box_close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
	diplay: block; text-indent: -9999px;
    position: absolute;
    right: -14px;
    top: -15px;
    width: 25px;
}

.dailyplanner_course .recipe_arrows {
	  background: url("../images/arrows_bg.png") no-repeat scroll 0 0 transparent;
    bottom: 15px;
    height: 29px;
    position: absolute;
    right: 3px;
    width: 64px;
}

#block-coach-fitnessplanner-fitnessplanner-sports  .month_days_names,#block-coach-fitnessplanner-fitnessplanner-sports  .month_days_container {  
	margin-left: 39px; width: 540px;
}

.region-second-menu .menu li a, ul.quicktabs-tabs a {
	background: url("../images/menu.png") no-repeat scroll 0 0 transparent;
    color: #494949;
    display: block;
    font-family: Verdana;
    font-size: 11px;
    height: 26px;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: 107px;
}

#dailyplanner_recipe_search_result_container .category_container {
	background: transparent url('../images/recipe_bg2.png') 0 0 no-repeat;
    float: left;
    height: 146px;
    margin-bottom: 10px;
    margin-left: 15px;
    padding: 10px 5px;
    position: relative;
    width: 158px;
}
#dailyplanner_recipe_search_result_container .category_container .title {
    display: block;
    font-weight: bold;
    margin-bottom: 15px;
}
#dailyplanner_recipe_search_result_container .category_container .item-list {
    position: absolute;
    right: 10px;
    top: 10px;
}
#dailyplanner_recipe_search_result_container .category_container .item-list li {
    font-size: 10px;
    margin: 0 !important;
    padding: 0 !important;
}
#dailyplanner_recipe_search_result_container .category_container .throbber {
    position: absolute;
    right: 10px;
    top: 10px;
}

#dailyplanner_recipe_container h2.subheading_title { text-transform: uppercase }
.show_other_recipe .previous_button {  float: left; margin-top: 6px;}
.show_other_recipe .next_button {  float: right; margin-top: 6px;}
.field-name-field-recipe-ingredient .field-items .field-item .field-item {
    border-bottom: 1px solid #B8C801;
    padding-right: 3px;
}
.node-planner-recipe .recipe_ingrediens {
    color: #B8C801;
    font-family: Verdana;
    font-size: 12px;
}
.field-name-field-recipe-ingredient .field-items .field, .field-name-field-recipe-ingredient .field-items .field-items, .field-name-field-recipe-ingredient .field-items .field-item, .field-name-field-recipe-ingredient .field-item div {
    display: inline-block; zoom: 1;*display:inline;
}
.view-recipe .recipe_ingrediens .field-collection-view .content  {  width: 250px; }

.view-recipe  .fivestar-submit.form-submit { display: none !important }

.add_merken, .remove_merken {width: 130px;height:16px;display:block;text-align:center;
  background-color:#eef6f3;border: 1px solid #b3bab8;border-radius: 4px 4px 4px 4px;box-shadow: 1px 1px 0 #000000;
  position:absolute;bottom:40px;left:11px;    line-height:16px;font-size:9px;text-decoration:none;color:#000;
}
.remove_merken:hover, .add_merken:hover {background-color:#f9ffff;}
html.js div.ctools-dropdown div.ctools-dropdown-container {bottom: 0px;left:0;}
html.js div.ctools-dropdown div.ctools-dropdown-container ul li {margin-bottom:0px;}
html.js div.ctools-dropdown div.ctools-dropdown-container ul li a{color:#000;}

#block-coach-dailyplanner-dailyplanner-main-one-day .form-tooltip .icon.qtip-link
{
    left: 440px;
    position: absolute;
    top: 1px;
}
.form-tooltip { position: relative; }
.overview_duration {font-size:10px;text-align:right;display:inline-block;width:100%; zoom: 1;*display:inline;}
#coach-fitnessplanner-date--2, #coach-fitnessplanner-sport-form--2 {clear:both;margin-left:22px;}
.week_day_recipes {position:relative;}


.manual_box1,.manual_box2 {
	 background: #EEE;
    border: 1px solid #CDCDCD;
    color: #000000;
    float: left;
    height: 220px;
    margin-bottom: 20px;
    margin-right: 10px;
    padding: 15px;
    position: relative;
    width: 268px;
	 border-radius: 10px;
}
.manual_box2 { width: 268px; margin-left: 10px; }
.manual_box2 img { margin: 0 auto; display: block; }
.manual_box1 img { float: left; margin: 0 10px 30px 0; }
.manual_box1 h2,.manual_box2 h2 { text-align: center; margin-top: 0 }

/* 16.4. */
.node-popup-info { width: 570px; color: #000;  padding: 20px; }
#node-29635.node-popup-info {width:722px;}
.node-popup-info p { margin: 10px 0;}
.node-popup-info h2 { background: transparent url('../images/info-icon.jpg') 0 0 no-repeat; padding-left: 55px; height: 55px;line-height: 40px; }

#colorbox {margin-top: 20px;}
#coach-dailyplanner-recipe-add-form { position:relative; padding-right: 20px;}
#coach-dailyplanner-recipe-add-form .icon.qtip-link {  position: absolute;    right: 10px;    top: 0;}
#weekoverview_main_container  .qtip-link.icon-tabs,
#monthoverview_main_container .qtip-link.icon-tabs,
#dailyplanner_main_container .qtip-link.icon-tabs {     
position: absolute;
    right: 44px !important;
    top: 12px;
 }
#block-coach-amazon-amazon-search .qtip-link {     position: absolute;    top: 0;    right: 0px !important; }
#block-coach-amazon-amazon-search {position: relative;}

#dailyplanner_main_container {
     position: relative;
}
#box_d_1 { 
	width: 690px; margin-bottom: 15px; padding-top: 45px;
 }
 #box_d_2 { 
background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E7E7E7;
    border-radius: 20px 20px 20px 20px;
    height: 329px;
    padding: 5px 16px;
    position: absolute;
    top: 271px;
    width: 482px;
 }
#mein_bereich {
	background: url("../images/right_box.png") no-repeat scroll 0 33px transparent;
    padding: 5px 0 0 0;
    position: relative;
    text-align: left;
    width: 600px;
}


h2#right_box_header,
h2#left_box_header { 
    color: #000000 !important;
    font-family: GOthamLight !important;
    font-size: 19px !important;
    font-weight: bold !important;
    left: 5px;
    margin: 0 !important;
    position: absolute;
    top: 7px;
}

.dailyplanner_right_content {
	float: right;
	width: 609px;
	background: url("../images/right-box-bottom.png") no-repeat scroll left bottom transparent;
	padding-bottom: 20px;
}
.dailyplanner_left_content {
	background: url("../images/left-box-bottom.png") no-repeat scroll left bottom transparent;
	padding-bottom: 20px;
	position: relative;float: left; width: 520px; color: #000;
}	
ul.food_right_quicklinks li,ul.sport_right_quicklinks li {
  background: url("../images/left-btns.png?v=4") no-repeat scroll -26px 0 transparent;
  height: 41px;
  list-style-type: none;
  text-indent: -99999px;
  width: 36px;
  float: none;
  margin:0;
  padding:0;
  cursor:pointer;
  display:block;
}

ul.food_right_quicklinks li.active, ul.food_right_quicklinks li:hover,
ul.sport_right_quicklinks li.active, ul.sport_right_quicklinks li:hover { background-position: -118px -1px; }

ul.sport_right_quicklinks,
ul.food_right_quicklinks {
  position: absolute;
  right: -36px;
  top: 58px;list-style-type: none;
}
ul.food_right_quicklinks li.food_kat_link {background-position: -26px -43px;height: 86px;}
ul.food_right_quicklinks li.food_kat_link.active,ul.food_right_quicklinks li.food_kat_link:hover { background-position: -118px -43px; }

ul.food_right_quicklinks li.food_recept_link {background-position: -26px -173px;height: 43px; }
ul.food_right_quicklinks li.food_recept_link.active,ul.food_right_quicklinks li.food_recept_link:hover { background-position: -118px -173px; }

ul.food_right_quicklinks li.food_own_link {background-position: -26px -129px;height: 43px; }
ul.food_right_quicklinks li.food_own_link.active,ul.food_right_quicklinks li.food_own_link:hover { background-position: -118px -129px; }

ul.food_right_quicklinks li.food_favorite_link {background-position: -26px -216px;height: 43px;      }
ul.food_right_quicklinks li.food_favorite_link.active,ul.food_right_quicklinks li.food_favorite_link:hover { background-position: -118px -216px; }

ul.food_right_quicklinks li.food_diets_link {background-position: -26px -601px;height: 45px;      }
ul.food_right_quicklinks li.food_diets_link.active,ul.food_right_quicklinks li.food_diets_link:hover { background-position: -118px -601px; }

ul.food_right_quicklinks li.food_topalltag_link {background-position: -26px -657px;height: 45px;      }
ul.food_right_quicklinks li.food_topalltag_link.active,ul.food_right_quicklinks li.food_topalltag_link:hover { background-position: -118px -657px; }

ul.food_right_quicklinks li.food_yoguru_link {background-position: -26px -717px;height: 43px;}
ul.food_right_quicklinks li.food_yoguru_link.active,ul.food_right_quicklinks li.food_yoguru_link:hover { background-position: -118px -717px; }

ul.food_right_quicklinks li.food_new_woman_link {background-position: -26px -771px;height: 43px;}
ul.food_right_quicklinks li.food_new_woman_link.active,ul.food_right_quicklinks li.food_new_woman_link:hover { background-position: -118px -771px; }

/* sport tabs */
ul.sport_right_quicklinks li.sport_search_link { background-position: -26px -491px;height: 40px;}
ul.sport_right_quicklinks li.sport_search_link.active,ul.sport_right_quicklinks li.sport_search_link:hover {  background-position: -118px -492px}

ul.sport_right_quicklinks li.sport_kat_link{ background-position: -26px -366px;height: 105px;}
ul.sport_right_quicklinks li.sport_kat_link.active,ul.sport_right_quicklinks li.sport_kat_link:hover { background-position: -118px -366px;}

ul.sport_right_quicklinks li.sport_own_link,
ul.sport_right_quicklinks li.sport_common_link {background-position: -26px -264px;height: 48px;}
ul.sport_right_quicklinks li.sport_own_link.active,ul.sport_right_quicklinks li.sport_own_link:hover,
ul.sport_right_quicklinks li.sport_common_link.active,ul.sport_right_quicklinks li.sport_common_link:hover { background-position: -118px -264px; }

ul.sport_right_quicklinks li.sport_favorite_link {background-position: -26px -544px;height: 48px;}
ul.sport_right_quicklinks li.sport_favorite_link.active,ul.sport_right_quicklinks li.sport_favorite_link:hover { background-position: -118px -546px; }

ul.sport_right_quicklinks li.sport_turn_link {background-position: -26px -316px;height: 48px;}
ul.sport_right_quicklinks li.sport_turn_link.active,ul.sport_right_quicklinks li.sport_turn_link:hover { background-position: -118px -316px; }

ul.sport_right_quicklinks li.sport_videos_link {background-position: -26px -316px;height: 48px;}
ul.sport_right_quicklinks li.sport_videos_link.active,ul.sport_right_quicklinks li.sport_videos_link:hover { background-position: -118px -316px; }

#mein_bereich h2, h2.dailyplanner_category_title, .view-season-calendar h3 {  
	    color: #6BA905;
    font-family: Verdana;
    font-size: 16px;
    font-weight: normal;
    margin: 9px 0 10px;
}
#mein_bereich #rightbox_tab_food h2.box_header, h2.dailyplanner_category_title,
#mein_bereich #rightbox_tab_sport h2.box_header, .view-season-calendar h3  { margin: 9px 15px 10px 0; border-bottom: 2px solid #6BA905; font-size: 17px; padding-bottom: 2px }
#mein_bereich #rightbox_tab_sport h2.box_header,
#mein_bereich #rightbox_tab_sport h2 { color: #05a9e3;border-bottom: 2px solid #05A9E3; }
#mein_bereich #rightbox_tab_sport .premium h2 {border:none 0px;}
h2.dailyplanner_category_title form {float:right;margin:-1px 0 0 0;}
h2.dailyplanner_category_title .form-item {margin:0px;}
h2.dailyplanner_category_title form {color: #494949;font-size: 12px}
h2.dailyplanner_category_title form input[type="text"] {width:40px;}
h2.dailyplanner_category_title form label {width:auto;}
#leftbox_tab_food,#leftbox_tab_sport,
#rightbox_tab_food,#rightbox_tab_sport {
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background: none repeat scroll 0 0 #F7F7F7;
  height: auto;
  margin-top: 17px;
  min-height: 392px;
  padding: 0 5px; padding-left: 20px;
}
#rightbox_tab_sport { display: none;}

#leftbox_tab_food, #leftbox_tab_sport {	padding: 0 4px; padding-left: 15px;}

#header_deine_tagesplan {
  color: #6BA905;
  font-family: "GothamLight",Verdana;
  font-size: 24px;
  font-weight: normal;
  margin: 0; margin-top: -14px;   
}
.tab_food,.tab_sport {
	color: #fff;
  display: inline-block; zoom: 1;*display:inline;
  font-family: Verdana;
  font-size: 16px;
  font-weight: normal;
  margin: 0px;
  padding: 0;
  text-decoration: none;
  width: 217px;
  height: 29px;
  text-align: center;
  line-height: 29px;
  cursor:pointer;
	background: transparent url('../images/tab2.png') 0 0 no-repeat;
	position: relative;
	
}

.tab_food { margin-left: 112px; z-index: 2; }
.tab_sport { background: transparent url('../images/sport-tab.png') 0 0 no-repeat; width: 174px; margin-left: -20px; z-index: 1; }

.tab_sport.active,.tab_sport.active:hover { z-index: 3; }
.quicktabs-tabpage .node-planner-recipe { width: 563px;  padding-bottom: 0;}
.quicktabs-tabpage .view-recipe .content_right {
    float: right;
    font-size: 16px;
    width: 305px;
}
.quicktabs-tabpage .node-planner-recipe .recipe_other_info {
	width: 288px;
}
#header_sport_section,.planner_main_title,#header_food_section,#header_deine_kcal,
#header_mein_bereich {
	color: #6BA905;
    font-family: "GothamLight",Verdana;
    font-size: 25px;
    font-weight: normal;
	margin: 0 0 10px 0;
}
#header_food_section,#header_mein_bereich { margin: 9px 0 5px; }
#food_monthoverview_main_container #coach-monthoverview-date-form { margin-left: 230px; top: 3px; height: 38px; }
.food_day_top .food_date_form.select_date_form,.coach-monthoverview-date-form { margin-left: 150px; }
.coach-weekoverview-date-form {margin-left:196px;}
#food_weekoverview_main_container .coach-weekoverview-date-form {   margin-left: 220px;    top: 3px;}
#mein_bereich #quicktabs-tabpage-tagesplaner-3 ul.quicktabs-tabs { position: static; height: 26px; }
#mein_bereich #quicktabs-tabpage-tagesplaner-3 ul.quicktabs-tabs li { float: left; }
#mein_bereich #quicktabs-tabpage-tagesplaner-3 ul.quicktabs-tabs li a { 
background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 12px;
    height: 23px;
    margin: 0;
    padding: 0 4px;
    text-indent: 0;
    text-transform: none;
    width: auto;
}
#mein_bereich #quicktabs-tabpage-tagesplaner-3 ul.quicktabs-tabs li.active a,
#mein_bereich #quicktabs-tabpage-tagesplaner-3 ul.quicktabs-tabs li  a:hover { color: #6BA905 !important }
.coach-weekoverview-fit-date-form { padding: 0 10px; }

#rightbox_tab_sport #weekoverview_ajax_container h2.date_interval {
    font-size: 14px;
    font-weight: normal;
    position: static;
}
#rightbox_tab_sport #weekoverview_main_container .coach-weekoverview-fit-date-form strong { display: none; }
#rightbox_tab_sport .week_day { width: 79px; overflow: hidden }
#rightbox_tab_sport .course_of_day {
    background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #C3C3C3;
    display: block;
    height: 62px;
    margin-bottom: 10px;
    margin-left: 3px;
    padding: 3px;
    width: 65px;
	}
#rightbox_tab_sport .month_days_container { width: 475px; }
#rightbox_tab_sport .month_day { width: 54px; }
#rightbox_tab_sport .month_days_names { width: 463px; }
#rightbox_tab_sport .month_day.end,#rightbox_tab_sport .month_day.start { font-family: GothamLight;    font-size: 14px;   }  

#quicktabs-tabpage-tagesplaner-1 .qtip-link {
	display: block;
    position: absolute;
    right: 31px !important;
    top: 62px !important;
	}
.food_day_top { padding-top: 38px; width: 620px; left:0; position: absolute;    top: -235px;}
#dailyplanner_day_selectors { 
 border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    clear: left;
    height: 20px;
    padding: 1px 0 3px;
 }
#dailyplanner_day_selectors span {
    display: block;
    float: left;
    height: 21px;
    margin: 0;
    width: 20px;
    text-align: center;
    line-height: 21px;
    font-size: 11px;
	cursor: pointer;
}
#dailyplanner_day_selectors span.selected,#dailyplanner_day_selectors span:hover {
    background: url("../images/day-selected.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    text-align: center;
}
.food_day_top #coach-dailyplanner-date label { display: none; }

#ui-datepicker-div {
    background: #f7f7f7;
    border-bottom: 2px solid #ccc;
    border-right: 2px solid #ccc;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    z-index: 9999;
}
#ui-datepicker-div .ui-widget-header {
    background: none repeat scroll 0 0 #ABD349;
    border: 1px solid #999999;
    color: #222222;
    font-weight: bold;
}

.ui-datepicker-calendar .ui-state-highlight,.ui-datepicker-calendar  .ui-widget-content .ui-state-highlight,
.ui-datepicker-calendar  .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 #ABD349;
    border: 1px solid #999999;
    color: #FFFFFF;
}



#my_diary_main_content .close_button,
.my_profile_container .cancel_button,
.field-name-field-support-text .cancel_button,
.node-support-form .cancel_button,
.node-my_diary-form .cancel_button,
a.back_button {
  background-position: 0 -28px;
  color: #FFFFFF;
  display: block;
  height: 25px;
  line-height: 25px;
  margin-left: 446px;
  margin-top: -41px;
  padding: 0;
  text-align: center;
  width: 68px;
  margin-bottom: 12px;
}
a.back_button.real_back_button {
 margin:-26px 0 0 0;
}


p.notice_message { clear: both; font-size: 12px; margin-bottom: 20px; }
.food_list_row { clear: both; }
.nutrition_summ {float:right;margin:1px 4px 0 0;}
.nutrition_summ span { 
	background: none repeat scroll 0 0 transparent;
    color: #6BA905;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
}
.glyx_diet .nutrition_summ span.eaten_nutrition {font-size:15px;width:124px;}
.nutrition_summ span.sport_eaten_kcal { color: #05A9E3 }
.nutrition_summ .summe_label {
    border: 0 none;
    color: #8D8D8D;
    display: block;
    float: left;
    font-family: GothamLight;
    font-size: 28px;
    line-height: 25px;
    margin: 0 0px 0 0px;
    width: 120px;
    text-align:right;
	}
.food_planner_bottom { padding-top: 10px; overflow: hidden; }

#food_monthoverview_main_container, #food_weekoverview_main_container { margin-top: -180px; }
#food_report_form_main_container {clear:both;}
#food_report_form_main_container a.use-ajax{float:right;clear:both;font-size:14px;line-height:14px;margin-top:12px;}
#food_report_form_main_container .form-submit {margin-top:12px;}
#food_report_form_main_container .form-item {float:left;width:50%;margin:30px 0 0 0;}
#food_report_form_main_container .form-item label {float:left;margin-right:8px;line-height:24px;}
#food_report_form_main_container .form-item.form-type-textarea {clear:both;width:100%;margin-top:0px;}
#food_report_form_main_container .form-item.form-type-textarea label {float:none;}
#food_report_form_main_container select, #food_report_form_main_container .form-text {padding:4px 8px;width:200px;}
#food_report_form_main_container a.close {margin-left:16px;} 
p.food_report_message {line-height:16px;clear:both;margin-top:20px;text-align:center;border-top:1px solid #ddd;padding-top:10px;color:#6BA905;float:left;width:100%;}


.my_food_tabs  {  margin: 10px 0; padding:0;overflow:hidden; }

.my_food_tabs li { 
	 background: url("../images/submenu.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block; zoom: 1;*display:inline;
    height: 32px;
    line-height: 15px;
    list-style: none outside none;
    margin-right: 15px;
    padding: 8px 18px;
    text-align: center;
    width: 84px;
    float:left;
}
#my_food_tabs.my_food_tabs li:hover,#my_food_tabs.my_food_tabs li.active { color: #fff; background-position: 0 -50px; }
a.add_item_button { 
	 background: url("../images/button_plus.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-right: 15px;
    text-align: center;
    text-decoration: none;
    width: 199px; font-size: 11px;
 }
a.add_item_button:hover  { background-position: 0 -30px; }
#rightbox_tab_sport a.add_item_button { background-image: url('../images/button_plus_blue.png'); }

.recipe_category, .diet_type_premium, .food_subcateg, .big_navigation .main_food_categ { 
  color: #6BA905;
  float: left;
  font-family: gothamlight;
  font-size: 20px;
  font-weight: normal;
  height: 104px;
  margin: 0 2px 13px 6px;
  padding-top: 9px;
  text-align: center;
  text-decoration: none;
  width: 178px;
  background: transparent url('../images/food_cats/empty.png') 0 0 no-repeat;
}
.food_subcateg {position:relative;padding:9px 8px 0 3px;width:167px;}
.food_subcateg img {position:absolute;bottom: 6px;left:0px;z-index:3;}
.food_subcateg.cattid_1455, .food_subcateg.cattid_1458, .food_subcateg.cattid_1456 {font-size:17px;}
.big_navigation a.main_cat_snack {background-image: url('../images/food_cats/main_cat_snack.png');}
.big_navigation a.main_cat_recipe {background-image: url('../images/food_cats/main_cat_recipe.png');}
.big_navigation a.main_cat_mark {background-image: url('../images/food_cats/main_cat_mark.png?v=1');}
.big_navigation a.main_cat_shop {background-image: url('../images/food_cats/main_cat_shop.png');}
.big_navigation a.main_cat_rest_fast {background-image: url('../images/food_cats/main_cat_rest_fast.png');}
.big_navigation a.main_cat_backery_caffe {background-image: url('../images/food_cats/main_cat_backery_caffe.png');}
.big_navigation a.main_inter_cousine {background-image: url('../images/food_cats/main_cat_inter_cousine.png');}
.small_navigation {text-align:right;margin: -2px 0 -8px 120px;position:relative;}
.small_navigation a.main_food_categ {background: transparent url('../images/food_cats/food_categories_small_icons.png') 0 0px no-repeat;display:inline-block;width:26px;height:26px;margin: 0 10px 0 4px;text-indent:-9999px;text-align: left;}
.small_navigation a.main_cat_recipe {background-position:0 -61px;}
.small_navigation a.main_cat_mark {background-position:0 -128px;}
.small_navigation a.main_cat_shop {background-position:0 -32px;}
.small_navigation a.main_cat_rest_fast {background-position:0 -91px;}
.small_navigation a.main_cat_backery_caffe {background-position:0 -163px;}
.small_navigation a.main_inter_cousine {background-position:0 -413px;}
.small_navigation a.main_food_categ:hover, .small_navigation a.active {background-position:0 -203px;}
.small_navigation a.main_cat_recipe:hover, .small_navigation a.main_cat_recipe.active {background-position:0 -274px;}
.small_navigation a.main_cat_mark:hover, .small_navigation a.main_cat_mark.active {background-position:0 -346px;}
.small_navigation a.main_cat_shop:hover, .small_navigation a.main_cat_shop.active {background-position:0 -237px;}
.small_navigation a.main_cat_rest_fast:hover, .small_navigation a.main_cat_rest_fast.active {background-position:0 -306px;}
.small_navigation a.main_cat_backery_caffe:hover, .small_navigation a.main_cat_backery_caffe.active {background-position:0 -380px;}
.small_navigation a.main_inter_cousine:hover, .small_navigation a.main_inter_cousine.active {background-position:0 -446px;}
.small_navigation a.back_button {margin:0px;float:left;}
.small_navigation a.fake_back_button {width:40px;height:84px;position:absolute;right:-44px;top:53px;text-indent:-9999px;display:block; text-align: left;}

a.recipe_category:hover,
.my_food_tabs li.active,.my_food_tabs li:hover {color: #111;}

a.recipe_category.categ_817 { background: transparent url('../images/food_cats/mit-fisch.png') 0 0 no-repeat; }  
a.recipe_category.categ_818 { background: transparent url('../images/food_cats/vegetarisch.png') 0 0 no-repeat; }  
a.recipe_category.categ_819 { background: transparent url('../images/food_cats/fruhstuck.png') 0 0 no-repeat; }  
a.recipe_category.categ_820 { background: transparent url('../images/food_cats/gasten.png') 0 0 no-repeat; }  
a.recipe_category.categ_821 { background: transparent url('../images/food_cats/fleisch.png') 0 0 no-repeat; }  
a.recipe_category.categ_822,a.recipe_category.categ_847,a.recipe_category.categ_843 { background: transparent url('../images/food_cats/schnelle.png') 0 0 no-repeat; }  
a.recipe_category.categ_823 { background: transparent url('../images/food_cats/snacks.png') 0 0 no-repeat; }  
a.recipe_category.categ_824,a.recipe_category.categ_848,a.recipe_category.categ_844 { background: transparent url('../images/food_cats/fitness.png') 0 0 no-repeat; }  
a.recipe_category.categ_840 { background: transparent url('../images/food_cats/fuersie.png') 0 0 no-repeat;text-indent: -9999px; }  
a.recipe_category.categ_847, a.recipe_category.categ_843{padding-top:1px;height:112px;}
a.recipe_category.categ_880,a.recipe_category.categ_953 { background: transparent url('../images/food_cats/new_woman.png') 0 0 no-repeat;text-indent: -9999px; }  
a.recipe_category.categ_872 { background: transparent url('../images/food_cats/top_foods.png') 0 0 no-repeat;text-indent: -9999px; }  
.recipe_category.categ_855 { background: transparent url('../images/food_cats/vital-recipes.png') 0 0 no-repeat;text-indent:-9999px; }  
.recipe_category.categ_854 { background: transparent url('../images/food_cats/fs-kochstudio.png?v=1') 0 0 no-repeat;text-indent:-9999px; }  
.recipe_category.categ_861 { background: transparent url('../images/food_cats/yoguru_category.png') 0 0 no-repeat;text-indent:-9999px; }  
.recipe_category.premcateg_766 { background: transparent url('../images/food_cats/premcategory-icon-breakfast.png') center 0 no-repeat;height:auto;padding-top:106px;margin:10px 50px 28px 50px;}  
.recipe_category.premcateg_768 { background: transparent url('../images/food_cats/premcategroy-icon-lunch.png') center 0 no-repeat;height:auto;padding-top:106px;margin:10px 50px 28px 50px;}  
.recipe_category.premcateg_770 { background: transparent url('../images/food_cats/premcategory-icon-dinner.png') center 0 no-repeat;height:auto;padding-top:106px;margin:0 50px 0px 50px;}  
.recipe_category.premcateg_767-769 { background: transparent url('../images/food_cats/premcategory-icon-snack.png') center 0 no-repeat;height:auto;padding-top:106px;margin:0 50px 0px 50px;}  

#dailyplanner_user_own_sport_form,
#dailyplanner_user_own_recipe_form,#dailyplanner_user_own_meal_form,#dailyplanner_user_own_food_form { 
border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    margin-right: 15px;
    padding-bottom: 15px;
}
.own_sport_form_main_container .form_button.back_button,.own_food_form.add_own_foods .form_button.back_button,.own_food_form.add_own_foods .form_button.back_button,
.own_recipe_form.add_own_foods .form_button.back_button { margin-top: -25px; }
.form-item.form-item-dailyplanner-show-username,.form-item.form-item-dailyplanner-search-visible {display: inline-block; margin: 3px 0px}
.form-item.form-item-dailyplanner-show-username { padding-bottom: 10px; } 
.form-item.form-item-dailyplanner-show-username div label,
.form-item.form-item-dailyplanner-search-visible div label { width: auto !important;}
.form-item.form-item-dailyplanner-show-username div,.form-item.form-item-dailyplanner-search-visible div {  display: inline-block;}
.form-item.form-item-dailyplanner-show-username input,.form-item.form-item-dailyplanner-search-visible input { margin: 0 }
.form-item.form-item-dailyplanner-show-username div.form-item,
.form-item.form-item-dailyplanner-search-visible div.form-item { display: inline-block;  float: none;  width: 170px;}
.form-item.form-item-dailyplanner-show-username div.form-item { width: auto; margin-right: 20px; }
.form-item.form-item-fitnessplanner-sport-search-visible .form-radios { width: 500px; }
.form-item.form-item-fitnessplanner-sport-show-username input,.form-item.form-item-fitnessplanner-sport-search-visible input { margin:0; }
.form-item.form-item-fitnessplanner-sport-search-visible { display: inline-block;  float: none;  width: 200px; margin: 5px 0; }
.form-item.form-item-fitnessplanner-sport-show-username.form-type-radios { width: 500px; margin: 5px 0 }
#sports_add_form_message { clear: both; width: 520px; padding-top: 5px; }

.add_own_foods label {
    color: #494949;
    display: inline-block; zoom: 1;*display:inline;
    font-size: 12px;
    font-weight: normal;
    width: 125px;
}
.add_own_foods input[type="text"] { width: 300px; }  
.dailyplanner-ingredients-wrapper { position: relative }
#coach-fitness-sport-search-form .autocomplete_textbox  .form-item,#coach-fitness-sport-search-form .autocomplete_textbox  { display: inline-block; zoom: 1;*display:inline; margin-right: 3px; margin-bottom: 10px; }
.view-fitness-turning-node .jcarousel-container.jcarousel-container-horizontal { position: relative; left: -20px; }
.distande_input,.editable_inputs .duration_input, .editable_inputs .time_input { display: inline; margin-right: 20px; }
.editable_inputs,.editable_inputs .distande_input { display: inline;}
#search_results_container { padding-top: 10px; }
#dailyplanner_snacks_subcategories .back_button { margin-bottom: 10px; }
.view-season-calendar {width:760px;padding:20px 28px;height: 500px;}
.view-season-calendar .view-header { overflow:hidden;margin-bottom:12px;}
.view-season-calendar .view-header .views-row{ float:left;margin:0 11px; font-weight:bold;font-size:16px;cursor:pointer;}
.view-season-calendar .view-header .views-row:hover, .view-season-calendar .view-header .views-row.active {color:#6BA905;}
.view-season-calendar .view-content {overflow:auto;}
.view-season-calendar .view-content h3 {clear:both;}
.view-season-calendar .view-content .calendar-row { float:left;margin:6px 12px;width:80px;height:100px;overflow:hidden;position:relative; }
.view-season-calendar .view-content .calendar-row strong{ position:absolute;bottom:0;width:80px;text-align:center;display:none; }
.view-season-calendar .view-content .calendar-row:hover strong{ display:block; }
.view-season-calendar .view-content .calendar-row .seasonfruit_picture {overflow:hidden;width:80px;height:80px;}
.view-season-calendar .view-content .calendar-row .seasonfruit_picture div{ display:table-cell;text-align:center;vertical-align:middle;width:80px;height:80px; }
.view-season-calendar .view-content .calendar-row .seasonfruit_picture div.bw_picture {display:none;}
.view-season-calendar .view-content .calendar-row.disabled:hover strong{ display:none; }
.view-season-calendar .view-content .calendar-row.disabled .seasonfruit_picture div.bw_picture {display:table-cell;}
.view-season-calendar .view-content .calendar-row.disabled .seasonfruit_picture div.color_picture {display:none;}

.qtip-tooltip { font-size: 11px; }
#my_diary_main_content .close_button,
.my_profile_container .cancel_button,
.field-name-field-support-text .cancel_button,
.node-support-form .cancel_button,
.node-my_diary-form .cancel_button  { margin:0; float: right; }
.form-actions {margin:0px;}
.node-my_diary-form .plup-bar {background: transparent;  }
a.support_list_row,a.diary_list_row { text-decoration: none; display: block; margin-bottom: 7px; }
.field-name-field-my-diary-photos .field-item {  width: 100px; height: 95px; float: left;  }
.field-name-field-my-diary-text { clear: both; }
.diary_date,.support_date { margin-right: 10px; color: #111 }
.logged-in .container-inline-date .date-padding { padding: 0; }
.node-my_diary-form label { display: inline-block; zoom: 1;*display:inline; font-size: 14px; color: #000; font-weight: normal;}
.node-my_diary-form .blind_photo_field label {border-bottom: 1px solid #BBBBBB;width:100%;padding-bottom:2px;margin-bottom:6px;}
#my_diary_main_content .add_item_button { margin-bottom: 20px; } 
#my_comment_list_content  .comment_row { margin: 15px 0; }
#my_comment_list_content  .comment_row .comment_header { font-weight: bold; }
h2.food_category_name { display: inline-block; zoom: 1;*display:inline;  margin-right: 10px !important;  }
#mein_bereich a.back_button.back_food_category { display: inline-block; margin: 0 }

.drag_element {cursor:move;}

.search_type_container {
  background: url("../images/on-off.png") no-repeat scroll 0 -88px transparent;
  height: 27px;
  right: 18px;
  top: 99px;
  padding-left:30px;
  width:auto;
  margin-right:15px;
}
.search_type_container .form-radios {
  background: url("../images/on-off.png") no-repeat scroll 0 -29px transparent;
  height: 27px;
  float:left;margin-left:20px;
  width: 81px;
	color: #fff;
}

.search_type_container .form-item {
margin:0px;
}
.search_type_container label {
  display:inline;font-size:14px;font-weight:normal;line-height: 25px;float:left;
}
.search_type_container .form-radios label {
  display:inline;font-size: 11px;
}
.search_type_container.selected_on { background-position: 0 -59px }
.search_type_container.selected_on .form-radios{ background-position: 0 0 }
.search_type_container  .form-radios .form-item { width: 40px; margin:0; }
.search_type_container  .form-radios input { display: none; }
.search_type_container  .form-radios span { display: block; width: 40px; cursor: pointer; height: 25px; line-height: 25px; float: left; text-align: center; }
.search_type_container.selected_on  .form-radios span.search_type_option.type_off { text-indent: -9999px }
.search_type_container.selected_off .form-radios span.search_type_option.type_on { text-indent: -9999px }

.archived_tipp h2.tipp_title {
  background: url("../images/tipp-profil.png?v=1") no-repeat scroll 0 0 transparent;
  height: 60px;
  color:#fff;
  line-height:44px;
  font-size:28px;
  width: 736px;
	margin:0;
  text-transform:uppercase;
  font-family: "GothamLight",Verdana;
  text-indent:38px;
}
.node-help.archived_tipp h2.tipp_title {
background-image: url("../images/tipp-profil-small.png");
padding-right: 539px;
text-indent:0;font-size:16px;text-align:center;
width: 141px;
}
.node-help.archived_tipp a.action-link {color:#000;}
.archived_tipp {
    background: url("../images/tipp-profil-bottom.png") no-repeat scroll bottom left transparent;
    width: 736px;padding-bottom: 25px; margin-bottom: 15px;overflow: hidden;
}
.node-help.archived_tipp {
background-image: url("../images/tipp-profil-bottom-small.png");
width: 680px;margin: 0 auto;
}
.archived_tipp .tipp_body {
background: url("../images/tipp-profil-bg.png") repeat-y scroll left bottom transparent;
    padding: 0 40px;
    width: auto;
    overflow: hidden;
}
.node-help.archived_tipp .tipp_body {
background-image: url("../images/tipp-profil-bg-small.png");
}
.archived_tipp img {float:left;margin:6px 20px 0px 0;}
.archived_tipp .tipp_body  p { font-size: 13px; }
.archived_tipp .tipp_body h2 {margin:0px 0 4px 0;color:#0f0f0f;}
.archived_tipp .field-collection-view {margin:0px;padding:10px 0;}
.archived_tipp .field-collection-view.field-collection-view-final {padding-bottom:0px;}
.archived_tipp .field-collection-container {border-bottom:0px none;margin-bottom: 0;}
.archived_tipp .field-collection-container .field-items .field-item {margin:0px;}
.archived_tipp .ctools-collapsible-handle {font-size:12px;line-height:20px}

#block-coach-common-coach-common-homeboxes .strawberries-box {
    background: url("../images/content/home-erdbeer-bg.png") no-repeat scroll 0 0 transparent;
    left: -66px;
    padding-left: 90px;
    position: absolute;
    top: 10px;
    width: 216px;
}
#block-coach-common-coach-common-homeboxes .strawberries-box .more { margin-top: 75px; }
.coach-popup-message-window #node-33435.node-page,
.coach-popup-message-window #node-33434.node-page {
	background: url("../images/content/erdebeerlounge-popup.jpg") no-repeat scroll 0 0 transparent;
	width: 1104px;
	height: 755px;
	position: relative;
}
.coach-popup-message-window  #node-33435.node-page a,
.coach-popup-message-window  #node-33434.node-page a {
	 display: block;
    height: 168px;
    left: 652px;
    position: absolute;
    top: 518px;
    width: 413px;
	text-indent: -9999px;
}
.content_in_preparation {
	text-indent: -9999px;
	background: url("../images/empty-content.png?v=1") no-repeat scroll 0 0 transparent;
	width: 300px;
	height: 80px;
}
.sport_owner_username {
    background: url("../images/user-icon.png") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-left: 29px;
}
h2.dco_icon span {
background: url("../images/tipp-header2.png") no-repeat scroll 0 0 transparent;
    color: #6BA905;
    display: inline-block; zoom: 1;*display:inline; 
    height: 34px;
    line-height: 39px;
    margin: 0 auto;
    padding-bottom: 9px;
    padding-left: 47px;
    padding-right: 20px;
    width: auto;
}
.premium_adv_popup h2.dco_icon span {background:none;color: #FF6800;}
h2.dco_icon span.vital_logo {background: url("../images/vital-logo-popup.png?v=2") no-repeat transparent 0 bottom;padding:0px;width:88px;height:32px;text-indent: -9999px;}
h2.dco_icon span.fs_logo  {background: url("../images/logo-fs-popup.png") no-repeat transparent 0 bottom;padding:0px;width:124px;height:32px;text-indent: -9999px;}
h2.coach-popup-message-title span.smartlife_logo  {display: inline-block;background: url("../images/logo-smartlife-popup.png?v=1") no-repeat transparent 0 bottom;padding:0px;width:113px;height:38px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_lowfatdiet_logo  {display: inline-block;background: url("../images/dco_lowfatdiet_logo.png") no-repeat transparent 0 bottom;padding:0px;width:164px;height:40px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_blitzdiet_logo  {display: inline-block;background: url("../images/dco_blitzdiet_logo.png") no-repeat transparent 0 bottom;padding:0px;width:164px;height:40px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_burodiet_logo  {display: inline-block;background: url("../images/dco_burodiet_logo.png") no-repeat transparent 0 0;padding:0px;width:160px;height:40px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_southbeach_logo  {display: inline-block;background: url("../images/dco_southbeach_logo.png") no-repeat transparent 0 0;padding:0px;width:160px;height:40px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_fourweeks_logo  {display: inline-block;background: url("../images/dco_fourweeks_logo.png") no-repeat transparent 0 0;padding:0px;width:156px;height:40px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_alltime_logo  {display: inline-block;background: url("../images/dco_alltimediet_logo.png") no-repeat transparent 0 0;padding:0px;width:152px;height:40px;text-indent: -9999px;}
h2.coach-popup-message-title span.dco_glyxdiet_logo  {display: inline-block;background: url("../images/dco_glyxdiet_logo.png") no-repeat transparent 0 0;padding:0px;width:160px;height:40px;text-indent: -9999px;}

span.vital_logo {display:inline-block;background: url("../images/vital-logo-text.png") no-repeat transparent 0 bottom;padding:0px;width:35px;height:18px;text-indent: -9999px;}
span.fs_logo {display:inline-block;background: url("../images/logo-fs-text.png") no-repeat transparent 0 bottom;padding:0px;width:67px;height:18px;text-indent: -9999px;}
.food_content_top .food_save_button.food_type_meal {
	background: url("../images/green-btn4.png") repeat scroll 0 0 transparent;
    width: 172px;
}
.sport_content_top .sport_save_button.add_to_planner {
		background: url("../images/button-blue2.png") repeat scroll 0 -28px transparent;
    width: 172px;
}

.dailyplanner_part {position:relative;}
#food_weekoverview_main_container, #food_monthoverview_main_container {width: 1143px;overflow: hidden;}
.noabsolute.planner_main_title {position:static;float:left;}
.plup-select {cursor:pointer;}
.plup-select, .plup-upload, .plup-progress-value {width:108px;}
.plup-select > div {float:left;background-image: url('../images/plup_add.png');height: 16px;
  margin-right: 4px;
  width: 16px;}
  
.diet_type_name {
  background: url('../images/tipp-header.png') no-repeat scroll left 3px transparent;
  padding: 5px 38px;
  position:absolute;
  font-size: 23px;color: #494949;
  font-weight: bold;
  top:-6px;z-index: 9;margin:0;
  font-family: GothamLight;
}
.diet_type_name.blitz_diet {background: url('../images/dco_bliztdiet_head.png') no-repeat scroll 0 0 transparent;text-indent:-9999px;width:140px;height:64px;top: -26px;}

.single_diet_cont {width:356px;height:176px;padding:10px 0 0 204px;background:transparent url('../images/diet_bg_dietcoachone.png') no-repeat 0 0;position:relative;margin:20px 0px;}
.single_diet_cont.dietcoachone_diet {padding-left:226px;width:333px;}
.single_diet_cont.alltime_diet {background-image:url('../images/diet_bg_alltime.png');}
.single_diet_cont.buro_diet {background-image:url('../images/diet_bg_buro.png');}
.single_diet_cont.detox_diet {background-image:url('../images/diet_bg_detox.png');}
.single_diet_cont.fourweeks_diet {background-image:url('../images/diet_bg_fourweeks.png');}
.single_diet_cont.lowfat_diet {background-image:url('../images/diet_bg_lowfat.png');}
.single_diet_cont.mittelmeer_diet {background-image:url('../images/diet_bg_mittelmeer.png');}
.single_diet_cont.southbeach_diet {background-image:url('../images/diet_bg_southbeach.png');}
.single_diet_cont.top_body_diet {background-image:url('../images/diet_bg_topbody.png');}
.single_diet_cont.veggie_diet {background-image:url('../images/diet_bg_veggie.png');}
.single_diet_cont.volumen_diet {background-image:url('../images/diet_bg_volumen.png');}
.single_diet_cont.dinner_cancel_diet {background-image:url('../images/diet_bg_dinner_cancel.png');}
.single_diet_cont.soups_diet {background-image:url('../images/diet_bg_soups.png');}
.single_diet_cont.blitz_diet {background-image:url('../images/diet_bg_blitz.png');}
.single_diet_cont.glyx_diet {background-image:url('../images/diet_bg_glyxdiet.png');}
.single_diet_cont.glyx_diet .diet_type_short_info ul {margin-top:0px;}
.single_diet_cont.glyx_diet .diet_type_short_info li {padding:0 0 0 20px;margin:6px 0;font-size:15px;}


.diet_type_short_info ul {padding:0;margin:20px 0 0 0;list-style:none;width:240px}
.diet_type_short_info li {list-style:none;padding:0 0 0 20px;margin: 8px 0;;background:transparent url('../images/diet_bg_li.png') no-repeat 0 6px;font-size: 16px;}
.veggie_diet .diet_type_short_info ul {margin: 8px 0 0;width:260px}
.veggie_diet .diet_type_short_info li {margin: 3px 0;}
#mein_bereich .single_diet_cont h2 {margin: 6px 0;font-weight:bold;}
.single_diet_cont .more_info_diet {position:absolute;top:12px;right:22px;color:#000;text-decoration:none;font-size:18px;
  padding-bottom:46px;display:inline-block;background:transparent url('../images/diet_bg_info_icon.png') no-repeat center 26px;}
.single_diet_cont .more_info_diet:hover {background-position:center -60px;}
.single_diet_cont .select_diet_btn, #block-coach-payment-coach-payment-first-offer a {width:130px;height:31px;line-height:30px;position:absolute;bottom:20px;right:22px;color:#fff;text-shadow:1px 1px #4c7b0c;
  text-decoration:none;font-size:14px;padding-right:13px;text-align:center;display:block;background:transparent url('../images/diet_bg_set_btn.png') no-repeat 0 0;}
.single_diet_cont .diet_selected {width:93px;height:26px;line-height:26px;position:absolute;top:-9px;left:22px;color:#fff;text-shadow:1px 1px #004875;
  text-decoration:none;font-size:12px;text-align:center;display:block;background:transparent url('../images/diet_bg_selected_btn.png') no-repeat 0 0;}
#block-coach-payment-coach-payment-first-offer a {float:right;position:static;margin:4px 10px 0 0;}
#block-coach-payment-coach-payment-first-offer strong {font-size:16px;}
#webform-component-wenn-nein-warum-nicht { display: none }
.diet_type_premium.lowfat_diet {width:176px;height:113px;}

.glyx_factor, .alltime_factor {position:absolute;top:4px;right:12px;display:inline-block;width:32px;height:32px;background: url('../images/glyx_factor_icons.png') no-repeat scroll 0 1px transparent;}
.glyx_factor.factor_2 {background-position:0 -86px;}
.glyx_factor.factor_3 {background-position:0 -130px;}
.glyx_factor.factor_0, .alltime_factor.factor_0 {display:none;}
.row_type_list .glyx_factor {right:138px;}
.node .glyx_factor {margin-left:6px;right:auto;top:auto;}                
.alltime_factor {width:30px;height:28px;background: url('../images/diet_types/alltime_diet/alltime_diet_food_marks.png') no-repeat scroll 0 0px transparent;}
.alltime_factor.factor_2 {background-position:0 -30px;}
.alltime_factor.factor_3 {background-position:0 -60px;}
.row_type_list .alltime_factor {right:116px;}
.node .alltime_factor {left:440px;right:auto;top:52px;}



.copy_planner {position: relative; margin:10px -4px 0 -15px;padding:10px 4px 0 15px;border-top:2px solid #6BA905;overflow:hidden;}
.copy_planner p {float:left;font-size:12px;width:264px;text-align:left;}
.copy_planner a {float:right;margin-right:10px;color:#fff;font-size:15px;padding-top: 8px;height:50px;text-align:right;width:158px;padding-right:42px;}
.copy_planner form {float:right;width:200px;}
.copy_planner form .form-submit, .copy_planner form .container-inline-date {visibility:hidden !important;position:absolute;z-index:-1px;}
.copy_planner .ajax-progress-throbber {
    position: absolute;
    top: 45px;
    left: 260px;
}
.copy_planner .ajax-progress-throbber .message {display:none}

.top_favorit_foods {position:relative;width:520px;background: url('../images/tff_images_bg.png?v=1') repeat-x scroll 0 0px #fff;
  margin-top: 40px;border-radius:20px;padding:14px 20px;height:228px;box-shadow:0px 6px 8px #ccc;overflow: hidden;}
.top_favorit_foods h3 {font-size: 16px;margin: 0;text-shadow: 1px 1px 1px #E9A154;color:#fff;}
.tff_nav {position:absolute;top:70px;height:158px;cursor:pointer;width:34px;background: url('../images/tff_images_arrows.png') no-repeat scroll 0 0px transparent;}
.tff_nav.arrow_left {background-position:0 0;left:0px;}
.tff_nav.arrow_right {background-position:right 0;right:0px;}
.tff_nav.arrow_left:hover {background-position:0 bottom;}
.tff_nav.arrow_right:hover {background-position:right bottom;}
.tff_visible {position:absolute;overflow:hidden;top:86px;left:50px;width:460px;}
.tff_whole {width:10000px;position:relative;}
.tff_whole .tff_one_item {float:left;width:103px;padding:0 6px;text-align:center;}
.fav_sports .tff_whole .tff_one_item {width:80px;}
.tff_whole .tff_one_item span.vmidle {display:table-cell;vertical-align:middle;text-align:center;width:103px;height:103px;}
.fav_sports .sport_picture {display: inline-block;float:none;}
.fav_sports a {color: #5594C1;;text-decoration:none;}
.small .tff_nav {height:114px;background-image: url('../images/tff_images_arrows_small.png');}
.small.top_favorit_foods {height:180px;}
.small .tff_visible {top:78px;}
.diary_main_content_content .top_favorit_foods {width: 635px;}
.diary_main_content_content .tff_visible {width: 575px;}
.diary_main_content_content .top_favorit_foods h3 {line-height:normal;}
.categories_container {overflow:hidden;position:relative;}
.food_time_food {margin:2px 0 0 12px;}
.food_time_food .form-item {margin:0px;} 
.food_time_food input {width:40px;}
.food_time_food label {float:left;margin-right:6px;font-weight:normal;}
.comment_text {padding:4px;}

.letter_filter_heading a {font-size:10px;font-weight: normal;text-decoration: none;margin-left: 10px;}
.food_letters_filter {margin-bottom:16px;margin-right:15px;}
.food_letters_filter a {text-decoration:none;color:#404040;font-size: 14px;margin:0 3px;}
.food_letters_filter a:hover, .food_letters_filter a.selected {color:#6ba905;}
.food_letters_filter a.selected {font-weight:bold;}

.section_title_search_form {position:relative;overflow:hidden;margin-bottom:16px;}
.section_title_search_form label, .section_title_search_form input {float:left;margin-right:16px;}
.section_title_search_form input.form-text {width:270px;padding:4px;}
.section_title_search_form label {line-height:24px;font-weight:normal;width:100px;}
.section_title_search_form .form-item, .section_title_search_form .form-actions {margin:0px;}
form.section_title_search_form input.reset_button[type="submit"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #6ba905;
    left: 318px;
    position: absolute;
    top: -1px;
    width: auto;
}
form.section_title_search_form input.reset_button[type="submit"]:hover {
  color: #6ba905 !important;
  text-decoration:underline;
}