body #XTcopyr {
  margin:0 0 65px 75px;
  text-align:left;
}
body #XTlayout {
  width:100%;
  height:360px;
  background:transparent url(/shop_cfg/kerstin0102/header.jpg) center no-repeat;
}
/*====================@import url(_layout.css);*/
/* general definitions */
body {
  margin:0;
  padding:0;
  border:none;
  background:#fff url(/shop_cfg/kerstin0102/footer.jpg) center bottom no-repeat;
  font-family:arial;
}
body .mytable {
  width:980px;
}
body #XTmain {
  position:relative;
  z-index:1;
}

/* Zellen + Tabellen mit Rahmen */
body #XTmain td,
body table.border1 {
  background-color:transparent;
}

/* Bilder */
body .shop_rueckruf002 {background-image: url(/shop_cfg/kerstin0102/callback.gif); height:93px;}
.senden, .send       {background:transparent url(/shop_cfg/kerstin0102/senden.gif) 0 3px no-repeat; width:66px; height:19px;}
input.Einkaufswagen {background-image: url(/shop_cfg/kerstin0102/in_den_einkaufswagen.gif); width:220px; height:40px;}

/* Links */
body #XTmain a {
  color:#484848;
}
body #XTmain a:hover {
  color:#484848;
  text-decoration:underline;
}

/* input fields */
body #myattribut,
body select,
body textarea,
body input.anzahl,
body input.text {
  border:1px solid #C2C7C3;
}

/* img durchscheinend */
body .box_links_oben img,
body .box_rechts_oben img,
body .box_links_unten img,
body .box_rechts_unten img,
body .box_articpic_linksoben img,
body .box_articpic_rechtsoben img,
body .box_articpic_linksunten img,
body .box_articpic_rechtsunten img {
  filter:alpha(opacity:0); opacity:0;
}

/* Lager Icons (off) nicht anzeigen */
body img.lager_vorraetig_off,
body img.lager_knapp_off,
body img.lager_aus_off {
  display:none;
}
/* Lagerbestandsanzeige im Produkt */
body td#XTmiddle div#lagerimg img.lager_vorraetig,
body td#XTmiddle div#lagerimg img.lager_knapp,
body td#XTmiddle div#lagerimg img.lager_aus {
  width:50px;
  height:18px;
}
body div#lagerimg img.lager_vorraetig {background:url(/shop_cfg/kerstin0102/lager_gruen.gif) no-repeat;}
body div#lagerimg img.lager_knapp     {background:url(/shop_cfg/kerstin0102/lager_gelb.gif) no-repeat;}
body div#lagerimg img.lager_aus       {background:url(/shop_cfg/kerstin0102/lager_rot.gif) no-repeat;}
body td#XTmiddle img.lager_vorraetig,
body td#XTmiddle img.lager_knapp,
body td#XTmiddle img.lager_aus {
  width:25px;
  height:9px;
}
body img.lager_vorraetig {background:url(/shop_cfg/kerstin0102/lager_gruenk.gif) no-repeat;}
body img.lager_knapp     {background:url(/shop_cfg/kerstin0102/lager_gelbk.gif) no-repeat;}
body img.lager_aus       {background:url(/shop_cfg/kerstin0102/lager_rotk.gif) no-repeat;}

/* unbenutzte Elemente ausblenden */
body .lager_vorraetig_off,
body .lager_knapp_off,
body .lager_aus_off,
body #XTtop,
body #XTWerbung,
body .box_links_oben,
body .box_links_border,
body .box_links_mainback,
body .box_links_unten,
body .box_rechts_oben,
body .box_rechts_mainback,
body .box_rechts_border,
body .box_rechts_unten,
body .box_unten_border,
body #XThead .box_mitte_oben,
body #XTmiddle .box_mitte_oben,
body .box_mitte_unten {
  display:none;
}

/* Kopfbereich */
body #XThead .box_mitte_mainback {
  font:normal 10px/normal arial;
  text-align:right;
  padding:0;
  color:#484848;
}
/* links */
body #XThead #kblau a {
  font-size:10px;
}
/* flags */
body #XThead #kblau a img {
  vertical-align:text-bottom;
}
/* "home" link */
body #XThead #XThome {
  display:block;
  height:185px;
}
/* Overlay für Kopfbereich */
body #XTfirstView #sticker {
  display:block;
  position:absolute;
  top:24px;
  left:50%;
  margin-left:-500px;
}

/* Navigation */
body #XTmain #XTnav {
  padding:0 180px;
}
body #XTnav table td {
  padding:0 5px;
  white-space:normal;
  font:normal 10px/18px arial;
}
body #XTnav table td a {
  font:normal 10px/18px arial;
  border-bottom:1px dotted;
}
body #XTnav table td a:hover {
  border-bottom:1px solid;
  text-decoration:none;
}

/* main structure padding */
#XThead, #XTnav, #XTleft, #XTright, #XTfoot {padding:0;}
#XTmiddle {padding:0;}
#XTright {padding-top:40px;}

/* Topprodukt */
body #XTmain #XTmiddle table.width90pc {
  border:3px double #C2C7C3;
}
body #XTmain #XTmiddle table.width90pc td {
  padding:5px;
}
body #XTmain #XTmiddle table.width90pc a.big {
  font:bold 15px verdana;
  color:#333333;
}
body #XTmain #XTmiddle table.width90pc a.thin {
  font:bold 13px verdana;
  color:#333333;
}
body #XTmain #XTmiddle table.width90pc a img {
  border:1px solid #fff;
}
body #XTmain #XTmiddle table.width90pc a:hover img {
  border-color:#A0C7F2;
}
body #XTmain #XTmiddle table.width90pc td {
  font:normal 11px verdana;
  color:#666;
}

