body #XTmain #qhead {width:172px;}

/* Suche */
body #XTProduktsuche #kblau img {
  height:0px;
}
body #XTProduktsuche #kblau nobr+br,
body #XTProduktsuche #kblau>img+br+br {
  display:none;
}
body #XTProduktsuche input.radio {
  position:relative; top:-2px;
}
body #XTProduktsuche nobr {
  margin-bottom:4px;
  display:block;
}
body #XTProduktsuche input {
  vertical-align:middle;
}
body #XTProduktsuche .suchbegriff {
  width:135px;
  border:1px solid silver;
}
body #XTProduktsuche .suchbegriff.hover {
  color:#000;
  background-color:#f0f0f0;
}
body #XTProduktsuche .focus .suchbegriff {
  color:#000;
  background-color:#fff;
}
body #XTProduktsuche input.senden {
  width:20px;
  height:20px;
  background:url(/shop_cfg/trendtoys/lupe16c.gif) center no-repeat;
}

/* Hintergrund Warenkorbbereich oben */
body #XTmain.produkt #XTproduct tr#XTbeschreibung table.cs1 tr.row0 td.cell1 {
  vertical-align:top;
  text-align:right;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung table.cs1 tr.row0 td.cell1 table {
  background-color:#FDEDE0;
  position:relative;
  width:170px;
  margin:0 0 0 auto;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung table.cs1 tr.row0 td.cell1 br {
  display:none;
}
/* Lagerbestand: */
body #XTmain.produkt #XTproduct tr#XTbeschreibung table.cs1 table table table td.nowrap b {
  display:none;
}
/* Lieferhinweis */
body #XTmain.produkt #XTproduct tr#XTbeschreibung table div#lagerimg {
  position:absolute;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung table div#lagerimg img {
  position:absolute;
  left:0;
  margin:5px
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung table td#lhinweis b {
  display:block;
  padding:25px 6px 0px;
  font-size:7pt;
  text-align:left;
}
/* Staffelpreis */
body #XTmain.produkt #XTproduct tr#XTbeschreibung span#staffelpreis {
  display:block;
  text-align:left;
  padding:0 10px;
}
/* Warenkorb */
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb {
  margin-top:10px;
  height:100px;
  font-size:0px;
  color:#FFF;
  text-align:right;
  position:relative;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb center {
  text-align:left;
}
/* Grundpreis */
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb span#xssmall {
  display:none;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb b {
  float:left;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb b span#preisstyle {
  position:absolute; left:50px; top:0;
  width:110px;
  text-align:right;
  font-size:17px;
  color:#000;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb a span {
  position:absolute; left:40px; top:20px;
  width:120px;
  text-align:right;
  font-size:9px;
  color:#888;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb input.anzahl {
  position:absolute; left:10px; top:0;
  width:40px;
  border:1px solid silver;
}
/* Button */
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb input.image {
  position:absolute; left:10px; top:45px;
  border:1px solid #FC9;
  background:#F8F8F8;
}
body #XTmain.produkt #XTproduct tr#XTbeschreibung div#wkorb input.image.hover {
  border:1px solid #59D43A;
  background:#F1FFDB;
}

/* Grundangaben */
body #XTmain a {color:#000000;}
body #XTmain a:hover {
  text-decoration:underline;
  color:#000000
}

/* XTdesignMX: unsortierte Spaltenüberschriften */
body .XTnosort {
  background:url(/shop_cfg/trendtoys/updown.gif) left center no-repeat;
  padding-left:25px;
}

