** {
    margin:0px;
    padding: 0px;
}
body {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black;
    background-color: #ffffff;
    margin: 0px;
}

/*Überlagerung der Ebenen durch z-index in den Templates regeln

/*Verschachtelung der Ebenen:*/
/*Neue Classes*/
/*Ebene 1*/
div.Gesamtrahmen {z-index: 100; position: relative; margin:0 auto; text-align:left; width: 1024px; margin: 0 auto;}
/*Ebene 2*/
div.ParentOben {margin: 0px; padding: 0px; background: #DB001C; position: absolute; top: 0px; height: 170px; left: 0px; margin-right: 10px; width: 10px; border-right: 10px solid; border-right-color: #DB001C;}
div.Kopf {z-index: 300; position: relative; top: 0px; left: 0px; height: 170px; width: 297px; border: 0px solid; background: #FFFFFF; align: left;}
div.Hauptinhalt {z-index: 200; position: absolute; top: 0px; width="1024";}

div.LinksRahmen {z-index: 230;}
/*div.InhaltFormat {z-index: 230; height: 500px;}*/
div.InhaltFormat {z-index: 230; height: 500px auto;}
div.PhpInhaltFormat {z-index: 230; padding-top: 10px;}

/*Ebene 3: Class Kopf*/
/*div.Logo {position: relative; top: 0px; left: 0px; height: 170px; width: 297px; border: 0px solid; background: #FFFFFF;}*/
div.Logo {z-index: 310; position: absolute; top: 0px; left: 0px; height: 170px; width: 297px; border: 0px solid; background: #FFFFFF; align: left; border-left: 1px solid; border-left-color: #DB001C;}
/*div.Headbild {position: absolute; top: 0px; left: 297px; height: 103px; width: 726px; border: 0px solid; background: #FFFFFF; margin-right: 0px; border-right: 0px solid; border-right-color: #DB001C;}*/
div.Headbild {z-index: 310; position: absolute; top: 0px; left: 297px; height: 103px; width: 727px; border: 0px solid; background: #FFFFFF; margin-right: 0px; border-right: 1px solid; border-right-color: #DB001C;}
div.KopfNavi {z-index: 310;} 

/*div-Container für aufklappbare Navigation als letztes eintragen in HTML, damit die aufgeklappten Zeilen nicht von den anderen div-Containern verdeckt wrden*/
/*obere Leiste mit Logo, Headbild und TopNavigation*/
div.Hintergrund {position: absolute; top: 0px; left: 0px; border: 0px solid; background: #FFFFFF;}
/*relative statt absolute*/


/*relative statt absolute*/
/*relative statt absolute*/
div.Toplinie {z-index: 320; position: absolute; top: 128px; left: 297px; height: 4px; width: 727px; border: 0px solid; background: #DB001C; border-right: 1px solid; border-right-color: #DB001C;}

/*div.Breadcrumb {position: absolute; top: 132px; left: 297px; height: 25px; width: 706px; margin-left: 20px; border: 0px solid; background: #FFFFFF;}*/
div.Breadcrumb {z-index: 320; position: absolute; top: 132px; left: 297px; height: 43px; width: 707px; margin-left: 20px; border: 0px solid; border-right: 1px solid; border-right-color: #DB001C; background: #FFFFFF; margin-right: 20px;}
* html div.Breadcrumb {  /* Korrektur fuer IE 6.x */
    width: 20.7em;
    w\idth: 707px;/*Breite für IE 6.x  Ä 2*/}
    
div.NavigationTop {z-index: 320; position: absolute; top: 103px; left: 297px; height: 25px; width: 727px; border: 0px solid; background: #EABD2E; border-right: 1px solid; border-right-color: #DB001C;}
div.UnternavigationTop {margin-left: -150px;}


/*Linke Navigation*/
/*div.NavigationLinks {z-index: 220; position: absolute; float: left; height: 500px; top: 0px; left: 0px; width: 210px; background: #FFFFFF;}*/
div.NavigationLinks {z-index: 220; position: absolute; float: left; top: 0px; left: 0px; width: 210px; background: #FFFFFF;}


/*Unterer Teil mit Inhalten mit den entsprechenden Containern und unterer Leiste*/
div.Inhalte {z-index: 210; position: absolute; top: 170px; left: 0px; width: 1023px; background: #FFFFFF; border-left: 1px solid; border-left-color: #DB001C; border-right: 1px solid; border-right-color: #DB001C;}/*ohne Höhenangabe, diese nur für HomepageInhalt*/
div.ParentInhalt {z-index: 220; float: right; top: 0px; left: 210px; width: 814px; background: #FFFFFF;}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.UebersichtFormat {z-index: 240; padding: 0px; margin: 0px; float: left; top: 0px; left: 210px; width: 714px; background: #FFFFFF; border: 0px solid;}/*Höhenangaben hält untere Leiste am unteren Bildrand*/


/*Formatierung bei Übersichtsseiten (Werbung)*/
div.Produktansicht {margin-top: 20px; padding-left: 0px; left: 0px; margin-left: 0px;}
div.EinzelZelleLinks {height: 200px; margin-bottom: 10px; margin-top: 10px; padding: 10px; background: #FFFFFF; border-right: 3px solid; border-right-color: #DB001C}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.EinzelZelle {height: 200px; margin-bottom: 10px; margin-top: 10px; padding: 10px; background: #FFFFFF; border-right: 3px solid; border-right-color: #FFFFFF}/*Höhenangaben hält untere Leiste am unteren Bildrand*/

/*Formatierung für Kochtsudio*/
div.KochstudioFormat table {padding: 0px; background: #FFFFFF; border: 1px solid; border-color: #DB001C}
div.KochstudioFormat table tr td {padding: 0px; background: #FFFFFF; border: 1px solid; border-color: #DB001C}
div.KochstudioFormat table tr {padding: 0px; background: #FFFFFF; border-bottom: 0px solid; border-bottom-color: #DB001C}
div.KochstudioFormat table tr td table {padding: 0px; background: #FFFFFF; border: 0px solid; border-color: #DB001C}
div.KochstudioFormat table tr td table tr td {padding: 0px; background: #FFFFFF; border: 0px solid; border-color: #DB001C}
div.KochstudioRezeptUebersicht {padding: 0px; margin: 0px; float: left; top: 0px; left: 210px; width: 714px; background: #FFFFFF;}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.EinzelKochZelleLinks {height: 120px; margin-bottom: 10px; margin-top: 10px; padding: 10px; background: #FFFFFF; border-right: 3px solid; border-right-color: #DB001C}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.EinzelKochZelle {height: 120px; margin-bottom: 10px; margin-top: 10px; padding: 10px; background: #FFFFFF; border-right: 3px solid; border-right-color: #FFFFFF}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.EinzelAngebote {height: 200px; top: 0px; left: 0px; width: 150px; background: #FFFFFF; border-right: 1px solid; border-right-color: #CCCCCC; border: 1px solid; border-color: #CCCCCC;}
div.EinzelZelleAngebot {padding: 5px; margin: 5px; background: #FFFFFF; border-right: 0px solid; border-right-color: #DB001C}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.EinzelZelleAngebot table {border: 1px solid; border-color: #CCCCCC; padding: 2px;}
div.EinzelZelleAngebot tr {border: 1px solid; border-color: #CCCCCC; padding: 2px;}

/*Formatierung nur für HomePage-Startseite*/
/*Hauptinhaltscontainer*/
div.HomePageGesamt {margin: 0px; padding: 0px; border-right: 0px solid; border-right-color: #DB0312;}
div.HomePageToplinie {padding: 0px; margin: 0px; position: absolute; top: 128px; left: 297px; height: 4px; width: 727px; border: 0px solid; background: #DB001C;}
div.HomePageInhaltRechts {padding: 0px; margin: 0px; position: absolute; top: 132px; width: 726px; background: #FFFFFF; margin-left: 10px;}
div.HomePageAktuell {padding: 0px; margin: 0px; margin-top: 0px; margin-left: 10px; padding-top: 0px;}
* html div.HomePageAktuell {  /* Korrektur fuer IE 6.x */
    margin-top: 0px;
    padding-top: 0px;}
    /*w\idth: 150px;}*/
div.HomePageSlideShow {padding: 0px; margin: 0px; margin-top: 20px; margin-left: 10px;}
* html div.HomePageSlideShow {  /* Korrektur fuer IE 6.x */
    margin-top: 14px;}
    /*w\idth: 150px;}*/
/*Formatierung für linkes Bild auf Startseite*/
div.LinksBild {padding: 0px; margin: 0px; margin-bottom: 10px;}



div.HomePageAngebote {padding: 0px; margin: 0px; position: relative; width: 600px; background: #FFFFFF; text-align: left; border-top: 0px solid; margin-left: 10px; border-top-color: #DB0312; border-bottom: 0px solid; border-bottom-color: #DB001C;}
p.HomePageAngebotshinweistext{font-size: 12px; color: #000000; padding-left: 0px; text-align: left;}
div.HomePageUnten {float: clear;}
/*Highlights*/
div.Highlights {margin: 0px; padding: 0px; width: 296px; background: #FFD863; border-right: 1px solid; border-right-color: #DB001B; border-top: 1px solid; border-top-color: #DB001B; border-bottom: 1px solid; border-bottom-color: #DB001B; margin-bottom: 10px;}
/*Untercontainer zu Hauptinhaltscontainer*/
td.HighlightHaupt {padding-left: 20px;}
span.HighlightUeberschrift {font-size: 12px; font-weight:bold; color: #FFFFFF; padding-left: 0px;}
div.HighlightText {color: #000000; font-size:11px; padding-left: 20px;}
/*Für rechten Rand auf Startseite*/
table.TestTabelle {margin-right: 1px; border-right: 1px solid; border-right-color: #DB001B;}

/*Container für einzelnes Angebot*/
div.HomePageEinzelAngebot {padding: 0px; background: #FFFFFF; border-right: 0px solid; border-right-color: #DB001C}/*Höhenangaben hält untere Leiste am unteren Bildrand*/
div.HomePageEinzelAngebot table {border: 3px solid; border-color: #DB0312; border-left: 3px solid; border-left-color: #DB0312; border-right: 3px solid; border-right-color: #DB0312; padding: 0px;}
div.HomePageEinzelAngebot tr {border: 1px solid; border-color: #CCCCCC;}

div.Leisteunten {z-index: 220; left: 0px; width: 726; background: #FFFFFF;}
div.LeisteLinksunten {left: 0px; background: #FFFFFF;}
div.LeisteRechtsunten {left: 0px; background: #FFFFFF;}

/*Formatierung für Formulare*/
div.FormularFormat {padding: 0px; background: #FFFFFF;}
div.FormularFormat table {padding: 0px; background: #FFFFFF; border: 1px solid; border-color: #DB001C;}
div.FormularFormat table tr td {padding: 0px; margin: 0px; border: 0px solid; border-color: #DB001C;}
div.FormularFormat table tr td table tr td {padding: 5px; margin: 0px; border: 0px solid; border-color: #DB001C;}
tr.FormularUeberschrift {background: #DB001C;}
tr.FormularUeberschrift td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none }
tr.FormularFarbig {background: #DDDDDD}
tr.FormularWeiss {background: #FFFFFF}
div.FormularButton table {background: #DB001C;}
td.KartePlz {padding-left: 20px; padding-top: 20px; width: 400px;}

/*Formatierung Gültigkeitsdatum
div.GueltigVonBis {font-family: Arial, Helvetica, sans-serif; color: #DB001C;}


/*Formatierung für TopNavigation*/
/*TopNavi01*/
/*Innen- und Außenabstände der Buttons*/
ul#TopNavi01 {z-index: 330;
    margin: 0px; 
    padding: 0px;}
/*Höhe, Breite, Position, Textfluss und Hintergrundfarbe der TopNavi01 ul li (setzt die Einträge erster Ordnung nebeneinander, float: left; Listet die Menuepunkte der ersten Navigationsebene nebeneinander)*/
ul#TopNavi01 li {height: 24px; 
    width: 140px; 
    list-style: none; 
    float: left; 
    position: relative; 
    background-color: #EABD2E;}
/* ahref Formatierungen: Schriftfarbe, Ausrichtung, Schriftgröße, Style, Innen- und Aussenabstand*/
ul#TopNavi01 li a {color: #DB001C; 
    text-align: center; 	/*Ausrichtung miitig*/
    text-decoration: none; 
    text-transform: uppercase;
    font-size:12px; 
    font-style: normal; 
    vertical-align: middle; 
    /*font-variant: small-caps;*/
    /*padding-left: 0px;*/ 	/*hier nicht notwendig, da auf 0 gesetzt*/}
/*Ausrichten der Navigation der zweiten Ebene: Höhe, Breite, Position, Textfluss und Hintergrundfarbe der TopNavi01 ul li ul*/
ul#TopNavi01 li ul {
    width: 140px;
    top: 24px; /*Abstand der Navi der Ebene 2 zu den Buttons der Ebene 1*/
    display: none;  		/* Unternavigation ausblenden */
    position: absolute;         /*verhindert die gro&szlig;e Blockbildung beim IE6 */
    margin-left: 0px;		/*Anpassung nur hier: neue Form*/
    border-bottom: 1px;
    border-bottom-color: #CCCCCC;}
ul#TopNavi01 li:hover ul {display: block;  /* Unternavigation in modernen Browsern einblenden */}
/*Eigenschaften aller Buttons bestimmen, ausgewählt über tag<a>.*/
ul#TopNavi01 a, ul#TopNavi01 span {
    display: block;       
    text-decoration: none;
    font-weight: bold;
    width: 145px; /*Breite zuweisen: so für FireFox optimal*/
    padding-top: 6px;/*Bei FireFox ca. 0.5em oder 6px, damit der Kontakt zwischen 1.Ebene und 2.Ebene nicht abreisst!*/}
/* Hovereffekte fuer die erste Ebene */
ul#TopNavi01 a:hover, ul#TopNavi01 span, li a#aktuell {
    color: #DB001C; /*Schriftfarbe*/
    background-color: #FFD863;
    text-decoration: none;}

/*TopNavi02*/
/*Formatierung der zweiten Ebene, Breite, Höhe etc. werden über ul li ul der ersten Ebene übernommen*/
ul#TopNavi02 {z-index: 340; overflow: visible;}


ul#TopNavi02 li {border-top: 1px solid;
    border-top-color: #DB001C;}
/*Fornatierung der Buttons beim Runterflip (TopNavi02)*/
ul#TopNavi02 li a {
    width: 140px;
    height: 21px;
    padding: 0px;
    text-align: center;
    border-bottom: 1px;
    border-bottom-color: #CCCCCC;
    background-color: #FFD863;
    color: #DB001C;
    font-size:12px;
    padding-top: 4px;
    padding-left:0px;}
  * html ul#TopNavi02 li a {  /* Korrektur fuer IE 6.x */
    p\adding-left:20px;}
/*Mouseover-Eigenschaften für TopNavi02*/
ul#TopNavi02 li a:hover {
    background-color: #EABD2E;
    color: black;}



/*Linke Navigation*/
/*Rahmen für linke Navigation*/  
div.NavigationLinks {
    width: 150px;
    padding: 0px;
    border: 0px solid black; 
    margin: 0em;
    background-color: #FFFFFF; /*Hintergrundfarbe Leiste*/}
    
* html div.NavigationLinks {  /* Korrektur fuer IE 6.x */
    width: 20.7em;
    w\idth: 150px;/*Breite für IE 6.x  Ä 2*/}

div.NavigationLinks div {clear: left;}

div.LinksUeberNavi {
    background-color: #FFFFFF; /*Hintergrundfarbe Buttons*/
    color: #707070; /*Schriftfarbe der h-ref grau*/
    text-align: left;
    font-size: 13px;
    font-weight: bolder;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 2px;/*aktueller Wert*/
    padding-top: 12.5px;
    padding-bottom: 7.5px;
    /*Rahmen für einzelne Buttons*/
    border: 0px solid black; /*Breite des Randes der Buttons*/
    border-left-color: #FFFFFF; /*linker Rand*/
    border-top-color: #a9a9a9; /*oberer Rand*/
    border-right-color: #FFFFFF; /*rechter Rand*/
    border-bottom-color: #a9a9a9; /*unterer Rand*/}   

/*Ausrichtung der gesamten Buttons nach oben/unten/links/rechts*/
ul.LinksNavi {z-index: 240;
    margin: 0; 
    padding: 0;
    margin-top: 0px;
    background-color: #FFFFFF;/*Auswirkungen auf Teile des Hintergrundes ganz rechts bei IE 6*/}
    
* html ul.LinksNavi {  /* Korrektur fuer den IE 5 und 6 */
    margin-top: 0.0em;/*Ausrichtung der gesamten Buttons nach oben/unten/links/rechts korrigieren für IE 6*/}  

/*Innen- und Außenabstände der einzelnen Buttons der jeweiligen ul*/  
ul.LinksNavi li {
    list-style: none;
    float: left;
    position: relative;
    padding: 0px;
    padding-top: 0.5px;
    background-color: #FFFFFF;
    margin: 0em; 
    margin-top: -0.2em;}
    
* html ul.LinksNavi li {  /* Korrektur fuer den IE 5 und 6 */
    /*hier den Abstand von Navileiste nach unten und oben korrigieren für IE 6*/
    padding-top: 0.1em;
    margin-top: -0.2em;
    margin-bottom: 0em;
    list-style: none;
    padding: 0px;
    height: 25px;
    text-decoration: none;
    font-size: 13px; /*Schriftformatierung*/
    font-family: Helvetica;}
    
*:first-child+html ul.LinksNavi li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;}

/*a href-Formatierung*/
  ul.LinksNavi li a {
    background-color: #FFFFFF; /*Hintergrundfarbe Buttons*/
    color: #707070; /*Schriftfarbe der h-ref grau*/
    text-align: left;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 2px;/*aktueller Wert*/
    /*Rahmen für einzelne Buttons*/
    border: 1px solid black; /*Breite des Randes der Buttons*/
    border-left-color: #FFFFFF; /*linker Rand*/
    border-top-color: #a9a9a9; /*oberer Rand*/
    border-right-color: #FFFFFF; /*rechter Rand*/
    border-bottom-color: #a9a9a9; /*unterer Rand*/}   


ul.LinksNavi li a:link {
    text-decoration: none;} 
  
/*Eigenschaften aller Buttons bestimmen, ausgewählt über tag<a>.*/
  ul.LinksNavi a, ul#LinksNavi span {
    /*Eigenschaften aller Buttons bestimmen, ausgewählt über tag<a>.*/
    display: block;
    text-decoration: none; 
    font-weight: bold;
    width: 180px;  /*Breite zuweisen: so für FireFox optimal*/
    /*Innenabstände der oberen Buttons*/
    padding-top: 0.5em;/*Bei FireFox ca. 0.5, damit der Kontakt zwischen 1.Ebene und 2.Ebene nicht abreisst!*/
    padding-bottom: 0.2em;
    padding-left: 0em;
    padding-right: 1em;
    /*Farben*/
    color: #DB001C;/*Schriftfarbe aller nicht ausgewählten Buttons*/}
    
* html ul.LinksNavi a, * html ul#LinksNavi span {
    /*Breite der Buttons für den IE 5.x und IE 6*/
    width: 8.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    /*w\idth: 7.4em;*/  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
    w\idth: 180px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
    /*w\idth: 3.4em;*/
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin-bottom: 0em;
    margin-top: 0em;}
    
/*Mouseover-Eigenschaften für TopNavi02 und LinksNavi*/
ul.LinksNavi li a:hover {
    /*Verhalten der Untermenupunkte bei Mouseover*/
    background-color: #FFFFFF; /*Hintergrundfarbe MouseOver-Button*/
    color: #DB0312;/*Schriftfarbe der h-ref dunkles rot*/
    text-decoration: none;}

/*allgemeine Styles*/
a{color:#CC3300;text-decoration: underline}
a:hover{color:#EE7700; text-decoration: underline}
a:active{text-decoration: underline; color: #FF3333}
a:visited{text-decoration: underline}
	.button{font-family:Arial; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal}
	.cell        { font-family: Arial; font-size: 11px }
	.main        { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; color: #000000; text-decoration: none}
	.head        { font-family: Arial; font-size: 16px; font-weight: bold }
p{ margin-top: 10px; font-family: arial, verdana, helvetica; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
	INPUT#field{font-family:Arial; font-size: 9pt; border-style: solid; width: 170px}
	INPUT#field1{font-family:Arial; font-size: 9pt; border-style: solid; width: 250px}
	INPUT#field2{font-family:Arial; font-size: 9pt; border-style: solid; width: 40px}
	INPUT#field3{font-family:Arial; font-size: 9pt; border-style: solid; width: 206px}
	INPUT#login{font-family:Arial; font-size: 13px; border-style: solid; width: 100px}
	TEXTAREA#field{font-family:Arial; font-size: 9pt; border-style: solid; width: 350px}
body { font-style: normal ; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}
body { font-family: arial, verdana, helvetica; font-size: 10pt; background-color: #FFFFFF; list-style-type: none} 
.ueberschrift_haupt { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.ueberschrift_lauftext { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.produktvorschautitel { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-decoration: none }
.H2_nonfood_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #990099; text-decoration: none }
.H2_tiernahrung_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #006699; text-decoration: none }
table { font-family: arial, verdana, helvetica; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none} 
tr { padding: 10px; font-family: arial, verdana, helvetica; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none} 
td { font-family: arial, verdana, helvetica; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none} 
ul { font-family: arial, verdana, helvetica; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none;  list-style-type: circle; letter-spacing: normal; word-spacing: normal; vertical-align: middle; text-align: left}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none}
li { font-family: arial, verdana, helvetica; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none; color: #000000; letter-spacing: normal; text-align: left; text-indent: 0px; vertical-align: middle; word-spacing: normal; white-space: normal;  list-style-image: none; list-style-type: none; margin-left: 0px}
.hyperlink_news_startseite {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: underline}
.textfett { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none }
.H1 { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H2 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H3 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H4 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H4_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none }
.H5 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H6 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H7 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H1 { margin-top: 15px; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H2 { margin-top: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H3 { margin-top: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H4 { margin-top: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H5 { margin-top: 8px; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H6 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
H7 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H6_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none }
.text_klein { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none }
.text_Produktvorschau_Menge { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none }
.H1_produkt_euro_detail { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #DB0312; text-decoration: none }
.H5_produktbezeichnung_detail { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none }
.H2_aktion_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #CC0000; text-decoration: none }
.H2_fleisch_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #CC9933; text-decoration: none }
.H2_obst_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #CC9933; text-decoration: none }
.H2_getraenke_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none }
.H2_molkerei_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #009999; text-decoration: none }
.H2_grundnahrungsmittel_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFCC00; text-decoration: none }
.H2_suesswaren_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #CC6633; text-decoration: none }
.H2_konserven_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none}
.H2_haushalt_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none}
.H2_baby_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none}
.H2_tiernahrung_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none}
.H2_nonfood_titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none}