/* Fussbereich */
body #XTfoot {
  padding:0 0 22px;
}
body #XTfoot #kblaut {
}
xbody #XTfoot #kblaut br,
body #XTfoot #kblaut img {
  display:none;
}
body #XTfoot #kblaut * img {
  display:inline;
}

/* Fenster links und rechts auf Navi-Höhe anheben */
body #XTleft .XTwindow,
body #XTright .XTwindow {
  position:relative;
  top:-19px;
  width:100%;
  margin-bottom:15px;
}

/* Boxen allgemein */
body .box_mitte_mainback {
  background:transparent;
}
body .XTWindow .box_mitte_mainback {
  padding:5px 8px 15px 12px;
}
body #XTleft .XTWindow br,
body #XTright .XTWindow br {
  display:none;
}
body #XTleft .XTWindow center br,
body #XTright .XTWindow center br {
  display:inline;
}

/* Ueberschriften */
body #XTmain .box_mitte_oben {
  background:transparent url(/shop_cfg/kerstin0102/kategorie.png) 0 0 no-repeat;
  font:bold 14px/18px Arial;
  color:#484848;
  padding:4px 0 8px 12px;
}

/*============ _box_categories.css =============*/
/* Ueberschrift */
body #XTCategories .box_mitte_oben,
body #XTKategorien .box_mitte_oben {
  background:none;
  text-transform:uppercase;
  padding:5px 0 0 20px;
  font-size:15px;
}
/* Neu */
body #XTCategories img.neu1,
body #XTkategorien img.neu1 {
  position:absolute;
  margin-top:-14px;
  margin-left:140px;
}
body #XTCategories img.plus,
body #XTCategories img.plusmin,
body #XTCategories img.minus,
body #XTkategorien img.plus,
body #XTkategorien img.plusmin,
body #XTkategorien img.minus {
  display:none;
}
body #XTCategories a,
body #XTKategorien a {
  display:block;
  font:normal 12px/18px arial;
  color:#484848;
  padding-left:7px;
}
body #XTCategories #kblau a:hover,
body #XTKategorien #kblau a:hover {
}
body #XTCategories a.rthin,
body #XTKategorien a.rthin {
  padding-left:24px;
  font:normal 11px/16px arial;
  background:transparent url(/shop_cfg/kerstin0102/badkugel.gif) 4px 2px no-repeat;
}
body #XTCategories img.subkat,
body #XTCategories br,
body #XTCategories hr,
body #XTKategorien img.subkat,
body #XTKategorien br,
body #XTKategorien hr {
  display:none;
}
body #XTCategories #kblau,
body #XTKategorien #kblau {
  padding:10px 0;
}
body #XTCategories #trenner,
body #XTKategorien #trenner {
  display:block;
  margin:5px 0 0;
  font:bold 13px/18px Arial;
  color:#484848;
  padding:5px 0 11px 30px;
  background:transparent url(/shop_cfg/kerstin0102/trenner.png) 0 0 no-repeat;
}

/*====================@import url(_box_search.css);*/
/* Produktsuche */
body #XTProductsearch #kblau #small,
body #XTProduktsuche #kblau #small {
  font:normal 10px/15px arial;
  padding-left:5px;
}
body #XTProductsearch #kblau img,
body #XTProduktsuche #kblau img {
  height:0px;
}
body #XTProductsearch #kblau br,
body #XTProduktsuche #kblau br {
  display:none;
}
body #XTProductsearch #kblau table br,
body #XTProduktsuche #kblau table br {
  display:inline;
}
body #XTProductsearch nobr,
body #XTProduktsuche nobr {
  display:block;
  margin:5px 0 -10px;
}
body #XTProductsearch input,
body #XTProduktsuche input {
  vertical-align:middle;
}
body #XTProductsearch input.suchbegriff,
body #XTProduktsuche input.suchbegriff {
  width:89px;
  font:normal 11px arial;
  border:1px solid #C2C7C3;
}
body #XTProductsearch input.radio,
body #XTProduktsuche input.radio {
  margin:2px 0 0;
  height:14px;
}

/*====================@import url(_box_newsletter.css);*/
/* Newsletter */
body #XTNewsletter table img {
  display:none;
}
body #XTNewsletter #kblau img {
  height:0px;
}
body #XTNewsletter #kblau br {
  display:none;
}
body #XTNewsletter #kblau table br {
  display:inline;
}
body #XTNewsletter #kblau table #kblau{
  text-align:justify;
  padding-top:5px;
}
body #XTNewsletter .radio {
  float:left;
  clear:both;
  margin-top:2px;
  height:16px;
}
body #XTNewsletter .text,
body #XTNewsletter select {
  width:100%;
  font:normal 12px arial;
  border:1px solid #C2C7C3;
}
body #XTNewsletter .image {
  margin:-10px 0 0 50px;
}
body #XTNewsletter #xssmall {
  font:normal 9px/10px arial;
  color:#888;
  display:block;
  padding:0 2px;
  margin-top:4px;
}

/*==================== @import url(_box_information.css);*/
/* Informationen */
body #XTInformationen .thin,
body #XTInformation .thin {
  display:block;
  _zoom:1;
  padding-left:9px;
  font:normal 11px/15px verdana;
  background:url(/shop_cfg/kerstin0102/arrow_right.gif) 0px 4px no-repeat;
}
body #XTInformationen .thin:hover,
body #XTInformation .thin:hover {
  text-decoration:underline;
}
/* line breaks */
body #XTInformationen #kblau br,
body #XTInformation #kblau br {
  display:none;
}
body #XTInformationen #kblau center br,
body #XTInformation #kblau center br {
  display:inline;
  }
