/*	filter:alpha(opacity=20); /* Transparenz für IE*/
/*	-moz-opacity:0.2; /* Transparenz für Mozilla */
/*	opacity:0.2; /* Transparenz für Opera */

html, img, div, ul, ol, li, a, a:link, a:visited, a:hover, a:active, a:focus, form, input, label, textarea 	{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	border:0px dotted #000;
	color:#034613;
	font-size:11px;
	font-weight:500;
	font-family: verdana, arial, helvetica;
}
html, body	{
	height:100%;
	margin:auto;
	width:100%;
	background-color:#fff;
}
html{
	overflow-x:hidden;
	overflow-y:scroll;
}
a, a:link, a:visited, a:hover, a:active, a:focus	{
	text-decoration:underline;
}
a:hover{
	color:#e2001a;
}
a#firstLE:hover{
	color:#e2001a!important;
}
label	{
	cursor:pointer;
}
img	{
	border:0px solid #000;
	display:block;
	behavior:url(/_functions/iepngfix.htc);
}
.headline, .subheadline	{
	padding:0px;
	margin:0px;
}
.headline	{
	margin:0px 0px 10px 0px;
}
.subheadline	{
	margin:0px 0px 5px 0px;
}
.small_font	{
	font-size:9px;
}
.float_left	{
	float:left;
}
.float_right	{
	float:right;
}
.clear_both	{
	clear:both;
	display:block;
}

a.logolink, a.logolink:hover, a.logolink:visited{
	display:block;
	height:108px;
	width:187px;
}
a.logolink, a.logolink:hover, a.logolink:visited, .logolink img {
	position:absolute;
	top:7px;
	left:0px;
	margin:0px;
	padding:0px;
	z-index:10;
}
.logolink img	{
	left:0px;
}

.site_container	{
	width:994px;
	margin-left:auto;
	margin-right:auto; 	
/*	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;	*/
}

.background_image	{
	position:absolute;
	width:994px;
	left:-497px;
	margin-left:50%;
	display:none;
}
.left_container	{
	position:absolute;
	left:0px;
	top:115px;
	width:187px;
	background-color:transparent;
	overflow:show;
	z-index:30;
}

.content_container	{
	background-color:transparent;
	background-image:url('/art/bg/bg_content_kachel.jpg');
	
}
.maincontent, .bottom_teaser_container	{
	padding:0px 30px 10px 30px; 
	width:736px;
}
.right_container	{
	left:198px;
	width:796px;
	padding:0px 0px 0px 0px;
}

#homeTeaserBox{
	overflow:hidden;
}
#homeTeaserBox .bottom_teaser{
	margin-top:-30px;
}

.whiteBorder{
	border-bottom:5px solid #fff;
}

.intro_text	{
}
#t_tippstart{
	background:transparent url('/art/bg/bg_tippgesundessenstart.jpg') no-repeat left top;
	height:352px;
	width:268px;
	position:absolute;
	left:0px;
	top:10px;
}
#t_tippstart img{
	position:absolute;
	top:212px;
	left:43px;
}
/* Right teaser */

.right_teaser_container	{
	position:relative;
	background-image:url('/art/bg/bg_content_kachel.jpg');
	float:left;
	padding-bottom:0;
}
.right_teaser, a.right_teaser	{
	position:relative;
	float:left;
	margin:0px 5px 0px 0px; 
	width:267px;
	height:160px;
	height:190px;
	background:transparent url() no-repeat 0 0;
}
a.right_teaser	{
	display:block;
}
a.right_teaser	img {
	position:absolute;
}
.right_teaser_button	{
	position:relative;
}
.right_teaser_container .bottom_teaser a	{
	position:absolute;
	top:45px;
	left:10px;
}

#right_teaser_button_olivenoel_herstellung {
	top:25px;
	left:100px;
}


/* bottom teaser */
.bottom_teaser_container	{
	position:relative;
	background-image: url('/art/bg/bg_content_kachel.jpg');
	float: left;
	padding-bottom:0;
/*	border-bottom:10px solid #fff;*/
}
.bottom_teaser, a.bottom_teaser	{
	position: relative;
	float: left;
	margin: 0px 5px 0px 0px; 
	width:238px;
	height: 160px;
	height: 190px;
	background: transparent url() no-repeat 0 0;
}
a.bottom_teaser	{
	display:block;
}
a.bottom_teaser	img {
	position: absolute;
}
.bottom_teaser_button	{
	position: relative;
}
.bottom_teaser_container .bottom_teaser a, .tPreview	.bottom_teaser a{
	position: absolute;
	top:45px;
	left:10px;
}
div.teaserNeu{
	background:transparent url('/art/img/img_neustoerer.png') no-repeat 0 0;
	position:absolute;
	width:51px;
	height:52px;
	top:45px;
	left:180px;
}
#bottom_teaser_button_lustaufneuigkeiten	{
}
#bottom_teaser_button_produkte	{
}
#bottom_teaser_button_newsletter	{
}