/* XTdesignMX: Mit dot_clear.gif ersetzte Bilder */
.quickorder       {background-image: url(../../shop2/quickorder.gif);}
.plus             {background-image: url(../../shop2/plus.gif);}
.plusmin          {background-image: url(../../shop2/plusmin.gif);}
.minus            {background-image: url(../../shop2/minus.gif);}
.subkat           {background-image: url(../../shop2/subkat.gif);}
.send             {background-image: url(../../shop/send.gif); width:61px; height:19px;}
.senden           {background-image: url(../../shop2/senden.gif); width:61px; height:19px;}
.view             {background-image: url(../../shop_cfg/_Images/view.gif);}
.empfehlen_small  {background-image: url(../../shop_cfg/_Images/empfehlen_small.gif);}
.lager_vorraetig                {background-position: -100px 0px; background-image: url(/shop_cfg/trendtoys/lager_all.jpg);}
a .lager_vorraetig              {background-position: -50px 0px;}
#lagerimg .lager_vorraetig      {background-position: 0px 0px;}
.lager_vorraetig_off            {background-position: -100px -50px; background-image: url(/shop_cfg/trendtoys/lager_all.jpg);}
a .lager_vorraetig_off          {background-position: -50px -50px;}
#lagerimg .lager_vorraetig_off  {background-position: 0px -50px;}
.lager_knapp                    {background-position: -100px -100px; background-image: url(/shop_cfg/trendtoys/lager_all.jpg);}
a .lager_knapp                  {background-position: -50px -100px;}
#lagerimg .lager_knapp          {background-position: 0px -100px;}
.lager_knapp_off                {background-position: -100px -150px; background-image: url(/shop_cfg/trendtoys/lager_all.jpg);}
a .lager_knapp_off              {background-position: -50px -150px;}
#lagerimg .lager_knapp_off      {background-position: 0px -150px;}
.lager_aus                      {background-position: -100px -200px; background-image: url(/shop_cfg/trendtoys/lager_all.jpg);}
a .lager_aus                    {background-position: -50px -200px;}
#lagerimg .lager_aus            {background-position: 0px -200px;}
.lager_aus_off                  {background-position: -100px -250px; background-image: url(/shop_cfg/trendtoys/lager_all.jpg);}
a .lager_aus_off                {background-position: -50px -250px;}
#lagerimg .lager_aus_off        {background-position: 0px -250px;}
#kblau .lager_aus               {background-position: 0px -300px;}

/* unbenutzte Elemente ausblenden */
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_mitte_unten,
body .box_unten_border,
body .lager_vorraetig_off,
body .lager_knapp_off,
body .lager_aus_off,
body #XTtop,
body #XTmiddle .box_mitte_oben,
body #XThead .box_mitte_oben {
  display:none;
  }

body #XTmain .box_mitte_oben,
body #XThead #kblau,
body #XTInformationen #kblau {
  font-family:Verdana, Arial, sans-serif;
}
body #XTmain #kblau br {
  line-height:0px;
}

/* Kopfzeile */
body #XThead {
  padding:0;
  /*border:1px solid black;*/
  background:url(/shop_cfg/trendtoys/ShopBanner1108.jpg) center 20px no-repeat;
}
body #XThead #kblau {
  vertical-align:top;
  background:none;
  text-align:right;
  font-size:11px;
  font-weight:normal;
  padding:0px 5px 120px 0px;
}

/* Navigation */
body #XTnav td,
body #XTnav a,
body #XThead a {
  font:normal 11px verdana;
}
body #XTnav {
  padding:0 0 0 5px;
  /*border-left:1px solid black;
  border-right:1px solid black;*/
}
body #XTnav table {
  position:relative;
  top:-10px;
}

/* Spalten links/rechts */
body #XTleft, body #XTright {
  padding:0px;
  /*border-right:1px solid black;
  border-left:1px solid black;*/
}

/* Spalte mitte */
body #XTmiddle {
  padding:0px 10px;
}
body #XTmiddle .XTwindow {
  width:600px;
}

/* Fußzeile */
body #XTfoot {
  padding:0px;
  /*border-top:1px solid black;*/
}