/* languages */
body #XTInformationen #smallb,
body #XTInformation #smallb {
  font:normal 11px verdana;
}
/* flags */
body #XTInformationen center,
body #XTInformation center {
  padding-top:10px;
  }
/* ssl */
body #XTInformationen center a.thin,
body #XTInformation center a.thin {
  padding-left:0px;
  background:transparent;
}

/*==================== @import url(_box_callback.css);*/
/* Rückruf */
body #XTTelefonRckruf #kblau br,
body #XTPhonecallback #kblau br {
  display:none;
}
body #XTTelefonRckruf #kblau center br,
body #XTPhonecallback #kblau center br {
  display:inline;
}
body #XTTelefonRckruf .thin,
body #XTPhonecallback .thin {
  display:block;
  font:normal 10px verdana;
  text-align:center;
  padding:2px;
  background:#f0f0f0;
  border-top:2px solid white; border-left:2px solid white;
  border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
}
body #XTTelefonRckruf .thin:hover,
body #XTPhonecallback .thin:hover {
  text-decoration:none;
  background:#e0e0e0;
  border-bottom:2px solid white; border-right:2px solid white;
  border-top:2px ridge threedlightshadow; border-left:2px ridge threedlightshadow;
}

/*==================== @import url(_box_products.css);*/
/* Einzelnes Produkt */
body #XTleft .XTwindow table.border1,
body #XTright .XTwindow table.border1 {
  /*border:1px dashed #666;*/
}
body #XTleft .XTwindow table.border1 br,
body #XTright .XTwindow table.border1 br {
  display:inline;
}
body #XTleft .XTwindow table.border1 td#small,
body #XTright .XTwindow table.border1 td#small {
  text-align:center;
  padding:5px;
}
body #XTleft .XTwindow table.border1 td#small a img,
body #XTright .XTwindow table.border1 td#small a img {
  border:1px solid #fff;
}
body #XTleft .XTwindow table.border1 td#small a:hover img,
body #XTright .XTwindow table.border1 td#small a:hover img {
  border-color:#A0C7F2;
}
body #XTleft .XTwindow table.border1 td#small a span,
body #XTright .XTwindow table.border1 td#small a span {
  font:normal 10px/normal arial;
  color:#888;
  display:block;
  padding:2px 0;
}
body #XTleft .XTwindow table.border1 td#small a.bold,
body #XTright .XTwindow table.border1 td#small a.bold {
  display:block;
  _zoom:1;
  margin:-5px 0;
  font:bold 11px/normal arial;
  padding:2px;
  background:#F0F0F0;
  border-top:2px solid white; border-left:2px solid white;
  border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
}
body #XTleft .XTwindow table.border1 td#small a:hover.bold,
body #XTright .XTwindow table.border1 td#small a:hover.bold {
  text-decoration:none;
  background:#E0E0E0;
  border-bottom:2px solid white; border-right:2px solid white;
  border-top:2px ridge threedlightshadow; border-left:2px ridge threedlightshadow;
}
/* Topseller */
body #XTUnsereTopseller br,
body #XTTopsellers br {
  display:none;
}
body #XTUnsereTopseller table br,
body #XTTopsellers table br {
  display:inline;
}
body #XTUnsereTopseller a.bold,
body #XTTopsellers a.bold {
  display:block;
  font:normal 11px verdana;
  text-align:center;
  margin-top:2px;
  padding:2px;
  background:#f0f0f0;
  border-top:2px solid white; border-left:2px solid white;
  border-bottom:2px ridge threedlightshadow; border-right:2px ridge threedlightshadow;
}
body #XTUnsereTopseller a.bold:hover,
body #XTTopsellers a.bold:hover {
  text-decoration:none;
  background:#e0e0e0;
  border-bottom:2px solid white; border-right:2px solid white;
  border-top:2px ridge threedlightshadow; border-left:2px ridge threedlightshadow;
}
body #XTUnsereTopseller table.border1,
body #XTTopsellers table.border1 {
  background:none;
}

/*==================== @import url(_box_cart.css);*/
/* Warenkorb klein */
body #XTmain #XTWarenkorb {
  width:180px;
  margin:0 -3px 15px;
}
/* Ueberschrift */
body #XTWarenkorb .box_mitte_oben {
  border:3px double #C2C7C3;
  border-bottom:none;
}
body #XTWarenkorb hr,
body #XTWarenkorb br {
  display:none;
}
body #XTWarenkorb .box_mitte_mainback {
  border:3px double #C2C7C3;
  border-top:none;
  font-family:arial;
  padding-bottom:4px;
}
body #XTWarenkorb #smallb {
  border-top:1px solid #666;
}
body #XTWarenkorb nobr {
  display:block;
  text-align:center;
}

/* Startseitenprodukte */
body #XTmiddle .width25pc {
/*  padding:5px 0px;*/
/*  border-top:1px dashed #666;*/
}
body #XTmiddle .width25pc table.cs0 {
  background-color:transparent;
