/* k_backspin

*/

body { background-color:#ffffff; font-family:Arial,Helvetica; font-size:9pt; color:#4B4B4B; margin:0px; padding:0px; }
body.window { background-color:#ffffff; font-family:Arial,Helvetica; font-size:9pt; color:#4B4B4B; margin:0px; padding:0px; }
html { background-color:#ffffff; font-family:Arial,Helvetica; font-size:9pt; color:#4B4B4B; margin:0px; }
td { font-family:Arial,Helvetica; font-size:9pt; color:#4B4B4B; }
.body { background-color:#FFFFFF; }
img { border-width:0px; }
body.mz { background-image:url(../nav/bg/bgtopmz.jpg); background-repeat:repeat-x; }
form { margin:0px; }

a:link, a:visited { color:#4B4B4B; }
a:hover, a:active { color:#008FCB; }

.dMTs { 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; }

.zahlsysinfo, .zahlsysinfo a:link,  .zahlsysinfo a:visited,  .zahlsysinfo a:hover,  .zahlsysinfo a:active { color:#FF0000; }

a.Mini, a.Mini:link, a.Mini:visited, a.Mini:active { font-weight:normal; text-decoration:none; color:#4B4B4B; font-size:8pt; font-style:italic; }
a.Mini:hover { font-weight:normal; text-decoration:none; color:#008FCB;  font-size:8pt; font-style:italic; }
div.gemerkt { height:20px; vertical-align:middle; font-size:8pt; color:#4B4B4B; }

table.bg { width:100%; border-width:0px; height:100%; }
td.bgL { background-image:url(../nav/bg/bgleft.jpg); background-repeat:repeat-y; width:15px; }
td.bgR { background-image:url(../nav/bg/bgright.jpg); background-repeat:repeat-y; width:15px; }
td.bgLi { background-image:url(../nav/bg/left.jpg); background-repeat:no-repeat; width:15px; height:939px; }
td.bgRi { background-image:url(../nav/bg/right.jpg); background-repeat:no-repeat; width:15px; height:956px; }
table.bgi { width:15px; height:100%; border-width:0px; }
td.bgLR { background-color:#9A9A9A; background-image:url(../nav/bg/bg.jpg); background-repeat:repeat-x; width:50%; }
td.main { width:925px; background-image:url(../nav/bg/bgtopbg.jpg); background-repeat:repeat-x; vertical-align:top; }
table.main { width:925px; border-width:0px; height:100%; }
tr.maintop { height:160px; }
td.maintop { width:925px; border-width:0px; height:160px; background-image:url(../nav/bg/bgtop.jpg); background-repeat:no-repeat; }
table.top { border-width:0px; border-collapse:collapse; width:100%; }
tr.mainbottom { height:100%; vertical-align:top; }
td.mainbottom { vertical-align:top; }
table.mainbottom { height:100%; }
tr.mainmain { vertical-align:top; }
td.mainmain { height:100%; vertical-align:top; }
tr.bottom { height:43px; }
td.bgLRb { background-color:#9A9A9A; }
td.bgLb { background-image:url(../nav/bg/leftbottom.jpg); background-repeat:no-repeat; width:15px; }
td.bgmainb { width:925px; background-image:url(../nav/bg/bgbottom.jpg); background-repeat:repeat-x; vertical-align:top; }
table.bgmainb { width:921px; background-image:url(../nav/bg/bottom.jpg); background-repeat:no-repeat; border-width:0px; height:43px; }
td.bottomtext { color:#9A9A9A; font-size:9pt; text-align:center; height:27px; }
td.bgRb { background-image:url(../nav/bg/rightbottom.jpg); background-repeat:no-repeat; width:15px; }

td.topnav { color:#9A9A9A; font-size:10pt; text-align:left; white-space:nowrap; }
a.topnav { color:#9A9A9A; font-size:10pt; font-weight:normal; margin-right:18px; }
a.topnav:link, a.topnav:visited { color:#9A9A9A; font-size:10pt; font-weight:normal; text-decoration:none; margin-right:18px; }
a.topnav:hover, a.topnav:active { color:#008FCB; font-size:10pt; font-weight:normal; text-decoration:none; margin-right:18px; }

td.subnav { color:#9A9A9A; font-size:8pt; text-align:right; white-space:nowrap; padding-right:6px; }
a.subnav { color:#9A9A9A; font-size:8pt; font-weight:normal; }
a.subnav:link, a.subnav:visited { color:#9A9A9A; font-size:8pt; font-weight:normal; text-decoration:none; }
a.subnav:hover, a.subnav:active { color:#008FCB; font-size:8pt; font-weight:normal; text-decoration:none; }

td.maincenter { width:100%; height:100%; padding:0px; border-style:solid; border-color:#CACACA; border-width:1px; }
table.maincenter { width:100%; height:100%; border-width:0px; }
td.mainbw { width:4px; }
td.mainleft { width:137px; border-style:solid; border-color:#CACACA; border-width:0px 1px 0px 0px; vertical-align:top; }
table.mainleft { border-width:0px; }
td.mainright { width:137px; border-style:solid; border-color:#CACACA; border-width:0px 0px 0px 1px; vertical-align:top; }
table.mainright { border-width:0px; }
tr.content { height:100%; vertical-align:top; }
td.content { padding:4px; vertical-align:top; }
tr.contents { vertical-align:top; }
td.contents { padding:4px; vertical-align:top; }
td.balkenrot { background-color:#A80000; background-image:url(../nav/bg/balken_rot.jpg); background-repeat:repeat-x; height:20px; color:#FFFFFF; font-weight:bold; font-size:8pt; padding-left:6px; width:100%; }
td.nobalken { padding:3px; font-size:8pt; }

table.NeuImShop { border-width:0px; width:100%; }
tr.NeuImShop { vertical-align:top; }
td.NeuImShopPic { border-style:dashed; border-color:#9A9A9A; border-width:0px 0px 1px 0px; }
td.NeuImShopText { border-style:dashed; border-color:#9A9A9A; border-width:0px 0px 1px 0px; padding:3px 0px 0px 6px; }
.sNeuImShop, .sNeuImShop:link, .sNeuImShop:visited { font-size:8pt; color:#4B4B4B; font-weight:normal; text-decoration:none; }
.sNeuImShop:hover, .sNeuImShop:active { font-size:8pt; color:#008FCB; font-weight:normal; text-decoration:none; }
.sNeuImShopV, .sNeuImShopV:link, .sNeuImShopV:visited { font-size:8pt; color:#4B4B4B; font-weight:normal; }
.sNeuImShopV:hover, .sNeuImShopV:active { font-size:8pt; color:#008FCB; font-weight:normal; }

table.BestSeller { border-width:0px; width:100%; }
tr.BestSeller { vertical-align:top; }
td.BestSellerPic { border-style:dashed; border-color:#9A9A9A; border-width:0px 0px 1px 0px; }
td.BestSellerText { border-style:dashed; border-color:#9A9A9A; border-width:0px 0px 1px 0px; padding:3px 0px 0px 6px; }
.sBestSeller, .sBestSeller:link, .sBestSeller:visited { font-size:8pt; color:#4B4B4B; font-weight:normal; text-decoration:none; }
.sBestSeller:hover, .sBestSeller:active { font-size:8pt; color:#008FCB; font-weight:normal; text-decoration:none; }

table.Teaser { border-width:0px; width:100%; }
tr.Teaser { }
td.Teaser { border-style:dashed; border-color:#9A9A9A; border-width:0px 0px 1px 0px; padding:3px 0px; }

.smallest, .smallest:link, .smallest:visited { font-size:7pt; color:#7A7A7A; }
.smallest:hover, .smallest:active { font-size:7pt; color:#008FCB; }

tr.pfad { }
td.pfad { padding:2px; font-size:8pt; text-decoration:none; color:#5A5A5A; }
.pfad, .pfad:link, .pfad:visited { font-size:8pt; text-decoration:underline; color:#5A5A5A; }
.pfad:hover, .pfad:active { font-size:8pt; text-decoration:underline; color:#008FCB; }
.pfadNolink { font-size:8pt; text-decoration:none; color:#5A5A5A; }

tr.Headline { height:22px; }
td.Headline { background-color:#008CC9; background-image:url(../nav/bg/balken_blau.jpg); background-repeat:repeat-x; padding:0px 4px; }
h1.Headline { font-size:11pt; color:#FFFFFF; font-weight:bold; margin:1px 4px; white-space:nowrap; vertical-align:middle; }
h1.Headline a:link, h1.Headline a:visited, h1.Headline a:hover, h1.Headline a:active { text-decoration:none; color:#FFFFFF; }

.HighStar, .HighStar:link, .HighStar:visited { color:#A80000; text-decoration:none; font-weight:bold; }
.HighStar:hover, .HighStar:active { color:#A80000; text-decoration:none; font-weight:bold; }

.LowStar, .LowStar:link, .LowStar:visited { text-decoration:none; }
.LowStar:hover, .LowStar:active { text-decoration:none; }

.themen0 { background-color:#A80000; background-image:url(../nav/bg/balken_rot.jpg); background-repeat:repeat-x; padding:3px 4px 3px 4px; text-align:left; white-space:nowrap; }
.themen0h { background-color:#A80000; background-image:url(../nav/bg/balken_rot.jpg); background-repeat:repeat-x; padding:3px 4px 3px 4px; text-align:left; white-space:nowrap; }
.themen0a { background-color:#008CC9; background-image:url(../nav/bg/balken_blau.jpg); background-repeat:repeat-x; padding:3px 4px 3px 4px; text-align:left; white-space:nowrap; }
.themen0ah { background-color:#008CC9; background-image:url(../nav/bg/balken_blau.jpg); background-repeat:repeat-x; padding:3px 4px 3px 4px; text-align:left; white-space:nowrap; }

.themen1 { background-color:#FFFFFF; background-image:url(../cfg/linie1.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }
.themen1n { background-color:#FFFFFF; background-image:url(../nav/pixel.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }
.themen1h { background-color:#E0EDF8; background-image:url(../cfg/linie1.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }
.themen1hn { background-color:#E0EDF8; background-image:url(../nav/pixel.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }

.themen1a { background-color:#FFFFFF; background-image:url(../cfg/linie1.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }
.themen1an { background-color:#FFFFFF; background-image:url(../nav/pixel.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }
.themen1ah { background-color:#E0EDF8; background-image:url(../cfg/linie1.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }
.themen1ahn { background-color:#E0EDF8; background-image:url(../nav/pixel.gif); background-repeat:repeat-x; background-position:bottom; padding:2px 4px 2px 2px; text-align:left; white-space:nowrap; }

.athemen0, .athemen0:link, .athemen0:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0:hover, .athemen0:active { font-size:8pt; color:#008FCB; font-weight:bold; text-decoration:none; }
.athemen0a, .athemen0a:link, .athemen0a:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0a:hover, .athemen0a:active { font-size:8pt; color:#008FCB; font-weight:bold; text-decoration:none; }
.athemen1, .athemen1:link, .athemen1:visited { font-size:8pt; color:#4B4B4B; font-weight:normal; text-decoration:none; }
.athemen1:hover, .athemen1:active { font-size:8pt; color:#4B4B4B; font-weight:normal; text-decoration:none; }
.athemen1a, .athemen1a:link, .athemen1a:visited { font-size:8pt; color:#008FCB; font-weight:bold; text-decoration:none; }
.athemen1a:hover, .athemen1a:active { font-size:8pt; color:#008FCB; font-weight:bold; text-decoration:none; }

img.imgTSmall { border:0px; vertical-align:middle; }

.themenSubnavi { font-size:8pt; color:#4B4B4B; text-decoration:none; }
.themenSubnavi:link, .themenSubnavi:visited { font-size:8pt; color:#4B4B4B; }
.themenSubnavi:hover, .themenSubnavi:active { font-size:8pt; color:#4B4B4B; }

table.themenSubnaviTable { border-color:#CACACA; border-style:solid; border-width:0px 0px 1px 0px; width:100%; }

.CatItem { font-size:9pt; color:#4B4B4B; text-decoration:underline; }

.Price { font-size:9pt; font-weight:bold; }
.PriceD { font-size:11pt; font-weight:bold; }
.PriceInvalid { font-size:8pt; text-decoration:line-through; color:#A80000; }
.PriceBase { font-style:italic; font-size:8pt; }
.PriceZusatz { font-size:8pt; }
.VarPrice  { font-size:11pt; font-weight:bold; text-align:left; border:0px; color:#4B4B4B; background-color:transparent; margin:0px; white-space:nowrap; text-align:left; margin-bottom:5px; }
.VarPriceZusatz  { font-size:8pt; margin:0px; white-space:nowrap; text-align:left; margin-bottom:5px; }
.VarPriceInvalid  { font-size:8pt; font-weight:normal; text-decoration:line-through; text-align:left; border:0px; color:#A80000; background-color:transparent; margin:0px; white-space:nowrap; text-align:left; margin-bottom:5px; }
.VarPriceBase  { font-style:italic; font-weight:normal; font-size:8pt; line-height:8pt; text-align:left; border:0px; color:#4B4B4B; background-color:transparent; margin:0px; white-space:nowrap; text-align:left; margin-bottom:5px; }
.VarLiefergrafik { float:left; }
.VarLiefertext { padding-top:5px; font-size:8pt; font-weight:normal; text-align:left; border:0px; color:#4B4B4B; background-color:transparent; }
.VarPunkte, .VarPunkteFehlen, .VarPunkteMoeglich { font-size:9pt; margin:0px; }

.ProdName { font-size:10pt; color:#4B4B4B; font-weight:bold; }
.ProdName:link, .ProdName:visited { font-size:10pt; color:#4B4B4B; text-decoration:none; font-weight:bold; }
.ProdName:hover, .ProdName:active { font-size:10pt; color:#008FCB; text-decoration:none; font-weight:bold; }

.ProdNameL { font-size:8pt; color:#4B4B4B; }
.ProdNameL:link, .ProdNameL:visited { font-size:8pt; color:#4B4B4B; text-decoration:none; }
.ProdNameL:hover, .ProdNameL:active { font-size:8pt; color:#008FCB; text-decoration:none; }

.CAnfr, .CAnfr:link, .CAnfr:visited { font-size:7pt; color:#9A9A9A; }
.CAnfr:hover, .CAnfr:active { font-size:7pt; color:#008FCB; }

table.tableC { border-width:0px; border-collapse:separate; }
td.tdC { font-size:8pt; border-color:#CACACA; border-width:1px; border-style:dashed; }
td.tdCE { border-width:0px; width:20%; }
table.tableCI { width:110px; border-width:0px; }
tr.CPic { height:128px; }
td.CPic { height:128px; text-align:center; padding:2px 0px 0px 0px; }
div.divCPic { margin:0px; position:relative; top:0px; left:0px; }
div.divCPicI { text-align:center; }
div.divCB { position:absolute; top:2px; right:2px; }
tr.CDesc { height:60px; }
td.CDesc { width:120px; background-image:url(../nav/bg/bgliste.jpg); background-repeat:no-repeat; background-position:top left; }
tr.CMwst { }
td.CMwst { padding:0px 2px 1px 1px; text-align:right;}
table.CDesc { width:120px; border-width:0px; height:53px; he/ight:60px; }
tr.CBez { vertical-align:top; }
td.CBez { text-align:left; padding:0px 2px 0px 6px; padd/ing:2px 2px 0px 6px; }
tr.CNeuPrice { vertical-align:bottom; }
td.CNeu { text-align:left; padding:0px 0px 0px 3px; padd/ing:0px 0px 5px 3px; }
td.CPrice { text-align:right; white-space:nowrap; padding-right:3px; padd/ing-right:4px; padding-top:0px; padding-bottom:5px; padding-left:0px; }

div.CRC { font-size:10pt; font-weight:bold; margin-top:8px; }
table.CR { width:100%; border-width:0px; border-collapse:separate; }
tr.CR { }
td.CR { width:25%; font-size:8pt; border-color:#CACACA; border-width:1px; border-style:dashed; vertical-align:top; }
td.CRE { width:25%; }
div.CRPic { float:left; vertical-align:top; }
.ProdNameCR { font-size:8pt; color:#4B4B4B; }
.ProdNameCR:link, .ProdNameCR:visited { font-size:8pt; color:#4B4B4B; text-decoration:none; }
.ProdNameCR:hover, .ProdNameCR:active { font-size:8pt; color:#008FCB; text-decoration:none; }

div.BewertungenC { font-size:10pt; font-weight:bold; margin-top:8px; }
div.Bewertung { border-color:#CACACA; border-width:1px 0px; border-style:dashed; }

table.SavingI { background-color:#DDDDDD; border:1px dashed #4B4B4B; border-collapse:collapse; margin-bottom:10px; }
table.Saving { background-color:#DDDDDD; border:0px; }
tr.SavingC { height:30px; }
td.SavingC { color:#4B4B4B; font-weight:bold; font-size:10pt; }
td.Saving { color:#4B4B4B; font-size:9pt; white-space:nowrap; }
.PriceInSaving { color:#4B4B4B; font-weight:bold; font-size:10pt; }
.PriceHerstInSaving { color:#4B4B4B; font-size:9pt; text-decoration:line-through; }
.PriceSaveInSaving, .PriceSaveProzInSaving { color:#4B4B4B; font-weight:bold; font-size:10pt; }
.SavingSmallest, .SavingSmallest:link, .SavingSmallest:visited { color:#4B4B4B; font-size:7pt; text-decoration:none; }
.SavingSmallest:active, .SavingSmallest:hover { color:#008FCB; font-size:7pt; text-decoration:none; }

table.Detail { width:615; border-width:0px; height:355px; position:relative; top:0px; left:0px; }
tr.Detail { vertical-align:top; }
td.DetailL { text-align:center; vertical-align:top; }
div.DetailL { position:relative; /position:static; top:0px; left:0px; }
td.DetailR { background-image:url(../nav/bg/bgdetail.jpg); background-repeat:no-repeat; width:338; w/idth:314px; height:355px; padding:10px 10px 4px 14px; }
table.DetailBildN { border-width:0px; margin-top:8px; }
tr.DetailBildN { }
td.DetailBildN { width:65px; background-color:#E0EDF8; font-size:10pt; text-align:center; padding:1px 0px; }
td.DetailBildNe { width:6px; background-color:#FFFFFF; }
a.DetailBildN { color:#4B4B4B; font-size:10pt; padding:0px 20px; }
a.DetailBildN:link, a.DetailBildN:visited { color:#4B4B4B; font-size:10pt; text-decoration:none; padding:0px 20px; }
a.DetailBildN:hover, a.DetailBildN:active { color:#008FCB; font-size:10pt; text-decoration:none; padding:0px 20px; }
a.DetailBildNa { color:#008FCB; font-size:10pt; font-weight:bold; padding:0px 20px; }
a.DetailBildNa:link, a.DetailBildNa:visited { color:#008FCB; font-size:10pt; text-decoration:none; font-weight:bold; padding:0px 20px; }
a.DetailBildNa:hover, a.DetailBildNa:active { color:#008FCB; font-size:10pt; text-decoration:none; font-weight:bold; padding:0px 20px; }
table.Desc { width:314px; height:335px; border-width:0px; }
tr.DescR1 { }
td.DescR1 { vertical-align:top; }
tr.DescR2 { }
td.DescR2 { vertical-align:bottom; }

.luckyZoomSmallImageCont { position:absolute; top:0px; left:0px; }
.luckyZoomBigImageCont { position:absolute; overflow:hidden; z-index:110; border:1px solid #008FCB; visibility:hidden; /* display: none; */ }
.luckyZoomHeader { position:relative; z-index:10; left:0px; top:0px; font:10px Tahoma, Verdana, Arial, sans-serif; color:#fff; background:#008FCB; padding:3px; }
.luckyZoomHeader a { color:#fff; }
.luckyZoomPup { z-index:10; visibility:hidden; position:absolute; width:50px; height:50px; border:1px solid #aaa; background:#ffffff; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.bigimage { width:280; height:325; border-width:0px; }

.bezeichnung, .dimtext, .artikelnr, .marke, .material { font-size:8pt; }

table.vOP { width:100%; border-width:0px; }
tr.vOP { vertical-align:top; }
td.vOPv { text-align:left; }
td.vOPl { text-align:left; width:100%; }
div.VE { margin-top:6px; font-size:8pt; }
select.selVE { background-color:#ffffff; font-size:8pt; }
input.vOP { text-align:left; font-size:8pt; line-height:9pt; border:0px; color:#4B4B4B; background-color:transparent; }
table.Price { width:100%; border-width:0px; }
tr.Price { vertical-align:bottom; }
td.PriceL { text-align:left; }
td.PriceR { text-align:right; }

table.prod { width:100%; border-width:0px; }
table.prod td { text-align:left; white-space:nowrap; padding:0px; vertical-align:top; }
table.prod td.prodleft { width:100%; }
table.prod td.prodright { }

table.ListeTop { border:0px; }
tr.ListeTop { vertical-align:top; }
td.ListeTopL { background-color:#CEE6F6; text-align:left; }
td.ListeTopM { background-color:#CEE6F6; }
td.ListeTopMC { background-color:#CEE6F6; font-size:9pt;  color:#4B4B4B; font-weight:bold; padding-left:2px; width:100%;}
td.ListeTopR { background-color:#CEE6F6; text-align:right; }
img.ListeTopL { background-color:#FFFFFF; border-width:0px; width:5px; height:5px; }
img.ListeTopM { background-color:#FFFFFF; border-width:0px;  width:1px; height:1px; }
img.ListeTopR { background-color:#FFFFFF; border-width:0px;  width:5px; height:5px; }
tr.ListeBottom { vertical-align:top; }
td.ListeBottomL { background-color:#CEE6F6; text-align:left; }
td.ListeBottomM { background-color:#CEE6F6; }
td.ListeBottomR { background-color:#CEE6F6; text-align:right; }
img.ListeBottomL { background-color:#FFFFFF; border-width:0px; width:5px; height:5px; }
img.ListeBottomM { background-color:#FFFFFF; border-width:0px;  width:1px; height:1px; }
img.ListeBottomR { background-color:#FFFFFF; border-width:0px;  width:5px; height:5px; }
tr.ListeC { height:24px; }
td.ListeC { background-color:#CEE6F6; font-size:9pt; color: #4B4B4B; font-weight:bold; }
td.ListeCMini { background-color:#CEE6F6; font-size:8pt; color: #4B4B4B; font-weight:bold; }
table.ListeBorder { background-color:#CEE6F6; border-width:0px; }
.ListeBorder { background-color:#CEE6F6; }
td.ListeNoBorder { background-color:#F0F7FC; border-width:0px; }
div.ListeNoBorder { background-color:#F0F7FC; }
td.ListeArea { background-color:#F0F7FC; border-width:0px; }
div.ListeArea { background-color:#F0F7FC; }
td.ListeBodyNoBorder { background-color:#FFFFFF; border-width:0px; }
table.Liste { border-color:#CEE6F6; border-style:solid; border-width:1px; border-collapse:collapse; }
td.Liste { background-color:#F0F7FC; border-color:#CEE6F6; border-style:solid; border-width:1px; }
td.ListeBody { background-color:#FFFFFF; border-color:#CEE6F6; border-style:solid; border-width:1px; }
td.ListePic { background-color:#F0F7FC; border-color:#CEE6F6; border-style:solid; border-width:1px; }
td.ListeLeft { background-color:#F0F7FC; border-left-color:#CEE6F6; border-left-style:solid; border-left-width:1px; }
td.ListeLeftBottom { background-color:#F0F7FC; border-left-color:#CEE6F6; border-bottom-color:#CEE6F6; border-left-style:solid; border-left-width:1px; border-bottom-style:solid; border-bottom-width:1px; }
td.ListeLeftTop { background-color:#F0F7FC; border-left-color:#CEE6F6; border-top-color:#CEE6F6; border-left-style:solid; border-left-width:1px; border-top-style:solid; border-top-width:1px; }
td.ListeHigh { background-color:#CEE6F6; color:#4B4B4B; }
.ListeHighMini, .ListeHighMini:link, .ListeHighMini:visited { background-color:#CEE6F6; color:#4B4B4B; font-size:8pt; }
.ListeHighMini:hover, .ListeHighMini:active { background-color:#CEE6F6; color:#008FCB; font-size:8pt; }
.ListeHighSmallest, .ListeHighSmallest:link, .ListeHighSmallest:visited { background-color:#CEE6F6; color:#4B4B4B; font-size:7pt; }
.ListeHighSmallest:hover, .ListeHighSmallest:active { background-color:#CEE6F6; color:#008FCB; font-size:7pt; }
hr.ListeHigh { color:#4B4B4B; }
input.Menge { font-size:8pt; margin-right:4px; vertical-align:middle; width:30px; }
.MiniS { font-size:7pt; }

table.AreaC { width:100%; border-width:0px; }
td.AreaCL { background-color:#CEE6F6; vertical-align:top; }
img.AreaCL { background-color:#FFFFFF; border-width:0px; width:5px; height:5px; }
td.AreaC { background-color:#CEE6F6; font-size:9pt; color:#4B4B4B; font-weight:bold; padding-left:2px; padding-right:30px; }
td.AreaCR { width:100%; border-color:#CEE6F6; border-style:solid; border-width:1px 0px 0px 0px; border-collapse:collapse; }
table.Area { width:100%; border-width:0px; }
td.Area {  padding-left:4px; padding-top:4px; border-color:#CEE6F6; border-style:solid; border-width:0px 0px 0px 1px; border-collapse:collapse; }

textarea { font-size:9pt; }

.Variante { font-size:8pt; color:red; }
.Generator { font-size:8pt; color:green; }
.Positive { font-size:9pt; color:green; }

.StandardMini { font-size:8pt; color:#4B4B4B; }

.Achtung { font-size:9pt; color:#FF0000; }
.AchtungMini { font-size:8pt; color:#FF0000; }

body.help { background-color:#FFFFFF; font-family:Arial,Helvetica; font-size:9pt; color:#4B4B4B; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; }
p.HelpContent { padding-left:10px; }
.sHelpCaption { font-size:9pt; color:#4B4B4B; font-weight:bold; }
.sHelp { font-size:9pt; color:#4B4B4B; }

hr.Standard { color:green; }

input { font-size:8pt; line-height:9pt; }
input.field { }
input.InputBody { font-size:9pt; line-height:9pt; background-color:#FFFFFF; border:0px; color:#4B4B4B; }
input.InputListe { text-align:center; font-size:8pt; line-height:9pt; background-color:#F0F7FC; border:0px; color:#4B4B4B; }
input.Variante1 { font-size:8pt; line-height:9pt; }

select { background-color:#ffffff; font-size:8pt; }

.evendo { margin-top:100px; font-size:8pt; color:#6B6B6B; text-align:center; }
.evendo:link, .evendo:active, .evendo:hover, .evendo:visited { font-size:8pt; color:#6B6B6B; }

.thema_text2 { font-size:7pt; color:#7A7A7A; margin-top:25px; }

/* Staffelpreisanzeige */
div.pStaffel { text-align:right; margin-right:10px; }
table.Staffel { border:1px solid #CACACA; border-collapse:collapse; }
table.Staffel td { padding:0px 8px; white-space:nowrap; border:1px solid #CACACA; }
table.Staffel .capt { background-color:#E0EDF8; padding:4px; }
td.StaffelCMenge { font-weight:bold; text-align:center; }
td.StaffelCPrice { font-weight:bold; text-align:right; }
.StaffelCComment { font-weight:normal; font-size:7pt !important; }
.StaffelCComment a:link, td.StaffelCComment a:visited { font-weight:normal; }
.StaffelCComment a:hover, td.StaffelCComment a:active { font-weight:normal; }
td.StaffelMenge { text-align:center; white-space:nowrap; }
td.StaffelPrice { text-align:right; white-space:nowrap; }
.StaffelBasePrice { font-style:italic; }

.raquo { vertical-align:10%; }
img.imgMiddleH8pt { border:0px; vertical-align:middle; height:11pt; }

div.AVerkAb18, div.AVerkKund { }
div.pVerkAb18, div.pVerkKund { }
div.pGuenstiger, div.pMerken, div.pRecommend { }
#pBox { margin:10px 0px 0px 0px; border:1px solid #CEE6F6; background-color:#F0F7FC; }
#pBoxC { background-color:#CEE6F6; font-size:9pt; font-weight:bold; padding:0px; }
#pBoxI { background-color:#F0F7FC; padding:4px; border:0pt; }
#pBoxI div { margin-left:11px; text-indent:-11px; }
#pBoxI .raquo { vertical-align:20%; }
#pBoxB { background-color:#CEE6F6; font-size:9pt; font-weight:bold; padding:0px; }

.rb_text { margin-top:4px; font-size:8pt; }
.rb_text_disable { margin-top:4px; font-size:8pt; color:#7A7A7A; }

/* 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; margin:0px; }
select.markenauswahl option { }