/* Fenster: Überschriften */
body #XTmain .box_mitte_oben {
  padding:4px 0 7px 10px;
  font-size:13px;
  line-height:25px;
  background:transparent url(/shop_cfg/trendtoys/bgBoxHead.jpg) no-repeat;
  color:#000;
}

/* Fenster: Hauptbereich */
body .box_mitte_mainback {
  background:#fff;
  padding:5px 10px 20px 10px;
}

/* Kategorien */
body #XTKategorien #kblau .subkat,
body #XTKategorien #kblau .minus,
body #XTKategorien #kblau .plusmin,
body #XTKategorien #kblau .plus {
  display:none;
}
/* alle Kategorien */
body #XTKategorien a {
  font-size:11px;
  line-height:15px;
  font-weight:normal;
  white-space:nowrap;
}
/* Hauptkategorien */
body #XTKategorien .thin {
}
/* Unterkategorien */
body #XTKategorien .rthin {
  padding:0px 0px 0px 10px;
  background:url(/shop_cfg/trendtoys/arrow_black.gif) 1px 3px no-repeat;
}
/* Trenner */
body #XTKategorien #trenner {
  display:block;
  margin:5px 0 2px;
  border-bottom:1px solid #000;
  font-size:14px;
  color:#3C8AFF;
}
body #XTKategorien hr {
  display:none;
}

/* Newsletter */
body #XTNewsletter table img {
  display:none;
}
body #XTNewsletter img {
  height:1px;
}
body #XTNewsletter td {
  text-align:justify;
}
body #XTNewsletter .radio {
  float:left; 
  clear:both;
  margin-top:2px; 
  height:16px;
}
body #XTNewsletter .text,
body #XTNewsletter select {
  width:100%;
}
body #XTNewsletter .image {
  display:block; 
  margin:5px auto 0px;
}
body #XTNewsletter #xssmall {
  font-weight:normal; 
  font-family:arial; 
  display:block; 
  margin-top:5px;
}

/* Produktsuche */
body #XTProduktsuche img {
  height:1px;
}
body #XTProduktsuche form {
  display:inline;
}

/* Informationen */
body #XTInformationen .thin {
  font-size:11px;
  line-height:15px;
  font-weight:normal;
  display:block;
  padding-left:9px;
  background:url(/shop_cfg/trendtoys/arrow_black.gif) 0px 4px no-repeat;
}
body #XTInformationen center .thin {
  padding-left:0px;
  background:transparent;
}
body #XTInformationen center {
  padding-top:10px;
}

/* Umfrage */
body #XTUmfrage li {
  display:none;
}
body #XTUmfrage .bold {
  font-size:11px;
  line-height:15px;
  font-weight:normal;
  display:block;
  width:100%;
  padding-left:9px;
  background:url(/shop_cfg/trendtoys/arrow_black.gif) 0px 4px no-repeat;
}

