/* k_jebe

*/

body, html { background-color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#333333; margin:0px; height:100%; }
body.window { background-color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#333333; margin:0px; }
body.mzdummy { background-color:#FFFFFF; }
td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#333333; padding:0px; }
img, table { border-width:0px; }
table { border-collapse:collapse; }
form { margin:0px; }
input, select { font-size:9pt; }

.jebbutton { background:#D2232A; color:#FFFFFF; border:0px; font-size:10pt; padding:0px 5px 1px 5px; }
.jebbutton:hover, .jebbutton:focus { background:none; color:#D2232A; cursor:pointer; }

/* allgemeiner Link */
a:link, a:visited { color:#333333; }
a:hover, a:active { color:#D2242A; }

/* Tabelle mit Eingabefeldern */
table.fields { border:0px; }
table.fields td { font-size:8pt; white-space:nowrap; vertical-align:middle; }
table.fields td.labeln { padding-right:4px; font-size:9pt; font-weight:bold; text-align:right; }
table.fields td.label { padding-right:4px; font-weight:bold; text-align:right; }
table.fields td.label_l { padding-right:4px; font-weight:bold; text-align:left; }
table.fields td.labeltop { padding-right:4px; vertical-align:top !important; font-weight:bold; text-align:right; }
table.fields td.labeltf { padding-right:4px; font-weight:bold; text-align:left; }
table.fields td.labelt { padding:20px 4px 0px 0px; font-weight:bold; text-align:left; }
table.fields td.labelt_r { padding:20px 4px 0px 0px; font-weight:bold; text-align:right; }
table.fields td.labelttop { padding:20px 4px 0px 0px; font-weight:bold; text-align:left; }
table.fields td.field { white-space:normal !important; padding:0px 4px; text-align:left; }
table.fields td.fieldt { white-space:normal !important; padding:20px 4px 0px 4px; text-align:left; }
table.fields td.field_s { white-space:normal !important; padding:0px 4px; text-align:left; }
table.fields td.field_nw { padding:0px 4px; text-align:left; }
table.fields td.fieldtop { white-space:normal !important; padding:0px 4px; vertical-align:top !important; text-align:left; }
table.fields .labelsmallest { font-size:7pt; font-weight:normal; }
table.fields .slabel { font-weight:bold; }

/* sonstiges */
img.imgMiddle { border:0px; vertical-align:middle; }
img.imgMiddleMRs  { border:0px; vertical-align:middle; margin-right:4px; }
img.imgMiddleMR  { border:0px; vertical-align:middle; margin-right:30px; }
img.imgMiddleML  { border:0px; vertical-align:middle; margin-left:30px; }
img.imgMiddleMLRs { border:0px; vertical-align:middle; margin:0px 4px; }
p.einrueck { margin-left:20px; }
div.einrueck { padding-left:20px; }
div.haengendcb { text-indent:-20px; margin-left:20px; }
input.cbhaengendcb { }
.zusatzinfo { font-style:italic; }
.smallcaption { text-decoration:underline; }
.dMTs, li.MTs { margin-top:6px; }
.dMTm { margin-top:12px; }
.dMTb { margin-top:20px; }
.dMRb { margin-right:20px; }
.aleft { text-align:left; }
.clear { clear:both; }
.floatright { float:right; }
.clearright { clear:right; }
.floatleft { float:left; }
.clearleft { clear:left; }
.abstands { margin:6px; }
ul.noMT { margin-top:0px; }
input.inpMiddle { vertical-align:middle; }
input.inpMiddleML { vertical-align:middle; margin-left:30px; }
input.inpMiddle0 { vertical-align:middle; margin:0px; }
.nw { white-space:nowrap; }
.r_nw { text-align:right; white-space:nowrap; }
.abstand { margin:10px; }
.c { text-align:center; }
.wrap { white-space:normal !important; }
.raquo { vertical-align:10%; }
img.imgMiddleH8pt { border:0px; vertical-align:middle; height:11pt; }

/* Themenzusatztext */
div.thema_text2 { font-size:7pt; margin-top:100px; }

/* Container */
#containera { text-align:center; height:100%; }
#container { }
table.container { width:100%; height:100%; margin:0px auto; }
table.container td.container11 { text-align:left; vertical-align:top; }
table.container td.container21 { width:1000px; height:100%; text-align:left; vertical-align:top; }
#root table.container td.container2farbe { background:#F7F4F2 url(../nav/bg/bg-home.gif) repeat-x; }
#rootparfuem table.container td.container2farbe { background:#FAF4F8 url(../nav/bg/bg-parfuem.gif) repeat-x; }
#rootfriseur table.container td.container2farbe { background:#FAFAFA url(../nav/bg/bg-friseur.gif) repeat-x; }
#rootdrogerie table.container td.container2farbe { background:#F7FBFE url(../nav/bg/bg-drogerie.gif) repeat-x; }
#rootbeauty table.container td.container2farbe { background:#F3F1F1 url(../nav/bg/bg-beauty.gif) repeat-x; }
#rootocker table.container td.container2farbe { background:#FBFBF3 url(../nav/bg/bg-ocker.gif) repeat-x; }
#rootlila table.container td.container2farbe { background:#F4F2F7 url(../nav/bg/bg-lila.gif) repeat-x; }
#rootnewsletter table.container td.container2farbe { background:#EFEFEF url(../nav/bg/bg-newsletter.gif) repeat-x; }
table.container td.container31 { font-size:8pt; color:#555555; text-align:center; padding:6px; vertical-align:top; }
table.container td.containerlr { width:50%; }

/* Essentials */
.horizontal, .horizontal * { list-style-type:none; margin:0; padding:0; }
.horizontal { text-align: center; }
.horizontal * { display:inline; }
.horizontal * a { display:inline-block; }

/* Defaults */
.horizontal { line-height:1.5em; padding:.5em 0 .5em 0; text-transform:none; }
.horizontal * { font-size:8pt; }
/* .horizontal * { font-size:10px; } */
.horizontal * a { padding:.5em 1em; }

/* Header */
table.Toph { width:100%; height:130px; }
table.Toph td { vertical-align:middle; }
table.Toph td.left { height:130px; }
table.Toph td.middle { width:100%; text-align:center; }
table.Toph td.right { }

.moresearch { color:#D2232A; }
.moresearch a { text-decoration:none; padding:0px 8px; }
.moresearch a:link, .moresearch a:visited { color:#D2232A; }
.moresearch a:hover, .moresearch a:active { color:#888888; }
div.search { margin:5px 0px 10px 0px; }
div.search input.searchfield { width:280px; border:2px solid #D2232A; text-align:left; vertical-align:middle; height:22px; padding-left:5px; font-size:9pt; line-height:22px; }

/* Farbbereiche rootabhaengig */
.rootfarbe { color:#FFFFFF; padding:0px 5px 5px 5px; margin:0px 0px 10px 0px; border-color:#999999; border-style:solid; border-width:0px 1px 1px 0px; }
.rootfarbe a { color:#FFFFFF; text-decoration:none; }
.rootfarbe a:hover { color:#CCCCCC; text-decoration:underline; }
#root .rootfarbe { background:#905D4C; }
#rootparfuem .rootfarbe { background:#8C0047; }
#rootfriseur .rootfarbe { background:#939598; }
#rootdrogerie .rootfarbe { background:#5CA9DD; }
#rootbeauty .rootfarbe { background:#6B6060; }
#rootocker .rootfarbe { background:#BEBB4E; }
#rootlila .rootfarbe { background:#7E6494; }
#rootnewsletter .rootfarbe { background:#4C4C4C; }

/* Topnavigation */
div.topnav { }
ul.topnav { list-style-type:none; margin:0px; padding:0px; }
ul.topnav li { float:left; }
ul.topnav * { margin:0px; padding:0px; display:inline; text-align:center; }
ul.topnav * a { display:inline-block; padding:5px 1em; text-decoration:none; color:#FFFFFF; font-size:14px; }
ul.topnav .first { background:#905D4C url(../nav/bg/topnav-bg-first.gif) repeat-x; }
ul.topnav .currentparfuem { background:#8C0047 url(../nav/bg/topnav-bg-parfuem.gif) repeat-x; }
ul.topnav .currentfriseur { background:#939598 url(../nav/bg/topnav-bg-friseur.gif) repeat-x; }
ul.topnav .currentdrogerie { background:#5CA9DD url(../nav/bg/topnav-bg-drogerie.gif) repeat-x; }
ul.topnav .currentbeauty { background:#BEBB4E url(../nav/bg/topnav-bg-beauty.gif) repeat-x; }

/* Eyecatcher */
#eyecatcher { }

/* grosse Haupttabelle */
table.Main { width:1000px; height:100%; border:0px; }
tr.Main1 { vertical-align:top; height:100%; }
td.Main11 { padding:0px 0px; width:160px; background-color:#EEE7E3; vertical-align:top; font-size:8pt; border:1px solid #FFFFFF; }
#rootparfuem td.Main11 { background-color:#F1E0E8; }
#rootfriseur td.Main11 { background-color:#F2F2F3; }
#rootdrogerie td.Main11 { background-color:#ECF5FC; }
#rootbeauty td.Main11 { background-color:#F5F3F3; }
#rootocker td.Main11 { background-color:#F9F9EC; }
#rootlila td.Main11 { background-color:#F0EDF3; }
#rootnewsletter td.Main11 { background-color:#F0F0F0; }
img.imgMain11 { border:0px; width:160px; height:1px; }
td.MainSep { }
img.imgMainSep { border:0px; width:10px; height:1px; }
td.Main12 { width:100%; vertical-align:top; height:100%; }
td.Main12 img.imgMain12 { width:590px; height:1px; border:0px; }
td.Main13 { background-color:#EEE7E3; }
#rootparfuem td.Main13 { background-color:#F1E0E8; }
#rootfriseur td.Main13 { background-color:#F2F2F3; }
#rootdrogerie td.Main13 { background-color:#ECF5FC; }
#rootbeauty td.Main13 { background-color:#F5F3F3; }
#rootocker td.Main13 { background-color:#F9F9EC; }
#rootlila td.Main13 { background-color:#F0EDF4; }
#rootnewsletter td.Main13 { background-color:#F0F0F0; }
td.Main13 img.imgMain13 { width:200px; height:1px; border:0px; }

/* WayHome - Pfad */
#root #Pfad { background:#905D4C; }
#rootparfuem #Pfad { background:#8C0047; }
#rootfriseur #Pfad { background:#939598; }
#rootdrogerie #Pfad { background:#5CA9DD; }
#rootbeauty #Pfad { background:#6B6060; }
#rootocker #Pfad { background:#BEBB4E; }
#rootlila #Pfad { background:#7E6494; }
#rootnewsletter #Pfad { background:#4C4C4C; }
#Pfad { height:20px; padding-top:2px; padding-left:5px; font-size:8pt; color:#FFFFFF; border-color:#999999; border-style:solid; border-width:0px 1px 0px 0px; }
#Pfad .sep { padding:0px 5px; }
#Pfad a:link, #Pfad a:visited { text-decoration:underline; font-weight:normal; color:#FFFFFF; text-decoration:none; }
#Pfad a:hover, #Pfad a:active { text-decoration:underline; font-weight:normal; color:#FFFFFF; text-decoration:underline; }

/* Headline */
#root div.Headline { background:#905D4C; }
#rootparfuem div.Headline { background:#8C0047; }
#rootfriseur div.Headline { background:#939598; }
#rootdrogerie div.Headline { background:#5CA9DD; }
#rootbeauty div.Headline { background:#6B6060; }
#rootocker div.Headline { background:#BEBB4E; }
#rootlila div.Headline { background:#7E6494; }
#rootnewsletter div.Headline { background:#4C4C4C; }
div.Headline { margin:0px 0px 10px 0px; padding:5px; border-right:1px solid #999999; border-bottom:1px solid #999999; }
div.HeadlineE { margin:0px; border-right:0px; border-bottom:0px; }
div.Headline h1 { font-size:11pt; color:#FFFFFF; font-weight:bold; padding:0px; margin:0px; text-decoration:none; }
div.Headline h1 a, div.Headline h1 a:link, div.Headline h1 a:visited, div.Headline h1 a:hover, div.Headline h1 a:active { font-size:11pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.Headline h1 a strong { }

/* Footer */
#Footer { font-size:8pt; color:#555555; }
#Footer a:link, #Footer a:visited { color:#555555; }
#Footer a:hover, #Footer a:active { color:#333333; }
#Footer #Company { }
#Footer #Links { color:#D2232A; font-size:9pt; margin-bottom:5px; }
#Footer #Links a { text-decoration:none; padding:0px 8px; }
#Footer #Links a:link, .moresearch a:visited { color:#D2232A; }
#Footer #Links a:hover, .moresearch a:active { color:#888888; }
#Footer #ShopVersion { font-size:7pt; }
.preisinfofooter, .preisinfofooter a:link, .preisinfofooter a:visited { color:#555555; font-size:8pt; margin-top:50px; }
.preisinfofooter a:hover, .preisinfofooter a:active { color:#333333; font-size:8pt; }
.preisinfofooter .footnote { text-indent:-14px; margin-left:14px; }

/* kleiner Loginbereich */
#LoginS { background-color:#996A5A; font-size:8pt; color:#FFFFFF; border:1px solid #FFFFFF; }
#LoginS #LoginSi { padding:10px; }
#LoginS table { margin:10px 0px 10px 0px; }
#LoginS td { font-size:8pt; white-space:nowrap; padding:0px 10px 0px 0px; color:#FFFFFF; }
#LoginS .label { }
#LoginS .field { margin-bottom:5px; }
#LoginS .field input { width:180px; border:1px solid #D2232A; height:20px; line-height:20px; padding-left:4px; }
#LoginS .button { text-align:right; }
#LoginS .link { margin-top:2px; }
#LoginS .link a { color:#FFFFFF; }
#LoginS .link a:hover { color:#D2242A; }
.buttonvorlage { background:#D2232A url(../nav/bg/buttonvorlage.gif) repeat-x; font-size:10pt; text-align:center; height:24px; line-height:24px; }
.buttonvorlage a { color:#FFFFFF; text-decoration:none; }

/* Merkzettel klein */
#Merkzettel { background-color:#996A5A; font-size:8pt; color:#FFFFFF; border:1px solid #FFFFFF; padding:5px 10px; margin-bottom:10px; }
#Merkzettel a { color:#FFFFFF; }
#Merkzettel a:hover { color:#D2242A; }

/* kleiner Warenkorb */
#CartSmall { background-color:#996A5A; padding:10px; font-size:8pt; margin-bottom:10px; color:#FFFFFF; border:1px solid #FFFFFF; }
#CartSmall a { color:#FFFFFF; }
#CartSmall a:hover, #CartSmall a:focus, #CartSmall a:active { color:#CCCCCC; }
#CartSmall .link { margin-top:10px; }
#CartSmall .link a { }
#CartSmall img.cartgrafik { background:url(../nav/cart.png) no-repeat 0 0; border:none; color:#333; cursor:pointer; display:block; height:32px; width:32px; }
#CartSmall img.cartgrafik:hover, #CartSmall img.cartgrafik:focus { background:url(../nav/cartsmall_on.png) no-repeat 0 0; }

/* Box auf der rechten Seite */
.boxright { margin-top:10px; background-color:#FFFFFF; border:1px solid #996A5A; }
.boxright .boxrightc { background-color:#996A5A; color:#FFFFFF; padding:5px; }
.boxright .boxrightc div { background-color:#996A5A; font-size:9pt; font-weight:bold; white-space:nowrap; }
.boxright .boxrighti { padding:10px; }

/* Teaserbereich */
#Teaser { margin-top:10px; background-color:#FFFFFF; border:1px solid #996A5A; }
#TeaserC { background-color:#996A5A; color:#FFFFFF; padding:5px; }
#TeaserC div { background-color:#996A5A; font-size:9pt; font-weight:bold; white-space:nowrap; }
#TeaserI { padding:10px; }
div.TeaserE { margin:4px 0px; }

/* NeuImShop */
#NeuImShop { margin-top:10px; background-color:#FFFFFF; border:1px solid #996A5A; }
#NeuImShopC { background-color:#D2242A; color:#FFFFFF; padding:5px; }
#NeuImShopC div { background-color:#D2242A; font-size:9pt; font-weight:bold; white-space:nowrap; }
#NeuImShopI { padding:10px; }
#NeuImShopI table { width:186px; border:0px; }
#NeuImShopI td { padding:2px; }
img.imgNeuImShop { border:0px; width:30px; }
img.imgNeuImShopNo { border:0px; width:30px; height:1px; }
.sNeuImShop, .sNeuImShop:link, .sNeuImShop:visited { font-size:8pt; }
.sNeuImShop:hover, .sNeuImShop:active { font-size:8pt; }

#zahlicons { margin-top:10px; padding:10px; border:1px solid #996A5A; background:#FFFFFF; }
#zahlicons div { margin-bottom:5px; }
#zahlicons .zahlicon { border:0px; margin-left:5px; }
#zahlicons .zahlicon1 { border:0px; }

/* BestSeller */
#BestSeller { margin-top:10px; background-color:#FFFFFF; border:1px solid #996A5A; }
#BestSellerC { background-color:#D2242A; color:#FFFFFF; padding:5px; }
#BestSellerC div { background-color:#D2242A; font-size:9pt; font-weight:bold; white-space:nowrap; }
#BestSellerI { padding:10px; }
#BestSellerI td { padding:2px; }
img.imgBestSeller { border:0px; width:30px; }
img.imgBestSellerNo { border:0px; width:30px; height:1px; }
#BestSellerI table { width:186px; border:0px; }
.sBestSeller, .sBestSeller:link, .sBestSeller:visited { font-size:8pt; }
.sBestSeller:hover, .sBestSeller:active { font-size:8pt; }

/* hervorgehobener Stern */
.HighStar, .HighStar:link, .HighStar:visited, .HighStar:hover, .HighStar:active { color:#D2242A; text-decoration:none; font-weight:bold; }

/* kleiner Stern */
.LowStar, .LowStar:link, .LowStar:visited, .LowStar:hover, .LowStar:active { text-decoration:none; }

/* Artikellistung zweispaltig */
table.AListe2 { border:0px; border-collapse:collapse; width:100%; }
table.AListe2 tr.trAListe2s { height:10px; }
table.AListe2 tr.trAListe2s td.tdAListe2s { height:10px; }
table.AListe2 tr.trAListe2s td.tdAListe2s img.makeheight { height:10px; width:0px; border-top:0px; }
table.AListe2 tr.trAListe2 { vertical-align:top; }
table.AListe2 td { font-size:8pt; }
table.AListe2 td.tdAListe21 { width:50%; }
table.AListe2 td.tdAListe21s { width:10px; }
table.AListe2 td.tdAListe21s img { border:0px; width:10px; height:10px; }
table.AListe2 td.tdAListe22 { width:50%; }
table.AListe2 td.tdAListe22s { width:0px; }
table.AListe2 td.tdAListe22s img { border:0px; width:0px; height:0px; }
table.AListe2 td.tdAListe2 { background-color:#DAC8C0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }
#rootparfuem table.AListe2 td.tdAListe2 { background-color:#E2C0D1; }
#rootfriseur table.AListe2 td.tdAListe2 { background-color:#E4E4E5; }
#rootdrogerie table.AListe2 td.tdAListe2 { background-color:#D6E9F7; }
#rootbeauty table.AListe2 td.tdAListe2 { background-color:#EEEAEA; }
#rootocker table.AListe2 td.tdAListe2 { background-color:#F2F1DB; }
#rootlila table.AListe2 td.tdAListe2 { background-color:#E7E0EB; }
#rootnewsletter table.AListe2 td.tdAListe2 { background-color:#E4E4E4; }
div.AListe2i { position:relative; top:0px; left:0px; padding:10px; }
table.AListe2 td.tdAListe2empty { width:50%; }
table.AListe2Desci { height:140px; }
.cathome table.AListe2Desci { height:140px; }
table.AListe2Desci td.left { vertical-align:middle; background-color:#FFFFFF; text-align:center; }
table.AListe2Desci td.right { vertical-align:top; padding-left:10px; width:100%; }
.cathome table.AListe2Desci td.right { width:160px; }
.cathome table.AListe2Desci td.right img.makewidth { height:0px; width:160px; }
table.AListe2Desci td.text { padding-left:10px; vertical-align:top; width:100%; }
table.AListe2 td.tdAListe2 .new { position:absolute; top:10px; left:10px; }
.A2ProdName { background-color:#996A5A; color:#FFFFFF; height:30px; padding:5px 10px; }
#rootparfuem .A2ProdName { background-color:#8C0047; }
#rootfriseur .A2ProdName { background-color:#939598; }
#rootdrogerie .A2ProdName { background-color:#5DAADE; }
#rootbeauty .A2ProdName { background-color:#6B6060; }
#rootocker .A2ProdName { background-color:#BEBB4E; }
#rootlila .A2ProdName { background-color:#7E6494; }
#rootnewsletter .A2ProdName { background-color:#4C4C4C; }
.A2ProdName a { font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.A2ProdName a:hover, .A2ProdName:active { color:#D2242A; text-decoration:none; }
.AListe2Pic { }
.AListe2Pic:hover { }
.AListe2Pic img { }
.AListe2Pic img.empty  { }
.A2Price { margin-bottom:3px; color:#FFFFFF; background-color:#996A5A; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }
#rootparfuem .A2Price { background-color:#8C0047; }
#rootfriseur .A2Price { background-color:#939598; }
#rootdrogerie .A2Price { background-color:#5DAADE; }
#rootbeauty .A2Price { background-color:#6B6060; }
#rootocker .A2Price { background-color:#BEBB4E; }
#rootlila .A2Price { background-color:#7E6494; }
#rootnewsletter .A2Price { background-color:#4C4C4C; }
table.AListe2Price { } /* { height:60px; } */
table.AListe2Price td { padding:0px; border:0px; padding:10px; color:#FFFFFF; }
table.AListe2Price td.liefer { text-align:right; vertical-align:middle; }
table.AListe2Price td.price { vertical-align:middle; width:100%;  white-space:nowrap; text-align:right; }
table.AListe2 .Amwst { text-align:right; }
table.AListe2 .APriceInvalid { }
table.AListe2 .APriceInvalid .price { color:#FFFFFF !important; }
table.AListe2 .APriceInvalid .label { color:#FFFFFF !important; margin-left:0px; margin-right:0px; }
table.AListe2 .APriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#FFFFFF !important; }
table.AListe2 .APriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#FFFFFF !important; }
div.A2Bewertung { text-align:right; }
table.AListe2 .alangtext { margin:6px 0px 6px 0px; }
.cathome table.AListe2 .alangtext { margin:0px 0px 0px 0px; }
table.AListe2 div.ALiefer { margin:5px 0px; font-weight:bold; font-size:9pt; }
table.AListe2 table.cart { border:0px; width:100%; }
.cathome table.cart { margin-top:15px; }
table.AListe2 table.cart td.cartleft { width:100%; }
table.AListe2 table.cart td.cartright { }
table.AListe2 div.AArtikelnr { text-align:right; }
table.AListe2 div.AMerken { text-align:right; }
table.AListe2 .AVariante { margin:10px 0px; }
table.AListe2 .AGenerator { margin:10px 0px; }
table.AListe2 div.ABewertung { margin-top:10px; }

input.cartfield { width:45px; border:2px solid #D2232A; text-align:center; vertical-align:middle; height:30px; font-size:9pt; line-height:30px; }
input.cartfield:hover, input.cartfield:focus { border:2px solid #CCCCCC; }
.cartbutton { background:#D2232A url(../nav/cart.gif) no-repeat center center; border:2px solid #D2232A; cursor:pointer; height:30px; width:55px; padding-top:2px; vertical-align:middle; }
.cartbutton:hover, .cartbutton:focus { background:#D2232A url(../nav/cart-on.gif) no-repeat center center; }
.cart { white-space:nowrap; text-align:left; }
.einheit { white-space:nowrap; text-align:left; }
.catalog .einheit { white-space:nowrap; text-align:right; margin-bottom:10px; }

/* Artikellistung, CrossSelling, teilweise Auktion, teilweise Warenkorb, teilweise Merkzettel */
div.AListe { }
div.AListeC { }
div.AListeI { }
div.AListeB { }
table.AListe { border-style:solid; border-color:#DDDDDD; border-width:0px; border-collapse:collapse; width:100%; }
table.AListe td { font-size:8pt; padding:4px; border-style:solid; border-color:#B48170; border-width:1px 0px 0px 0px; white-space:nowrap; }
#rootparfuem table.AListe td { border-color:#951455; }
#rootfriseur table.AListe td { border-color:#9C9DA0; }
#rootdrogerie table.AListe td { border-color:#CDE4F3; }
#rootbeauty table.AListe td { border-color:#A89F9F; }
#rootocker table.AListe td { border-color:#D4D38A; }
#rootlila table.AListe td { border-color:#CCBFD5; }
#rootnewsletter table.AListe td { border-color:#C1C1C1; }
tr.AListeSep { }
tr.AListeSep td { padding:0px; !important; }
tr.AListeSep td img { height:10px; }
tr.AListe { }
#root table.AListe tr.AListe td { background-color:#EEE7E3; }
#rootparfuem table.AListe tr.AListe td { background-color:#F1E0E8; }
#rootfriseur table.AListe tr.AListe td { background-color:#F2F2F3; }
#rootdrogerie table.AListe tr.AListe td { background-color:#ECF5FC; }
#rootbeauty table.AListe tr.AListe td { background-color:#F5F3F3; }
#rootocker table.AListe tr.AListe td { background-color:#F9F9EC; }
#rootlila table.AListe tr.AListe td { background-color:#F0EDF3; }
#rootnewsletter table.AListe tr.AListe td { background-color:#F0F0F0; }
table.AListe td.AListeRight { border-width:1px 1px 0px 0px; height:80px; vertical-align:top; }
table.AListe td.AListeLeft { border-width:1px 0px 0px 1px; height:80px; }
td.AListePic { vertical-align:top; padding:0px !important; background-color:#FFFFFF !important; }
td.AListePic .pic { position:relative; top:0px; left:0px; border:1px solid #FFFFFF; }
td.AListePic .pic:hover { border:1px solid #D2242A; }
td.AListePic .pic .new { position:absolute; top:0px; left:0px; }
td.AListePic .pic .image { margin:10px; background:#FFFFFF url(../nav/pixel.gif) no-repeat center center; }
td.AListePic .pic .image img { width:80px; height:80px; }
td.AListeDesc  { width:100%; text-align:left; white-space:normal !important; vertical-align:top; height:80px; padding:10px 10px !important; }
table.AListeDesci { }
table.AListeDesci td { padding:0px; vertical-align:top; border:0px; }
table.AListeDesci td.left { width:100%; padding-right:20px; }
table.AListeDesci td.right { }
table.AListePrice { margin-top:20px; }
table.AListePrice td { padding:0px; vertical-align:bottom; border:0px; white-space:nowrap; }
table.AListePrice td.leftleft { width:100%; text-align:left; padding-right:10px; }
table.AListePrice td.left { text-align:right; padding-right:10px; }
table.AListePrice td.right { padding-right:10px; }
table.AListePrice td.rightright { }
td.AListePrice { text-align:right; vertical-align:top; }
td.AListeMField { text-align:right; }
td.AListeCart { text-align:center; border-width:1px 1px 0px 0px !important; white-space:nowrap; }
td.AListeNoBuy { text-align:center; }
td.AListe { text-align:center; }
td.AListe_w { text-align:center; white-space:normal !important; }
td.AListe_l { text-align:left; white-space:normal !important; }
.AProdName, .AProdName a:link, .AProdName:visited { font-size:9pt; font-weight:bold; color:#333333; text-decoration:none; white-space:normal !important; }
.AProdName a:hover, .AProdName:active { font-size:9pt; font-weight:bold; color:#D2242A; text-decoration:none; }
img.imgALiefer { vertical-align:middle; border:0px; margin-right:4px; }
img.imgANeuImShop { border:0px; }
img.imgABewertung { vertical-align:middle; border:0px; }
img.imgAShop { vertical-align:middle; border:0px; margin-left:10px; }
div.ASonderbonus { color:#D2242A; }
div.APunkte { white-space:nowrap; }
div.AAktion { margin-left:22px; color:#D2242A; }
div.ALiefer { margin-bottom:2px; }
div.AArtikelnr { }
div.ABewertung { margin-top:0px; margin-bottom:10px; }
div.AVKAufschlag { }
div.AMerken { margin-top:0px; text-align:center; }
div.AMerken a:link, div.AMerken a:visited { font-weight:normal; }
div.AMerken a:hover, div.AMerken a:active { font-weight:normal; }
div.APriceBase { font-style:italic; }
div.ACartComment { font-size:7pt; font-style:italic; }
div.AAnfragen, div.AAnfragen a:link, div.AAnfragen a:visited { font-weight:normal; }
div.AAnfragen a:hover, div.AAnfragen a:active { font-weight:normal; }
div.AVerkAb18, div.AInfo { white-space:normal; }
div.AAuslaufartikel { margin-top:6px; }
.AAuslaufartikelH { color:#D2242A; font-weight:bold; margin-right:2px; }
.AGenerator, .AVariante { color:#D2242A; text-align:center; }
.AGenerator a, .AVariante a { text-decoration:none; color:#D2242A; }
.AGenerator a:hover, .AVariante a:hover { color:#CCCCCC; }
.APrice { font-size:14pt; font-weight:bold; }
.APriceInvalid .price { text-decoration:line-through; font-size:9pt; font-weight:bold; color:#555555; }
.APriceInvalid .label { vertical-align:super; color:#555555; font-size:7pt; margin-left:2px; margin-right:10px; }
.APriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#555555; text-decoration:none; }
.APriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#333333; text-decoration:none; }
.APriceZusatz { }
.Amwst, .Amwst a:link, .Amwst a:visited { font-size:7pt; color:#555555; font-weight:normal; }
.Amwst a:hover, .Amwst a:active { font-size:7pt; color:#888888; font-weight:normal; }
input.AMenge { margin-left:2px; vertical-align:middle; width:2em; border:2px solid #333; }
input.AMenge:hover, input.AMenge:focus { border-color:#D2232A; }
table.AListe .alangtext { margin:10px 0px 0px 0px; }

/* Bereich CrossSelling-Referenz */
div.CrossSR { margin-bottom:10px; }
div.CrossSRC { background-color:#905D4C; color:#FFFFFF; }
#rootparfuem div.CrossSRC { background-color:#8C0047; }
#rootfriseur div.CrossSRC { background-color:#939598; }
#rootdrogerie div.CrossSRC { background-color:#5DAADE; }
#rootbeauty div.CrossSRC { background-color:#6B6060; }
#rootocker div.CrossSRC { background-color:#BEBB4E; }
#rootlila div.CrossSRC { background-color:#7E6494; }
#rootnewsletter div.CrossSRC { background-color:#4C4C4C; }
div.CrossSRC div { font-size:9pt; font-weight:bold; padding:4px; }
div.CrossSRC div .CrossSRCArt { font-size:9pt; font-weight:bold; }

/* Bereich kundenkaufbezogenes CrossSelling */
div.CrossS { margin-bottom:10px; }
div.CrossSC { background-color:#905D4C; }
#rootparfuem div.CrossSC { background-color:#8C0047; }
#rootfriseur div.CrossSC { background-color:#939598; }
#rootdrogerie div.CrossSC { background-color:#5DAADE; }
#rootbeauty div.CrossSC { background-color:#6B6060; }
#rootocker div.CrossSC { background-color:#BEBB4E; }
#rootlila div.CrossSC { background-color:#7E6494; }
#rootnewsletter div.CrossSC { background-color:#4C4C4C; }
div.CrossSC div { font-size:9pt; font-weight:bold; padding:4px; }
div.CrossSI { background-color:#EEE7E3; border-style:solid; border-color:#905D4C; border-width:1px 0px; }
#rootparfuem div.CrossSI { background-color:#F1E0E8; border-color:#8C0047; }
#rootfriseur div.CrossSI { background-color:#F2F2F3; border-color:#939598; }
#rootdrogerie div.CrossSI { background-color:#ECF5FC; border-color:#5DAADE; }
#rootbeauty div.CrossSI { background-color:#F5F3F3; border-color:#6B6060; }
#rootocker div.CrossSI { background-color:#F9F9EC; border-color:#BEBB4E; }
#rootlila div.CrossSI { background-color:#F0EDF3; border-color:#7E6494; }
#rootnewsletter div.CrossSI { background-color:#F0F0F0; border-color:#4C4C4C; }
div.CrossSE  { font-size:8pt; font-weight:normal; padding:4px; }
div.CrossSE a:link, div.CrossSE a:visited { font-size:9pt; font-weight:bold; text-decoration:none; }
div.CrossSE a:hover, div.CrossSE:active { font-size:9pt; color:#888888; text-decoration:none; }

/* Artikelnr. in Artikeldetailansicht */
div.pArtikelnr { float:left; }

/* Anzeige der Bewertungen */
div.pBewertungShow { text-align:right; white-space:nowrap; margin-left:10px; font-size:7pt; }
img.imgpBewertungShow { vertical-align:middle; border:0px; margin-left:4px; }
div.pBewertung { margin-bottom:10px; }
div.pBewertungC { background-color:#DDDDDD; border:0px solid #DDDDDD; }
div.pBewertungC div { font-weight:bold; text-align:center; padding:4px; }
div.pBewertungI { border-top:1px solid #DDDDDD; }
div.pBewertungE { border-bottom:1px solid #DDDDDD; padding:4px 0px; }
div.pBewertungE div { margin:2px 0px; }
img.imgpBewertung { vertical-align:middle; border:0px; margin-right:14px; }
.pBewertungTitle { font-weight:bold; }
.pBewertungName { font-weight:bold; }
img.imgVoting { border:0px; vertical-align:middle; margin-left:10px; }
div.pBewertungMore { font-size:8pt; text-align:right; border-bottom:1px solid #DDDDDD; padding:4px; }

/* Artikeldetailansicht diverses */
table.tArtikel { width:100%; border-spacing:0; border:0px; margin-top:4px; margin-bottom:10px; }
table.tArtikel td.pics { width:310px; vertical-align:top; padding:4px; text-align:center; background:#FFFFFF; }
table.tArtikel td.pics img.makewidth { border:0px; width:310px; height:0px; }
table.tArtikel td.sep { }
table.tArtikel td.sep img { border:0px; width:6px; height:1px; }
table.tArtikel td.details { width:100%; vertical-align:top; background-color:#DAC8C0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }
#rootparfuem table.tArtikel td.details { background-color:#E2C0D1; }
#rootfriseur table.tArtikel td.details { background-color:#E4E4E5; }
#rootdrogerie table.tArtikel td.details { background-color:#D6E9F7; }
#rootbeauty table.tArtikel td.details { background-color:#EEEAEA; }
#rootocker table.tArtikel td.details { background-color:#F2F1DB; }
#rootlila table.tArtikel td.details { background-color:#E7E0DB; }
#rootnewsletter table.tArtikel td.details { background-color:#E4E4E4; }
table.tArtikel td.details .inside { margin:4px 4px; }
.tpArtikel { margin:10px 0px; text-align:right; }
table.tArtikel td.left { vertical-align:top; padding-top:6px; }
table.tArtikel td.right { vertical-align:top; padding-top:6px; }
div.pArtikel { margin:10px 0px; border:1px solid #DDDDDD; }
div.pArtikelV { margin-bottom:10px; border-style:solid; border-color:#DDDDDD; border-width:0px 1px 1px 1px; }
div.pArtikelC { background-color:#DDDDDD; font-size:9pt; font-weight:bold; padding:0px; }
div.pArtikelI { background-color:#EEE7E3; border-style:solid; border-color:#EEE7E3; border-width:0px 0px 1px 0px; }
div.pArtikelI hr { color:#DDDDDD; height:1px; }
div.pArtikelB { background-color:#DDDDDD; font-size:9pt; font-weight:bold; padding:0px; }
table.pArtikel { border:0px; border-collapse:collapse; }
table.pArtikel td { font-size:8pt; padding:4px; }
td.pArtikelDesc  { width:100%; text-align:left; }
td.pArtikelPrice { text-align:right; white-space:nowrap; padding-right:10px !important; width:100%; }
td.pArtikelMField { text-align:right; white-space:nowrap; }
td.pArtikelCart, td.pArtikel { text-align:center; white-space:nowrap; }
td.pArtikel_w { text-align:center; white-space:nowrap; }
div.pArtikelVt { border-bottom:1px solid #DDDDDD; }
.pProdName, .pProdName a:link, .pProdName:visited { font-size:9pt; font-weight:bold; color:#333333; text-decoration:none; }
.pProdName a:hover, .pProdName:active { font-size:9pt; font-weight:bold; color:#D2242A; text-decoration:none; }
div.pLiefer { }
div.pAuslaufartikel { }
.pAuslaufartikelH { color:#D2242A; font-weight:bold; margin-right:2px; }
img.imgpLiefer { vertical-align:middle; border:0px; margin:0px 4px; }
div.pSonderbonus { text-align:right; color:#D2242A; }
div.pPunkte { margin-bottom:10px; }
div.pMindest { }
div.pBewertungShow1 { padding:4px 0px; }
div.pStaffel { margin-bottom:6px; }
div.pPunkteV { padding:4px; }
div.pPunkteC { font-weight:bold; }
.pmwst, .pmwst a:link, .pmwst a:visited { font-size:7pt; color:#555555; font-weight:normal; }
.pmwst a:hover, .pmwst a:active { font-size:7pt; color:#888888; font-weight:normal; }
.pPrice { font-size:12pt; font-weight:bold; }
.pPriceInvalid .price { text-decoration:line-through; font-size:10pt; font-weight:bold; color:#555555; }
.pPriceInvalid .label { vertical-align:super; color:#555555; font-size:7pt; margin-left:2px; }
.pPriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#555555; text-decoration:none; }
.pPriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#333333; text-decoration:none; }
.pPriceZusatz { }
div.pPriceBase { font-style:italic; }
input.pMenge { margin-left:2px; vertical-align:middle; width:2em; border:2px solid #333; }
input.pMenge:hover, input.pMenge:focus { border-color:#D2232A; }
div.pCartComment { font-size:7pt; font-style:italic; }
div.pAnfragen, div.pAnfragen a:link, div.pAnfragen a:visited { font-weight:normal; }
div.pAnfragen a:hover, div.pAnfragen a:active { font-weight:normal; color:#888888; }
div.pVerkAb18, div.pInfo { }
img.imgpNeuImShop { margin-left:20px; vertical-align:middle; border:0px; }
div.pVarLiefer { margin-top:4px; }
div.pVarAuslaufartikel { margin-top:6px; float:left; }
.pAuslaufartikelH { color:#D2242A; font-weight:bold; margin-right:2px; }
select.pVarEbene { width:200px; }
div.pVarAuslaufartikelT { margin-top:6px; }
div.clearpVarAuslaufartikel { clear:left; }
.VarLiefertext { white-space:nowrap; }
.VarLiefergrafik { float:left; white-space:nowrap; }
.clearVarLiefergrafik { clear:left; }
div.VarEbene { margin-top:2px; }
.VarPrice  { font-size:12pt; font-weight:bold; margin:0px; white-space:nowrap; text-align:right; }
.VarPriceZusatz  { margin:0px; white-space:nowrap; text-align:right; }
.VarPriceInvalid  {  margin:0px; white-space:nowrap; text-align:right; }
.VarPriceInvalid .price { text-decoration:line-through; font-size:10pt; font-weight:bold; color:#555555; }
.VarPriceInvalid .label { vertical-align:super; color:#555555; font-size:7pt; margin-left:2px; }
.VarPriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#555555; text-decoration:none; }
.VarPriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#333333; text-decoration:none; }
.VarPriceBase  { font-style:italic; margin:0px; white-space:nowrap; text-align:right; }
.VarProdName { font-size:9pt; font-weight:bold; margin:0px; text-align:center; }
.VarPunkte, .VarPunkteFehlen, .VarPunkteMoeglich { margin:0px; }
.pVarC { font-weight:bold; margin:4px 0px; }
.pVarEs { background-color:#DDDDDD; }
.pVarE { padding:4px; margin-left:15px; text-indent:-15px; }
.pVarE .raquo { vertical-align:20%; }
div.pGuenstiger, div.pMerken, div.pRecommend { }
#pBox { margin:0px; background-color:#DAC8C0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }
#rootparfuem #pBox { background-color:#E2C0D1; }
#rootfriseur #pBox { background-color:#E4E4E5; }
#rootdrogerie #pBox { background-color:#D6E9F7; }
#rootbeauty #pBox { background-color:#EEEAEA; }
#rootocker #pBox { background-color:#F2F1DB; }
#rootlila #pBox { background-color:#E7E0DB; }
#rootnewsletter #pBox { background-color:#E4E4E4; }
#pBoxC { font-size:9pt; font-weight:bold; padding:0px; }
#pBoxI { padding:4px; border:0pt; }
#pBoxI div { margin-left:11px; text-indent:-11px; }
#pBoxI .raquo { vertical-align:20%; }
#pBoxB { font-size:9pt; font-weight:bold; padding:0px; }
.partikeltexte { margin-bottom:10px; border:1px solid #BBBBBB; padding:4px; }
.partikeldivers { margin-bottom:10px; }

/* Produktberater im iframe */
#diframegen { text-align:center; }
.diframegen_v { display:none; }
.diframegen_s { display:inline; }
.diframegen_s div { margin:10px 0px; border-width:1px; border-style:solid; background-color:#DAC8C0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }
#rootparfuem .diframegen_s div { background-color:#E2C0D1; }
#rootfriseur .diframegen_s div { background-color:#E4E4E5; }
#rootdrogerie .diframegen_s div { background-color:#D6E9F7; }
#rootbeauty .diframegen_s div { background-color:#EEEAEA; }
#rootocker .diframegen_s div { background-color:#F2F1DB; }
#rootlila .diframegen_s div { background-color:#E7E0DB; }
#rootnewsletter .diframegen_s div { background-color:#E4E4E4; }
#iframegen { width:100%; height:260px; border:0px; }

/* Einsparungsanzeige */
div.Saving { border-bottom:1px solid #DAC8C0; background-color:#905D4C; margin-bottom:4px; color:#FFFFFF; }
#rootparfuem div.Saving { background-color:#8C0047; }
#rootfriseur div.Saving { background-color:#939598; }
#rootdrogerie div.Saving { background-color:#5CA9DD; }
#rootbeauty div.Saving { background-color:#6B6060; }
#rootocker div.Saving { background-color:#BEBB4E; }
#rootlila div.Saving { background-color:#7E6494; }
#rootnewsletter div.Saving { background-color:#4C4C4C; }
div.Saving table { }
div.Saving table td { padding:2px 4px; white-space:nowrap; vertical-align:bottom; color:#FFFFFF; }
div.Saving table td .uvpprice { text-decoration:line-through; font-weight:bold; color:#DDDDDD; }
div.Saving table td .mwst { margin-left:10px; font-size:7pt; color:#DDDDDD; }
.SavingProz { font-weight:bold; font-size:10pt; }
div.Saving .UnserPreis { font-weight:bold; }
.uvp { vertical-align:super; font-size:7pt; margin-left:2px; }
.uvp a:link, .uvp a:visited { text-decoration:none; font-weight:normal; color:#DDDDDD; }
.uvp a:hover, .uvp a:active { text-decoration:none; font-weight:normal; color:#BBBBBB; }

/* Staffelpreisanzeige */
table.Staffel { border-collapse:collapse; border-style:solid; border-color:#DAC8C0; border-width:1px 0px;  }
table.Staffel td { font-size:8pt; padding:0px 8px; white-space:nowrap; }
td.StaffelCMenge, td.StaffelCPrice { font-weight:bold; background-color:#EEE7E3; }
td.StaffelCComment { font-weight:normal; font-size:7pt !important; background-color:#EEE7E3; }
td.StaffelCComment a:link, td.StaffelCComment a:visited { font-weight:normal; }
td.StaffelCComment a:hover, td.StaffelCComment a:active { font-weight:normal; }
td.StaffelMenge { text-align:center; border-top:1px solid #DAC8C0; }
td.StaffelPrice { text-align:right; border-top:1px solid #DAC8C0; }
td.StaffelBasePrice { text-align:right; font-style:italic; border-top:1px solid #DAC8C0; }

/* Waehlen einer Variante */
div.pChooseVar { font-weight:bold; margin-top:4px; }

/* Filter in der AfterSearchNavigation */
div.Filtering { padding:10px 0px; }
.FilterA { font-size:8pt; }
.FilterAC { font-weight:bold; }
.Filters { white-space:nowrap; color:#333333; }
.Filters a { color:#333333; }
.Filters a:hover, .Filters a:active { color:#D2242A; }
.Filter { float:left; background-color:#EEE7E3; margin-right:10px; }
.Filter div, .Filter p { padding:4px; font-size:8pt; }
.clearFilter { clear:left; }
.selFilter { width: 180px; }
.FilterC { background-color:#FFFFFF; font-size:8pt; padding:4px; }
.Filtername { font-weight:bold; }
.FilterRemove { margin-bottom:10px; }
.FilterAll { margin-top:10px; }

#themen { font-size:8pt; }
#themen .raquo { vertical-align:10%; }
#themen img { border:0px; margin-top:1px; vertical-align:middle; }
#themen a { text-decoration:none; cursor:auto; }
#themen a:hover { cursor:pointer; }
#themen div { display:block; }

#themen .friseur, #themen .parfuem, #themen .drogerie, #themen .beauty { padding-bottom:10px; }

#themen .thema0 { margin:5px 0px; }
#themen .thema0 a.item0 { color:#FFFFFF; }
#themen .thema0 a.item0 div { line-height:20px; padding:5px 10px; }
#themen .thema0 a.item0 div.grafik { padding:2px 2px 2px 13px; text-indent:-11px; }

#themen .thema0 a.item0 div.item0,
#themen .thema0 a.item0 div.item0a,
#themen .thema0 a.item0 div.item0p { background:#905D4C url(../nav/bg/bg-left-rootnav.gif) repeat-x; color:#FFFFFF; }
#themen .thema0 a.item0 div.item0h,
#themen .thema0 a.item0 div.item0ah,
#themen .thema0 a.item0 div.item0ph { background:#949494; color:#FFFFFF; }

#themen .hamburg a.item0 div.item0,
#themen .hamburg a.item0 div.item0a,
#themen .hamburg a.item0 div.item0p { background:url(../nav/bg/bg-left-hamburg.gif) no-repeat top right; height:34px; line-height:50px; }

#themen .hamburg a.item0 div.item0h,
#themen .hamburg a.item0 div.item0ah,
#themen .hamburg a.item0 div.item0ph { background:url(../nav/bg/bg-left-hamburg-on.gif) no-repeat top right; height:34px; line-height:50px; }

#themen .lueneburg a.item0 div.item0,
#themen .lueneburg a.item0 div.item0a,
#themen .lueneburg a.item0 div.item0p { background:url(../nav/bg/bg-left-lueneburg.gif) no-repeat top right; height:20px; line-height:20px; }
#themen .lueneburg a.item0 div.item0h,
#themen .lueneburg a.item0 div.item0ah,
#themen .lueneburg a.item0 div.item0ph { background:url(../nav/bg/bg-left-lueneburg-on.gif) no-repeat top right; height:20px; line-height:20px; }

#themen .ocker a.item0 div.item0,
#themen .ocker a.item0 div.item0a,
#themen .ocker a.item0 div.item0p { background:#BEBB4E url(../nav/bg/bg-left-ocker.gif) repeat-x; }

#themen .lila a.item0 div.item0,
#themen .lila a.item0 div.item0a,
#themen .lila a.item0 div.item0p { background:#BEBB4E url(../nav/bg/bg-left-lila.gif) repeat-x; }

#themen .beauty a.item0 div.item0,
#themen .beauty a.item0 div.item0a,
#themen .beauty a.item0 div.item0p { background:#6B6060 url(../nav/bg/bg-left-beauty.gif) repeat-x; }

#themen .newsletter a.item0 div.item0,
#themen .newsletter a.item0 div.item0a,
#themen .newsletter a.item0 div.item0p { background:#A895BD url(../nav/bg/bg-left-newsletter.gif) repeat-x; }

#themen .thema1 { margin-top:3px; }
#themen .intopnav .thema1 { margin:0px 0px 5px 0px; }
#themen .thema1 a.item1 { }
#themen .thema1 a.item1 div { font-weight:normal; padding:2px 2px 2px 23px; text-indent:-11px; }
#themen .intopnav .thema1 a.item1 div { font-weight:normal; padding:1px 2px 2px 13px; text-indent:-11px; } */

#themen a.item1 div.item1 { color:#333333; }
#themen .intopnav div.item1 { color:#FFFFFF; }
#themen .thema1 a.item1 div.item1 { background:#CCCCCC; }
#themen .parfuem a.item1 div.item1 { background:#8C0047 url(../nav/bg/bg-left-1-parfuem.gif) repeat-x; color:#FFFFFF; }
#themen .friseur a.item1 div.item1 { background:#939598 url(../nav/bg/bg-left-1-friseur.gif) repeat-x; color:#FFFFFF; }
#themen .drogerie a.item1 div.item1 { background:#5CA9DD url(../nav/bg/bg-left-1-drogerie.gif) repeat-x; color:#FFFFFF; }
#themen .beauty a.item1 div.item1 { background:#6B6060 url(../nav/bg/bg-left-1-beauty.gif) repeat-x; color:#FFFFFF; }

#themen .thema1 a.item1 div.item1h { color:#D2232A; }
#themen .intopnav a.item1 div.item1h { background:#949494; color:#FFFFFF; }

#themen .thema1 a.item1 div.item1a { background:#CCCCCC; font-weight:bold; color:333333; font-weight:bold; }
#themen .intopnav a.item1 div.item1a { color:#FFFFFF; }
#themen .parfuem a.item1 div.item1a { background:#8C0047 url(../nav/bg/bg-left-1-parfuem.gif) repeat-x; }
#themen .friseur a.item1 div.item1a { background:#939598 url(../nav/bg/bg-left-1-friseur.gif) repeat-x; }
#themen .drogerie a.item1 div.item1a { background:#5CA9DD url(../nav/bg/bg-left-1-drogerie.gif) repeat-x; }
#themen .beauty a.item1 div.item1a { background:#6B6060 url(../nav/bg/bg-left-1-beauty.gif) repeat-x; }

#themen .thema1 a.item1 div.item1ah { color:#D2232A; font-weight:bold; }
#themen .intopnav a.item1 div.item1ah { background:#949494; color:#FFFFFF; }

#root #themen .thema1 a.item1 div.item1p { background:#CCCCCC; color:#333333; }
#themen .intopnav a.item1 div.item1p { color:#FFFFFF; }
#themen .parfuem a.item1 div.item1p { background:#8C0047 url(../nav/bg/bg-left-1-parfuem.gif) repeat-x; }
#themen .friseur a.item1 div.item1p { background:#939598 url(../nav/bg/bg-left-1-friseur.gif) repeat-x; }
#themen .drogerie a.item1 div.item1p { background:#5CA9DD url(../nav/bg/bg-left-1-drogerie.gif) repeat-x; }
#themen .beauty a.item1 div.item1p { background:#6B6060 url(../nav/bg/bg-left-1-beauty.gif) repeat-x; }

#themen .thema1 a.item1 div.item1ph { color:#333333; }
#themen .intopnav a.item1 div.item1ph { background:#949494; color:#FFFFFF; }

#themen .thema2 { background-color:#CCCCCC; margin-top:3px; }
#themen .thema2 a.item2 { }
#themen .thema2 a.item2 div { font-weight:normal; padding:2px 2px 2px 23px; text-indent:-11px; }
#themen .thema2 a.item2 div.item2 { color:#333333; }
#themen .thema2 a.item2 div.item2h { color:#D2232A; }
#themen .thema2 a.item2 div.item2a { font-weight:bold; color:#333333; }
#themen .thema2 a.item2 div.item2ah { font-weight:bold; color:#D2232A; }
#themen .thema2 a.item2 div.item2p { color:#333333; }
#themen .thema2 a.item2 div.item2ph { color:#D2232A; }

#themen .thema3 { }
#themen .thema3 a.item3 { }
#themen .thema3 a.item3 div { font-weight:normal; padding:2px 2px 2px 33px; text-indent:-11px; border-bottom:1px solid #CCCCCC; }
#themen .thema3 a.item3 div.item3 { color:#333333; }
#themen .thema3 a.item3 div.item3h { color:#D2232A; }
#themen .thema3 a.item3 div.item3a { font-weight:bold; color:#333333; }
#themen .thema3 a.item3 div.item3ah { font-weight:bold; color:#D2232A; }
#themen .thema3 a.item3 div.item3p { color:#333333; }
#themen .thema3 a.item3 div.item3ph { color:#D2232A; }

#themen .thema4 { }
#themen .thema4 a.item4 { }
#themen .thema4 a.item4 div { font-weight:normal; padding:2px 2px 2px 43px; text-indent:-11px; border-bottom:1px solid #CCCCCC; }
#themen .thema4 a.item4 div.item4 { color:#333333; }
#themen .thema4 a.item4 div.item4h { color:#D2232A; }
#themen .thema4 a.item4 div.item4a { font-weight:bold; color:#333333; }
#themen .thema4 a.item4 div.item4ah { font-weight:bold; color:#D2232A; }
#themen .thema4 a.item4 div.item4p { color:#333333; }
#themen .thema4 a.item4 div.item4ph { color:#D2232A; }

#themen .thema5 { }
#themen .thema5 a.item5 { }
#themen .thema5 a.item5 div { font-weight:normal; padding:2px 2px 2px 53px; text-indent:-11px; border-bottom:1px solid #CCCCCC; }
#themen .thema5 a.item5 div.item5 { color:#333333; }
#themen .thema5 a.item5 div.item5h { color:#D2232A; }
#themen .thema5 a.item5 div.item5a { font-weight:bold; color:#333333; }
#themen .thema5 a.item5 div.item5ah { font-weight:bold; color:#D2232A; }
#themen .thema5 a.item5 div.item5p { color:#333333; }
#themen .thema5 a.item5 div.item5ph { color:#D2232A; }

/* Themensubnavigation */
table.tSubnavi { margin:10px 4px; border:0px; border-collapse:collapse; }
table.tSubnavi tr { }
table.tSubnavi td.tsubnav { width:50%; vertical-align:top; text-align:left; color:#FFFFFF; background:#905D4C url(../nav/bg/bgsubnav.gif) repeat-x; border:1px solid #FFFFFF; }
#rootparfuem td.tsubnav { background:#8C0047 url(../nav/bg/bgsubnav-parfuem.gif) repeat-x; }
#rootfriseur td.tsubnav { background:#939598 url(../nav/bg/bgsubnav-friseur.gif) repeat-x; }
#rootdrogerie td.tsubnav { background:#5CA9DD url(../nav/bg/bgsubnav-drogerie.gif) repeat-x; }
#rootbeauty td.tsubnav { background:#6B6060 url(../nav/bg/bgsubnav-beauty.gif) repeat-x; }
#rootocker td.tsubnav { background:#BEBB4E url(../nav/bg/bgsubnav-ocker.gif) repeat-x; }
#rootlila td.tsubnav { background:#7E6494 url(../nav/bg/bgsubnav-lila.gif) repeat-x; }
#rootnewsletter td.tsubnav { background:#4C4C4C url(../nav/bg/bgsubnav-newsletter.gif) repeat-x; }
table.tSubnavi td.tsubnav div.cont { margin:10px; }
table.tSubnavi td.tsubnav .pic { margin:0px 10px 10px 0px; float:left; }
table.tSubnavi td.tsubnav .cap { margin-bottom:10px; }
table.tSubnavi td.tsubnav .cap a { text-decoration:none; font-weight:bold; font-size:10pt; color:#FFFFFF; }
table.tSubnavi td.tsubnav .cap a:hover, table.tSubnavi td.tsubnav .cap a:active { color:#CCCCCC; }
table.tSubnavi td .text { }
table.tSubnavi td .text a { color:#FFFFFF; }
table.tSubnavi td .text a:hover, table.tSubnavi td .text a:active { color:#CCCCCC; }
table.tSubnavi td.sep { width:10px; }
table.tSubnavi td.sep img { border:0px; width:10px; height:1px; }
table.tSubnavi td.sepline { height:10px; }
table.tSubnavi td.sepline img { border:0px; width:1px; height:10px; }

/* kleinere Schriftart */
.small { font-size:8pt; }
.small_c { font-size:8pt; text-align:center; }

/* Seitennavigation */
table.pagenav { border:0px; }
table.pagenav td { font-size:8pt; padding:5px 2px; }
.rootfarbe table.pagenav td { color:#FFFFFF; }
table.pagenav td a { text-decoration:underline; }
.rootfarbe table.pagenav td a { color:#FFFFFF; }
table.pagenav td a:hover { color:#CCCCCC; text-decoration:underline; }

/* Produktberater */
div.genHead { text-align:center; background-color:#EEE7E3; padding:10px 0px; }
div.genBody { padding:10px; }

/* dezenter Areabereich */
div.AreaD { border:1px solid #DAC8C0; background:#EEE7E3; }
div.AreaD div.AreaDC { background-color:#DAC8C0; border-bottom:1px solid #DAC8C0; padding:2px 4px; white-space:nowrap; }
div.AreaD div.AreaDC div.AreaDCismall { font-weight:bold; font-size:8pt; }
div.AreaDIHsmall { background-color:#DAC8C0; border-top:1px solid #DAC8C0; font-size:8pt; padding:4px; }
div.AreaD div.AreaDI { padding:4px; }
div.AreaD div.AreaDIsmall { padding:4px; font-size:8pt; }
div.AreaDI .rb_text, div.AreaDIsmall .rb_text { margin-top:4px; font-size:8pt; }
div.AreaDI .rb_text_disable, div.AreaDIsmall .rb_text_disable { margin-top:4px; font-size:8pt; color:#555555; }

/* einfacher Areabereich */
div.Area { background-color:#EEE7E3; border:1px solid #DAC8C0; padding:4px; }
div.AreaC { background-color:#EEE7E3; border:1px solid #DAC8C0; padding:4px; font-weight:bold; }
table.Area { background-color:#EEE7E3; border:1px solid #DAC8C0; border-spacing:10px; border-collapse:collapse; }

/* Area mit Ueberschrift */
div.AreawC { background-color:#EEE7E3; border-style:solid; border-color:#DAC8C0; border-width:1px 1px 1px 1px; }
div.AreawCMT { background-color:#EEE7E3; border-style:solid; border-color:#DAC8C0; border-width:1px 1px 1px 1px; margin-top:20px; }
div.AreawCC { background-color:#DAC8C0; border-bottom:1px solid #DAC8C0; padding:4px; }
div.AreawCC div.AreawCCismall { color:#333333; font-weight:bold; font-size:8pt; }
div.AreawC div.AreawCIbsmall { background-color:#FFFFFF; font-size:8pt; color:#333333; padding:4px; }
div.AreawC div.AreawCIsmall { font-size:8pt; padding:4px; }
div.AreawC div.AreawCIsmall_bt { font-size:8pt; padding:4px; border-top:1px solid #DAC8C0; }
div.AreawC div.AreawCIbsmall_bt  { background-color:#FFFFFF; font-size:8pt; padding:4px; border-top:1px solid #DAC8C0; }

/* kraeftiger Areabereich */
div.AreaH { background-color:#DAC8C0; border-style:solid; border-color:#DAC8C0; padding:4px; border-width:1px 1px 1px 1px; }

/* einfache Tabelle mit Anzeige von Inhalten */
table.show { border:0px; }
table.show td.label { padding:4px 10px 4px 4px; white-space:nowrap; }
table.show td.field { padding:4px 10px 4px 4px; }
table.show td.field_nw { padding:4px 10px 4px 4px; white-space:nowrap; }
table.show td.field_r_nw { padding:4px 10px 4px 4px; text-align:right; white-space:nowrap; }
table.show td.labelsm { padding:0px 6px 0px 0px; white-space:nowrap; }
table.show td.fieldsm_nw { padding:0px 6px 0px 2px; white-space:nowrap; }

/* Tabellenlistung in normaler Standardschrift innerhalb einer Area mit Ueberschrift */
table.ListeAC { background-color:#EEE7E3; border-color:#DAC8C0; border-style:solid; border-width:1px 0px 0px 0px; border-collapse:collapse; }
table.ListeAC td { padding:4px; }
table.ListeAC tr.ListeC { vertical-align:top; }
table.ListeAC td.ListeC { background-color:#DAC8C0; font-weight:bold; text-align:center; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_e { background-color:#DAC8C0; font-weight:normal; font-size:8pt; text-align:center; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_e high { font-weight:bold; }
table.ListeAC td.ListeC_l { background-color:#DAC8C0; font-weight:bold; text-align:left; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_r { background-color:#DAC8C0; font-weight:bold; text-align:right; vertical-align:top; white-space:nowrap; }
table.ListeAC tr.Liste { vertical-align:top; }
table.ListeAC td.Liste { border-top:1px solid #DAC8C0; }
table.ListeAC td.Liste_c_nw { border-top:1px solid #DAC8C0; text-align:center; white-space:nowrap; }
table.ListeAC td.Liste_r_nw { border-top:1px solid #DAC8C0; text-align:right; white-space:nowrap; }

/* Warenkorbseite */
input.Menge { margin-left:2px; vertical-align:middle; width:2em; border:2px solid #333; }
input.Menge:hover, input.Menge:focus { border-color:#D2232A; }
.Cmwst { font-size:7pt; color:#555555; font-weight:normal; }
.Cmwst a:link, .Cmwst a:visited { font-size:7pt; color:#555555; font-weight:normal; }
.Cmwst a:hover, .Cmwst a:active { font-size:7pt; color:#888888; font-weight:normal; }
table.CSum { border:0px; width:100%; }
table.CSum td { font-size:8pt; white-space:nowrap; vertical-align:middle; }
table.CSum td.label { padding:2px 4px 2px 0px; text-align:left; }
table.CSum td.field { padding:2px 0px; white-space:normal !important; text-align:right; }
table.CSum td.field_c { padding:2px 0px; white-space:normal !important; text-align:center; }
table.CSum td.field_nw { padding:2px 0px; text-align:right; }
table.CSum td.labelsum { border-top:1px solid #DAC8C0; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.CSum td.fieldsum { border-top:1px solid #DAC8C0; padding:2px 0px; text-align:right; font-weight:bold; }

/* Warenkorb-Summentabelle in letzter Checkoutseite */
table.COSum { border:0px; }
table.COSum td { font-size:8pt; white-space:nowrap; vertical-align:middle; }
table.COSum td.label { padding:2px 4px 2px 0px; text-align:left; }
table.COSum td.field_nw { padding:2px 0px; text-align:right; }
table.COSum td.labelsum { border-top:1px solid #DAC8C0; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.COSum td.fieldsum { border-top:1px solid #DAC8C0; padding:2px 0px; text-align:right; font-weight:bold; }

/* Informationen zum Online-Zahlungssystem */
.zahlsysinfo, .zahlsysinfo a:link, .zahlsysinfo a:visited, .zahlsysinfo a:hover, .zahlsysinfo a:active, .zahlsysinfo td { color:#D2242A; }

/* Artikel wurde gemerkt */
div.gemerkt { height:20px; vertical-align:middle; font-size:8pt; color:#333333; }

/* Produktinfos an verschiedenen Stellen ausser Katalog und Detailansicht, z.B. Merkzettel */
.ProdName, .ProdName:link, .ProdName:visited { font-size:9pt; font-weight:bold; color:#333333; text-decoration:none; }
.ProdName:hover, .ProdName:active { font-size:9pt; font-weight:bold; color:#888888; text-decoration:none; }

/* Tabellenlistung in normaler Standardschrift */
table.Liste { background-color:#EEE7E3; border-style:solid; border-color:#DAC8C0; border-width:1px 0px; border-collapse:collapse; }
table.Liste td { padding:4px; vertical-align:top; white-space:nowrap; }
table.Liste tr.ListeC { }
table.Liste td.ListeC { background-color:#DAC8C0; font-weight:bold; text-align:center; }
table.Liste td.ListeC_e { background-color:#DAC8C0; font-weight:normal; text-align:center; }
table.Liste td.ListeC_e .high { font-weight:bold; }
table.Liste td.ListeC_l { background-color:#DAC8C0; font-weight:bold; text-align:left; }
table.Liste td.ListeC_r { background-color:#DAC8C0; font-weight:bold; text-align:right; }
table.Liste tr.Liste { }
table.Liste td.Liste { border-top:1px solid #DAC8C0; white-space:normal !important; }
table.Liste td.Liste_c_nw { border-top:1px solid #DAC8C0; text-align:center; }
table.Liste td.Liste_r_nw { border-top:1px solid #DAC8C0; text-align:right; }
table.Liste td.ListePic { text-align:center; border-top:1px solid #DAC8C0; }
table.Liste td.nob { white-space:normal !important; }

/* Tabellenlistung in verkleinerter Schrift */
table.ListeS { background-color:#EEE7E3; border-style:solid; border-color:#DAC8C0; border-width:1px 0px; border-collapse:collapse; }
table.ListeS td { padding:4px; font-size:8pt; }
table.ListeS tr.ListeC { vertical-align:middle; }
table.ListeS td.ListeC { background-color:#DAC8C0; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e { background-color:#DAC8C0; font-weight:normal; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e high { font-weight:bold; font-size:9pt; }
table.ListeS td.ListeC_l { background-color:#DAC8C0; font-weight:bold; text-align:left; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_r { background-color:#DAC8C0; font-weight:bold; text-align:right; vertical-align:middle; white-space:nowrap; }
table.ListeS tr.Liste { vertical-align:top; }
table.ListeS td.Liste_c { border-top:1px solid #DAC8C0; text-align:center; }
table.ListeS td.Liste_c_nw { border-top:1px solid #DAC8C0; text-align:center; white-space:nowrap; }
table.ListeS td.nobg { background-color:#FFFFFF; border-top:1px solid #DAC8C0; }
table.ListeS td.wb { border:1px solid #DAC8C0; }
table.ListeS td.Liste_r_nw { border-top:1px solid #DAC8C0; text-align:right; white-space:nowrap; }
table.ListeS td.Liste { border-top:1px solid #DAC8C0; }
table.ListeS td.ListePic { vertical-align:top; text-align:center; border-top:1px solid #DAC8C0; }
table.ListeS td.ListeH { background-color:#DAC8C0; border-top:1px solid #DAC8C0; text-align:left; vertical-align:top; }
table.ListeS td.ListeH a:link, table.ListeS td.ListeH a:visited { }
table.ListeS td.ListeH a:hover, table.ListeS td.ListeH a:active { }
table.ListeS td.nob { }

/* Tabelle fuer verschiedene Anwendungen */
table.divers { border:0px; }
table.divers td { vertical-align:top; }
table.divers .diverslabel { padding-right:10px; vertical-align:top; white-space:nowrap; }

/* Versandkostenuebersicht */
.SCName { font-weight:bold; }
.SCmwst { font-size:7pt; color:#555555; font-weight:normal; text-align:center; margin-top:6px; }
.SCmwst a:link, .SCmwst a:visited { color:#555555; font-weight:normal; }
.SCmwst a:hover, .SCmwst a:active { color:#888888; font-weight:normal; }
table.SCBwa { border:0px; }
table.SCBwa td { padding:0px 4px; }
table.SCBwa td.C_c { text-align:center; text-decoration:underline; white-space:nowrap; }
table.SCBwa td.C_r { text-align:right; text-decoration:underline; white-space:nowrap; }
.SCLandH { text-decoration:underline; }
.SCExpress, .SCGewicht, .SCSperrgut, .SCProz, .SCdiv { margin-top:6px; white-space:nowrap; }

/* Checkoutprozess */
.COt, .COb { text-align:right; margin:10px 0px; }
table.speedbar { border:0px; }
table.speedbar td { vertical-align:top; }

/* Merkzettel-Grafik, Merkzettel-iframe */
img.imgMZ { border:0px; height:1px; width:10px; }
#idmztarget { text-align:center; width:100%; height:10px; }

/* Artikelbilder in Detailansicht */
div.dPics { text-align:center; width:310px; }
div.dPic { margin-top:6px; }
div.dPics #detailimage { width:302px; height:300px; text-align:center; }
div.dPics #detailimage table { width:100%; border:0px; }
div.dPics #detailimage table td.pic { vertical-align:middle; width:100%; text-align:center; }
div.dPics #detailimage table .makeheight { width:0px; height:300px; }
div.dPics #detailimage .detailimagea_v { display:inline; }
div.dPics #detailimage .detailimageaimg_v { display:inline; border:0px; }
div.dPics #detailimage .detailimagea_h { display:none; }
div.dPics #detailimage .detailimageaimg_h { display:none; border:0px; }
div.dPics #slider { width:310px; }
div.dPics .slidebar { height:52px; margin:auto; margin-top:10px; margin-bottom:0px; }
div.dPics .slidebar .sliderleft { float:left; width:15px; height:52px; margin-right:2px; }
* html div.dPics .slidebar .sliderleft { margin-right:0px; }
div.dPics .slidebar .sliderright { float:right; width:15px; height:52px; margin-right:3px; }
div.dPics .slidebar .sliderleft a { cursor:pointer; }
div.dPics .slidebar .sliderright a { cursor:pointer; margin-left:2px; }
div.dPics #slider .slidebar .slightarrow_full { border:0px; filter:Alpha(opacity=100); opacity:1; }
div.dPics #slider .slidebar .slightarrow_light { border:0px; filter:Alpha(opacity=40); opacity:0.4; }
div.dPics .slidebar .slider { height:52px; overflow:hidden; position:relative; text-align:center; }
div.dPics .slidebar .slider div { height:52px; white-space:nowrap; top:0px; left:0px; position:absolute; text-align:center; }
div.dPics .slidebar .slider div img { border:1px solid #BBBBBB; margin-right:1px; height:50px; }

/* SLIMBOX */
#lbOverlay { position:absolute; left:0; width:100%; background-color:#555555; cursor:pointer; }
#lbCenter { position:absolute; left:50%; overflow:hidden; background-color:#FFFFFF; border-style:solid; border-color:#555555; border-width:1px 1px 0px 1px; }
#lbBottomContainer { position:absolute; left:50%; overflow:hidden; background-color:#FFFFFF; border-style:solid; border-color:#555555; border-width:0px 1px 1px 1px; }
#lbOverlay .raquo { vertical-align:20%; }
.lbLoading { background: #FFF url(../nav/slimbox_loading.gif) no-repeat center; }
#lbImageContainer { position:absolute; left:0; top:0; background-color:#FFFFFF; padding:9px; }
#lbImage { border:1px solid #797E87; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:9px; }
#lbPrevLink:hover { background:transparent url(../nav/slimbox_prevlabel.gif) no-repeat 0% 91%; }
#lbNextLink { right:9px; }
#lbNextLink:hover { background: transparent url(../nav/slimbox_nextlabel.gif) no-repeat 100% 91%; }
#lbBottom { color:#555555; text-align:left; border:10px solid #FFFFFF; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:113px; height:22px; background:transparent url(../nav/slimbox_closelabel.gif) no-repeat center; margin:5px 0; outline:none; }
#lbCaption { margin-right:71px; font-weight:bold; color:#D2242A; }
#lbBottomNavi { white-space:nowrap; }
#lbBottomNavi #number { margin:0px 5px; white-space:nowrap; float:left; margin-top:1px; }
#lbBottomNavi #prevnolink, #lbBottomNavi #nextnolink { font-weight:bold; color:#CCCCCC; float:left; }
#lbBottomNavi #prevlink:link, #lbBottomNavi #nextlink:link { font-weight:bold; color:#555555; text-decoration:none; float:left; }

/* Hervorhebungen */
.Achtung { color:#D2242A; }
.Achtungb { color:#D2242A; font-weight:bold; }
.Positive { color:#008000; }

/* Register, z.B. Marken, Stichwort */
table.register { width:100%; border:0px; }
table.register td { vertical-align:top; padding-right:10px; }
.registerletter { margin-bottom:20px; }
.registerletter .caption { font-size:12pt; font-weight:bold; margin-bottom:6px; }
.registerletter .register { }
.registerletter .register .registerpos { }
.registerletter .register .registerpos a:link, .registerletter .register .registerpos a:visited { text-decoration:none; font-weight:normal; }
.registerletter .register .registerpos a:hover, .registerletter .register .registerpos a:active { text-decoration:none; font-weight:normal; }
.registerletter .register .registerpos a .morename { font-size:8pt; color:#555555; }

select.markenauswahl { width:100%; overflow:hidden; margin:6px 0px; }
select.markenauswahl option { }

#agb { }
#agb p { margin:10px 0px; }
#agb #agbgliederung { padding-left:20px; text-indent:-20px; }
#agb .caption { font-weight:bold; margin:10px 0px; }