/*** <<< DESIGN - LAYER >>> ***/
#header { height:108px; z-index:2; }
#linkeSpalte { width:210px; position:absolute; top:108px; left:0px; background:url(../images/linkeSpalteBG.jpg) top left repeat-y; z-index:1; }
#content { width:537px; position:absolute; top:139px; left:210px; right:0px; padding:30px 20px 60px 0; background:url(../images/contentBG.jpg) top left repeat-x #fff; }
/*** <<< DESIGN - LAYER >>> (Ende) ***/

/*** <<< HTML - TAGS >>> ***/
body { margin:0; padding:0; background:url(../images/bodyBG.jpg) top left repeat-y #f9f9f9; color:#006; font:normal 10px Verdana,Helvetica,sans-serif; }
body#protokoll { font:normal 16px sans-serif; background:#fff; color:#000; font-size:14px; }
body.wartungsseiten { background:#6592cb; }
body.wartungsseiten p { text-align:center; font-weight:bold; text-indent:-3000px; }

table { border:0px; }

form { margin:0; padding:0; }
label { font-size:10px; }
input, textarea { padding-left:2px; background:#f2f7fd; border:1px solid #010268; }
input.radio { width:auto!important; padding-left:0px; border:0px; background:none; }

ul { margin:0; padding:0px; }
li { list-style-type:none; padding-left:15px; margin-bottom:3px; background:url(../images/GPfeilLi.gif) 0px 2px no-repeat; }
ol { margin:0px 0px 0px 40px; padding:10px 0px; }
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:0px 0px 15px 0px; }

sup { font-size:8px; }

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

/*** <<< IDs >>> ***/
#logoFertig { float:right; padding:0px 10px 0px 10px; }
#logoProtokoll { float:left; padding-top:10px; }
#protokollHd { height:80px; }
#BGinfoservice { background:url(../images/InfoserviceLieferfaehigkeit.gif) bottom right no-repeat /*#faaad0*/; }
#CEGButtonHinweis { margin:10px 0px; padding:5px; text-align:right; }
#refContainer div { float:left; height:340px; margin:0px 10px 15px 0px; }
#lieferhinweis { padding:10px 13px; }
#icnSSL { position:relative; top:3px; }
#startAC, #aktionenC, #katAC, #microAG { width:536px; border:1px solid #7caeec; background:#d7e9fb; }
#startAC { width:536px; border:1px solid #7caeec; }
#FGeldZurueck { margin:20px 0; padding:10px; background:#f2f7fd; }
#FGeldZurueck #btnProtect { width:250px; height:20px; background:url(../images/button3.gif) no-repeat; cursor:pointer; font:bold 11px Verdana,Helvetica,sans-serif; color:#fff; border:none; }
#GSCode { width:350px; }
#GSCode input.mittel { right:20px; }

#formData_datum_tag { position:relative; top:0px; left:140px; }
#formData_datum_monat { position:relative; top:0px; left:142px; }
#formData_datum_jahr { position:relative; top:0px; left:144px; }

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

#TSBox #tsInnerBox { vertical-align:middle; }
#TSBox #tsSeal { text-align:center;width:70px;float:left; }
#TSBox #tsText { text-align:left; width:150px; float:left; padding:0 0 0 5px; }

#TSWidget { width:210px; position:relative; text-align:center; }
#TSWidget a { display:block; position:relative; }
#TSWidget img { border:0; padding:0}

#TSBewertung { display:block; position:relative; text-align:center; height:105px; }
/*** <<< IDs >>> (Ende) ***/

/*** <<< CLASSes >>> ***/
.Hd { padding:10px; color:#006; background:#bed6f5; border:1px solid #7daeec; font-size:12px; font-weight:bold; }
.Bd { height:1%; background:#d7e9fb; padding:16px; border-left:1px solid #7daeec; border-right:1px solid #7daeec; }
div > .Bd { height:auto; }
.Bg1 { background:#d7e9fb; }/* hellblau */
.Bg2 { background:#bed6f5; }/* mittelblau */
.Bg3 { background:#fddbeb; }/* hellrosa */
.Bg4 { background:#faaad0; }/* mittelrosa */
.border { border-bottom:1px solid #7daeec; border-top:none!important; }
.border2 { border-left:1px solid #7daeec; border-right:1px solid #7daeec; border-bottom:1px solid #7daeec; }
.border3 { border:1px solid #7daeec; }
.noBorder { border:none!important; }
.box { border:1px solid #7daeec; background:url(../images/listeBG.jpg) top left repeat-y #fff; }
.pad { padding:10px; }
.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; }
.spacerL { height:30px!important; font-size:1px!important; }
.spacerXL { height:60px; 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 0px 0px 20px; font-size:11px; }
.protokollFooterBox { float:left; margin:5px 40px 0px 0px; font-size:11px; }
.pdfPfeil { position:relative; top:-1px; margin-right:2px; }
.GAdobe { float:left; padding-right:5px; }
.cool { padding-bottom:8px; }
.cool img { position:relative; top:7px; }
.foreign a { width:200px; }
.spartipps { padding:10px; border-left:1px solid #7daeec; border-right:1px solid #7daeec; border-bottom:1px solid #7daeec; }
.infokasten { margin:15px 0px 30px 0px; border:1px solid #7daeec; }

/* allgem. Formularformatierung */
form .intro { font-weight:bold; font-size:11px; padding:0px 0px 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:#cc0f69; }
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:220px; }
form .row input.herr { position:absolute; top:0px; right:160px; }
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:80px; }
form .row span.frau { position:absolute; top:3px; right:197px; color:#006; }
form .row span.herr { position:absolute; top:3px; right:138px; color:#006; }
form .row span.hinweis { position:absolute; top:21px; left:141px; color:#006; }
form .row span.singleCheckboxText { width:230px; position:absolute; top:3px; right:0px; color:#006; }
form .row span.singleCheckboxText span { position:static; }
form .hinweisHoehe { height:43px; }
form .hinweisHoeheL { height:63px; }
form .hinweisHoeheXL { height:95px; }
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:350px; }
form .row button.button2 { position:absolute; left:320px; }
/* Folgende Styles loeschen, wenn allgm. Formatierungen sich dementspr. aendern: */
form .row { padding:0px!important; }
form .row label { width:auto!important; }
form .row label { float:none!important; }
/* allgem. Formularformatierung (Ende) */

/* Buttons - oder alles was aussieht wie ein Knopf ;-) */
button, .button { width:130px; height:20px; background:url(../images/button.gif) no-repeat; cursor:pointer; font:bold 11px Verdana,Helvetica,sans-serif; color:#fff; border:none; }
.button2 { width:190px; height:20px; background:url(../images/button2.gif) no-repeat; cursor:pointer; font:bold 11px Verdana,Helvetica,sans-serif; color:#fff; border:none; }
.button3 { width:250px; height:20px; background:url(../images/button3.gif) no-repeat; cursor:pointer; font:bold 11px Verdana,Helvetica,sans-serif; color:#fff; border:none; }
.button4 { width:300px; height:20px; background:url(../images/button300.gif) no-repeat; cursor:pointer; font:bold 11px Verdana,Helvetica,sans-serif; color:#fff; border:none; }
a.button:link, a.button:visited, a.button:hover, a.button:active { display:block; width:130px; height:17px; padding-top:3px; background:url(../images/button.gif) no-repeat; text-align:center; text-decoration:none; font-size:11px; font-weight:bold; color:#fff!important; border:none; }
a.button2:link, a.button2:visited, a.button2:hover, a.button2:active { display:block; width:190px; height:17px; padding-top:3px; background:url(../images/button2.gif) no-repeat; text-align:center; text-decoration:none; font-size:11px; font-weight:bold; color:#fff!important; border:none; }
button.paypal { width:200px; height:50px; background:url(../images/btn_paypal.png) no-repeat; }
/* Buttons - oder alles was aussieht wie ein Knopf ;-) (Ende) */
/*** <<< CLASSes >>> (Ende) ***/


/*** <<< TEXT-STYLES >>> ***/
a:link, a:visited { color:#006; }
a:hover, a:active { color:#cb0c67; text-decoration:none; }

h1 { color:#006; font-size:14px; font-weight:bold; margin-bottom:8px; }
.h1_SEO { margin:0; padding:5px 10px; background:#bed6f5; color:#006; font-size:12px; font-weight:bold; }
h2 { font-size:10px; color:#006; } /* kommt wegen SEO nur in den Produktdetails sowie in der Produktlistenansicht vor! Für Textformatierung -und  Strukturierung <h3> nehmen. */
h3 { font-size:11px; margin:0px 0px 8px 0px; }

.TXLB2 { font-size:17px; font-weight:bold; color:#cb0c67; }
.TLB2 { font-size:14px; font-weight:bold; color:#cb0c67; }
.TMB1 { font-size:12px; font-weight:bold; color:#006; }
.TMB2 { font-size:12px; font-weight:bold; color:#cb0c67!important; }
.TSN1 { font-size:10px; font-weight:normal; color:#006!important; }
.TSN2 { font-size:10px; font-weight:normal; color:#cb0c67; }
.TSB1 { font-size:10px; font-weight:bold; color:#0c0d6e!important; }
.TSB2 { font-size:10px; font-weight:bold; color:#cb0c67!important; }
.TXSB1 { font-size:9px; font-weight:bold; color:#006; }
.TXSB2 { font-size:9px; font-weight:bold; color:#cb0c67; }
.TXSN1 { font-size:9px; font-weight:normal; color:#606060!important; }

 /* Textformatierungen für das Newssystem & Bestellprotokoll! */
.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.unterstrichen { text-decoration:underline; }
.important { color:#cb0C67; font-weight:bold; }
.strike { background:url(../images/strike.gif) no-repeat center; }
.alert { color:#cc0f69; }
/*** <<< TEXT-STYLES >>> (Ende) ***/


/*** <<< TEMPLATES >>> ***/
/* "#header"-Elemente */
#shortcuts { height:25px; position:absolute; top:23px; left:557px; z-index:3; color:#606060; }
#shortcutsLoggedIn { height:25px; position:absolute; top:23px; left:481px; z-index:3; color:#606060; }
#shortcuts a, #shortcutsLoggedIn a { color:#606060; text-decoration:none; }
#shortcuts a:hover, #shortcutsLoggedIn a:hover { text-decoration:underline; }
a#meinkontoLink { color:#cc0f69; font-weight:bold; }
/* "#header"-Elemente (Ende) */

/* ContentNav (Karteireiter) */
#contentNav { width:557px; position:absolute; left:210px; top:108px; /*right:0px;*/ }
#contentNav a, #contentNav button { float:left; width:108px; height:31px; text-indent:-3000px; text-decoration:none; }
#contentNav a#KRUnternehmen { background:url(../images/navUnternehmen.jpg) top left no-repeat; }
#contentNav a#KRUnternehmen:hover { background:url(../images/navUnternehmenOver.jpg) top left no-repeat; }
#contentNav a#KRWissenswertes { background:url(../images/navWissenswertes.jpg) top left no-repeat; }
#contentNav a#KRWissenswertes:hover { background:url(../images/navWissenswertesOver.jpg) top left no-repeat; }
#contentNav a#KRService { background:url(../images/navService.jpg) top left no-repeat; }
#contentNav a#KRService:hover { background:url(../images/navServiceOver.jpg) top left no-repeat; }
#contentNav a#KRFragen { background:url(../images/navFragen.jpg) top left no-repeat; }
#contentNav a#KRFragen:hover { background:url(../images/navFragenOver.jpg) top left no-repeat; }
#contentNav a#KRAnmelden { background:url(../images/navAnmelden.jpg) top left no-repeat; }
#contentNav a#KRAnmelden:hover { background:url(../images/navAnmeldenOver.jpg) top left no-repeat; }
#contentNav button.KRAbmelden { background:url(../images/navAbmelden.jpg) top left no-repeat; }
#contentNav button.KRAbmelden:hover, #contentNav button.KRAbmeldenHoverIE { background:url(../images/navAbmeldenOver.jpg) top left no-repeat; }
/* ContentNav (Karteireiter) (Ende) */

/* "#linkeSpalte"-Elemente */
#PrSucheF { width:210px; height:70px; background:url(../images/produktsuche.gif) no-repeat; }
#PrSucheF div { position:relative; left:25px; top:25px; }
#PrSucheF input { width:125px; height:18px; padding:2px 5px 0 5px; background:url(../images/InputFeld.gif) no-repeat; border:none; }
#PrSucheF button { width:20px; height:20px; position:relative; left:4px; background:url(../images/buttonSuche.gif) no-repeat; border:none; text-indent:-3000px; }
#PrSucheF div > button { position:relative; left:0px; top:0px; }
#PrSucheF ul { position:relative; left:40px; top:28px; margin:0; padding:0; }
#PrSucheF ul li { height:20px; padding-left:18px; background:url(../images/GPfeil.gif) 0px 3px no-repeat; }
#PrSucheF ul li a { color:#cc0f69; text-decoration:none; }
#PrSucheF ul li a:hover { text-decoration:underline; }

#WkKlein { width:210px; height:110px; background:url(../images/warenkorb.jpg) top left no-repeat; color:#006; }
#WkKlein table { width:137px; position:relative; top:25px; left:37px; border-collapse:collapse; }
#WkKlein a.button { position:relative; top:35px; left:40px; }
#WkKlein .line { border-bottom:1px solid #006; }
#WkKlein #altText { position:relative; top:65px; text-align:center; font-weight:bold; color:#006; }

#newsletterBox { width:210px; height:120px; background:url(../images/newsletter.jpg) no-repeat; }
#newsletterBox div { position:relative; left:25px; top:67px; }
#newsletterBox input { width:125px; height:18px; padding:2px 5px 0 5px; background:url(../images/NewsInputFeld.gif) no-repeat; border:none; }
#newsletterBox button { width:20px; height:20px; position:relative; left:4px; background:url(../images/NewsButtonPfeil.gif) no-repeat; border:none; text-indent:-3000px; }
#newsletterBox div > button { position:relative; left:0px; }
#newsletterBox a, #newsletterBox a:hover { width:155px; padding-left:15px; margin-top:7px; background:url(../images/GPfeilLi.gif) 0px 6px no-repeat; border:none; text-align:left; color:#006!important; }
/* "#linkeSpalte"-Elemente (Ende) */

/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" */
.navi ul { margin:0; padding:0; }
.navi ul li { padding:0; margin:0; background:none; }
.navi ul li a { display:block; width:210px; height:53px; text-indent:-3000px; text-decoration:none; }
.navi ul li a#katEinlagen { background:url(../images/katEinlagen.jpg) top left no-repeat; }
.navi ul li a#katVorlagen { background:url(../images/katVorlagen.jpg) top left no-repeat; }
.navi ul li a#katHerrenprodukte { background:url(../images/katHerrenprodukte.jpg) top left no-repeat; }
.navi ul li a#katSlips { background:url(../images/katSlips.jpg) top left no-repeat; }
.navi ul li a#katPants { background:url(../images/katPants.jpg) top left no-repeat; }
.navi ul li a#katBettschutz { background:url(../images/katBettschutz.jpg) top left no-repeat; }
.navi ul li a#katAbleitend { background:url(../images/katAbleitende.jpg) top left no-repeat; }
.navi ul li a#katKleidung { background:url(../images/katKleidung.jpg) top left no-repeat; }
.navi ul li a#katReinigung { background:url(../images/katReinigung.jpg) top left no-repeat; }
.navi ul li a#katErnaehrung { background:url(../images/katErnaehrung.jpg) top left no-repeat; }
.navi ul li a#katWundversorgung { background:url(../images/katWundversorgung.jpg) top left no-repeat; }
.navi ul li a#katAlltagshilfen { background:url(../images/katAlltagshilfen.jpg) top left no-repeat; }

.navi ul li ul { height:1%; background:url(../images/unterkatBG.gif) repeat-y; padding:16px 0 14px 0; }
.navi ul li ul li a { display:block; height:20px; padding-left:6px; background:url(../images/GPfeilLi.gif) 30px 2px no-repeat; text-indent:40px; font-size:11px; }
#subNaviAktiv { background:url(../images/GPfeil.gif) 30px 2px no-repeat; font-weight:bold; color:#cb0c67; }
/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" (Ende)*/

/* Unterkategorien */
.ukatsMitte { width:536px; height:198px; border:1px solid #7daeec; }
.ukatsMitte ul { float:left; width:150px; height:153px; padding:28px 20px 17px 8px; background:#bed6f5; border-right:2px solid #fff; }
.ukatsMitte li { margin-bottom:8px; }
.ukatsMitte a { text-decoration:none; font-size:11px; }
.ukatsMitte a:hover { text-decoration:underline; }
.ukatsMitte #ukatsText { float:left; width:195px; margin:11px 0 17px 152px; }
.ukatsMitte #ukatsText h2 { color:#006; font-size:14px; font-weight:bold; }
.ukatsMitte #ukatsText a { text-decoration:underline; font-size:10px; color:#cb0c67; }
#UKML2 { background:url(../images/katVorlagen2.jpg) 180px 0px no-repeat #fff; }
#UKML3 { background:url(../images/katPants2.jpg) 180px 0px no-repeat #fff; }
#UKML4 { background:url(../images/katKleidung2.jpg) 180px 0px no-repeat #fff; }
#UKML5 { background:url(../images/katBettschutz2.jpg) 180px 0px no-repeat #fff; }
#UKML6 { background:url(../images/katReinigung2.jpg) 180px 0px no-repeat #fff; }
#UKML8 { background:url(../images/katHerren2.jpg) 180px 0px no-repeat #fff; }/* fehlt noch */
#UKML9 { background:url(../images/katSlips2.jpg) 180px 0px no-repeat #fff; }/* fehlt noch */
#UKML10 { background:url(../images/katEinlagen2.jpg) 180px 0px no-repeat #fff; }/* fehlt noch */
#UKML11 { background:url(../images/katErnaehrung2.jpg) 180px 0px no-repeat #fff; }
#UKML12 { background:url(../images/katAbleitende2.jpg) 180px 0px no-repeat #fff; }
#UKML180 { background:url(../images/katWundversorgung2.jpg) 180px 0px no-repeat #fff; }
#UKML185 { background:url(../images/katAlltagshilfen2.jpg) 180px 0px no-repeat #fff; }
/* Unterkategorien (Ende) */

/* Angebotsbox */
.A { width:172px; height:150px; float:left; position:relative; margin:0; padding:2px; background:#d7e9fb; text-align:center; }
.A .ABild { float:left; }
.A .AInfos { float:left; width:92px; }
.A .AInfos div { margin-bottom:0px; }
.A .kurzname { margin-top:10px; height:35px; overflow:hidden; }
.A .einheit { color:#006; height:24px}
.A .ABildHG { width:80px; height:80px; background:url(../images/bild75BG.gif) no-repeat; }
.A .ABildHG img { position:relative; top:1px; right:1px; }
.A a { font-weight:bold; color:#006!important; text-decoration:none; }
.A a:hover { text-decoration:underline; }
.A a.button:link, .A a.button:visited, .A a.button:hover, .A a.button:active { width:45px; position:relative; left:0px; bottom:3px; padding-left:15px; background:url(../images/GPfeilLi.gif) 0px 5px no-repeat; border:none; text-align:left; color:#006!important; }
.A .ABild > a.button { left:8px; bottom:3px; }
.A .APreisbox { position:absolute; left:0; top:110px; width:170px; }
.A .APreis { font-size:16px; font-weight:bold; color:#cb0c67; }
.A .AGrundpreis { font-size:10px; font-weight:normal; color:#006; }

/* Angebote/border: benoetigte border jeweils in weiss, restliche border in HG-Farbe, damit immer gleich gross */
.TL { border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #d7e9fb; border-bottom:1px solid #d7e9fb; }/* top left */
.TR { border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #d7e9fb; }/* top right */
.BL { border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #d7e9fb; border-bottom:1px solid #fff; }/* bottom left */
.BR { border:1px solid #fff; }/* bottom right */
/* Angebotsbox (Ende) */

/* Startseite */
.textbox { border:1px solid #7caeec; margin-bottom:5px; padding:10px; font:normal 11px Verdana,Helvetica,sans-serif; }
.textbox h1 { padding-left:0px; margin:0px 0px 8px 0px; border:0px; }
.textbox h2 { padding-left:0px; margin:10px 0px 8px 0px; border:0px; }
.textbox p { padding:10px 0px 10px 0px; }
.textbox p#infoLinkBox { height:10px; }
.textbox a:link, .textbox a:visited { color:#006; text-decoration:underline; }
.textbox a:hover, .textbox a:active { text-decoration:none; }

#pseudoA { position:relative; width:144px; height:198px; float:left; margin:0px 4px 4px 0px; background:url(../images/Angebotsbox.gif) no-repeat; }
#pseudoA p { position:relative; top:7px; color:#fff; font-weight:bold; padding:4px; }
#pseudoA a { width:126px; position:relative; top:105px; left:7px; }

#aktionen { width:538px; height:198px; border:1px solid #7eafec; }
.anzeigen { width:468px; height:60px; margin:0 auto 30px auto; }

#siegelBG { padding:10px 10px; background:#f2f7fd; }
#SuchmaschinenLinks { float:left; }
#SuchmaschinenLinks a { text-decoration:none; padding-right:15px; }
#SuchmaschinenLinks #DooYoo { position:relative; bottom:10px; }
#bannerBilliger { float:left; width:112px; height:58px; padding:5px 0 0 0; font:normal 9px Arial,Verdana,sans-serif; text-align:center; }
#bannerBilliger a { text-decoration:none; text-transform:uppercase; }
#bannerBilliger a#billigerReisen { display:block; padding:0px; margin:4px 0 0 0; background:#fff; color:#3b56a8; text-align:center; }
#bannerBilliger #billigerGelistet { display:block; color:#777; }
#bannerBilliger #billigerPreisvergleich { display:block; margin-left:3px; color:#3b56a8; }
#dinIso9001 { float:left; margin:0 0 0 110px; }
/* Startseite (Ende)*/

/* Footer der den Inhalt abschliesst */
#footerBG01 { width:210px; height:65px; background:url(../images/bodyBG1.jpg) repeat-y; }
#rechtlHinweis { text-align:center; padding:20px 0; color:#606060; }
#contentFt { height:65px; position:absolute; bottom:0px; background:url(../images/bodyBG2.jpg) repeat-y #f9f9f9; z-index:3; }
#contentFt #nav { width:750px!important; position:absolute; left:-210px; border-bottom:1px solid #006; margin:0 20px; }
#contentFt #nav ul { padding:10px 0px; text-align:center; }
#contentFt #nav li { display:inline; padding:0; background:none; }
#contentFt #nav a { text-decoration:none; }
#contentFt #nav li#first { padding-left:0px; }
#contentFt #nav li#last { padding-right:0px; }
#contentFt #adr { width:750px!important; position:absolute; left:-190px; bottom:0px; text-align:center; padding:5px 0; color:#006; }
/* Footer der den Inhalt abschliesst (Ende) */

/* Auswal der Rezeptart */
.RzArt { position:relative; width:222px; height:44px; z-index:1; }
.RzArt div { width:105px; height:14px; float:left; font-size:9px; background:#eee; padding:3px 0px 3px 3px; margin:1px; }
.marked div { width:101px; height:14px; background:url(../images/rezeptFehler.gif) repeat-x; color:#fff; }
.RzArt .kind { width:215px; }
.RzArt input { width:13px; height:10px; position:relative; top:-1px; border:0px;  }
.RzArt div > input { position:relative; top:0px; }
.RzArt span { position:relative; top:1px; left:1px; }
.RzArt div > span { position:relative; top:-2px; left:-2px; }
/* Auswal der Rezeptart (Ende) */

/* Produktliste / Treffer Header */
#PListe { height:29px; margin-bottom:11px; background:#bed6f5; border:1px solid #7daeec; }
#PListe .PListePreise { float:right; height:23px; padding:3px; }
#PListe .PListePreise img { position:relative; top:2px; }
#PListe .PListeProdukte { float:left; height:23px; padding:3px; }
#PListe .PListeProdukte img { position:relative; top:2px; }
.PListeZahlen { width:255px; height:29px; margin:0 auto; border-left:1px solid #7daeec; border-right:1px solid #7daeec; font-weight:bold; text-align:center; }
.PListeZahlen a { text-decoration:none; }
.PListeZahlen span { color:#cb0c67; }
#PListeZahlenBottom { background:#bed6f5; border:1px solid #7daeec; margin:18px 0; }
#PListeZahlenBottom .PListeZahlen { border:none; }/* die obigen Klasseneinstellungen fuer diese ID ueberschreiben! (darf also nicht VOR .PListeZahlen stehen!) */
/* Produktliste / Treffer Header (Ende) */

/* Suchergebnisse */
#PListeTrefferBox { border-bottom:1px solid #7daeec; }
.hit { height:130px; position:relative; background:url(../images/listeBG.jpg) repeat-y; border-left:1px solid #7daeec; border-top:1px solid #7daeec; border-right:1px solid #7daeec; }
form > .hit { height:auto; min-height:130px; }
.aktiv { background:#fde1f0; }
.hit .content { margin:5px 125px 4px 95px; }
.hit .info { height:76px; }
.hit .content > .info { height:auto; min-height:76px; }
.hit .info h1, .hit .info h2 { margin:0px 0px 2px 0px; padding:0; border:0px; }
.hit .info a:link, .hit .info a:visited { text-decoration:none; }
.hit .info a:visited, .hit .info a:active { text-decoration:underline; }
.hit .info .bg { background:#ffe57f; }
.hit .preise { position:absolute; top:5px; right:5px; text-align:right; color:#006; }
.hit .preise { font-size:11px; font-weight:bold; }
.hit .preise .ihrPreis { font-size:10px; font-weight:normal; color:#cb0c67; }
.hit .preise .ihrPreis span { font-size:16px; font-weight:bold; }
.hit .preise .spacer { height:3px; }
.hit .preise img { position:relative; bottom:70px; right:81px; }
.hit .preise a { text-decoration:underline!important; }
.hit button { position:absolute; top:104px; right:5px; padding-left:0; padding-right:0; padding-bottom:1px; z-index:1; }/* padding link und rechts auf 0 setzen, Schrift bricht sonst um! */
.hit .bild { width:80px; position:absolute; top:5px; left:5px; background:url(../images/bild75BG.gif) no-repeat; text-align:center; }
.hit .bild img { position:relative; top:1px; right:1px; }
.hit .bild div { font-size:9px; padding:5px 0px; }
.hit .bild a.button:link, .hit .bild a.button:visited, .hit .bild a.button:hover, .hit .bild a.button:active { width:45px; position:relative; left:5px; padding-left:15px; background:url(../images/GPfeilLi.gif) 0px 5px no-repeat; border:none; text-align:left; color:#006!important; }
.GL { position:relative; top:5px; right:5px; }
.GR { position:relative; top:5px; left:5px; }
/* Suchergebnisse (Ende) */

/* Rekorder */
.recorderBox { border:1px solid #7eafec; }
.recorderBox a:link, .recorderBox a:visited { text-decoration:none; }
.recorderBox a:hover, .recorderBox a:active { text-decoration:underline; }
.recorderBG { padding:6px 8px; margin:0; background:url(../images/HistorieVerlauf.jpg) left bottom repeat-x; }
/* Rekorder (Ende) */

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

/* Ansicht fuer Produktdetails */
#pageBox { position:relative; background:#d8e6f9; border:1px solid #7daeec; }
#pageBox #PBRight { width:177px; height:920px; position:absolute; top:0px; right:0px; }
#pageBox #PBRight #preis { padding:15px 10px 5px 10px; text-align:right; }
#pageBox #PBRight #preis .ihrPreis { margin:5px 0; font-size:10px; font-weight:normal; color:#cb0c67; }
#pageBox #PBRight #preis .ihrPreis span { font-size:16px; font-weight:bold; }
#pageBox #PBRight #preis img { position:absolute; top:18px; left:14px; }
#pageBox #PBRight table h2 { margin:0; font-weight:normal; }
#pageBox #PBRight .RzArt { width:177px; margin:10px 0; }
#pageBox #PBRight .RzArt div { width:174px; margin:1px 0; }
#pageBox #PBRight #knopf { width:177px; height:88px; margin:10px 0; background:url(../images/warenkorb2.gif) no-repeat; border-top:1px solid #7daeec; border-bottom:1px solid #7daeec; font-size:12px; font-weight:bold; }
#pageBox #PBRight #knopf div { position:relative; left:31px; top:8px; }
#pageBox #PBRight #knopf input.anzahl { width:55px; height:18px; padding:2px 5px 0 5px; background:url(../images/inputWarenkorb.gif) no-repeat; border:none; text-align:right; }
#pageBox #PBRight #knopf button, #pageBox #PBRight #knopf input.button { position:relative; left:23px; top:27px; }
#pageBox #PBRight #hinweisInfoservice { padding:0 5px; }
#pageBox #PBLeft { width:317px; height:920px; padding:10px 20px 0 20px; background:#fff; border-right:1px solid #7daeec; font-size:11px; }
#pageBox #PBLeft #bild { width:250px; height:270px; margin:0 auto; }
#pageBox #PBLeft h6 { margin:15px 0; font-size:12px; font-weight:bold; }
#pageBox .Hd#weitere { border-left:none; border-right:none; }

#pageBox #weitereInfos { padding:10px; }
#pageBox #weitereInfos .link { height:55px; }
#pageBox #weitereInfos > .link { height:70px; }
#pageBox #weitereInfos .link a, weitereInfos .link a:visited { display:block; position:relative; color:#000; font-weight:bold; }
#pageBox #weitereInfos .link a span { position:absolute; left:30px; top:0px; }
#pageBox #weitereInfos .link form.defekterLink { padding:15px 0; }
#pageBox #weitereInfos .link > form.defekterLink { padding:10px 0 5px 0; margin-bottom:5px; }
#pageBox #weitereInfos .link form.defekterLink button { background:none; border:none; width:145px; height:auto; color:#cb0c67; font-weight:normal; text-decoration:underline; text-align:left; }
#pageBox #weitereInfos .link form.defekterLink > button { width:auto; }
/* Ansicht fuer Produktdetails (Ende) */

/* Druckansicht der Produktdetails */
#printer { width:110px; text-align:right; padding:5px; }
#printer a:link, #printer a:visited { text-decoration:none; color:#cd116a; }
#printer a:hover, #printer a:active { text-decoration:underline; }
#printer img { position:relative; top:2px; }
#logoPr_print { float:left; padding-top:20px; }
#printHd { height:80px; }
.printAdresse { float:left; margin:30px 0px 0px 20px; font-size:10px; }
.printFooterBox { float:left; margin:5px 20px 0px 0px; font-size:10px; }
#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 0px 4px 10px; margin:10px 0px; }
#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 { position:relative; font-weight:bold; padding:10px 40px 5px 12px; border:1px solid #7daeec; }
#profisuche #preisspanne { height:30px; width:327px; padding-left:13px; }
#profisuche #preisspanne span { padding-right:49px; }
#profisuche form .row { height:30px; width:340px; position:relative; }
#profisuche form .row input.mittel { width:205px; position:absolute; right:26px; }
#profisuche form .row select { width:210px; position:absolute; left:105px; background:#f2f7fd; }
#profisuche form .pad { position:absolute; top:20px; right:25px; width:150px; padding:10px; }
#profisuche form .pad span { margin:3px; line-height:230%; }
#profisuche .minmax { width:30px; }
#profisuche input.radio { position:relative; top:2px; }
#profisuche div > input.radio { position:relative; top:4px; }

.sucheWeitere { height:70px; margin:0 0 15px 0; padding:8px 0 15px 105px; }
#content > .sucheWeitere { height:auto; min-height:70px; }
.sucheWeitere p { padding:0 0 3px 0; margin:0; font-weight:bold; font-size:12px; color:#006; }
.sucheWeitere#SHersteller { background:url(../images/SHersteller.gif) 15px 15px no-repeat; }
.sucheWeitere#SOberkategorie { background:url(../images/SOKategorie.gif) 15px 15px no-repeat; }
.sucheWeitere#SUnterkategorie { background:url(../images/SUKategorie.gif) 15px 15px no-repeat; }
.sucheWeitere ul { margin:0; padding:0; }
.sucheWeitere li { background:none; margin:0; padding:0; }
.sucheWeitere li a { background:url(../images/GPfeil.gif) no-repeat 0 3px; padding:0 6px 0 18px; }

#suchmeldung { margin:0 0 15px 0; padding:15px 0 23px 105px; background:url(../images/SArtikel.gif) 15px 4px no-repeat; font-weight:bold; font-size:12px; color:#cb0d63; }
/* Profisuche (Ende) */

/* Warnmeldung [z.B. bei Kundenanmeldung] */
#warnung { height:40px; padding:20px 20px 20px 70px; margin:20px 0px; background:url(../images/GFehler3.gif) 13px 18px no-repeat; }
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:#cb0c67; }
/* Warnmeldung (Ende) */

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

/* Bestelltunnel-Grafik */
#BtGuide { padding:20px; margin:20px 0px 30px 0px; text-align:center; }
/* Bestelltunnel-Grafik (Ende) */

/* Container fuer Formular-Buttons und Zurueck-Links */
.BT { padding:0 0 12px 0; }
.BB { padding:12px 0 0 0; }
.BT button, .BB button, .BB input.button { float:right; }
.BB .CEGHinweis { background:#f00; padding:10px 10px 10px 0px; }
#BB, .BBPayPal { padding: 12px 0 12px 0; }
#BT button, #BB button, #BB input.button, .BBPayPal button, .BBPayPal input.button{ float:right; }
/* Container fuer Formular-Buttons und Zurueck-Links (Ende) */

/*** <<< Hilfe >>> ***/
ul.nav { width:170px; margin:0; padding:10px 0 10px 10px; line-height:160%; }
ul.nav li { margin:5px 0; background:url(../images/GPfeilLi.gif) 0px 4px no-repeat; }
ul.nav li a { text-decoration:none; font-size:11px; }
ul.nav li a:hover { text-decoration:underline; }
ul.nav li#active { margin:5px 0; background:url(../images/GPfeil.gif) 0px 4px no-repeat; }
ul.nav li#active a { color:#cb0C67; }

.hilfe { width:534px; position:relative; padding:0; background:#d8e6f9; border-top:1px solid #7daeec; border-bottom:1px solid #7daeec; border-right:1px solid #7daeec; }
.hilfe .hilfeNavi { width:180px; position:absolute; top:0px; right:0px; }
.hilfe .hilfeInhalt { width:347px; height:470px; padding:5px 0 0 5px; background:#fff; border-right:1px solid #7daeec; border-left:1px solid #7daeec; border-bottom:1px solid #fff; }
.hilfe > .hilfeInhalt { height:auto; min-height:470px; }
.hilfe .hilfeInhalt form { width:345px; }
.hilfe .hilfeInhalt form .row { width:345px; }
.hilfe .hilfeInhalt form .row select { left:89px; }
.hilfe .hilfeInhalt form .row span.hinweis { left:89px; }
.hilfe .hilfeInhalt h3 { font-size:14px; background:#fff; color:#006; padding:3px 3px 1px 3px; margin:2px 0; }
.hilfe .hilfeInhalt p, .hilfe .hilfeInhalt div.wieP { padding:0 8px 3px 3px; font-size:11px; color:#006; line-height:130%; }
.hilfe .hilfeInhalt .TMB2 { margin-bottom:2px; }
.hilfe .hilfeInhalt td { color:#006; font:normal 11px Verdana,Helvetica,sans-serif; }
.hilfe .hilfeInhalt ul.pad { padding-top:0; }
.hilfe .hilfeInhalt ul { margin:0 5px 0 0; }
.hilfe .hilfeInhalt ul li { background:url(../images/hilfeListenpunkt.gif) 4px 5px no-repeat; }

#hilfeBox { height:250px; border:1px solid #7daeec; background:url(../images/IHilfe2.jpg) bottom right no-repeat #d8e6f9; }
#hilfeBox2 { height:250px; margin-right:180px; background:url(../images/IHilfe.gif) bottom right no-repeat #d8e6f9; }
#hilfeBox2 .text { padding:14px 18px 0 18px; }
#hilfeBox2 .text img { margin-left:12px; }
#unternehmenBox { height:200px; border:1px solid #7daeec; background:url(../images/IUnternehmen2.jpg) bottom right no-repeat #d8e6f9; }
#unternehmenBox2 { height:200px; margin-right:180px; background:url(../images/IUnternehmen1.gif) bottom right no-repeat #d8e6f9; }
#unternehmenBox2 .text { padding:14px 18px 0 18px; }
#unternehmenBox2 .text img { margin-left:12px; }
#wissenBox { height:200px; border:1px solid #7daeec; background:url(../images/IWissenswertes2.jpg) bottom right no-repeat #d8e6f9; }
#wissenBox2 { height:200px; margin-right:180px; background:url(../images/IWissenswertes1.gif) bottom right no-repeat #d8e6f9; }
#wissenBox2 .text { padding:14px 18px 0 18px; }
#wissenBox2 .text img { margin-left:12px; }
#serviceBox { height:200px; border:1px solid #7daeec; background:url(../images/IService2.jpg) bottom right no-repeat #d8e6f9; }
#serviceBox2 { height:200px; margin-right:180px; background:url(../images/IService1.gif) bottom right no-repeat #d8e6f9; }
#serviceBox2 .text { padding:14px 18px 0 18px; }
#serviceBox2 .text img { margin-left:12px; }
#meinKontoBox { height:200px; border:1px solid #7daeec; background:url(../images/IMeinKonto2.jpg) bottom right no-repeat #d8e6f9; }
#meinKontoBox2 { height:200px; margin-right:180px; background:url(../images/IMeinKonto1.gif) bottom right no-repeat #d8e6f9; }
#meinKontoBox2 .text { padding:14px 18px 0 18px; }
#meinKontoBox2 .text img { margin-left:12px; }
#meinKontoBox2 .text ul.nav { padding:5px 0 0 10px; }

#fragenBox { width:533px; height:420px; border:1px solid #7daeec; background:url(../images/IFragen2.jpg) top right no-repeat #fff; }
#fragenBox2 { width:314px; height:401px; padding:19px 18px 0 23px; margin-right:178px; background:url(../images/IFragen1.gif) top right no-repeat #d8e6f9; border-right:1px solid #7daeec; }
#fragenBox2 img { margin-left:6px; }
/*** <<< Hilfe >>> (Ende) ***/

/* AGB & Impressum */
.wBox { position:relative; background:#fff; border:1px solid #7eaeec; color:#006; padding:5px 5px 15px 5px; }
.wBox p { padding:0 3px 3px 3px; font-size:10px; color:#006; line-height:130%; }
.wBox h3 { font-size:14px; color:#006; padding:3px 3px 1px 3px; margin:2px 0; }
/*** <<< AGB & Impressum >>> (Ende) ***/

/* Kontaktseite / E-Mailformular */
#kontaktPre { height:198px; border-left:1px solid #7daeec; }
#kontaktPre img { float:left; border-top:1px solid #7daeec; border-bottom:1px solid #7daeec; border-right:1px solid #7daeec; }
#kontaktPreAltern { position:absolute; left:-2000px; }

#kontaktBox { height:200px; border:1px solid #7daeec; background:url(../images/IKontakt2.jpg) top right no-repeat #d8e6f9; }
#content > #kontaktBox { min-height:200px; height:auto; }
#kontaktBox2 { margin-right:177px; background:#fff; border-right:1px solid #7daeec; }
#kontaktBox2 .text { padding:13px 18px 39px 7px; }
#kontaktBox2 .text a { color:#cb0c67; font-weight:bold; text-decoration:none; }
#kontaktBox2 .text a:hover { text-decoration:underline; }
#kontaktBox2 form { margin-top:18px; }
#kontaktBox2 form div { position:relative; }
#kontaktBox2 label { float:left; width:90px; }
#kontaktBox2 input { width:220px; margin-bottom:10px; }
#kontaktBox2 input.button { width:130px; }
#kontaktBox2 textarea { width:220px; height:120px; }
#kontaktBox2 textarea.rezepte { width:313px; }
#kontaktBox2 div > textarea.rezepte { width:310px; }
#kontaktBox2 span { color:#cb0c67; position:absolute; top:0px; margin-left:3px; }
#kontaktBox2 button { margin:20px 0; position:relative; left:93px; }
#kontaktBox2 button#rezAbsenden { left:0px; }
#kontaktBox2 div > button { left:90px; }
#kontaktBox2 table { border-collapse:collapse; }
#kontaktBox2 table td { padding:0; }
#kontaktBox2 table label.LMenge { width:auto; margin:0 23px 0 18px; }
#kontaktBox2 table td > label.LMenge { margin:0 20px 0 19px; }
#kontaktBox2 table input.artikel { width:200px; }
#kontaktBox2 table input.menge { width:25px; }
/* Kontaktseite / E-Mailformular (Ende) */

/* Kundenanmeldung */
#PwLink { color:#006; font-weight:bold; padding:10px; }
#PwLink a { float:right; }
#PwLink div { margin-left:11px; }
#loginC { height:35px; padding:30px 0 10px 10px; background:#faaad0; }
#loginC div { font-weight:bold; width:430px; }
#loginC img { position:relative; top:-1px; padding-right:5px; }
#loginC #neukundeLand { width:250px; position:relative; left:296px; top:-10px; }
#loginC #neukundeLand a { position:relative; left:52px; top:-4px; }
#loginC #neukundeLand input { width:30px; border:0px; position:relative; top:3px; }
#loginC #neukundeLand > input { width:17px; }
#loginC #neukundeLand span { position:relative; top:0px; }
#loginC #neukunde { width:389px; padding-left:11px; }
/* Kundenanmeldung (Ende) */

/* Auswahl der Bezahlart */
#payF input.radio { position:relative; top:1px; left:-1px; }
#payF .BdFloat { width:140px; height:65px; float:right; text-align:right; }
#teiler { height:16px; padding:4px 0 0 5px; font-weight:bold; background:#bed6f5; border:1px solid #7daeec; }
#payF .Bg3 input.floatLeft, #payF .Bg4 input.floatLeft { position:relative; top:20px; left:5px; }
#payF .Bg3 table.floatLeft, #payF .Bg4 table.floatLeft { margin-left:10px; }
/* Auswahl der Bezahlart (Ende) */

/* Bestelluebersicht */
#check button { float:right; }
#check a.button { float:right; }
#check input { width:145px; }
#check th { border-bottom:1px solid #069; }
#check .right { text-align:right; padding-right:6px; }
#ckeckTab { background:#fddbeb; border-left:1px solid #7daeec; border-right:1px solid #7daeec; border-bottom:1px solid #7daeec; }
/* Bestelluebersicht (Ende) */

/* Anzeige des Warenkobinhalts */
.WkInhalt table { background:url(../images/listeBG.jpg) repeat-y #fff; margin-left:1px; border-collapse:collapse; }
.WkInhalt th { padding:10px 2px; color:#000167; background:#bed6f5; border-top:1px solid #7daeec; border-bottom:1px solid #7daeec; }
.WkInhalt .bLeft { border-left:1px solid #7daeec; }
.WkInhalt .bRight { border-right:1px solid #7daeec; padding-right:10px; }
.WkInhalt .bRight2 { border-bottom:0px; border-right:1px solid #7daeec; }/* Merkzetteldetails Inhalt, Betrag, Summe */
.WkInhalt .bRight3 { border-top:0px; border-right:1px solid #7daeec; }/* Merkzetteldetails 'Ich zahle selbst' */
.WkInhalt .WkBild { width:80px; height:80px; margin:10px 3px 7px 3px; background:url(../images/bild75BG.gif) no-repeat; }
.WkInhalt .WkBild img { position:relative; top:1px; right:1px; }
.WkInhalt a.WkArtikelLink { font-size:11px; text-decoration:none; }
.WkInhalt a.WkArtikelLink:hover { text-decoration:underline; }
.WkInhalt td { border-top:1px solid #7daeec; border-bottom:1px solid #7daeec; }
.WkInhalt td.buffer { background:#fff; }
.WkInhalt td#aktualisieren { padding:12px 14px 12px 0; border-left:1px solid #7daeec; border-right:1px solid #7daeec; }
.WkInhalt .WkAussen td { border-top:none; border-bottom:none; background:#fddbeb; }
.WkInhalt .WkUnten td { padding:10px 10px 10px 0; font-size:14px; font-weight:bold; color:#cb0c67; border-top:none; border-bottom:1px solid #7daeec; background:#fddbeb; }
.WkInhalt #WkSumme td { padding-top:10px; }
.WkInhalt .artikelAnzahl { width:18px; height:18px; padding:2px 5px 0 5px; background:url(../images/inputWarenkorb2.gif) no-repeat; border:none; }
/* Anzeige des Warenkobinhalts (Ende) */

/* Rezepthinweis unter dem Warenkorb */
#notice { margin-top:30px; }
#notice .Bd { font-size:10px; height:86px; padding:5px 10px 0px 95px; background:url(../images/rezept.gif) no-repeat 5px 5px #feefef; border-bottom:1px solid #888; }
/* 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 { background:#d7e9fb; border-left:1px solid #7daeec; border-right:1px solid #7daeec; }
.kundenbereich th { color:#006; font-size:10px; font-weight:bold; background:#bed6f5; padding:6px 0px 6px 3px; border-top:1px solid #7daeec; border-bottom:1px solid #7daeec; }
.kundenbereich tr.items td { font-weight:bold; color:#006!important; }
.kundenbereich tr.items td .important { margin:0px; }
.kundenbereich tr.def td { background:#eaf2fc; }
.kundenbereich tr.verschickt td { background:#eaf2fc; }
.kundenbereich tr.rezeptFehlt td { background:#eaf2fc; }
.kundenbereich td { padding:5px 0px 5px 5px; color:#606060; }
.kundenbereich .abschluss td { border-bottom:1px solid #7daeec; padding-bottom:10px; }
.kundenbereich a.button { margin:auto; color:#fff; }

.imgStatusDef { background:#d6e8fb!important; border-bottom:1px solid #7daeec; }
.imgStatusRezeptFehlt { background:#fddbeb!important; border-bottom:1px solid #7daeec; }
.kundenbereich #anmerkung { text-align:right; padding:10px; }
.kundenbereich img { margin:5px; }
.kundenbereich img.listenPfeil { margin:0px 3px 0px 0px; position:relative; top:-1px; }
#legende { height:87px; border:1px solid #7daeec; background:#d6e8fb; margin:20px 0 10px 0; }
#legende div { width:442px; margin:0px auto 0px auto; }
#legende img { float:left; padding:0px 5px 0px 5px; }
#WkParken { border-left:1px solid #7daeec; border-right:1px solid #7daeec; border-bottom:1px solid #7daeec; }
#WkParken p { padding:10px; }
.summe td { padding-top:10px; }
/* Kundenbereich Meine Bestellungen / geparkte Warenkoerbe (Ende) */

/* Detailansicht fuer "Meine Bestellungen" */
#BgRezept { padding:0px 0px 0px 75px; background:url(../images/GRezeptFehlt2.gif) 10px 10px no-repeat #fddbeb; border-left:1px solid #7daeec; border-right:1px solid #7daeec; border-bottom:1px solid #7daeec; }
#BgRezept p { margin:0; padding:8px 5px 8px 10px; background:#f2f4f6; }
#status { margin-bottom:20px; background:#d7e9fb; }
#status p { height:40px; padding:20px 75px 10px 88px; margin:0; border-left:1px solid #7daeec; border-right:1px solid #7daeec; border-bottom:1px solid #7daeec; }
#status > p { height:auto; min-height:40px; }
#TMB1 table { border:1px solid #7daeec; }
#TMB1 table th { color:#006; font-size:10px; font-weight:bold; background:#bed6f5; padding:6px 0px 6px 3px; border-bottom:1px solid #7daeec; }
#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 #fddbeb; }
#pSt4 { background:url(../images/GPaketVerzoegert2.gif) 10px 12px no-repeat #f788b9; }
#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 { color:#333; }
#GF p { margin:0px 5px 10px 5px; }
#GF .Hd { font-size:10px; background:#bed6f5; }
#GF .Bd { background:#d7e9fb; }
#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:210px; float:left; }
#GF .frage { width:340px; clear:both; margin-bottom:5px; }
#GF .frage span { float:right; position:relative; top:-6px; }
#GF table { margin:20px 0px; }
#GF th { vertical-align:top; padding-bottom:0; }
#GF table input.pzn { width:52px; text-align:center; padding-left:0; }
#GF table input { width:250px; }
#GF table .radio { position:static; top:0px; left:0px; }
#GF input#arzneiButton { position:relative; top:-17px; left:5px; }
#GF textarea { width:415px; height:80px; }
/* Gesundheitsfragebogen (Ende) */

/* Bewertungfragebogen */
#fragebogen p { margin:0px 5px 1px 5px; }
#fragebogen .nummer { position:relative; top:27px; left:-5px; }
#fragebogen .Hd { color:#006; font-size:10px; padding-left:30px; background:#d1d4d7; }
#fragebogen .Bd { padding-left:70px; background:url(../images/Fragezeichen.gif) no-repeat 95% 100% #fde6d1; }
#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 0px; background:#e5e9ed; border-top:1px solid #888; border-bottom:1px solid #888; }
.umfrageNr { color:#fff; font-weight:bold; padding:4px; background:#888; }
#umfrage { background:#fde6d1; }
#umfrage .spacer { height:5px; }
#umfrage .runter { position:relative; top:3px; }
#umfrage div > .runter { position:relative; top:4px; }
#umfrage textarea { width:250px; }
#radioTabHd { /* width:428px; */ 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 { /* width:428px; */ 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) */

/*** <<< TEMPLATES >>> (Ende) ***/