#bottom_teaser_button_olivenoel	{
	left: 110px;
}
#bottom_teaser_button_weitereInfos, .bottom_teaser a.l100{
	left: 100px;
}
#bottom_teaser_button_pastaimglas, .bottom_teaser a.l110	{
	left: 110px;
}
#bottom_teaser_button_antipasti, .bottom_teaser a.l120	{
	left: 120px;
}
#bottom_teaser_button_aromapack	{
	left: 120px;
}
#bottom_teaser_button_brotaufstrich	{
	left: 110px;
}
#bottom_teaser_button_dressing	{
	left: 120px;
}
#bottom_teaser_button_pesto, .bottom_teaser a.l115	{
	left: 115px;
}
#bottom_teaser_button_essig	{
	left: 115px;
}
#bottom_teaser_button_pflanzencreme	{
	left: 85px;
}
#bottom_teaser_button_menuedesmonats	{
	left: 140px;
}
#bottom_teaser_button_markttag	{
	left: 120px;
}
#bottom_teaser_button_gesundemittelmeerkueche	{
	left: 110px;
}
#bottom_teaser_button_nachgefragt	{
	left: 110px;
}
#bottom_teaser_button_herstellungolivenoel	{
	left: 110px;	
}
#bottom_teaser_button_ihrefragenanbertolli	{
	left: 120px;	
}
#bottom_teaser_button_historie	{
	top: 100px;
	left: 120px;
}
#bottom_teaser_button_tvspots	{
	left: 100px;
}
#bottom_teaser_button_zudenprodukten	{
	left: 20px;
}
#bottom_teaser_button_bertolli_tip{
	top:52px;
	left: 20px;
}
#bottom_teaser_button_begelietensiedasolivenoel	{
	left: 120px;	
}
#bottom_teaser_button_qualitaetskontrolle	{
	left: 100px;
}
#bottom_teaser_button_geschmack	{
	left: 140px;
}
#bottom_teaser_button_gewinnspiel	{
	left: 130px;
}
#bottom_teaser_button_cookingcup	{
}
#bottom_teaser_button_rezepte{
	top: 40px;
	left: 125px;
}
#bottom_teaser_button_sudoku{
	top:97px;
}
#display_bottom_teaser_margarine_codepromo{
	top:57px;
}

/* STÖRER START */
.stoerer_olive_rechtsoben	{
	position: absolute;
	left: 645px;
	top: 0px;
}

/* STÖRER ENDE */


.key_visual	{
	top: -23px;
}

.dhtml_content_text{
	display: none;
	cursor: pointer;
}
#dhtml_content_text_1{
	display: block;
}


/*********** Start Siteutilities *************/

.siteutilities_container	{
	float: right;
	margin: 14px 5px 6px 0px;
	z-index: 2;
}
.siteutilities_container img	{
	float: right;
	margin-left: 5px;
}

.siteutilities_bottom_line	{
	clear: both;
	width: 100%;
	height: 1px;
	background-color: #D9B561;
	display: block;
	z-index: 2;
}
img.suLimiter{
	margin:0px 8px 0 12px;
}
/*********** Ende Siteurilities *************/


/************ START Krümelpfad **************/
.kruemelpfad_container	{
	margin: 14px 0px 27px 0px;
	z-index: 25;
}
/************ ENDE Krümelpfad **************/


/************START menü ********************/

.menu ul, .menu ul li a table	{
	position: static;
	border-left:1px solid #fff;
}
table.nb{
	border:none!important;
}
.menu ul {list-style-type: none;}
.menu ul li {float:left;}

.menu	{
	width: 187px;
	z-index: 10;
	/*text-transform:uppercase;*/
}
.menu li, .menu a, .menu a:hover, .menu a:active, .menu a:visited, .menu a:focus	{
	width: 187px;
	height: 33px;
}
.menu ul li ul li, .menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover, .menu ul li:hover ul li a, .menu ul li a:hover ul li a	{	/* 2te ebene ist schmaler */
	height: 25px;
}
.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;
}
/* Style Level 1 --  Sichtbarkeit + Aussehen der Anker (bei Mousover Ebene 1) */
.menu ul li:hover a, .menu ul li a:hover	{
	color:white;
	background:black;
}