/*  height:225px;*/
/*  border-right:1px dashed #666;*/
}
body #XTmiddle tr.row0 .width25pc,
body #XTmiddle table.width100pc td.cell3 table.width100pc {
/*  border:none;*/
}
body #XTmiddle .width25pc table.cs0 td {
/*  padding:0 5px;*/
}
/* Bezeichnung */
body #XTmiddle .width25pc .row0 .cell0 img {
  height:32px;
}
body #XTmiddle .width25pc .row0 .cell1 {
  font-size:12px;
  color:#484848;
  vertical-align:top;
}
/* Bild */
body #XTmiddle .width25pc .row1 .cell0 img {
  height:122px;
}
body #XTmiddle .width25pc a img {
  height:auto;
  border:1px solid #FFF;
}
body #XTmiddle .width25pc a:hover img {
  border-color:#A0C7F2;
}
/* Preis */
body #XTmiddle .width25pc .row2 .cell0 img {
  height:42px;
}
body #XTmiddle .width25pc td#normal12 span#small {
  font:normal 9px/11px arial;
  color:#484848;
  height:11px;
}
body #XTmiddle .width25pc td#normal12 {
  font-size:13px;
  color:#484848;
  vertical-align:bottom;
}
body #XTmiddle .width25pc td#normal12 #krot {
  display:block;
  font-size:13px;
}
/* Preiszusatz */
body #XTmiddle .width25pc .row3 .cell0 img {
  height:20px;
}
body #XTmiddle .width25pc td#small a {
  font-size:10px;
  color:#888;
}

/* Lieferbedingungen, Impressum, Kontakt */
body #XTmain.kontakt #XTmiddle .box_mitte_mainback br,
body #XTmain.kontakt #XTmiddle .box_mitte_mainback hr,
body #XTmain.impressum #XTmiddle .box_mitte_mainback br,
body #XTmain.impressum #XTmiddle .box_mitte_mainback hr,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback br,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback hr {
  display:none;
}
/* Ueberschrift */
body #XTmain.kontakt #XTmiddle .box_mitte_mainback span#big,
body #XTmain.impressum #XTmiddle .box_mitte_mainback span#big,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback span#big {
  display:block;
  font:normal 20px verdana;
  color:#484848;
  /*border-bottom:1px solid #C2C7C3;*/
  margin-bottom:10px;
}
body #XTmain.kontakt #XTmiddle .box_mitte_mainback span#normalf,
body #XTmain.impressum #XTmiddle .box_mitte_mainback span#normalf,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback span#normalf {
  display:block;
  line-height:30px;
}
/* Tabelle */
body #XTmain.kontakt #XTmiddle .box_mitte_mainback table.cs3,
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 {
  margin-top:10px;
}
body #XTmain.kontakt #XTmiddle .box_mitte_mainback table.cs3,
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 {
  border:3px double #C2C7C3;
  background-color:#F2F2F2;
}
body #XTmain.kontakt #XTmiddle .box_mitte_mainback table.cs3 td,
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3 td,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td {
  background-color:transparent;
}
body #XTmain.kontakt table.cs3 select,
body #XTmain.kontakt table.cs3 textarea,
body #XTmain.kontakt table.cs3 input.text {
  border:1px solid #C2C7C3;
}

/* Umbrueche anzeigen */
body #XTmain.kontakt #XTmiddle .box_mitte_mainback table.cs3 br,
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3 br,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 br {
  display:inline;
}
/* hr anzeigen */
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3 hr {
  display:block;
  width:70%;
}
/* links formatieren */
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3 a {
  font-size:13px;
  border-bottom:1px dotted;
}
body #XTmain.impressum #XTmiddle .box_mitte_mainback table.cs3 a:hover {
  text-decoration:none;
  border-bottom:1px solid;
}
/* Allgemeine Informationen */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td#normalf {
  font-size:12px;
}
/* Spalte "Versandkosten:" */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td#normalf.width1pc {
  font-size:11px;
}
/* Versandkostenfrei */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td.cell1 table.cs0 tr.cells1 td#normalf {
  padding-top:5px;
  border-top:1px solid #C2C7C3;
}
/* Ueberschriften */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td.cell1 table.cs0 tr.row0 td#smallb {
  padding:2px;
  border-bottom:1px solid #C2C7C3;
}
/* Tabelle Gewicht/Kosten */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 td.cell0 table.cs0 {
}
/* Tabelle Versandarten */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 td.cell1 table.cs0 {
}
/* Tabelle Zahlungsarten */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 td.cell2 table.cs0 {
}
/* Daten (allgemein) */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 table.cs0 td#small {
  padding-top:4px;
  padding-bottom:4px;
}
/* Bezeichnungen (allgemein) */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 table.cs0 td.cell0 {
  white-space:normal;
}
/* Bezeichnungen Versand/Zahlung */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 td.cell1 table.cs0 td.cell0,
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 td.cell2 table.cs0 td.cell0 {
  padding-left:5px;
  padding-right:5px;
}
/* Bestellwerte */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 table.cs0 td.cell0 span#xssmall {
  white-space:nowrap;
}
/* Kosten (allgemein) */
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 table.cs0 td.cell1 {
}

