/* START SHOW GROSS AND NET PRICES */

/* START PRODUCT DETAILS & PRODUCT LIST */


div.VM-Price, div.VM-PriceOrig{
  text-align: left;
  min-width: 174px;
}

div.VM-PriceOrig span{
  font-weight: normal;
  font-size: 14px;  
}


span.VM-Price{
  font-size: 22px;
  color: #bd8322;
}
  

div.VM-Price{
  text-align: left;
  display: block !important;
}

div.VM-Price .VM-TaxType{
  color: #bd8322;
}


div.VM-Price .VM-PriceUnits {
    font-size: 14px;
}


.VM-TaxType{
/*   font-size: 14px;*/
}

div.VM-Price > span.VM-Price + .VM-TaxType{
  top: -2px;
  position: relative;
      
}


.VM-PriceOldToggle{
      font-size: 14px;
      text-align: left;
}

.VM-PriceOldToggle span.VM-Price {
    font-size: inherit;
    color: inherit;
}

.VM-PriceBefore, .VM-PriceBefore + .LineThrough {
  display: none;
}


.VM-PriceBoforeValue {
  text-decoration: line-through;
}

.product-data-sheet-link {
  margin-left: 15px;
}

.energylabel-arrow{
    margin-top: 2px;
}

/* END PRODUCT DETAILS & PRODUCT LIST */

/* START PRODUCT DETAILS */

.ImgLandscape .InfoArea {
    width: 440px;
    max-width: 95%;
}

.ProductDetails .price-value {
/*  display: none;*/
}


.ProductDetails .PriceContainer .price-value {
/*    font-size: 14px;                        */
  display: none;
}
/* END PRODUCT DETAILS */

/* START ACCESSORIES */
table.VariationsTable span.price-value {
  display: none;
}

table.VariationsTable .VariationPriceFromText + div.VM-Price, 
table.VariationsTable  div.VM-Price{
    display: initial !important;
    text-align: right !important;
}

table.VariationsTable div.VM-PriceOrig {
  text-align: right !important;
}

table.VariationsTable th:nth-child(4) {
  text-align: right;
}

/* END ACCESSORIES */

/* START RECOMENDED PRODUCTS */

.CrossellingInfoArea .VariationPriceFromText + .VM-Price{
  display: inline-flex !important;
}

.CrossellingInfoArea span.price-value {
  display: none;
}

/* END RECOMENDED PRODUCTS */



/* START PRODUCT LIST */

/* HIDE EPAGES PRICE ELEMENT */
.HotDealList .price-value {
  display: none;
}

.price-value {
/*    font-size: 14px;
    font-weight: normal;
*/}

.HotDealList .price-value + br {
  display: none;
}


/* START 1 COLUMN LIST */
.HotDealList .PercentWidth50{
  text-align: right;
}


.HotDealList .FullSize div.VM-Price{
  text-align: right;
}

.HotDealList .FullSize div.VM-Price, .HotDealList .FullSize div.VM-PriceOrig{
  text-align: right;
}

.HotDealList .FullSize .VM-PriceOldToggle{
  text-align: right;
}

.HotDealList .FullSize .VM-PriceOldToggle{
  text-align: right;
}

/* END 1 COLUMN LIST */

/* START 2 COLUMNS LIST */
.HotDealList .two-colums-product-list div.InfoArea {
    padding: 0 0px 0px;
    text-align: center;
}

.HotDealList .two-colums-product-list div.VM-Price{
  text-align: center;
}

.HotDealList .two-colums-product-list div.VM-Price, .HotDealList .two-colums-product-list div.VM-PriceOrig{
  text-align: center;
}

.HotDealList .two-colums-product-list .VM-PriceOldToggle{
  text-align: center;
}


/* END 2 COLUMNS LIST */

/* START 3 COLUMNS LIST */
.HotDealList .three-colums-product-list div.InfoArea {
    padding: 0 0px 0px;
    text-align: center;
}

.HotDealList .three-colums-product-list div.VM-Price{
  text-align: center;
}

.HotDealList .three-colums-product-list div.VM-Price, .HotDealList .three-colums-product-list div.VM-PriceOrig{
  text-align: center;
}

.HotDealList .three-colums-product-list .VM-PriceOldToggle{
  text-align: center;
}


/* END 3 COLUMNS LIST */