/* Hauptkategorie/Unterkategorie/Suchergebnis */
body #XTmain.kasse table.cs3,
body #XTmain.warenkorb table.cs3,
body #XTmain.skat table.cs3,
body #XTmain.suche table.cs3 {
  border-collapse:collapse;
}
body #XTmain.kasse table.cs3 table.cs3,
body #XTmain.warenkorb table.cs3 table.cs3,
body #XTmain.skat table.cs3 table.cs3,
body #XTmain.suche table.cs3 table.cs3 {
  border-collapse:separate;
}
/* Zellenhintergrund */
body #XTmain.kasse table.cs3 td,
body #XTmain.warenkorb table.cs3 td,
body #XTmain.hkat table.cs3 td,
body #XTmain.skat table.cs3 td,
body #XTmain.suche table.cs3 td {
  background-color:transparent;
  border-bottom:1px dotted #D4B63C;
}
body #XTmain.skat table.cs3 td table td {
  border-bottom:none;
}
body #XTmain.warenkorb table.cs3 tr.row0 td,
body #XTmain.warenkorb table.cs3 tr.row0 td span#normal12,
body #XTmain.hkat table.cs3 tr.row0 td,
body #XTmain.skat table.cs3 tr.row0 td,
body #XTmain.suche table.cs3 tr.row0 td {
  font:normal 13px arial;
  padding:0 0 10px 0;
}
body #XTmain.hkat table.cs3 td {
  font:normal 13px arial;
  padding:5px 0;
}
/* keine hr */
body #XTmain.skat #XTmiddle hr,
body #XTmain.suche #XTmiddle hr {
  display:none;
}
/* Ueberschrift */
body #XTmain.kasse table.cs3 tr.row0 span#big,
body #XTmain.warenkorb table.cs3 tr.row0 span#big,
body #XTmain.hkat table.cs3 tr.row0 span#big,
body #XTmain.skat table.cs3 td#normal span#normalb,
body #XTmain.suche table.cs3 tr.row0 span#normal12 {
  display:block;
  font:normal 18px arial;
  color:#3C8AFF;
}
/* Navigation */
body #XTmain.skat #XTmiddle span#normalf center,
body #XTmain.skat table.cs3 tr.cells1 td#normalf,
body #XTmain.suche table.cs3 tr.cells1 td#normalf {
  font-weight:normal;
}

/* 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 silver;
}
body #XTmain.skat table.cs3 td.cell0 a:hover img,
body #XTmain.suche table.cs3 td.cell0 a:hover img {
  border-color:#D4B63C;
}
/* Artikelbezeichnung */
body #XTmain.hkat table.cs3 a,
body #XTmain.skat table.cs3 td.cell1 a.nor {
  font:bold 12px arial;
}
body #XTmain.suche table.cs3 td.cell1 a.thin {
  font:bold 12px arial;
}
/* Kurzbeschreibung */
body #XTmain.skat table.cs3 td.cell1 span#small,
body #XTmain.suche table.cs3 td.cell1 span#small {
}
/* "mehr" */
body #XTmain.skat table.cs3 td.cell1 a.bold,
body #XTmain.suche table.cs3 td.cell1 a.bold {
  display:none;
}
body #XTmain.skat table.cs3 td.cell1 div.achtung,
body #XTmain.suche table.cs3 td.cell1 div.achtung {
  color:#888;
  font-size:9px;
  padding-top:5px
}
/* Preisspalte */
body #XTmain.skat table.cs3 td.cell2,
body #XTmain.suche table.cs3 td.cell2 {
  width:70px;
}
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-size:9px;
  line-height:11px
}
/* Bestandsanzeige */
body #XTmain.skat table.cs3 td.cell3 a,
body #XTmain.suche table.cs3 td.cell3 a {
}
body #XTmain a .lager_vorraetig {
  background-image: url(/shop_cfg/trendtoys/lager_gruenk.gif);
  width:25px;
  height:9px;
}
body #XTmain a .lager_knapp {
  background-image: url(/shop_cfg/trendtoys/lager_gelbk.gif);
  width:25px;
  height:9px;
}
body #XTmain a .lager_aus {
  background-image: url(/shop_cfg/trendtoys/lager_rotk.gif);
  width:25px;
  height:9px;
}

/* Warenkorb Spalte */
body #XTmain.skat table.cs3 td.cell4 form,
body #XTmain.suche table.cs3 td.cell4 form {
  display:inline;
}
body #XTmain .quickorder {
  background-image: url(/shop_cfg/trendtoys/Warenkorb5.jpg);
  width:35px;
  height:35px;
}
/* Lieferhinweis */
body #XTmain.produkt #XTproduct tr#XTlhinweis td table {
  width:auto;
}
body #XTmain.produkt #XTproduct tr#XTlhinweis td table td.cell0 b,
body #XTmain.produkt #XTproduct tr#XTlhinweis td br {
  display:none;
}
body #XTmain #lagerimg .lager_vorraetig {
  background-image: url(/shop_cfg/trendtoys/lager_gruen.gif);
  background-position:0;
  width:50px;
  height:18px;
}
body #XTmain #lagerimg .lager_knapp {
  background-image: url(/shop_cfg/trendtoys/lager_gelb.gif);
  background-position:0;
  width:50px;
  height:18px;
}
body #XTmain #lagerimg .lager_aus {
  background-image: url(/shop_cfg/trendtoys/lager_rot.gif);
  background-position:0;
  width:50px;
  height:18px;
}

