/*	filter:alpha(opacity=20); /* Transparenz für IE*/
/*	-moz-opacity:0.2; /* Transparenz für Mozilla */
/*	opacity:0.2; /* Transparenz für Opera */

html, body, div, img, p, span, table, th, tr, td, ol, ul, li, form, fieldset, input, textarea, select, a, a:hover, a:active, a:visited, a:focus, .menu	{ 
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sansserif, verdana;
	font-size: 12px;
	color: #4492bf;
	line-height: 14px;
	font-weight: 500;
	text-align: left;
	text-decoration: none;
	border-width: 0px;
	background-color: transparent;
}


html	{
	margin: auto;
	width: 100%;
	overflow-x: hidden;
	background-color:#ffffff;
	background-image: url(/art/bg_wolke_kachel_rechts.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

body, td, tr	{
	position: static;
}

input, textarea	{
	border-width: 1px;
}

img	{
	border: 0px solid #000;
	display: block;
}
img.png	{
/*	behavior: url(/_functions/iepngfix.htc);   Siehe: /_inc/inc_header.asp   
	filter:expression(addPngImage(this)); */
}
a, a:link, a:visited, a:hover, a:active, a:focus	{
	position: static;
	font-family: arial, helvetica, sansserif, verdana;
	font-size: 12px;
	color: #4492bf;
	line-height: 14px;
	font-weight: 500;
	text-decoration: underline;
	outline: 0px none;
}
a:hover	{
	color: #EB9E2A;
}
a.aSiteutilities, a.aSiteutilities:link, a.aSiteutilities:visited, a.aSiteutilities:hover, a.aSiteutilities:active, a.aSiteutilities:focus
{
	color: #009cd5;
	text-decoration:none;
	font-size: 9px;
}
a.aSiteutilities:hover	{
	color: #004e98;
}

h1, .headline, .subheadline	{
	display: block;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	width: 400px;
	font-size: 24px;
	line-height: 28px;
}
h2{
	font-size:100%;
	margin:17px 0 3px 0;
	padding:0;
	width: 480px;
}
p.copy{
 width:480px;
}

:focus {
	outline: 0px none;
}

.float_left	{
	float: left;
}
.float_right	{
	float: right;
}
.clear_both	{
	clear: both;
	display: block;
}



#wolken_BG	{
	position: absolute;
	top: 0px;
	left: 0px;
}
.site_container	{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/art/kontainerschatten_mitte_kachel_unten.gif);
	background-position: 0px 587px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.top_shadow_png	{
}
.center_shadow_png	{
	position: absolute;
	margin: 50px 0px 10px 0px;
	width: 1000px;
}
.bottom_shadow	{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.logo, .logo_link	{
	position: absolute;
	left: 10px;
	z-index: 4;
}
.logo_link	{
	height: 150px;
	width: 250px;
	z-index: 5;
	border: 1px solid green;
}

#siteutilities_container	{
	position: absolute;
	left: 552px;
	margin-top: 25px;
	width: 400px;
	height: 15px;
}
#keyvisual_container	{
	position: absolute;
	margin-top: 77px;
	left: 51px;
	width: 897px;
	height: 338px;
	z-index: 1;
	border: 0px solid red;
}
#keyvisual_container img	{
/*	border: 1px solid red;	 */
}
#packshot_container	{
	position: absolute;
	margin-top: 195px;
	left: 700px;
	z-index: 3;
}

#main_content_container	{
	margin: 366px 0px 0px 48px;
	width: 903px;
	z-index: 2;
}
#kruehmelpfad, #kruehmelpfad a, #kruehmelpfad a:link, #kruehmelpfad a:hover, #kruehmelpfad a:active, #kruehmelpfad a:visited, #kruehmelpfad a:focus	{
	margin: 15px 0px 0px 0px;
	color: #A7C64F;
	font-size: 11px;
}

/************START menü ********************/

.menu	{
	width: 670px;
	position: absolute;
	margin-top: 56px; 
	left: 270px;
	width: 670px;
	height: 15px;
	z-index: 10;
}


.menu ul, .menu ul li a table	{
	position: static;
}
.menu ul {list-style-type: none;}
.menu ul li {float:left;}
.menu li, .menu a, .menu a:hover, .menu a:active, .menu a:visited, .menu a:focus	{
/*	width: 130px;
	height: 24px;	*/
}

