/* tmplt produkte » Produkte-Übersichtseite bzw. Liste */



/* Masse */

.w200 { width:200px; } /* Shop */

.mt6 { margin-top:6px; } /* Shop */
.mt13 { margin-top:13px; } /* Shop */

.mb7 { margin-bottom:7px; } /* Shop */

.p10 { padding:10px; } /* Shop */



/* ANFANG Order-Button */
.addMengeFeldMulti {
	color: inherit;
	background-color: rgba(255,255,255,0.5);
	width:40px;
	border:none;
	text-align:center;
	font-size: 20px;
	line-height: 22px;
	margin-left: 5px;
	padding: 0;
	/*vertical-align: top;*/
	vertical-align: super;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;
}

.orderBtnMulti {
	height:30px;
	width:50px;
	margin:0px 0 5px 0px;
	text-align:right;
	background-size: 100%;
	background-image:url(../../images/shop/btnOrderAllBlk.png); /* btnOrderAllBlk.png, btnOrderAllGrau.png, btnOrderBlau.png */
	vertical-align: bottom;
	opacity: 0.65;
}
.orderBtnMulti:hover { 
	background-position: 0 -30px; 
	cursor:pointer; 
	opacity: 1;
}

.orderBtnPlusMulti a {
	color: inherit;
	font-size: 30px;
	line-height: 1px;
}


.orderBtnContainer { /* optionaler Style */
	padding:1px 23px 0 0;
	left:0;
	top:655px;
	position:absolute;
	text-align:right;
}

.addMengeFeld {
	width:36px;
	text-align:center;
	background-color:rgba(255,255,255,0.99);
	font-size: 20px;
	line-height: 22px;
	color: inherit;
	margin-left: 5px;
    border:1px solid #e8e8e8;
}

.orderBtn {
	height:30px;
	width:50px;
	background-image:url(../../images/shop/btnOrderAllBlk.png); /* btnOrderAllBlk.png, btnOrderAllGrau.png, btnOrderBlau.png */
	text-align:right;
	background-size: 100%;
	margin-bottom: 1px;
	vertical-align: bottom;
}
.orderBtn:hover { 
	background-position: 0 -30px; 
	cursor:pointer; 
}

.orderBtnPlus {
	vertical-align:bottom;
}

.orderBtnPlus a {
	font-size: 30px;
	line-height: 27px;
	color: inherit;
}
.orderBtnPlus a:hover {
	color: inherit;
}
/* ENDE Order-Button */



/* ---------- ANFANG Bildgalerie Produktedetailseite ----------  */
#iconBilder {
	text-align: left;

	overflow: auto;
	overflow-y:hidden; 
	width: 100%;

	display: flex;
	/*justify-content: space-between;*/ /* unten » ::after*/
	flex-wrap: wrap; /* default: nowrap */
	flex-direction: row;
	align-items: flex-start;
}
#iconBilder::after { /* damit letzte Zeile linksbündig bei «flex-wrap: wrap; und justify-content: space-between;» */
  /*content: "";
  flex: auto;*/
}


.iconBildItems, .iconBildItemsDummy {
	/*max-width:21%;*/ /* alt. Einstellung » abhängig von unten, z.B. 21% und 5.33% */
    
    max-width:21%; /* max. 4 Bilder pro Reihe: < 25% */
	margin-top:3%;
    margin-right:4%; /* abhänig: Parent von Gross-Bild und inline-Style in «.left .reiheItem» */
    
	border: 1px solid lightGrey; /* default transparent */
	box-sizing: border-box;
	cursor: pointer;
    
    /*padding-bottom: 1px;*/ /* Patch, damit border-bottom sichtbar auf nicht-Retina-Display » zugehörig media query: */
}
/*@media
  screen and (-webkit-min-device-pixel-ratio: 2),
  screen and (min-resolution: 192dpi),
  screen and (min-resolution: 2dppx) {
    .iconBildItems, .iconBildItemsDummy { padding-bottom: 0px; }
}*/
.iconBildItems:nth-last-child(2) {
	/*margin-right:5.33%;*/ /* alt Einstellung » abhängig von oben, z.B. 21% und 5.33% (= 100-(4*21)/3) */
}
.iconBildItems:hover, .current { border: 1px solid black; }

.iconBildItemsDummy {
    opacity:0; 
    cursor: inherit;
}


/*#varianteNavi { » caer
	border:1px solid #6f7370;
    box-sizing: border-box;
    overflow:hidden;
}*/
.varianteNaviChild {
	color: #6f7370;
	flex-grow: 1; /* Raum auffüllen */
	text-align: center;
	border: 0.5px solid #222;
	box-sizing: border-box;
	border-collapse: collapse;
	background-color: #fff;
	/*border:1px solid #6f7370;*/
}
/*.varianteNaviChild a { text-decoration: none; }*/

.bgVarianteAktiv {
	color: #fff;
	background-color:#039b9d !important; /* orange: ec6725 */
	/*border:1px solid #6f7370;*/
}
.bgVarianteAktiv a:hover {
    cursor:default;
    color:inherit; 
}
/* ---------- ENDE Bildgalerie Produktedetailseite ---------- */