/* 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 18px arial;
  color:#3C8AFF;
  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;
  border-top:1px dotted #D4B63C;
  border-collapse:collapse;
}
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.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td {
  border-bottom:1px dotted #D4B63C;
}
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 td td {
  border-bottom:none;
}
body #XTmain.kontakt table.cs3 select,
body #XTmain.kontakt table.cs3 textarea,
body #XTmain.kontakt table.cs3 input.text {
  border:1px solid silver;
}

/* 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 */
xbody #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;
}

body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 tr.row0 td {
  width:33%;
}
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 table.cs0 tr.row0 td {
  width:auto;
}
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 tr.row3 td#normalf {
  padding:5px;
  color:#3C8AFF;
}
body #XTmain.lieferbedingungen #XTmiddle .box_mitte_mainback table.cs3 table.cs0 tr.row3 td#normalf br {
  display:none;
}

/* Startseitenprodukte */
body #XTmiddle .width25pc {
  padding:5px 0px;
  border-bottom:1px dotted #D4B63C;
  background-color:#fff;
}
body #XTmiddle tr.row0 .width25pc {
  border-top:1px dotted #D4B63C;
}
body #XTmiddle .width25pc table.cs0 {
  border-right:1px dotted #D4B63C;
  height:210px;
  background-color:#fff;
}
body #XTmiddle table.cs0 td.cell3 table.cs0 {
  border-right:none;
}
body #XTmiddle .width25pc table.cs0 td {
  padding:0 5px;
}
body #XTmiddle .width25pc .cells2 .cell0 {
  padding:0;
}
body #XTmiddle .width25pc .cells2 .cell0 img {
  width:0;
  height:0;
}
body #XTmiddle .width25pc a img {
  height:auto;
  border:1px solid #FFF;
}
body #XTmiddle .width25pc a:hover img {
  border-color:#D4B63C;
}
body #XTmiddle .width25pc td#normalf {
  height:40px;
  padding:0 2px;
  font-size:12px;
  vertical-align:top;
}
body #XTmiddle .width25pc td#normal12 #krot,
body #XTmiddle .width25pc td#normal12 {
  height:20px;
  font-size:13px;
}
body #XTmiddle .width25pc td#small {
  height:25px;
}
body #XTmiddle .width25pc td#small a {
  font-size:10px;
}
body #XTmiddle .width25pc td#normal12 #krot,
body #XTmiddle .width25pc td#normal12,
body #XTmiddle .width25pc td#small {
  background-color:#D5E6FF;
}

/* Tabelle im Fenster */
body .XTwindow #kblau table.border1 td {
  text-align:center;
}
/* Grundpreis */
body .XTwindow #kblau table.border1 center span#xssmall {
  display:none;
}
/* Preiszusatz */
body .XTwindow #kblau table.border1 a span {
  color:#888;
  font-size:9px;
  line-height:11px;
  display:block;
}
/* Bildrahmen */
body .XTwindow #kblau table.border1 a img {
  border:1px solid #fff;
}
body .XTwindow #kblau table.border1 a:hover img {
  border-color:#D4B63C;
}

/* Warenkorb klein */
body #XTwarenkorb {
  margin-bottom:15px;
}
body #XTwarenkorb #kblau {
  background-color:#F1FFDB;
  border:1px solid #59D43A;
  padding-bottom:5px;
}
body #XTwarenkorb #xssmall a {
  color:#888;
  font-size:9px;
}
body #XTWarenkorb hr,
body #XTWarenkorb br {
  display:none;
}
body #XTWarenkorb #smallb {
  border-top:1px solid #666;
}
body #XTWarenkorb nobr {
  display:block;
  text-align:center;
}