/**** 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: 187px;
	width: 187px;
}
/* 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: transparent url(/art/navi/bg_lo.png) no-repeat 0 0;
	color: #B9A554;
	text-decoration: none;
	width: 187px;
	/*margin-right:50px;*/
	padding:6px 0px 0 12px; /* neue Styles von Michael: 18.2.2008*/
}
.menu ul li:hover ul li a.woSub, .menu ul li a:hover ul li a.woSub	{
	background: transparent url(/art/navi/bg_ohne_lo.png) no-repeat 0 0;
}
/* 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: transparent url(/art/navi/bg_hi.png) no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
.menu ul li:hover ul li:hover a.woSub, .menu ul li a:hover ul li a.woSub:hover {
	background: transparent url(/art/navi/bg_ohne_hi.png) no-repeat 0 0;
}

/**** 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:187px;
}
/* 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;
	background: transparent url(/art/navi/bg_lo.png) no-repeat 0 0;
	color: #b9a554;
	text-decoration: none;
}
.menu ul li:hover ul li:hover ul li a.woSub, .menu ul li a:hover ul li a:hover ul li a.woSub	{
	background: transparent url(/art/navi/bg_ohne_lo.png) no-repeat 0 0!important;
}
.menu ul li:hover ul li:hover ul li a.vsh, .menu ul li a:hover ul li a:hover ul li a.vsh	{
	letter-spacing:-1px;
}
/* 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: transparent url(/art/navi/bg_hi.png) no-repeat 0 0;
	color: #b9a554;
	text-decoration: none;
}
.menu ul li:hover ul li:hover ul li:hover a.woSub, .menu ul li a:hover ul li a:hover ul li a.woSub:hover{
	background: transparent url(/art/navi/bg_ohne_hi.png) no-repeat 0 0!important;
	color: #fff!important;
	text-decoration: none;
}
.menu ul li:hover ul li:hover ul li:hover a.vsh, .menu ul li a:hover ul li a:hover ul li a.vsh:hover{
	letter-spacing:-1px;
}

/**** 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 {
/* unused	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	{
/* unused	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ü ********************/

/****************** START Navie Teaser ************/

.navi_teaser	{
	margin-top:165px;
}
#naviTeaserBox{
	margin-top:165px;
}
#rsTeaserBox	{
	padding: 32px 0px 0px 20px;
	width: 154px;
	background:transparent url('/art/bg/teaser_rezeptsuche.jpg') no-repeat left top;
	height: 145px;
	width: 100%;
	position:relative;
	zoom:1;
}
#rsTeaserBox p{
	width:140px;
	margin:8px 0 10px 0;
}

#rsTeaserBox img#rsTShd	{
	margin-bottom:6px;
}
#rsTImgBox{
	position:absolute;
	left:222px;
	top:40px;
	width:146px;
	height:174px;
	overflow:hidden;
}
#rsTbtShowAll{
	position:absolute;
	top:230px;
}

.navi_teaser input{
	border: 1px solid #d2b95d;
	height:15px;
}

.navi_teaser #b_suchestarten{
	cursor:pointer;
	float:right;
	margin-right:25px;
}
#divOverlay_Rezept{
	width:441px;
	height:300px;
	position:absolute;
	z-index:2000;
	left:200px;
	top:300px;
	display:none;
}
#divOverlay_Rezept #bgPng{
	z-index:1;
	width:441px;
	height:300px;
	top:-280px;
	left:0;
	background:transparent url('/art/bg/bg_rezeptsucheergebnis.png') no-repeat left top;
}
#divOverlayScrollContent_RezeptContent{
	margin:30px 0 0 25px;
	height:250px;
	z-index:15;
}
#divOverlayScrollContent_RezeptContent ul{
	padding:0;
	list-style-type:none;
	width:180px;
	margin:0;
}
#divOverlayScrollContent_RezeptContent li{
	margin:0;
	padding:0 0 8px 22px;
	line-height:-1px;
	background:url('/art/icons/icon_haken.gif') no-repeat;
}
#divOverlayScrollContent_RezeptContent li a{
	font-weight:bold;
	position:relative;
}
#divOverlayScrollContent_RezeptContent .shd{
	display:block;
	margin-bottom:15px;
}
/***************** ENDE menü ***********************/



/*******************  START INDEX ************************/
.index_right_teaser_container	{
}
/******************** ENDE INDEX ***********************/


/*******************  START Produkte ************************/
.produktgruppe_right_teaser_container	{
	position: absolute;
	top: 90px;
	left: 370px;
}
.produktgruppe_right_teaser_container div	{
	position: absolute;	
	top: 20px;
	left: 50px;
}
.produktgruppe_right_teaser_container div img, .produktdetail_right_teaser_container img	{
	position: relative;	
}
.produktgruppe_right_teaser_container div img	{
	margin: 0px 0px 8px 0px;
}
.produktdetail_right_teaser_container div img	{
	margin: 0px 0px 5px 0px;
}

.produktdetail_right_teaser_container	{
	position: absolute;
	top: -30px;
	left: 355px;
}
.detail_produkte_content_navi_container	{
	position: absolute;
	left: 290px;
	top: 190px;
}
/******************** ENDE Produkte ***********************/

/*******************  START DIE MARKE BERTOLLI ************************/
.diemarkebertolli_right_teaser_container	{
	position: absolute;
	left: 485px;
}
.diemarkebertolli_right_teaser_container img	{
	position: absolute;
	
}
.diemarkebertolli_right_teaser_container img.text	{
	position: absolute;
	top: 205px;
	left: 35px;
}
/******************** ENDE DIE MARKE BERTOLLI ***********************/


/******************** START Historie ***********************/
.historie_right_teaser_container	{
	position: absolute;
	left: 490px;
	top: 40px;
	width: 200px;
	text-align: center;
}
/******************** ENDE Historie ***********************/


