/* DESIGN - LAYER */
#header { height:197px; z-index:2; background:url(../images/headerRechts.jpg) top left no-repeat #79aa34; }
#footer { height:34px; position:absolute; left:0px; right:325px; bottom:0px; background:url(../images/footer2.gif) left bottom repeat-x; } /* Browser-Hack aufgrund eines mir unerklaerlichen Phenomens im IE (sieht im Opera immer noch Sch... aus!) */
#content > #footer { right:0px; }
#linkeSpalte { width:177px; height:800px; position:absolute; top:197px; left:0px; z-index:1; background:#ffa600; }
body > #linkeSpalte { min-height:800px; height:auto; } /* falls ohne JS, muss Navi trotz BGImage zu sehen sein! */
#rechteSpalte { width:175px; position:absolute; top:0px; right:0px; }
#content { position:absolute; top:197px; left:177px; right:175px; z-index:2; padding:15px 13px 40px 15px; }
/* DESIGN - LAYER (Ende) */


/* HTML - TAGS */
body { margin:0; padding:0; background:#fdf7e7; color:#000; font:normal 10px Verdana,Helvetica,sans-serif; }
body#protokoll { padding:25px 5px 25px 25px; font:normal 12px sans-serif; background:#fff; }
body#wartungsseiten { background:#fff0d5; }
body#wartungsseiten p { text-align:center; font-weight:bold; text-indent:-2000px; }

table { border:0px; }

sup { font-size:8px; }
form { margin:0; padding:0; }
label { font-size:10px; }
input, textarea { padding:3px 6px; border:1px solid #fd7a03; font:normal 10px Verdana,Helvetica,sans-serif; }
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; padding-left:15px; background:url(../images/GPfeilLi.gif) no-repeat 3px 4px; }
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:-2000px; font-size:0px; line-height:0px; }
/* HTML - TAGS (Ende) */


