body #wgMenuDiv .statusTableX{float: right; width: 15px;}
body #content #wgMenuDiv .preisTable{float: right; width: 200px; margin-top: 19px;}
/*
STAFFELPREISE
*/
.staffelpreistbl{
   border: 0 none;
   margin: 0;
   padding: 0;
   border-collapse: collapse;
}
body #content #wgMenuDiv table.staffelpreistbl th{
   text-align: left;
   font-size: 120%;
   background-color: #333;
}
   
#content #wgMenuDiv table.staffelpreistbl th,
#content #wgMenuDiv table.staffelpreistbl td{
   border: 2px solid #fff;
   background-color: #DB0000;
   color: #fff;
   text-align: center;
   font-weight: normal;
   padding: 4px 8px;
   vertical-align: middle;
}

#listeMasterTable td div img,
#listeMasterTable td td img{
   width: auto;
   height: auto;  
}
#listeMasterTable td img{
   width: 40px;
   height: 20px;
   
}

/*
 ZUSATZDARSTELLUNGEN
*/
#content #wgMenuDiv .shop_artikel_zusatzviews td.content{
   padding: 10px;
}
#wgMenuDiv .shop_artikel_zusatzviews .content .artikellink,
#wgMenuDiv .shop_artikel_zusatzviews .content .artikellink:link,
#wgMenuDiv .shop_artikel_zusatzviews .content .artikellink:focus,
#wgMenuDiv .shop_artikel_zusatzviews .content .artikellink:hover,
#wgMenuDiv .shop_artikel_zusatzviews .content .artikellink:active{
   float: right;
   margin: 0 -10px 10px 10px;
   border-top: 1px solid #aeaeae;    
}
#content #wgMenuDiv .shop_artikel_zusatzviews .content .listImage{
   border-left: 1px solid #aeaeae;
   border-right: 0 none;    
}

#content #wgMenuDiv .shop_artikel_detail_varianten td.varianten_name {
   text-align: right;
   width: 100%;
}
#content #wgMenuDiv .shop_artikel_detail_varianten td{
   width: auto;  
   padding-right: 10px;   
}


/*
   WARENKORB
*/
.WKArtNummer   {width: 14%;}
.WKArtname     {width: 43%;}
.WKArtAnzahl   {width: 15%;text-align: center;}
.WKArtPreis    {width: 12%;text-align: center;}
.WKArtGesPreis {width: 16%;text-align: center;}
.WKDelete      {width: 3%;text-align: center;}
body #content #wgMenuDiv .shopBox #wkPosList th.WKDelete    {border-right-color: #666666;}
body #content #wgMenuDiv .shopBox #wkPosList th.WKArtNummer {border-left-color: #666666;}


#content #wgMenuDiv .shopBox #wkPosList{
   border-collapse: collapse;
   margin: 10px 0;
   margin-left: 1px;
   width: 745px;
}
body #content #wgMenuDiv .shopBox #wkPosList th{
   border: 0 none;
   background-color: #666666;
   border: 1px solid #ccc;
   color: #fff;
   padding: 4px 2px;
}
#content #wgMenuDiv .shopBox #wkPosList th,
#content #wgMenuDiv .shopBox #wkPosList td{
   vertical-align: middle;
   padding: 2px;
}
#content #wgMenuDiv .shopBox #wkPosList td{
   border: 1px solid #ccc;
   border-top: 0 none;
}
#content #wgMenuDiv .shopBox #wkPosList tr.WKPosListeTr td{
   border-bottom: 0 none;
}
#content #wgMenuDiv .shopBox #wkPosList tr.WKPosListeTr td.WKArtAnzahl,
#content #wgMenuDiv .shopBox #wkPosList tr.WKPosListeTr td.WKArtPreis,
#content #wgMenuDiv .shopBox #wkPosList tr.WKPosListeTr td.WKArtGesPreis{
   border-bottom: 1px solid #ccc;  
}



#wgMenuDiv .shopBox img,
#content #wgMenuDiv tr,
#content #wgMenuDiv td,
#content #wgMenuDiv table{
   margin: 0;
   padding: 0;  
   border: 0;
}
#wgMenuDiv .shopBox p{
   margin-bottom: 5px;  
}

#wgMenuDiv #listeMasterTable {
   width: 100%;
}

#content #wgMenuDiv .shopBox{
   width: 100%;
   /*border: 1px solid #aeaeae;*/
   background-color: #fff;
}

#content #wgMenuDiv #detailMasterTable .shopBottom{
   padding-bottom: 4px;  
}

.ptPreis{}

#content #listeDetailTable .shopTitle,
#content #listeMasterTable .shopTitle{
   font-size: 100%;
   padding: 0;
}
#content #wgMenuDiv .shopBox .shopTitle{
   font-size: 120%;
   /*padding: 10px;*/
}


#content .shopBox p.artname,
#content .shopTitle a.artikellink,
#content .shopTitle a.artikellink:link,
#content .shopTitle a.artikellink:visited{
   border-bottom:1px solid #333333;
   color:#DB0000;
   display:block;
   font-size:110%;
   font-weight:normal;
   margin:0 0 6px;
   padding:4px 4px 4px 0;
   text-decoration:none;
}

#content .shopTitle a.artikellink:hover,
#content .shopTitle a.artikellink:focus,
#content .shopTitle a.artikellink:active{
   background-color:#fff;
   color:#333;
   text-decoration: underline;
}
/*
#content .shopBox p.artname,
#content .shopTitle a.artikellink,
#content .shopTitle a.artikellink:link,
#content .shopTitle a.artikellink:visited{
   font-size: 120%;
   font-weight: normal;
   padding: 0 10px 5px 0;
   margin: 0;
   display: block;
   color: #333;
}
#content .shopTitle a.artikellink:hover,
#content .shopTitle a.artikellink:focus,
#content .shopTitle a.artikellink:active{
   color: #333;
   text-decoration: underline;
   background-color: transparent;
   
}
*/