/*==================== @import url(_checkout.css);*/
/* Ueberschrift */
body #XTmain.kasse table.cs3 tr.row0 span#big,
body #XTmain.warenkorb table.cs3 tr.row0 span#big {
  display:block;
  font:normal 20px verdana;
  color:#484848;
}
body #XTmain.kasse table.cs3,
body #XTmain.warenkorb table.cs3 {
  border-collapse:collapse;
}
body #XTmain.kasse table.cs3 table,
body #XTmain.warenkorb table.cs3 table {
  border-collapse:separate;
}
/* Zellenhintergrund */
body #XTmain.kasse table.cs3 td,
body #XTmain.warenkorb table.cs3 td {
  background-color:transparent;
  border-bottom:1px solid #C2C7C3;
  vertical-align:top;
}
body #XTmain.kasse table.cs3 td td,
body #XTmain.warenkorb table.cs3 td td {
  border-bottom:none;
}
body #XTmain.warenkorb table.cs3 tr.row0 td,
body #XTmain.warenkorb table.cs3 tr.row0 td span#normal12 {
  font:normal 13px verdana;
  padding:0 0 10px 0;
}
/* Warenkorb/Kasse */
body #XTmain.kasse table.cs3 tr.row0 td {
  padding:0;
}
body #XTmain.kasse #XTmiddle table.cs3 table td.width1pc,
body #XTmain.kasse table.cs3 tr.cells1 td,
body #XTmain.kasse table.cs3 tr.cells3 td.cell0,
body #XTmain.kasse table.cs3 tr.cells3 td.cell2,
body #XTmain.warenkorb table.cs3 tr.cells3 td.cell0,
body #XTmain.warenkorb table.cs3 tr.cells3 td.cell2,
body #XTmain.warenkorb table.cs3 td#xssmall,
body #XTmain.warenkorb table.cs3 td#smallb,
body #XTmain.warenkorb table.cs3 td#normal {
  border:none;
}
body #XTmain.kasse table.cs3 tr.cells3 td.cell1,
body #XTmain.warenkorb table.cs3 tr.cells3 td.cell1 {
  border-bottom:1px solid #666;
  width:1%;
}
/* Beschreibung */
body #XTmain.kasse table.cs3 td#small,
body #XTmain.warenkorb table.cs3 td#small {
  font-size:0px;
  color:#fff;
}
/* MwSt */
body #XTmain.kasse table.cs3 span#small,
body #XTmain.warenkorb table.cs3 span#small {
  color:#888;
}
/* Artikelbezeichnung */
body #XTmain.kasse table.cs3 td#small a.thin,
body #XTmain.warenkorb table.cs3 td#small a.thin {
  font:bold 13px verdana;
}
/* Attribute */
body #XTmain.kasse table.cs3 table.cs2,
body #XTmain.warenkorb table.cs3 table.cs2 {
  width:auto;
}
body #XTmain.kasse table.cs3 table.cs2 td#smallb,
body #XTmain.warenkorb table.cs3 table.cs2 td#smallb {
  font:normal 11px verdana;
  color:#000;
  padding:0;
  border:none;
}
/* Preiszusatz */
body #XTmain.warenkorb table.cs3 td#xssmall a {
  color:#888;
}
/* AGB | Kasse | Löschen */
body #XTmain.warenkorb table.cs3 td#smallb {
  color:#fff;
}
body #XTmain.warenkorb table.cs3 td#smallb a.nor {
  font:bold 11px/18px verdana;
  background-color:#F2F2F2;
  padding:2px 5px;
  border:1px solid #C2C7C3;
  _zoom:1;
}
/* Formularbereich */
body #XTmain.kasse table.cs3 table.cs0 table.cs3,
body #XTmain.kasse table.cs3 table.cs0 table.cs5 {
  border:3px double #C2C7C3;
  background-color:#F2F2F2;
}
body #XTmain.kasse table.cs3 table.cs0 select,
body #XTmain.kasse table.cs3 table.cs0 textarea,
body #XTmain.kasse table.cs3 table.cs0 input.text {
  border:1px solid #C2C7C3;
}
/* Fortfahren */
body #XTmain.kasse table.cs3 table.cs0 table.cs6 {
  border:3px double #C2C7C3;
  background-color:#F2F2F2;
}
/* Bestellung absenden */
body #XTmain.kasse table.cs3 center {
  border:3px double #C2C7C3;
  background-color:#F2F2F2;
  padding:5px;
}
body #XTmain.kasse table.cs3 center form {
  display:inline;
}
/* Fehler */
body #XTmain.kasse table.cs3 span#mrot {
  display:block;
  margin-top:5px;
  padding:2px 5px;
  border:1px solid #C2C7C3;
  background-color:#eee;
  font-size:12px;
}
/* Spalten im Checkout ausblenden */
body #XTmain.kasse #XTleft *,
body #XTmain.kasse #XTright * {
  visibility:hidden;
}
/* Auswahl bei Bestellung */
body #XTmain.kasse table.cs3 li {
  list-style-type:none;
}
body #XTmain.kasse table.cs3 li a {
  float:left;
  margin-bottom:5px;
  font:bold 11px/18px verdana;
  background-color:#F2F2F2;
  padding:2px 5px;
  border:1px solid #C2C7C3;
  _zoom:1;
}
body #XTmain.kasse table.cs3 li br {
  clear:both;
}

/* Eingangsbestätigung */
body #XTmain.printview td#XTmiddle input.submit {
  width:auto;
  height:auto;
  background-image:none;
}
body #XTmain.printview table.cs3 tr.row0 td,
body #XTmain.printview table.cs3 tr.row1 td {
  position:absolute;
}
body #XTmain.printview table.cs3 tr.row3 td{
  position:static;
}
body #XTmain.printview table.cs3 td#normalb {
  font:normal 20px verdana;
  color:#484848;
  padding:0;
}
body #XTmain.printview table.cs3 td#normalb br,
body #XTmain.printview table.cs3 td#normalb img {
  display:none;
}
body #XTmain.printview table.cs3 td#normalb span#normal {
  display:block;
  margin-top:10px;
  font:normal 13px arial;
  color:#484848;
}

/*==================== @import url(_produkt.css);*/
/* Produkt */
body #XTmain.produkt #XTproduct {
  /*border-collapse:collapse;*/
}
body #XTmain.produkt #XTproduct td {
  background-color:transparent;
}
/* Bezeichnung */
body #XTmain.produkt #XTproduct #XTbezeichnung td#normal12 {
  font:normal 20px verdana;
  color:#484848;
  padding:0 0 10px;
}