/* IDs */
#logoFertig { float:right; padding:0 10px; }
#logoProtokoll { float:left; padding-top:10px; }
#protokollHd { height:80px; }
#CEGButtonHinweis { margin:10px 0; padding:5px; border:1px solid #fd7903; background:#ffe0a8; text-align:right; }
#refContainer div { float:left; height:340px; margin:0 10px 15px 0; }
#lieferhinweis { padding:10px 13px; }
#ukatsMitte { height:163px; background:url(../images/produkteAusB.gif) bottom right no-repeat #fff0d5; }
#readMore { height:125px; background:url(../images/moreInfo.jpg) bottom right no-repeat #d9e7f4; }
fieldset > #readMore { height:auto; min-height:125px; }
#readMore #adobe { width:400px; color:#00672a; font-size:9px; }
fieldset > #ukatsMitte { height:auto; min-height:163px; }
.hilfe p, .hilfe div.wieP { color:#c51015; font-size:12px; margin:0; padding:0 8px 15px 8px; background:#fff0d5; border-bottom:1px solid #fd7902; line-height:130%;}
.hilfe h3 { font-size:12px; background:#fff0d5; margin:0; padding:15px 0 5px 8px; }
.hilfe a { color:#2a4f2e!important; }
#icnSSL { position:relative; top:3px; }
#aktionenC, #katAC, #recAG, #recZG, #microAG, #empfehlungenC { margin:auto; }
#meinKonto ul { margin-right:50px; }
#markenShop { padding:20px 5px; }
#markenShop img { border:1px solid #fd7a02; margin:0 6px 19px 0; }
#spartipps { position:relative; }
#spartippsBg { position:absolute; bottom:0px; right:0px; z-index:100; }
#hilfeRezept { padding:2px 5px 5px 0; }
#BtGuide { padding:20px 0 40px 0; text-align:center; }
#logoutLS { margin:5px 7px; padding:12px 4px; }
#logoutLS button { margin-top:5px; }
#rezeptAlt { width:200px; float:right; padding:10px 0 0 20px; }
#gfbHinweis { background:url(../images/gesundheitsfragebogenHinweis.gif) bottom right no-repeat #fff0d5; padding-right:187px; }
#GSCode { width:280px; }
#GSCode input.mittel { width:150px; position:absolute; right:0px!important; }
#DHLPackstation { background:url(../images/dhlPackstation.jpg) bottom left no-repeat #fff0d5; padding-left:320px; }
#DHLPackstation p { border:0px; }

#formData_datum_tag { position:relative; top:0px; left:112px; }
#formData_datum_monat { position:relative; top:0px; left:114px; }
#formData_datum_jahr { position:relative; top:0px; left:116px; }

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

#logoDimdi { background-color:#fff; }
#logoDimdi a { display:block; position:relative; width:140px; margin:10px auto; }
#logoDimdi #dimdi1 { z-index:1; }
#logoDimdi #dimdi2 { position:absolute; top:0px; left:0px; z-index:100; }

#logoApomio img { display: block; margin-left: auto; margin-right: auto }
/* IDs (Ende) */


/* CLASSes */
.Hd { color:#fff9ea; font-size:12px; font-weight:bold; background:#fd7902; padding:3px 0 4px 3px; }
.subHd { color:#fff; font-size:10px; font-weight:bold; background:#ffa600; padding:1px 10px; border-bottom:1px solid #fd7a02; }
.subHd a { color:#fff!important; text-decoration:none; }
.orderHd { font-size:11px; background:#ffa600; padding-top:0px; padding-bottom:2px; }
.Bd { height:1%; background:#fff0d5; padding:16px; }
.box { border:1px solid #fd7a02; }
div > .Bd { height:auto; }
.Bg1 { background-color:#fff0d5; }
.Bg2 { background-color:#ffe8bb; }
.Bg3 { background:#fbd2ac; }
.Bg4 { background:#fde6d1; }
.Bg5 { color:#ffe0a8; background:#fd7902; }
.Bg6 { background:#ffe0a8; }
.Bg7 { background:#fdf7e7; }
.border { border-bottom:1px solid #fd7902; }
.border2 { border-bottom:1px solid #fd7902; border-left:1px solid #fd7902; border-right:1px solid #fd7902; }
.pad { padding:12px; }
.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; margin: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:80px; font-size:1px!important; }
.noWidth { width:auto!important; }
.block { display:block!important; }
.height1pro { height:1%!important; }
div > .height1pro { height:auto!important; }
.protokollAdresse { float:left; margin:20px 0 0 20px; font-size:12px; }
.protokollFooterBox { float:left; margin:5px 10px 0 0; font-size:10px; }
.pdfPfeil { position:relative; top:-1px; margin-right:2px; }
.GAdobe { float:left; padding:3px 5px 0 0; }
.cool { padding-bottom:8px; }
.cool img { position:relative; top:7px; }
ul.alt li { color:#c51015; margin-bottom:5px; }
ul.alt a { color:#c51015; text-decoration:none; }
ul.alt a:hover { text-decoration:underline; }
.noBgImg { background-image:none!important; }
.bigPadRight { padding-right:210px; }
.noBorder { border:0px!important; }
.colorDarkGreen, .darkGreenLinks a { color:#2a4f2e!important; }
.produktImg img { border:1px solid #fd7a02; margin:4px 0; }
.bestellInfo { margin:15px 0 30px 0; }

/* allgem. Formularformatierung */
form .intro { font-weight:bold; font-size:11px; padding:0 0 10px 13px; }
form .row { height:30px; width:355px; position:relative; }
form .lastRow { height:20px; }
form .row img { position:absolute; top:4px; left:0px; }
form .row label { position:absolute; top:3px; left:13px; color:#00672A; }
form .row label.zweiZeilig { top:-3px; }
form .row label.alert { color:#c00; }
form .row input { width:230px; position:absolute; top:0px; right:0px; }
form .row input.mittel { width:150px; position:absolute; right:80px; }
form .row input.strasse { width:149px; position:absolute; right:81px; }
form .row input.nr { width:57px; }
form .row input.plz { width:46px; position:absolute; top:0px; right:184px; }
form .row input.ort { width:159px; }
form .row input.tag { width:16px; position:absolute; top:0px; right:214px; }
form .row input.monat { width:16px; position:absolute; top:0px; right:179px; }
form .row input.jahr { width:30px; position:absolute; top:0px; right:130px; }
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:80px; position:absolute; top:0px; right:150px; }
form .row input.nachname { width:126px; }
form .row input.singleCheckbox { position:absolute; top:0px; right:239px; }
form .row > input.singleCheckbox { right:237px; }
form .row textarea { width:230px; 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:68px; }
form .row span.frau { position:absolute; top:3px; right:197px; color:#2a4f2e; }
form .row span.herr { position:absolute; top:3px; right:138px; color:#2a4f2e; }
form .row span.hinweis { position:absolute; top:21px; left:112px; color:#2a4f2e; font-size:9px; }
form .row span.singleCheckboxText { width:230px; position:absolute; top:3px; right:0px; color:#2a4f2e; }
form .row span.singleCheckboxText span { position:static; }
form .hinweisHoehe { height:43px; }
form .hinweisHoeheXL { height:68px; }
form .buttonRow { height:40px; }
form .row button { position:absolute; top:10px; left:110px; }
form .row select { position:absolute; top:0px; left:110px; }
form .row > button, form .row > select { left:111px; }
form .row button.topNull { top:0px; }
form .row button.rechtsMittel { position:absolute; left:305px; }
form .row { padding:0px!important; }
form .row label { width:auto!important; }
form .row label { float:none!important; }
/* allgem. Formularformatierung (Ende) */

/* Buttons */
button, .button { width:130px; padding-top:3px; padding-bottom:2px; color:#ffe0a8; background:url(../images/buttonCt.gif) no-repeat; cursor:pointer; font:bold 11px Verdana,Helvetica,sans-serif; border:0; }
div > button { padding-top:2px; padding-bottom:3px; }

a.button, a.button:visited { width:130px; color:#ffe0a8!important; display:block; text-align:center; text-decoration:none; font-size:11px; font-weight:bold; background:url(../images/buttonCt.gif) no-repeat; padding-top:3px; padding-bottom:4px; }

.sizeL { width:160px!important; background:url(../images/buttonCt2.gif) no-repeat!important; }
.sizeXL { width:340px!important; background:url(../images/buttonCt3.gif) no-repeat!important; }
/* Buttons (Ende) */
/* CLASSes (Ende) */


/* TEXT-STYLES */
a:link { color:#000; }
a:visited { color:#666; }
a:hover,a:active { color:#c51015; text-decoration:none; }

h1, .h1_SEO { color:#c51015; font-size:14px; font-weight:bold; padding:0; margin:0 0 6px 0; text-align:center; }
h2 { font-size:10px; color:#000; } /* kommt wegen SEO nur in den Produktdetails, sowie in der Produktlistenansicht vor! Für Textformatierung -und  Strukturierung <h3> nehmen. */
h3 { font-size:12px; margin:0 0 8px 0; color:#c51015; }

.TXLB2 { font-size:17px; font-weight:bold; color:#c51015; }
.TLB2 { font-size:14px; font-weight:bold; color:#c51015; }
.TLB1 { font-size:14px; font-weight:bold; color:#2a4f2e; }
.TMB1 { font-size:12px; font-weight:bold; color:#000; }
.TMB2 { font-size:12px; font-weight:bold; color:#c51015; }
.TSN1 { font-size:10px; font-weight:normal; color:#000!important; }
.TSN2 { font-size:10px; font-weight:normal; color:#c51015; }
.TSB1 { font-size:10px; font-weight:bold; color:#000!important; }
.TSB2 { font-size:10px; font-weight:bold; color:#c51015!important; }
.TXSB1 { font-size:9px; font-weight:bold; color:#000; }
.TXSB2 { font-size:9px; font-weight:bold; color:#c51015; }
.TXSN1 { font-size:9px; font-weight:normal; color:#2a4f2e!important; }

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

/* Breadcrumbs */
#breadcrumbs { padding:8px 8px; border:1px solid #fd7903; border-bottom:0; color:#fd7903; font-weight:bold; background:#ffe0a8; }
#breadcrumbs a { color:#fd7903; font-weight:bold; }
/* Breadcrumbs */

/* "#header"-Elemente */
#header img { float:left; }
#header #suche { position:absolute; top:155px; left:10px; }
#header #suche #SHd { padding-left:12px; font-size:11px; font-weight:bold; color:#ffe0a8; }
#header #suche #SHd a { padding-left:22px; background:url(../images/GPfeilLi.gif) 10px 4px no-repeat; color:#ffeece; font-size:10px; font-weight:normal; text-decoration:none; }
#header #suche #SHd a:hover { text-decoration:underline; }
#header #suche form { padding:0; margin-top:5px; }
#header #suche input { width:159px; padding:3px; border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #fd7a03; border-bottom:1px solid #fd7a03; }
#header #suche button, #header #suche button:hover { width:60px; font-size:11px; margin-left:3px; background:url(../images/buttonLos.gif) no-repeat; border:none; color:#c51015; }
#header #suche form > button, #header #suche form > button:hover { margin-left:0px; }
#header #shortcuts { position:absolute; top:173px; left:255px; z-index:3; }
#header #shortcuts a { float:left; width:90px; height:17px; margin-right:4px; background:url(../images/buttonHd.gif) no-repeat; color:#ffe0a8!important; font-weight:normal; border:none; padding-top:3px; }
/* "#header"-Elemente (Ende) */

/* Warenkorb/klein */
#WkKlein { height:154px; padding-top:43px; background:url(../images/warenkorb.gif) top right no-repeat; }
#WkKlein #WkHd { text-align:center; padding-right:27px; font-size:11px; font-weight:bold; color:#c51015; }
#WkKlein table { width:126px; color:#c51015; margin:8px 0 0 8px; }
#WkKlein .line { border-bottom:1px solid #ffdf9d; padding-bottom:6px; }
#WkKlein a.button { margin:6px 12px 0 7px; }
#WkKlein #altText { width:148px; text-align:center; font-weight:bold; padding:35px 0 10px 0; }
#WkKleinRestBG { padding-top:24px; background:url(../images/liane.gif) top right no-repeat; }
/* Warenkorb/klein (Ende) */

/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" */
.navi .hauptkat { padding:20px 13px 0 13px; font-size:12px; font-weight:bold; }
.navi ul { padding:13px 0 0 0; }
.navi li { padding:0; background:none; }
.navi a:link, .navi a:visited { display:block; height:1%; padding:3px 0 4px 3px; border-left:10px solid #ffa600; border-right:10px solid #ffa600; color:#c51015; text-decoration:none; }
.navi a:hover, .navi a:active { border-left:10px solid #fc7903; border-right:10px solid #fc7903; }
#naviAktiv { color:#ffdf9d; font-weight:bold; padding-left:12px; border:0; background:#c51015; }

.navi ul ul { padding:0; background:#fff0d5; border-left:1px solid #ffa600; border-right:1px solid #ffa600; }
.navi li li a { padding-left:20px!important; background:url(../images/GPfeilLi.gif) no-repeat 11px 7px; border:0!important; }
.navi li li a:hover { background-color:#ffe0a8; }

#linkeSpalte #markenshopLink { position:absolute; left:0px; bottom:32px; }
#linkeSpalte #linkeSpalteBG { width:177px; height:34px; position:absolute; left:0px; bottom:0px; background:url(../images/footer1.gif) no-repeat; z-index:3; }

#rechteSpalte #rechteSpalteBg { width:175px; height:154px; position:absolute;  bottom:-1px; right:0px; background:url(../images/footer4.gif) no-repeat; } /* rechter Teil des Footers */
#rechteSpalte > #rechteSpalteBg { bottom:0px; }
#rechteSpalte .rechteSpalteAltBg { background:url(../images/footer5.gif) no-repeat!important; }

#rechteSpalte .rechteSpalteBox { width:168px; margin-bottom:8px; border:1px solid #fd7903; color:#fd7902; }
#rechteSpalte .rechteSpalteBox#kontaktdatenBox, #rechteSpalte .rechteSpalteBox#serviceBox { background:#ffe0a8; }
#rechteSpalte .rechteSpalteBox#kontaktdatenBox p, #rechteSpalte .rechteSpalteBox#serviceBox p { margin:0; padding:5px; border-bottom:1px solid #fec176; font-size:11px; font-weight:bold; }
#rechteSpalte .rechteSpalteBox#kontaktdatenBox table, #rechteSpalte .rechteSpalteBox#serviceBox table { width:158px; margin:0 5px 10px 5px; border-collapse:collapse; }
#rechteSpalte .rechteSpalteBox#kontaktdatenBox td, #rechteSpalte .rechteSpalteBox#serviceBox td { margin:0; padding:5px 5px 5px 0; border-bottom:1px solid #fec176; vertical-align:middle; }
#rechteSpalte .rechteSpalteBox#kontaktdatenBox td a, #rechteSpalte .rechteSpalteBox#serviceBox td a { color:#fd7902; font-weight:bold; text-decoration:none; }
#rechteSpalte .rechteSpalteBox#kontaktdatenBox td a:hover, #rechteSpalte .rechteSpalteBox#serviceBox td a:hover { text-decoration:underline; }
#rechteSpalte .rechteSpalteBox#umschauBox p { padding:10px 5px 0 5px; }
#rechteSpalte .rechteSpalteBox#umschauBox button { margin:4px; }
/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" (Ende)*/

/* Schmuckbild-Container */
.schmuckBild { height:188px; position:relative; background:#fe7702; border:1px solid #fd7a02; border-bottom:0; }
.schmuckBild img.pic01 { position:absolute; top:50px; left:20px; z-index:1; }
.schmuckBild img.pic02 { position:absolute; bottom:0px; right:0px; }
/* Schmuckbild-Container (Ende) */

/* Hilfe und Infos */
#HuI span.TMB2 { font-size:12px; padding-right:25px; }
#HuI ul { padding-top:6px; }
#HuI li { font-size:12px; margin-bottom:7px; }
#HuI a { color:#c51015; text-decoration:none; }
#HuI a:hover { text-decoration:underline; }
/* Hilfe und Infos (Ende) */

/* Kundenlogin */
#KLoginF { padding:3px 5px 0 2px; background:#fdf7e7; }
#KLoginF a { text-decoration:none; }
#KLoginF div { padding-bottom:3px; }
#KLoginF span { padding-left:5px; }
#KLoginF input { width:122px; margin-left:10px; }
#KLoginF div > input { width:123px; }
#KLoginF button { margin:7px 0 10px 10px; }
#KLoginF ul { padding:0 0 10px 0; }
#KLoginF ul#on { padding:5px 0; }
/* Kundenlogin (Ende) */

/* Angebotsbox */
.A { width:192px; height:123px; float:left; position:relative; margin:0 9px 9px 0; text-align:center; padding:0; border:1px solid #fd7903; }
div > .A { height:121px; }
.A .name { position:absolute; top:0px; left:0px; width:192px; height:15px; border-bottom:1px solid #fd7903; background:#ffda9b; }
.A .name a { color:#c51015; font-weight:bold; text-decoration:none; }
.A .name a:hover { text-decoration:underline; }
.A .bilder { position:absolute; top:36px; left:0px; width:75px; height:75px; background:#fff; }
.A .infos { position:absolute; top:16px; left:76px; width:115px; height:105px; border-left:1px solid #fd7903; background:#ffedce; color:#fd7902; }
/*.A > .infos { height:75px; }*/
.A a.button { position:absolute; bottom:5px; left:19px; width:77px!important; padding-top:1px!important; margin:auto!important; background:url(../images/buttonDetails.gif) no-repeat!important; } /* der IE macht ohne die ganzen "!important"s den Button bei den Angeboten in "pageRecorder" nach Standard! */
.A .spacer { height:5px; }
.A .strike { color:#00672a!important; }
/* Angebotsbox (Ende) */

/* Startseite */
#willkommenBox { margin-bottom:15px; background:url(../images/newsSchlange.gif) top right no-repeat; border-bottom:1px solid #fd7902; color:#c51015; }
#willkommenBox h1 { height:18px; padding:0 0 6px 0; margin-right:83px; background:url(../images/newsLinie.gif) 0px 21px repeat-x; border:none; color:#052; }
#willkommenBox p { padding-right:93px; margin-bottom:0px; }
#willkommenBox ul { padding-top:6px; }
#willkommenBox li { padding:0 0 3px 14px; margin-right:29px; background:url(../images/GPfeilLi.gif) 0px 3px no-repeat; }
#willkommenBox a { color:#c51015; font-weight:bold; text-decoration:none; }
#willkommenBox a:hover { text-decoration:underline; }

.textbox { border-bottom:1px solid #fd7902; margin:0; padding:0; }
.textbox h1 { border:0px; padding:0; }
.textbox h2 { padding-left:0px; margin:10px 0 8px 0; border:0px; }
.textbox p { padding:10px 0; }
.textbox img { border:1px solid #ffd988; margin:0 10px 10px 10px; }
.textbox img.floatLeft { margin:0 10px 10px 0; }
.textbox img.floatRight { margin:0 0 10px 10px; }
.textbox div { margin-bottom:10px; }
.textbox p#infoLinkBox { height:10px; }
.textbox a:link, .textbox a:visited { color:#c51015; text-decoration:underline; }
.textbox a:hover, .textbox a:active { text-decoration:none; }

#boxMotto { border:1px solid #fd7a02; background:url(../images/boxMottoBG.jpg) bottom right no-repeat #B5DCF4; color:#330; padding:12px 0 14px 5px; }
#boxMotto .textblock1 { float:left; width:260px; padding:8px 8px 0 0; }
#boxMotto .textblock2 { float:left; width:170px; padding:8px 100px 0 0; }
#boxMotto ul { padding:0; }
#boxMotto ul li { padding-left:10px; background:url(../images/GPfeilLi.gif) no-repeat 1px 4px; }

#pseudoA { width:192px; height:92px; float:left; position:relative; margin:0 9px 9px 0; padding:0; background:url(../images/Angebotsbox.gif) no-repeat; border:1px solid #fd7903; }
#pseudoA a { display:block; width:192px; height:93px; text-indent:-2000px; text-decoration:none; }
/* Startseite (Ende)*/

/* Footer der den Inhalt abschliesst */
#contentFt { padding:30px 0 10px 0; color:#c51015; }
#contentFt ul { text-align:center; }
#contentFt a { text-decoration:none; }
#contentFt li { display:inline; padding:0 5px 0 15px; background:url(../images/GAdresse.gif) 1px 5px  no-repeat; }
#contentFt li#first { background:none; padding-left:0px; }
#contentFt li#last { padding-right:0px; }
#contentFt p { text-align:center; margin:0; }

#footer ul { height:34px; padding:0; background:url(../images/footer3.gif) top right no-repeat; text-align:center; }
#footer li { display:inline; padding:0 12px 0 17px; position:relative; top:6px; background:url(../images/GPfeilLi.gif) 0px 3px no-repeat; }
#footer li#first { background:none; padding-left:0px; }
#footer li#last { padding-right:0px; }
#footer a { color:#ecf7d7; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
/* Footer der den Inhalt abschliesst (Ende) */

/* Auswal der Rezeptart */
.RzArt { color:#fff9ea; position:absolute; left:101px; bottom:3px; width:225px; height:44px; z-index:1; }
.content > .RzArt { left:102px; }
.RzArt div { width:105px; height:14px; float:left; font-size:9px; background:#ffa600; padding:1px 0 2px 3px; margin:1px; border:1px solid #fd7902; }
.RzArt .kind { width:217px; }
.RzArt input { width:13px; height:10px; position:relative; top:-1px; border:0px;  }
.RzArt div > input { position:relative; top:0px; left:-2px; }
.RzArt span { position:relative; top:1px; left:1px; }
.RzArt div > span { position:relative; top:-2px; left:-2px; }
/* Auswal der Rezeptart (Ende) */

/* Suchergebnisse */
.hit { height:134px; position:relative; background:url(../images/listeBG.gif) left repeat-y #ffedce; }
form > .hit { height:auto; min-height:134px; }
.aktiv { background-color:#ffe0a8; } /* fuer die Verkaufsfoerderung */
.hitTS1 { background:url(../images/hitTS1.gif) repeat-y left #bfdcea; }
.hitTS2 { background:url(../images/hitTS1.gif) repeat-y left #bfdcea; }
.hitTS3 { background:url(../images/hitTS2.gif) repeat-y left #d0e5ef; }
.hitTS4 { background:url(../images/hitTS2.gif) repeat-y left #d0e5ef; }
.hitTS5 { background:url(../images/hitTS3.gif) repeat-y left #dcebf3; }
.hitTS6 { background:url(../images/hitTS3.gif) repeat-y left #dcebf3; }
.hitTS7 { background:url(../images/hitTS4.gif) repeat-y left #e7f2f7; }
.hitTS8 { background:url(../images/hitTS4.gif) repeat-y left #e7f2f7; }
.hitTS9 { background:url(../images/hitTS5.gif) repeat-y left #f3f8fb; }
.hitTS10 { background:url(../images/hitTS5.gif) repeat-y left #f3f8fb; }
.hit .content { color:#005321; margin:0 170px 0 102px; padding-top:8px; padding-bottom:55px; }
.hit .info { height:86px; }
.hit .content > .info { height:auto; min-height:88px; }
.hit .info h1, .hit .info h2 { padding:0; border:0; text-align:left; }
.hit .info h1 { margin:0 0 32px 0; }
.hit .info h2 { color:#005321; font-weight:normal; margin:0 0 2px 0; }
.hit .info h1 a { color:#c51015; font-size:11px; text-decoration:none; }
.hit .info h1 a:hover { text-decoration:underline; }
.hit .preis { width:170px; color:#c51015; position:absolute; top:5px; right:5px; text-align:right; }
.hit .preis span.zahl { font-size:17px; font-weight:bold; }
.hit .preis .TXSN1 { color:#005321!important; padding-bottom:3px; }
.hit .preis a { color:#005321;}
.hit .preis img { position:absolute; top:5px; left:0px; }
.hit button { position:absolute; bottom:6px; right:5px; z-index:1; }
.hit > button { width:134px; }
.hit .bild { width:80px; padding-top:5px; position:absolute; top:5px; left:5px; text-align:center; }
.hit .bild img { border:1px solid #fd7902; }
.hit .bild div { color:#2a4f2e; font-size:9px; padding:3px 0; }
.hit .bild .button { width:77px!important; padding-top:1px!important; margin:auto!important; background:url(../images/buttonDetails.gif) no-repeat!important; }
#moreHits { color:#c71214; padding:10px 0 40px 0; text-align:center; }
#moreHits a { color:#c71214; font-weight:bold; font-size:11px; text-decoration:none; padding-right:4px; }
#moreHits a:hover { text-decoration:underline; }
#moreHits span { color:#ffa600; font-weight:bold; font-size:11px; padding-right:4px; }
#moreHits .spacer { height:4px; }
#GL { position:relative; top:4px; right:8px; }
#GR { position:relative; top:4px; left:8px; }
/* Suchergebnisse (Ende) */

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

/* Ansicht fuer Produktdetails */
#prJavaScriptAbstand { height:1001px; }
fieldset > #prJavaScriptAbstand { min-height:300px; height:auto!important; }
#prC { height:288px; position:relative; padding-right:139px; }
div > #prC { height:auto; min-height:288px; }
#prC h1 { text-align:left; padding:10px 4px 10px 4px; margin-bottom:0; background:#ffeac6; }
#prInfo { width:138px; position:absolute; top:0px; right:0px; border-left:1px solid #fd7902; background:#ffeac6; }
#prInfo #uvp { padding:2px 8px; color:#ffe0a8; background:#00672a; border-bottom:1px solid #fc7902; }
#prInfo #preis { padding:4px 8px; color:#2a4f2e; background:#82ba36; font-weight:bold; font-size:18px; }
#prInfo #preis span { display:block; font-weight:normal; font-size:9px; }
#prInfo #preis img { position:relative; top:5px; }
#prInfo #preis a { color:#2a4f2e; }
#prInfo #details { color:#ffeac1; padding:10px 4px 3px 4px; background:#fc7902; }
#prInfo #details div.padBot { padding-bottom:10px; }
#prInfo #details h2 { margin:0; padding:0; font-size:10px; color:#ffeac1; font-weight:normal; }
#prInfo #prRzArt { padding:12px 4px 4px 4px; background:#ffd991; }
#prInfo #prRzArt input { border:0; position:relative; top:2px; }
#prInfo #prRzArt div { margin-bottom:1px; border:1px solid #fc7902; background:#ffa600; color:#fff9ea; padding-bottom:2px; }
#prInfo #prRzArt div > span { position:relative; top:-1px; }
#prInfo #hinweise { padding:5px 4px 15px 4px; background:#ffd991; font-weight:bold; color:#c51015; }
#prInfo #hinweise .grafik { padding-bottom:5px; }
#prInfo #hinweise .grafik img { float:left; padding-right:6px; }
#prInfo #hinweise .grafik span { float:left; }
#prInfo #hinweise .grafik > span { width:100px; }
#prInfo #button { border-top:1px solid #fc7902; border-bottom :1px solid #fc7902; padding:7px 0 10px 4px; background:#ffa600; }
#prInfo #button #anzahl span { color:#c51015; font-weight:bold; }
#prInfo #button #anzahl input { width:40px; text-align:right; }
#prInfo #button button, #prInfo #button input.button { margin-top:10px; }
#prInfo #moreInfo { padding:10px 4px; background:#ffeac6; }
#prInfo #moreInfo #head { font-size:9px; font-weight:bold; color:#2a4f2e; padding-bottom:6px; }
#prInfo #moreInfo #pdf li { background:url(../images/GPDF.gif) 0px 0px no-repeat; padding:0 0 2px 30px; }
#prInfo #moreInfo #html li { background:url(../images/GHTML.gif) 0px 0px no-repeat; padding:0 0 2px 30px; }
#prInfo #moreInfo a { color:#c51015; text-decoration:none; }
#prInfo #moreInfo a:hover { text-decoration:underline; }
#prBeschreibung { color:#2a4f2e; font-size:11px; padding:10px 4px; background:url(../images/schlangeDetails.gif) 100% 42px no-repeat; }
#prBeschreibung img { border:1px solid #fd7902; }
#prBeschreibung #abb { width:250px; padding-bottom:10px; font-size:9px; }
#prBeschreibung h3 { color:#2a4f2e; font-size:11px; }
#prBeschreibung #Text { padding:0 20px 0 5px; }

#weitereInfos { padding:5px; }
#weitereInfos .link { height:75px; }
#weitereInfos > .link { height:125px; }
#weitereInfos .link a, weitereInfos .link a:visited { display:block; height:60px; position:relative; color:#000; font-weight:bold; }
#weitereInfos .link a span { position:absolute; left:30px; top:0px; }
#weitereInfos .link form.defekterLink { padding:5px 0; }
#weitereInfos .link form.defekterLink button { background:none; border:none; width:128px; height:auto; color:#c51015; font-weight:normal; text-decoration:underline; text-align:left; }
#weitereInfos .link form.defekterLink > button { width:auto; }

#recorder h3 { color:#fff9ea; padding:2px 8px; font-size:10px; margin:0; }
#recorder h3#seen, #recorder h3#others { background:#78ab32; border-bottom:1px solid #fb7a03; }
#recorder h3#suggest { background:#c51015; border-bottom:1px solid #fb7a03; }
#recorder h3#visited { background:#fd7902; }
#recorder h3#search { background:#ffa600; border-top:1px solid #fb7a03; border-bottom:1px solid #fb7a03; }
#recorder .pad { padding:6px; }
#recorder .A { margin-right:4px; }
#recorder ul { padding-left:5px; }
#recorder li { color:#00421b; }
#recorder a { color:#00421b; text-decoration:none; }
#recorder a:hover { text-decoration:underline; }
#recorder ul.all { padding-bottom:0; padding-top:2px; }
#recorder ul.all li { background:none; }
#recorder ul.all a { position:relative; top:-5px; color:#c71214; font-weight:bold; font-size:11px; text-decoration:none; }
#recorder ul.all a:hover { text-decoration:underline; }
/* Ansicht fuer Produktdetails (Ende) */

/* Druckansicht der Produktdetails */
#logoPr_print { float:left; padding-top:20px; }
#printHd { height:80px; }
.printAdresse { float:left; margin:20px 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:#C51015; text-decoration:none; }
#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 12px 5px 12px; background:#fff0d5; }
#profisuche label { color:#00672A; font-weight:normal; }
#profisuche #ffFk { border-bottom:1px solid #fff0d5; }
#profisuche #rowC { width:325px; }
#profisuche .row { left:-13px; width:325px; }
#profisuche .row input.mittel { width:186px; right:19px; }
#profisuche .row > input.mittel { width:185px; right:21px; }
#profisuche .row select { width:200px; left:105px; }
#profisuche .row > select { width:199px; }
#profisuche #preisspanne { height:30px; font-weight:bold; color:#ea5e00; }
#profisuche #preisspanne span { padding-right:50px; }
#profisuche .minmax { width:16px; }
#profisuche input.radio { position:relative; top:3px; }
#profisuche div > input.radio { position:relative; top:4px; }
#profisuche #zusatz { width:210px; padding:8px 0 12px 15px; margin-top:15px; }
#profisuche #zusatz div { padding-bottom:8px; }

.sucheWeitere { height:70px; margin:0 0 15px 0; padding:8px 0 15px 105px; border:1px solid #ffa600; }
#content > .sucheWeitere { height:auto; min-height:70px; }
.sucheWeitere p { padding:0 0 3px 0; margin:0; font-weight:bold; font-size:12px; color:#006725; }
.sucheWeitere#SHersteller { background:url(../images/SHersteller.gif) 15px 15px no-repeat #8fc943; }
.sucheWeitere#SOberkategorie { background:url(../images/SOKategorie.gif) 15px 15px no-repeat #8fc943; }
.sucheWeitere#SUnterkategorie { background:url(../images/SUKategorie.gif) 15px 15px no-repeat #8fc943; }
.sucheWeitere ul { padding:0; margin:0; }
.sucheWeitere li { background:none; padding:0; margin:0; }
.sucheWeitere li a { background:url(../images/GPfeilLi.gif) no-repeat 0 3px; padding:0 10px 0 13px; text-decoration:none; }

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

/* Warnung */
#warnung { height:59px; padding:28px 20px 20px 90px; background:url(../images/GFehler3.gif) 0px 10px no-repeat #fd7902; margin:40px 0; }
div > #warnung { height:auto; min-height:59px; }
#warnung span { position:relative; top:-5px; }
#warnung .TMB2, #warnung a, #warnung p { color:#ffe0a8; }
#warnung ul { padding:0; }
#warnung li { background:transparent; color:#ffe0a8; }
/* Warnung (Ende) */

/* Bestaetigung */
#confirm { height:58px; padding:28px 20px 12px 90px; margin:40px 0; font-size:12px; font-weight:bold; color:#2a4f2e; background:url(../images/GRichtig3.gif) 0px 10px no-repeat #8fc943; }
#content > #confirm { height:auto; min-height:58px; }
/* Bestaetigung (Ende) */

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

/* Kundenanmeldung */
#PwLink { width:489px; color:#c00; font-weight:bold; padding:10px; }
#PwLink a { width:150px; float:right; font-style:normal; margin-left:10px; }
#loginForm .row { width:420px; }
#loginForm input.mittel { right:100px; }
#loginForm .row .rechtsMittel { position:absolute; top:0px; left:327px; }
#loginC { padding:15px 0 15px 10px; background:#ffe0a8; }
#loginC div { font-weight:bold; width:459px; }
#loginC img { position:relative; top:-1px; padding-right:5px; }
/* Kundenanmeldung (Ende) */

/* Auswahl der Bezahlart */
#payF input.radio { position:relative; top:2px; left:-1px; }
#payF .Bd { color:#2a4f2e; }
#payF .BdFloat { width:140px; height:65px; float:right; text-align:right; }
#teiler { height:16px; padding:4px 0 0 5px; font-weight:bold; background:#ffe8bb; border-top:1px solid #fd7902; border-bottom:1px solid #fd7902; }
#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 { color:#2a4f2e; }
#check button { float:right; }
#check a.button { float:right; }
#check input { width:145px; }
#check th { border-bottom:1px solid #fd7902; }
#check .right { text-align:right; padding-right:6px; }
#ckeckTab { background:#82ba36; }
#check #checkGutschein { background:#c9e3ed; }
#check #artikel { background:#ffd993; }
/* Bestelluebersicht (Ende) */

/* Anzeige des Warenkobinhalts */
#WkInhalt th { padding:1px 10px; color:#fff; font-size:10px; background:#ffa600; border-bottom:1px solid #fd7a02; }
#WkInhalt img.produkt { border:1px solid #fd7a02; margin:7px 0 5px 0; }
#WkInhalt input { width:19px; text-align:right; padding:3px 2px; }
#WkInhalt a.produkt { color:#c51015; font-size:11px; font-weight:bold; text-decoration:none; }
#WkInhalt select { margin-top:8px; font-size:9px; }
#WkInhalt td { background:#fff0d5; }
#WkInhalt .td { color:#00672a; vertical-align:bottom; text-align:right; padding-top:10px; }
#refresh { padding:10px 5px; background:#ffe1aa!important; }
#WkInhalt tr.padTop td { padding-top:7px; }
#WkInhalt tr.padBottom td { padding-bottom:7px; }
#WkInhalt .Bg1 td { color:#c51015; font-weight:bold; background:#ffa600; }
#WkInhalt .Bg2 td { background:#82ba36; }
#WkInhalt .Bg2 td.TLB2 { padding:5px 0; color:#2a4f2e; }
#WkInhalt .Bg2 td.TLB2 .TSB2 { color:#2a4f2e!important; }
/* Anzeige des Warenkobinhalts (Ende) */

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

/* Zuzahlungsbefreiung */
#zuzahlF input.radio { position:relative; top:3px; left:-20px; }
#zuzahlF span.radioText { position:relative; left:-20px; color:#2a4f2e; }
#zuzahlF .spacer { height:10px; }
#zuzahlF .row .tag { right:194px; }
#zuzahlF .row .monat { right:159px; }
#zuzahlF .row .jahr { right:110px; }
#zuzahlF .row .mittel { right:60px; }
#zuzahlF .row .pflichtMittel { right:48px; }
#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 th { color:#fff; font-size:10px; font-weight:bold; background:#ffa600; padding:1px 10px; border-bottom:1px solid #fd7a02; }
.kundenbereich tr.items, #meineMerkzettel tr.items td { color:#c51015; font-weight:bold; }
.kundenbereich tr.def td { background:#ffe8bb; }
.kundenbereich tr.verzoegert td { background:#ffa600; }
.kundenbereich tr.rezeptFehlt td { background:#fc6; }
.kundenbereich td { padding:2px 0 2px 5px; background:#fff9ea; }
.kundenbereich .abschluss td { border-bottom:1px solid #fd7a02; padding-bottom:8px; }
.kundenbereich a.button { margin:auto; }
.imgStatusDef { background:#ffe8bb!important; border-bottom:1px solid #fd7a02; }
.imgStatusRezeptFehlt { background:#fc6!important; border-bottom:1px solid #fd7a02; }
.imgStatusRezeptVerzoegert { background:#ffa600!important; border-bottom:1px solid #fd7a02; }
.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:#ffe8bb; margin:38px 0 10px 0; }
#legende div { width:442px; margin:0 auto; }
#legende img { float:left; padding:0 5px; }
#WkParken { background:#c9e3ed; }
#WkParken div { padding:8px 0 0 8px; }
#WkParken button { margin-bottom:8px; }
#meineMerkzettel td { color:#2a4f2e; background:#fff0d5; }
/* 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 #fc6; }
#BgRezept p { margin:0; padding:8px 5px 8px 10px; background:#fff0d5; }
#status { background:url(../images/HintergrundGrau.gif) repeat-y #fff0d5; }
#status p { color:#2a4f2e; height:40px; padding:20px 75px 10px 88px; margin:0; }
#status > p { height:auto; min-height:40px; }
#status p.last { border:0px; }
#pSt1 { background:url(../images/GBestellungEingegangen2.gif) 10px 15px no-repeat; }
#pSt2 { background:url(../images/GLieferfaehigkeit2.gif) 10px 15px no-repeat; }
#pSt3 { background:url(../images/GRezeptFehltDetails.gif) 10px 10px no-repeat; }
#pSt4 { background:url(../images/GPaketVerzoegertDetails.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) */

/* Microsite */
#microC { padding:0 3px; height:1%; }
#content > #microC { height:auto; }
#microC div { padding:2px; }
#microC #titles { float:left; }
#microC #titles .title { color:#c51015; font-size:12px; font-weight:bold; }
#microC #titles .subtitle { font-size:10px; font-weight:bold; }
#microC .longHd { width:65%; }
#microC .shortHd { width:55%; }
#microC .bild { float:left; }
#microC .bildRight { float:right; }
#microC .boxtitle { color:#c51015; font-size:12px; font-weight:bold; }
/* Microsite (Ende) */

/* Gesundheitsfragebogen */
#GF { color:#333; }
#GF p { margin:0 5px 10px 5px; }
#GF .Hd { font-size: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 .inputSizeL { 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 0; }
#GF th { vertical-align:top; padding-bottom:0; }
#GF table input.pzn { width:52px; text-align:center; padding-left:0; }
#GF table input { width:170px; }
#GF table .radio { position:static; top:0px; left:0px; }
#GF input#arzneiButton { position:relative; top:-17px; left:5px; }
#GF textarea { width:350px; height:80px; }
#GF #confirmGFB { width:450px; position:relative; top:5px; left:5px; }
#GF img.floatLeft { position:relative; top:7px; }
/* Gesundheitsfragebogen (Ende) */

/* ABDA-Laieninfo */
#ALI { border-width:0px 1px 1px 1px; border-style:solid; border-color:#fd7a02; padding:12px 0 18px 0; background:#fff0d5; }
#ALI img { float:left; }
#ALI h3 { color:#fd7a02; background:#ffdfa6; padding:3px 0 3px 52px; margin:10px 0; }
#ALI div { padding:0 15px 0 50px; }
#ALI table { border:1px solid #fd7a02; border-bottom:0px; }
#ALI td { border-bottom:1px solid #fd7a02; }
#ALI td.ALIfett { border-bottom:1px dashed #fd7a02; background:#ffdfa6; }
#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; background:#ffdfa6; padding:3px 0 4px 10px; font-size:11px; 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; }
.borderTop { border-top:1px solid #fd7a02!important; }
/* ABDA-Laieninfo (Ende) */

/* Gewinnspiel */
.nlStart { width:603px; margin:0 auto; position:relative; padding:0; z-index:-100;}
.nlStartImg { border:1px solid #fd7a02; }
#layer { position:absolute; width:335px; height:16px; z-index:10; left:-50px; top:150px; border:none; visibility:visible; }
#layer a { border:none!important; }
#layer #closeImgContainer { position:absolute; right:80px; top:13px; }
/* Gewinnspiel (Ende) */

/* TEMPLATES (Ende) */
