@charset "utf-8";
/* CSS Document */
#cb_main_container{
	font-size:0.8em;
}
#cb_main_container p{
	margin-bottom:5px;
}
#cb_main_container a, #cb_main_container a:visited{
	color:#000;
}
#cb_main_container table{
	border:none;
}
#cb_main_container table td{
	border:none;
	vertical-align:top;
}
#cb_main_container .cb_subheadline{
	font-size:1.2em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}
#cb_main_container .cb_introtext{
	font-size:1.1em;
	line-height:140%;
	margin-bottom:5px;
	font-style:italic;
}
#cb_main_container .text{
}
#cb_main_container  #cb_recipe_text{
	min-height:180px;
}
#cb_main_container  #cb_recipe_text li{
	list-style:inside;
	list-style-type:decimal;
}

#cb_main_container .img_left{
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:0px;
}
#cb_main_container .img_right{
	float:right;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:10px;
}

/*Formatierung Cookbook Kategorienbersicht Headline und Introtext*/
#cb_head_container div.componentheading{
	font-size:2.0em;
	line-height:120%;
}
#cb_head_container div.cb_head_introtext{
	margin-bottom:15px;
	}
/*Ende Formatierung Cookbook Kategorienbersicht Headline und Introtext*/

/*Formatierung Cookbook Kategorienbersicht Ksten*/
#cb_cat_overview_list{
	text-align:left;
	width:655px;
}
#cb_cat_overview_list .cb_cat_overview_item{
}
#cb_cat_overview_list div.cb_cat_overview_item{
	position:relative;
	float:left;
	width:315px;
	height:190px;
	margin-right:10px;
	margin-bottom:15px;
	border:1px solid #0B3763;
	background-color:#fff;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_head{
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_head a{
	display:block;
	height:20px;
	color:#fff;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	margin:0px 0px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
	text-decoration:none;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_head a:hover{
	text-decoration:underline;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_pic{
	float:left;
	display:block;
	margin:6px;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_pic a{
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_pic a img{
	border:none;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_desc{
	margin:6px;
	height:120px;
	line-height:140%;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_desc a{
	position:absolute;
	bottom:0px;
	right:0px;
	height:20px;
	display:block;
	color:#fff;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:3px;
	text-decoration:none;
	font-size:0.8em;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_desc a:hover{
	text-decoration:underline;
}
#cb_cat_overview_list .cb_cat_overview_item .cb_cat_overview_item_ctr{
	clear:both;
	text-align:left;
	display:none;
	margin:6px;
}
#cb_cat_overview_list .cb_cat_overview_clear{
	clear:both;
}
/*Ende Formatierung Cookbook Kategorienbersicht Ksten*/

/*Ende Formatierung Cookbook Kategorienbersicht Rezeptauswahl*/

/*Ende Formatierung Cookbook Kategorienbersicht Rezeptauswahl*/


/* Kategorie Detailansicht */
#cb_cat_detail #cb_cat_detail_desc{
}

/* Liste der Categoriedetailansicht in der weitere Listen enthalten sind (unterkategorien und rezepte)*/
#cb_category_detail_sublist_container{
	display:block;
}

#cb_category_detail_sublist_container.cb_smallsize{
	width:180px;
	margin-right:20px;
	float:left;
}


#cb_cat_subcat_list_container{
	border:1px solid #0B3763;
	margin-bottom:10px;
}



#cb_cat_subcat_list_container #cb_cat_overview_head{
	display:block;
	height:20px;
	color:#fff;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	margin:0px 0px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
	text-decoration:none;
}

#cb_cat_subcat_list_container_inner{
	padding-right:6px;
	padding-left:6px;
}


#cb_cat_subcat_list_container .category_head a{
	display:block;
	color:#000;
	margin:0px 0px;
	padding-top:2px;
	padding-bottom:0px;
	text-decoration:none;
}

#cb_cat_subcat_list_container .category_head a:hover{
	text-decoration:underline;
}

#cb_cat_subcat_list_container .category_shortdesc{
}

/* Selector */

#cb_receipe_selector{
	width:300px;
	border:1px solid #0B3763;
	display:none;
}
#cb_receipe_selector #cb_receipe_selector_head{
	display:block;
	height:20px;
	color:#fff;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	margin:0px 0px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
	text-decoration:none;}