/******************** START TV Spots ***********************/
.tvspots_right_teaser_container	{
	position: absolute;
	left: 490px;
	top: 140px;
	width: 200px;
	text-align: center;
}
.tvspot_container	{
	margin: 10px 0px 0px 0px;
}
.tvspot_container_text, .tvspot_container_visual	{
	position: absolute;
	left: 30px;
	top: 35px;
}
.tvspot_container_text	{
	left: 180px;
	width: 325px;
}
/******************** ENDE TV Spots ***********************/


/******************** START Kochen alla Bertolli ***********************/
.kochenallabertolli_right_teaser_container	{
}
img.leftHead{
	padding-top:22px;
}
p.leftCol{
	width:320px;
}
/******************** ENDE kochen alla bertolli ***********************/

/******************** START ABC des kochens ***********************/
.abcdeskochens_right_teaser_container	{
	position: absolute;
	left: 485px;
}
.abcdeskochens_right_teaser_container img	{
	position: absolute;
	
}
.abcdeskochens_right_teaser_container img.text	{
	position: absolute;
	top: 205px;
	left: 35px;
}
.form_suche {
    background: transparent url(art/bg/bg_suche.jpg) no-repeat;
    top: 15px;
    width: 405px;
    height: 247px;    
}

.form_suche fieldset {
    position: relative;
    left: 15px;
    top: 25px;
    width: 335px;
    margin: 0px;
    padding: 0px;
    border: 0px solid #000000;
}

.form_suche fieldset legend {
    left: 0px;
    margin: 0px;
    padding: 0px;
}

.form_suche fieldset label {
    margin: 10px 0px 10px 0px;
    display: block;
}

.form_suche fieldset input.text {
    width: 225px;
    float: left;
    margin-top: 2px;
    border: 1px solid #D2B95D;
}

.form_suche fieldset input.submit {
    float: right;
}

.suche_buchstaben img   {
    margin: 5px 40px 0px 0px;
    display: inline;

}
img.abcShdImg{
	margin-bottom:-15px;
}
h2.abcListe{
	font-size:11px;
	margin:20px 0 0 0;
}
ul.abcListe{
	width:450px;
	margin:0;
	list-style-type:none;
}
#t_tippstart{
	background:transparent url('/art/bg/bg_tippgesundessenstart.jpg') no-repeat left top;
	height:352px;
	width:268px;
	position:absolute;
	left:0px;
	top:10px;
}
#t_tippstart img{
	position:absolute;
	top:212px;
	left:43px;
}
/******************** ENDE ABC des kochens ***********************/


/******************** START MARKTTAG ***********************/
.leftHead2
{
    margin-top:20px;
}
.markttag_right_teaser_container	{
	position: absolute;
	background:transparent url('/art/bg/bg_begebensiesichaufentdeckertour.jpg') no-repeat left top;	
	height:815px;
	width:253px;
	top:-7px;
	left:508px;
	padding:225px 0 0 35px;
}
.markttag_right_teaser_container ul{
	list-style-type:none;
    margin-top:10px;
}
.markttag_right_teaser_container ul li{
	height:19px;
	padding-bottom:4px;
}
.markttag_right_teaser_container ul li a{
	display:block;
	height:19px;
}
.leftColBig{
    width:443px;
}
.leftColVeryBig{
    width:510px;
}
.leftColBigTeaser{
    width:330px;
    margin:7px 0 7px 120px;
}
.markttTeaserImg{
    float:left;
    margin:6px 10px 30px 0;
}
.markttagMainCopy{
    padding:40px 100px 0px 40px ;
    width:330px;
    margin-left:-27px;
}
#mtMainHD{
}
#mtMainImg{
    margin:15px 0 20px 0;
}

/******************** ENDE MARKTTAG ***********************/


/******************** START Menü des Monats ***********************/
.menuedesmonats_right_teaser_container	{
	position: absolute;
	background-color: red;	
}
#mdmMinHeight{
	float:left;
	height:500px;
}
.mdmArchivImg{
	float:left;
	margin:5px 15px 0 0;
}
.mdmArchivShd{
	margin-bottom:4px;
	display:block;
}
.mdmDaten{
	width:520px;
	margin-bottom:40px;
}
.mdmDaten p{
	margin:0 0 5px 0;
	line-height:20px;
}
#mdmArchivNavi{
	position:absolute;
	background:transparent url('/art/bg/bg_bertollimenuedesmonats.jpg') no-repeat 0 0;
	width:287px;
	height:185px;
	top:-4px;
	left:510px;
	padding:223px 0px 0 32px;
}
#mdmArchivNavi p{
	width:220px;
	margin:10px 0;
}
#mdmArchivNavi ul{
	list-style-type:none;
	margin:0;
	padding: 0;
}
#mdmArchivNavi ul li{
	margin:0;
	padding:0 0 5px 0;
	display:block;
	zoom:1;
}
#mdmGewinnspiel {
    position: absolute;
    top: 440px;
	left: 542px;
	width: 230px;
	height: 185px;
}
.mdmBox{
	background:transparent url('/art/bg/bg_zettel.jpg') no-repeat left top;
	width:450px;
	height:360px;
	padding:0 0 0px 35px;
	left:-25px;
	
}
.mdmBox .shd{
	margin:0px;
	display:block;
}
.mdmBox a,.mdmBox a:hover, .mdmBox a:visited  {
}