/* Beschreibung */
body #XTmain.produkt #XTbeschreibung td {
  padding:0 0 10px;
}
body #XTmain.produkt #XTbeschreibung td td {
  padding:0;
}
/* Staffelpreis */
body #XTmain.produkt #XTstaffelpreis td {
  text-align:center;
}
body #XTmain.produkt #XTstaffelpreis table {
  border:1px solid #C2C7C3;
  margin:auto;
  background-color:#F2F2F2;
}
/* Attribut */
body #XTmain.produkt #XTattrib.row2 td {
  border-top:2px solid #C2C7C3;
}
body #XTmain.produkt #XTattrib td td {
  padding:0;
  border:none;
}
body #XTmain.produkt #XTbeschreibung #XTattrib td {
  padding:5px 0;
}

/* Warenkorb */
xbody #XTmain.produkt #XTwkorb td {
  text-align:center;
}
body #XTmain.produkt #XTwkorb td td {
  padding:0;
}
body #XTmain.produkt #XTwkorb div#wkorb {
  font-size:9px;
  text-align:center;
}
body #XTmain.produkt #XTwkorb div#wkorb b {
  visibility:hidden;
}
body #XTmain.produkt #XTwkorb div#wkorb b * {
  visibility:visible;
}
body #XTmain.produkt #XTwkorb div#wkorb input,
body #XTmain.produkt #XTwkorb div#wkorb #preisstyle {
  xvertical-align:middle;
}
body #XTmain.produkt #XTwkorb div#wkorb b strike {
  font-size:13px;
}
body #preisstyle a {vertical-align:top;}
body #XTmain.produkt #XTwkorb div#wkorb b #preisstyle {
  font-size:17px;
  color:#222;
  padding-left:5px;
}
body #XTmain.produkt #XTwkorb div#wkorb a span {
  display:block;
  font:normal 9px arial;
  color:#888;
}

/* Bestand/Lieferhinweis */
body #XTmain.produkt #XTlhinweis br {
  display:none;
}
body #XTmain.produkt #XTlhinweis table {
  width:auto;
}
body #XTmain.produkt #XTlhinweis td {
  padding:0 10px 10px;
  border-bottom:2px solid #C2C7C3;
}
body #XTmain.produkt #XTlhinweis td td {
  padding:0;
  border:none;
}
body #XTmain.produkt #XTlhinweis table tr.lastrow td.nowrap b {
  display:none;
}

/* Rezensionen */
body #XTmain.produkt #XTcomment td {
  padding:10px 0;
  border-bottom:1px solid #C2C7C3;
}
body #XTmain.produkt #XTcomment td span#normal12 {
  font:bold 13px arial;
  color:#222;
}
/* Navigation */
body #XTmain.produkt #XTproduct tr#XTnavigation td b,
body #XTmain.produkt #XTproduct tr#XTnavigation td br {
  display:none;
}
body #XTmain.produkt #XTproduct tr#XTpreisagent td,
body #XTmain.produkt #XTproduct tr#XTnavigation td {
  color:#fff;
  font-size:1px;
}
/* empfehlen etc. */
body #XTmain.produkt #XTproduct tr#XTcomment td a.thin,
body #XTmain.produkt #XTproduct tr#XTempfehlen td a.thin,
body #XTmain.produkt #XTproduct tr#XTpreisagent td a.thin,
body #XTmain.produkt #XTproduct tr#XTnavigation td a.thin {
  font:bold 11px/18px arial;
  background-color:#F2F2F2;
  padding:2px 5px;
  border:1px solid #C2C7C3;
  _zoom:1;
}
body #XTmain.produkt #XTproduct tr#XTcomment td a.thin img,
body #XTmain.produkt #XTproduct tr#XTempfehlen td a.thin img,
body #XTmain.produkt #XTproduct tr#XTpreisagent td a.thin img,
body #XTmain.produkt #XTproduct tr#XTnavigation td a.thin img {
  display:none;
}
/* weitere Artikel */
body #XTmain.produkt #XTproduct tr#XTcross td,
body #XTmain.produkt #XTproduct tr#XTandere td {
  padding:10px 0 0;
}
body #XTmain.produkt #XTproduct tr#XTcross table,
body #XTmain.produkt #XTproduct tr#XTandere table {
  /*border-collapse:collapse;*/
}
body #XTmain.produkt #XTproduct tr#XTcross b,
body #XTmain.produkt #XTproduct tr#XTandere b {
  color:#222;
}
body #XTmain.produkt #XTproduct td.width33pc {
  background-color:#F2F2F2;
  border:1px solid #C2C7C3;
  font-size:0px;
  padding:5px !important;
}
body #XTmain.produkt #XTproduct td.width33pc a img {
  border:1px solid #fff;
}
body #XTmain.produkt #XTproduct td.width33pc a:hover img {
  border:1px solid #A0C7F2;
}
body #XTmain.produkt #XTproduct td.width33pc font {
  font:bold 12px arial;
}
body #XTmain.produkt #XTproduct td.width33pc font a {
  font:bold 11px arial;
}
body #XTmain.produkt #XTproduct td.width33pc font a span {
  display:block;
  color:#888;
  font:normal 9px arial;
}
body #XTmain.produkt #XTproduct td.width33pc font span#xssmall {
  display:block;
  background:#fff;
  position:relative;
  top:-13px;
  margin-bottom:-13px;
  font:normal 9px/13px arial;
}
/* Empfehlung */
body #XTmain.produkt #XTproduct table.cs5 {
  border:1px solid #C2C7C3;
  background-color:#F2F2F2;
}
body #XTmain.produkt #XTproduct table.cs5 textarea,
body #XTmain.produkt #XTproduct table.cs5 input.text {
  border:1px solid #C2C7C3;
}