#cb_receipe_selector #cb_receipe_selector_content{
	margin:6px;
}
#cb_receipe_selector #cb_receipe_selector_content p{
	margin-bottom:5px;
}


/* REZEPTE kurzversionversion*/
#cb_recipe_container {
}

/* NICHT NOCHMAL LSCHEN*/
#cb_recipeshort_container #cb_recipeshort_title .componentheading{
	padding-top:0px !important;
	font-size:1.8em;
	line-height:130%;
}

#cb_recipeshort_container a{
	color:#000;
	text-decoration:none;
}

#cb_recipeshort_container a:hover{
	color:#000;
	text-decoration:underline;
}

#cb_recipeshort_container h1{
	font-family:verdana,arial,helvetica;
}

#cb_recipeshort_container .text{
	margin-bottom:5px;
}
div#cb_recipeshort_readon a{
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:15px;
	padding-left:6px;
	display:block;
}

/* REZEPTE Langversion*/
#cb_recipe_container .componentheading a{
	font-size:1.25em;
	line-height:120%;
}
#cb_recipe_container .componentheading a:hover{
	text-decoration:none;
}

#cb_recipe_container a{
	color:#000;
	text-decoration:none;
}

#cb_recipe_container a:hover{
	color:#000;
	text-decoration:underline;
}

#cb_recipe_container h1{
	font-family:verdana,arial,helvetica;
}



#cb_recipe_container p{
	margin-bottom:5px;
}


#cb_recipe_detail_container_container{
	width:220px;
	float:left;
}

/* Rezepteliste RECIPE_DETAIL*/

/* Liste der Categoriedetailansicht in der weitere Listen enthalten sind (unterkategorien und rezepte)*/
#cb_recipe_detail_sublist_container{

}

#cb_recipe_detail_sublist_container.cb_smallsize{
	width:180px;
	margin-right:20px;
	float:left;
}

#cb_recipelist_container{
	border:1px solid #0B3763;
	margin-bottom:10px;
}

#cb_recipelist_container.cb_smallsize{
	width:180px;

}


#cb_recipelist_container #cb_recipelist_container_head{
	display:block;
	height:20px;
	color:#fff;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	margin:0px 0px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
	text-decoration:none;
}

#cb_recipelist_container_inner{
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
	font-size:0.85em;
}

#cb_recipelist_container_inner ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#cb_recipelist_container_inner li{
	line-height:120%;
	margin-bottom:5px;
}
#cb_recipelist_container_inner li a{
	color:#000;
	text-decoration:none;
}
#cb_recipelist_container_inner li a:hover{
	text-decoration:underline;
}
#cb_recipelist_container .category_head a{
	display:block;
	color:#000;
	margin:0px 0px;
	padding-top:2px;
	padding-bottom:0px;
	text-decoration:none;
}

#cb_recipelist_container .category_head a:hover{
	text-decoration:underline;
}

#cb_recipelist_container .category_shortdesc{
}

#cb_recipe_preparation_title{
	font-size:1.5em;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:10px;
}

/*zutaten*/

/* Rezepteliste */

#cb_recipe_ingred_container{
	/*width:270px;*/
	border:1px solid #0B3763;
	margin-bottom:10px;
}



#cb_recipe_title{
	line-height:140%;

}

#cb_recipe_ingred_container #cb_recipe_ingred_container_head{
	display:block;
	height:20px;
	color:#fff;
	background-image:url(../images/menu_bg.png);
	background-repeat:repeat-x;
	margin:0px 0px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
	text-decoration:none;
}

#cb_recipe_ingred_inner{
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
	line-height:120%;
	font-size:0.85em;
}
#cb_recipe_ingred_inner p{
	margin-bottom:5px;
}

#cb_recipe_ingred_container_inner ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#cb_recipe_ingred_container_inner li{
}

#cb_recipe_ingred_container .category_head a{
	display:block;
	color:#000;
	margin:0px 0px;
	padding-top:2px;
	padding-bottom:0px;
	text-decoration:none;
}

#cb_recipe_ingred_container .category_head a:hover{
	text-decoration:underline;
}

#cb_recipe_ingred_container .category_shortdesc{
}

#cb_recipe_ingred_container .cb_ingredient_subheadline{
	margin-top:10px;
	font-weight:bold;
}
#cb_recipe_ingred_container .text{
}

/*recipe_navigator*/
#recipe_navigator{
	font-size:8px;
}
