﻿/* general */
.noDeco { text-decoration:none; }
.right { text-align:right; }
.center { text-align:center; }
.error { color:#ff0000; font-weight:bold; }
.middle { vertical-align:middle; }
.b { font-weight:bold; }
.nobr{white-space:nowrap;}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
a:focus { text-decoration: none; }
.noViewText{ font-size:0em; color:#fffae4;}

div#TeaserLeaflet { width:14.58em; margin:0em 0em 0em 0em; padding:0.83em 0em 0.83em 0em; background:#5eb9f2; }
div#TeaserLeaflet h1 { color: #0335a7; font:bold arial,verdana,sans-serif; margin:0em 0em 0.25em 0.83em; }
div#TeaserLeaflet p { margin:0em 0em 0em 0.83em; color:#ffffff; }
div#TeaserLeaflet a { display:block; margin:0.25em 0em 0em 0.83em; color:#ffffff; }

/* ACHTUNG! Voreinstellung: 1. Spalte (R) linksbündig, 2. - 4. Spalte (L) rechtsbündig */
td.tdLContent, th.tdLContent { text-align: left; }
td.tdRContent, th.tdRContent { text-align: right; }

td.tabelleDotLineVertical1 { /* siehe Control PageHead.cs */}
div.anmerkungsText { padding-top: 0.92em; font-style: italic; }
div.legende { padding-top: 0.92em;}

/* Teaser */
.tdTeaser div.teaserLink {font-weight: bold; }
.tdTeaser div.teaserLink {font-weight: bold; }
.tdTeaser div.teaserLink a { color:#000000;font-weight: bold;  }
.tdTeaser div.topline { background-repeat:no-repeat; background-position: right top; height: 0.75em; font-size: .08em; }
.tdTeaser div.bottomline { background-repeat:no-repeat; background-position:right top; height:0.75em; font-size:.08em; clear:both; }
.tdTeaser div.mainPart { padding:0em 0em 0em 1.08em; }

/*Home Teaser*/
.TeaserHome
{
	overflow:hidden;
}

.TeaserHomeMainArea { width: 696px; padding-bottom: 10px }

div.teaserBackground { background-repeat:repeat-y; background-position:left; width:16.67em; margin:0em 0em 1.25em 0em; }

/* TeaserZuInhalt */

div.TeaserZuInhalt { margin-bottom: 0.5em; clear: both;}
div.TeaserZuInhalt h1, div.divContent div.TeaserZuInhalt h1 { margin:0em 0.83em 0.42em 1.25em; color:#2969bd; font:bold 1em arial,sans-serif; }
div.TeaserZuInhalt p, div.divContent div.TeaserZuInhalt p { margin:0em 0.83em 0em 1.25em; }
div.TeaserZuInhalt a, div.divContent div.TeaserZuInhalt a { color:#000000; font-weight:bold;font-size:1em; }

/* old needed content styles */

.hlink, .hlink a { font-weight:bold; color:#000000; }

.divContent h1 { font:bold 14pt arial,sans-serif; margin-top: 1em;}
.divContent h2 { font:bold 1.3em arial,sans-serif; margin-top: 1em;}
.intro { font-weight: bold; padding:0em; margin:0em 0em 1.67em 0em; }
.divImage { float:left; margin: 0em 0.58em 0.42em 0em;position: relative; top: 0em; left: 0em;}
.divImageRight { float:right; margin:0em 0em 0.42em 0em; padding-left:0.58em;}
div.contText, div.contTextKlein { margin:0em 0em 1.67em 0em; clear:both;}
.divContent a { color: #1d9feb; text-decoration: none;}
.divContent a:hover { text-decoration: underline;}
div.contText ul { padding:0.08em 0.42em 0.42em 1.25em; clear:both;}
div.contText ul li {margin-left:1.25em; }
.divImage img {width: 15em;}

div.divImage { float:left; margin: 0em 0.58em 0.42em 0em;position: relative; top: 0em; left: 0em;}

.tdContText { width: 38.57em; }

#interactiveBox { margin:0em 0em 1.35em 0em; clear:both; }
#interactiveBox table td.dotHorizontal { background:url(/ernaehrungsstudio/Templates/Common/Images/punkte_horiz.gif) repeat-x scroll center center ; font-size:0.1em; height:0.75em; padding: 1em; }
#interactiveBox table td.dotVertical { background:url(/ernaehrungsstudio/Templates/Common/Images/punkte_vertik.gif) repeat-y scroll center center; font-size:0.1em; }
#interactiveBox table td h1 { color:#3e3d40; font-size:9pt; margin:0em 0em 0.16em 0em; }
#interactiveBox table td.tdLeft { width:24.7em; padding:0.42em 0.42em 0.42em 0.83em; background: 16.67em top no-repeat #edede8; }
#interactiveBox table td.tdCenter { width:7px; }
#interactiveBox table td.tdRight { width:24.7em; padding:0.42em 0.42em 0.42em 0.83em; background:#edede8; }

* html #interactiveBox table td.tdLeft { width: 25.5em;}
* html #interactiveBox table td.tdRight { width: 25.5em;}
*+html #interactiveBox table td.tdLeft { width: 26em;}
*+html #interactiveBox table td.tdRight { width: 26em;}

div.divGutZuWissen { margin:0em 0.58em 1.42em 0em; padding: 0; vertical-align: top; width:15em; float:left; position: relative; left: 0; top:0; background:url(/ernaehrungsstudio/Templates/Common/Images/gzw_oben.gif) left top no-repeat; }
div.divGutZuWissen table { margin-top:1em; border: 0; border-spacing: 0;}
div.divGutZuWissen td.gzwHeadline { height:2.8em; overflow:hidden; font-weight:bold; font-size:9pt; color:#df0000; padding:0em 0.42em 0em 5em; }
div.divGutZuWissen td.gzwText { font-size:8.5pt; color:#df0000; padding:0em 0.5em 0em 0.5em; background-color:#FFDF57}
div.divGutZuWissen td.gzwBottom {padding: 0; height:0.75em; line-height:0.1em; background:url(/ernaehrungsstudio/Templates/Common/Images/gzw_unten.gif) no-repeat left bottom; }

div.contTextTable { width:52.42em; overflow:hidden; }
div.contTextTable table { width:52.42em; margin-left:-0.1em; background:#dfe6f0; }
div.contTextTable table td { color:#404a68; padding:0.42em; border-right:0.1em solid #FEF5EC; border-bottom:0.1em solid #FEF5EC; border-left:0.1em solid #FEF5EC; vertical-align: top;}
div.contTextTable table td ul li { color:#404a68; }
div.contTextTable table td.tableHead { background:#74a1d6; color:#ffffff; font-weight:bold; padding-top:0em; border-top:0.83em solid #74a1d6; border-bottom-width:0.17em; height:0.83em; }
div.contTextTable table tr.tableHead td { background:#74a1d6; color:#ffffff; font-weight:bold; padding-top:0em; border-top:0.83em solid #74a1d6; border-bottom-width:0.17em; height:0.83em; }
div.contTextTable table tr.tableHeadMergedTop td { background:#74a1d6; color:#ffffff; font-weight:bold; padding-top:0em; border-top:0.83em solid #74a1d6; border-bottom-width:0em; height:0.83em; }
div.contTextTable table tr.tableHeadMergedBot td { background:#74a1d6; color:#ffffff; font-weight:bold; padding-top:0em; border-top:0.83em solid #74a1d6; border-bottom-width:0.17em; height:0.83em; }
div.contTextTable table td.tableCellAlt { background:#eceef0; }
div.contTextTable table tr.tableCellAlt td { background:#eceef0; }
div.contTextTable table td.alignRight { text-align:right; }
div.contTextTable table tr.alignRight td { text-align:right; }
table.navboxteaserKategorieIntro { clear:left; margin:0.83em 0em 1.25em 0em; }
table.navboxteaserKategorieIntro td { font:bold 1em arial,sans-serif; padding:0em 0.25em 0.25em 0em; }

/*More Info*/

#tabMoreInfo { width:52.42em; font-size: 1em;}
#tabMoreInfo td h1 { font:bold 1em arial,verdana,sans-serif; margin:0em; letter-spacing:0.17em; }

.moreInfoContent td h1 { font:bold 1em arial,verdana,sans-serif; margin:0em; letter-spacing:0.17em; }

td div.subHeadBox { height:4.83em; margin:0em 0em 0.33em 0em; width: 16em;}
td div.subHeadBox img { display:block; float:left; margin:0em 0.5em 0em 0em; }
td div.subHeadBox a { display:block; color:#ffffff !important; font-weight:bold; padding:0.92em 0.5em 0em 0em; }

td.listing {vertical-align: top;margin:0em 0em 1.67em 0em; clear:both;}
td.listing ul { /*list-style-position:inside;*/ margin: 0.33em 0.83em 1em 0em; padding:0.08em 0.42em 0.42em 1.5em;background:none repeat scroll 0 0;}
td.listing a {vertical-align:0.5em;font-size:1.08em;font-weight:bold;}
td.listing ul li {padding:0;margin: 0em 0em 0em 2.7em; padding-top:0.3em;}

#tabMoreInfo td.listing ul {list-style-position:inside; margin: 0.33em 0.83em 1em 0em;}

.moreInfoDefault { width:15em; padding-right:0.83em; vertical-align: top;}
.moreInfoDefault h1 a { color:#189eef; }

.moreInfoExternalLink { width:15em; padding-right:0.83em; vertical-align: top;}
.moreInfoExternalLink h1 a { color:#ffac27; }
.moreInfoExternalLink div.subHeadBox { background:#ffa638; }

.moreInfoWohlfuehlgewicht { width:15em; padding-right:0.83em; vertical-align: top;}
.moreInfoWohlfuehlgewicht h1 a { color:#ee7f00; }

.moreInfoKindFamilie { width:15em; padding-right:0.83em; vertical-align: top;}
.moreInfoKindFamilie h1 a { color:#52b242; }

.moreInfoErnaehrungWissen { width:15em; padding-right:0.83em; vertical-align: top; }
.moreInfoErnaehrungWissen h1 a { color:#ff6720; }

.moreInfoFitnessVitalitaet { width:15em; padding-right:0.83em; vertical-align: top;}
.moreInfoFitnessVitalitaet h1 a, .moreInfoFitnessVitalitaet h1 span{ color:#90c12a; }

.moreInfoRezepteKochtipps { width:15em; padding-right:0.83em; vertical-align: top;}
.moreInfoRezepteKochtipps h1 a { color:#ffb504; }

.moreInfoTippsTools { width:15em; padding-right:0.83em; vertical-align: top; }
.moreInfoTippsTools h1 a { color:#189eef; }

/* Styles from TellAFriend */
.TellAFriend { }
.TellAFriend div.basicDistance { height:.08em; margin:.8em 0em .8em 0em; background:url(/ernaehrungsstudio/Templates/Common/Images/punkte_horiz.gif) repeat-x; }
.TellAFriend .FormularLine { min-height: 2em; clear:both; }
.TellAFriend .Formulartextclass { margin-top: .4em; }
.TellAFriend .FormularLine input { width: 20em; }
.TellAFriend textarea { width:40em; border:.01em solid #a5acb2; padding:.05em; font-family: Arial, Verdana, sans-serif; font-size: 1em; }
.TellAFriend .TellAFriendLink { text-decoration:none; }

.TellAFriend table.FormularIdentificationTableClass { margin-bottom:0.83em; }
.TellAFriend table.FormularIdentificationTableClass td { vertical-align:middle; }
.TellAFriend table.FormularIdentificationTableClass td.Formulartextclass { }
.TellAFriend table.FormularIdentificationTableClass td.FormularFieldClass input { border:.08em solid #a5acb2; margin:.17em 0em .17em 0em; padding:.17em; font:normal 8pt arial,sans-serif; }
.TellAFriend table.FormularIdentificationTableClass td.FormularFieldClass input.kurz1 { width:5em; margin-right:0.33em; }
.TellAFriend table.FormularIdentificationTableClass td.FormularFieldClass input.kurz2 { width:17.5em; }
.TellAFriend table.FormularIdentificationTableClass td.FormularFieldClass select { width:23.92em; margin:.17em 0em .17em 0em; font:normal 8pt arial,sans-serif; }
				
				
.TellAFriend table.FormularQuestionnaireTableClass { margin-top:0.83em; }
.TellAFriend table.FormularQuestionnaireTableClass td.Formulartextclass { width:29.67; font-weight:bold; vertical-align:middle; }
.TellAFriend table.FormularQuestionnaireTableClass td.FormularFieldClass { height:1.67em; vertical-align:middle; }
.TellAFriend table.FormularQuestionnaireTableClass td.FormularFieldClass input { width:3.75em; }
				
.TellAFriend div.kontaktinfotextklein { font:normal .83em arial,sans-serif; }
.TellAFriend div.kontaktinfotextklein div { font:normal .83em arial,sans-serif; }
.TellAFriend div.kontaktinfotextklein td { font:normal .83em arial,sans-serif; }
				
.TellAFriend table.formular td.weiterLinkPfeil { text-align:left; color:#000000; }
.TellAFriend table.formular td.weiterLinkPfeil a { font:bold 9pt arial,sans-serif; color:#000000; }
.TellAFriend table.formular td.weiterLinkPfeil a b { color:#000000; }

/* Kontakt Interactive Box  */

div#KontaktinteractiveBox { clear:both; }
div#KontaktinteractiveBox table { width:53.67em; height:8.33em; }
div#KontaktinteractiveBox table td.dotHorizontal { background:url(/ernaehrungsstudio/Templates/Common/Images/punkte_horiz.gif) center repeat-x; height:.83em; }
div#KontaktinteractiveBox table td p { font:normal 0.92em arial,sans-serif; }
div#KontaktinteractiveBox table td.dotVertical { background:url(/ernaehrungsstudio/Templates/Common/Images/punkte_vertik.gif) center repeat-y; }
div#KontaktinteractiveBox table td.tdLeft { width:22.84em; padding:0.58em 0.42em 0em 1.67em; background: #edede8; }
div#KontaktinteractiveBox table td p.bottom { margin:0em 0em 0.42em 0em; }
div#KontaktinteractiveBox table td.tdCenter { width:.58em; }
div#KontaktinteractiveBox table td.tdRight { width:30.83em; padding:0em 0.42em 0em 1.67em; background:#edede8;}
div#KontaktinteractiveBox table td.tdRight p { margin:2.5em 0em 0em 0em; }
div#KontaktinteractiveBox table td.tdRight img { float:left; margin:0em 1.92em 0em 0em;}

/*Formulare*/
.FormularLoginTableClass { width: 100%; }
.FormularLoginTableClass td { width: 50%;  color: #3e3d40;}
.FormularLoginTableClass td.Left { width: 50%; border-right: dotted 0.17em black; }
.FormularLoginTableClass h1 { color:#1d9feb;}
.FormularLoginTableClass h3 {color: #3e3d40;}
.FormularLoginTableClass .HeaderImage img, .FormularLoginTableClass .FooterImage img {width: 25.42em;height: 1em;overflow: hidden;}
.FormularLoginTableClass .HeaderImage, .FormularLoginTableClass .FooterImage {width: 25.42em;height: 1em;overflow: hidden;}
.FormularLoginTableClass .WhiteBox{background-color: #fff; width: 23.92em;}
.FormularLoginTableClass .LoginLinkStyle { text-decoration: none; font-weight: bold; color:#1d9feb; vertical-align: 0.5em;}

.FormularLoginTableClass table.Shader { width:100% }
.FormularLoginTableClass table.Shader td {  padding: 0.83em; color: #3e3d40; vertical-align: top;}
.FormularLoginTableClass table.Shader table.ButtonArea td {  padding: 0.25em; text-align: center }
.FormularLoginTableClass table.Shader table.LoginPanel { vertical-align: middle; padding: 0em; }
.FormularLoginTableClass table.Shader table.LoginPanel td { padding-top: 0.25em; padding-bottom: 0.25em}

table.FormularIdentificationTableClass { margin:0em; }
table.FormularIdentificationTableClass td { vertical-align:middle; }
table.FormularIdentificationTableClass td.Formulartextclass { width:10em; font-weight:bold; }
table.FormularIdentificationTableClass td.FormularTextClass { width:12.5em; font-weight:bold; vertical-align: top; }
td.FormularTextClass { width:10em; font-weight:bold; }
td.FormularTextClass span { width:10em; font-weight:bold;}
table.FormularIdentificationTableClass td.FormularPassTextClass { width:6.67em; font-weight:bold; }

.RegistrationHeadLineCss { display:block; margin:0em 0em 2.5em 0em; }
.RegistrationHeadLineCss h1 {margin-top: 0em;}
.RegistrationHeadLineCss td, span { vertical-align: top;}

table.FormularIdentificationTableClass td.FormularFieldClass .Error {color: Red;}
table.FormularIdentificationTableClass td.FormularFieldClass div.ReceiptMessage { width:23.33em;}
table.FormularIdentificationTableClass td.FormularFieldClass input { width:23.35em; border:0.09em solid #a5acb2; margin:0.17em 0em 0.17em 0em; padding:0.17em; }
table.FormularIdentificationTableClass td.FormularFieldClass input.kurz1 { width:5em; margin-right:0.33em; }
table.FormularIdentificationTableClass td.FormularFieldClass input.kurz2 { width:17.27em; }
table.FormularIdentificationTableClass td.FormularFieldClass select { width:23.92em; margin:0.17em 0em 0.17em 0em;}

.divContent table.FormularIdentificationTableClass td a { font-weight:bold; color:#000000; }
.divContent table.FormularIdentificationTableClass td.link a { font-weight:bold; color:#2970D2; }
.divContent table.FormularIdentificationTableClass td b { font-weight:bold; color:#000000; }

table.FormularProfileManager { margin-left:5em; }
table.FormularProfileManager td.StandardLink { padding-right:0.83em; vertical-align:top; white-space:nowrap; }
table.FormularProfileManager td.FormSubmitLink { padding-top:1.25em; vertical-align:top; white-space:nowrap; }
table.FormularProfileManager td a { font:bold 1em arial,sans-serif; color:#000000; }

table.FormularQuestionnaireTableClass { margin-top:1.25em; }
table.FormularQuestionnaireTableClass td.Formulartextclass { width:29.67em; font-weight:bold; vertical-align:middle; }
table.FormularQuestionnaireTableClass td.FormulatTextClass { width:33.33em; font-weight:bold; vertical-align:middle; }
table.FormularQuestionnaireTableClass td.FormularTextClass div.ReceiptMessage { font-weight: normal; }
table.FormularQuestionnaireTableClass td.FormulatTextClass div.ReceiptMessage { font-weight: normal; }
table.FormularQuestionnaireTableClass td.FormularFieldClass { height:1.67em; vertical-align:middle; text-align: right;}
table.FormularQuestionnaireTableClass td.FormularFieldClass input { width:3.75em; }

table.weiterLink { margin-left:1em; }
table.weiterLink td.tdLinks { width:22.5em; padding-top:1.25em; padding-left: 6.5em; font-weight:bold; color:#000000; }
table.weiterLink td.tdRechts { width:22.5em; padding-top:1.25em; text-align:right; font-weight:bold; color:#000000; }
table.weiterLink td.tdRechts a {color: Black;}
table.weiterLink td.tdLinks a {color: Black;}

textarea { width:33.33em; border:0.09em solid #a5acb2; padding:0.17em; font:normal 0.92em arial,sans-serif; }

/* ProduktLayer */
div#produktLayer { position:absolute; left:28.33em; top:16.67em; width: 20.5em;height:31.67em; display:none; }
div#produktLayer iframe { position:absolute; left:1.08em; top:4em; width:18.83em; height:26.25em; }
div#produktLayer table { position:absolute; left:5em; top:0; }
div#produktLayer table td { padding-left:0.42em; }
div#produktLayer a { font-size:0.92em; color:#000000; }

/*LexikonLayer*/
div#lexikonLayer { position:absolute; left:28.33em; top:16.67em; width:22.5em; height:15.50em; display:none; }
div#lexikonLayer iframe { position:absolute; left:1em; top:4em; width:21em; height:10.8em; }
div#lexikonLayer table { position:absolute; left:5em; top:0em; }
div#lexikonLayer table td { padding-left:0.42em; }
div#lexikonLayer a { font-size:0.92em; color:#000000; }

/* NaehrwertLayer */
div#naehrwertLayer { position:absolute; left:26.92em; top:16.67em; width:22.92em; height:15.83em; display:none; }
div#naehrwertLayer iframe { position:absolute; left:1.33em; top:2.17em; width:35.83em; height:23.33em; }
div#naehrwertLayer table { position:absolute; left:29.33em; top:0.83em; }
div#naehrwertLayer table td { padding-left:0.42em; }
div#naehrwertLayer a { font-size:0.92em; color:#000000; }

/* Expert Opinion */
#expertOpinion { margin: 0.25em 0em 1.67em 0em; width:54.27em; clear:both;}
#expertOpinion td.expertLeft { width:15.08em; }
#expertOpinion td.expertRight { width:31.58em; }
#expertOpinion div.content { margin: 0em 0.42em 0.42em 0em;padding-top:0.42em; color: #3e3d40;}
#expertOpinion div.boxTitle { color: #52b642; font-weight: bold; font-size: 1.5em; line-height: 1em; padding: 0.17em 0em 0.25em 0.83em; }
#expertOpinion div.expertInfo { width: 14.33em; }
#expertOpinion div.imageSubline { font-size:0.92em; margin:0.33em 0em 1.25em 0.83em;padding:0.42em 0.5em 0.42em 0.5em; }
#expertOpinion div.imageSubline img { margin:0em 0em 0.5em 0em; }
#expertOpinion td.expertHeadline { background-repeat: no-repeat; background-position: right bottom; font-size: 1.42em; font-weight: bold; vertical-align: middle; width: 35.83em; }
#expertOpinion .backgImgBottom { background-repeat: no-repeat; background-position: left bottom; vertical-align: top;}

/*Teaser ProduktTipp*/

#nutritiontable {margin-bottom:1.08em;}

/*Teaser*/
table#navboxteaser td.emptyCell { width:0.83em; }
table#navboxteaser { margin:0em 0em 1.25em 0em; clear:both; }
td.navboxteaser { width: 22.92em; overflow: hidden; margin: 0em; }
div.navboxteaser { width: 22.92em; overflow: hidden; margin: 0em; padding-bottom: 0.83em; }
div.navboxteaser img { display: block; float: left; margin-right: 0.83em; }
div.navboxteaser div { font: bold 1.17em arial,sans-serif; margin:0.42em 0.42em 0em 0.83em; }
div.navboxteaser p { margin:0.25em 0.42em 0em 0.83em; }

/* CMS Console */
div#cmsConsole { position:absolute; top:5em; left:87em; width:20.83em; padding:0.83em; overflow:hidden; background:#ffffff; }
div#cmsConsole table { width:100%; }
div#cmsConsole table td a { font:normal 1em sans-serif; }
div#cmsConsole table td b { font:bold 1em sans-serif; }
div#cmsConsole table td i { font:normal 1em sans-serif; }
div#cmsConsole table td  div.smallVerticalDistance { color:#99ff99; height:0.08em; margin:0.17em 0em 0.17em 0em; overflow:hidden; }

.CircleButtonBig
{
	height: 1.67em; 
	width: 1.67em;
}

.CircleButtonSmall
{
	height: 1.17em; 
	width: 1.17em;
}

/* Sitemap */
.Sitemap { margin: 1em 2em 1em 2em; }
.Sitemap table { width: 100% }
.Sitemap table td { width: 50%; vertical-align:top; }

/*Footermenü Linkstyle Hover*/
.FooterBarItemText a
{
	color: #3e3d40;
}

.FooterBarItemText a:hover
{
	text-decoration: underline;
}

.FooterBarItemTextLeft a
{
	color: #3e3d40;
	font-weight: bold;
}

.FooterBarItemTextLeft a:hover
{
	text-decoration: underline;
}

.BranchingTeaserHeaderLink a:hover
{
	text-decoration: underline;
}

/* Ticker */

.TickerHome
{
	position: absolute; 
	top: 1.5em; 
	right: 1.6em; 
	width: 35em; 
	height: 2.5em; 
	overflow: hidden;	
}

.TickerHome .TickerBlock
{
	margin-left: 0.83em;
}

.TickerHome .TickerBlock a,
.TickerHome .TickerBlock a:active
{
	color: #000;
}

.TickerHome .TickerBlock a:hover
{
	text-decoration: none;
}

.TickerArea
{
	width: 57.58em;	
}

.TickerArea .TickerBackground
{
	position: relative;
	top: 0em;
	left: 0em;
	width:57.58em;
}

.TickerArea .TickerBackground img
{
	position: absolute;
	top: 0em;
	left: 0em;
	width:57.58em;
}

.TickerArea .TickerContent
{
	position:relative;
	top:0em;
	left:0em;
	width:53.67em;
	margin-left: 2em;
}

.TickerArea .TickerButtonLink
{
	margin: 0.42em 0em 0em 0.6em;
}

.TickerArea .TickerButtonImage
{
}

.TickerArea .TickerButtonAnchor
{
	margin: 0.2em 0em 0em 0.6em; 
	font-weight: bold;
}

.TickerArea .TickerAuthoring
{
	width: 53.67em; 
	overflow-x: auto;	
}

.TickerArea .TickerAuthoring td
{
	padding-right: 0.42em;
}

#AllPage
{
	width: 83em;
}

#ContentFrame
{
	width: 81.9em
}

/*Newsletter*/

.NewsletterLink a
{
	color: #3e3d40;
	text-decoration: underline;
}

.NewsletterLink .NewsletterNormalLink
{
	font-weight: normal;
}

#NewsletterList .FormularIdentificationTableClass { width: 400px }
#NewsletterList .FormularFieldClassCheckbox { width: 30px }
.NewsletterList { width: 370px }
.NewsletterInnerBg
{
	background-color: #ceebfd;
	width: 54.75em;
}

.NewsletterInnerBgImage
{
	 
	 height: 0.42em; 
	 width: 54.75em; 
}

.NewsletterMoreInfos td
{
	color: #7D7C78;
	font-weight: normal;
}

.NewsletterConfirm
{
	padding-bottom: 0.2em;
}

#PollTeaser
{
	width: 21.58em;
}

#PollTeaser .AnswerButtonList label
{
	display: block;
	width: 195px;
	padding-top: 2px;
	margin-left: 21px;
}

#PollTeaser .AnswerButtonList input
{
	float: left;
}

.PollTeaserSendButton
{
	cursor: pointer;
}

/*Dynamische Teaser rechts*/
.DynamicTeaserRight, .TeaserRightPlace { width: 258px; overflow:hidden; margin-bottom: 10px; }
.Login { margin-bottom: 4px }
.TeaserRight { width: 258px; overflow:hidden; }
.TeaserRight .Header { height:24px; overflow: hidden; background-repeat: no-repeat !important }
.TeaserRight .HeadLine { margin-left:18px; padding-top: 5px; color:White; font-weight:bold; }
.TeaserRight .Content { margin-left:15px; width: 240px; height: 100% }
.TeaserRight .ContentFrame { height: 46px !important }
.TeaserRight .ProductTipText .ContentFrame { height: auto !important }
.TeaserRight .ContentFrame div:first-child { height: 6px !important }
.TeaserRight .ProductTipText .ContentFrame .Content { height: auto !important }
.TeaserRight .ProductTipText .ContentFrame .Content .Product { height: auto !important }
.TeaserRight .ProductTip { width: 260px; height: 122px; }
.TeaserRight .ProductTip img { margin: auto; width: 260px; height: 122px; }
.TeaserRight .ImageTeaser { width: 260px; height: 80px; }
.TeaserRight .ImageTeaser img { margin: auto; width: 260px; height: 80px; }
.TeaserRight .Footer { height:18px; background-repeat: no-repeat !important }
.TeaserRight .TeaserListStyle { float: left; height: 20px; width: 20px; margin-right: 5px; margin-top: 2px; } 
.TeaserRight .TeaserArticleLink { float: left; font-weight: bold; margin-top: 6px; } 
.TeaserRight h3 { margin: 0; font-size: 11pt }


.TeaserRight .TopThemenContent
{
	width: 260px;
	height: 142px;
}
 
.TeaserRight .TopThemenInnerContent
{
 	padding-left:18px;
	width: 230px;
	padding-top: 16px;
}
 
.TeaserRight .TopThemenListStyle
{
	height: 14px;
	width: 14px;
	padding-right: 5px;
	float: left;
}

.TeaserRight .TopThemenLink
{
	font-weight:bold;
}

.TeaserRight .NutritionHeader
{
	height: 32px;
}

.TeaserRight .NutritionImage
{
	height: 298px;
	position: relative;
	z-index: 10;
}

.TeaserRight .FooterProduct
{
	height: 18px;
}

.TeaserRight .ContentFrameProduct
{
	color: White;
}

.TeaserRight .ContentFrameProduct h3
{
	color: White;
}

.TeaserRight .ContentFrameProduct a
{
	color: White;
}

/*HomeTeaser*/
.HomeTeaserSmall
{
	width: 348px;
	height: 168px;
	overflow:hidden;
}

.HomeTeaserSmall .UpperContent
{
	width:343px;
	height:111px;
	position:relative;
	overflow:hidden;
	background-position: left top;
	background-repeat: no-repeat !important;
}

.HomeTeaserSmall .LowerContent
{
	background-position: left top;
	width: 327px;
	height: 57px;
	padding-left: 16px;
	padding-top: 7px;
	position: relative;
	overflow: hidden;
	background-image: url(/NR/rdonlyres/269B102C-1150-4083-A0F0-8A4AB4BEB574/0/home_small_footer.jpg);
	background-repeat: no-repeat;
}

.HomeTeaserBig
{
	width: 348px;
	height: 345px;
	overflow:hidden;
	background-repeat: no-repeat !important;
}

.HomeTeaserBig .UpperContent
{
	width:343px;
	height:288px;
	position:relative;
	overflow:hidden;
}

.HomeTeaserSmall .UpperContent a, .HomeTeaserBig .UpperContent a { position: relative; left: 3px }
.HomeTeaserSmall .UpperContent a img, .HomeTeaserBig .UpperContent a img { width: 337px !important }

.HomeTeaserBig .LowerContent
{
	width: 325px;
	height: 57px;
	padding-left: 18px;
	padding-top: 7px;
	position: relative;
	overflow: hidden;
	background-image: url(/NR/rdonlyres/CF2F2D8E-8463-4463-829D-D15AA53373EF/0/home_big_footer.jpg);
	background-repeat: no-repeat;
}

/* Seite Frage und Antwort */
table.TabFuA { background-image: url(/ernaehrungsstudio/Templates/Common/Images/FragenUndAntwortenHeadimage.gif); background-repeat:no-repeat; width:53.08em; height:12.75em;}
td.tdFuAText {padding:0.83em 0em 0em 0.83em; width:28.83em; height:7.08em; vertical-align:top;}
td.tdFuALink {padding: 9.2em 0em 0em 15.52em; vertical-align:top;}
td.tdFuALink a { font-weight:bold; color:Black; } 

div.frage { width:100%; padding:0.17em 0em 0.25em 0.42em; background-color: #73a1da; color:#fff; font-weight:bold; margin: 2em 0em 1.58em 0em; }
div.antwort { width:100%; padding:0.17em 0em 0.25em 0.42em; background-color: #24c0ed; color:#fff; font-weight:bold; margin: 2em 0em 1.08em 0em;  }

div#TeaserLeaflet { width:14.85em; margin:0em 0em 0em 0em; padding:0.83em 0em 0.83em 0em; font-size:1.08em; background:#5eb9f2; }
div#TeaserLeaflet h1 { color: #0335a7; font:bold 1.08em arial,verdana,sans-serif; margin:0em 0em 0.25em 0.83em; }
div#TeaserLeaflet p { margin:0em 0em 0em 0.83em; font-size:1.08em; color:#ffffff; }
div#TeaserLeaflet a { display:block; margin:0.25em 0em 0em 0.83em; font-size:1.08em; color:#ffffff; }

.MainContentMinHeight
{
	min-height: 400px;
}

/* Popin container */
#popin { position: absolute; z-index: 1000; top: 0; left: 0; }
#popinblock { position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; position: fixed; background-color: Black; opacity: 0.6; filter:Alpha(opacity=60) }

/* Layer */
.AdventLayerBackground { background: url('/ernaehrungsstudio/Lottery/Adventskalender/Images/Layer.jpg') top left no-repeat; position: absolute; z-index: 110; top: 182px; left: 136px; height: 327px; width: 644px }

/* Mini-Coach */
.Evk { width: 52.75em }
.Evk a { color: #3E3D40; text-decoration: underline }