.menu ul li ul {display: none;}	/* unsichtbar menue 2 */
.menu ul li:hover ul li ul {display: none;}	/* unsichtbar menue 3 -- IE7 // FF */
.menu ul li a:hover ul li a ul {display: block; visibility: hidden;}	/* unsichtbar menue 3 -- IE6 // FF*/

.menu ul li:hover ul li:hover ul li ul {display: none;}	/* unsichtbar menue 3 -- IE7 // FF */
.menu ul li a:hover ul li a:hover ul li a ul {display: block; visibility: hidden;}	/* unsichtbar menue 3 -- IE6 // FF*/

/**** EBENE 1 ****/
/* Style Level 1 --  Position + Sichtbarkeit der ersten Ebene (bei Mousout)*/
.menu ul li a, .menu ul li a:hover, .menu ul li a:active, .menu ul li a:visited, .menu ul li a:focus {
	display:block;
/*	background: transparent; */
	color: black;
	margin-right: 20px;
}
/* Style Level 1 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1) */
.menu ul li:hover a, .menu ul li a:hover	{
	color:white;
	background-color: #F7FBFF; 
}

/**** EBENE 2 ****/
/* Style Level 2 --  Position + Sichtbarkeit der 2ten Menu-Ebene (bei Mousover Ebene 1)*/
.menu ul li:hover ul, .menu ul li a:hover ul	{
	display:block;
	position:absolute;
	left:-11px;
	top: 20px;
}
/* Style Level 2 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1) */
.menu ul li:hover ul li a, .menu ul li a:hover ul li a	{
	display:block;
	background-color: transparent; 
	color:black;
}
/* Style Level 2 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1 und Ebene 2) */
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover {
	background-color: transparent; 
	color: white;
}

/**** EBENE 3 ****/
/* Style Level 3 --  Position + Sichtbarkeit der 3ten Menu-Ebene (bei Mousover Ebene 1 und Ebene 2)*/
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
	display:block;	/*IE 7 only*/
	visibility: visible;	/* IE 6 */
	position:absolute;
	left:200px;
}
/* Style Level 3 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1 und Ebene 2) */
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a	{
	display:block;
	color: black;
	background:white;
}
/* Style Level 3 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1, Ebene 2 und Ebene 3) */
.menu ul li:hover ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover ul li a:hover	{
	background:black;
	color:white;
}


/**** EBENE 4 ****/
/* Style Level 4 --  Position + Sichtbarkeit der 4ten Menu-Ebene (bei Mousover Ebene 1, Ebene 2 und Ebene 3)*/
.menu ul li:hover ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul li a:hover ul {
	display:block;	/*IE 7 only*/
	visibility: visible;	/* IE 6 */
	position:absolute;
	left:200px;
}
/* Style Level 4 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1 Ebene 2 und Ebene 3) */
.menu ul li:hover ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a:hover ul li	{
	display:block;
	color: black;
	background:white;
}
/* Style Level 4 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1, Ebene 2, Ebene 3 nud Ebene 4) */
.menu ul li:hover ul li:hover ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover ul li a:hover ul li a:hover	{
	background:black;
	color:white;
}

/********************* ENDE menü ********************/


.left_teaser_container	{
	display: block;
	width: 301px;
	float: left;
}
.content_602px, .content_301px	{
	display: block;
	width: 602px;
	float: left;
}
.content_301px	{
	width: 301px;
}

.content_602px p, .content_301px p	{
	margin: 0px 20px 0px 0px;
}

/********** START Teaser ***************/

.teaser_301px_container, .teaser_140px_container, .teaser_602px_container, .teaser_301px_overlap_container, .teaser_rezeptdrucken_container, .teaser_rezeptdrucken_container_ohneramen	{
	display: block;
	width: 301px;
	overflow-x: hidden;
	float: left;
}
/* ragt oben in das Keyvisual hinein */
.teaser_301px_overlap_container	{
	top: -30px;
}
.teaser_602px_container	{
	width: 602px;
}
.teaser_140px_container	{
	width: 140px;
}


.teaser_rezeptdrucken_container, .teaser_rezeptdrucken_container_ohneramen	{
	height: 590px;
	margin-top: -410px;
	background-color: transparent;
}
.teaser_rezeptdrucken_container tr td.outercontainer, .teaser_rezeptdrucken_container_ohneramen tr td.outercontainer	{	
	vertical-align: bottom;
	height: 575px;
	width: 301px;
	padding: 0px 0px 0px 15px;
}
.teaser_rezeptdrucken_container_ohneramen tr td.outercontainer table tr td.right_shadow, .teaser_rezeptdrucken_container_ohneramen tr td.outercontainer table tr td.left_shadow	{
	
}
.teaser_rezeptdrucken_container_ohneramen img	{
	position: relative;
}