/*====================@import url(_mainkat.css);*/
/* Haupttabelle */
body #XTmain.hkat table.cs3 {
  border-collapse:collapse;
}
body #XTmain.hkat table.cs3 td {
  padding:0;
}
/* Ueberschrift */
body #XTmain.hkat table.cs3 span#big {
  display:block;
  font:normal 20px verdana;
  color:#484848;
}
/* Unterkategorieinhalt */
body #XTmain.hkat table.cs3 td.bgc {
  background-color:transparent;
  padding:5px;
  border-top:1px solid #C2C7C3;
  font:normal 11px verdana;
  color:#666;
}
body #XTmain.hkat table.cs3 tr.lastrow td.bgc {
  border-bottom:1px solid #C2C7C3;
}
/* Unterkategoriebezeichnung */
body #XTmain.hkat table.cs3 td.bgc a {
  font:bold 13px verdana;
  color:#333333;
}
/* Unterkategorietabelle */
body #XTmain.hkat table.cs4 {
  border-collapse:collapse;
}
body #XTmain.hkat table.cs4 td.width50pc {
  border:1px solid #C2C7C3;
}
/* Fehler bei 4 Unterkategorien */
xbody #XTmain.hkat table.cs4 tr.cells1 td {
  display:none;
}
/* Unterkategoriebild */
body #XTmain.hkat table.cs4 a img {
  border:1px solid #fff;
}
body #XTmain.hkat table.cs4 a:hover img {
  border-color:#A0C7F2;
}

/*==================== @import url(_subkat.css);*/
/* XTdesignMX: unsortierte Spaltenüberschriften */
body .XTnosort {
  background:url(/shop_cfg/kerstin0102/updown.gif) left center no-repeat;
  padding-left:25px;
}
/* Unterkategorie/Suchergebnis */
body #XTmain.skat table.cs3,
body #XTmain.suche table.cs3 {
  border-collapse:collapse;
}
body #XTmain.skat table.cs3 table.cs3,
body #XTmain.suche table.cs3 table.cs3 {
  border-collapse:separate;
}

/* Zellenhintergrund */
body #XTmain.skat table.cs3 td,
body #XTmain.suche table.cs3 td {
  background-color:transparent;
  border-top:1px solid #C2C7C3;
}
body #XTmain.skat table.cs3 tr.lastrow td,
body #XTmain.suche table.cs3 tr.lastrow td {
  border-bottom:1px solid #C2C7C3;
}
body #XTmain.skat table.cs3 tr.row0 td,
body #XTmain.suche table.cs3 tr.row0 td,
body #XTmain.skat table.cs3 tr.lastrow td table.cs0 td,
body #XTmain.suche table.cs3 tr.lastrow td table.cs0 td,
body #XTmain.skat table.cs3 td table.cs0 td {
  border:none;
}

/* Ueberschrift */
body #XTmain.skat table.cs3 td#normal span#normalb,
body #XTmain.suche table.cs3 tr.row0 span#normal12 {
  display:block;
  font:normal 20px verdana;
  color:#484848;
}
body #XTmain.skat table.cs3 .skatname br {
  display:none;
}

/* keine hr */
body #XTmain.skat #XTmiddle hr,
body #XTmain.suche #XTmiddle hr {
  display:none;
}

/* Navigation/Sortierung */
body #XTmain.skat #XTmiddle #normalf,
body #XTmain.suche #XTmiddle #normalf {
  font:normal 13px verdana;
}
body #XTmain.skat #XTmiddle a.big,
body #XTmain.skat #XTmiddle #normalf a.thin,
body #XTmain.suche #XTmiddle #normalf a.thin {
  font:bold 13px verdana;
}
body #XTmain.skat #XTmiddle #normalf a.thin img,
body #XTmain.suche #XTmiddle #normalf a.thin img {
  border:none;
}

/* Vorschaubild */
body #XTmain.skat table.cs3 td.cell0,
body #XTmain.suche table.cs3 td.cell0,
body #XTmain.skat table.cs3 td.cell3,
body #XTmain.suche table.cs3 td.cell3,
body #XTmain.skat table.cs3 td.cell4,
body #XTmain.suche table.cs3 td.cell4 {
  width:1px;
}
body #XTmain.skat table.cs3 td.cell0 a img,
body #XTmain.suche table.cs3 td.cell0 a img {
  border:1px solid #C2C7C3;
}
body #XTmain.skat table.cs3 td.cell0 a:hover img,
body #XTmain.suche table.cs3 td.cell0 a:hover img {
  border-color:#A0C7F2;
}
body #XTmain.skat table.cs3 td.width50pc a img {
  border:none;
}

/* Artikelbezeichnung */
body #XTmain.skat table.cs3 td.cell1 a.nor,
body #XTmain.skat table.cs3 td.width50pc a.thin,
body #XTmain.suche table.cs3 td.cell1 a.thin {
  font:bold 12px arial;
  text-align:left;
}

/* Kurzbeschreibung */
body #XTmain.skat table.cs3 td.cell1 span#small,
body #XTmain.skat table.cs3 td.width50pc td#small,
body #XTmain.suche table.cs3 td.cell1 span#small {
  color:#333;
}

/* "mehr" */
body #XTmain.skat table.cs3 td.cell1 a.bold,
body #XTmain.skat table.cs3 td.width50pc a.bold,
body #XTmain.suche table.cs3 td.cell1 a.bold {
  font:bold 11px arial;
}

