BODY {
	background: url(../images/bg/bg_news_tile.jpg) repeat #000000;
}

#bodyWrapper 
{
    height:100%;
    background:transparent url(../images/bg/bg_recipes_content_header.png) no-repeat;
    background-position:center 0px;
    height:100%;
}

#contentBottom {
    background: url(../images/bg/bg_recipes_content_bottom.png) no-repeat;
    background-position:bottom center;
    display:block;
    height:100px;
}

#content 
{
    width:987px;
    margin:0 auto;
    float:none;
    padding-left:20px;
}

#header
{
    width:987px;
    margin:0 auto; 
}

#utilities UL LI, .copyright, #utilities UL LI A, #utilities2 UL LI, #utilities2 UL LI A {
	color:#ffffff;
}

#utilities2
{
    width:987px;
    float:none;
    margin:0 auto;
}

#breadcrumbs 
{
	position: relative;
	top: 0px;
	left: 0px;
	padding-left:40px;
	padding-top:10px;
	margin: 0 auto;
	float:none;
	height:25px;
	width:987px;
}

#pageWrapper
{
    width:100%;
}

#contentWrapper
{
    background: url(../images/bg/bg_recipes_content_middle.png) repeat-y;
    background-position:center 20px;
    padding-left:0px;
}

#contentWrapper2
{
    padding-left:48px;
}

H1 {
	margin-bottom:18px;
}

H2 {
	font-weight:bold;
	margin-bottom:18px;
}

H3 {
	font-weight:bold;
}

DIV.columnWide {
	float:left;
	width:420px;
	margin-right:20px;
}

DIV.recipeItem {
	float:left;
	clear:both;
	width:100%;
}

DIV.recipeItemOverview {    
    display:block;
    float:left;
	width:185px;
	margin-right:20px;
	margin-bottom:20px;
}

DIV.recipeItemList {
	float:left;
	clear:both;
	width:100%;
}

DIV.rating,
DIV.difficulty {	
	/*float:left;*/
	height:25px;
	display:block;
}

DIV.rating DIV {
	padding-top:1px;
	padding-right:10px;
	float:left;
}

DIV.difficulty DIV {
	padding-top:10px;
	padding-right:10px;
	float:left;
}

.label {
	color:#04378b;
	font-weight:bold;
}


DIV.recipeDetailItem {
	float:left;
	width:100%;
	/*padding:0px 10px 0px 10px;*/
}

DIV.recipeDetailItem DIV.ratingWrapper {
	float:left;
	width:100%;
	margin-top:6px;	
}

DIV.rate {
	float:right;
	padding-right:20px;
}

DIV.tipItem {    
    float:left;
}

DIV.tipSingleItem {    
    width:420px;
}


DIV.paging {
	width:100%;
	float:left;
	color:#04378B;
	padding-bottom:4px;
	margin-bottom:14px;
	border-bottom:1px #9eb0cb solid;
}

DIV.pagingLeft {
	float:left;
}

DIV.pagingRight {
	float:right;
}

DIV.pagingRight A.hi {
	font-weight:bold;
}

.simple_list
{
    line-height:20px;
    padding-left:25px;
    width:300px;
}



#splashRecipesRight DIV.search {
	padding-top:20px;
	padding-bottom:20px;
}

#splashRecipesRight DIV.search INPUT {
	background:url(../images/bg/bg_input_text.gif) no-repeat; 
	border:1px #d1d1d1 solid;
	width:230px;
	height:18px;
}

#splashRecipesRight DIV.searchFilter {
	width:100%;
}

#splashRecipesRight DIV.searchFilter DIV,
#splashRecipesRight DIV.searchFilter INPUT,
#splashRecipesRight DIV.searchFilter LABEL {
	float:left;
}

#splashRecipesRight DIV.searchFilter INPUT {
	margin:0px;
	padding:0px;
}

#splashRecipesRight DIV.searchFilter LABEL {
	font-size:12px;
	font-weight:bold;
	color:#04378b;
	margin-left:4px;
	margin-right:30px;
}



TABLE.recipeDetails TD {
	padding:3px 26px 3px 0px;
}

TABLE.recipeDetails TD IMG {
	margin-left:-3px;
}

TABLE.recipeDetails TD DIV {
	padding-top:9px;
	float:left;
}

.zutaten_menge 
{
    text-align: right;
    padding-right: 12px;
}
