/** Listennsicht des Shops für ein Spaltige Ansicht optimiert **/

#wgMenuDiv #listeMasterTable .shopBox {
   position: relative;
   margin: 0 0 1em;
   border: 0 none;
   border-bottom: 1px solid #004494;
}

#wgMenuDiv .shopBox .trBoxTitle {
   position: relative;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #FFF;
}

#wgMenuDiv .shopBox .trBoxTitle .shopTitle {
   position: relative;
   color: #FFF;
   background-color: #004494;
   font-weight: bold;
   padding: 5px 0 5px 10px;
   margin: 0;
   border-bottom: 10px solid #FFF;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxTitle .shopTitle .artikellink {
   color: #004494;
   display: block;
   text-decoration: none;
   padding: 0;
   /*background-image: url(../images/detail_button.gif);*/
   background-position: right 0px;
   background-repeat: no-repeat;
   font-size: 110%;
   color: #FFF;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxTitle .shopTitle a:focus,
#wgMenuDiv #listeMasterTable .shopBox .trBoxTitle .shopTitle a:hover,
#wgMenuDiv #listeMasterTable .shopBox .trBoxTitle .shopTitle a:active {
   background-color: transparent;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxTitle .shopBGLO,
#wgMenuDiv #listeMasterTable .shopBox .trBoxTitle .shopBGRO {
   display: none;
}
/** Listenansicht des Shops - Content **/
#wgMenuDiv #listeMasterTable .shopBox .contentTR {
   position: relative;
}
#wgMenuDiv #listeMasterTable .shopBox .contentTR .content2 {
   position: relative;
}

#wgMenuDiv #listeMasterTable .shopBox .contentTR .content2 .artikellink .listImage {
   border: 2px solid #e5e5e5;
   float: right;
   margin: 0 0 1em 1em;
}
#wgMenuDiv #listeMasterTable .shopBox .contentTR .content .statusTableX,
#wgMenuDiv #listeMasterTable .shopBox .contentTR .content .preisTable .artnr,
#wgMenuDiv #listeMasterTable .shopBox .contentTR .content .preisTable .artnr,
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom .shopBottom .detailLink,
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom .shopBGLU,
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom .shopBGRU {
   display: none;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom .shopBottom {
   position: relative;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom .wklink {
   display: block;
   font-weight: normal;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom a:focus,
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom a:hover,
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom a:active {
   background-color: transparent;
   color: #004494;
}
#wgMenuDiv #listeMasterTable .shopBox .trBoxBottom .wklink img {
   display: none;
}
/** Detailansicht **/
#wgMenuDiv #detailMasterTable .shopBox {
   position: relative;
}
/** Detailansicht - Head **/
#wgMenuDiv #detailMasterTable .shopBox .trBoxTitle .shopBGLO,
#wgMenuDiv #detailMasterTable .shopBox .trBoxTitle .shopBGRO,
#wgMenuDiv #detailMasterTable .shopBox .trBoxTitle .wklinkTop {
   display: none;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxTitle .artname {
   color: #004494;
   font-size: 130%;
}
/** Detailansicht - Content **/
#wgMenuDiv #detailMasterTable .shopBox .contentTR,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 {
   position: relative;
}
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailTextBox img {
   width: 340px;
}


#wgMenuDiv #detailMasterTable .shopBox .contentTR .content .preisTable .artnr,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content .preisTable .artnr {
   display: none;
}
/** Detailansicht - Content - Bild **/
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox {
	position: relative;
   border: 0 none;
   float: right;
   margin: 0 0 1em 1em;
   border: 0 none;
}
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .mainImageBox {
	position: relative;
   border: 0 none;
   margin: 0 0 1em 0;
   border: 0 none;
   width: 343px;
}
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .mainImageBox a {
   border: 0 none;
}
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .mainImageBox a img {
   border: 0 none;
}

#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox a:focus,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox a:hover,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox a:active {
	color: #000;
}