/* Preisspalte */
body #XTmain.skat #XTmiddle table.cs3 td#normalf.cell2,
body #XTmain.suche #XTmiddle table.cs3 td#normalf.cell2 {
  width:75px;
  white-space:normal;
  font:bold 13px verdana;
}
body #XTmain.skat table.cs3 td.cell2 br,
body #XTmain.suche table.cs3 td.cell2 br {
  display:none;
}
body #XTmain.skat table.cs3 td.cell2 span,
body #XTmain.suche table.cs3 td.cell2 span {
  display:block;
}
body #XTmain.skat table.cs3 td.cell2 strike,
body #XTmain.suche table.cs3 td.cell2 strike {
  font-size:12px;
}
body #XTmain.skat table.cs3 td.cell2 #krot,
body #XTmain.suche table.cs3 td.cell2 #krot {
  font-size:13px;
}
body #XTmain.skat table.cs3 td.cell2 a span,
body #XTmain.suche table.cs3 td.cell2 a span {
  color:#888;
  font:normal 9px arial;
  white-space:normal;
}
body #XTmain.skat table.cs3 td.cell2 span#xssmall,
body #XTmain.suche table.cs3 td.cell2 span#xssmall {
  font:normal 9px arial;
  white-space:normal;
}

/* Bestandsanzeige */
body #XTmain.skat table.cs3 td.cell3 a,
body #XTmain.suche table.cs3 td.cell3 a {
}

/* Warenkorb Spalte */
body #XTmain.skat table.cs3 td.cell4 form,
body #XTmain.suche table.cs3 td.cell4 form {
  display:inline;
}
body #XTmain.skat table.cs3 td.cell4 input,
body #XTmain.suche table.cs3 td.cell4 input {
  border:1px solid #C2C7C3;
  width:30px;
  margin-bottom:5px;
}
body #XTmain.skat table.cs3 td.cell4 input.quickorder,
body #XTmain.suche table.cs3 td.cell4 input.quickorder {
  margin:0;
  width:40px;
  height:40px;
  background-image: url(/shop_cfg/kerstin0102/quickorder.gif);
  border:none;
  display:block;
}

/* Warenkorb tabellarische Darstellung */
body #XTmain.skat .width50pc input {
  border:1px solid #C2C7C3;
  margin-right:10px;
}
body #XTmain.skat .width50pc input.einpacken,
body #XTmain.skat .width50pc input.Einkaufswagen {
  margin-top:5px;
}

/* Preis tabellarische Darstellung */
body #XTmain.skat table.cs3 td.width50pc tr.cells2 td.cell0 {
  text-align:center;
  width:auto;
}
body #XTmain.skat table.cs3 td.width50pc tr.cells2 td.cell0 a {
  color:#888;
  font:normal 9px arial;
}
/* Bestand tabellarische Darstellung */
body #XTmain.skat table.cs3 td.width50pc tr.cells2 td.cell1 {
  text-align:right;
  width:auto;
}
body #XTmain.skat table.cs3 td.width50pc tr.cells2 td.cell1 a {
  font-size:0px;
}
body #XTmain.skat table.cs3 td.width50pc tr.cells2 td.cell1 td {
  text-align:left;
}
/* Warenkorb tabellarische Darstellung */
body #XTmain.skat table.cs3 td.width50pc td#small tr.cells1 form {
  display:inline;
}
body #XTmain.skat table.cs3 td.width50pc td#small tr.cells1 input {
  vertical-align:bottom;
}
/* Extrazeile tabellarische Darstellung */
body #XTmain.skat table.cs3 td.width50pc tr.cells3 {
  display:none;
}

body #XTmain.skat table.cs3 td.width50pc {
  width:50%;
  border:1px solid #C2C7C3;
  background-color:#F2F2F2;
}
body #XTmain.skat table.cs3 td.width50pc table {
  background-color:transparent !important;
}
body #XTmain.skat table.tabular {
  border-collapse:separate;
}

/* Dropdown im Kopfbereich */
body #XThead #kerstin0102 {
  display:block;
  text-align:left;
  height:48px;
  position:relative;
  z-index:100;
  margin-top:24px;
  padding-left:5px;
}
body #XThead #kerstin0102 ul {
  list-style:none;
  padding:0;
  margin:0;
}
xbody #XThead #kerstin0102 ul#topmenu {
  margin:22px 0 0 5px;
}

/* menu entries */
body #XThead #kerstin0102 ul#topmenu li {
  float:left;
  position:relative;
}
body #XThead #kerstin0102 ul#topmenu li#menu1 {width:146px;}
body #XThead #kerstin0102 ul#topmenu li#menu2 {width:179px;}
body #XThead #kerstin0102 ul#topmenu li#menu3 {width:98px;}
body #XThead #kerstin0102 ul#topmenu li#menu4 {width:116px;}
body #XThead #kerstin0102 ul#topmenu li#menu5 {width:114px;}
body #XThead #kerstin0102 ul#topmenu li#menu6 {width:90px;}
body #XThead #kerstin0102 ul#topmenu li#menu7 {width:127px;}
body #XThead #kerstin0102 ul#topmenu li#menu8 {width:102px;}
body #XThead #kerstin0102 ul#topmenu li a {
  display:block;
  height:20px;
  overflow:hidden;
  white-space:nowrap;
  font:bold 14px/20px arial;
  letter-spacing:1px;
  text-indent:5px;
}

body #XThead #kerstin0102 ul#topmenu li ul {
  display:none;
  position:absolute;
  top:20px;
  left:0;
}
body #XThead #kerstin0102 ul#topmenu li.hover ul {
  display:block;
}

body #XThead #kerstin0102 ul#topmenu ul li {
  width:100%;
  margin:0;
  padding:0;
}
body #XThead #kerstin0102 ul#topmenu ul li a {
  font-size:13px;
  letter-spacing:0;
}
body #XThead #kerstin0102 ul#topmenu a:hover,
body #XThead #kerstin0102 ul#topmenu li.hover ul li a {
  background:#A0C7F2;
}

