/* Farben in diesem CSS-Dokument:

#CFCAB4 - warm dark grey (Umrandungen von diversen Boxen)
#F7F2E7 - warm light grey (Hintergrund Aufmacher, feine Trennlinien)
#E8D0E0 - flieder (hintergrund teaser)
#AE7804 - currygelb (headlines)
#925601 - dunkles curry (headline auf flieder)
#95272C - dunkelrot (links)
#808080 - 50%-grau
#666    - 40%-grau (headlines, text)
#999    - 60%-grau

*/

/* dieses stylesheet wird als letztes geladen
   es überschreibt Angaben in default.css */


/* grundaufbau */

#maindiv {
	border: none !important; 
	background:#FFF; 
}

div#content { 
	width: 850px; 
}

div#contentLeft {
	float: left;
	width : 486px;
	margin: 14px 0 14px 14px;
	padding: 0;
	display: inline;
}

div#contentRight {
	float: right;
	width : 337px;
	margin: 14px 0 14px 0;
	padding: 0;
}

table.teaserList {
	margin: 10px 10px 10px 15px; 
	padding: 0px;
	text-align: center;
	width: 300px;
}

table.teaserList td.teasercell {
	margin: 10px 10px 10px 0; 
	padding: 5px 30px 0 0;
}

table.teaserList td.last {
	margin: 10px 10px 10px 0; 
	padding: 0px 0px 0 0;
}

span.gender_icon {
	vertical-align: top;
}

#bottom .partnerfooter {
	height: 100px;
	border-bottom:1px solid #CFCAB4;
	border-top:1px solid #CFCAB4;
	height:80px;
	padding-top:10px;
	text-align:center;
	color:#B3B3B3;
}

#bottom .partnerfooter img {
	padding: 10px;
}

#gujSeoFooter { clear:both; padding:5px 0px;}
#gujSeoFooter ul{ list-style-type: none;}
#gujSeoFooter li{ float:left; padding:0px 5px 0px 0px; text-align:center; }

#gujSeoGlossar .overview {padding:10px 15px;}
#gujSeoGlossar .overview ul {list-style-type: none;}
#gujSeoGlossar .overview li{clear:both; padding:15px 0px; padding-right:15px;  }
#gujSeoGlossar .overview li img{float:left; }
#gujSeoGlossar .overview li p{float:right; width:530px;}
#gujSeoGlossar .overview li div{float:right; width:530px;}

#gujSeoGlossar .detail {padding:10px 15px;}
#gujSeoGlossar .detail img{float:left;}
#gujSeoGlossar .detail p{float:right; width:530px;}
#gujSeoGlossar .detail >a {clear:both; display:block; float:left; margin:15px 0px; }

#gujSeoGlossarLink {clear:both; padding:5px 0px;}
#gujSeoGlossarLink ul {list-style-type: none;}
#gujSeoGlossarLink li{ float:left; padding:0px 5px 0px 0px; text-align:center; }

/* headlines nur als styles */

.h1, .h2, .h3, .h4, .h5, .h6 {font-weight: bold;}


/* XHTML-spezifisch */

div#content-teaser div.foto_static_links div div.rezeptgalerie div.galeriebox div.foto a img, div#content-teaser div.teaserbox object, div.galeriebox div.foto a img, div.teaserbox_rechts img { margin-bottom: -3px; }
	
	
/* Korrekturen an der Hauptnavigation */

ul#navmenu a { border-top: 0 none transparent; border-bottom: 0 none transparent;}
ul#navmenu { top: 83px;}


/* General Styles linker Content-Bereich statisch */

.food_static_links { }
.food_static_links p, .food_static_links form, .food_static_links input, .food_static_links select, .food_static_links ul, .food_static_links li, .food_static_links dl, .food_static_links dd { margin: 0; padding: 0; }

.food_static_links .h2 { font-size: 13px; margin: 0; padding: 0; }
.food_static_links .h3 { font-size: 12px; margin: 0; padding: 0; }
.food_static_links .h4 { font-size: 12px; margin: 0; padding: 0; }

