/* k_bornmann

*/

html, body, table, td, th, h1, h2, h3, h4, ul, ol, li { margin:0px; padding:0px; font-family:verdana, helvetica, sans-serif; font-size:13px; color:#000000; }
body.window { margin:0px; padding:0px; font-family:verdana, helvetica, sans-serif; font-size:13px; color:#000000; }
label, input, select, textarea { font-family:verdana, helvetica, sans-serif; }
form { margin:0px; }
a { font-family:verdana, helvetica, sans-serif; color:#000000; }
body { background:#FFFFFF url(../nav/bg/bg.png) repeat-x left top; text-align:center; }
body.mz { background:#FFFFFF; margin:0px; padding:0px; font-family:verdana, helvetica, sans-serif; font-size:13px; color:#000000; }
img, table { border-width:0px; }
input.inputtext { background-color:#f6f6f6; border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
select, textarea { background-color:#f6f6f6; border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
input.img { }

#main { margin:0 auto; text-align:left; width:940px; }

a, img { outline: none; }
a:hover { text-decoration: none; }
.grey { color:#666666; }

/****************************************************************  classes  */

.hidden { display: none; }
.float { float:left; }
.clearit { clear:both; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
.input-menge { width:33px; text-align:right; padding:2px; }

/****************************************************************  typo  */

h1, h2, h3, h4 { font-weight: bold; }
h1 a { width:230px; height:58px; text-indent:-10000px; display:block; text-decoration:none; background:url(../nav/bg/logo-bornmann.gif) no-repeat left top; position:absolute; left:11px; top:23px; }
h2, h3, h4 { }
p { line-height:16px; padding: 0 0 15px 0; }
p.padder { padding:15px 0; }

/****************************************************************  header  */

#header { width:940px; height:105px; background:url(../nav/bg/bg-header.png) no-repeat left top; position:relative; }
#box-quicknav { background:url(../nav/bg/bg-quicknav-header.png) no-repeat left top; width:365px; height:26px; position:absolute; left:570px; top:0; font-size:11px; }
#header ul { list-style:none; list-style-position:outside; padding: 3px 0 0 6px; }
#header ul li { float:left; padding:0; background: url(../nav/bg/bullet-quicknav.png) no-repeat right 6px; }
#header ul li a { font-size:11px; color:#0094d2; padding: 0 12px 0 10px; }
#header ul li.last { background:none; }

/****************************************************************  functions  */

#functions { background:url(../nav/bg/bg-functions.png) no-repeat left top; width:935px; height:143px; }
#box-search, #box-basket, #box-account, #box-newsletter { width:190px; height:84px; }
#box-search { width:381px; }
#box-newsletter { width:174px; }
#search, #basket, #account, #newsletter { padding:10px 0 0 15px; }
#functions h2 { text-indent:-10000px; height:20px; }
#search h2 { width:51px; background:url(../nav/bg/h2-functions-suche.png) no-repeat left top; float:left; height:22px; }
#basket h2 { width:98px; background:url(../nav/bg/h2-functions-warenkorb.png) no-repeat left top; }
#account h2 { width:93px; background:url(../nav/bg/h2-functions-mein-konto.png) no-repeat left top; }
#newsletter h2 { width:102px; background:url(../nav/bg/h2-functions-newsletter.png) no-repeat left top; }
#search form { padding:0; }
#search input#s { border:1px solid #0082b9; background:url(../nav/bg/bg-input-search.png) repeat-x left top; font-size:12px; padding:6px; \width:270px; w\idth:258px; }
* html #s { height:16px; \height:28px; }
#extended-search { font-size:11px; color:#004765; padding:0 0 0 10px; }
#extended-search a { font-size:11px; color:#004765; }
#functions p { color:#bae5f7; font-size:11px; padding:0 0 4px 0; line-height:13px; }
#functions p.links { color:#004765; font-size:10px; }
#functions p.links a { color:#004765; font-size:10px; }
#functions #newsletter p { color:#e6f8ff; }
#functions #newsletter p.links { color:#01709f; }
#functions #newsletter p.links a { color:#01709f; }
#functions ul { list-style:none; list-style-position:outside; padding:0 0 0 15px; }
#functions ul li { float:left; color:#004765; }
#functions ul li a { font-size:11px; color:#004765; padding:0 10px 0 0; }

/****************************************************************  content-left  */

#content-left { width:190px; padding:0 0 30px 0; }
ul#products { list-style:none; list-style-position:outside; width:175px; padding:0 0 23px 0; }
ul#products li { background:#007DB1 url(../nav/bg/bg-products-act.png) no-repeat left top; color:#fff; border-bottom: 1px solid #fff; }
ul#products li a { background-color:#009ee0; display:block; font-size:11px; color:#fff; padding:7px 0 8px 14px; height:auto; text-decoration:none; font-weight:bold; height:13px; }
ul#products li a { height:28px; voice-family:"\"}\""; voice-family:inherit; height:13px; }
html>body ul#products li a { height:13px; }
ul#products li a:hover, ul#products li a.act { background-color:transparent; }
ul#products ul { list-style:none; list-style-position:outside; }
ul#products ul li { background:#FFFFFF url(../nav/bg/bg-li-products.png) no-repeat left top; color:#004765; }
ul#products ul li a { background-color:transparent; color:#004765; font-weight:normal; }
ul#products ul li ul li { background:none; background-color:#fff; }
ul#products ul li ul li a { font-size: 10px; }
ul#products ul li a:hover, ul#products ul li a.act { font-weight:bold; }
#content-left .hinweis, #content-right .hinweis { font-size: 9px; color:#929292; }

/****************************************************************  boxes  */

#box-bestseller { padding:10px 0 0 0; }
#box-neu-im-shop { padding:0 0 15px 0; }
#box-empfehlung { padding:0px; }
.box h3 { text-indent:-10000px; width:175px; height:28px; }

#box-bestseller h3 { background:url(../nav/bg/h3-unsere-bestseller.png) no-repeat left top; }
#box-neu-im-shop h3 { background: url(../nav/bg/h3-neu-im-shop.png) no-repeat left top; }
#box-sonderangebote h3 { background: url(../nav/bg/h3-sonderangebote.png) no-repeat left top; }
#box-empfehlung h3 { background: url(../nav/bg/h3-unsere-empfehlung.png) no-repeat left top; }

.box ul { list-style:none; list-style-position:outside; }
.box ul li { \width: 175px; w\idth: 173px; background:#ebf7fd url(../nav/bg/bg-li-box.png) no-repeat left top; border:1px solid #bfe7f7; border-width:0 1px 1px; }
.box ul li a { display:block; font-size:10px; color:#004867; padding:6px 14px 9px 14px; text-decoration:underline; }
.box ul li a:hover, #box-sonderangebote ul li a.text:hover { text-decoration:none; }
.box p { background:#fff url(../nav/bg/bg-p-box.png) repeat-x left top; font-size:10px; color:#004867; padding:8px 8px 8px 13px; border:1px solid #bfe7f7; border-width:0 1px 1px; }
.box-footer { height:49px; width:175px; background:url(../nav/bg/bg-footer-box.png) no-repeat left top; color:#fff; font-weight:bold; font-size:10px; }
.box-footer a { display:block; padding:7px 14px 8px 14px; color:#fff; font-weight:bold; text-decoration:none; font-size:10px; }
#box-neu-im-shop .box-footer a { display:block; padding:7px 14px 8px 14px; color:#fff; font-weight:bold; text-decoration:none; font-size:10px; }

#box-sonderangebote div.verweis_pic { text-align:center; padding:10px 14px 14px 14px; display:block; font-size:10px; color:#004867; border-style:solid; border-color:#bfe7f7; border-width:0 1px; background-position:center; background-repeat:no-repeat; }
#box-sonderangebote div.verweis_pic a { }
#box-sonderangebote div.verweis_pic img { margin:0 3px 3px 0; border:1px solid #D1D1D1; width:100px; height:75px; background-position:center; background-repeat:no-repeat; }
#box-sonderangebote div.verweis_text { background:#fff; border-width:0 1px; text-align:center; padding:10px 14px 0 14px; border:1px solid #bfe7f7; border-width:0 1px; display:block; font-size:10px; color:#004867; }
#box-sonderangebote div.verweis_text a { text-decoration:underline; display:block; font-size:10px; color:#004867; }
#box-sonderangebote .box-footer { height:49px; width:175px; background:url(../nav/bg/bg-footer-box.png) no-repeat left top; color:#fff; font-weight:bold; font-size:10px; }
#box-sonderangebote .box-footer a { display:block; padding:7px 14px 8px 14px; color:#fff; font-weight:bold; text-decoration:none; font-size:10px; }

/****************************************************************  content-middle  */

#content-middle { width:570px; padding:0 0 30px 0; overflow:hidden; }
#content-middle.wide { width:745px; padding:0 0 30px 0; }

.box-item-overview { width:189px; float:left; height:220px; }
.item-overview { border:1px solid #b0b0b0; width:175px; }
.item-overview h4 { font-size:11px; font-weight:bold; padding:15px 10px 5px 15px; }
.item-overview h4 a { font-size:11px; font-weight:bold; text-decoration:none; display:block; height:27px; }
.item-overview-img { padding:0 0 0 15px; height:128px; }
.item-overview-img a { width:145px; height:120px; display:block; }
.item-overview-price { width:175px; height:27px; background:url(../nav/bg/bg-item-overview-price.gif) no-repeat left top; text-align:right; }
.item-overview-price a { display:block; color:#fff; text-decoration:none; font-size:16px; padding:4px 15px 0 0; }
.item-overview-price span { color:#00b4ff; font-weight:bold; font-size:11px; }

#content-middle .hinweis { font-size:10px; color:#666666; width:555px; }

#breadcrumb { width:555px; height:57px; background:url(../nav/bg/bg-breadcrumb.png) no-repeat right top; }
#content-middle.wide #breadcrumb { width:743px; height:46px; }
#breadcrumb p { color:#fff; font-size:10px; padding:5px 0 0 15px; }
#breadcrumb a { color:#fff; font-size:10px; }

.border, .border-small { border:1px solid #d1d1d1; margin:0 0 20px 0; padding-bottom:15px; }
.border-small { width:555px; }
.first-border { border-width: 0 1px 1px 1px; }

#header-general { background:url(../nav/bg/bg-header-product.jpg) repeat-y left top; color:#fff; margin:0 0 0 0; border-bottom:1px solid #fff; }
#header-general #breadcrumb { background:url(../nav/bg/bg-breadcrumb-product.png) no-repeat right top; width:540px; height:43px; }
#header-general #box-headline { padding:0 0 15px 15px; border-bottom: 1px solid #fff; }
#header-general #box-headline h2 { text-indent:-10000px; height:27px; width:520px; }
#header-general #box-headline h2.unterseite { background:url(../nav/bg/h2-unterseite.gif) no-repeat left top; }

#header-general #box-headline h2.newsletter { background:url(../nav/bg/h2-immer-informiert.gif) no-repeat; background-position:0 3px; }
#header-general #box-headline h2.preisvergleich { background:url(../nav/bg/h2-vergleichen-und-sparen.gif) no-repeat; background-position:0 5px; }
#header-general #box-headline h2.testberichte { background:url(bornmann/h2-gepruefte-qualitaet.gif) no-repeat left top; }
#header-general #box-headline h2.service { background: url(bornmann/h2-service-nach-mass.gif) no-repeat; background-position:0 5px; }

#content-middle .text a { }

#header-general #box-headline h2.einfach { text-indent:0px !important; color:#fff; font-size:14px; padding:0 15px 0px 0; }
#header-general #box-headline h2.einfach a:link, #header-general #box-headline h2.einfach a:visited, #header-general #box-headline h2.einfach a:hover, #header-general #box-headline h2.einfach a:active { color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
#header-general #box-headline h2.einfach a strong { }

/****************************************************************  produktliste  */

.paging { margin:0px 15px; }
.paging p { padding: 0 0 17px 0; }
.paging a { font-weight:bold; }
.pageinfo { margin:0px 15px; }

/****************************************************************  produktdetails  */

#header-product-name { width:409px; }
#header-product-name h2 { color:#fff; font-size:14px; padding:0 15px 19px 15px; line-height:19px; }
#header-product-name h2 a, #header-product-name h2 a:link, #header-product-name h2 a:visited, #header-product-name h2 a:hover, #header-product-name h2 a:active { color:#fff; font-size:14px; line-height:19px; text-decoration:none; }
#header-product-name h2 a strong { }

#header-product-price { text-align:right; width:130px; font-size:16px; }
#header-product-price span { color:#00b4ff; font-weight:bold; font-size:11px; }

p.product-image { padding: 15px 0 30px 0; }
#product-thumbs { padding: 0 0 15px 0; }
#product-thumbs a { display:block; float:left; border:1px solid #D1D1D1; float:left; width:100px; height:75px; background-position:center; background-repeat:no-repeat; margin:0 3px 3px 0; }
#product-thumbs a img { display: none; }

.aproduct-thumbs { padding: 0 0 15px 0; }
.aproduct-thumbs a { display:block; float:left; border:1px solid #D1D1D1; float:left; width:100px; height:100px; background-position:center; background-repeat:no-repeat; margin:0 3px 3px 0; }
.aproduct-thumbs a img { display: none; }

.text { padding: 15px 15px 0 15px; }
.text1 { padding: 15px 15px 0 0px; }
.text p { font-size: 13px; line-height: 19px; }
.text h3, .text h4 { color:#008ac4; font-size:15px; line-height:19px; padding: 10px 0 15px 0; }
.text h4 { color:#000; font-size:13px; }

td.accessorie-image, th.accessorie-image { padding: 7px 0 7px 10px; }

/**************************************************************** testberichte */

.item-testberichte { padding:5px 0 5px 0; border-top:1px solid #D1D1D1; margin:0 0 10px 0; }
.item-testberichte h3 { padding:10px 0 5px 0; }
.item-testberichte p { padding:0 0 5px 0; }

/****************************************************************  content-right  */

#content-right { width:175px; padding: 0 0 30px 0; }

/****************************************************************  footer  */

#footer { border-top:1px solid #ade0f5; background:url(../nav/bg/bg-footer.gif) no-repeat left top; padding: 13px 0 0 0; }
#footer ul { list-style:none; list-style-position:outside; padding:0 0 100px 190px; }
#footer ul li { float:left; padding:0 12px 0 0; font-size:10px; color:#009ee0; }
#footer ul li a { font-size:10px; }

/****************************************************************  lists  */

#content-middle ul { list-style:none; list-style-position:outside; padding:0 0 10px 0; }
#content-middle ul li { padding:0 0 5px 17px; background:url(../nav/bg/bullet.png) no-repeat 3px 3px; line-height:15px; }
#content-middle ol { padding:0 0 20px 15px; }
#content-middle ol li { padding:0 0 5px 0; line-height: 18px; }

/****************************************************************  forms  */

form .submit-img { border:0; width:auto; }

.form_left { float:left; width:270px; }
.form_right { float:left; width:250px; }
form.norm p { margin:0px; }
form.norm input.plz { width:40px; }
form.norm input.ort { width:178px; }
form.norm label { font-weight: bold; }
form.norm input, form.norm textarea, form.norm select { background-color:#f6f6f6; font-size:11px; padding:3px; border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width:245px; height:22px; }
form.norm input.sbmt { padding:0; border:0; width:auto; height:auto; }

/****************************************************************  tables  */

table { border-collapse:collapse; border-spacing:0; }

/****************************************************************  nav  */

/* textnav vertikal */
ul#nav-text-vertical { list-style:none; list-style-position:outside; }
ul#nav-text-vertical a { display:block; height:33px; width:271px; text-decoration:none; padding:7px 0 0 25px; border-bottom:1px solid #42277f; }

/* boxmodel hack breite */
ul#subnav li a  { \width:271px; w\idth:246px; }

/* boxmodel hack hoehe */
ul#nav-text-vertical  li a { height:33px; voice-family:"\"}\""; voice-family:inherit; height:24px; }
html>body ul#nav-text-vertical li a { height:24px; }

/* hacks ende */

ul#nav-text-vertical a.act  { border-bottom:1px solid #FF9A00; }

/****************************************************************  slimbox  */

#lbOverlay { position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; left:50%; overflow:hidden; background-color:#fff; }
.lbLoading { background:#fff url(../nav/bg/loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width: 50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background: transparent url(../nav/bg/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(../nav/bg/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display: block; float:right; width:98px; height:22px; background: transparent url(../nav/bg/closelabel.gif) no-repeat center; margin:5px 0; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; }

/* Tabelle mit Eingabefeldern */
table.fields { border:0px; }
table.fields td { font-size:11px; white-space:nowrap; vertical-align:middle; }
table.fields td.labeln { padding-right:4px; font-size:11px; 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; }
.wrap { white-space:normal !important; }
.raquo { vertical-align:10%; }
img.imgMiddleH8pt { border:0px; vertical-align:middle; height:11pt; }
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:9px; 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.p0 { padding:0px; }
p.m0 { margin:0px; }
p.einrueck { margin-left:20px; }
div.abstandlr { margin:0px 10px; }
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; }
.dMRb { margin-right:20px; }
.PTb { padding-top:20px !important; }
.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; }
.valigntop { vertical-align:top; }

/* Themenzusatztext */
div.thema_text2 { font-size:9px; margin-top:100px; }

/* hervorgehobener Stern */
.HighStar, .HighStar:link, .HighStar:visited, .HighStar:hover, .HighStar:active { text-decoration:none; font-weight:bold; font-size:10px; color:#666666; }

/* kleiner Stern */
.LowStar, .LowStar:link, .LowStar:visited, .LowStar:hover, .LowStar:active { text-decoration:none; color:#666666; }

/* Artikellistung, CrossSelling, teilweise Auktion, teilweise Warenkorb, teilweise Merkzettel */
div.AListe { }
div.AListeC { }
div.AListeI { }
div.AListeB { }

table.AListe { border-collapse:collapse; border-bottom:1px solid #d6eef7; margin:15px 0px; }
table.AListe th, table.AListe td { font-size:11px; padding:8px 5px 8px 15px; border-top:1px solid #d6eef7; white-space:nowrap; }
table.AListe td { padding:19px 15px 14px 15px; }
table.AListe th { background:#f2f8fb url(../nav/bg/bg-th.png) repeat-x left top; white-space:nowrap; padding-right:15px; }
table.AListe th.price { text-align:right; }
tr.AListe { }
tr.AListeVar1X { }
td.AListePic { width:95px; vertical-align:top; padding:23px 5px 14px 15px; }
td.AListeDesc  { vertical-align:top; width:90%; padding:19px 5px 14px 15px; white-space:normal !important; }
td.AListeDesc p { font-size:11px; padding:0 0 5px 0; margin:0px; }
td.AListeVar1Desc  { vertical-align:top; width:90%; padding:19px 5px 5px 15px !important; white-space:normal !important; }
td.AListeVar1Desc p { font-size:11px; padding:0 0 5px 0; margin:0px; }
td.AListeVar1DescX  { vertical-align:top; width:90%; padding:14px 5px 14px 15px !important; border-top:0px !important; white-space:normal !important; }
td.AListeDesc h4, td.AListeVar1Desc h4, td.AListeVar1DescX h4 { padding:0 0 5px 0; }
td.AListeDesc h4 a, td.AListeVar1Desc h4 a, td.AListeVar1DescX h4 a { font-size:13px; font-weight:bold; }
td.AListePrice { width:85px; text-align:right; white-space:nowrap; vertical-align:middle; padding:19px 15px 14px 15px; font-size:13px; }
td.AListeVar1Price { width:85px; text-align:right; white-space:nowrap; vertical-align:middle; padding:14px 15px 14px 15px !important; font-size:13px; border-top:0px !important; }
td.AListeMField { }
td.AListeVar1MField { border-top:0px !important; padding:4px 15px 5px 15px !important; }
td.AListeCart { width:40px; text-align:center; }
td.AListeVar1Cart { width:40px; text-align:center; border-top:0px !important; padding:14px 15px 14px 15px !important; }
td.AListeNoBuy { text-align:center; }
td.AListeVar1NoBuy { text-align:center; border-top:1px solid #d6eef7 !important; }
td.AListeVar1NoBuyX { text-align:center; border-top:0px !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.AListeVarSep { padding:0px !important; background:#FFFFFF url(../nav/bg/dotted_hblue.gif) repeat-x left top !important; border-top:0px !important; }
td.AListeVar1 { text-align:center; }
td.AListeVar1X { text-align:center; border-top:0px !important; }
td.AListeVar1X_w { text-align:center; border-top:0px !important; white-space:normal !important; }
.AProdName, .AProdName a:link, .AProdName:visited { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.AProdName a:hover, .AProdName:active { font-size:11px; font-weight:bold; color:#808080; text-decoration:none; }
.AProdNameVar1, .AProdNameVar1 a:link, .AProdNameVar1:visited { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.AProdNameVar1 a:hover, .AProdNameVar1:active { font-size:11px; font-weight:bold; color:#808080; text-decoration:none; }
img.imgANeuImShop { vertical-align:middle; border:0px; margin-left:6px; }
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.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:9px; 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:#007DB1; font-weight:bold; margin-right:2px; }
.AGenerator { color:#007DB1; }
.AVariante { color:#007DB1; }
img.imgAPic { border:1px solid #bfe7f7; }
.APrice { font-size:13px; font-weight:bold; }
.APriceInvalid { text-decoration:line-through; }
.APriceZusatz { }
.Amwst { font-size:9px; color:#555555; font-weight:normal; white-space:nowrap; margin-top:10px; }
.Amwst a:link, .Amwst a:visited { font-size:9px; color:#555555; font-weight:normal; white-space:nowrap; }
.Amwst a:hover, .Amwst a:active { font-size:9px; color:#808080; font-weight:normal; }
input.AMenge { width:33px; text-align:right; padding:2px; vertical-align:middle; }

/* Bereich CrossSelling-Referenz */
table.CRListe { border-collapse:collapse; margin:15px 0px; border-bottom:1px solid #bfe7f7; }
table.CRListe th { font-size:11px; padding:7px 10px 7px 10px; }
table.CRListe td { font-size:11px; padding:7px 10px 7px 10px; border-top:1px solid #bfe7f7; }
table.CRListe th.Pic { padding: 7px 0 7px 10px; }
table.CRListe th { background-color:#bfe7f7; border:1px solid #91cce4; border-width:1px 0; white-space:nowrap; }
table.CRListe th.price { text-align:right; }
tr.CRListe { }
tr.CRListeVar1X { }
td.CRListePic { vertical-align:top; padding:7px 0 7px 10px; }
td.CRListeDesc  { vertical-align:top; width:90%; white-space:normal !important; }
td.CRListeVar1Desc  { vertical-align:top; width:90%; white-space:normal !important; width:100%; }
td.CRListeVar1DescX  { vertical-align:top; width:90%; border-top:0px !important; white-space:normal !important; }
td.CRListePrice { width:85px; text-align:right; white-space:nowrap !important; vertical-align:middle; }
td.CRListeVar1Price { width:85px; text-align:right; white-space:nowrap !important; vertical-align:middle; border-top:0px !important; }
td.CRListeMField { }
td.CRListeVar1MField { border-top:0px !important; }
td.CRListeCart { text-align:center; }
td.CRListeVar1Cart { text-align:center; border-top:0px !important; }
td.CRListeNoBuy { text-align:center; }
td.CRListeVar1NoBuy { text-align:center; }
td.CRListeVar1NoBuyX { text-align:center; border-top:0px !important; }
td.CRListe { text-align:center; }
td.CRListe_w { text-align:center; white-space:normal !important; }
td.CRListe_l { text-align:left; white-space:normal !important; }
td.CRListeVarSep { padding:0px !important; background:#FFFFFF url(../nav/bg/dotted_hblue.gif) repeat-x left top !important; border-top:0px !important; }
td.CRListeVar1 { text-align:center; }
td.CRListeVar1X { text-align:center; border-top:0px !important; }
td.CRListeVar1X_w { text-align:center; border-top:0px !important; white-space:normal !important; }
.CRProdName, .CRProdName a:link, .CRProdName:visited { font-size:11px; color:#000000; text-decoration:none !important; }
.CRProdName a:hover, .CRProdName:active { font-size:11px; color:#808080; text-decoration:none !important; }
.CRProdNameVar1, .CRProdNameVar1 a:link, .CRProdNameVar1:visited { font-size:11px; color:#000000; text-decoration:none !important; }
.CRProdNameVar1 a:hover, .CRProdNameVar1:active { font-size:11px; color:#808080; text-decoration:none !important; }
img.imgCRNeuImShop { vertical-align:middle; border:0px; margin-left:10px; }
img.imgCRBewertung { vertical-align:middle; border:0px; }
img.imgCRMerken { vertical-align:middle; border:0px; margin-right:4px; }
div.CRSonderbonus { margin-left:22px; color:#FF0000; }
div.CRPunkte { white-space:nowrap; }
div.CRAktion { margin-left:22px; color:#FF0000; }
div.CRBewertung { }
div.CRVKAufschlag { }
div.CRMerken, div.CRMerken a:link, div.CRMerken a:visited { font-weight:normal; }
div.CRMerken a:hover, div.CRMerken a:active { font-weight:normal; }
div.CRPriceBase { font-style:italic; white-space:nowrap; }
div.CRCartComment { font-size:9px; font-style:italic; }
div.CRAnfragen, div.CRAnfragen a:link, div.CRAnfragen a:visited { font-weight:normal; }
div.CRAnfragen a:hover, div.CRAnfragen a:active { font-weight:normal; }
div.CRVerkAb18, div.CRVerkKund { }
div.CRAuslaufartikel { margin-top:6px; }
.CRAuslaufartikelH { color:#007DB1; font-weight:bold; margin-right:2px; }
.CRGenerator { color:#007DB1; }
.CRVariante { color:#007DB1; }
img.imgCRPic { border:1px solid #bfe7f7; width:80px; }
.CRPrice { font-size:13px; font-weight:bold; }
.CRPriceInvalid { text-decoration:line-through; }
.CRPriceZusatz { }
.CRmwst { font-size:9px; color:#555555; font-weight:normal; white-space:nowrap; margin-top:10px; }
.CRmwst a:link, .CRmwst a:visited { font-size:9px; color:#555555; font-weight:normal; white-space:nowrap; }
.CRmwst a:hover, .CRmwst a:active { font-size:9px; color:#808080; font-weight:normal; }
input.CRMenge { width:33px; text-align:right; padding:2px; vertical-align:middle; }

/* Anzeige der Bewertungen */
div.pBewertungShow { text-align:right; margin-bottom:10px; white-space:nowrap; margin-left:10px; font-size:9px; }
img.imgpBewertungShow { vertical-align:middle; border:0px; margin-left:4px; }
div.pBewertung { margin-bottom:10px; }
div.pBewertungC { background-color:#bfe7f7; border:1px solid #91cce4; border-width:1px 0px; }
div.pBewertungC div { font-weight:bold; text-align:center; padding:4px; }
div.pBewertungI { border-top:1px solid #91cce4; }
div.pBewertungE { border-bottom:1px solid #91cce4; }
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:11px; text-align:right; border-bottom:1px solid #91cce4; padding:4px; }

/* Artikeldetailansicht diverses */
div.pArtikelI { font-size:11px; }
div.pArtikelI hr { color:#e4f5fc !important; height:1px; }
table.pArtikel { border-bottom:1px solid #91cce4; border-collapse:collapse; width:100%; }
table.pArtikel td, th { font-size:11px; padding: 7px 10px 7px 10px; }
table.pArtikel th { background-color:#009ee0; color:#FFFFFF; }
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 #91cce4; }
.pProdName, .pProdName a:link, .pProdName:visited { font-size:11px; color:#000000; text-decoration:none; }
.pProdName a:hover, .pProdName:active { font-size:11px; color:#808080; text-decoration:none; }
div.pLiefer { }
div.pAuslaufartikel { margin-top:6px; }
.pAuslaufartikelH { color:#007DB1; font-weight:bold; margin-right:2px; }
div.pSonderbonus { margin-left:22px; color:#FF0000; font-size:11px; }
div.pVersandkostenfrei { text-align:right; }
div.pMerken, div.pRecommend { }
div.pMerken, div.pMerken a:link, div.pMerken a:visited { font-weight:normal; }
div.pMerken a:hover, div.pMerken a:active { font-weight:normal; }
#pBox { margin:0px 0px 10px 0px; border-style:solid; border-color:#91cce4; border-width:1px 0px; background-color:#bfe7f7; }
#pBoxC { background-color:#91cce4; font-size:9pt; font-weight:bold; padding:0px; }
#pBoxI { background-color:#bfe7f7; padding:4px; border:0px; }
#pBoxI div { margin-left:11px; text-indent:-11px; }
#pBoxI .raquo { vertical-align:10%; }
#pBoxB { background-color:#91cce4; font-size:9pt; font-weight:bold; padding:0px; }
div.pSperrgut, div.pVersand, div.pPunkte, div.pMindest, div.pBewertungShow1, div.pStaffel { font-size:11px; padding:4px; border-bottom:1px solid #e4f5fc; }
div.pPunkteV { padding:4px; }
div.pPunkteC { font-weight:bold; }
.pmwst { font-size:9px; color:#555555; font-weight:normal; margin-top:10px; }
.pmwst a:link, .pmwst a:visited { font-size:9px; color:#555555; font-weight:normal; }
.pmwst a:hover, .pmwst a:active { font-size:9px; color:#808080; font-weight:normal; }
.pPrice { font-size:11px; font-weight:bold; }
.pPriceInvalid { text-decoration:line-through; }
.pPriceZusatz { }
div.pPriceBase { font-style:italic; }
input.pMenge { width:33px; text-align:right; padding:2px; }
div.pCartComment { font-size:9px; 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.pVarAuslaufartikel { margin-top:6px; float:left; }
.pAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
select.pVarEbene { width:260px; margin-bottom:10px; }
div.pVarAuslaufartikelT { margin-top:6px; }
div.clearpVarAuslaufartikel { clear:left; }
div.VarEbene { margin-top:2px; }
.VarPrice  { font-size:11px; 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:11px; font-weight:bold; margin:0px; text-align:center; }
.VarPunkte, .VarPunkteFehlen, .VarPunkteMoeglich { margin:0px; }
.pVarC { background-color:#bfe7f7; border-style:solid; border-color:#91cce4; border-width:1px 1px 0px 1px; font-weight:normal; padding:4px; margin-top:6px; }
.pVarEs { border-bottom:1px solid #91cce4; }
.pVarE { padding:4px; }

/* Einsparungsanzeige */
table.Saving { background:#FFFFFF url(../nav/bg/bg-p-box.png) repeat-x; border:1px solid #91cce4; margin-bottom:10px; }
table.Saving td { padding:2px 4px; white-space:nowrap; border:0px; }
td.SavingC { font-weight:bold; background-color:#bfe7f7; border-bottom:1px solid #91cce4 !important; }
td.Saving { }
td.SavingHerstPrice { font-size:11px; text-decoration:line-through; text-align:right; }
td.SavingStar .mwst { margin-left:10px; font-size:7pt; color:#555555; }
td.SavingStar { font-size:10px; 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:9px; font-weight:normal; }
.Savingsmall a:hover, .Savingsmall a:active { font-size:9px; font-weight:normal; }
td.SavingPrice, td.SavingSaving { font-weight:bold; font-size:13px; text-align:right; }
td.SavingProz { font-weight:bold; font-size:13px; }

/* Staffelpreisanzeige */
table.Staffel { border:0px; }
table.Staffel td { font-size:11px; padding:0px 8px; white-space:nowrap; }
td.StaffelCMenge, td.StaffelCPrice { font-weight:bold; }
td.StaffelCComment { font-weight:normal; font-size:9px !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:11px; }
.FilterAC { font-weight:bold; }
.Filters { white-space:nowrap; }
.Filter { float:left; background-color:#e4f5fc; border:1px solid #91cce4; margin-right:10px; }
.Filter div, .Filter p { padding:4px; font-size:11px; }
.clearFilter { clear:left; }
.selFilter { width: 180px; }
.FilterC { background-color:#bfe7f7; border-bottom:1px solid #91cce4; font-size:11px; padding:4px; }
.Filtername { font-weight:bold; }
.FilterRemove { margin-bottom:10px; }
.FilterAll { margin-top:10px; }

/* Themensubnavigation */
table.tSubnavi { border:0px; border-collapse:collapse; width:100%; margin:10px 0px; }
table.tSubnavi tr { }
table.tSubnavi td { text-align:center; vertical-align:bottom; font-size:11px; }
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; }

/* kleinere Schriftart */
.small, .small a:link, .small a:visited { font-size:10px; color:#666666; }
.small_c { font-size:10px; color:#666666; text-align:center; }

/* Produktberater */
div.genLogo { text-align:center; padding:10px 0px; }
div.genHead { text-align:center; background-color:#e4f5fc; padding:10px 0px; }
div.genBody { padding:10px; }

/* dezenter Areabereich */
div.AreaD { border:1px solid #91cce4; }
div.AreaD div.AreaDC { background-color:#e4f5fc; border-bottom:1px solid #91cce4; padding:4px 4px; white-space:nowrap; }
div.AreaD div.AreaDC div.AreaDCismall { font-weight:bold; font-size:11px; }
div.AreaDIHsmall { background-color:#e4f5fc; border-top:1px solid #91cce4; font-size:11px; padding:4px; }
div.AreaD div.AreaDI { padding:4px; }
div.AreaD div.AreaDIsmall { padding:4px; font-size:11px; }
div.AreaDI .rb_text, div.AreaDIsmall .rb_text { margin-top:4px; font-size:11px; }
div.AreaDI .rb_text_disable, div.AreaDIsmall .rb_text_disable { margin-top:4px; font-size:11px; color:#555555; }

/* einfacher Areabereich */
div.Area { background-color:#e4f5fc; border:1px solid #91cce4; padding:4px; }
div.AreaC { background-color:#e4f5fc; border:1px solid #91cce4; padding:4px; font-weight:bold; }
table.Area { background-color:#e4f5fc; border:1px solid #91cce4; border-spacing:10px; border-collapse:collapse; }

/* Area mit Ueberschrift */
div.AreawC { background-color:#e4f5fc; border-style:solid; border-color:#91cce4; border-width:1px 1px 1px 1px; }
div.AreawCMT { background-color:#e4f5fc; border-style:solid; border-color:#91cce4; border-width:1px 1px 1px 1px; margin-top:20px; }
div.AreawCC { background-color:#bfe7f7; border-bottom:1px solid #91cce4; padding:4px; }
div.AreawCC div.AreawCCismall { color:#000000; font-weight:bold; font-size:11px; }
div.AreawC div.AreawCIbsmall { background-color:#FFFFFF; font-size:11px; color:#000000; padding:4px; }
div.AreawC div.AreawCIsmall { font-size:11px; padding:4px; }
div.AreawC div.AreawCIsmall_bt { font-size:11px; padding:4px; border-top:1px solid #91cce4; }
div.AreawC div.AreawCIbsmall_bt  { background-color:#FFFFFF; font-size:11px; padding:4px; border-top:1px solid #91cce4; }

/* kraeftiger Areabereich */
div.AreaH { background-color:#bfe7f7; border-style:solid; border-color:#91cce4; 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; }
table.show td.fieldsm_bb { padding:0px 6px 0px 2px; border-bottom:1px dotted #e4f5fc; }

/* Tabellenlistung in normaler Standardschrift innerhalb einer Area mit Ueberschrift */
table.ListeAC { background-color:#e4f5fc; border-color:#91cce4; 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:#bfe7f7; font-weight:bold; text-align:center; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_e { background-color:#bfe7f7; font-weight:normal; font-size:11px; 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:#bfe7f7; font-weight:bold; text-align:left; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_r { background-color:#bfe7f7; 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 #91cce4; }
table.ListeAC td.Liste_c_nw { border-top:1px solid #91cce4; text-align:center; white-space:nowrap; }
table.ListeAC td.Liste_r_nw { border-top:1px solid #91cce4; text-align:right; white-space:nowrap; }

/* Warenkorbseite */
input.Menge { width:33px; text-align:right; padding:2px; vertical-align:middle; }
.Cmwst { font-size:9px; color:#555555; font-weight:normal; }
.Cmwst a:link, .Cmwst a:visited { font-size:9px; color:#555555; font-weight:normal; }
.Cmwst a:hover, .Cmwst a:active { font-size:9px; color:#808080; font-weight:normal; }
table.CSum { border:0px; }
/* table.CSum { border:0px; width:100%; } */
table.CSum td { font-size:10px; 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 #91cce4; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.CSum td.fieldsum { border-top:1px solid #91cce4; padding:2px 0px; text-align:right; font-weight:bold; }

/* Warenkorb-Summentabelle in letzter Checkoutseite */
table.COSum { border:0px; }
table.COSum td { font-size:10px; 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 #91cce4; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.COSum td.fieldsum { border-top:1px solid #91cce4; 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:10px; color:#000000; }

/* Produktinfos an verschiedenen Stellen ausser Katalog und Detailansicht, z.B. Merkzettel */
.ProdName, .ProdName:link, .ProdName:visited { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.ProdName:hover, .ProdName:active { font-size:11px; font-weight:bold; color:#808080; text-decoration:none; }

/* Tabellenlistung in normaler Standardschrift */
table.Liste { background-color:#e4f5fc; border:1px solid #91cce4; border-collapse:collapse; }
table.Liste td { padding:4px; vertical-align:top; white-space:nowrap; }
table.Liste tr.ListeC { }
table.Liste td.ListeC { background-color:#bfe7f7; font-weight:bold; text-align:center; }
table.Liste td.ListeC_e { background-color:#bfe7f7; font-weight:normal; text-align:center; }
table.Liste td.ListeC_e .high { font-weight:bold; }
table.Liste td.ListeC_l { background-color:#bfe7f7; font-weight:bold; text-align:left; }
table.Liste td.ListeC_r { background-color:#bfe7f7; font-weight:bold; text-align:right; }
table.Liste tr.Liste { }
table.Liste td.Liste { border-top:1px solid #91cce4; white-space:normal !important; }
table.Liste td.Liste_c_nw { border-top:1px solid #91cce4; text-align:center; }
table.Liste td.Liste_r_nw { border-top:1px solid #91cce4; text-align:right; }
table.Liste td.ListePic { text-align:center; border-top:1px solid #91cce4; }
table.Liste td.nob { white-space:normal !important; }

/* Tabellenlistung in verkleinerter Schrift */
table.ListeS { background-color:#e4f5fc; border:1px solid #91cce4; border-collapse:collapse; }
table.ListeS td { padding:4px; font-size:11px; }
table.ListeS tr.ListeC { vertical-align:middle; }
table.ListeS td.ListeC { background-color:#bfe7f7; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e { background-color:#bfe7f7; font-weight:normal; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e high { font-weight:bold; font-size:11px; }
table.ListeS td.ListeC_l { background-color:#bfe7f7; font-weight:bold; text-align:left; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_r { background-color:#bfe7f7; 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 #91cce4; text-align:center; }
table.ListeS td.Liste_c_nw { border-top:1px solid #91cce4; text-align:center; white-space:nowrap; }
table.ListeS td.nobg { background-color:#FFFFFF; border-top:1px solid #91cce4; }
table.ListeS td.wb { border:1px solid #91cce4; }
table.ListeS td.Liste_r_nw { border-top:1px solid #91cce4; text-align:right; white-space:nowrap; }
table.ListeS td.Liste { border-top:1px solid #91cce4; }
table.ListeS td.ListePic { vertical-align:top; text-align:center; border-top:1px solid #91cce4; }
table.ListeS td.ListeH  { background-color:#bfe7f7; border-top:1px solid #91cce4; 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:9px; 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; }
.COt td, .COb td { font-size:11px; }
#speedbar { margin-left:14px; margin-right:-12px; }
#speedbar .step { float:left; margin-left:-10px; }

/* Merkzettel-Grafik, Merkzettel-iframe */
img.imgMZ { border:0px; height:20px; width:1px; }
#idmztarget { text-align:center; width:190px; 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:#007DB1; }