.teaser_rezeptdrucken_container_ohneramen tr td table tr td	{

}
.b_rezept_drucken, .b_rezept_drucken img	{
}

.b_rezept_drucken img	{
	margin: 0px 0px 0px 10px;
}

.teaser_301px_container .teaser_visual_link, .teaser_140px_container .teaser_visual_link, .teaser_602px_container .teaser_visual_link	{
	position: absolute;
	left: 25px;
	top: 20px;
	width: 255px;
	height: 105px;
/*	border: 1px solid red; */
}
.teaser_140px_container .teaser_visual_link, .teaser_140px_container .teaser_visual_link, .teaser_602px_container .teaser_visual_link	{
	left: 25px;
	top: 20px;
	width: 255px;
	height: 105px;
/*	border: 1px solid red; */
}
.teaser_140px_container .teaser_visual_link	{
	width: 100px;
/*	border: 1px solid red; */
}

.teaser_301px_container .teaser_button, .teaser_140px_container .teaser_button, .teaser_602px_container .teaser_button, .teaser_rezeptdrucken_container .teaser_button	{
	position: absolute;
	top: 134px;
	left: 30px;
}
.teaser_rezeptdrucken_container .teaser_button	{	
	top: 550px;
}

.teaser_301px_container, .teaser_140px_container .teaser_bg	{
/*	border: 1px solid green; */
}

.teaser_602px_container .rezeptsuche_container	{
	position: absolute;
	left: 301px;
	top: 20px;
	background-color: transparent;
}
.teaser_602px_container .rezeptsuche_container	{
	width: 250px;
}
.teaser_602px_container .rezeptsuche_container table	{
	margin: 10px 0px 0px 0px;
}
.teaser_602px_container .rezeptsuche_container select	{
	background-color: White;
	border: 1px solid #C7D1DD;
	width: 200px;
	margin: 3px 10px 7px 0px;
}

#slideshow_teaser {
	position: absolute;
	left: 35px;
	top: 3px;
	width: 223px;
	height: 235px;
	overflow: hidden;
	border: 1px solid red;
}
.slideshow_teaser_container {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;	
}
.slideshow_teaser_container img {
	margin-bottom: 5px;
}
#slideshow_teaser_container_id_1 {
	display: block;
}
#slideshow_teaser_previous, #slideshow_teaser_next {
	position: absolute;
	top: 108px;
	left: 3px;
	cursor: pointer;
}
#slideshow_teaser_next {
	left: 260px;
}
/********** ENDE Teaser ***************/

/********** START Index ***************/
#erlebe_die_neue_kraft_swf {
	position: absolute;
	top: 310px;
	left: 505px;
	text-align: right;
	z-index: 3;
}
#erlebe_die_neue_kraft_swf span {
	text-align: right;
}
#erlebe_die_neue_kraft_swf img {
	position: relative;
}
/********** ENDE Index ***************/

/*************** START Produkte ***********/


#packshot_container_produkte, .produkt_naehrwerte	{
	position: absolute;
	margin-top: 240px;
	left: 610px;
	z-index: 4;
}
.produkt_naehrwerte	{
	margin-top: 445px;
	left: 740px;
}
 p.produkte_detail_content	{
 	width: 335px;
	margin: 0px 0px 10px 0px;
 }
table.produkte_gda tr td	{
	height: 18px;
 }
 

/*************** ENDE Produkte ***********/


/*********** START Genuss *************/

#fruehstueck_flash_keyvisual_overlay	{
	position: absolute;
	top: 130px;
	left: 50px;
	z-index: 3;
}
#fruehstueckscontent_1, #fruehstueckscontent_2, #fruehstueckscontent_3, #fruehstueckscontent_4	{
	position: absolute;
	display: none;
}
#fruehstueckscontent_1	{
	display: block;
}
/*********** ENDE Genuss *************/

/*********** ENDE Rezept detail *************/

ul.rezept_zutaten	{
	list-style-position: inside;
	margin: 0px 0px 20px 0px;	
}
.b_zurueckZurRezeptUEbersicht	{
	margin: 10px 0px 0px 10px;	
}
.rezeptdetailscontainer	h3	{
	color: #A0BF35;
}