#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox img{
   display: block;
   border: 0 none;
}
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox a:focus,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox a:hover,
#wgMenuDiv #detailMasterTable .shopBox .contentTR .content2 .detailImageBox a:active {
   background-color: transparent;
}
/** Detailansicht - Content - Bottom **/
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBGLU,
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBGRU {
   display: none;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom {
   position: relative;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom .wklink {
   color: #004494;
   font-weight: normal;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom a:focus,
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom a:hover,
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom a:active {
   background-color: transparent;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom .wklink img {
   display: none;
}

#wgMenuDiv  table.mllink {
   position: relative;
   margin: 0;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom .mllink {
   color: #004494;
   font-weight: normal;
}
#wgMenuDiv .mllink img {
   display: none;
}

#wgMenuDiv #detailMasterTable .shopBox .trBoxBottom .shopBottom .back_link {
   font-weight: normal;
   color: #004494;
}
/** Artikel wurde dem Warenkorb hinzugefügt **/
#content .erpsys_response {
   position: relative;
   border: 2px solid #e5e5e5;
   background-color: #7499C5;
   color: #fff;
   padding: 5px;
   font-size: 86%;
   margin: 0 0 1em;
}
#content .erpsys_response h3 {
   font-size: 120%;
   text-align: center;
   color: #fff;
   text-transform: uppercase; 
   font-weight: bold;
}
/** Warenkorb BannerBK **/
#bannerbk #warenkorb {
   position: relative;
   margin: 0 0 1em;
   padding: 16px 13px 25px;
   background-color: #e5e5e5;
   background-image: url(../images/warenkorb.png);
   background-position: 10px 40px;
   background-repeat: no-repeat;
}
#bannerbk #warenkorb h1 {
   position: relative;
   padding: 0 10px 16px 26px;
   margin: 0;
   color: #333;
   font-size: 110%;
   font-weight: normal;
   text-transform: uppercase;
   background-image: url(../images/menusprite.gif);
   background-position: -1px -64px;
   background-repeat: no-repeat;
}
#bannerbk #warenkorb h1 a {
   display: block;
   font-weight: normal;
   color: #333;
}
#bannerbk #warenkorb h1 a:focus,
#bannerbk #warenkorb h1 a:hover,
#bannerbk #warenkorb h1 a:active {
   background-color: transparent;
   color: #004494;
}
#bannerbk #warenkorb dl {
   padding: 0 0 0 65px;
}
#bannerbk #warenkorb dl dt {
   float: left;
   width: 50px;
   font-weight: bold;
}
#bannerk #warenkorb dl dd {
   float: right;
   width: 50px;
   font-weight: bold;
}
/** Bestellabwicklung - Warenkorb **/
#wgMenuDiv {
   position: relative;
   width: 100%;
}
#wgMenuDiv .shop_warenkorb {
   position: relative;
   display: block;
   width: 100%;
}
#wgMenuDiv .shopBox {
   position: relative;
   width: 556px;
}
#wgMenuDiv .shopBox .shopBGLO,
#wgMenuDiv .shopBox .shopBGRO,
#wgMenuDiv .shopBox .shopBGLU,
#wgMenuDiv .shopBox .shopBGRU {
   display: none;
}
#wgMenuDiv .shopBox #wkPosList{
   margin: 10px 0;
   width: 100%;
}
#wgMenuDiv .shop_warenkorb .detailLink  img {
   display: none;
}
#wgMenuDiv .shop_warenkorb .shopBottom {
   display: block;
   padding: 1em 0 0;
   position: relative;
   height: 25px;
}
#wgMenuDiv .shop_warenkorb .detailLink {
   position: relative;
}
#wgMenuDiv .shop_warenkorb .wklink,
#wgMenuDiv .shop_kundendaten .wklink,
#wgMenuDiv .shop_lieferadresse .wklink,
#wgMenuDiv .shop_zahlart .wklink,
#wgMenuDiv .shop_bestelluebersicht .wklink {
   position: absolute;
   right: 10px;
   bottom: 0;
}
#wgMenuDiv .shop_warenkorb .welink {
   position: absolute;
   right: 100px;
   bottom: 0;
}
#wgMenuDiv .shop_warenkorb td.shopBottom .detailLink,
#wgMenuDiv .shop_kundendaten .shopBottom .detaillink,
#wgMenuDiv .shop_lieferadresse .shopBottom .detaillink,
#wgMenuDiv .shop_zahlart .shopBottom .detaillink,
#wgMenuDiv .shop_bestelluebersicht .shopBottom .detaillink {
   position: absolute;
   left: 10px;
   bottom: 0;
}
#wgMenuDiv .shop_warenkorb .shopBottom .detailLink input,
#wgMenuDiv .shop_kundendaten .shopBottom .detaillink input,
#wgMenuDiv .shop_lieferadresse .shopBottom .detaillink input,
#wgMenuDiv .shop_zahlart .shopBottom .detaillink input,
#wgMenuDiv .shop_bestelluebersicht .shopBottom .detaillink input {
   position: absolute;
   left: 0;
   bottom: 0;
}