.mdmBox p {
    position:absolute;
	top:34px;
    width:370px;
    margin:0px;
}
#mdmVisual{
	position:absolute;
	left:530px;
}

.mdmBox .piatto
{
	position:absolute;
	top:76px;
	
}

.mdmBox .antipasto
{
	position:absolute;
	top:76px;
	left:273px;
}

.mdmBox .dessert
{
	position:absolute;
	top:171px;
	left:273px;
}

.mdmBox .Rezepte
{
	position:absolute;
	left:30px;
	top:240px;
	
}

.mdmBox .Rezepte strong
{
	padding:4px 0 4px 0;
	margin:4px 0 4px 0;		
	
}


.mdmBox .Rezepte p
{
	position:relative;
	
	margin:4px 0 4px 0;		
	
}

/******************** ENDE  Menü des Monats ***********************/


/******************** START Menü ABO ***********************/
.menueabo_right_teaser_container	{
	position: absolute;
	background-color: red;	
}
#maDekoKno{
	position:absolute;
	top:-80px;
	left:570px;
}
.box_weiterempfehlen   {
    width: 551px;
    height: 358px;
    margin-left: -25px;
    background: transparent url('/art/bg/bg_weiterempfehlen.jpg') no-repeat;
}
.box_anmelden   {
    width: 551px;
    height: 542px;
    margin-left: -25px;
    background: transparent url('/art/bg/bg_menueabooben.jpg') no-repeat;
}

.box_abmelden   {
    width: 551px;
    height: 255px;
    margin-left: -25px;
    margin-bottom:30px;
    background: transparent url('/art/bg/bg_menueabounten.jpg') no-repeat;
}

.mdm_content   {
    top: 30px;
    left: 25px;
    width: 500px;
    height: 500px;
}

.mdm_content th {
    font-weight: 500;
    text-align: left;
}

input.text_long, input.text_middle, input.text_short  {
    border: 1px solid #D2B95D;
}

input.text_long  {
    width: 300px;;
}

input.text_middle  {
    width: 220px;
}
input.text_short  {
    width: 70px;
}
a.btImpressum{
    display:block;
    width:75px;
    margin-right:15px;
}
.radioAnr{
    margin-bottom:-3px;
}
/******************** ENDE Menü ABO ***********************/

/******************** START Rezeptsuche ***********************/
.teaserImg{
	position:absolute;
}
#rezeptSucheBuch{
	left:399px;
	top:-20px;
	height:385px;
	width:397px;
}
fieldset#rezeptSucheCt{
	border:0;
	width:387px;
	height:228px;
	position:relative;
	z-index:30;
	padding:35px 0 0 2px;
}
legend{
	display:none;
}
#rezeptsucheBG{
	position:absolute;
	left:-18px;
	z-index:0;
}
.shd{
	margin-bottom:15px;
}
.input{
	border: 1px solid #d7b657;
	height:16px;
	padding:2px 2px 0 2px;
	font-size:10px;
}
#rs_pageNavi{
	display:block;
	height:20px;
	position:relative;
	width:340px;
	margin:7px 0 50px 0;
}
#rs_btNext{
	float:right;
	display:block;
	width:50px;
}
#rs_btBack{
	display:block;
	width:54px;
}
#rs_pageCounter{
	position:absolute;
	top:2px;
	left:125px;
}
#resultList{
	list-style-type:none;
}
.rsLabel{
    font-weight:bold;
    float:left;
    width:150px;
    margin-top:4px;
}
.psProdukte{
    width:170px;
}
#btSuchestarten{
    float:right;
    margin:25px 60px 0px 0;
}
.katLabel{
    margin-top:16px;
}
.psKategorien{
    width:176px;
    height:20px;
    margin-top:12px;
}
a:hover{
	color:#eb0014;
}
#rs_imgVisual1{
	background-color:transparent;
	position:absolute;
	top:360px;
	left:470px;
}
#rs_imgVisual{
	background-color:transparent;
	float:right;
	margin:-180px 90px 20px 0;
}
h2#resultSubHD{
	font-size:13px;
	margin-bottom:4px;
	color:#e2001a;
}

/* TEASER kontainer */

.right_teaser_container	{
	position: absolute;
	left: 517px;
}

.dummy_gif {
	position: absolute;
	top: -70px;
	left: 20px;
	z-index: 99;
}

/******************** ENDE Rezeptsuche ***********************/

/******************** START Rezeptdetail ***********************/



/******************** ENDE Rezeptdetail ***********************/


/******************** START Mediterraneernaehrung ***********************/
.mediterraneernaehrung_right_teaser_container	{
	position: absolute;
	left: 485px;
}
.mediterraneernaehrung_right_teaser_container img	{
	position: absolute;
	
}
.mediterraneernaehrung_right_teaser_container img.text	{
	position: absolute;
	top: 205px;
	left: 35px;
}
/******************** ENDE Mediterraneernaehrung ***********************/


/******************** START gesund essen ***********************/
.maincontent#gesundessen	{
	top: 10px;
	width: 350px;
}
.gesundessen_right_teaser_container	{
	position: absolute;
	left: 420px;
	top: -29px;
}
/******************** ENDE gesund essen ***********************/