/* 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#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;
}
/* Beschreibung */
body #XTmain.kasse table.cs3 td#small,
body #XTmain.warenkorb table.cs3 td#small {
  font-size:0px;
  color:#fff;
}
/* Artikelbezeichnung */
body #XTmain.kasse table.cs3 td#small a.thin,
body #XTmain.warenkorb table.cs3 td#small a.thin {
  font:bold 13px arial;
}
/* Attribute */
body #XTmain.kasse table.cs2,
body #XTmain.warenkorb table.cs2 {
  width:auto;
}
body #XTmain.kasse table.cs2 td#smallb,
body #XTmain.warenkorb table.cs2 td#smallb {
  font:normal 11px arial;
  padding:0;
  border:none;
}
/* Preiszusatz */
body #XTmain.warenkorb table.cs3 td#xssmall {
  border:none;
}
body #XTmain.warenkorb table.cs3 td#xssmall a {
  font-size:9px;
  color:#888;
}
/* Formularbereich */
body #XTmain.kasse table.cs3 table.cs0 table.cs3,
body #XTmain.kasse table.cs3 table.cs0 table.cs5 {
  border:1px solid silver;
  background-color:#F8F8F8;
}
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 silver;
}
body #XTmain.kasse table.cs3 table.cs0 table.cs6 {
  border:1px solid #59D43A;
  background-color:#F1FFDB;
}
body #XTmain.kasse table.cs3 center {
  border:1px solid #59D43A;
  background-color:#F1FFDB;
  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:5px;
  border:1px solid silver;
  background-color:#eee;
}
/* Spalten im Checkout ausblenden */
body #XTmain.kasse #XTleft *,
body #XTmain.kasse #XTright * {
  visibility:hidden;
}
body #XTmain.kasse #XTleft {
  border-right:none;
}
body #XTmain.kasse #XTright {
  border-left:none;
}
/* Auswahl bei Bestellung */
body #XTmain.kasse table.cs3 li {
  list-style-type:none;
}
body #XTmain.kasse table.cs3 li a {
  float:left;
  padding:2px 5px;
  border:1px solid silver;
  background-color:#F8F8F8;
}
body #XTmain.kasse table.cs3 li br {
  clear:both;
}