#wgMenuDiv #detailMasterTable .shopBox span.untertitelZusatzbilder {
   width: 200px;
   display: block;
   padding-bottom: 20px;
}



/* Tabellen im Shop */
#detailMasterTable .content table,
#detailMasterTable .content2 table {
   
}

#detailMasterTable .content table tr.tabrowheader,
#detailMasterTable .content2 table tr.tabrowheader {
   background-color: #c5c5c5;
   color: #333;
   font-weight: bold;
}
#detailMasterTable .content table tr.tabrowheader td,
#detailMasterTable .content2 table tr.tabrowheader td {
   background-color: #c5c5c5;
}
#detailMasterTable .content table tr td.tabrowheader,
#detailMasterTable .content2 table tr td.tabrowheader {
   background-color: #c5c5c5;
   color: #333;
   font-weight: bold;
}
#detailMasterTable .content table tr td,
#detailMasterTable .content2 table tr td {
   
}
#detailMasterTable .content table tr td.tabrowgerade,
#detailMasterTable .content2 table tr td.tabrowgerade {
   background-color: #eeeeee;
}

#detailMasterTable td.shopTitle .head_detail {
	position: relative;
   background-color: #004494;
   padding: 0;
   margin: 0;
}
#wgMenuDiv #detailMasterTable .shopBox .trBoxTitle .head_detail .artname {
   color: #FFF;
   font-weight: bold;
   margin: 0;
}

/******************************************************************************/
/* Weichheitssterne                                                           */
/******************************************************************************/
.weichheitssterne {
   position: absolute;
   right: 10px;
   top: 0;
}
.weichheitssterne img {
   vertical-align: text-top;
}
.weichheitssterne .detaillink_text{
   margin-left:20px;
   color:#fff;  
}

.liste_title {
   position: relative;
}

#detailMasterTable .merkmalbox {
   position: relative;
   margin: 0 0 15px 0;
   padding: 0;
   display: block;
}

#detailMasterTable .merkmalbox .pruefsiegel {
   position: relative;
   padding: 0;
   width: 200px;
}
#detailMasterTable .merkmalbox .pruefsiegel .float {
   position: relative;
   padding: 0;
   margin: 0 4px 0 0;
   float: left;
   width: 90px;
}

#detailMasterTable .merkmalbox .float_clear_left {
   clear: left;
}
#detailMasterTable .merkmalbox .float_clear_right {
   clear: right;
}

/* ProduktPdf     */
.detail_produktpdf {
   position: relative;
   margin: 0 0 15px 0;
}

#wgMenuDiv h5 {
   position: relative;
   color: #004494;
   font-size: 110%;
}
#wgMenuDiv .content2 a,
#wgMenuDiv .content2 a:link,
#wgMenuDiv .content2 a:visited {
	text-decoration: underline;
	font-weight: normal;
}
#wgMenuDiv .content2 a:fous,
#wgMenuDiv .content2 a:hover,
#wgMenuDiv .content2 a:active {
	text-decoration: none;
}