/******************** START Olivenoel und Tomate **************/
.olivenoel_right_teaser_container	{
	position: absolute;
	left: 480px;
	top: 120px;
}
.olivenoel_contentnavi, .tomate_contentnavi	{
	position: relative;
	top: -31px;
	left: 0px;
}
.olivenoel_contentnavi div, .tomate_contentnavi div	{
	position: absolute;	
}
.olivenoel_contentnavi div img.subheadline, .tomate_contentnavi div img.subheadline	{
	margin:250px 0 0 15px;
}
.olivenoel_contentnavi div ul, .tomate_contentnavi div ul	{
	list-style-type:none;
	margin:5px 0 0 15px;
}
.olivenoel_contentnavi div ul li, .tomate_contentnavi div ul li{
	padding-bottom:5px;
	zoom:1;
}
.olivenoel_contentnavi div a, .tomate_contentnavi div a{
	}
.olivenoel_contentnavi div a img, .tomate_contentnavi  div a img{
	display:inline;
}

/******************** ENDE Olivenoel ***********************/


/******************** START herstellung ***********************/
.contentteaser_derwegzumoel{
	background:transparent url('/art/bg/bg_derwegvonderolivezumoel.jpg') no-repeat 0 0;
	height:440px;
}
.herstellung_right_teaser_container, .contentteaser_derwegzumoel .hotlink_container, .contentteaser_derwegzumoel .derwegzumoel_teasercontent, .contentteaser_derwegzumoel img	{
	position: absolute;
}

.contentteaser_derwegzumoel .hintergrundbild, .contentteaser_derwegzumoel .hotlink_container img, .contentteaser_derwegzumoel .derwegzumoel_teasercontent img	{
	position: relative;
	margin-bottom:100px;
}
.derwegzumoel_teasercontent img.subheadline{
	margin-bottom:5px;
}
.contentteaser_derwegzumoel img.headline	{
	top: 17px;
	left: 20px;
}
.contentteaser_derwegzumoel .hotlink_container	{
	top: 60px;
	left: 10px;
}
.contentteaser_derwegzumoel .hotlink_container img	{
	margin: 0px 5px 0px 0px;
	float: left;
	cursor: pointer;
}
.contentteaser_derwegzumoel #derwegzumoel_keyvisual	{
	float:left;
	margin:5px 10px 6px 0;
}
.contentteaser_derwegzumoel .derwegzumoel_teasercontent	{
	top: 140px;
	left: 15px;
	width: 410px;
	height: 290px;
	overflow: auto;
	display: none;
}
.contentteaser_derwegzumoel .derwegzumoel_teasercontent#content_ernte	{
	display: block;	
}
/******************** ENDE herstellung ***********************/


/******************** START geschmack ***********************/
.geschmack_right_teaser_container	{
	position: absolute;
	background-color: red;
}
/******************** ENDE geschmack ***********************/


/******************** START Quallitätskontrolle ***********************/
.quallitaetskontrolle_right_teaser_container	{
	position: absolute;
	background-color: red;
}
/******************** ENDE Quallitätskontrolle ***********************/

/********************* START nachgefragt ***********************/
.maincontent#nachgefragt	{
	padding: 0px;
}
#nachgefragt_bg_image	{
	top: -28px;
}
.nachgefragt_introtext, .nachgefragt_hotlink_container	{
	position: absolute;
	top: 30px;
	left: 20px;
	width: 380px;
}
.nachgefragt_hotlink_container	{
	top: 170px;
}
img.nachgefragt_hotlink	{
	left: 10px;
	cursor: pointer;
}
.nachgefragt_teasercontent	{
	left: 40px;
	width: 680px;
	display: none;
	padding: 0px 0px 10px 0px;
}
/********* ENDE nachgefragt ***********/





/******************** START Interactive & news ***********************/
.magazin_right_teaser_container	{
	position: absolute;
	background-color: red;	
	left: 490px;
	top: 10px;
}
.magazin_right_teaser_container img.text	{
	position: absolute;
	top: 205px;
	left: 35px;
}

/******************** ENDE Interactive & news ***********************/


/******************** START Neuigkeiten ***********************/
.neuigkeiten_right_teaser_container	{
	position: absolute;
	left: 460px;
	top: 130px;
}
/******************** ENDE Neuigkeiten ***********************/


/******************** START Gewinnspiel ***********************/
.maincontent#gewinnspiel	{
	margin: 0px;
	padding: 0px 0 0 0px;
	width: 862px;
	overflow:auto;
}
/******************** ENDE Gewinnspiel ***********************/

/******************** START Zweites Gewinnspiel Geschirr***********************/
.container_gewinnspiel_francesco	{
	background: url(/art/bg/bg_zettelfrageNeu.gif) no-repeat;
	position: relative;
	top: 20px;
	width: 388px;
	height: 286px;	
	padding-left: 30px;
}
/******************** ENDE Gewinnspiel ***********************/