/* Produkt */
body #XTmain.produkt #XTproduct td {
  background-color:transparent;
}
/* Bezeichnung */
body #XTmain.produkt #XTproduct #XTbezeichnung td#normal12 {
  font:normal 18px arial;
  color:#3C8AFF;
  padding:0 0 10px;
}
/* Beschreibung */
body #XTmain.produkt #XTproduct #XTbeschreibung td {
  border:10px solid #EAEAEA;
}
body #XTmain.produkt #XTproduct #XTbeschreibung td td {
  border:none;
}
body #XTmain.produkt #XTproduct #XTbeschreibung br {
  display:none;
}
body #XTmain.produkt #XTproduct #XTbeschreibung td td br,
body #XTmain.produkt #XTproduct #XTbeschreibung span br {
  display:inline;
}
body #XTmain.produkt #XTproduct #XTbeschreibung h3 {
  margin:0;
  padding:1em 0;
}
/* Warenkorb */
xbody #XTmain.produkt #XTproduct tr#XTwkorb td {
  padding:10px;
  background-color:#FDEDE0;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb {
  width:350px;
  padding-top:0px;
  font-size:0px;
  color:#FFF;
  text-align:right;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb center {
  text-align:right;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb b {
  float:left;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb b span#preisstyle {
  display:block;
  width:110px;
  font-size:17px;
  color:#000;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb a span {
  clear:both;
  float:left;
  display:inline;
  width:120px;
  margin-left:30px;
  font-size:9px;
  color:#888;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb input.anzahl {
  float:left;
  display:inline;
  width:40px;
  border:1px solid silver;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb input.image {
  border:1px solid #FC9;
  background:#F8F8F8;
}
xbody #XTmain.produkt #XTproduct tr#XTwkorb div#wkorb input.image.hover {
  border:1px solid #59D43A;
  background:#F1FFDB;
}
/* Grundpreis */
xbody #XTmain.produkt #XTproduct div#wkorb span#xssmall {
  display:none;
}
/* Lieferhinweis */
xbody #XTmain.produkt #XTproduct tr#XTlhinweis td {
  padding:0;
}
xbody #XTmain.produkt #XTproduct tr#XTlhinweis td table td.cell0 b,
xbody #XTmain.produkt #XTproduct tr#XTlhinweis td br {
  display:none;
}
xbody #XTmain.produkt #XTproduct tr#XTlhinweis table td {
  width:200px;
  font-size:0px;
}
xbody #XTmain.produkt #XTproduct tr#XTlhinweis div#lagerimg {
  position:relative;
  top:-50px;
  left:125px;
  width:50px;
  text-align:center;
}
xbody #XTmain.produkt #XTproduct tr#XTlhinweis table td#lhinweis b {
  position:relative;
  top:-35px;
  width:200px;
  display:block;
  text-align:center;
  font-size:7pt;
}
/* Navigation */
body #XTmain.produkt #XTproduct tr#XTnavigation td b,
body #XTmain.produkt #XTproduct tr#XTnavigation td br {
  display:none;
}
body #XTmain.produkt #XTproduct tr#XTnavigation td {
  color:#fff;
  padding:10px 0;
}
body #XTmain.produkt #XTproduct tr#XTempfehlen td a,
body #XTmain.produkt #XTproduct tr#XTnavigation td a {
  border:1px solid silver;
  background-color:#F8F8F8;
  padding:2px 5px;
}
/* weitere Artikel */
body #XTmain.produkt #XTproduct tr#XTcross td,
body #XTmain.produkt #XTproduct tr#XTandere td {
  padding-left:0px;
  padding-right:0px;
}
body #XTmain.produkt #XTproduct tr#XTcross b,
body #XTmain.produkt #XTproduct tr#XTandere b {
  color:#3C8AFF;
}
/* andere Artikel */
body #XTmain.produkt #XTproduct td.width33pc {
  padding:0 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 #D4B63C;
}
body #XTmain.produkt #XTproduct td.width33pc font {
  font-size:13px;
  font-weight:bold;
}
body #XTmain.produkt #XTproduct td.width33pc font a span {
  color:#888;
  font-size:9px;
  display:block;
}
/* Grundpreis */
body #XTmain.produkt #XTproduct td.width33pc span#xssmall {
  display:block;
  margin-top:-16px;
  color:#fff;
  background:#fff;
  position:relative;
}
body #XTmain .lager_vorraetig {
  background-image: url(/shop_cfg/trendtoys/lager_gruenk.gif);
  width:25px;
  height:9px;
}
body #XTmain .lager_knapp {
  background-image: url(/shop_cfg/trendtoys/lager_gelbk.gif);
  width:25px;
  height:9px;
}
body #XTmain .lager_aus {
  background-image: url(/shop_cfg/trendtoys/lager_rotk.gif);
  width:25px;
  height:9px;
}

/* Empfehlung */
body #XTmain.produkt #XTproduct table.cs5 {
  border:1px solid silver;
  background-color:#F8F8F8;
}
body #XTmain.produkt #XTproduct table.cs5 textarea,
body #XTmain.produkt #XTproduct table.cs5 input.text {
  border:1px solid silver;
}

/* 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 18px arial;
  color:#3C8AFF;
  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:#222;
}