/* START BIG BOX LIST */
.HotDeal {
    width: 220px;
    height: auto;
    margin: 0 1.5em 1em 0;
    padding: 0;
    line-height: 100%;
}

.HotDeal .ImageArea {
    width: 100%;
    height: auto;
    line-height: 152px;
    overflow: visible;

}

.HotDealFoot > .HotDealFootFloatin{
  text-align: center !important;
}

.HotDealFoot > .HotDealFootFloatin div.VM-Price {
    text-align: center;
    display: block !important;
}

.HotDealFoot > .HotDealFootFloatin .hotdeal-old-price + br{
    display: none !important;
}

/* END BIG BOX LIST */



/* END PRODUCT LIST */



/* END SHOW GROSS AND NET PRICES */




/* START YOU SAVE */
.VM-YouSaveValue {
  display: inline;
  margin: 0 0 0 10px;
}

/* END YOU SAVE */

/* START VMDiscountOnPayment */

/* START PRODUCT LIST */

.VM-PriceWithOutDiscountOnPayment {
    font-size: 16px !important;
}

.VM-PriceWithOutDiscountOnPayment + .VM-PriceWithOutDiscountOnPayment {
    display: none !important;
}

div.VM-PriceOrig {
    border: 0px solid;
    margin-bottom: 5px;
}

.VM-DiscountOnPayment .HotDealList .VM-PriceWithDiscountOnPaymentLabel,
.VM-DiscountOnPayment .HotDealList .VM-Price,
.VM-DiscountOnPayment .HotDealList .VM-PriceOrig {
/*  display: none !important;*/
  
}



.VM-DiscountOnPayment #VMPriceReduction .VM-Price {
      display: initial !important;
}

.VM-DiscountOnPayment #VMPriceReduction div.VM-PriceOrig{
      display: block !important;
}

.VM-DiscountOnPayment div.VM-PriceOrig span {
    font-size: 14px;
}

div.VM-PriceGrossWithPaymentDiscount {
    font-weight: normal !important;
    font-size: 14px !important;
    margin-bottom: 15px;
}


div.VM-PriceNetWithPaymentDiscount {
    font-size: 22px !important;
    color: #bd8322 !important;
}

span.VM-TransLabelAfterPaymentWithDiscount {
    font-size: 14px !important;
    color: #bd8322 !important;
    line-height: 22px;
    vertical-align: middle;
}


.VM-DiscountOnPayment .HotDealList span.VM-TransLabelAfterPaymentWithDiscount {
    display: block;
}


.VM-VariationPriceFromText2 .VariationPriceFromText, 
#VMVariationPriceFromTextNetPrice {
    margin-right: 5px;
    font-size: 18px !important;
}

.VM-DiscountOnPayment span.VM-Price {
    font-size: 19px;
}


#VM-PriceReduction.VM-PriceWithOutDiscountOnPayment{
    font-size: 13px !important;
    margin-bottom: 15px;  
}
   
.HotDealList #VM-PriceReduction.VM-PriceWithOutDiscountOnPayment{
/*  display: none;*/
}


.VM-PriceWithDiscountOnPayment {
    font-size: 16px;

}


.VM-DiscountOnPayment div.VM-PriceWithDiscountOnPayment,
.VM-DiscountOnPayment .VM-PriceWithOutDiscountOnPayment{
    color: initial !important;
    font-size: 16px !important;
    font-weight: normal !important;
    color: #535353 !important;
}


.VM-DiscountOnPayment div.VM-PriceWithDiscountOnPayment{
    font-weight: bold !important;
}

.VM-DiscountOnPayment .VM-PriceWithOutDiscountOnPayment{
    font-size: 14px !important;
}

/* END PRODUCT LIST */

/* START PRODUCT DETAILS */
#VMPriceReduction .VM-PriceBoforeLabel ,
#VMPriceReduction .VM-PriceBoforeValue,
#VMPriceReduction .VM-PriceOldToggle span.VM-Price{
      font-size: 13px !important;
}


#VMPriceReduction span.VM-Price {
    font-size: 20px;

}


/* END VMDiscountOnPayment */


.AlternateRow td, .AlternateRow, div.AlternateRow, .Alternate div,
Viessmann Tiefkühlaggregate Huckepack Wandaggregate preiswert ,
.AlternateRow .ListItemProduct .PriceArea, .AlternateRow .ListItemProduct .InfoArea {
    background-color: #f5f5f5 !important;
}