/****************************************************************************************/
/* Shop-Detail                                                                          */
/****************************************************************************************/
#wgMenuDiv .shop_detail_left {
   position: relative;
   margin: 0;
   padding: 0;
   width: 565px;
}
#wgMenuDiv .shop_detail_right {
   position: relative;
   float: right;
   margin: 0;
   padding: 0;
   width: 196px;
}
#wgMenuDiv .shop_detail_clear {
   position: relative;
   clear: right;
}

#wgMenuDiv .shop_detail_right .anhaenge,
#wgMenuDiv .shop_detail_right .merkliste,
#wgMenuDiv .shop_detail_right .download_pflegehinweis,
#wgMenuDiv .shop_detail_right .videos {
   position: relative;
   margin: 0 0 10px 0;
   padding: 10px;
   background-color: #e5e5e5;
}

#wgMenuDiv .shop_detail_right .download_pflegehinweis h3 {
   position: relative;
   margin: 0 0 3px 0;
   padding: 0;
   color: #004494;
   font-size: 100%;
   font-weight: bold;
}

#wgMenuDiv #detailMasterTable li {
   margin-bottom: 1.3em;
}


/****************************************************************************************/
/* Blätterer                                                                            */
/****************************************************************************************/
.wgBlaetterer {
   position: relative;
   margin: 0 0 10px 0;
   border-collapse: collapse;
}
.wgBlaetterer table {
   position: relative;
   margin: 0 !important;
   padding: 0;
   border-collapse: collapse;
}
.wgBlaetterer table td {
   border: 0 none;
   padding: 0;
   margin: 0;
   border-right: 5px solid #FFF;
}
.wgBlaetterer table {
	position: relative;
   margin: 0;
}

.wgBlaetterer a,
.wgBlaetterer a:link,
.wgBlaetterer a:visited {
   position: relative;
   display: block;
   zoom: 1;
   color: #666;
   margin: 0;
   padding: 2px 5px;
   background-color: #e5e5e5;
}
.wgBlaetterer a:focus,
.wgBlaetterer a:hover,
.wgBlaetterer a:active {
   position: relative;
   color: #004494;
   background-color: transparent;
}

.wgBlaetterer td.aktivBlaetterer span,
.wgBlaetterer td span {
   position: relative;
   display: block;
   padding: 2px 5px;
   margin: 0;
   background-color: #004494;
   color: #FFF;
   font-weight: bold;
   zoom: 1;
}


/****************************************************************************************/
/* Merkliste                                                                            */
/****************************************************************************************/
#wgMenuDiv #mlPosList {
   position: relative;
}
#wgMenuDiv #mlPosList th {
   background-color: #e5e5e5;
   color: #333; 
   font-weight: bold;
}
#wgMenuDiv #mlPosList tr {
   vertical-align: top;
   border-bottom: 5px solid #fff;
}
#wgMenuDiv #mlPosList td {
	padding: 5px 0; 
	vertical-align: top;
	border-bottom: 1px solid #e5e5e5;
}
#wgMenuDiv #mlPosList th.MLArtBild   { width: 38%;}
#wgMenuDiv #mlPosList th.MLArtname   { width: 57%;}
#wgMenuDiv #mlPosList th.MLArtPreis  { width: 1%; }
#wgMenuDiv #mlPosList th.MLDelete    { width: 3%; }
#wgMenuDiv #mlPosList th.MLWarenkorb { width: 1%; }

#wgMenuDiv #mlPosList td.WKDelete a,
#wgMenuDiv #mlPosList td.WKDelete a,
#wgMenuDiv #mlPosList td.WKDelete a {
	position: relative;
	display: block;
   padding: 0;
   background-color: #e5e5e5;
   vertical-align: middle;
   text-align: center;
   width: 18px;
   height: 18px;
   border: 1px solid #999;
}
#wgMenuDiv #mlPosList td.WKDelete a:focus,
#wgMenuDiv #mlPosList td.WKDelete a:hover,
#wgMenuDiv #mlPosList td.WKDelete a:active {
	background-color: #999;
}
#wgMenuDiv #mlPosList td.WKDelete a img {
   display: inline;
}

#wgMenuDiv #mlPosList td.MLArtBild a img {
   display: inline;
   border: 0 none;
}









