/*** <<< DESIGN - LAYER >>> ***/
#mainWindow { position:relative; width:995px; margin:16px auto 0 auto; }
#header { width:995px; height:82px; position:absolute; top:0px; left:0px; z-index:2; background:url(../images/logo.gif) top left no-repeat; }
#linkeSpalte { width:189px; position:absolute; top:82px; left:0px; margin:28px 0 0 0; z-index:1; background:url(../images/menuBG.gif) repeat-y #fff; }
#rechteSpalte { width:190px; position:absolute; top:82px; right:0px; margin:28px 0 0 0; background:url(../images/menuBG.gif) repeat-y #fff; }
#content { width:582px; position:absolute; top:137px; left:189px; right:190px; padding:0 18px 0 16px; }
#contentStartseite { width:582px; position:absolute; top:110px; left:189px; right:190px; padding:0 18px 0 16px; }
/*** <<< DESIGN - LAYER >>> (Ende) ***/

/*** <<< HTML - TAGS >>> ***/
body { margin:0; padding:0; font:normal 12px Verdana,Helvetica,sans-serif; color:#000; }
body#protokoll { font:normal 16px sans-serif; }
body.wartungsseiten p { text-align:center; font-weight:bold; text-indent:-4000px; }

table { border:0px; }

form { margin:0; padding:0; }
input, textarea { padding-left:2px; border:1px solid #000; }
input.radio { width:auto!important; padding-left:0px; border:0px; }
input.datum { width:64px; }

ul { margin:0; padding:10px 0; }
li { list-style-type:none; }
ol { margin:0 0 0 40px; padding:10px 0; }
ol li { list-style-type:decimal; background:none; padding:0; }
dl { padding:0; margin:0; }
dt { padding-bottom:8px; }
dd { padding-bottom:15px; margin:0; }

img { border:0px; }

p { margin:0 0 15px 0; }

fieldset { padding:0; margin:0; border:none; }
legend { text-indent:-4000px; font-size:0px; line-height:0px; }
/*** <<< HTML - TAGS >>> (Ende) ***/

/*** <<< IDs >>> ***/
#logoProtokoll { float:left; padding-top:10px; }
#protokollHd { height:80px; }
#BGinfoservice { height:200px; background:url(../images/InfoserviceLieferf_higkeit.gif) bottom right no-repeat; }
#bestellInfo { margin:15px 0 30px 0; border:1px solid #00857c; }
#CEGButtonHinweis { margin:20px 0 0 0; padding:5px; border:1px solid #5b9680; }
#refContainer div { float:left; height:340px; margin:0 10px 15px 0; }
#lieferhinweis { padding:10px 13px; }
#icnSSL { position:relative; top:3px; }
#startAC, #katAC, #recAG, #recZG, #empfehlungenC { margin:0 auto; }
#einverstaendnis { width:410px; position:relative; left:140px; margin:0 0 10px 0; font-size:10px; color:#006767; }
#hinweisDatenschutz { font-size:10px; color:#006767; }

#formData_datum_tag { position:absolute; top:0px; left:140px; }
#formData_datum_monat { position:absolute; top:0px; left:205px; }
#formData_datum_jahr { position:absolute; top:0px; left:312px; }

#banknameHinweis { width:170px; float:left; color:#000000!important; position:relative; }
#banknameHinweisEinstellungen { width:170px; float:left; color:#000000!important; position:relative; top:4px!important; left:140px; }
#pwHinweis { width:400px; margin:0; padding:20px 10px 0 125px; background:url(../images/achtung.gif) 10px 25px no-repeat; }
#pwHinweis li { margin:3px 0; line-height:1.4em; }
#versandkostenfreiBox { padding:0 0 0 4px; margin:30px 0 0 0; }

#logoDimdi { display:block; position:relative; width:173px;  }
#logoDimdi a { display:block; position:relative; width:125px; margin:20px auto 0 auto; }
#logoDimdi #dimdi1 { z-index:1; }
#logoDimdi #dimdi2 { position:absolute; top:0px; left:0px; z-index:100; }

#socialbookmarkHd { margin:20px 0 3px 10px; font-size:x-small; }
#socialBookmarkIcons { /*width:165px; margin:10px 0 0 7px;*/ margin:10px 0; }
#socialBookmarkIcons img { padding:0 0 1px 0; }

#TSWidget { width:170px; position:relative; left:5px; }
#TSWidget a { display:block; position:relative; }
#TSWidget img { border:0; padding:0px 15px}

#TSBewertung { display:block; position:relative; text-align:center; }

.WebDe { height:150px; font-size:11px; font-weight:normal; color:#000; background:url(../images/hinweis_web.gif) 15px 2px no-repeat; }
.WebDe .text { position:absolute; width:354px; padding:10px 20px 0 200px; }
.WebDe .bold { font-weight:bold; }
/*** <<< IDs >>> (Ende) ***/

/*** <<< CLASSes >>> ***/
.Hd { height:18px; padding:3px 0 0 10px; background:#c7e2dd; font-size:12px; font-weight:bold; color:#006767; }
.Bd { height:1%; background:#f1f9f7; padding:16px; }
div > .Bd { height:auto; }
.Bg1 { background-color:#c4e5de; }
.Bg2 { background-color:#f1f9f7; }
.Bg3 { background:#5b9680; }
.Bg4 { background:#fff; }
.Bg5 { background:#daecec; }
.border { border-bottom:1px solid #c4e5de; }
.border2 { border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
.borderL { border-left:4px solid #c4e5de; }
.borderR { border-right:4px solid #c4e5de; }
.pad { padding:5px; }
.padR { padding:0 5px 0 0; }
.floatLeft { float:left!important; }
.floatRight { float:right!important; }
.Fk { clear:both; height:0px!important; line-height:0px!important; font-size:0px!important; padding:0px!important; }
.noBr { white-space:nowrap; }
.center { text-align:center; }
.right { text-align:right; }
.spacer { height:15px; font-size:1px!important; }
.spacerM { height:8px; font-size:1px!important; }
.spacerL { height:30px!important; font-size:1px!important; }
.spacerXL { height:80px; font-size:1px!important; }
.noWidth { width:auto!important; }
.halfWidth { width:50%!important; }
.block { display:block!important; }
.height1pro { height:1%!important; }
div > .height1pro { height:auto!important; }
.protokollAdresse { float:left; margin:20px 0 0 20px; font-size:13px; }
.protokollFooterBox { float:left; margin:5px 40px 0 0; font-size:13px; }
.pdfPfeil { position:relative; top:-1px; margin-right:2px; }
.GAdobe { float:left; padding-right:5px; }
.cool { padding-bottom:8px; }
.cool img { position:relative; top:7px; }
.hidden { margin:0; padding:0; font-size:0px; line-height:0px; text-indent:-3000px; border:none; }
.FtMitte2 { width:582px; height:21px; background:url(../images/BoxUntenGruen.gif) no-repeat; }
.FtMitte3 { width:582px; height:20px; background:url(../images/BoxUnten.gif) no-repeat; }
.BgWhite { background:#fff!important; }
.hr { height:1px; padding:0; background:#000; }

/* allgem. Formularformatierung */
form .intro { font-weight:bold; padding:0 0 10px 13px; }
form .row { height:30px; width:395px; position:relative; }
form .lastRow { height:20px; }
form .row img { position:absolute; top:4px; left:0px; }
form .row label { position:absolute; top:3px; left:13px; font-weight:bold; }
form .row label.alert { color:#c00; }
form .row input { width:250px; position:absolute; top:0px; right:0px; }
form .row input.mittel { width:150px; position:absolute; right:100px; }
form .row input.strasse { width:197px; position:absolute; right:53px; }
form .row input.nr { width:38px; }
form .row input.plz { width:36px; position:absolute; top:0px; right:214px; }
form .row input.ort { width:199px; }
form .row input.tag { width:16px; position:absolute; top:0px; right:234px; }
form .row input.monat { width:16px; position:absolute; top:0px; right:203px; }
form .row input.jahr { width:30px; position:absolute; top:0px; right:158px; }
form .row input.frau { position:absolute; top:0px; right:225px; }
form .row input.herr { position:absolute; top:0px; right:165px; }
form .row input.vorname { width:100px; position:absolute; top:0px; right:150px; }
form .row input.nachname { width:140px; }
form .row input.singleCheckbox { position:absolute; top:0px; right:239px; }
form .row > input.singleCheckbox { right:237px; }
form .row textarea { width:250px; height:120px; position:absolute; top:0px; right:0px; }
form .textareaHoehe { height:130px; }
form .row span { position:absolute; top:0px; right:-12px; color:#c00; }
form .row span.pflichtMittel { position:absolute; top:0px; right:88px; }
form .row span.frau { position:absolute; top:3px; right:197px; color:#000; }
form .row span.herr { position:absolute; top:3px; right:138px; color:#000; }
form .row span.hinweis { position:absolute; top:21px; left:141px; color:#000; }
form .row span.singleCheckboxText, form .row div.singleCheckboxText { width:230px; position:absolute; top:3px; right:0px; color:#000; }
form .row span.singleCheckboxText span, form .row div.singleCheckboxText span { position:static; }
form .hinweisHoehe { height:43px; }
form .hinweisHoeheXL { height:76px; }
form .row button, form .row select { position:absolute; top:0px; left:139px; }
form .row > button, form .row > select { left:141px; }
form .row button.rechtsMittel { position:absolute; left:305px; }
/* Folgende Styles loeschen, wenn allgm. Formaierungen sich dementspr. aendern: */
form .row { padding:0px!important; }
form .row label { width:auto!important; }
form .row label { float:none!important; }
/* allgem. Formularformatierung (Ende) */

/* Buttons */
button, .button { background-color:transparent; border:none; text-indent:-3000px; cursor:pointer; }
.button { font-size:0px; color:#c4e5de; }/* Ergaenzung fuer IE */
a.button:link, a.button:visited, a.button:hover, a.button:active { display:block; background-color:transparent; text-indent:-3000px; text-decoration:none; }
.default { border-width:2px; border-style:solid; border-color:#fff #808080 #808080 #fff; }
button.paypal { width:237px; height:43px; background:url(../images/btn_paypal.png) no-repeat; }

a.details:link, a.details:visited, a.details:hover, a.details:active { display:block; width:75px; text-align:center; text-decoration:none; }
a.details img { position:relative; top:1px; }
a.weiter:link, a.weiter:visited, a.weiter:hover, a.weiter:active { width:103px; height:22px; background:url(../images/ButtonWeiter.gif) no-repeat; }
a.aendern:link, a.aendern:visited, a.aendern:hover, a.aendern:active { width:103px; height:22px; background:url(../images/ButtonAendern.gif) no-repeat; }

.zurueck { width:103px; height:22px; background:url(../images/ButtonZurueck.gif) no-repeat; }
.zurKasse { width:173px; height:22px; background:url(../images/ButtonZurKasse.gif) no-repeat; }
.weiter { width:103px; height:22px; background:url(../images/ButtonWeiter.gif) no-repeat; }
.aktualisieren { width:173px; height:22px; background:url(../images/ButtonAktualisieren.gif) no-repeat; }
.bestAbsenden { width:345px; height:60px; background:url(../images/ButtonBestellungAbsenden.gif) no-repeat; }
.aendern { width:103px; height:22px; background:url(../images/ButtonAendern.gif) no-repeat; }
.bestellungDrucken { width:178px; height:22px; background:url(../images/ButtonBestellungDrucken.gif) no-repeat; }
.eintragen { width:113px; height:22px; background:url(../images/buttonEintragen.gif) no-repeat; }
.auswaehlen { width:113px; height:22px; background:url(../images/buttonAuswaehlen.gif) no-repeat; }
.suchen { width:103px; height:22px; background:url(../images/ButtonSuchen.gif) no-repeat; }
.speichern { width:113px; height:22px; background:url(../images/ButtonSpeichern.gif) no-repeat; }
.einloesen { width:103px; height:22px; background:url(../images/ButtonEinloesen.gif) no-repeat; }
.entfernen { width:113px; height:22px; background:url(../images/buttonEntfernen.gif) no-repeat; }
.loeschen { width:103px; height:22px; background:url(../images/buttonLoeschen.gif) no-repeat; }
.eingabefelder { width:179px; height:22px; background:url(../images/ButtonEingabefelder.gif) no-repeat; /* fuer MSIE: */ border:none; font-size:0px; color:#c4e5de; }
.uebernehmen { width:130px; height:22px; background:url(../images/ButtonUebernehmen.gif) no-repeat; }
.abfrage { width:130px; height:22px; background:url(../images/ButtonAbfrage.gif) no-repeat; }
.merkzettel { width:244px; height:22px; background:url(../images/buttonMerkzettel.gif) no-repeat; }
.passwortZusenden { width:176px; height:22px; background:url(../images/buttonPasswortZusenden.gif) no-repeat; }
.erstelleGuthaben { width:168px; height:22px; background:url(../images/buttonErstelleGuthaben.gif) no-repeat; }
.erstelleGutschein { width:168px; height:22px; background:url(../images/buttonErstelleGutschein.gif) no-repeat; }
.abschicken { width:130px; height:22px; background:url(../images/buttonAbschicken.gif) no-repeat; }
.neukundeWerben { width:170px; height:22px; background:url(../images/buttonNeukundeWerben.gif) no-repeat; }
.werberMelden { width:150px; height:22px; background:url(../images/buttonWerberMelden.gif) no-repeat; }
.allePraemien { width:260px; height:22px; background:url(../images/buttonTreuepraemienImUeberblick.gif) no-repeat; }
/* Buttons (Ende) */
/*** <<< CLASSes >>> (Ende) ***/

/*** <<< TEXT-STYLES >>> ***/
a:link { color:#000; }
a:visited { color:#066; }
a:hover,a:active { color:#5b9680; text-decoration:none; }

a.spec:link, a.spec:visited, .WkInhalt .praemie { font-weight:bold; color:#e10915; text-decoration:none; }
a.spec:hover, a.spec:active { text-decoration:underline; }

h1 { color:#5b9680; font-size:12px; font-weight:bold; padding:5px 0 2px 8px; border-bottom:2px solid #5b9680; margin:0 0 12px 0; }
h2 { font-size:10px; color:#000; }
h3 { font-size:12px; margin:0 0 8px 0; }
.SEO { width:572px; height:18px; padding:4px 0 0 10px; margin:0; background:url(../images/BoxOben.gif) no-repeat; font-size:12px; color:#006767; }
.SEO2 { width:572px; height:18px; padding:4px 0 0 10px; margin:0; background:#c4e5de; font-size:12px; color:#006767; }

.TXLB1 { font-size:18px; font-weight:bold; color:#000; }
.TXLB2 { font-size:20px; font-weight:bold; color:#e10915; }
.TXLB3 { font-size:18px; font-weight:bold; color:#006767; }
.TLB2 { font-size:14px; font-weight:bold; color:#c00; }
.TLB3 { font-size:14px; font-weight:bold; color:#000; }
.TMB1 { font-size:12px; font-weight:bold; color:#000; }
.TMB2 { font-size:12px; font-weight:bold; color:#e10915; }
.TMB3 { font-size:12px; font-weight:bold; color:#006767; }
.TMB4 { font-size:11px; font-weight:bold; color:#000; }
.TMN1 { font-size:11px; font-weight:normal; color:#000; }
.TMN2 { font-size:12px; font-weight:normal; color:#78b0af; }
.TSN1 { font-size:10px; font-weight:normal; color:#000!important; }
.TSN2 { font-size:10px; font-weight:normal; color:#e10915; }
.TSB1 { font-size:10px; font-weight:bold; color:#000!important; }
.TSB2 { font-size:10px; font-weight:bold; color:#e10915!important; }
.TXSN1 { font-size:9px; font-weight:normal; color:#006767!important; }

 /* Textformatierungen für das Newssystem & Bestellprotokoll! */
.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.unterstrichen { text-decoration:underline; }
.important { color:#e10915!important; font-weight:bold; }
.strike { text-decoration:line-through; }
.alert { color:#e10915; }
/*** <<< TEXT-STYLES >>> (Ende) ***/

/*** <<< TEMPLATES >>> ***/
/* Breadcrumbs */
#breadcrumbs { height:13px; position:absolute; top:110px; left:209px; right:190px; padding:4px; line-height:15px; color:#006767; overflow:hidden; }
body > #breadcrumbs { height:auto; min-height:13px; }
#breadcrumbs span { color:#5b9680; }
#breadcrumbs a { text-decoration:none; }
/* Breadcrumbs */

/* "#header"-Elemente */
#header a { text-decoration:none; }
#header a#logo { display:block; width:180px; height:40px; text-decoration:none; text-indent:-3000px; }
#header #shortcuts { width:350px; height:15px; position:absolute; top:67px; right:0px; z-index:3; text-align:right; }
#header #suche { width:150px; height:40px; position:absolute; top:52px; left:255px; }
#header #suche input { width:144px; height:16px; position:relative; top:-2px; border:1px solid #00857c; }
#header #suche div > input { top:0px; }
#header #suche button { width:75px; height:22px; position:relative; top:-24px; left:154px; background:url(../images/ButtonProduktsuche.gif) no-repeat; border:none; }
#header #suche div > button { top:-21px; }
/* "#header"-Elemente (Ende) */

/* "#linkeSpalte"-Elemente */
.WkKlein { width:181px; height:124px; position:relative; background:url(../images/Warenkorb.gif) no-repeat; }
.WkKlein#WkKleinLeer { background:url(../images/WarenkorbLeer.gif) no-repeat; }
.WkKlein table { width:171px; position:relative; top:35px; left:5px; border-collapse:collapse; }
.WkKlein table td { padding:2px 0; }
.WkKlein td.line { border-bottom:1px solid #000; }
.WkKlein a.button { width:169px; height:21px; position:absolute; top:102px; left:5px; background:none; border:none; }
.WkKlein button { position:absolute; top:102px; left:5px; background:none; }
.WkKlein #altText { position:relative; top:60px; text-align:center; font-weight:bold; }
.WkKlein span { font-size:10px; }
/* "#linkeSpalte"-Elemente (Ende) */

/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" */
.navi { width:181px; }
.navi ul { position:relative; left:6px; }
.navi ul.kategorien { width:169px; padding:0; background:#eff8f6; }
.navi ul.kategorien li ul li { font-size:11px; }
.navi li { width:165px; padding:3px 2px; background:none; }
.navi a { height:1%; display:block; text-decoration:none; }
.navi li > a { height:auto; min-height:13px; }
.navi a:link { color:#0e2b29; }
.navi a:visited { color:#066; }
.navi a:hover, .navi a:active { color:#5b9680; }
.navi a#naviAktiv { color:#0e2b29; }
.navi ul ul { padding:0; }
.navi ul ul li { width:159px; padding:2px 4px; }
.navi li li a:link { color:#009561; }
.navi li li a:visited { color:#066; }
.navi li li a:hover, .navi li li a:active { color:#5b9680; }
.navi li li a#subNaviAktiv { font-weight:bold; }
.navi img { position:relative; left:4px; }

#unserSortimentHd { width:181px; height:33px; background:url(../images/MUnserSortiment.gif) no-repeat; text-indent:-3000px; }

#biochemieHd { width:181px; height:51px; background:url(../images/MBiochemie.gif) no-repeat; text-indent:-3000px; }
#medGeraeteHd { width:181px; height:65px; background:url(../images/MGeraeteWellness.gif) no-repeat; text-indent:-3000px; }
#topPartnerHd { width:181px; height:55px; background:url(../images/MTopPartner.gif) no-repeat; text-indent:-3000px; }
#arzneimittelHd { width:181px; height:55px; background:url(../images/MArzneimittel.gif) no-repeat; text-indent:-3000px; }
#topAngeboteHd { width:181px; height:55px; background:url(../images/MTopAngebote.gif) no-repeat; text-indent:-3000px; }
#hautKoerperpflegeHd { width:181px; height:55px; background:url(../images/MHautKoerper.gif) no-repeat; text-indent:-3000px; }
#haustierHd { width:181px; height:55px; background:url(../images/MHaustier.gif) no-repeat; text-indent:-3000px; }

.kategorienFt { width:173px; height:22px; position:relative; left:4px; background:url(../images/MUnserSortimentUnten.gif) no-repeat; }

#hilfeHd { width:173px; height:46px; position:relative; left:4px; background:url(../images/MHilfe.gif) left bottom no-repeat; }
#infoHd { width:173px; height:46px; position:relative; left:4px; background:url(../images/MWichtigeInfos.gif) left bottom no-repeat; }

.naviFt { width:181px; height:17px; position:absolute; bottom:0px; left:0px; background:url(../images/MSpalte.gif) bottom no-repeat; }

#copyright { width:165px; position:relative; left:8px; top:20px; }
#TSSiegel { width:165px; height:100px; position:relative; left:5px; top:15px; margin:10px 0 20px 0; }
#TSSiegel input { border:none; }
#TSSiegel a:link { font-size:10px; text-decoration:none; }
#TSSiegel a:hover { text-decoration:underline; }
#TSSiegel .TSText { width:90px; position:absolute; left:75px; top:0px; }
#TSSiegel form > .TSText { bottom:0; }
/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" (Ende) */

/* Kundenlogin */
.loginbox { position:relative; width:176px; height:218px; position:relative; left:4px; padding:100px 0 0 5px; background:url(../images/Kundenlogin.gif) left bottom no-repeat; }
.loginbox#meinkonto { height:223px; background:url(../images/MeinKonto.gif) left bottom no-repeat; }
.loginbox label { display:block; }
.loginbox input { display:block; position:relative; left:10px; }
.loginbox button { width:168px; height:22px; position:absolute; left:2px; top:254px; background:none; border:none; }
.loginbox a.button { width:169px; height:21px; position:relative; right:4px; margin:0 0 12px 0; background:none; border:none; }
.loginbox#meinkonto button { width:168px; height:22px; position:absolute; left:2px; top:301px; background:none; border:none; }
.loginbox ul { position:relative; top:40px; padding:0; }
.loginbox li { margin:0 0 10px 0; }
.loginbox li a { font-weight:bold; text-decoration:none; }
.loginbox li a img { position:relative; top:1px; }
.loginbox ul#on { position:static; }
.loginbox ul#on li { margin:5px 0; }
.loginbox ul#on li a { font-weight:normal; }
/* Kundenlogin (Ende) */

/* Seiten im 'Mein Konto-Bereich */
#MKmeineEinstellungen { padding:180px 0 0 0; background:url(../images/MKEinstellungen.jpg) top left no-repeat; }
#MKmeineEinstellungen table { border-collapse:collapse; padding:10px 0; }
#MKmeineEinstellungen table td { padding:2px 5px; }
#MKmeineEinstellungen a.button { margin:10px 5px 0 5px; }
#MKmeineEinstellungen button { margin:10px 5px 10px 5px; }

#MKzuzahlungsbefreiung { padding:180px 0 0 0; background:url(../images/MKZuzahlungsbefreiung.jpg) top left no-repeat; }
#MKgesundheitsfragebogen { padding:180px 0 0 0; background:url(../images/MKGesundheitsfragebogen.jpg) top left no-repeat; }
.MKinfoservice { padding:180px 0 0 0; background:url(../images/MKInfoservice.jpg) top left no-repeat; }
.MKnewsletter { padding:180px 0 0 0; background:url(../images/INewsletter.jpg) top left no-repeat; }
.MKnewsletterAn { padding:180px 0 0 0; background:url(../images/INewsletteranmeldung.jpg) top left no-repeat; }
#MKnewsletterAb { padding:180px 0 0 0; background:url(../images/INewsletterabmeldung.jpg) top left no-repeat; }
#MKpasswortAendern { padding:180px 0 0 0; background:url(../images/MKPasswortAendern.jpg) top left no-repeat; }
#MKpasswortVergessen { padding:180px 0 0 0; background:url(../images/MKPasswortVergessen.jpg) top left no-repeat; }
.MKmeineBestellungen { padding:180px 0 0 0; background:url(../images/MKMeineBestellungen.jpg) top left no-repeat; }
.MKmeineMerkzettel { padding:180px 0 0 0; background:url(../images/MKMeinMerkzettel.jpg) top left no-repeat; }
#MKmeinKonto { padding:180px 0 0 0; background:url(../images/MKMeinKonto.jpg) top left no-repeat; }
.MKmeinePraemienpunkte { padding:180px 0 0 0; background:url(../images/MKPraemienpunkte.jpg) top left no-repeat; }
#MKwerbung { padding:180px 0 0 0; background:url(../images/MKundenWerbenKunden.jpg) top left no-repeat; }

/* Seiten im 'Mein Konto-Bereich (Ende) */

/* Zahlartenbox */
#zahlartenabox { position:relative; left:4px; padding:58px 0 0 7px; width:174px; height:240px; background:url(../images/MZahlartenbox.gif) 0 30px no-repeat; font-weight:bold; }
#zahlartenabox .text { position:absolute; margin:-5px 0 0 0; padding-left:30px; width:174px; font-weight:bold; line-height:28px; }
#zahlartenabox .notiz { position:absolute; margin-left:-35px; margin-top:-7px; width:174px; font-size: 10px; font-weight:normal; }

/* Zahlartenbox (Ende) */

/* Wir sind fuer Sie da */
#fuerSieDa { width:174px; position:relative; left:4px; padding:58px 0 0 7px; background:url(../images/MWirSindFuerSieDa.gif) 0 30px no-repeat; }
#fuerSieDa a { display:block; margin:5px 0; font-weight:bold; text-decoration:none; }
/* Wir sind fuer Sie da (Ende) */

/* Startseite */
#aktionen { width:582px; height:429px; position:relative; margin:0 0 21px 0; }
#aktionen #willkommen { width:377px; height:427px; position:absolute; top:-12px; background:url(../images/Box1.jpg) no-repeat; }
.noRX { background:url(../images/Box1Ersatz.jpg) no-repeat!important; }
#aktionen #willkommen h1, #aktionen #willkommen h2 { border:none; text-indent:-3000px; }
#aktionen #willkommen p, #aktionen #willkommen ul { position:absolute; left:-5000px; top:-5000px; }
#aktionen #topAngebot { position:absolute; right:0px; }

.textbox { width:582px; height:1%; margin:0 0 15px 0; }
.textbox h1 { height:19px; padding:3px 0 0 10px; margin:0; background:url(../images/BoxOben.gif) no-repeat; border:none; }
.textbox .textBd { height:1%; padding:6px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
.textbox .textBd h2 { padding:0px; margin:2px 0 8px 0; font-size:12px; }
.textbox .textBd p { padding:10px 0; }
.textbox .textBd p#infoLinkBox { height:10px; }
.textbox .textBd a:link { color:#5b9680; text-decoration:underline; }
.textbox .textBd a:visited { color:#066; }
.textbox .textBd a:hover, .textbox .textBd a:active { color:#5b9680; text-decoration:none; }
.textbox .textFt { width:582px; height:20px; background:url(../images/BoxUnten.gif) no-repeat; }
/* Startseite (Ende)*/

/* Angebotsbox */
.A { width:189px; height:142px; float:left; position:relative; background:url(../images/Angebotsbox.gif) no-repeat; }
.altern { background:url(../images/AngebotsboxDetails.gif) no-repeat!important; }
.ausland { background:url(../images/AngebotsboxO.gif) no-repeat!important; }
.anfang { margin:0 7px 18px 0; }/* Angebotsbox links */
.mitte { margin:0 0 18px 0; }/* Angebotsbox mittig */
.ende { margin:0 0 18px 7px; }/* Angebotsbox rechts */
.A .name { width:85px; height:42px; position:absolute; right:10px; top:10px; overflow:hidden; }
.A .einheit { width:85px; height:12px; position:absolute; right:10px; top:55px; font-size:10px; font-weight:bold; color:#006767; }
.A .bild { width:74px; height:75px; position:absolute; left:10px; top:10px; }
.A .preis { width:85px; position:absolute; right:10px; top:70px; font-weight:bold; }
.A .preis span { color:#c00; }
.A .preis span.eur { color:#000; font-size:10px; }
.A .buttons input { width:18px; height:14px; position:absolute; left:10px; top:116px; border-width:1px; border-style:solid; border-color:#086c6c #2e7f74 #086c6c #80b3b3; text-align:center; }
.A .buttons button { width:152px; height:30px; position:absolute; left:35px; top:110px; padding:0; }
.A a.details { position:absolute; left:10px; top:90px; }
.A a.details2 { width:187px; height:20px; position:absolute; left:0px; top:115px; }

.aktionenKatBild { background:none; }
/* Angebotsbox (Ende) */

/* Recorder (inkl. altern. Angebotsboxen) */
#empfehlungenC .A, #recAG .A, #recZG .A { width:194px; height:142px; float:left; position:relative; background:url(../images/AngebotsboxGruen.gif) no-repeat; }
#empfehlungenC .altern, #recAG .altern, #recZG .altern { background:url(../images/AngebotsboxGruenDetails.gif) no-repeat!important; }
#empfehlungenC .ausland, #recAG .ausland, #recZG .ausland { background:url(../images/AngebotsboxGruenO.gif) no-repeat!important; }
#empfehlungenC .anfang, #empfehlungenC .mitte, #empfehlungenC .ende { margin:0; }
#recAG .anfang, #recAG .mitte, #recAG .ende { margin:0; }
#recZG .anfang, #recZG .mitte, #recZG .ende { margin:0; }

.zzgl { width:562px; padding:2px 10px; text-align:center; }
.zzgl p { width:290px; margin:0 auto; font-size:10px; color:#006767; }
.zzgl p a { text-decoration:none; }
.zzgl p a:hover { text-decoration:underline; }

.recLink { width:574px; height:31px; padding:14px 0 0 8px; margin:0 0 2px 0; background:#daecec; }
.recLink2 { width:574px; height:19px; padding:0 0 0 8px; margin:0 0 2px 0; background:#daecec; }
.recLink a, .recLink2 a { font-weight:bold; color:#006767; text-decoration:none; }
.recLink a:hover, .recLink2 a:hover { text-decoration:underline; }
.recLink a img, .recLink2 a img { position:relative; top:1px; }

.recList { background:#daecec; }
.recList li { padding:0 0 0 5px; }
.recList a { text-decoration:none; }
.recList a:hover { text-decoration:underline; }

.recFt { width:572px; height:17px; padding:3px 10px 0 0; margin:0 0 23px 0; background:url(../images/BoxUntenHellgruen2.gif) no-repeat; font-size:9px; color:#006767; text-align:right; }
.recFt a { margin:0 0 0 12px; text-decoration:none; }
.recFt a:hover { text-decoration:underline; }
.recFt a img { position:relative; top:2px; }
/* Recorder (Ende) */

/* Footer der den Inhalt abschliesst */
#contentFt { width:995px; height:95px; position:absolute; left:-191px; background:url(../images/footer.gif) bottom center no-repeat; font-size:10px; }
#content > #contentFt, #contentStartseite > contentFt { height:80px; }
#contentFt p { margin:0; text-align:center; text-indent:-5000px; }
#contentFt p a { text-decoration:underline; }
#contentFt p a:hover { text-decoration:none; }
#contentFt p a#vkLink { width:85px; height:12px; position:absolute; left:244px; top:52px; text-decoration:none; }
#contentFt p > a#vkLink { top:37px; }
/* Footer der den Inhalt abschliesst (Ende) */

/* Kategorien */
.ukatsMitte { width:582px; }
.ukatsMitte h1 { margin:0; padding:0; font-size:0px; line-height:0px; border:none; text-indent:-3000px; }
.ukatsMitte ul { width:574px; height:60px; margin:107px 0 0 0; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
.ukatsMitte > ul { height:auto; min-height:60px; }
.ukatsMitte li { padding:0 0 5px 10px; }
.ukatsMitte a { font-weight:bold; text-decoration:none; }
.ukatsMitte#allergien { background:url(../images/KAllergieAsthma.jpg) no-repeat; }
.ukatsMitte#baby { background:url(../images/KBabyFamilie.jpg) no-repeat; }
.ukatsMitte#blase { background:url(../images/KBlaseNieren.jpg) no-repeat; }
.ukatsMitte#diabetes { background:url(../images/KDiabetes.jpg) no-repeat; }
.ukatsMitte#diaet { background:url(../images/KDiaetVitamine.jpg) no-repeat; }
.ukatsMitte#erkaeltung { background:url(../images/KErkaeltungGrippe.jpg) no-repeat; }
.ukatsMitte#ersteHilfe { background:url(../images/KErsteHilfeVerbandmittel.jpg) no-repeat; }
.ukatsMitte#geraete { background:url(../images/KMedizinischeGeraete.jpg) no-repeat; }
.ukatsMitte#herz { background:url(../images/KHerzKreislauf.jpg) no-repeat; }
.ukatsMitte#homoeopathie { background:url(../images/KHomoeopathieBiochemie.jpg) no-repeat; }
.ukatsMitte#intimes { background:url(../images/KKondomeIntimes.jpg) no-repeat; }
.ukatsMitte#koerper { background:url(../images/KKoerperHautHaare.jpg) no-repeat; }
.ukatsMitte#krankenpflege { background:url(../images/KKrankenpflege.jpg) no-repeat; }
.ukatsMitte#mund { background:url(../images/KMundAugeOhren.jpg) no-repeat; }
.ukatsMitte#magen { background:url(../images/KMagenDarm.jpg) no-repeat; }
.ukatsMitte#nerven { background:url(../images/KNervenGemuet.jpg) no-repeat; }
/*.ukatsMitte#ratgeber { background:url(../images/KRatgeberTests.jpg) no-repeat; }*/
.ukatsMitte#schmerzen { background:url(../images/KSchmerzRheuma.jpg) no-repeat; }
.ukatsMitte#speziellFrau { background:url(../images/KSpeziellFuerDieFrau.jpg) no-repeat; }
.ukatsMitte#speziellSenioren { background:url(../images/KSpeziellFuerSenioren.jpg) no-repeat; }
.ukatsMitte#sport { background:url(../images/KSportFitnessWellness.jpg) no-repeat; }
.ukatsMitte#urlaub { background:url(../images/KUrlaubReise.jpg) no-repeat; }
.ukatsMitte#venen { background:url(../images/KVenenHaemorrhoiden.jpg) no-repeat; }

/* Neue Kategorien ab Ende Dezember 2008: */
.ukatsMitte#kat_adler { background:url(../images/kat_adler.jpg) no-repeat; }
.ukatsMitte#kat_allgaeuer { background:url(../images/kat_allgaeuer.jpg) no-repeat; }
.ukatsMitte#kat_bach { background:url(../images/kat_bach.jpg) no-repeat; }
.ukatsMitte#kat_beurer { background:url(../images/kat_beurer.jpg) no-repeat; }
.ukatsMitte#kat_blutdruck { background:url(../images/kat_blutdruck.jpg) no-repeat; }
.ukatsMitte#kat_bodytoner { background:url(../images/kat_bodytoner.jpg) no-repeat; }
.ukatsMitte#kat_buecher { background:url(../images/kat_buecher.jpg) no-repeat; }
.ukatsMitte#kat_davita { background:url(../images/kat_davita.jpg) no-repeat; }
.ukatsMitte#kat_dhu { background:url(../images/kat_dhu.jpg) no-repeat; }
.ukatsMitte#kat_gewicht { background:url(../images/kat_gewicht.jpg) no-repeat; }
.ukatsMitte#kat_hepp { background:url(../images/kat_hepp.jpg) no-repeat; }
.ukatsMitte#kat_iso { background:url(../images/kat_iso.jpg) no-repeat; }
.ukatsMitte#kat_ladival { background:url(../images/kat_ladival.jpg) no-repeat; }
.ukatsMitte#kat_licht { background:url(../images/kat_licht.jpg) no-repeat; }
.ukatsMitte#kat_luft { background:url(../images/kat_luft.jpg) no-repeat; }
.ukatsMitte#kat_magnetfeld { background:url(../images/kat_magnetfeld.jpg) no-repeat; }
.ukatsMitte#kat_multigyn { background:url(../images/kat_multigyn.jpg) no-repeat; }
.ukatsMitte#kat_orthomol { background:url(../images/kat_orthomol.jpg) no-repeat; }
.ukatsMitte#kat_pflueger { background:url(../images/kat_pflueger.jpg) no-repeat; }
.ukatsMitte#kat_prosan { background:url(../images/kat_prosan.jpg) no-repeat; }
.ukatsMitte#kat_pulsuhren { background:url(../images/kat_pulsuhren.jpg) no-repeat; }
.ukatsMitte#kat_sanowell { background:url(../images/kat_sanowell.jpg) no-repeat; }
.ukatsMitte#kat_schoenheit { background:url(../images/kat_schoenheit.jpg) no-repeat; }
.ukatsMitte#kat_schuck { background:url(../images/kat_schuck.jpg) no-repeat; }
.ukatsMitte#kat_sonstiges { background:url(../images/kat_sonstiges.jpg) no-repeat; }
.ukatsMitte#kat_vichy { background:url(../images/kat_vichy.jpg) no-repeat; }
.ukatsMitte#kat_waerme { background:url(../images/kat_waerme.jpg) no-repeat; }
.ukatsMitte#kat_weleda { background:url(../images/kat_weleda.jpg) no-repeat; }
.ukatsMitte#kat_medela { background:url(../images/kat_medela.jpg) no-repeat; }

.ukatsMitte#default { background:url(../images/KNeutral.jpg) no-repeat; }

.ukatsMitte #ukatsMitteFt { width:582px; height:31px; background:url(../images/BoxUnten.gif) top left no-repeat; }
/* Kategorien (Ende) */

/* Produktliste, Suchergebnisse und Praemien */
.HdMitte { width:572px; height:18px; position:relative; padding:3px 0 0 10px; background:url(../images/BoxOben.gif) no-repeat; font-size:12px; font-weight:bold; color:#006767; }
.HdMitte .preis { position:absolute; top:3px; right:150px; }
.HdMitte .bestellen { position:absolute; top:3px; right:10px; }

.iconsMitte { width:574px; height:20px; background:#f1f9f7; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; text-align:center; }
.iconsMitte img { position:relative; top:3px; margin:0 2px; }

.produktbox { height:165px; position:relative; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; border-bottom:1px solid #006767; }
form > .produktbox { height:auto; min-height:165px; }
.produktbox .bild { width:80px; position:absolute; top:15px; left:5px; text-align:center; }
.produktbox .bild a.details { position:static; margin:10px 0 0 0; }
.produktbox .form { width:20px; position:absolute; top:8px; left:90px; }
.produktbox .form img { margin:0 0 4px 0; }
.produktbox .form div { margin:0; padding:0; font-size:0px; line-height:0px; text-indent:-3000px; }
.produktbox .details { width:319px; position:absolute; top:10px; left:115px; font-size:11px; }
.produktbox .details h1, .produktbox .details h2 { margin:0 0 2px 0; padding:0; border:0px; }
.produktbox .details h1 span { color:#006767; }
.produktbox .details .preis { float:right; width:110px; text-align:right; font-weight:bold; }
.produktbox .details .teaser { margin:0 0 10px 0; }
.produktbox .details .grundpreis { margin:0 0 8px 0; }
.produktbox .details .grundpreis span { color:#006767; }
.produktbox .details .zusatzinfo { position:relative; }
.produktbox .details .zusatzinfo div.bemerkung { color:#e10915; font-weight:bold; }
.produktbox .details .zusatzinfo div.pzn { width:120px; position:absolute; left:0px; }
.produktbox .details .zusatzinfo div.lieferzeit { width:200px; position:absolute; left:120px; }
.produktbox .details .zusatzinfo span { color:#006767; }
.produktbox .details .zusatzinfo span.pzn { font-weight:bold; color:#000; }
.produktbox .details .zusatzinfo a { position:absolute; right:0; text-decoration:none; color:#e10915; font-size:11px; }
.produktbox .details .zusatzinfo a:hover { text-decoration:underline; }

.produktbox .auswahl { width:131px; height:100px; position:absolute; top:15px; right:0; padding:5px 0; background:url(../images/rezeptboxProduktliste.gif) no-repeat; }
.produktbox .auswahlNoButton { width:131px; height:100px; position:absolute; top:15px; right:0; }
.produktbox .infoservice { background:url(../images/infoserviceProduktliste.gif) no-repeat!important; }
.produktbox .ausland { background:url(../images/rezeptboxProduktlisteO.gif) no-repeat!important; }
.produktbox .marked { background:url(../images/rezeptFehler.gif) no-repeat; }
.produktbox .auswahl div { width:128px; height:14px; padding:0 0 1px 3px; color:#006767; }
.produktbox .auswahl div span { position:relative; top:3px; }
.produktbox .auswahl div > span { top:0px; }
.produktbox .auswahl input { width:16px; height:12px; position:absolute; left:4px; top:84px; border-width:1px; border-style:solid; border-color:#086c6c #2e7f74 #086c6c #80b3b3; text-align:center; font-size:9px; }
.produktbox .auswahl input.radio { width:13px; height:10px; position:static; border:0px;  }
.produktbox .auswahl button { width:105px; height:33px; position:absolute; left:25px; top:77px; padding:0; }
.produktbox .auswahl .einmal { position:absolute; left:10px; top:82px; color:#fff; }

#moreHits { padding:17px 0 9px 0; text-align:center; font-size:12px; font-weight:bold; }
#moreHits div { margin:0 0 5px 0; }
#moreHits span { text-decoration:underline; color:#17ba1f; }
#moreHits .spacer { height:4px; }
#moreHits a { margin:0 2px 0 2px; text-decoration:none; }
#moreHits a:hover { text-decoration:underline; }

#GL { position:relative; top:2px; right:2px; }
#GR { position:relative; top:2px; left:2px; }

.FtMitte { width:572px; height:20px; padding:1px 0 0 10px; background:url(../images/BoxUntenHellgruen.gif) no-repeat; font-size:10px; color:#006767; }
/*
.FtMitte a { text-decoration:none; margin:0 0 0 11px; }
.FtMitte a:hover { text-decoration:underline; }
.FtMitte a img { position:relative; top:2px; }
*/
/* Produktliste, Suchergebnisse und Praemien (Ende) */

/* Liste fuer Produktgruppe */
#PrGruppe a, #PrGruppe a:visited { font-weight:bold; font-size:11px; }
/* Liste fuer Prduktgruppe (Ende) */

/* Ansicht fuer Produktdetails */
#prTitel { width:574px; height:65px; position:relative; background:#f2f8f6; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
#prTitel h1 { width:460px; position:absolute; top:5px; left:5px; margin:0; padding:0; border:0px; font-size:20px; color:#e10915; line-height:18px; }
#prTitel h1 span { color:#006767; font-size:14px; font-weight:bold; }
#prTitel h2 { width:110px; position:absolute; top:9px; right:5px; margin:0; padding:0; font-size:13px; font-weight:bold; text-align:right; color:#006767; }
#prTitel h2 span { color:#000; }

#prInfos { width:574px; height:300px; position:relative; background:#fff; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
#prInfos #links { width:220px; position:absolute; top:7px; left:5px; }
#prInfos #mitte { width:120px; position:absolute; top:7px; left:227px; color:#006767; }
#prInfos #mitte img { display:block; margin:0 0 5px 0; }
#prInfos #mitte div { margin:0; padding:0; font-size:0px; line-height:0px; text-indent:-3000px; }
#prInfos #mitte p { margin:15px 0; }
#prInfos #mitte p span { color:#000; }
#prInfos #mitte h2 { padding:0; margin:0; font-size:11px; font-weight:normal; }
#prInfos #rechts { width:218px; position:absolute; top:7px; right:1px; }
#prInfos #rechts #preis { width:218px; height:165px; position:relative; margin:0 0 6px 0; background:url(../images/PreisbereichProduktdetails.gif) no-repeat; font-size:11px; color:#006767; text-align:right; }
#prInfos #rechts #preis div#p1 { position:absolute; top:8px; right:5px; }
#prInfos #rechts #preis div#p2 { position:absolute; top:27px; right:5px; }
#prInfos #rechts #preis div#p3 { position:absolute; top:55px; right:5px; }
#prInfos #rechts #preis div#p3 a { text-decoration:none; }
#prInfos #rechts #preis div#p3 a:hover { text-decoration:underline; }
#prInfos #rechts #preis div#p4 { position:absolute; top:90px; right:5px; }
#prInfos #rechts #preis div#p4 #ersparnis { height:25px; position:relative; top:12px; left:0px; padding:7px 2px 0 0; background:url(../images/sparpreis.gif) top right no-repeat; color:#fff; text-align:right; }
#prInfos #rechts #preis div#p5 { position:absolute; top:145px; right:5px; }
#prInfos #rechts #preis div#p6 { position:absolute; top:105px; right:5px; }
#prInfos #rechts .auswahl { width:218px; height:100px; background:url(../images/rezeptboxProduktdetails.gif) no-repeat; }
#prInfos #rechts .infoservice { background:url(../images/infoserviceProduktdetails.gif) no-repeat!important; }
#prInfos #rechts .ausland { background:url(../images/rezeptboxProduktdetailsO.gif) no-repeat!important; }
#prInfos #rechts .marked { background:url(../images/rezeptFehler2.gif) no-repeat; }
#prInfos #rechts .auswahl div { width:215px; height:14px; padding:0 0 1px 3px; color:#006767; }
#prInfos #rechts .auswahl div span { position:relative; top:3px; }
#prInfos #rechts .auswahl div > span { top:0px; }
#prInfos #rechts .auswahl input { width:16px; height:12px; position:absolute; left:33px; bottom:9px; border-width:1px; border-style:solid; border-color:#086c6c #2e7f74 #086c6c #80b3b3; text-align:center; font-size:9px; }
#prInfos #rechts .auswahl input.radio { width:13px; height:10px; position:static; border:none; }
#prInfos #rechts .auswahl button, #prInfos #rechts .auswahl input.button { width:155px; height:35px; position:absolute; left:55px; top:236px; padding:0; border:none; color:#fff; }

#prInfosFt { width:572px; height:15px; padding:3px 10px 0 0; background:url(../images/BoxUntenGruen.gif) no-repeat; font-size:9px; color:#006767; text-align:right; }

#prBeschreibung { padding:14px 0 0 0; }
#prBeschreibung #packungsgroessen { text-align:right; color:#006767; }
#prBeschreibung #packungsgroessen a { position:relative; top:7px; font-size:12px; font-weight:bold; color:#e10915; text-decoration:none; }
#prBeschreibung #packungsgroessen a:hover { text-decoration:underline; }
#prBeschreibung h5 { margin:0 0 5px 0; font-size:18px; }
#prBeschreibung h6 { margin:0; font-size:12px; }
#prBeschreibung li { margin:0 0 8px 0; padding:0 0 0 10px; background:url(../images/PfeilListe.gif) 0 4px no-repeat; }
#prBeschreibung table { border-collapse:separate; border-spacing:2px; }
#prBeschreibung td { padding:2px 5px; }

#beipackInfos p { margin:0 0 2px 0; padding:5px; background:#f1f9f7; }

#weitereInfos { padding:10px 5px; margin:0 0 2px 0; background:#f1f9f7; }
#weitereInfos .links { height:45px; position:relative; }
#weitereInfos .links a { position:absolute; top:0px; left:30px; color:#000; font-weight:bold; }
#weitereInfos .links a img { position:absolute; top:0px; left:-30px; }
#weitereInfos .links form { position:absolute; top:0; right:0; }
#weitereInfos .links form button { width:170px; height:20px; padding:0; background:none; border:none; color:#c00; font-weight:normal; text-decoration:underline; text-align:left; text-indent:0; }
#weitereInfos .adobeText { position:relative; top:-1px; left:5px; }

#detailBewertung { padding:10px 5px; background:#f1f9f7; }
#detailBewertung textarea { width:90%; height:80px; }
/* Ansicht fuer Produktdetails (Ende) */

/* Druckansicht der Produktdetails */
#logoPr_print { float:left; padding-top:20px; }
#printHd { height:80px; }
.printAdresse { float:left; margin:30px 0 0 20px; font-size:10px; }
.printFooterBox { float:left; margin:5px 20px 0 0; font-size:10px; }
#printer { text-align:right; padding:5px; }
#printer img { border:0px; }
#printer .link { position:relative; bottom:1px; right:5px; }
#printer a { color:#e10915; text-decoration:none; font-weight:bold; }
#printer a:hover { text-decoration:underline; }
#print_produktdetails { font-size:12px; color:#000; background:#fff; margin-left:10px; margin-right:10px; }
#print_produktdetails .headline { font-weight:bold; font-size:14px; text-decoration:underline; }
#print_produktdetails #bild { vertical-align:top; }
#print_produktdetails #beschreibung { width:100%; padding-top:10px; vertical-align:top; text-align:left;}
#print_produktdetails #beschreibung .typ { width:60%; padding-right:10px; }
#print_produktdetails #print_ALI h3 { font-size:12px; background:#e8e8e8; color:#000; padding:3px 0 4px 10px; margin:10px 0; }
#print_produktdetails #print_ALI div { padding-bottom:10px; }
#print_produktdetails .Bg2 { background-color:#C9C9C9; }
#print_produktdetails .Bg1 { background-color:#E6E6E6; }
#print_produktdetails .strike { text-decoration:line-through; background:none; }
/* Druckansicht der Produktdetails (Ende)*/

/* Profisuche */
#profisuche { padding:10px; background:#f1f9f7; }
#profisuche input.radio { position:relative; top:3px; }
#profisuche div > input.radio { position:relative; top:4px; }

.sucheWeitere { height:70px; margin:0 0 15px 0; padding:8px 0 15px 105px; border-top:1px solid #c4e5de; border-bottom:1px solid #c4e5de; font-weight:bold; font-size:12px; color:#000; }
#content > .sucheWeitere, #contentStartseite > .sucheWeitere { height:auto; min-height:70px; }
.sucheWeitere p { padding:0 0 3px 0; margin:0; }
.sucheWeitere#SHersteller { background:url(../images/SHersteller.gif) 15px 15px no-repeat #f1f9f7; }
.sucheWeitere#SOberkategorie { background:url(../images/SOKategorie.gif) 15px 15px no-repeat #f1f9f7; }
.sucheWeitere#SUnterkategorie { background:url(../images/SUKategorie.gif) 15px 15px no-repeat #f1f9f7; }
.sucheWeitere li a { background:url(../images/Pfeil.gif) no-repeat 0px 5px; padding:3px 0 0 15px; }

#suchmeldung { margin:0 0 15px 0; padding:15px 0 23px 105px; background:url(../images/SArtikel.gif) 15px 4px no-repeat #feefef; border-top:1px solid #c4e5de; border-bottom:1px solid #c4e5de; font-weight:bold; font-size:12px; color:#c00; }
/* Profisuche (Ende) */

/* Warnmeldung */
#warnung { height:40px; padding:20px 20px 20px 70px; background:url(../images/GFehler3.gif) 13px 18px no-repeat #ffd7d7; margin:40px 0; }
div > #warnung { height:auto; min-height:40px; }
#warnung span { position:relative; top:-5px; }
#warnung a { color:#c00; }
#warnung ul { padding:0; }
#warnung li { background:transparent; color:#c00; }
/* Warnmeldung (Ende) */

/* Bestaetigungs-Meldung */
#confirm { height:40px; padding:28px 20px 12px 70px; margin:40px 0; font-size:12px; font-weight:bold; color:#090; background:url(../images/GRichtig3.gif) 13px 18px no-repeat #dfefef; }
div > #confirm { height:auto; min-height:40px; }
/* Bestaetigungs-Meldung (Ende) */

/* Container fuer Formular-Buttons und Zurueck-Links */
.BB, .BBPayPal { padding:12px 0 20px 0; }
.BB button, .BB button, .BB input.button, .BBPayPal button, .BBPayPal input.button { float:right; }
.BB .CEGHinweis { background:#f00; padding:10px 10px 10px 0; }
.BB .bestAbsenden, .BBPayPal .bestAbsendenPayPal  { position:relative; bottom:0px; right:7px; }/* riesiger Button am unteren Seitenende... */
#bestellungUebersicht .BB .bestAbsenden, #bestellungUebersicht .BBPayPal .bestAbsendenPayPal { bottom:20px; }/* ...am oberen Seiteende ueberschreiben */

.bestAbsendenPayPal { width:345px; height:80px; background:url(../images/ButtonBestellungPayPal.gif) no-repeat; }
/* Container fuer Formular-Buttons und Zurueck-Links (Ende) */

/* Bestelltunnel allgemein */
.BT { width:582px; padding:121px 0 0 0; }
.neukundenanmeldung { background:url(../images/Neukundenanmeldung.jpg) top left no-repeat; }
.neukundenanmeldungImBT { background:url(../images/Bestelltunnel1.jpg) top left no-repeat; }
.BT #NKA span { position:relative; top:0px; left:101px; }
.BT #NKA a.button { width:230px; height:22px; position:relative; top:-20px; left:291px; background:url(../images/ButtonZurNeukundenanmeldung.gif) no-repeat; }
.BT#zahlartAuswaehlen { background:url(../images/Bestelltunnel2.jpg) top left no-repeat; }
.BT#bestellungKontrollieren { background:url(../images/Bestelltunnel3.jpg) top left no-repeat; }
.BT#bestellungFertig { background:url(../images/Bestelltunnel4.jpg) top left no-repeat; }
.BT h3 { margin:0; padding:0 15px 15px 14px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; color:#006767; }
.BT p { margin:0; padding:10px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
#scoringText { margin:0 15px; }
/* Bestelltunnel allgemein (Ende) */

/* Auswahl der Bezahlart */
#zahlartAuswaehlen #zahlart { width:574px; padding:23px 0 0 0; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
#zahlartAuswaehlen #zahlart .ZABox1 { float:left; width:139px; padding:0 0 0 0; margin:0 0 27px 4px; border-top:1px solid #006767; }
#zahlartAuswaehlen #zahlart .ZABox2 { float:left; width:414px; padding:3px 0 0 0; margin:0 0 27px 0; border-top:1px solid #006767; }
#zahlartAuswaehlen #zahlart .ZABox2 .gesamtbetrag01 { font-size:18px; font-weight:bold; color:#006767; }
#zahlartAuswaehlen #zahlart .ZABox2 .gesamtbetrag02 { font-size:18px; font-weight:bold; }
#zahlartAuswaehlen #zahlart .ZABox2 label { float:left; width:135px; margin:0 0 21px 0; font-weight:bold; }
#zahlartAuswaehlen #zahlart .ZABox2 input { float:left; width:220px; border:1px solid #016868; }
#zahlartAuswaehlen #zahlart .ZABox2 label#bankAngabenBestaetigen { width:auto; font-weight:normal; }
#zahlartAuswaehlen #zahlart .ZABox2 table { border-collapse:collapse; }
#zahlartAuswaehlen #zahlart .ZABox2 table td { padding:2px 5px; }
#zahlartAuswaehlen #zahlart input.radio { position:relative; top:2px; border:none; }
/* Auswahl der Bezahlart (Ende) */

/* Bestelluebersicht */
#bestellungKontrollieren #bestellungUebersicht { width:574px; padding:23px 0 0 0; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
#bestellungKontrollieren #bestellungUebersicht #hinweisProtokoll { position:relative; bottom:16px; margin:0 0 18px 0; text-align:center; font-size:12px; font-weight:bold; color:#5b9680; }
#bestellungKontrollieren #bestellungUebersicht .boxAussen { width:562px; height:250px; position:relative; margin:0 0 30px 0; }
#bestellungKontrollieren #bestellungUebersicht .boxAussen .Hd { background:none; padding:0 0 7px 6px; margin:0 0 10px 0; font-size:18px; font-weight:bold; color:#006767; border-bottom:1px solid #006767; }
#bestellungKontrollieren #bestellungUebersicht .boxAussen table { border-collapse:collapse; }
#bestellungKontrollieren #bestellungUebersicht .boxAussen table td { padding:2px 6px; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen1 { width:220px; position:absolute; left:10px; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen1 a.button, #bestellungKontrollieren #bestellungUebersicht .boxInnen1 button { position:absolute; top:220px; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen2 { width:172px; position:absolute; left:230px; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen2 a.button, #bestellungKontrollieren #bestellungUebersicht .boxInnen2 button { position:absolute; top:220px; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen2 label { font-weight:bold; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen2 input { width:160px; position:relative; top:7px; border:1px solid #016868; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen3 { width:150px; position:absolute; left:402px; }
#bestellungKontrollieren #bestellungUebersicht .boxInnen3 #boxKundennr { height:183px; padding:10px; background:url(../images/kundennummer.gif) no-repeat; }

#bestellungKontrollieren #bestellungUebersicht #boxUebersicht { width:562px; position:relative; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht table { width:97%; margin:0 auto; border-collapse:collapse; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht th { padding:0 0 7px 6px; margin:0 0 10px 0; font-size:12px; font-weight:bold; color:#000; text-align:left; border-bottom:1px solid #006767; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht th#Hd { font-size:18px; color:#006767; border-bottom:1px solid #006767; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht td a { font-weight:bold; color:#e10915; text-decoration:none; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht td a:hover { text-decoration:underline; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht #buttonWkAendern { height:20px; padding:10px; position:relative; border-top:1px solid #006767; border-bottom:1px solid #006767; }
#bestellungKontrollieren #bestellungUebersicht #boxUebersicht #buttonWkAendern a.button { position:absolute; right:10px; }

#bestellungKontrollieren #bestellungUebersicht #tabSumme { height:110px; background:url(../images/BoxWarenkorbUnten.gif) 10px 10px no-repeat #c4e5de; text-align:right; }
#bestellungKontrollieren #bestellungUebersicht #tabSumme table { float:right; width:395px; margin:10px 5px 0 0; }
#bestellungKontrollieren #bestellungUebersicht #tabSumme table td { font-weight:bold; }
#bestellungKontrollieren #bestellungUebersicht #tabSumme table td .gesamt1 { font-size:18px; color:#006767; }
#bestellungKontrollieren #bestellungUebersicht #tabSumme table td .gesamt2 { font-size:18px; color:#000; }

#bestellungKontrollieren dl { margin-top:43px; font-size:10px; color:#669283; }
#bestellungKontrollieren dl dd li { margin:0 0 10px; }
/* Bestelluebersicht (Ende) */

/* Bestellung fertig */
.BT#bestellungFertig p { font-weight:bold; }
.BT#bestellungFertig a.button { position:relative; left:376px; bottom:17px; }
.BT#bestellungFertig #formGeldZurueck { height:80px; position:relative; }
.BT#bestellungFertig #formGeldZurueck form#formSiegel { width:70px; height:70px; position:absolute; left:10px; top:10px; }
.BT#bestellungFertig #formGeldZurueck form#formTShops { width:474px; height:70px; position:absolute; right:10px; top:10px; }
.BT#bestellungFertig #formGeldZurueck input { border:none; }
.BT#bestellungFertig #formGeldZurueck #btnProtect { position:relative; top:5px; left:10px; border-width:2px; border-style:solid; border-color:#fff #808080 #808080 #fff; }
/* Bestellung fertig (Ende) */

/* Anzeige des Warenkorbinhalts */
.WkInhalt { height:10px; position:relative; padding:0; background:#c5e6de; }
fieldset > .WkInhalt { height:auto; }
.WkInhalt table { width:582px; border-collapse:collapse; background:url(../images/BoxOben.gif) no-repeat; }
.WkInhalt th { padding:4px 2px 0 0; color:#006767; }
.WkInhalt td.padL { padding-left:107px; }
.WkInhalt table tr > td.padL { padding-left:104px; }
.WkInhalt td.padR { padding-right:15px; }
.WkInhalt td img { padding-top:3px; }
.WkInhalt input { width:25px; height:16px; border:1px solid #c5e5de; text-align:right; font-weight:bold; }
.WkInhalt select { font-size:9px; }
.WkInhalt #refresh { height:20px; padding:10px; background:#f1f9f7; border-top:1px solid #5c9680; border-bottom:1px solid #5c9680; text-align:right; color:#006767; }
.WkInhalt #refresh span { margin:0 105px 0 0; }
.WkInhalt #refresh button { padding-top:2px; }
.WkInhalt .WkIcon { position:absolute; left:20px; bottom:-15px; }
/* Anzeige des Warenkorbinhalts (Ende) */

/* Rezepthinweis unter dem Warenkorb */
#notice { margin-top:15px; }
#notice .Bd { font-size:10px; height:60px; padding:5px 10px 0 95px; background:url(../images/rezept.gif) no-repeat 5px 5px; }
/* Rezepthinweis unter dem Warenkorb (Ende) */

/* Zuzahlungsbefreiung */
#zuzahlF input.radio { position:relative; top:3px; left:-20px; }
#zuzahlF span.radioText { position:relative; left:-20px; }
#zuzahlF .spacer { height:10px; }
#zuzahlF textarea { position:absolute; top:5px; right:121px; }
#zuzahlF div.bild { width:15px; height:13px; float:left; position:relative; top:6px; left:-13px; }
/* Zuzahlungsbefreiung (Ende) */

/* Kundenbereich Meine Bestellungen / meine Merkzettel */
.kundenbereich table { width:100%; border-collapse:collapse; }
.kundenbereich th { color:#006767; font-size:12px; font-weight:bold; background:#c4e5de; padding:3px 0 4px 3px; }
.kundenbereich td { padding:2px 0 15px 5px; }
.kundenbereich tr.items { font-weight:bold; }
.kundenbereich tr.items td { padding:2px 0 2px 5px; }
.kundenbereich tr.verschickt td { background:#f1f9f7; }
.kundenbereich .abschluss td { border-bottom:1px dashed #c4e5de; padding-bottom:8px; }
.kundenbereich a.button { margin:auto; }
.imgStatusDef { background:#f1f8f6!important; border-bottom:1px dashed #c4e5de; }
.imgStatusRezeptFehlt { background:#ffd7d7!important; border-bottom:1px dashed #c4e5de; }
.kundenbereich #anmerkung { text-align:right; padding:10px; }
.kundenbereich img { margin:5px; }
.kundenbereich img.listenPfeil { margin:0 3px 0 0; position:relative; top:-1px; }
#legende { height:87px; background:#f1f8f6; }
#legende div { width:442px; margin:0 auto 0 auto; }
#legende img { float:left; padding:0 5px 0 5px; }
/* Kundenbereich Meine Bestellungen / geparkte Warenkoerbe (Ende) */

/* Detailansicht fuer "Meine Bestellungen" */
#BgRezept { padding:0 0 0 75px; background:url(../images/GRezeptFehlt2.gif) 10px 10px no-repeat #C50300; }
#BgRezept p { margin:0; padding:8px 5px 8px 10px; background:#f1f9f7; }
#status { background:#f1f8f6; }
#status p { height:40px; padding:20px 75px 10px 88px; margin:0; border-bottom:1px dashed #01315c; }
#status > p { height:auto; min-height:40px; }
#pSt1 { background:url(../images/GBestellungEingegangen2.gif) 10px 15px no-repeat; }
#pSt2 { background:url(../images/GLieferfaehigkeit2.gif) 10px 15px no-repeat; }
#pSt3 { background:url(../images/GRezeptFehlt2.gif) 10px 10px no-repeat; }
#pSt4 { background:url(../images/GPaketVerzoegert2.gif) 10px 12px no-repeat; }
#pSt5 { background:url(../images/GPaketVerpackt2.gif) 10px 10px no-repeat; }
#pSt6 { background:url(../images/GPaketVerschickt2.gif) 17px 15px no-repeat; }
/* Detailansicht fuer "Meine Bestellungen" (Ende) */

/* Gesundheitsfragebogen */
#GF p { padding:5px 10px; }
#GF .spacer { height:20px; }
#GF .inputC { padding-bottom:8px; }
#GF input.radio { position:relative; top:3px; }
#GF div > input.radio { position:relative; top:4px; }
#GF .sizeXS { width:50px; }
#GF .sizeL { width:300px; }
#GF .nachbar { width:250px; height:18px; position:relative; float:left; padding:3px 0 0 20px; }
div > #GF .nachbar { height:auto; min-height:18px; }
#GF .nachbar input { position:absolute!important; left:0px; top:1px!important; }
#GF .nachbarSonstiges { width:250px; float:left; }
#GF .frage { width:340px; clear:both; margin-bottom:5px; }
#GF .frage span { float:right; position:relative; top:-6px; }
#GF table { margin:20px 0; border-collapse:collapse; }
#GF th { vertical-align:top; padding-bottom:0; }
#GF td { padding:5px; }
#GF table input.pzn { width:52px; text-align:center; padding-left:0; }
#GF table input { width:200px; }
#GF table .radio { position:static; top:0px; left:0px; }
#GF input#arzneiButton { position:relative; top:-17px; left:5px; }
#GF textarea { width:415px; height:80px; }
#GF #confirmGFB { width:450px; position:relative; top:5px; left:5px; }
#GF img.floatLeft { position:relative; top:7px; }
/* Gesundheitsfragebogen (Ende) */

/* Bewertungfragebogen */
#fragebogen p { margin:0 5px 1px 5px; }
#fragebogen .nummer { position:relative; top:27px; left:-5px; }
#fragebogen .Hd { color:#000; font-size:10px; padding-left:30px; background:#f1f9f7; }
#fragebogen .Bd { padding-left:70px; background:url(../images/Fragezeichen.gif) no-repeat 95% 100% #fff; }
#fragebogen .zahlen { padding-left:8px; }
#fragebogen .zahlen span { padding-right:27px; }
#fragebogen .zahlen > span { padding-right:26px; }
#fragebogen .radio { margin-right:10px; }
#fragebogen .sehr { position:relative; left:-2px; padding-right:143px; }
#fragebogen .Bd div > .sehr { padding-right:138px; }
#fragebogen .zufrieden { position:relative; left:-13px; padding-right:104px; }
#fragebogen .Bd div > .zufrieden { padding-right:98px; }
#fragebogen .nurZwei { margin-right:30px; }
#fragebogen .ja { position:relative; left:6px; padding-right:43px; }
#fragebogen textarea { width:300px; height:80px; }
/* Bewertungfragebogen (Ende) */

/* Umfrage */
.umfrageHd { padding:4px 4px 4px 0; background:#c4e5de; border-top:1px solid #c4e5de; border-bottom:1px solid #c4e5de; }
.umfrageNr { color:#fff; font-weight:bold; padding:4px; background:#c4e5de; }
#umfrage { background:#fff; }
#umfrage .spacer { height:5px; }
#umfrage .runter { position:relative; top:3px; }
#umfrage div > .runter { position:relative; top:4px; }
#umfrage textarea { width:250px; }
#radioTabHd { padding-bottom:4px; }
#oben { position:relative;left:12px; padding-left:89px; }
#radioTabHd span > #oben { padding-left:80px; }
#unten { position:relative;left:12px; padding-left:94px; }
#radioTabHd span > #unten { padding-left:85px; }
.radioTabRow { padding-top:2px; }
div > .radioTabRow { padding-bottom:2px; }
.radioTabRow span { position:relative; top:3px; }
.radioTabRow > span { position:relative; top:2px; }
#umfrage .radioTabRow .radio { position:static; margin-right:12px; }
#umfrage .bild { width:15px; height:13px; float:left; position:relative; top:7px; }
.umfrageHd a { text-decoration:none; }
/* Umfrage (Ende) */

/* Microsite */
.microC { padding:0 3px 0 3px; height:1%; width:100%; }
#content > .microC, #contentStartseite > .microC { height:auto; }
.microC div { padding:1px; }
.microC #titles { float:left; }
.microC #titles .title { color:#5b9680; font-size:12px; font-weight:bold; }
.microC #titles .subtitle { font-size:10px; font-weight:bold; }
.microC .longHd { width:65%; }
.microC .shortHd { width:45%; }
.microC .bild { float:left; }
.microC .bildTitle  { height:30px; font-weight:normal; font-style:italic; font-size:10px; color:#009090; text-align:right; }
.microC .bild > .bildTitle  { height:auto; min-height:30px;  }
.microC .bildRight { float:right; }
.microC .boxtitle { color:#5b9680; font-size:12px; font-weight:bold; }
/* Microsite (Ende) */

/* ABDA-Laieninfo */
.ALI { padding:10px 0; border:4px solid #c4e3dd; }
.ALI img { float:left; }
.ALI h3 { padding:3px 0 3px 52px; margin:10px 0; background:#c4e3dd; height:16px; }
.ALI div { padding:0 15px 0 50px; }
.ALI table { border-width:1px; border-style:solid; border-bottom:0px; }
.ALI td { border-bottom-width:1px; border-bottom-style:solid; }
.ALI td.ALIfett { border-bottom-style:dashed; border-bottom-width:1px; }
.ALI table.zusammensetzung { border-collapse:collapse; }
.ALI table.zusammensetzung td { padding:8px; }
.ALI li { margin-bottom:3px; }
.ALI .check { width:auto!important; border:none; }
.ALI #suchen { text-align:right; }
.ALI #katLink { height:77px; padding:28px 0 0 108px; margin-top:10px; background:url(../images/ALIProdukte.gif) no-repeat top left; }
.ALI #katLink a { display:block; padding:4px 0 4px 10px; font-weight:bold; text-decoration:none; }
.ALIfett { font-weight:bold; }
.ALIunterstrichen { text-decoration:underline; }
.ALIkursiv { font-weight:bold; }
.ALIhoch { vertical-align:super; }
.ALItief { vertical-align:sub; }
.ALIklein { font-size:0.9em; }
/* ABDA-Laieninfo (Ende) */

/* Hilfe und Infos */
.hilfe { width:582px; padding:130px 0 0 0; }
.hilfe h1 { margin:0; padding:0; font-size:0px; line-height:0px; border:none; text-indent:-3000px; }
.hilfe h3 { margin:0; padding:0 15px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; color:#006767; }
.hilfe p, div.paragraph { height:1%; margin:0; padding:2px 15px 15px 15px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }
.hilfe ul { padding:0; }
.hilfe ul li { margin:5px 0 10px 0; background:none; }
.hilfe ul li a { font-weight:bold; text-decoration:none; }
.hilfe ul li a:hover { text-decoration:underline; }
.hilfe ul li a img { margin:0 4px 0 0; position:relative; top:6px; }
.hilfe dl { height:1%; padding:0 15px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; border-bottom:1px solid #fff; }
.hilfe dt { font-weight:bold; color:#006767; }
.hilfe dd { height:1%; padding:0; }
.hilfe .extra { padding:10px 15px; border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; }

.hilfe#agb span { font-weight:bold; }
.hilfe#agb .widerrufsbelehrung { background-color:#eff8f6; padding:1px 7px; }

.hilfe#rezepteEinloesen { background:url(../images/IRezepteEinloesen.jpg) top left no-repeat; }
.hilfe#sicherEinkaufen { background:url(../images/ISicherEinkaufen.jpg) top left no-repeat; }
.hilfe#zuzahlung { background:url(../images/IZuzahlung.jpg) top left no-repeat; }
.hilfe#kuehlpflicht { background:url(../images/IKuehlpflichtigeArtikel.jpg) top left no-repeat; }
.hilfe#versandkosten { background:url(../images/IVersandkosten.jpg) top left no-repeat; }
.hilfe#agb { background:url(../images/IAGB.jpg) top left no-repeat; }
.hilfe#datenschutzerklaerung { background:url(../images/IDatenschutz.jpg) top left no-repeat; }
.hilfe#batterieruecknahme { background:url(../images/IBatterieruecknahme.jpg) top left no-repeat; }
.hilfe#sparenLeicht { background:url(../images/ISparenLeichtGemacht.jpg) top left no-repeat; }
.hilfe#sparenLeicht { background:url(../images/ISparenLeichtGemacht.jpg) top left no-repeat; }
.hilfe#wieBestellen { background:url(../images/IWieBestelleIch.jpg) top left no-repeat; }
.hilfe#wieBezahlen { background:url(../images/IWieBezahleIch.jpg) top left no-repeat; }
.hilfe#kontakt { background:url(../images/IKontakt.jpg) top left no-repeat; }
.hilfe#freiumschlag { background:url(../images/IFreiumschlagAnfordern.jpg) top left no-repeat; }
.hilfe#erfolgloseSuche { background:url(../images/IErfolgloseSuche.jpg) top left no-repeat; }
.hilfe#wirUeberUns { background:url(../images/IWirUeberUns.jpg) top left no-repeat; }
.hilfe#gesundheitsnews { background:url(../images/IGesundheitsnews.jpg) top left no-repeat; }
.hilfe#gesundheitstipp { background:url(../images/IGesundheitstipp.jpg) top left no-repeat; }
.hilfe#impressum { background:url(../images/IImpressum.jpg) top left no-repeat; }
.hilfe#impressum .logoM { width:205px; }
.hilfe#impressum .logoM h3, .logoM p { border-right:none; }
.hilfe#impressum .logoA h3, .logoA p { border-left:none; }
.hilfe#impressum .logoA { width:370px; }

.hilfe#praemiensystem { background:url(../images/ITreuePraemien.jpg) top left no-repeat; }
.hilfe#praemiensystem ul { margin:0; padding:18px; }
.hilfe#praemiensystem ul li { margin:0 0 8px 0; padding:0 0 0 10px; background:url(../images/PfeilListe.gif) 0 4px no-repeat; }

.hilfe#versandkosten .borderB { border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; padding:0 15px;  }
.hilfe#versandkosten .borderB div { border-bottom:2px solid #469d8a; }
.hilfe#versandkosten .eur { font-size:26px; }
.hilfe#versandkosten .vers { position:relative; top:10px; left:30px; font-size:14px; font-weight:bold; color:#469d8a; }
.hilfe#versandkosten .TSN2 { position:relative; top:0px; left:63px; font-size:11px; color:#469d8a; width:100px; }
.hilfe#versandkosten img { float:left; }
.hilfe#versandkosten .Fk { margin:0; }
.hilfe#versandkosten p { height:84px; }
.hilfe#versandkosten .oestereich { border-left:4px solid #c4e5de; border-right:4px solid #c4e5de; padding:0 15px; }
.hilfe#versandkosten .oestereich div { padding:3px; height:24px; background-color:#eff8f7; font-size:18px; color:#469d8a; }
.hilfe#versandkosten .oestereich span { float:left; }
/* Hilfe und Infos (Ende) */
/*** <<< TEMPLATES >>> (Ende) ***/