/******************** START Teilnahmeformular ***********************/
.err{
	color:#e2001a!important;
}
.teilnahmeformular_right_teaser_container	{
	position: absolute;
	left: 570px;
	top: 80px;	
}
#gwForm{
	display:block;
	background:transparent url('/art/bg/bg_teilnahmeformular.jpg') no-repeat left top;
	height:542px;
	width:551px;
	position:relative;
	border:0;
	padding:35px 20px 0 30px;
}
#gwForm fieldset,#gwForm form{
	margin:0;
	padding:0;
	border:0;
}
#gwForm legend{
	display:none;
}
.gwSiteutilities	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 450px;
	height: 30px;
}
a:link.gwSButtons, a:visited.gwSButtons, a:hover.gwSButtons, a:active.gwSButtons, a:focus.gwSButtons{
	margin: 5px 0px 0px 18px;
}
#gwForm p{
	margin:20px 0 15px 0;
}
.radioAnr{
	margin-bottom:-3px;
}
.gwInput,#rsSuchStr{
	height:15px;
	border: 1px solid #d2b95d;
}
#gwAnrFie{
	padding-left:35px;
}
#gwAnrFie label{
	padding:0 20px 0 2px;
}
#gwVorLab,#gwNachLab,#gwSubmit,#gwStrLab,#gwNrLab,#gwPlzlab,#gwOrtlab,#gwEmaLab, .gwInput, #gwSecCode, #gwDia1Fie, #gwDia0Fie, #gwDia1Lab, #gwDia0Lab, #gwImgLab, #gwRepLab{
	position:absolute;
	top:95px;
}
#gwVorLab{
	top:97px;
}
#gwVorFie{
	left:92px;
	width:145px;
}
#gwNachLab{
	left:259px;
	top:97px;
}
#gwNachFie{
	left:335px;
	width:145px;
}
#gwSubmit{
	top:455px;
	left:405px;
}
#gwStrLab{
	top:126px;
}
#gwStrFie{
	top:126px;
	width:145px;
	left:92px;
}
#gwNrLab{
	top:126px;
	left:58px;
}
#gwNrFie{
	top:126px;
	width:30px;
	left:206px;
}
#gwPlzlab{
	top:126px;
	left:260px;
}
#gwPlzFie{
	top:126px;
	left:335px;
	width:40px;
}
#gwOrtlab{
	top:126px;
	left:300px;
}
#gwOrtFie{
	top:126px;
	width:100px;
	left:380px;
}

#gwEmaLab{
	top:159px;
}
#gwEmaFie{
	top:157px;
	left:92px;
	width:145px;
}
#gwSecCode{
	top:188px;
	left:92px;
	width:147px;
}
#gwRepFie{
	top:262px;
	left:92px;
	width:145px;
}
#gwDia1Fie{
	top:329px;
}
#gwDia0Fie{
	top:395px;
}
#gwDia1Lab{
	top:327px;
	left:20px;
	width:450px;
}
#gwDia0Lab{
	top:393px;
	left:20px;
	width:450px;
}
#gwImgLab{
	top:195px;
}
#gwRepLab{
	top:264px;
}
#gwKorb{
	position:absolute;
	left:425px;
	top:-100px;
	z-index:100;
}

.lueckenText {
	width: 185px;
	font-size: 22px;
	background-color: transparent;
	letter-spacing: 12px;
	height:28px;
	z-index:10499;
}
/******************** ENDE Teilnahmeformular ***********************/

/*CLEARFIX START*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
/* End hide from IE-mac */
/*CLEARFIX ENDE*/

/******************** ANFANG Sammelaktion ***********************/
.online_spiel_spielteil	{
	top:20px;
	left: 20px;
}

.ctn_spiel	{
	position: relative;
	top: 0px;
	width: 720px;
}

.ctn_spiel .cards	{
/*	border: 1px solid; */
	cursor: pointer;
	display: inline;
	margin: 0px 29px 10px 0px;
}
/******************** ENDE Sammelaktion ***********************/