#packshot_container_rezeptdetails	{
	position: absolute;
	margin-top: 320px;
	left: 780px;
	z-index: 4;
}
#zubereitungszeit	{
	position: absolute;
	margin-top: 320px;
	left: 690px;
	z-index: 4;
}


/*********** ENDE Rezept detail *************/

/*********** START Rezept PDF *************/

.pdf_headline	{
	width: 380px;
	font-size: 30px;
	line-height: 32px; 
}
	
#rezeptdetails_pdf  {
    position:relative;
    top: 360px;
	width: 600px;
    left: 100px;	
}


#rezeptdetails_pdf p  {
}



#rezeptdetails_pdf_bg   {
    position: absolute;
}
#rezeptdetails_pdf #zubereitungszeit_pdf   {
    position: relative;
    left:0px;
    top: 20px;
    float:left;
}
#rezeptdetails_pdf h1 {
	position:relative;
	width: 380px;
    line-height: 32px;
    font-size: 32px;
    padding: 10px 0px 10px 0px;
    margin:0;
}
#rezeptdetails_pdf #img_container_rezeptdetails_pdf_1   {
    position:absolute;
    top: -50px; 
    left: 385px; 
    overflow:hidden;
    width:190px;
}
#rezeptdetails_pdf p, #rezeptdetails_pdf ul     {
    width: 430px;
    margin-top: 25px;
}
#rezeptdetails_pdf #packshot_container_rezeptdetails_pdf    {
    position:relative;
    left: 30px;
}
#rezeptdetails_pdf h3   {
    position:relative;
    top: 20px;
    clear:both;
    font-size: 14px;
    margin:0;
}
/*********** ENDE Rezept PDF *************/




/*********** START Fit durch den Tag *************/

#fitdurchdentag_flash_keyvisual_overlay	{
	position: absolute;
	top: 175px;
	left: 500px;
	z-index: 3;
}

/*********** ENDE Fit durch den Tag *************/

#verrueckteideencontent_flash_keyvisual_overlay	{
	position: absolute;
	top: 150px;
	left: 470px;
	z-index: 3;
	display: none;
}

#verrueckteideencontent_1, #verrueckteideencontent_2, #verrueckteideencontent_3, #verrueckteideencontent_4	{
	position: absolute;
	display: none;	
}

#packshot_container_tvspots	{
	position: absolute;
	margin-top: 420px;
	left: 750px;
	z-index: 4;
}
#button_neu_jetzt_probieren	{
	position: absolute;
	margin-top: 600px;
	left: 790px;
	z-index: 4;	
}



/************  Newsletter Weiterempfehlen **********/
table.weiterempfehlen	{
	width: 540px;
}

table.weiterempfehlen td	{
	height: 20px;
	vertical-align: top;
	/*border: 1px solid red;*/
}

table.weiterempfehlen td.spacer_tr	{
	height: 10px;
	/*border: 1px solid blue;*/
}
/**************************************************
 ******************** Layer ***********************
 **************************************************/
/* Teilnahmebedingungen */
.tnbLayer, .faqLayer{
	background:transparent url(/de/art/bg/bg_teilnahmebedingungen_short.jpg) no-repeat 0 0;
	border:2px solid #dee3e7;
	display:none;
	height:600px;
	left:270px;
	overflow:hidden;
	position:absolute;
	top:100px;
	width:588px;
	z-index:99999;
}
.tnbLayer .tnbBorder, .faqLayer .tnbBorder{
	border:1px solid #dbe5ef;
	margin:285px 0 0 50px;
	position:absolute;
	width:490px;
}
.tnbLayer .tnbBorder div h2, .faqLayer .tnbBorder div h2{
	font-size:14px;
	line-height:17px;
	padding-bottom:5px;
	padding-right:20px;
	width:400px;
}
.tnbLayer .tnbBorder div h2 a, .faqLayer .tnbBorder div h2 a{
	font-size:14px;
	font-weight:bold;
}
.tnbLayer .tnbBorder div p, .faqLayer .tnbBorder div p{
	line-height:16px;
	padding-bottom:10px;
	padding-right:20px;
}
div.tnbLayer a.close, div.faqLayer a.close{
	font-weight:bold;
	left:500px;
	position:absolute;
	text-decoration:none;
	top:8px;	
}