.food_static_links a { color: #95272C; text-decoration: none; }
.food_static_links a:hover { text-decoration: underline; }

.food_static_links img, .food_static_links table { border: 0; }

.food_static_links ul { list-style-type: none; }
.teaser_rechts ul, .teaserbox_rechts ul, .teaserbox_rechts_extra ul, navigation_spezial ul { list-style-type: none; line-height: 15px;}

.rechts { float: right; }
.links { float: left; }
.clear { clear: both; }

.headline666_bold { color:#666; font-weight:bold; padding-bottom:5px;}

.food_static_links .credit { padding-top: 4px; font-size: 10px; color: #999; }

.food_static_links .low  { color: #666; }
.food_static_links .grau { color: #666; }
.food_static_links .gelb { color: #AE7804; }
.food_static_links .rot  { color: #95272C; }

ul.pfeil li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.food_static_links .b { font-weight: bold; }

.food_static_links p.kommentar { color: #666; margin-bottom: 10px; }

/* Styles fuer Rubriken- und Spezial-Header  */
.subheader { width:486px; padding: 0px 14px 0px; height:5px; position:relative; }
/*.subheader { font-family: Arial, Helvetica, sans-serif; padding: 6px 12px 8px; border-top: 1px solid #F7F2E7; border-bottom: 1px solid #F7F2E7; margin-top: 14px; }*/
.subheader h1 { color: #666; font-size: 12px; line-height: 16px; margin: 0; padding: 0;}
.subheader .h1 { color: #666; font-size: 12px; line-height: 16px; margin: 0; padding: 0;}
.subheader h2 { color: #666; font-size: 12px; font-weight:bold;  margin: 0; padding: 0;  }
.subheader .h2 { color: #666; font-size: 12px; font-weight:bold; margin: 0; padding: 0;}
/*.subheader h2 { color: #95272C; font-size: 15px; line-height: 16px; padding-bottom: 8px; }*/
.subheader h1 a, .subheader h2 a { color: #666; }
.subheader .h1 a, .subheader .h2 a { color: #666; }

/* Styles fuer neue Rubriken- und Spezial-Header (Spitzmarke)  */
.subheader2 { width:486px; padding: 0px 14px 0px; height:5px; position:relative; top:16px;}
/*.subheader { font-family: Arial, Helvetica, sans-serif; padding: 6px 12px 8px; border-top: 1px solid #F7F2E7; border-bottom: 1px solid #F7F2E7; margin-top: 14px; }*/
.subheader2 h2 { color: #666; font-size: 12px; font-weight:bold;  padding-top: 0px;  }
.subheader2 .h2 { color: #666; font-size: 12px; font-weight:bold; margin-top: 10; padding: 0px;}
/*.subheader h2 { color: #95272C; font-size: 15px; line-height: 16px; padding-bottom: 8px; }*/
.subheader2 h1 a, .subheader h2 a { color: #666; }
.subheader2 .h1 a, .subheader .h2 a { color: #666; }

div.h2_20{color:#9A6B03; font-size:20px; font-weight:bold}

/* Styles fuer Uebersichtsseiten  */
.teaserbox, .teaserbox_fotostrecke, .teaserbox_extra { border: 1px solid #CFCAB4; margin: 0 0 16px 0; padding: 0; }
.teaserbox_extra { border: 1px solid #E7C257; background-color: #E8D0E0; }
.teaserbox .head { background: #fff url(/food/images/bg_verlauf.gif) repeat-x; padding: 6px 12px 0px; }
.teaserbox_fotostrecke .head { background: #fff url(/food/images/bg_verlauf.gif) repeat-x; padding: 6px 12px 9px; }
.teaserbox_rechts .head { padding: 10px 0 0px; border-bottom: 1px solid #f7f2e7; margin-left: 12px; margin-right:12px; }
.teaserbox_rechts .bildteaser { border: none;}
.teaserbox_extra .head { padding: 6px 12px 6px; background-color: #fff; }
.teaserbox .head .h4, 
.teaserbox .head .h4 a, 
.teaserbox_fotostrecke .head .h4, 
.teaserbox_fotostrecke .head .h4 a, 
.teaserbox_fotostrecke .tfNav .h4, 
.teaserbox_fotostrecke .tfNav .h4 a, 
.teaserbox_extra .head .h4, 
.teaserbox_extra .head .h4 a { color: #AE7804; text-transform: uppercase;}
.teaserbox_rechts .head .h4, .teaserbox_rechts .head .h4 a, .teaserbox_rechts .head .h4, .teaserbox_rechts .head .h4 a { color: #666; font-size: 16px; font-weight: normal !important; text-transform:none;}
.teaserbox .head .rechts img, .teaserbox_fotostrecke .head .rechts img { margin-top: 2px; margin-left: 6px; }
.teaserbox .subheadline  { margin-left: 5px; padding-top:8px; padding-bottom: 5px;  color: #666666; text-transform: uppercase;}
.teaserbox_rechts .hefte ul li{float:left; color:#666;}
.teaserbox_rechts .hefte ul li a.et{background: url(/food/images/pfeil_et.gif) no-repeat 0 4px; padding-left: 10px; color:#666;}
.teaserbox_rechts .hefte ul li a.fjt{background: url(/food/images/pfeil_fjt.gif) no-repeat 0 4px; padding-left: 10px; color:#666;}
.teaserbox_rechts .hefte ul li a.praemie{background: url(/food/images/pfeil_praemie.gif) no-repeat 0 4px; padding-left: 10px; color:#666; }


.teaserbox .teaser_koop {text-align: center; overflow: hidden; width: 486px; margin-left:-3px;}
.teaserbox .teaser_koop .koopteaser {width: 160px; display: inline-block; vertical-align: middle; text-align:left; margin-right:-4px;}
.teaserbox .teaser_koop .textfeld {margin:0px 5px 5px 8px;}
.teaserbox .border_right {border-right:1px solid #CFCAB4; }
.teaserbox .border_left_right {border-left:1px solid #CFCAB4; border-right:1px solid #CFCAB4;}
.teaserbox .teaser_koop .textfeld a.ocker { display: block; font-weight: bold; color: #AE7804;}


.ohne_rand { margin: 0 }

/* Styles fuer Suche  */
.teaserbox_suche { border: 1px solid #CFCAB4; margin: 0 0 16px 0; padding: 0; background: #fff url(http://www.essen-und-trinken.de/food/images/bg_verlauf.gif) repeat-x; padding: 6px 12px 9px;}
.teaserbox_suche .input { width:350px; height:20px; margin:10px 0px 10px 0px;}
.teaserbox_suche .button { width: 100px; height:22px; margin:10px 0px 10px 0px; background: #f0f0f0; border: 1px solid #6C6C6C; color:#666666; font-family:verdana,arial,sans-serif; font-size:11px; padding:2px;}
.teaserbox_suche .fusszeile { border-top: 1px solid #CFCAB4; padding-top: 6px; }
.teaserbox_suche .fusszeile a { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox img, .teaserbox_fotostrecke img, .teaserbox_extra img { margin: 0; padding: 0; border: 0; }

#contentRight .teaserbox { border-right: 0; }

/* teaserbox */
.teaserbox .aufmacher { background-color: #F7F2E7; padding-bottom: 7px; }
.teaserbox .aufmacher img { display: block; border-bottom: 1px solid #fff; margin-bottom: 4px; }
.teaserbox .aufmacher h1 {color: #95272C !important; font-size: 24px; line-height: 30px; margin-left: 12px;}
.teaserbox .aufmacher .h1 { color: #95272C; font-size: 24px; line-height: 30px;}
.teaserbox .aufmacher h1 a{ color: #95272C; font-size: 24px; line-height: 30px; }
.teaserbox .aufmacher .h3 { font-family: 'Times New Roman', Times, serif; font-size: 15px; color: #AE7804; line-height: 17px; }
.teaserbox .aufmacher .h1, .teaserbox .aufmacher .h3 { padding-left: 12px; }
.teaserbox .aufmacher ul { float: right; margin-right: 12px; margin-top: 2px; }
.teaserbox .aufmacher li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox .aufmacher li.leer { background: transparent; }
.teaserbox .aufmacher .kochbuecher { width: 484px; height: 240px; border-bottom: 1px solid #fff; margin-bottom: 4px; background: url(/food/images/community/aufmacher_community.jpg) no-repeat; color: #999; }
.teaserbox .aufmacher .kochbuecher .div { float: left; width: 156px; margin-left: 4px; margin-top: 138px; text-align: center; }
.teaserbox .aufmacher .kochbuecher img { display: inline; border: 0; }
.teaserbox .aufmacher .kochbuecher .h4, .teaserbox .aufmacher .kochbuecher .h4 a { color: #AE7804; font-size: 11px; }
/* Teaserbox neu: Theresa 7.1.2010 */
.teaserbox .aufmacher ul.left { float: left; margin-right: 12px; margin: 2px 12px 14px; }
.teaserbox .aufmacher .h2 { color:#666666; font-size:12px; font-weight:bold; margin-left:12px;}
.teaserbox .aufmacher p { font-size:12px; color:#000; margin-left:12px; padding:5px 0px;}
/* Teaserbox neu: Theresa 7.1.2010 */

.teaserbox .aufmacher .topvideos { width: 484px; height: 270px; border-bottom: 1px solid #fff; margin-bottom: 4px; background: url(/food/images/videos/bg_aufmacher_videos.jpg) no-repeat; color: #999; }
.teaserbox .aufmacher .topvideos div { float: left; width: 156px; margin-left: 4px; margin-top: 96px; text-align: center; }
.teaserbox .aufmacher .topvideos img { display: inline; border: 1px solid #CFCAB4; }
.teaserbox .aufmacher .topvideos img.icon { border: 0; }

.teaserbox div.linkliste { padding: 2px 12px 12px; } 
.teaserbox div.linkliste li { background: url(/food/images/pleil_mini.gif) no-repeat 0 5px; padding: 2px 0 2px 12px; border-bottom: 1px solid #F7F2E7; }
.teaserbox div.linkliste ul.links { width: 150px; float: left;}
.teaserbox div.linkliste ul.mitte { width: 150px; float: left;}
.teaserbox div.linkliste ul.rechts { width: 150px; float:right;}

.teaserbox div.rezeptkategorien { padding: 2px 12px 12px; } 
.teaserbox div.rezeptkategorien .linkeSpalte {width:220px; float:left;} 
.teaserbox div.rezeptkategorien .rechteSpalte {width:220px; float:right;}
.teaserbox div.rezeptkategorien .kategorie {width:220px; border-top: 1px solid #F7F2E7; border-top: 1px solid #F7F2E7; padding: 2px 0 2px 0;} 
.teaserbox div.rezeptkategorien .headline { color: #666666; font-weight:bold;} 
.teaserbox div.rezeptkategorien li { padding: 2px 0 2px 15px; border-top: 1px solid #F7F2E7; }
.teaserbox div.rezeptkategorien .fuss { padding: 5px; border-top:1px solid #F7F2E7;}
.teaserbox div.rezeptkategorien .fuss a { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }

/* neue Kühlschranksuche */  
/* #kuehlschranksuche form .h3 { font-size: 11px; color: #666; text-align: center; }*/
#kuehlschranksuche { position: relative; height: 248px; }
#kuehlschranksuche form { padding-left: 15px;  }
#kuehlschranksuche form .h3 { font-size: 11px; color: #666;}
#kuehlschranksuche form .text { font-size: 11px; color: #000; padding:10px 15px 5px 0px;}
#kuehlschranksuche input { }
#kuehlschranksuche input.zutat1 { width: 200px; height:16px; position: absolute; top: 65px; font-size:11px; padding:3px; }
#kuehlschranksuche input.zutat2 { position: absolute; top: 57px; }
#kuehlschranksuche input.zutat3 { position: absolute; top: 103px; }
#kuehlschranksuche input.zutat4 { position: absolute; top: 129px; }
#kuehlschranksuche input.abschicken { position: absolute; top: 100px; width:80px; height:22px; background:#F0F0F0; color:#000; border-color:#000;}
#kuehlschranksuche p.suche { position: absolute; top: 160px; left:15px; }
#kuehlschranksuche p.kategorien { position: absolute; top: 204px; left:15px; }
#kuehlschranksuche p a { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }

#tagsuche_home { height:248px; padding: 0 12px; }
#tagsuche_home p { font-size: 14px; line-height: 1.4em; }
#tagsuche_home p small { font-size: 11px; }
#tagsuche_home p big { font-size: 18px; }
#tagsuche_home ul.pfeil { margin-top: 20px; }
#tagsuche_home ul.pfeil li { padding-bottom: 4px; }

.teaserbox .videodestages { padding: 0 13px; height: 248px; }
.teaserbox .videodestages img { border: 1px solid #CFCAB4; margin: 5px 0 4px; }
.teaserbox .videodestages .h4 { color: #666; padding-bottom: 3px; }
.teaserbox .videodestages form { text-align: center; margin-top: 15px; }
.teaserbox .videodestages p a { background: url(/food/images/type_video.gif) no-repeat 0 1px; padding-left: 24px; }
.teaserbox .videodestages li { color:#666; font-weight:bold; margin-top: 5px; }
.teaserbox .videodestages li a { color: #95272C; font-weight:normal;}

.teaserbox .trenner { clear: both; border-top: 1px solid #F7F2E7; }
.teaserbox .special .clear { height: 12px; }
.teaserbox .special img { float: right; border: 1px solid #CFCAB4; border-right: 0; }
.teaserbox .special .h3, .teaserbox .special p, .teaserbox .special form, .teaserbox .special ul { padding-left: 12px; }
.teaserbox .special .h3 { color: #AE7804; padding-top: 10px; }
.teaserbox .special .h3 .zusatz { color: #808080; font-size: 11px; font-weight: normal; }
.teaserbox .special p { color: #808080; }
.teaserbox .special li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; font-weight: normal; line-height: 13px; }
.teaserbox .special form { margin-top: 4px; }

.teaserbox .special_home { padding: 2px 12px 8px; }
.teaserbox .special_home img { float: left; }
.teaserbox .special_home .h3, .teaserbox .special_home .h3 a { font-size: 11px; color: #666; }
.teaserbox .special_home .h3, .teaserbox .special_home p { padding-left: 135px; }
.teaserbox .special_home .topline { color: #808080; }
.teaserbox .special_home p a { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; font-weight: bold; }
.teaserbox .trenner_home { border-top: 1px solid #CFCAB4; margin: 0 12px 6px; }

.teaserbox .themen_liste { padding: 0 12px 15px; }
.teaserbox .themen_liste .trenner { border-top: 1px solid #F7F2E7; margin: 5px 0 4px; }
.teaserbox .themen_liste .h3, .teaserbox .themen_liste .h3 a { color: #AE7804;}

.teaserbox .themen_bild_teaser { }
.teaserbox .themen_bild_teaser .h3, .teaserbox .themen_bild_teaser .h3 a { color: #AE7804;}
.teaserbox .themen_bild_teaser .teaser {margin:0px 12px; padding: 15px 0px; width:445px; border-bottom: 1px solid #F7F2E7;}
.teaserbox .themen_bild_teaser .teaser img { border: 1px solid #CFCAB4; margin:0px 10px 0px 0px; float:left;}
.teaserbox .themen_bild_teaser .teaser .anzeige, .teaserbox .anzeige{color:#666; font-weight:normal;}

/*
.teaserbox .themen_bild_teaser { }
.teaserbox .themen_bild_teaser .h3, .teaserbox .themen_bild_teaser .h3 a { color: #AE7804;}
.teaserbox .themen_bild_teaser .teaser { width:146px; text-align:center; background: url(/food/images/bg_special.gif) no-repeat; margin-left:12px; padding: 15px 0 20px; display:inline; }
.teaserbox .themen_bild_teaser .teaser img { border: 1px solid #CFCAB4; margin-bottom:7px; }
.teaserbox .themen_bild_teaser .teaser.anzeige { background-image: url(/food/images/bg_special_anzeige.gif); }*/

.teaserbox .textteaser { padding: 6px 12px 12px; }
.teaserbox .textteaser .h4, .teaserbox .textteaser .h4 a { color: #AE7804; font-size: 12px; }

/* Teaser mit Bild links */
.teaserbox .bild_links { padding: 6px 12px 12px; }
.teaserbox .bild_links .anzeige { padding-bottom: 4px; }
.teaserbox .bild_links .anzeige img { border: 0; }
.teaserbox .bild_links img { float: left; border: 1px solid #CFCAB4; }
.teaserbox .bild_links .h3, .teaserbox .bild_links .h3 a { color: #AE7804; font-size: 12px; }
.teaserbox .bild_links .h4, .teaserbox .bild_links .h4 a { color: #AE7804; font-size: 12px; margin-bottom: 0; }
.teaserbox .bild_links .h4.topline { color: #666; text-transform: uppercase; font-weight: normal; }
.teaserbox .bild_links .trenner { clear: both; height: 11px; border-bottom: 1px solid #F7F2E7; border-top: 0; margin-bottom: 12px; }
/* Bilder mit 110er Breite */
.teaserbox .bild_links.w110 p, .teaserbox .bild_links.w110 .h4 { padding-left: 122px; }
.teaserbox .bild_links.w110 p.link { background: url(/food/images/pleil_mini.gif) no-repeat 122px 3px; padding-left: 134px; }
/* Bilder mit 70er Breite */
.teaserbox .bild_links.w70 p  { padding-left: 84px; }
.teaserbox .bild_links.w70 .h3 { padding-left: 84px; }
.teaserbox .bild_links.w70 .h4 { padding-left: 84px; }
.teaserbox .bild_links.w70 p.link { background: url(/food/images/pleil_mini.gif) no-repeat 84px 3px; padding-left: 96px; }
.teaserbox .bild_links .ohne_bild p, .teaserbox .bild_links .ohne_bild .h3, .teaserbox .bild_links .ohne_bild .h4 { padding-left: 0; }
.teaserbox .bild_links .ohne_bild p.link { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox .bild_links .contentad_text p, .teaserbox .bild_links .contentad_text .h3, .teaserbox .bild_links .contentad_text .h4 { padding-left: 84px; }
.teaserbox .bild_links .contentad_text p.link { background: url(/food/images/pleil_mini.gif) no-repeat 84px 3px; padding-left: 96px; }
.teaserbox .bild_links .contentad_text object, .teaserbox .bild_links .contentad_text embed { float: left; border: 1px solid #CFCAB4; }

.teaserbox ul.user { margin-left: 19px; }
.teaserbox ul.user li { text-align: center; width: 86px; margin-right: 4px; float: left; padding: 8px 0 12px; }
.teaserbox ul.user li img { margin-bottom: 3px; border: 1px solid #CFCAB4; }

.teaserbox .fusszeile { border-top: 1px solid #CFCAB4; padding: 6px 12px; }
.teaserbox .fusszeile a { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }

.teaserbox_fotostrecke { border: 0; background: url(/food/images/bg_teaserbox_fotostrecke.gif) repeat-y; border-bottom: 1px solid #CFCAB4; }
.teaserbox_fotostrecke .head { border: 1px solid #CFCAB4; }
.teaserbox_fotostrecke .fotostrecke { float: left; padding-left: 1px; }
.teaserbox_fotostrecke .fotostrecke p { width: 160px; padding-bottom:5px;}
.teaserbox_fotostrecke .fotostrecke p a { display: block; background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; font-weight: bold; color: #AE7804; margin: 5px 5px 5px 8px; }

.teaserbox_fotostrecke .fotostrecke_bordertop { float: left; padding-left: 1px; border-top:1px solid #CFCAB4;}
.teaserbox_fotostrecke .fotostrecke_bordertop p { width: 160px; padding-bottom:5px;}
.teaserbox_fotostrecke .fotostrecke_bordertop p a { display: block; background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; font-weight: bold; color: #AE7804; margin: 5px 5px 5px 8px; }

.teaserbox .getraenke { padding: 0 13px; height: 255px; }
.teaserbox .getraenke img { border: 1px solid #CFCAB4; margin: 5px 0 4px; }
.teaserbox .getraenke .h4 { color: #666; padding-bottom: 3px; }
.teaserbox .getraenke ul { margin-top: 2px; }
.teaserbox .getraenke li a { background: url(/food/images/pleil_mini.gif) no-repeat 0 1px; padding-left: 12px; color: #AE7804;}
.teaserbox .getraenke .trenner { border-top: 1px solid #F7F2E7; margin: 5px 0 4px; }

.teaserbox .gesund { padding: 0 13px; height: 270px; }
.teaserbox .gesund p { padding: 3px 0 5px 0;}
.teaserbox .gesund img { border: 1px solid #CFCAB4; margin: 1px 0 4px; }
.teaserbox .gesund .h4 { color: #666; padding-bottom: 3px; }
.teaserbox .gesund ul { margin-top: 2px; }
.teaserbox .gesund li a { background: url(/food/images/pleil_mini.gif) no-repeat 0 1px; padding-left: 12px; color: #AE7804;}
.teaserbox .gesund .trenner { border-top: 1px solid #F7F2E7; margin: 5px 0 4px; }

.hefte_pageflip { border: 1px solid #CFCAB4; padding: 14px 14px 9px 14px; }
.hefte_pageflip p { text-align: right; padding-top: 7px; }

.flash_spiele { border: 1px solid #CFCAB4;}

.teaserbox .hefte_themen { padding: 6px 12px 12px; }
.teaserbox .hefte_themen .h4 { color: #999; }
.teaserbox .hefte_themen img { border: 1px solid #CFCAB4; margin: 4px 0; }
.teaserbox .hefte_themen p a {background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }

.alle_kategorien .h2 { font-size: 13px; color: #AE7804; padding-bottom: 13px; padding-top: 18px; border-bottom: 1px solid #CFCAB4; }
.alle_kategorien .h3 { font-size: 12px; color: #000; padding: 0 0 12px 14px; }
.alle_kategorien .hell, .alle_kategorien .dunkel { padding: 15px 0 20px; border-bottom: 1px solid #CFCAB4; }
.alle_kategorien .hell ul, .alle_kategorien .dunkel ul { float: left; width: 162px; margin: 0; padding: 0; }
.alle_kategorien .hell li, .alle_kategorien .dunkel li { line-height: 15px; padding: 0 0 0 14px; }
.alle_kategorien .dunkel { background-color: #F7F2E7; }

/* Styles fuer Artikel, Specials, etc  */

.artikel { padding-bottom: 20px; font-size:12px; }
.artikel h1{ padding-top: 18px; }
.artikel .h2 { color: #AE7804; padding-bottom: 13px; padding-top:18px; font-size:20px; line-height:20px;}
.artikel .h2.topline { font-size: 11px; color: #666; margin: 0; padding: 13px 0 0; }
.artikel .h3 {font-size: 16px; color: #AE7804; font-weight:normal; padding: 10px 0px;}
.artikel .h4 { color: #000; }
.artikel p { padding-bottom: 13px;}
.artikel p.intro { font-weight: bold; }
.artikel p.intro a.pfeil { display: block; background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.artikel img.links, .artikel img.rechts { border: 1px solid #F7F2E7; }
.artikel img.links  { margin: 2px 13px 6px 0; }
.artikel img.rechts { margin: 2px 0 6px 10px; }
.artikel img.borderless { margin: 2px 13px 6px 0px; float:left;}
.artikel .linkliste li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.artikel div.clear { height: 7px; }
.artikel div.clear1 { clear:both; height: 1px; }
.artikel table.programm td { padding: 5px 10px 0 0; }
.artikel .special .introtext {margin-bottom:13px;}
.subheader2 .spitzmarke { font-weight: bold; font-size: 12px; color: #666; float:left; }
.subheader2 .date { color: #666; float:right; }

.artikel .articlebox {border-bottom:1px solid #F7F2E7; clear:both; padding:12px 0;}
.artikel .articlebox_left {float:left; width:173px;}
.artikel .articlebox_right {float:right; width:173px;}
.artikel .articlebox_left img,.articlebox_right img {border: 1px solid #CFCAB4; margin: 2px 13px 6px 0;}
.artikel .textbox {color: #666666; margin:0; padding: 5px 10px 2px 2px; margin: 0px 0px 13px;}

/* Quiz */
.artikel .quiz_question_block{margin:15px 0px; background-color: #F7F2E7; padding:15px 10px;}
.artikel .quiz_question_block input.senden{width:110px; float:left; margin-top:15px; padding:2px; border:1px solid #6c6c6c; color:#666;}
.artikel .quiz_question_block .quiz_question{font-weight:bold; font-size:12px; padding:0px 15px 15px 0px; border-bottom: 1px solid #fff; color:#666;}
.artikel .quiz_question_block .quiz_question_aktuell{color: #666;}
.artikel .quiz_question_block .quiz_answers {margin:25px 0px 0px;}
.artikel .quiz_question_block .quiz_answer {clear:both; margin:5px 0px; display:block; min-height:25px; font-size:11px; font-weight:bold;}
.artikel .quiz_question_block .quiz_answer .antwort{float:left; padding:0px 0px 0px 10px;}
.artikel .quiz_question_block input.quiz_radio {float:left; width:15px; padding:5px 0px; margin:0; padding:0; vertical-align:middle;}
.artikel .quiz_question_block input.senden {float:right; position:relative; top:12px;}
.artikel .quiz_question_block .image { float: left; margin-right: 12px; margin-bottom: 12px; }

.artikel .quiz_answer_block{margin:15px 0px; background-color: #F7F2E7; padding:15px 10px;}
.artikel .quiz_answer_block .frage {margin:0px 0px 15px 0px; color:#666; font-size:12px; font-weight:bold; border-bottom: 1px solid #fff; padding-bottom:15px;}
.artikel .quiz_answer_block .frage_aktuell {color:#666;}
.artikel .quiz_answer_block .antwort {margin:0px 0px 15px 0px; font-size:11px; font-weight:bold; color:#666; }
.artikel .quiz_answer_block .antwort_aktuell {color:#000;}
.artikel .quiz_answer_block .ergebnis {margin:25px 0px 25px 0px; font-size:11px; font-weight:bold;}
.artikel .quiz_answer_block .ergebnis_aktuell {color:#9A6B03; font-size:11px;}
.artikel .quiz_answer_block .zwischenergebnis {margin:0px 0px 12px 0px; border-bottom: 1px solid #fff; padding:0px 15px 15px 0px; font-size:11px;font-weight:bold; color:#666;}
.artikel .quiz_answer_block .zwischenergebnis_aktuell {color:#000; font-weight:bold;}
.artikel .quiz_answer_block .link {margin:5px 0px;}
.artikel .quiz_answer_block .link a{background: transparent url(/food/images/pleil_mini.gif) no-repeat scroll 0 3px; padding-left:12px;}
.artikel .quiz_answer_block .image { float: left; margin-right: 12px; margin-bottom: 12px; }

.artikel .quiz_answer_block{margin:15px 0px;}
.artikel .quiz_answer_block .quiz_overall_result{margin:15px 0px;}
.artikel .quiz_answer_block .quiz_overall_result .auswertung{padding:5px 0px; font-weight:bold; color:#95272c;}
.artikel .quiz_answer_block .quiz_overall_result .endergebnis{padding:5px 0px; font-weight:bold; color:#666;}

/* Styles fuer News-Artikel  */
.artikel .imgshow .headline { font-weight: bold; color:#AE7804; padding:8px 12px 6px;}
.artikel .imgshow .subtitle { padding:10px 12px 0px; margin-bottom: 15px;}
.artikel .imgshow ul { padding:5px 12px 0px 0px;}
.artikel .imgshow ul a { background: url(/food/images/pleil_mini.gif) no-repeat 0 5px; padding-left: 12px; }
.artikel .imgshow .pager { color:#999999; font-weight:bold; text-align:right; border:none; padding: 0px 12px 6px 0px;}
.artikel .imgshow .image {}
.artikel .imgshow .credit {color:#666666; font-size:10px; padding:4px 12px;}
.artikel .imgshow .h3 {padding: 0 0 10px 0;}

.artikel .imgshow_listing {margin-top:15px;margin-bottom: 15px; width: 100%}
.artikel .imgshow_listing form select { width: 100%}

.artikel .imgshow_text { background-color: white; }
.artikel .imgshow_text .headline { font-weight: bold; color:#AE7804; padding:8px 12px 6px; background-color: #F7F2E7}
.artikel .imgshow_text .content { margin-top: 1px; padding: 12px; background-color: #F7F2E7}
.artikel .imgshow_text .subtitle { background-color: #F7F2E7 }
.artikel .imgshow_text ul { padding:5px 12px 0;}
.artikel .imgshow_text ul a { background: url(/food/images/pleil_mini.gif) no-repeat 0 5px; padding-left: 12px; }
.artikel .imgshow_text .pager { color:#999999; font-weight:bold; text-align:right; border:none; padding: 0px 12px 6px 0px;}
.artikel .imgshow_text .image { float: left; margin-right: 5px; width:162px;}
.artikel .imgshow_text .image .lupe { float:right; }
.artikel .imgshow_text .credit {color:#666666; font-size:10px; padding:4px 12px;}
.artikel .imgshow_text .h3 {padding: 0 0 10px 0;}



.specialsidebar { background-color: #f8f1e7; font-size: 12px; line-height: 20px; clear:both; margin-bottom:16px;}
.specialsidebar .topimage { border: 0px; }
.specialsidebar .boxheader { 
  	background: url(/food/images/pleil_mini.gif) no-repeat 0 6px; 
   	margin: 0px 15px;
	padding-left:10px;
  	color: #AE7804;
  	font-weight:bold;
  }
.specialsidebar ul { padding:0 15px 10px; list-style-type: none; }  
.specialsidebar ul li { 
	border-bottom: 1px solid #FFF; 
	/*background: url(http://www.essen-und-trinken.de/food/images/pleil_mini.gif) no-repeat 0 6px;*/ 
	margin:0px 15px;
}
/*.specialsidebar ul li:first-child {
  border-top: 1px solid white;
  }*/
  
.specialsidebar .separator { margin:0px 15px; color: #AE7804;}  
.specialsidebar .headline, .specialsidebar a.headline, .specialsidebar a.headline:visited{color:#666666;font-size:16px;font-weight:normal;margin:0 15px;padding:10px 0 5px;}
.calendar {background-color: #F7F2E7;}
.caldate {border-bottom:1px solid #FFFFFF; color:#9A6B03; font-size:16px; line-height:20px; padding-bottom:5px; padding-left:12px; padding-top:5px;}
.calendar ul {clear:both; display:block; margin-left:15px; padding:5px; display:block; margin-bottom:10px; }

.calendar li { list-style:none; float:left; margin:5px; padding:1px; text-align:center; width:20px; }
.calfooter { border-top:1px solid #FFFFFF; color:#9A6B03; font-size:12px; font-weight:normal; margin-bottom:10px; padding:10px 0px 10px 12px; clear:both; }
.calendar a{ color: #95272C; font-weight:normal; }

.food_static_links .pager { border: 1px solid #e6e6e6; color: #808080; margin-top: 10px; }
.food_static_links .pager .ffw { float: right; border-left: 1px solid #e6e6e6; padding: 0 3px 0 5px; height: 23px; }
.food_static_links .pager .fw  { float: right; border-left: 1px solid #e6e6e6; padding: 0 6px 0 9px; height: 23px; }
.food_static_links .pager .txt { float: right; border-left: 1px solid #e6e6e6; line-height: 23px; padding: 0 8px; }
.food_static_links .pager .rw  { float: right; border-left: 1px solid #e6e6e6; padding: 0 9px 0 6px; height: 23px; }
.food_static_links .pager .frw { float: right; border-left: 1px solid #e6e6e6; padding: 0 5px 0 3px; height: 23px; }
.food_static_links .pager img { margin: 7px 0 0; padding: 0; border: 0; }
.food_static_links .pager .txt .hi { font-weight:bold }

.food_static_links ul.pager {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
.food_static_links .pager li {display: inline; margin: 4px; font-weight:bold; color:#000;}
.food_static_links .pager li a {text-decoration:none;}

.rezeptgalerie { padding-bottom:20px; }
.rezeptgalerie h1{ color: #AE7804; font-size:20px; margin-top:18px; margin-bottom:5px;padding-bottom:8px; line-height:25px;}
/*.rezeptgalerie h3 { color: #AE7804; padding-bottom: 8px; font-size:20px; margin-top:18px; margin-bottom:5px; } */
.rezeptgalerie .h3 { color: #AE7804; padding-bottom: 8px; }
.rezeptgalerie form { margin-bottom: 13px; }
.rezeptgalerie p { padding-top: 10px; }
.rezeptgalerie .galeriebox { border: 1px solid #CFCAB4; }
.rezeptgalerie .galeriebox p { padding: 0; }
.rezeptgalerie .galeriebox .head { border-bottom: 1px solid #CFCAB4; padding: 8px 12px 6px; }
.rezeptgalerie .galeriebox .head .h4 { color: #AE7804; }
.rezeptgalerie .galeriebox .head .h4.topline { color: #666; }
.rezeptgalerie .galeriebox .head p a { background: url(/food/images/pleil_mini.gif) no-repeat 0 5px; padding-left: 12px; }
.rezeptgalerie .galeriebox .head .pager { text-align: right; font-weight: bold; color: #999; }
.rezeptgalerie .galeriebox .head .pager img { vertical-align: bottom; margin-left: 8px; margin-top: 0; }
.rezeptgalerie .galeriebox .foto img { width: 484px;}
.rezeptgalerie div.small { float:left; width:244px; margin-right:14px; }
.rezeptgalerie p.small{ margin:0; padding:0; }
.rezeptgalerie .pager { border: 0; margin-top: 0; }

#rezeptansicht h1.h2	{padding-top:10px; font-size:20px; color:#AE7804;}	

ul.download_liste li { color: #AE7804; border-bottom: 1px solid #e6e6e6; padding: 4px 2px; }
ul.download_liste li .rechts { font-weight: normal; }
ul.download_liste li.head { font-weight: bold; color: #666; border-top: 1px solid #e6e6e6; padding: 6px 2px; background-color: #F7F2E7; }
ul.download_liste li.head .hi { color: #95272C; }

.teaserbox_extra ul.dot li { background: url(/food/images/extrabox_dot.gif) no-repeat 0 5px; padding-left: 10px; padding-bottom: 1px; }
.teaserbox_extra p a { background: url(/food/images/extrabox_pfeil_weiss.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox_extra .h2 { color: #925601; }

#newsletter_bestellen {}
#newsletter_bestellen fieldset { border: 1px solid #CFCAB4; margin-bottom: 16px; padding: 12px 12px 14px; }
#newsletter_bestellen .h3 { color: #AE7804; }
#newsletter_bestellen p { padding: 0; }
#newsletter_bestellen p.optin { font-weight: bold; padding-top: 10px; }
#newsletter_bestellen p.optin input { width: auto; }
#newsletter_bestellen p.email input { width: 160px; }
#newsletter_bestellen p.senden { text-align: center; padding: 20px 0 40px; }
#newsletter_bestellen p.senden input { width: 120px; }

#newsletter_abmelden p.email input { width: 160px; }
#newsletter_abmelden p.senden { text-align: center; padding: 20px 0 40px; }
#newsletter_abmelden p.senden input { width: 120px; }

ul.sucherg { border-top: 1px solid #CFCAB4; font-size: 12px; }
ul.sucherg li { border-bottom: 1px solid #CFCAB4; line-height: 25px; }
ul.sucherg .titel { float: left; width: 384px; }
ul.sucherg .titel a { color: #AE7804; }
ul.sucherg .link  { float: left; width: 100px; text-align:right; }
ul.sucherg li.head { background-color: #F7F2E7; font-size: 11px; font-weight: bold; color: #666; }

ul.audiorez { border-top: 1px solid #CFCAB4; font-size: 12px; }
ul.audiorez li { border-bottom: 1px solid #CFCAB4; }
ul.audiorez .titel  { float: left; width: 316px; padding: 4px 0; margin-right: 5px; }
ul.audiorez .player { float: left; width: 95px;  padding: 4px 0; }
ul.audiorez .link   { float: left; width: 70px;  padding: 4px 0; text-align:right; }
ul.audiorez .titel a { color: #AE7804; }
ul.audiorez li.head { background-color: #F7F2E7; font-size: 11px; font-weight: bold; color: #666; }

.shoppingIndex { background-color:#E8E0C8; width:822px; padding-top:14px; }
.shoppingIndex h1 { color:#AE7804; background-color:#fff; padding:16px 10px 12px 14px; margin:0 14px; border-bottom:14px solid #E8E0C8; font-size:16px; font-weight:bold; }
.shoppingIndex .h1 { color:#AE7804; background-color:#fff; padding:16px 10px 12px 14px; margin:0 14px; border-bottom:14px solid #E8E0C8; font-size:16px; font-weight:bold; }
.shoppingIndex h2 { margin:0px 0px 15px 10px;}
.shoppingIndex ul { margin-left:14px; }
.shoppingIndex ul li { width:256px; float:left; background-color:#fff; margin-right:13px; display:inline; position:relative; cursor:pointer; }
.shoppingIndex ul li img { margin-bottom:7px; }
.shoppingIndex ul li .h2    { color:#808080; margin:0 10px; height:30px;  overflow:hidden; font-size:14px; font-weight:bold; }
.shoppingIndex ul li.hi .h2 { color:#AE7804; }
.shoppingIndex ul li p  { margin:0 10px; height:100px; overflow:hidden; font-size:12px; }
.shoppingIndex ul li p a { color:#000; }
.shoppingIndex ul li.hi p a { text-decoration:underline; }
.shoppingIndex div.trenner { clear:both; height:14px; }

.shoppingBox {
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 15px;
	background: #F7F2E7;
}

.innerShoppingBox {
	padding:10px 12px 12px;
}

.shoppingBox div.head {
	font-size: 16px;
	color: #000;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
}

.shoppingBox div.head a { color:#000; }
.bildTextTeaser { padding: 1px; }
.bildTextTeaser .shoppingtipp { padding: 30px 10px 0px 80px; display:block; }
.bildTextTeaser .text { padding-left: 80px; display:block; }
.bildTextTeaser img { float:left; margin-right: 10px; }
.bildTextTeaser a,          .textTeaser a          { color:#000; text-decoration:none; }
.bildTextTeaser a .topline, .textTeaser a .topline, .topline { color:#666; font-weight:bold; text-decoration:none;}
.bildTextTeaser a .titel,   .textTeaser a .titel   { font-weight:bold; }
.bildTextTeaser a .link,    .textTeaser a .link, .link    { color: #95272C; }
.bildTextTeaser .logo {float:right; margin:0px;}

.helleBox .bildTextTeaser img { border: 1px solid #ede7e2; }
.shoppingBox .bildTextTeaser a { color:#72757f; font-size:11px; }





/* News-Seite, vorlaeufig, MV, 6.8.2009 */
.index_headline h1 { font-weight: normal; font-size: 24px; color: #666666; margin-bottom: 15px; padding-top:15px; } 
.artikel .index{ margin:0px 0px 10px; background-color:#F7F2E7; border:1px solid #CFCAB4;}
.artikel .index .index_image{margin-bottom:5px;}
.artikel .index .spitzmarke{padding: 0px 15px 0px; color:#666666; font-size:12px; font-weight:bold;}
.artikel .index .headline { color:#AE7804; font-size:24px; line-height:30px; padding:5px 15px 0px;}
.artikel .index .headline a:hover{ text-decoration:underline;}
.artikel .index .teasertext {padding:5px 15px 13px 15px;}
.artikel hr { margin:10px 0; }
.artikel .fotocredit { color:#666666; font-size:10px; padding-top:4px; }
.artikel #articleheadline.h2 {padding-top:5px;}
.articleteaser { clear:both; }
.articleteaser hr { display:none; }
.articleteaser .h2 { font-size:16px; font-weight:normal; padding:0; margin:10px 0; }
.auto_modules, .newsbox{ padding:12px; clear:both; }
.articleteaser_single { clear:both; padding-bottom:12px; border-bottom:1px solid #F7F2E7; margin-bottom:12px; }
.auto_modules_single { border-top:1px solid #F7F2E7; clear:both; padding:13px 0px; margin:13px 0px;}
.articleteaser_group { margin-bottom:15px; }
.articleteaser_single .layout_ad { color: #666666; }
.articleteaser_single .spitzmarke { font-weight: bold; color: #666666; }
.articleteaser_single .headline { font-weight: bold; color: #000; margin-bottom:5px;}
.articleteaser_single .image { float:left; width:160px; height:160px; margin-right:13px; border:1px solid #F7F2E7;}
.articleteaser_single .partnerlogo { color:#666; clear:both; margin-bottom:15px;}
.articleteaser_single .logo { display:inline; padding-left:5px; }
.articleteaser_small_last { border-bottom:1px solid #F7F2E7; clear:both; padding-bottom: 12px; }

.special .separator{ color: #AE7804; font-size:16px; padding:20px 0px;}

.newsbox_headline {color:#AE7804; font-size:16px; margin-bottom:12px;}
.newsbox_single { padding:12px 0; clear: both; border-top:1px solid #F7F2E7;}
.newsbox_single .spitzmarke { font-size:12px; font-weight: bold; color: #666; margin-bottom:3px;}
.newsbox_single .headline { font-size:14px; font-weight: bold; color: #95272C;}
.newsbox_single .teasertext {padding:5px 0px 0px;}
.archivePagerBorder ul.pager{padding:5px;}
.archivePagerBorder ul.pager li{border-right:1px solid #7F7F7F; padding:0 7px 0 0; color:#7F7F7F;}
.newsbox_single img {float:right; border:1px solid #CFCAB4; margin-bottom:12px; margin-left:6px;}

.articlebox_left .textbox { padding: 0px; margin-top: -5px; width:140px;}
.articlebox_left .image { padding: 0px; margin: 0px; }
.articlebox_left .image .lupe { float: right; border: none; margin-top: -5px; }

.thumbnail_image img,.auto_modules_single img {float:right; width:70px; height:70px; border:1px solid #CFCAB4; margin-bottom:12px;}
.topteaser_image {float: right;}
.threearticleteaser {margin-top: 10px;margin-bottom: 10px;clear: both;}
.threearticleteaser_row {clear: both;}
.threearticleteaser_cell {width: 28%; float: left; padding: 10px !important; text-align: justify;}
.threearticleteaser_cell_image { text-align: center; }

/*
.topteaser {margin-bottom: 10px; border:1px solid #CFCAB4; padding-bottom:15px;}
.topteaser .spitzmarke {font-weight: bold;}
.topteaser .headline {font-size: 14px; font-weight: bold; color:#9A6B03; padding:5px 15px 7px;}
.topteaser .teasertext {padding:0 15px 2px;}
.topteaser >a {padding:5px 15px 2px;}
*/

.embedded_image_show { background: url(/food/images/bg_verlauf.gif); background-repeat: repeat-x; border: 1px solid #CFCAB4; margin-bottom: 10px;}
.embedded_image_show li { float:left; }
.embedded_image_show .image { margin-right:1px;}
.embedded_image_show .headline { color: #9A6B03; font-size:11px; font-weight:bold; padding: 6px 12px 9px;}
.embedded_image_show .underline { float:left; padding: 6px 12px 5px; text-decoration:none;}
.embedded_image_show .image_count { float: right; padding: 6px 12px 5px;}
.embedded_image_show .textlink { text-decoration: none; color: #666; }
.embedded_image_show .textlink:hover { text-decoration: none; color: #95272C; }

.newsteaser { line-height: 16px; padding-top:10px;padding-bottom:10px; border: 1px dashed #CFCAB4; margin-bottom: 15px; }
.newsteaser .title { color: #666; font-size:16px; margin-left: 12px; margin-right: 12px; padding-bottom: 5px;border-bottom:1px solid #F7F2E7;}
.newsteaser .subtitle { color: #666; font-size:12px; font-weight:bold; margin-left: 12px; margin-right: 12px;padding-bottom: 5px;padding-top: 5px; }
.newsteaser .headline { margin-left: 12px; margin-right: 12px; }

.toprecipes {
  border: 1px dashed #CFCAB4;
  font-size: 12px;
  line-height: 16px;
  padding: 12px;
  margin-bottom: 15px;
}
.toprecipes ul { 
  list-style-type: none;
}
.toprecipes .title {
  color: #666; 
  font-size:16px; 
  padding-bottom: 5px;
  border-bottom:1px solid #F7F2E7;
  margin-bottom: 7px;
}
.toprecipes .enum {
  color: #666;
  font-weight: bold;
}
.toprecipes .image {
  float:left;
  margin: 2px 12px 5px 0px;
}


/* Service-Seiten */
.impressum .label { color: #AE7804; padding-right: 6px; }
.impressum td { padding-bottom: 6px; vertical-align: top; }
.kontaktformular td { vertical-align: top; padding: 0 6px 10px 0; }
.kontaktformular input, .form_eintr input, .form_button_absch input { width: auto; }
.form_eintr .textfeld { width: 220px; }
.form_beschr { margin-bottom: 2px; }
.form_eintr { margin-bottom: 7px; }
.form_text { margin: 12px 0px; }
.form_button_absch { margin-top: 20px; }
.form_fehlertext { color: #900; font-weight: bold; margin-bottom: 12px; }

/* Linksammlung über die gesamte Breite*/

.linksammlung { width:822px;}
.teaserbox div.kategorien { padding:0 12px;}
.teaserbox div.kategorien .headline { color:#666666; font-size:12px; font-weight:bold; }
.teaserbox div.kategorien .links {width:260px; float:left;} 
.teaserbox div.kategorien .mitte {width:260px; float:left;} 
.teaserbox div.kategorien .rechts {width:260px; float:right;} 
.teaserbox div.kategorien li { padding: 2px 0 2px 15px; border-top: 1px solid #F7F2E7; }

/* Werbung */
#content_ad { text-align: center; }
#content_ad > div { padding: 8px 0 4px; }
#bannerHalfTmpReg div + div{ margin-top:10px; margin-bottom: 12px;}
.food_static_links #content_ad iframe { text-align: center}

/* Kategorie-Icons */
.rezepteigenschaften img{padding: 0px 7px 5px 0px;}
div.katimg{margin-top:7px; vertical-align: bottom; border: float: left;}
div.katimg img{padding-right: 7px;}
div.kategorie img{padding: 0px 5px 0px 7px;}
div.kategorie a{color:#666666;}

/* Partnerlogo */
#rezepteingabe .partnerlogo {margin-top:5px; vertical-align:top;}
#rezeptansicht .partnerlogo	{ vertical-align:middle;}	

/* Styles fuer die rechte Leiste */
.teaser_rechts, .teaserbox_rechts, .teaserbox_rechts_extra, #proximic_ad { clear: both; margin-bottom: 16px;}

/* Spezialnavigation */
.teaser_rechts .navigation_spezial { background-color: #f8f1e7; font-size: 12px; font-weight: bold; line-height: 20px;}
.teaser_rechts .navigation_spezial .h4 { font-size:16px; color:#666; margin:0 15px; padding:10px 0 5px; border-bottom: 1px solid #FFF; font-weight:normal; }
/*.teaser_rechts .navigation_spezial h4 { font-size: 12px;  border-bottom: 1px solid #F7F2E7; color:#000; text-transform: uppercase; } */
.teaser_rechts .navigation_spezial ul { padding:0 15px 10px; }
.teaser_rechts .navigation_spezial li { border-bottom: 1px solid #FFF; background: url(http://www.essen-und-trinken.de/food/images/pleil_mini.gif) no-repeat 0 6px; padding-left: 12px; line-height: 20px;}
.teaser_rechts .navigation_spezial a { color: #AE7804; }
.teaser_rechts .navigation_spezial a.hi { color: #666; }

/* Aufklappbare Navigation */
.visible {display: block;}
.invisible {display: none;}
.teaser_rechts .navigation_submenu { background-color: #f8f1e7; font-size: 12px; font-weight: bold; line-height: 20px; }
.teaser_rechts .navigation_submenu .h4 { font-size: 16px; color:#666; margin:0 15px; padding:10px 0 5px; border-bottom: 1px solid #FFF; font-weight:normal; text-transform: none; }
.teaser_rechts .navigation_submenu .h4:hover { color:#95272C; text-decoration: underline;}
.teaser_rechts .navigation_submenu img{	padding-right:5px; }
.teaser_rechts .navigation_submenu ul { padding:0 15px 10px; }
.teaser_rechts .navigation_submenu li {border-bottom: 1px solid #FFF; padding-left: 0; line-height:20px;}
.teaser_rechts .navigation_submenu li .ohne {border-style: none;}
.teaser_rechts .navigation_submenu a { color: #AE7804;}
.teaser_rechts .navigation_submenu .submenu ul {  }
.teaser_rechts .navigation_submenu .submenu li {font-weight: normal; font-size:12px; margin-left:10px; }
.teaser_rechts .navigation_submenu .submenu li a { text-decoration: none; color: #95272C;}
.teaser_rechts .navigation_submenu .submenu li a:hover { text-decoration: none; color: #95272C; text-decoration: underline;}

.teaserbox_rechts { border: 1px dashed #CFCAB4;}
.teaserbox_rechts_bildteaser { margin-bottom:16px;}
.teaserbox_rechts .head { color:#666; font-size:16px; font-weight:normal; }
.teaserbox_rechts .head a{ color:#AE7804; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; }

.teaserbox_rechts_extra { border: 1px solid #E7C257; border-right: 0; background-color: #E8D0E0; }
.teaserbox_rechts_extra .head { padding: 8px 12px 8px; background-color: #fff; }
.teaserbox_rechts_extra .head .h3 { color: #95272C; font-size: 12px; }
.teaserbox_rechts_extra .h4 { color: #925601; font-size: 11px; }
.teaserbox_rechts_extra p { padding-top: 2px; }
.teaserbox_rechts_extra p a { background: url(/food/images/extrabox_pfeil_weiss.gif) no-repeat 0 3px; padding-left: 12px; }

.teaserbox_rechts .userkoch { padding: 4px 12px 12px; }
.teaserbox_rechts .userkoch img { float: left; margin-top: 2px; border: 1px solid #CFCAB4; }
.teaserbox_rechts .userkoch .h4, .teaserbox_rechts .userkoch p { padding-left: 72px; }
.teaserbox_rechts .userkoch p.username { padding-bottom: 6px; }
.teaserbox_rechts .userkoch p.headline { color:#666666; font-size:12px; font-weight: bold; padding-bottom:5px; }

.teaserbox_rechts .galerie { padding: 4px 12px 12px; }
.teaserbox_rechts .galerie img { float: left;}
.teaserbox_rechts .galerie ul { float:right; width:240px; padding:0; margin:0;}
.teaserbox_rechts .galerie li { padding:0px;}
.teaserbox_rechts .galerie li.headline { color:#666666; font-size:12px; font-weight: bold; padding-bottom:5px; }

.teaserbox_rechts .gewinnspiele { padding: 4px 12px 3px; }
.teaserbox_rechts .gewinnspiele .h4 { font-size: 11px; color: #666; }
.teaserbox_rechts .gewinnspiele .topspiel { border: 1px solid #F7F2E7; }
.teaserbox_rechts .gewinnspiele .topspiel img { float: right; }
.teaserbox_rechts .gewinnspiele .topspiel .h4 { padding: 6px 0 0 10px; font-size: 11px; }
.teaserbox_rechts .gewinnspiele .topspiel .h4 a { color: #666; font-size: 11px; }
.teaserbox_rechts .gewinnspiele .topspiel .h3 { padding: 4px 0 0 10px; font-size: 12px; }
.teaserbox_rechts .gewinnspiele .topspiel p { padding-left: 10px; }
.teaserbox_rechts .gewinnspiele .weitere { line-height: 22px; padding-top: 6px; }
.teaserbox_rechts .gewinnspiele .weitere li { background: url(/food/images/pleil_mini.gif) no-repeat 0 7px; padding-left: 12px; border-top: 1px solid #F7F2E7; }

.teaserbox_rechts .topvideos { padding: 8px 12px 2px; }
.teaserbox_rechts .topvideos img { float: left; border: 1px solid #CFCAB4; margin-bottom: 8px; }
.teaserbox_rechts .topvideos p { padding: 2px 0 2px 90px; }
.teaserbox_rechts .topvideos p a { background: url(/food/images/type_video.gif) no-repeat 0 1px; padding-left: 24px; }
.teaserbox_rechts .topvideos .trenner { clear: both; border-bottom: 1px solid #F7F2E7; margin-bottom: 8px; }
.teaserbox_rechts .topvideos p.fusszeile { padding: 0 0 8px; }
.teaserbox_rechts .topvideos p.fusszeile a { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }

.teaserbox_rechts .promotion { padding: 0 12px; }
.teaserbox_rechts .promotion p.subline { margin-bottom: 10px; border-bottom: 1px solid #F7F2E7; padding-bottom: 4px; text-align: right; color: #666; }
.teaserbox_rechts .promotion ul { margin-bottom: 10px; }
.teaserbox_rechts .promotion li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox_rechts .promotion .video li { background: url(/food/images/type_video.gif) no-repeat; padding-left: 24px; padding-bottom: 1px; }

.teaserbox_rechts .promoteaser { padding: 6px 12px 12px; }
.teaserbox_rechts .promoteaser img { float: right; border: 1px solid #CFCAB4; margin: 2px 0 0 10px; }
.teaserbox_rechts .promoteaser p { margin-bottom: 5px; }
.teaserbox_rechts .promoteaser .h4 { color: #666; padding-bottom: 2px; }
.teaserbox_rechts .promoteaser li { background: url(/food/images/pleil_mini.gif) no-repeat 0 4px; padding: 0px 0px 0px 12px; }
.teaserbox_rechts .promoteaser form { margin: 5px 0 4px; }
.teaserbox_rechts .promoteaser .trenner { clear: both; height: 10px; border-bottom: 1px solid #F7F2E7; margin-bottom: 10px; }

.teaserbox_rechts .promoteaser_links { padding: 6px 12px 12px; }
.teaserbox_rechts .promoteaser_links img { float: left; border: 1px solid #CFCAB4; margin-right: 10px; }
.teaserbox_rechts .promoteaser_links .h4 { font-size: 11px; color: #666; padding-bottom: 2px; }
.teaserbox_rechts .promoteaser_links li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox_rechts .promoteaser_links form { margin: 5px 0 4px; }
.teaserbox_rechts .promoteaser_links .trenner { clear: both; height: 10px; border-bottom: 1px solid #F7F2E7; margin-bottom: 10px; }

.teaserbox_rechts .blogteaser {  background-color:#fff;}
.teaserbox_rechts .blogteaser p {margin10px 0px;}
.teaserbox_rechts .blogteaser form{ margin: 10px 13px;}
.teaserbox_rechts .blogteaser form ul{ color:#535353; list-style-type:none; margin:0pt; padding:0pt;}
.teaserbox_rechts .blogteaser .inhalt { padding: 2px 12px 12px; }
.teaserbox_rechts .blogteaser .radiobutton { width: 13px; height: 13px; background-color:#ddff; padding:0px;}
.teaserbox_rechts .blogteaser .submit{border: 1px solid #6C6C6C; margin:10px 0px; }
.teaserbox_rechts .blogteaser .img_quiz { margin-top:13px; border: 1px solid #CFCAB4; text-align:center;}

.wp-polls {border: 1px dashed #CFCAB4; padding:12px; margin-bottom:15px; background: url(/food/images/rechte_leiste/blog-logo.jpg) no-repeat;}
.wp-polls form {background: url(/food/images/rechte_leiste/blog-quiz.jpg) no-repeat 0 15px; background-position: top right;}
.wp-polls h3 {font-size: 12px !important;  color:#666 !important; font-weight:bold; padding:45px 0 5px; line-height:15px; width:140px;}
.wp-polls .wp-polls-ans ul{ color:#666; list-style-type:none; margin:0pt; padding:0pt;}
.wp-polls .wp-polls-ans li{line-height:19px; text-align:top;}
.wp-polls .wp-polls-ans li input{width:30px; padding-top:3px !important; border:none;}
.wp-polls .wp-polls-ans label{ font-size:12px; color:#535353; font-weight:normal; display:inline; margin-left:5px; padding: 0;}
.wp-polls div.navigation input{ width:85px; color:#000; margin: 5px 0 18px; }
.wp-polls div.navigation .alignright a{ font-size:11px; }

.teaserbox_rechts .rdt { padding: 4px 12px 12px; background-color:#fff;}
.teaserbox_rechts .rdt img { float: left; margin: 2px 12px 5px 0px;  border: 1px solid #CFCAB4; }
.teaserbox_rechts .rdt img.blogimage { float: left; margin: 2px 12px 0px 0px;  border: 1px solid #CFCAB4; }
.teaserbox_rechts .rdt .datum {  color:#666;}
.teaserbox_rechts .rdt .headline,.teaserbox_rechts .rdt .headline a{font-weight: bold; color:#000;}

.teaserbox_rechts .textteaser { padding: 2px 12px 12px; }
.teaserbox_rechts .textteaser .h4 { color: #666; padding: 2px 0; }
.teaserbox_rechts .textteaser ul { margin-top: 2px; }
.teaserbox_rechts .textteaser li { background: url(/food/images/pleil_mini.gif) no-repeat 0 3px; padding-left: 12px; }
.teaserbox_rechts .textteaser .video li { background: url(/food/images/type_video.gif) no-repeat; padding-left: 24px; padding-bottom: 1px; }

.teaserbox_rechts .abo_zugaben_link { background: url(/food/images/pleil_mini.gif) no-repeat 60px 6px; padding: 3px 0 7px 72px; }
.teaserbox_rechts .abo_zugaben_heft { float: right; width: 131px; height: 150px; margin-right: 4px; }

.teaserbox_rechts .aboshop_hefttitel { padding: 4px 12px 12px; }
.teaserbox_rechts .aboshop_hefttitel p { color: #666; padding-bottom: 5px; }
.teaserbox_rechts .aboshop_hefttitel ul { border-top: 1px solid #F7F2E7; }
.teaserbox_rechts .aboshop_hefttitel li { background: url(/food/images/pleil_mini.gif) no-repeat 0 6px; padding: 3px 0 3px 12px; border-bottom: 1px solid #F7F2E7; }

.teaserbox_rechts #shopTeaserCont { margin-top:10px; margin-left:30px; width:276px; }
.teaserbox_rechts #shopTeaserCont .produkt { width:92px; text-align:center; float:left; }
.teaserbox_rechts .menu { padding:10px 0 0; width:256px; margin-left:40px; }
.teaserbox_rechts .menu .pager_links { float:left; }
.teaserbox_rechts .menu .pager_links img { margin-right:10px; }
.teaserbox_rechts .menu .pager_rechts { float:right; }
.teaserbox_rechts .menu .pager_rechts img { margin-left:10px; }

.teaserbox_rechts .dropdown { padding:10px 0 0 40px; padding-bottom:15px; }
.teaserbox_rechts .dropdown select { width:256px; color: #6C6C6C; }

#food_static_rechts .NewsletterBox { border: 1px solid #CFCAB4; border-right: 0; margin: 0 0 16px 0; padding: 0; }
#food_static_rechts .NewsletterBox .h4.black { background: #fff url(/food/images/bg_verlauf.gif) repeat-x; padding: 6px 12px 9px; color: #AE7804; text-transform: uppercase; font-size: 11px; }
#food_static_rechts .NewsletterBox form { margin: 0; padding: 0 12px 6px; }


/* subsiteRight.ra Formatierungen */
/* #subsightright.ra wird nur auf rezept-seiten und auf der suchergebnisseite verwendet */ 

#subSiteRight.ra .img { margin-top:-1px;}
#subSiteRight.ra .navigation_spezial { width:311px; padding: 12px 12px 0; }
#subSiteRight.ra .teaserbox_rechts_extra { border: 0; border-bottom: 1px solid #CFCAB4; }
#subSiteRight.ra .teaserbox_rechts { border: 0; border-bottom: 1px solid #CFCAB4; }
#subSiteRight.ra #halfpromo .promo { padding-bottom: 6px; border-bottom: 1px solid #CFCAB4; }

/* rechte spalte aufraeumarbeiten - weg mit der vertikalen doppelten linie */
#subSiteRight, #subSiteRight.ra { width: 334px; }
#rezepteingabe, #rezeptansicht { width: 483px !important; border-right: 1px solid white !important; padding:0px !important; margin:14px 0 14px 14px !important;}
#picturedetails { width: 157px; }
#rezepteingabe .h4 { font-size:12px; }	
#rezepteingabe .suche .input { height:16px !important; margin:10px 0px; width:345px !important; }	
#rezepteingabe .fusszeile a { font-size:11px; }
#content.rezeptcontent 	{ background: transparent none repeat scroll 0 0; }	
#subSiteRight #proximic_ad	{ position: relative;	left: -1px;	top: -2px; }															
#subSiteRight #proximic_ad > div { width: 336px; }

/* rechte spalte aufraeumarbeiten - weg mit den horizontalen doppelten linien */
div#subSiteRight.ra > hr.rezeptAnsicht2:first-child	{ display: none; }
.h5.rezeptAnsichtH2 {margin-top: 0px !important;}
#subSiteRight.ra { border-top: 1px dashed #CFCAB4; }
div#subSiteRight.ra > hr.rezeptAnsicht2	{ display: none }
div#subSiteRight.ra > div.rezeptansichtright { border-bottom:1px dashed #CFCAB4 !important; border-left:1px dashed #CFCAB4; border-right:1px dashed #CFCAB4; }
div#subSiteRight.ra > div.rezeptansichtright2 { border-bottom:1px dashed #CFCAB4; border-left:1px dashed #CFCAB4; border-right:1px dashed #CFCAB4; }
div#subSiteRight.ra > div.teaserbox_rechts { border: 1px dashed #CFCAB4; }
div#subSiteRight.ra > div.teaserbox_rechts:first-child { border-top: 0px solid transparent;}
									
/* rechte spalte aufraeumarbeiten -
   gegen zu grosse abstände zwischen kästen in der rechten spalte, in denen nur manchmal werbung steht */
#contentRight, #subSiteRight.ra { line-height: 0;}
.teaserbox_rechts, .rezeptansichtright, .rezeptansichtright2 { line-height: 15px;}

/* dieser spezielle kasten soll keine ränder haben und wird deshalb per relativer positionierung über die bestehenden ränder geschoben */
div#subSiteRight.ra > div.teaser_rechts > div.navigation_spezial 
									{ position:relative;
									top: -1px;
									left: -1px;
									border-top: 1px solid white;
									border-left: 1px solid white;
									padding-bottom: 18px;
									padding-left: 13px; 
									}
div#subSiteRight.ra > div.teaser_rechts {clear: both; margin-bottom: 0px;}									
									
/* 
hollyhack - siehe: http://www.positioniseverything.net/explorer/escape-floats.html
wird benoetigt von folgenden klassen
*/
/* hide from IE-mac \*/
* html .teaserbox .aufmacher { height: 1%; }
html .teaserbox .special { height: 1%; }
html .teaserbox .user { height: 1%; }
html .teaserbox .hefte_themen { height: 1%; }
html .teaserbox .bild_links { height: 1%; }
html .teaserbox_extra { height: 1%; }
html .alle_kategorien .dunkel { height: 1%; }
html .teaserbox_rechts .gewinnspiele .topspiel { height: 1%; }
html .teaserbox_rechts .topvideos { height: 1%; }
/* end hide */

.linie {background:#F7F2E7; height:1px; margin:14px 0px;}

#food_static_rechts .seContentWidget, #subSiteRight.ra > div.seContentWidget {border: 1px solid #e8dfd3;}
#food_static_rechts .seContentWidget .seHelpBar, #subSiteRight.ra > div.seContentWidget .seHelpBar {background:#ccbda3; padding:15px 9px; border-bottom:1px solid #e0d7c8;}
#food_static_rechts .seContentWidget .seHelpBar #seHelp, #subSiteRight.ra > div.seContentWidget .seHelpBar #seHelp {text-align:right; font-weight:bold;}
#food_static_rechts #sgContentWidget, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget {font-size: 11px; border:none;}
#food_static_rechts #sgContentWidget a, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget a {color: #95272C;}
#food_static_rechts #sgContentWidget .sgBoxHeader, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgBoxHeader {padding-top:5px;}
#food_static_rechts #sgContentWidget .sgBoxHeader .sgH1 a, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgBoxHeader .sgH1 a {color: #000;}
#food_static_rechts #sgContentWidget .sgBoxContent li.clearfix, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgBoxContent li.clearfix {margin:0px; padding:0px;}
#food_static_rechts #sgContentWidget .sgBoxContent .sgItemHeadline, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgBoxContent .sgItemHeadline {margin-left:4px;}
#food_static_rechts #sgContentWidget .sgWidgetTabs a, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgWidgetTabs a {color:#000;}
#food_static_rechts #sgContentWidget .sgWidgetTabs a:hover, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgWidgetTabs a:hover {text-decoration:none;}
#food_static_rechts #sgContentWidget .sgBoxFooter a, #subSiteRight.ra > div.seContentWidget > div#sgContentWidget .sgBoxFooter a {color:#918861;}

#rezeptansicht .seLikeWidget {border: 1px solid #e8dfd3;}
#rezeptansicht .seLikeWidget .seHelpBar {background:#ccbda3; padding:2px 9px; border-bottom:1px solid #e0d7c8;}
#rezeptansicht .seLikeWidget .seHelpBar #seHelp{text-align:right; font-weight:bold;}

#rezeptansicht #sgLikeWidget {font-size: 11px; border:none; margin:0;}
#rezeptansicht #sgLikeWidget a{color: #95272C;}
#rezeptansicht #sgLikeWidget .sgBoxHeader {padding-top:5px;}
#rezeptansicht #sgLikeWidget .sgBoxHeader .sgH1 a{color: #000;}
#rezeptansicht #sgLikeWidget .sgBoxContent li.clearfix{margin:0px; padding:0px;}
#rezeptansicht #sgLikeWidget .sgBoxContent .sgItemHeadline{margin-left:4px;}
#rezeptansicht #sgLikeWidget .sgWidgetTabs a{color:#000;}
#rezeptansicht #sgLikeWidget .sgWidgetTabs a:hover{text-decoration:none;}
#rezeptansicht #sgLikeWidget .sgBoxFooter a{color:#918861;}

.food_static_links .seLikeWidget {border: 1px solid #e8dfd3; margin-top:25px;}
.food_static_links .seLikeWidget .seHelpBar {background:#ccbda3; padding:2px 9px; border-bottom:1px solid #e0d7c8;}
.food_static_links .seLikeWidget .seHelpBar #seHelp{text-align:right; font-weight:bold;}

.food_static_links #sgLikeWidget {font-size: 11px; border:none; margin:0;}
.food_static_links #sgLikeWidget a{color: #95272C;}
.food_static_links #sgLikeWidget .sgBoxHeader {padding-top:5px;}
.food_static_links #sgLikeWidget .sgBoxHeader .sgH1 a{color: #000;}
.food_static_links #sgLikeWidget .sgBoxContent li.clearfix{margin:0px; padding:0px;}
.food_static_links #sgLikeWidget .sgBoxContent .sgItemHeadline{margin-left:4px;}
.food_static_links #sgLikeWidget .sgWidgetTabs a{color:#000;}
.food_static_links #sgLikeWidget .sgWidgetTabs a:hover{text-decoration:none;}
.food_static_links #sgLikeWidget .sgBoxFooter a{color:#918861;}

div .pagination{
	/* font-family:tahoma; */
	text-align:center;
	line-height:2.2;
	margin-bottom: 15px;
}

.pagination span{
	font-size:1em;
	line-height:13px;
	margin: 2px 1px 2px 0;
}
.pagination .border{
	border:1px solid #bbbbbb;
	color:#303030;
	padding:1px 5px 2px 5px;
}
.pagination span a{
	border:1px solid #bbbbbb;
	color:#303030;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
.pagination span a:hover, #pagination span a:active{
	background-color: #bbbbbb;
	border:1px solid #303030;
}
.pagination span.current{
	background-color: #303030;
	border:1px solid #303030;
	color:#ffffff;
	font-size:1em;
	padding:1px 5px 2px 5px;
}

/* Slideshow Homepage */
.topteaser { border:1px solid #E5E2DB; margin-bottom:15px; }
.topteaser .slideshow { position:relative; width:484px; height:240px; border:0; padding:0; margin:0; overflow:hidden; }
.topteaser .slideshow-content li { position:relative; cursor:pointer; }
.topteaser .slideshow-content li .teasertext { display:none; }
.topteaser .slideshow-content li .spitzmarke { display:none; }
.topteaser .slideshow-content li .headline { position:absolute; top:170px; right:14px; width:456px; height:46px; z-index:10; font-size:26px; font-weight:bold; text-align:right; text-shadow:black 1px 1px 5px; }
.topteaser .slideshow-content li .headline,
.topteaser .slideshow-content li .headline a { color:#fff; text-decoration:none; }
.topteaser .slideshow-content li .image { }

.topteaser .controller { position:absolute; z-index:110; bottom:0; right:14px; height:18px; width:84px; }
.topteaser .controller a { display:block; float:left; width:11px; height:11px; background:#8f8b7e; color:#8f8b7e; margin-right:5px; overflow:hidden; text-decoration:none; border:0; outline:none; }
.topteaser .controller a.activeSlide { background:#fff; color:#fff; }
#slideshow-control-bg { position:absolute; background:url(/food/images/slideshow-controller-bg.png) no-repeat top left; z-index:100; bottom:0; right:14px; height:25px; width:121px; }
#slideshow-button-play-pause { display:block; position:absolute; width:11px; height:11px; bottom:7px; right:115px; z-index:101; overflow:hidden; color:#fff; text-decoration:none; border:0; outline:none; }
.topteaser .slideshow-button-play { background:url(/food/images/slideshow-play-btn.png) no-repeat top left; }
.topteaser .slideshow-button-pause { background:url(/food/images/slideshow-pause-btn.png) no-repeat top left; }
#slideshow-control-bg,
#slideshow-button-play-pause { behavior: url(/food/css/iepngfix.htc) }



