.box_minimal {
	font-size: 12px;
	width:100%;
	padding: 0;
	min-height: 50px;
	background-color: #f3f3f3;
	margin:10px;
}
.box_minimal > a > div.hasImage {
	min-height: 150px;
}

.box_minimal  a > div[style*='height: 25px'] {
	background-size: 0 0 !important;
	min-height: 25px !important;;
}

.slider li {
	list-style: none;
}





/*.bigimagehero .slider li{height:100%; width:100%;}*/


/*
.bigimagehero #prevBtn a {
	background-image: url(../../../../../images/style/boxtemplates/arrow_left-idle.png);
	height:150px;
}
.bigimagehero #prevBtn a:hover {
	background-image: url(../../../../../images/style/boxtemplates/arrow_left-select.png);
}


.bigimagehero #nextBtn {left:150px; height:150px;}

.bigimagehero #nextBtn a {
	background-image: url(../../../../../images/style/boxtemplates/arrow_right-idle.png);
	height: 	150px;
}

.bigimagehero #nextBtn a:hover {
	background-image: url(../../../../../images/style/boxtemplates/arrow_right-select.png);
}

*/

.bigimagehero .button {display: block;
					/*	margin-top: 90px;
    					margin-left: 60px;*/

    					margin: 0;

    					bottom: 15px;
    					right: -5px;

						padding:8px 12px; 
						text-transform: uppercase;
						position: absolute;	
						-webkit-box-shadow: 5px 5px 5px 0px rgba(61,60,61,0.5);
						-moz-box-shadow: 5px 5px 5px 0px rgba(61,60,61,0.5);
						box-shadow: 5px 5px 5px 0px rgba(61,60,61,0.5);

					}

	

	@media (max-width: 960px){
.bigimagehero .button{	
							right:30%;

    							}
		.bigimagehero .col-lg-3.is_large_box{height:50px;}
	}
	.button-blau {	
				    background-image: url(../../../../../images/style/boxtemplates/button.png);
				    color: #fff;
				    background-position: center;
				    /*background-repeat: no-repeat;*/}

	 .button-blau:hover {	
				    background-image: url(../../../../../images/style/boxtemplates/button-red.png) !important;
				}

	.badge {padding:5px 7px; display:inline-block; margin: 2px 4px 2px 0; text-transform: uppercase; font-size: 90%; border: solid 1px #eee; font-weight: 600;	color: #000000;}

	.badge:first-child {margin-left:0px;}
	.badge.blue {background-color: #215169; color:#fff;}

.badge.green {background-color: green; color:#fff;}
.badge.red {background-color: #a0072b; color:#fff;}
.badge.purple {background-color: #752e64; color:#fff;}

	.badge.grey{background-color: #cdcdcd;}
	.badge_attribute{background-color: #fff; border: solid 1px #eee;}


.site__footer .badge {border-width: 0;}

.bigimagehero{
	font-size: 12px;}

.bigimagehero h2 {color:#154b67;text-transform: uppercase;font-weight: bold; font-size:150%; padding:0;}
.bigimagehero h4 {color:#154b67; font-size: 125%; font-weight:600; padding:0;} 
.bigimagehero p {margin-top: 5px; margin-bottom:5px; font-weight: lighter;}

.bigimagehero .show_ankernav {
	background-image: url(../../../../../images/style/boxtemplates/info-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 30px;

    bottom: 12px;

}

a img {border:none;}

#CONTENT .bigimagehero li {clear: none;list-style: none;}

.bigimagehero{
	
	
	background-image: url("https://cdn.gemax-werkzeuge.de/images/style/boxtemplates/background.png");
	background-size: 102% 102%;
    background-position: center;
	padding:10px;
	border:solid 1px #f3f3f3;
	position:relative;
	min-height: 40px;
}

.bigimageherotransparent{

	background-image: none;
	border:none;

	background-size: 102% 102%;
	background-position: center;
	padding:10px;
	position:relative;
	min-height: 40px;
}



.herstellerlogo img {float: right;margin-top: 10px; margin-right:10px;max-width: 120px;}


.slider_container {
	clear:none;
	width: 220px;
	height: auto;
	
	
}

.slidernav_prev, .slidernav_next{ 
		display:block;
		width:30px;
		height:100%;
		position:absolute;
		left:0px;
		top:0px;
		z-index:1;
		}	
	.slidernav_next{ 
		left:190px;
		}														
	
	.slidernav_prev a,
	.slidernav_next a{ 
		display:block;
		position:relative;
		width:30px;
		height:100%;
		text-indent: -8000px;
		

		
	}

.slidernav_prev a{ 
		background:url(../../../../../images/style/boxtemplates/arrow_left-neu.png) no-repeat center;			    
		}	
		
	.slidernav_prev a:hover {  
		background:url(../../../../../images/style/boxtemplates/arrow_left-select.png) no-repeat center;	
		}		
		
.slidernav_next a{ 
		background:url(../../../../../images/style/boxtemplates/arrow_right-neu.png) no-repeat center;	

		}	
		
	.slidernav_next a:hover {  
		background:url(../../../../../images/style/boxtemplates/arrow_right-select.png) no-repeat center;	
		}	



		.tag_container {min-height: 40px;} 

		.description_container {/*min-height: 120px;*/}

		


	.bigimagehero	.attributebilder_bild td img {width: 36px;}
	.bigimagehero	.attributebilder_geeignet img {max-width: 	36px;} 

table.dataTable thead th, 
table.dataTable thead td {border-color:#999;}



.box-minimalimgwhitebg,
.box-minimalimggradientbg,
.box-justpic { 
 /* float:left;*/
  margin:0px;
  padding:0px;
	width:100%;
  background-color:transparent	;
	border: solid 1px #efefef;
  

}


.box-justpic .inner_box {    
       
    width: 	100%;    
    position: relative;
  /*  background-size: cover;*/

}

.box-minimalimggradientbg .inner_box_header {
	background-color: #0a3f67;
	padding: 10px;
	font-size: 	14px;
	line-height: 20px;
	text-transform: 	uppercase;
	color: #fff;


}

.box-minimalimggradientbg .inner_box_subheader {

	padding: 0px;
	font-size: 11px;
	line-height: 20px;

}

.box-minimalimggradientbg .inner_box{
	background-color: #edf2f5;
}

.box-minimalimggradientbg > a,
.box-justpic > a {
	display: block;	
	/*background-image: url(../../../../../images/style/boxtemplates/justpic/background_mid.png);
	background-repeat: 	no-repeat;	
	background-size: 	cover;
	margin: 5px;*/
	padding:0;
	border:0;

}

.box-minimalimggradientbg {max-height: 190px;overflow: 	hidden;	}



.row .box-144x1 > a,
.row .box-144x1 > a, 
.row .box-216x1 > a
{margin-left:0; margin-right:0;}


.slick-slider .box-144x2:nth-child(odd) > a,
.row .box-144x2:nth-child(odd) > a {
	
	margin-right:5px;
	margin-left:0px;
	
}

.slick-slider .box-144x2:nth-child(even) > a,
.row .box-144x2:nth-child(even) > a {
	
		margin-right:0;
		margin-left:5px;
}


.row .box-144x4:nth-child(4n) > a {
	
	margin-right:0;
	margin-left:5px;
	
	
}


.row .box-144x4:nth-child(4n+1) > a {
	
	margin-left:0;
	margin-right: 5px
}

.box-144x4 > a {background-image: 	url(https://cdn.gemax-werkzeuge.de/images/style/boxtemplates/justpic/background_small.png); background-size: cover;}



.box-72x1 {width:100%;}

.box-72x1 > a {margin-left:0; margin-right: 0;}

.box-72x4 {width:25%;}

/*
.box-144x1 {width:100%;}
.box-144x2 {width:50%; }
.box-144x4 {width:25%; }

.box-216x1 {width:100%;}
*/
.box-72x1 .inner_box {height: 72px;  }
.box-72x4 .inner_box {height: 72px; background-position: center center !important; }

.box-144x1 .inner_box {height: 152px;width:100%; margin:0;}

.box-144x2 .inner_box,
.box-144x4 .inner_box {height: 156px;  }

.box-144x4 .inner_box {	/* background-size: cover;*/}

.box-216x1 .inner_box {height: 216px;/* background-size: unset;  */}

/*.box-144x2 .inner_box:nth-of-type(1) {margin-right:0; background-color: red;}*/


.button-rot {	
				    background-image: url(../../../../../images/style/boxtemplates/button-red.png);
				    color: #fff;
				    background-position: center;
				    /*background-repeat: no-repeat;*/}

.button-rot:hover {	
				    background-image: url(../../../../../images/style/boxtemplates/button.png) !important;
				}

.inner_box_content {
	position: absolute;
	bottom:10px;
	left:10px;
	/*background-color: rgba(255,234,111,0.4);*/
	max-width:70%;
	padding-bottom: 0;
	margin: 0;

}



.inner_box_content > span{

	background: rgba(104,104,104,0.5);    
    color:#fff;
    padding:0px 4px;
}



.inner_box_content .title {
	font-weight: 	bold;
	font-size: 16px;
/*	background: rgba(256,256,256,0.5);
    padding: 3px;
    color:#333;*/
    text-transform: uppercase;
}
.inner_box_content .subtitle {
	font-size: 14px;
	font-weight: normal;
    text-transform: uppercase;
}

.block-slideshow__slide .inner_box_content .title {font-size: 	300%;}
.block-slideshow__slide .inner_box_content .subtitle {font-size: 	250%;}


.box-justpic .button-action {
 
  display:inline-block;
  padding:5px;
  position:   absolute;
  bottom: 10px;
  right: 10px;
  text-transform: uppercase;
  max-width: 30%;
}

.box-72x1 .inner_box_content,
.box-72x1 .button-action
{
		bottom:16px;
}

.box-72x1 .inner_box_content{
	text-align: left;
}

.box-72x4 .inner_box_content, 
.box-72x4 .button-action
{
	display: 	none;
}
.box-72x4 a {background: none;}
.box-72x4 .inner_box {border:solid 1px #ccc; background-position: 	center;	}


.box-144x4 .inner_box_content {top:10px;}

.box-216x1 .inner_box_content .title {font-size: 300%;}
.box-216x1 .inner_box_content .subtitle {font-size: 250%;}


@media (max-width: 960px){

	.block-slideshow__slide .inner_box_content .title {font-size: 1.25rem;}
	.block-slideshow__slide .inner_box_content .subtitle {font-size: 1.05rem;}

/*	 .row {width: 100%; max-width:100%;}*/

	.box-144x2 {
		width: 100%;
	}
	.box-144x2 > a
	{
		margin-left:0 !important;
		margin-right:0 !important;
	}
/*	.box-144x4 {
		width:50%;
	}
	.box-72x4 {
		width:50%;
	}*/


	.row .box-144x4:nth-child(odd) > a {
	
		margin-right:5px;
		margin-left:0px
		
	}

	.row .box-144x4:nth-child(even) > a {
	
		margin-right:0;
		margin-left:5px
	}

	.box-144x4 .inner_box_content > .title {
		word-break: break-word;
		font-size: 14px;
    	padding: 2px 2px;
	}

	.box-216x1 .inner_box_content .title {font-size: 300%;}
	.box-216x1 .inner_box_content .subtitle {font-size: 200%;}
}
@media (max-width: 560px){

	.box-216x1 {height:130px}
	.box-216x1 .inner_box {height: 130px; background-position: center !important;}
	.box-216x1 .inner_box_content {top:10px;max-width: 100%;}
	.box-216x1 .inner_box_content .title {font-size: 200%;}
	.box-216x1 .inner_box_content .subtitle {font-size: 140%;}
	.box-216x1 .button-action {max-width: 100%; }

	.box-justpic .button-action  {max-width: 50%; right:0;bottom: 0; }
	.box-justpic .inner_box_content  {max-width: 50%; left:5px;bottom: 5px;line-height: 0.65 }

}
/*
.slick-slider .slick-prev {background: url('../../../../../images/style/slick/sprite.png') -50px -40px no-repeat !important; background-color: coral; border:solid 1px red;z-index:300;}
.slick-slider .slick-next {background: url('../../../../../images/style/slick/sprite.png') -90px -40px no-repeat !important; background-color: coral; border:solid 1px red;z-index:300;}
*/


.slick-slider .slick-prev,
.slick-slider .slick-next {margin-top:0 !important;z-index: 1;}

.slick-slider .slick-prev {left:-10px !important;}
.slick-slider .slick-next {right:-10px !important;}




.content_border .col-lg-6 {background-color: #fff !important;}
.content_border .col-lg-6 > a {display: block; background-color: #f3f3f3;}
.content_border .col-lg-6:nth-child(even) > a {margin-left:15px;}

@media (max-width: 960px){ 
	#CONTENT .content_border .box.col-lg-6 {width:100% !important;}
	#CONTENT .content_border .box.col-lg-6 > a {margin:0;}
}


@media (max-width: 1024px){ 

	.slick-slider .slick-prev {left:0px !important;}
	.slick-slider .slick-next {right:0px !important;}

}


.product-card.bigimagehero .product-card__buttons{
	bottom: 20px;
	right: 20px;
	/*position: absolute;*/
}
/*
@media (hover: hover) {
	.products-list[data-layout="list"] .product-card .product-card__buttons,
	 {
		display: none;
	}

	.products-list[data-layout="list"] .product-card:hover {
		position: relative;
		z-index: 3;
		margin-bottom: -56px;
	}

	.products-list[data-layout="list"] .product-card:hover .product-card__buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
*/

.product-card.bigimagehero .product-card__name {
	font-weight: 700;
}

/* 4debugOnly*/

.produktgruppe-header {

}

.produktgruppe-header-headline{
	margin-bottom:14px;
}

.produktgruppe-header-headline  h2 {
	margin-top:0px
}


.produktgruppe-header-content {
	font-size: 14px;
}

.produktgruppe-header-content-gallery,
.produktgruppe-header-content-info{

	margin-bottom: 14px;
}

.produkthinweise {
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
	/* background: url(../inc/js/tabs/tab_bg.gif); */
	background-repeat: repeat-x;
	overflow: auto;
	font-size: 12px;
}

ul.beschreibung_highlight {
	padding-left: 10px;
	width: 270px;
	float: left;
	border-left: 1px dashed #004B66;
	min-height: 100px;
}

ul.beschreibung_highlight > li {
	font-weight: 600;
}

ul.beschreibung_highlight  li ul li{
	list-style: disc;
	padding: 2px;
	padding-left: 2px;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: normal;
}

ul.beschreibung_highlight li.beschreibungproduktvorteile ul li {
	list-style-image: url("https://cdn.gemax-werkzeuge.de/images/navigation/haken_vorteile.gif");
}

ul.beschreibung_highlight > li {
	list-style: none;
	padding: 3px;
}
/*
.products-list[data-layout="grid-5-full"] .box_minimal {
	font-size: 11px;
	line-height: 11px;
}*/

.bigimage h5 {font-size:16px;font-weight: 700;}
.bigimage h6 {font-size:14px;font-weight: 500;}


.pricing-box {
	padding: 5px;
	min-height: 220px;
	border: #999999 1px solid;
	border-radius: 5px;
	margin: 2px;
	background-color: #e0ecb8;
	text-align: center;
	background-image: url(../inc/functions/expose/images/preis_bg.gif);
	color: #333333;
}

.block-slideshow__slide-image {
	background-size: cover;

}

.block-startpage {
/*	height: 490px;
	border: solid 1px red;*/
}

@media (max-width: 960px){

	.config_bandsaegeblatt_140 label
	{
		display: inline-block;;
		min-width: 40%;
		font-weight: bold;
		margin-top: 10px;
	}

	.config_bandsaegeblatt_140 input,.config_bandsaegeblatt_140 select
	{
		display: inline-block;
		max-width: 60%;
		min-width: 120px;
		margin: 10px;
		clear: both;
	}

	.config_bandsaegeblatt_140 input {
		margin-left: 10px;
		height: 25px;
	}
}

.bigimage_category-card__body {


	background: #f0f0f0;
	margin: 0;
}
.bigimage_category-card__content.col-lg-8.col-sm-12 {
	padding: 10px 20px;
}

.bigimage_category-card__image {
	padding: 0;
	min-height: 150px;
}

.bigimage_category-card__image img {

	max-width: 100%;
}

.productlist.dataTable .btn {
	min-width: 120px;
}



/* "Neuer" Konfigurator / 17/12/21 kw */

.block-konfigurator-result-view__list .card {
	border: 1px solid #215169;
	padding: 0;
}
.result-header .product--layout--columnar .product__content{
	grid-template-columns: [gallery] 250px [tags] 400px [info] auto  ;
}
.result-header .product--layout--columnar .product__tags {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-row: 1;
	grid-column: tags;
	padding: 0 30px;
	min-height: 0;
}
result-header .product--layout--columnar .product__info {
	grid-row-start: 1;
	grid-row-end: 4;
}
.result-header .product--layout--columnar .product__content button.accordion-button,
.result-header .product--layout--columnar .product__content .accordion-body{
	font-size: small;
	padding: 0.75rem 1rem;
}
.result-header .attributebilder_bild td img {
	width:36px;
}
.result-header .attributebilder_geeignet img {
	max-width: 36px;
}

.accordion-rightside{
	white-space: nowrap;

}