#content #detailMasterTable .shopBox{
   padding-bottom: 5px;
   
}
/*
 Bestellvorgang
*/
#content #wgMenuDiv td.paddingLeft4Uebersicht{
   padding-left: 5px;
}
#content #wgMenuDiv .shop_bestelluebersicht .shopBox .wklink input,
#content #wgMenuDiv .shop_zahlart .shopBox .wklink input,
#content #wgMenuDiv .shop_lieferadresse .shopBox .wklink input,
#content #wgMenuDiv .shop_kundendaten .shopBox .wklink input{
   float: right;
}

#content #wgMenuDiv .shop_warenkorb .shopBox td.content,
#content #wgMenuDiv .shop_warenkorb .shopBox td.shopBottom,
#content #wgMenuDiv .shop_bestelluebersicht .shopBox td.shopBottom,
#content #wgMenuDiv .shop_bestelluebersicht .shopBox td.content,
#content #wgMenuDiv .shop_zahlart .shopBox td.content,
#content #wgMenuDiv .shop_zahlart .shopBox td.shopBottom,
#content #wgMenuDiv .shop_lieferadresse .shopBox td.shopBottom,
#content #wgMenuDiv .shop_lieferadresse .shopBox td.content,
#content #wgMenuDiv .shop_kundendaten .shopBox td.content,
#content #wgMenuDiv .shop_kundendaten .shopBox td.shopBottom,
#content #wgMenuDiv .shop_logindaten .shopBox td.shopBottom,
#content #wgMenuDiv .shop_logindaten .shopBox td.content{
   padding: 10px 0;
}
/*
 ENDE
*/

#content #wgMenuDiv .shopBox .content2{
   padding: 0;
}

#content #detailMasterTable .trBoxBottom,
#content #detailMasterTable .shopBottom{
   display: block;  
   width: 100%;
}
#content .shopBox td.shopBottom td,
#content .shopBox td.shopBottom{
   vertical-align: middle;  
}
table.wklink{
   float: right;
   display: block;
}
table.wklink .wklink{
   margin-right: 10px;  
}
#detailMasterTable .shopBox .trBoxBottom .shopBottom .back_link{
   margin: 8px 0 0 0;
}
.back_link{
   float: left;
   /*
   position: absolute;
   top: 25px;
   right: 30px;
   */
}

.mllink,
.wklinkTop,
.detailLink img,
#wgMenuDiv .preisTable img,
.back_link img,
.artnr,
.statusTable,
#content #listeMasterTable .trBoxBottom,
.shopBGRO,
.shopBGLO,
.shopBGLU,
.shopBGRU,
.shopBGRO img,
.shopBGLO img,
.shopBGLU img,
.shopBGRU img{
   background-image: none;
   display: none;  
}
#content #wgMenuDiv .shopBox .listImage{
   display: block;
   background-color: #aeaeae;
}
#wgMenuDiv .shopBox .content2 .artikellink:link,
#wgMenuDiv .shopBox .content2 .artikellink:focus,
#wgMenuDiv .shopBox .content2 .artikellink:hover,
#wgMenuDiv .shopBox .content2 .artikellink:active,
#wgMenuDiv .shopBox .content2 .artikellink {
   float: right;
   margin: 0 10px 10px 0;
}
  
#content #wgMenuDiv .shopBox .detailImageBox {
   display: block;
   float: right;
   margin: 0 0 10px 10px;
}
#content #wgMenuDiv .shopBox .detailImageBox br{
   display: none;
}
#content #wgMenuDiv .shopBox .detailImageBox img{
   display: block;
}

#wgMenuDiv .shopListe {
   width: 100%;
}

#wgMenuDiv .preisTable {
   width: 100%;
   text-align: right;
}

#content #wgMenuDiv .preisTable .ptRight {
   text-align:right;
   padding-right: 10px;
   padding-left:3px;
}

#wgMenuDiv .preisTable .ptLeft {
   width: 100%;
   text-align:right;
}


.shopBottom .detailLink {
	float: left;
	width: 50%;
}
.shopBottom .welink {
   display: none;
   /*
	float: left;
	width: 231px;
	text-align: center;
	padding-bottom: 10px;
	*/
}
.shopBottom div.wklink {
	float: left;
	width: 50%;
	text-align: right;
}

/* WARENGRUPPEN HEAD*/

#content #wgMenuDiv .wgBlaetterer td{
   vertical-align: middle;  
}


#content #wgMenuDiv .wgBlaetterer td.aktivBlaetterer,
#content #wgMenuDiv .wgBlaetterer td.blaetterer {
   border: 0 none;
   padding: 3px;
}


#content #wgMenuDiv .wgBlaetterer td.aktivBlaetterer span{
   border: 1px solid #DB0000;
   padding: 3px 5px;  
   display: block;
}

#wgMenuDiv .blaetterer a {
   padding: 3px 5px;
}

#content table td.paddingRight4Uebersicht,
#content table td.paddingLeft4Uebersicht{padding: 4px;}
.shopZahlartGerade, .shopZahlartBankeinzug{}
.shopZahlartUngerade{}
.wktrenner {}
.artikelzeilewk {font-weight: bold;}
.gesamtpreis {font-weight: bold;}

/* Listen in der Shop-Darstellung  ********************************************************/
#wgMenuDiv ul {
   margin: 0;
   padding: 0;
   list-style-position: inside;
}
#wgMenuDiv .statusTable {
   padding:0;
   margin: 10px 5px 0px 10px;
   text-align: right;
}