/******************** START Newsletter Gewinnspiel Teilnahmeformular***********************/
.err{
	color:#e2001a!important;
}
.NlGwTeilnahme_stoerer	{
	position: absolute;
	left: 540px;
	top: 20px;	
}
#NlGwForm{
	display:block;
	background:transparent url('/art/bg/bg_teilnahmeformular.jpg') no-repeat left top;
	height:542px;
	width:551px;
	position:relative;
	border:0;
	padding:35px 20px 0 30px;
}
#NlGwForm fieldset,#NlGwForm form{
	margin:0;
	padding:0;
	border:0;
}
#NlGwForm legend{
	display:none;
}
.NlGwSiteutilities	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 490px;
	height: 30px;
}
a:link.NlGwSButtons, a:visited.NlGwSButtons, a:hover.NlGwSButtons, a:active.NlGwSButtons, a:focus.NlGwSButtons{
	margin: 5px 0px 0px 18px;
}
#NlGwForm p{
	margin:20px 0 15px 0;
}
.radioAnr{
	margin-bottom:-3px;
}
.NlGwInput,#rsSuchStr{
	height:15px;
	border: 1px solid #d2b95d;
}
#NlGwAnrFie{
	padding-left:35px;
}
#NlGwAnrFie label{
	padding:0 20px 0 2px;
}
#NlGwVorLab,#NlGwNachLab,#NlGwSubmit,#NlGwStrLab,#NlGwNrLab,#NlGwPlzlab,#NlGwOrtlab,#NlGwEmaLab, .NlGwInput, #NlGwSecCode, #NlGwDia1Fie, #NlGwDia0Fie, #NlGwDia1Lab, #NlGwDia0Lab, #NlGwImgLab, #NlGwRepLab{
	position:absolute;
	top:95px;
}
#NlGwVorLab{
	top:100px;
}
#NlGwVorFie{
	top:100px;
	left:92px;
	width:145px;
}
#NlGwNachLab{
	left:259px;
	top:100px;
}
#NlGwNachFie{
	top:100px;
	left:340px;
	width:145px;
}
#NlGwSubmit{
	top:455px;
	left:405px;
}
#NlGwStrLab{
	top:140px;
}
#NlGwStrFie{
	top:140px;
	width:109px;
	left:92px;
}
#NlGwNrLab{
	top:140px;
	left:58px;
}
#NlGwNrFie{
	top:140px;
	width:30px;
	left:206px;
}
#NlGwPlzlab{
	top:140px;
	left:260px;
}
#NlGwPlzFie{
	top:140px;
	left:340px;
	width:40px;
}
#NlGwOrtlab{
	top:140px;
	left:300px;
}
#NlGwOrtFie{
	top:140px;
	width:100px;
	left:385px;
}

#NlGwEmaLab{
	top:179px;
}
#NlGwEmaFie{
	top:179px;
	left:92px;
	width:145px;
}
#NlGwImgLab{
	top:225px;
}
#NlGwSecCode{
	top:228px;
	left:92px;
}
#NlGwRepFie{
	top:228px;
	left:340px;
	width:145px;
}
#NlGwRepLab{
	top:228px;
	left:260px;
}
#NlGwDia1Fie{
	top:309px;
}
#NlGwDia0Fie{
	top:385px;
}
#NlGwDia1Lab{
	top:307px;
	left:20px;
	width:450px;
}
#NlGwDia0Lab{
	top:383px;
	left:20px;
	width:450px;
}
#NlGwStoerer{
	position: absolute;
	left: 500px;
	top: 0px;
	z-index: 100;
}
/******************** ENDE Newsletter Gewinnspiel Teilnahmeformular ***********************/

/******************** START Neue Rezepte ***********************/
.maincontent#mainContent_neueRezepte .receiptContainer
{
    width: 100%;
}
.maincontent#mainContent_neueRezepte .receipt
{
    position: relative;
    left: 0px;
    top: 0px;
    background: transparent url('/art/img/img_zettel.jpg') no-repeat left top;
    width: 165px;
    height: 221px;
    float: left;
    margin: 0px 22px 20px 0px;
}
.maincontent#mainContent_neueRezepte .receipt a.receiptLink
{
    display: block;
    position: relative;
    top: 4px;
    left: 15px;
    width: 135px;
    height: 27px;
}
.maincontent#mainContent_neueRezepte .receiptImage
{
    position: relative;
    top: 0px;
    left: 15px;
    height: 180px;
    width: 135px;
    background-repeat: no-repeat;
    background-position: bottom;
    cursor:pointer;
}
.maincontent#mainContent_neueRezepte
{
    height: 630px;
    width: 100% !important;
    padding-right: 0px !important;
}
.maincontent#mainContent_neueRezepte .headline
{
    margin-top: 0px;
    padding-top: 0px;

}
.maincontent#mainContent_neueRezepte p
{
    margin-top: 0px;
}
.maincontent#mainContent_neueRezepte .receiptImage img
{
    position: absolute;
    top: 0px;
    left: -15px;
    z-index: 10;
}

/*Begin Rezeptübersicht Teaser*/
#rueTeaserBox
{
    padding: 16px 0px 0px 20px;
	width: 154px;
	background:transparent url('/art/img/img_zettelteaserneuerezepte.jpg') no-repeat left top;
	height: 250px;
	width: 100%;
	position:relative;
	zoom:1;
}
#rueTeaserBox span
{
    display:block;
    margin-bottom:5px;
}
#rueTeaserBox a
{
    display:block;
    position:relative;
    top:0px;
    width: 160px;
}
#rueTeaserBox img
{
    display:block;
}
#changeC
{
    position:relative;
    top:0px;
    left:0px;
    width: 160px;
    height: 170px;
}
#changeC img
{
    position:relative;
    bottom:0px;
}
#rueTeaserBox #changeC a
{
    position:relative;
    display:block;
    top:0px;
    text-decoration: underline;
}
#rueTeaserBox #changeC .descr
{
    height: 30px;
}
#rueTeaserBox #changeC .imgBG
{
     background-repeat:no-repeat;
     background-position: bottom;
     height:140px;
     width:150px;
}
/*End Rezeptübersicht Teaser*/

/******************** ENDE Neue Rezepte ***********************/