/* k_schumann

  orange hell: #FF7F25 - 255 127  37
  orange mittel: #F56600 - 245 102   0
  orange dunkel: #CC5500 - 204  85   0
  grau ganz hell: #F3F3F3 - 243 243 243
  grau hell: #E5E5E5 - 229 229 229
  grau mittel: #CCCCCC - 204 204 204
  grau dunkel: #4C4C4C -  76  76  76
  dunkelblau: #0D5DC5 -  13  93 197


*/

body, html, body.window { background-color:#ffffff; font-family:Arial,Helvetica; font-size:9pt; color:#000000; margin:0px; }
td { font-family:Arial,Helvetica; font-size:9pt; color:#000000; padding:0px; }
img, table { border-width:0px; }
form { margin:0px; }
input, select { font-size:9pt; }

/* 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; }
.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; }

/* Hauptbereich */
#main { text-align:center; background-image:url(../nav/bg/leftright.jpg); background-repeat:repeat-x; vertical-align:top; }
table.Main { width:1000px; height:100%; border:0px; background-color:#FFFFFF; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; margin-left:auto; margin-right:auto; }
tr.Main1 { }
td.Main11 { background-color:#E5E5E5; background-image:url(../nav/bg/bgpath.jpg); background-repeat:repeat-x; text-align:right; font-size:8pt; padding:3px 0px 3px 4px !important; border-bottom:1px solid #CCCCCC; }
td.Main12 { background-color:#E5E5E5; background-image:url(../nav/bg/bgpath.jpg); background-repeat:repeat-x; text-align:left; font-size:8pt; padding:3px 4px 3px 6px !important; border-bottom:1px solid #CCCCCC; }
tr.Main2 { vertical-align:top; height:100%; }
td.Main21 { width:160px; vertical-align:top; border-right:1px solid #E5E5E5; }
img.imgMain11 { border:0px; width:160px; height:1px; }
td.Main22 { width:100%; vertical-align:top; }
img.imgMain22 { width:600px; height:1px; border:0px; }
td.Main23 { width:200px; vertical-align:top; border-left:1px solid #E5E5E5; }
img.imgMain23 { width:200px; height:1px; border:0px; }
table.content { border:0px; width:100%; }
td.contentSep { }
td.contentSep img { border:0px; width:6px; }
td.content { width:100%; vertical-align:top; }
tr.Main3 { }
td.Main31 { border-top:1px solid #E5E5E5; background-image:url(../nav/bg/bgfooter.jpg); background-position:left bottom; background-repeat:repeat-x; text-align:center; font-size:8pt; color:#4C4C4C; }

/* Suche */
#suche { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:8pt; padding:3px 4px 4px 4px; font-weight:bold; }
#suchespez { font-size:8pt; text-align:right; padding:4px; }

/* Sonderangebote */
#sonderang { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:9pt; padding:4px; font-weight:bold; }
#sonderang a:link, #sonderang a:visited { color:#FFFFFF; text-decoration:none; }
#sonderang a:hover, #sonderang a:active { color:#FFFFFF; text-decoration:none; }
#asonderang { background-color:#FF7F25; color:#FFFFFF; font-size:8pt; font-weight:bold; padding:4px; }
#asonderang a:link, #asonderang a:visited { color:#FFFFFF; text-decoration:none; }
#asonderang a:hover, #asonderang a:active { color:#FFFFFF; text-decoration:none; }

/* WayHome - Pfad */
#Pfad { font-size:8pt; }
#Pfad a:link, #Pfad a:visited { text-decoration:underline; font-weight:normal; }
#Pfad a:hover, #Pfad a:active { text-decoration:underline; font-weight:normal; color:#808080; }

/* Headline */
div.Headline { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; margin:0px 0px 10px 0px; }
div.Headline h1 { font-size:10pt; color:#FFFFFF; font-weight:bold; margin:0px; dext-decoration:none; padding:6px; }
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:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.Headline h1 a strong { }

/* Footer */
#Footer { font-size:8pt; margin-top:100px; margin-bottom:10px; }

/* Kopfbereich */
#top { background-color:#FF7F25; text-align:center; }
table.Top { border:0px; width:1000px; margin-left:auto; margin-right:auto; }
td.Top1 { width:100%; vertical-align:top; padding:6px 0px; }
td.Top21 { text-align:right; vertical-align:top; padding-top:6px; }
td.Top22 { text-align:right; vertical-align:bottom; padding-bottom:6px; }
.SubNavi1 { white-space:nowrap; color:#FFFFFF; }
.SubNavi1 a, .SubNavi1 a:link, .SubNavi1 a:visited { margin-left:4px; margin-right:4px; font-weight:normal; text-decoration:underline; color:#FFFFFF; }
.SubNavi1 a:hover, .SubNavi1 a:active { font-weight:normal; text-decoration:underline; color:#FFFFFF; }
.SubNavi2 { white-space:nowrap; color:#FFFFFF; }
.SubNavi2 a, .SubNavi2 a:link, .SubNavi2 a:visited { margin-left:4px; margin-right:4px; font-weight:normal; text-decoration:underline; color:#FFFFFF; }
.SubNavi2 a:hover, .SubNavi2 a:active { font-weight:normal; text-decoration:underline; color:#FFFFFF; }

/* kleiner Warenkorb */
#Cart { }
#CartC { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; }
#CartC div { color:#FFFFFF; font-size:9pt; font-weight:bold; padding:5px; white-space:nowrap; }
#CartI { padding:4px; }
#CartI td { font-size:9pt; padding:4px; }

/* kleiner Loginbereich */
#LoginS { }
#LoginSC { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; }
#LoginSC div { color:#FFFFFF; font-size:9pt; font-weight:bold; padding:6px 4px 7px 4px; white-space:nowrap; }
#LoginSI { padding:4px; }
#LoginSI td { font-size:9pt; padding:4px; white-space:nowrap; }

/* Teaserbereich */
#Teaser { }
#TeaserC { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; }
#TeaserC div { color:#FFFFFF; font-size:9pt; font-weight:bold; padding:6px 4px 7px 4px; white-space:nowrap; }
#TeaserI { padding:4px; }
div.TeaserE { margin:4px 0px; }

/* NeuImShop */
#NeuImShop { }
#NeuImShopC { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; }
#NeuImShopC div { color:#FFFFFF; font-size:9pt; font-weight:bold; padding:6px 4px 7px 4px; white-space:nowrap; }
#NeuImShopI { padding:4px; }
#NeuImShopI table { width:190px; 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; }

/* BestSeller */
#BestSeller { }
#BestSellerC { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; }
#BestSellerC div { color:#FFFFFF; font-size:9pt; font-weight:bold; padding:6px 4px 7px 4px; white-space:nowrap; }
#BestSellerI { padding:4px; }
#BestSellerI td { padding:2px; }
img.imgBestSeller { border:0px; width:30px; }
img.imgBestSellerNo { border:0px; width:30px; height:1px; }
#BestSellerI table { width:190px; 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:#FF0000; text-decoration:none; font-weight:bold; }

/* kleiner Stern */
.LowStar, .LowStar:link, .LowStar:visited, .LowStar:hover, .LowStar:active { text-decoration:none; }

/* Artikellistung, CrossSelling, teilweise Auktion, teilweise Warenkorb, teilweise Merkzettel */
div.AListe { }
div.AListeC { }
div.AListeI { }
div.AListeB { }
table.AListe { border:1px solid #CCCCCC; background-color:#F3F3F3; border-collapse:collapse; width:100%; }
table.AListe td { font-size:8pt; padding:4px; border-top:1px solid #CCCCCC; white-space:nowrap; }
tr.AListe { }
tr.AListeVar1X { }
td.AListePic { vertical-align:top; text-align:center; }
td.AListeDesc  { width:100%; text-align:left; white-space:normal !important; }
td.AListeVar1Desc  { width:100%; text-align:left; white-space:normal !important; }
td.AListeVar1DescX  { width:100%; text-align:left; border-top:1px solid #E5E5E5 !important; white-space:normal !important; }
td.AListePrice { text-align:right; }
td.AListeVar1Price { text-align:right; border-top:1px solid #E5E5E5 !important; }
td.AListeMField { text-align:right; }
td.AListeVar1MField { text-align:right; border-top:1px solid #E5E5E5 !important; }
td.AListeCart { text-align:center; }
td.AListeVar1Cart { text-align:center; border-top:1px solid #E5E5E5 !important; }
td.AListeNoBuy { text-align:center; }
td.AListeVar1NoBuy { text-align:center; border-top:1px solid #E5E5E5 !important; }
td.AListeVar1NoBuyX { text-align:center; border-top:1px solid #E5E5E5 !important; }
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; }
td.AListeVar1 { text-align:center; }
td.AListeVar1X { text-align:center; border-top:1px solid #E5E5E5 !important; }
td.AListeVar1X_w { text-align:center; border-top:1px solid #E5E5E5 !important; white-space:normal !important; }
.AProdName, .AProdName a:link, .AProdName:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.AProdName a:hover, .AProdName:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }
.AProdNameVar1, .AProdNameVar1 a:link, .AProdNameVar1:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.AProdNameVar1 a:hover, .AProdNameVar1:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }
img.imgALiefer { vertical-align:middle; border:0px; margin:0px 4px; }
img.imgANeuImShop { vertical-align:middle; border:0px; margin-left:10px; }
img.imgABewertung { vertical-align:middle; border:0px; }
img.imgAShop { vertical-align:middle; border:0px; margin-left:10px; }
div.ASonderbonus { margin-left:22px; color:#FF0000; }
div.APunkte { white-space:nowrap; }
div.AAktion { margin-left:22px; color:#FF0000; }
div.ALiefer { }
div.AArtikelnr { }
div.ABewertung { }
div.AVKAufschlag { }
div.AMerken, 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.AVerkKund { }
div.AAuslaufartikel { margin-top:6px; }
.AAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
.AGenerator { color:#008000; }
.AVariante { color:#008000; }
img.imgAPic { border:0px; width:80px; }
.APrice { font-size:9pt; font-weight:bold; }
.APriceInvalid { text-decoration:line-through; }
.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:#808080; font-weight:normal; }
input.AMenge { margin-left:2px; vertical-align:middle; width:30px; }

/* Bereich CrossSelling-Referenz */
div.CrossSR { margin-bottom:10px; }
div.CrossSRC { background-color:#E5E5E5; border-style:solid; border-color:#CCCCCC; border-width:1px 1px 0px 1px; }
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:#E5E5E5; border-style:solid; border-color:#CCCCCC; border-width:1px 1px 0px 1px; }
div.CrossSC div { font-size:9pt; font-weight:bold; padding:4px; }
div.CrossSI { background-color:#F3F3F3; border:1px solid #CCCCCC; }
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:#808080; text-decoration:none; }

/* Artikelnr. in Artikeldetailansicht */
div.pArtikelnr { margin-top:6px; margin-bottom:10px; }
div.pArtikelnr div { text-align:right; }
.spArtikelnr { padding:5px; background-color:#F3F3F3; border:1px solid #CCCCCC; }

/* Anzeige der Bewertungen */
div.pBewertungShow { text-align:right; margin-bottom:10px; 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:#E5E5E5; border:1px solid #CCCCCC; }
div.pBewertungC div { font-weight:bold; text-align:center; padding:4px; }
div.pBewertungI { border-top:1px solid #CCCCCC; }
div.pBewertungE { border-bottom:1px solid #CCCCCC; }
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 #CCCCCC; padding:4px; }

/* Artikeldetailansicht diverses */
div.pArtikel { margin:10px 0px; border:1px solid #CCCCCC; }
div.pArtikelV { margin-bottom:10px; border-style:solid; border-color:#CCCCCC; border-width:0px 1px 1px 1px; }
div.pArtikelC { background-color:#CCCCCC; font-size:9pt; font-weight:bold; padding:0px; }
div.pArtikelI { background-color:#F3F3F3; border-style:solid; border-color:#F3F3F3; border-width:0px 0px 1px 0px; }
div.pArtikelI hr { color:#CCCCCC; height:1px; }
div.pArtikelB { background-color:#CCCCCC; font-size:9pt; font-weight:bold; padding:0px; }
table.pArtikel { border:0px; border-collapse:collapse; width:99%; background-color:#F3F3F3; }
table.pArtikel td { font-size:8pt; padding:4px; }
tr.pArtikel { }
td.pArtikelDesc  { width:100%; text-align:left; }
td.pArtikelPrice, 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-top:1px solid #CCCCCC; }
.pProdName, .pProdName a:link, .pProdName:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.pProdName a:hover, .pProdName:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }
div.pLiefer { }
div.pAuslaufartikel { margin-top:6px; }
.pAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
img.imgpLiefer { vertical-align:middle; border:0px; margin:0px 4px; }
div.pSonderbonus { margin-left:22px; color:#FF0000; font-size:8pt; }
div.pGuenstiger, div.pMerken, div.pRecommend { }
#pBox { margin:10px 0px; border:1px solid #CCCCCC; background-color:#F3F3F3; }
#pBoxC { background-color:#CCCCCC; font-size:9pt; font-weight:bold; padding:0px; }
#pBoxI { background-color:#F3F3F3; padding:4px; border:0px; }
#pBoxI div { margin-left:11px; text-indent:-11px; }
#pBoxI .raquo { vertical-align:20%; }
#pBoxB { background-color:#CCCCCC; font-size:9pt; font-weight:bold; padding:0px; }
div.pPunkte, div.pMindest, div.pBewertungShow1, div.pStaffel { font-size:8pt; padding:4px; border-top:1px solid #CCCCCC; }
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:#808080; font-weight:normal; }
.pPrice { font-size:9pt; font-weight:bold; }
.pPriceInvalid { text-decoration:line-through; }
.pPriceZusatz { }
div.pPriceBase { font-style:italic; }
input.pMenge { margin-left:2px; vertical-align:middle; width:30px; }
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:#808080; }
div.pVerkAb18, div.pVerkKund { }
img.imgpNeuImShop { margin-left:20px; vertical-align:middle; border:0px; }
div.pVarLiefer { margin-top:4px; }
div.pVarAuslaufartikel { margin-top:6px; float:left; }
.pAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
select.pVarEbene { width:200px; }
div.pVarAuslaufartikelT { margin-top:6px; }
div.clearpVarAuslaufartikel { clear:left; }
.VarLiefertext { margin-top:6px; white-space:nowrap; }
.VarLiefergrafik { float:left; white-space:nowrap; }
.clearVarLiefergrafik { clear:left; }
div.VarEbene { margin-top:2px; }
.VarPrice  { font-size:9pt; font-weight:bold; margin:0px; white-space:nowrap; text-align:right; }
.VarPriceZusatz  { margin:0px; white-space:nowrap; text-align:right; }
.VarPriceInvalid  { text-decoration:line-through; margin:0px; white-space:nowrap; text-align:right; }
.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 { background-color:#E5E5E5; border-style:solid; border-color:#CCCCCC; border-width:1px 1px 0px 1px; font-weight:normal; padding:4px; margin-top:6px; }
.pVarEs { border-bottom:1px solid #CCCCCC; }
.pVarE { padding:4px; }

/* Einsparungsanzeige */
table.Saving { background-color:#E5E5E5; border:1px solid #CCCCCC; }
table.Saving td { padding:2px 4px; white-space:nowrap; }
td.SavingC { font-weight:bold; }
td.Saving { }
td.SavingHerstPrice { font-size:9pt; text-decoration:line-through; text-align:right; }
td.SavingStar { font-size:8pt; font-weight:normal; text-decoration:none; }
td.SavingStar a:link, td.SavingStar a:visited { font-weight:normal; text-decoration:none; }
td.SavingStar a:hover, td.SavingStar a:active { font-weight:normal; text-decoration:none; }
.Savingsmall, .Savingsmall a:link, .Savingsmall a:visited { font-size:7pt; font-weight:normal; }
.Savingsmall a:hover, .Savingsmall a:active { font-size:7pt; font-weight:normal; }
td.SavingPrice, td.SavingSaving { font-weight:bold; font-size:10pt; text-align:right; }
td.SavingProz { font-weight:bold; font-size:10pt; }

/* Staffelpreisanzeige */
table.Staffel { border:0px; }
table.Staffel td { font-size:8pt; padding:0px 8px; white-space:nowrap; }
td.StaffelCMenge, td.StaffelCPrice { font-weight:bold; }
td.StaffelCComment { font-weight:normal; font-size:7pt !important; }
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; }
td.StaffelPrice { text-align:right; }
td.StaffelBasePrice { text-align:right; font-style:italic; }

/* Waehlen einer Variante */
div.pChooseVar { font-weight:bold; }

/* Filter in der AfterSearchNavigation */
div.Filtering { }
.FilterA { font-size:8pt; }
.FilterAC { font-weight:bold; }
.Filters { white-space:nowrap; }
.Filter { float:left; background-color:#F3F3F3; border:1px solid #CCCCCC; margin-right:10px; }
.Filter div, .Filter p { padding:4px; font-size:8pt; }
.clearFilter { clear:left; }
.selFilter { width: 180px; }
.FilterC { background-color:#E5E5E5; border-bottom:1px solid #CCCCCC; font-size:8pt; padding:4px; }
.Filtername { font-weight:bold; }
.FilterRemove { margin-bottom:10px; }
.FilterAll { margin-top:10px; }

/* Themenbaum links, div */
.themen0 { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; padding:4px 4px 4px 4px; border-bottom:1px solid #0D5DC5; text-align:left; }
.themen0a { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; padding:4px 4px 4px 4px; border-bottom:1px solid #0D5DC5; text-align:left; }
.themen0h, .themen0ah { background-color:#0D5DC5; background-image:url(../nav/bg/balken.gif); background-repeat:repeat-x; padding:4px 4px 4px 4px; border-bottom:1px solid #0D5DC5; text-align:left; }
.themen1 { background-color:#FF7F25; padding:4px 4px 4px 4px; border-bottom:1px solid #CC5500; text-align:left; }
.themen1a { background-color:#FFFFFF; padding:4px 4px 4px 4px; border-bottom:1px solid #CC5500; text-align:left; }
.themen1h, .themen1ah { background-color:#F56600; padding:4px 4px 4px 4px; border-bottom:1px solid #CC5500; text-align:left; }
.themen2 { background-color:#CC5500; padding:4px 4px 4px 12px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen2a { background-color:#FFFFFF; padding:4px 4px 4px 12px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen2h, .themen2ah { background-color:#F56600; padding:4px 4px 4px 12px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen3 { background-color:#CC5500; padding:4px 4px 4px 20px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen3a { background-color:#FFFFFF; padding:4px 4px 4px 20px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen3h, .themen3ah { background-color:#F56600; padding:4px 4px 4px 20px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen4 { background-color:#CC5500; padding:4px 4px 4px 28px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen4a { background-color:#FFFFFF; padding:4px 4px 4px 28px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen4h, .themen4ah { background-color:#F56600; padding:4px 4px 4px 28px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen5 { background-color:#CC5500; padding:4px 4px 4px 36px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen5a { background-color:#FFFFFF; padding:4px 4px 4px 36px; border-bottom:1px solid #FF7F25; text-align:left; }
.themen5h, .themen5ah { background-color:#F56600; padding:4px 4px 4px 36px; border-bottom:1px solid #FF7F25; text-align:left; }

/* Themenbaum links, a */
.athemen0, .athemen0:link, .athemen0:visited { font-size:9pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0:hover, .athemen0:active { font-size:9pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0a, .athemen0a:link, .athemen0a:visited { font-size:9pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0a:hover, .athemen0a:active { font-size:9pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1, .athemen1:link, .athemen1:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1:hover, .athemen1:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1a, .athemen1a:link, .athemen1a:visited { font-size:8pt; color:#CC5500; font-weight:bold; text-decoration:none; }
.athemen1a:hover, .athemen1a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen2, .athemen2:link, .athemen2:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen2:hover, .athemen2:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen2a, .athemen2a:link, .athemen2a:visited { font-size:8pt; color:#CC5500; font-weight:bold; text-decoration:none; }
.athemen2a:hover, .athemen2a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen3, .athemen3:link, .athemen3:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen3:hover, .athemen3:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen3a, .athemen3a:link, .athemen3a:visited { font-size:8pt; color:#CC5500; font-weight:bold; text-decoration:none; }
.athemen3a:hover, .athemen3a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen4, .athemen4:link, .athemen4:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen4:hover, .athemen4:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen4a, .athemen4a:link, .athemen4a:visited { font-size:8pt; color:#CC5500; font-weight:bold; text-decoration:none; }
.athemen4a:hover, .athemen4a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen5, .athemen5:link, .athemen5:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen5:hover, .athemen5:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen5a, .athemen5a:link, .athemen5a:visited { font-size:8pt; color:#CC5500; font-weight:bold; text-decoration:none; }
.athemen5a:hover, .athemen5a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }

img.imgTSmall { border:0px; margin-right:4px; vertical-align:middle; }

/* Themensubnavigation */
table.tSubnavi { border:1px solid #CCCCCC; border-collapse:collapse; width:100%; margin:10px 0px; }
table.tSubnavi tr { }
table.tSubnavi td { text-align:center; vertical-align:bottom; font-size:8pt; }
table.tSubnavi td a:link, table.tSubnavi td a:visited { text-decoration:none; }
table.tSubnavi td a:hover, table.tSubnavi td a:active { text-decoration:none; }
td.tSubnaviSep { }
img.tSubnaviSep { border:0px; width:10px; height:1px; }

/* allgemeiner Link */
a:link, a:visited { color:#000000; }
a:hover, a:active { color:#808080; }

/* 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:2px; }

/* Produktberater */
div.genLogo { text-align:center; padding:10px 0px; }
div.genHead { text-align:center; background-color:#F3F3F3; padding:10px 0px; }
div.genBody { padding:10px; }

/* dezenter Areabereich */
div.AreaD { border:1px solid #CCCCCC; }
div.AreaD div.AreaDC { background-color:#F3F3F3; border-bottom:1px solid #CCCCCC; padding:2px 4px; white-space:nowrap; }
div.AreaD div.AreaDC div.AreaDCismall { font-weight:bold; font-size:8pt; }
div.AreaDIHsmall { background-color:#F3F3F3; border-top:1px solid #CCCCCC; 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:#F3F3F3; border:1px solid #CCCCCC; padding:4px; }
div.AreaC { background-color:#F3F3F3; border:1px solid #CCCCCC; padding:4px; font-weight:bold; }

/* Area mit Ueberschrift */
div.AreawC { background-color:#F3F3F3; border-style:solid; border-color:#CCCCCC; border-width:1px 1px 1px 1px; }
div.AreawCMT { background-color:#F3F3F3; border-style:solid; border-color:#CCCCCC; border-width:1px 1px 1px 1px; margin-top:20px; }
div.AreawCC { background-color:#E5E5E5; border-bottom:1px solid #CCCCCC; padding:4px; }
div.AreawCC div.AreawCCismall { color:#000000; font-weight:bold; font-size:8pt; }
div.AreawC div.AreawCIbsmall { background-color:#FFFFFF; font-size:8pt; color:#000000; 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 #CCCCCC; }
div.AreawC div.AreawCIbsmall_bt  { background-color:#FFFFFF; font-size:8pt; padding:4px; border-top:1px solid #CCCCCC; }

/* kraeftiger Areabereich */
div.AreaH { background-color:#E5E5E5; border-style:solid; border-color:#CCCCCC; 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:#F3F3F3; border-color:#CCCCCC; 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:#E5E5E5; font-weight:bold; text-align:center; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_e { background-color:#E5E5E5; 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:#E5E5E5; font-weight:bold; text-align:left; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_r { background-color:#E5E5E5; 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 #CCCCCC; }
table.ListeAC td.Liste_c_nw { border-top:1px solid #CCCCCC; text-align:center; white-space:nowrap; }
table.ListeAC td.Liste_r_nw { border-top:1px solid #CCCCCC; text-align:right; white-space:nowrap; }

/* Warenkorbseite */
input.Menge { margin-left:2px; vertical-align:middle; width:30px; }
.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:#808080; 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 #CCCCCC; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.CSum td.fieldsum { border-top:1px solid #CCCCCC; 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 #CCCCCC; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.COSum td.fieldsum { border-top:1px solid #CCCCCC; 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 { color:#FF0000; }

/* Artikel wurde gemerkt */
div.gemerkt { height:20px; vertical-align:middle; font-size:8pt; color:#000000; }

/* Produktinfos an verschiedenen Stellen ausser Katalog und Detailansicht, z.B. Merkzettel */
.ProdName, .ProdName:link, .ProdName:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.ProdName:hover, .ProdName:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }

/* Tabellenlistung in normaler Standardschrift */
table.Liste { background-color:#F3F3F3; border:1px solid #CCCCCC; border-collapse:collapse; }
table.Liste td { padding:4px; vertical-align:top; white-space:nowrap; }
table.Liste tr.ListeC { }
table.Liste td.ListeC { background-color:#E5E5E5; font-weight:bold; text-align:center; }
table.Liste td.ListeC_e { background-color:#E5E5E5; font-weight:normal; text-align:center; }
table.Liste td.ListeC_e .high { font-weight:bold; }
table.Liste td.ListeC_l { background-color:#E5E5E5; font-weight:bold; text-align:left; }
table.Liste td.ListeC_r { background-color:#E5E5E5; font-weight:bold; text-align:right; }
table.Liste tr.Liste { }
table.Liste td.Liste { border-top:1px solid #CCCCCC; white-space:normal !important; }
table.Liste td.Liste_c_nw { border-top:1px solid #CCCCCC; text-align:center; }
table.Liste td.Liste_r_nw { border-top:1px solid #CCCCCC; text-align:right; }
table.Liste td.ListePic { text-align:center; border-top:1px solid #CCCCCC; }
table.Liste td.nob { white-space:normal !important; }

/* Tabellenlistung in verkleinerter Schrift */
table.ListeS { background-color:#F3F3F3; border:1px solid #CCCCCC; border-collapse:collapse; }
table.ListeS td { padding:4px; font-size:8pt; }
table.ListeS tr.ListeC { vertical-align:middle; }
table.ListeS td.ListeC { background-color:#E5E5E5; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e { background-color:#E5E5E5; 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:#E5E5E5; font-weight:bold; text-align:left; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_r { background-color:#E5E5E5; 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 #CCCCCC; text-align:center; }
table.ListeS td.Liste_c_nw { border-top:1px solid #CCCCCC; text-align:center; white-space:nowrap; }
table.ListeS td.nobg { background-color:#FFFFFF; border-top:1px solid #BBBBBB; }
table.ListeS td.wb { border:1px solid #CCCCCC; }
table.ListeS td.Liste_r_nw { border-top:1px solid #CCCCCC; text-align:right; white-space:nowrap; }
table.ListeS td.Liste { border-top:1px solid #CCCCCC; }
table.ListeS td.ListePic { vertical-align:top; text-align:center; border-top:1px solid #CCCCCC; }
table.ListeS td.ListeH  { background-color:#E5E5E5; border-top:1px solid #CCCCCC; 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:#808080; 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:20px; width:1px; }
#idmztarget { text-align:center; width:100%; height:20px; }

/* Artikelbilder in Detailansicht */
div.dPics { text-align:center; }
div.dPic { margin-top:6px; }

/* Hervorhebungen */
.Achtung { color:#FF0000; }
.Achtungb { color:#FF0000; font-weight:bold; }
.Positive { color:#008000; }
