@font-face {
	font-family: "Arial-Black";
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/Arial-Black.eot');
	src: url('../fonts/Arial-Black.eot?#iefix') format('embedded-opentype');
	src: url('../fonts/Arial-Black.woff2') format('woff2'),
	url('../fonts/Arial-Black.woff') format('woff'),
	url('../fonts/Arial-Black.ttf') format('truetype'),
	url('../fonts/Arial-Black.svg') format('svg');
}
@font-face {
	font-family: "FrutigerLTStd-BlackCn";
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/FrutigerLTStd-BlackCn.eot');
	src: url('../fonts/FrutigerLTStd-BlackCn.eot?#iefix') format('embedded-opentype');
	src: url('../fonts/FrutigerLTStd-BlackCn.woff2') format('woff2'),
	url('../fonts/FrutigerLTStd-BlackCn.woff') format('woff'),
	url('../fonts/FrutigerLTStd-BlackCn.ttf') format('truetype'),
	url('../fonts/FrutigerLTStd-BlackCn.svg') format('svg');
}
@font-face {
	font-family: "FrutigerLTStd-Light";
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/FrutigerLTStd-Light.eot');
	src: url('../fonts/FrutigerLTStd-Light.eot?#iefix') format('embedded-opentype');
	src: url('../fonts/FrutigerLTStd-Light.woff2') format('woff2'),
	url('../fonts/FrutigerLTStd-Light.woff') format('woff'),
	url('../fonts/FrutigerLTStd-Light.ttf') format('truetype'),
	url('../fonts/FrutigerLTStd-Light.svg') format('svg');
}

body.iframed{
	width:auto;
	margin:0;
	padding:0;
}
body.iframed #mainNavigation{
	position:relative;
	top:0px;
}
body.iframed .mainNavigation{
	position:relative;
	top:0px;
	width:100%;
	margin:0;
	padding:0;	
}

body.iframed .pageOutline{
	position:relative;
	width:auto;
	top:10px;
	margin:0;
	padding:20px;	
}

body.iframed .pageOutline #content{
	width:100%;
	margin:0;
	margin-left: 0px;
	padding:0;	
}

body.iframed .pageOutline #content .column.shoprow{
	width:100%;
	margin:0;
	padding:0;	
}

body.iframed li.shopmenu{
	position:absolute;
	right:0px;
	
}

body.iframed  .product_item{
	display:block;
	margin-top:15px;
	min-height:305px;
}

#header.requestheader{
	margin-bottom: 19px;
}
.slideContainer{
	display:none;
}

.servicenav{
	z-index:100;
	position:relative;
	width:980px;
	height:20px;
}
.servicenav ul{
	position:absolute;
	display:inline-block;
	right:0px;
	list-style-type:none;
}

.servicenav a{
	color:#069;
	
}
.servicenav ul li ul{
	display:none;
	
}
.servicenav ul li ul li{
	display:block;
	width:242px;
}
.servicenav ul li ul li a{
	display:block;
	text-align:right;
	padding-right:15px;
	padding-left:15px;
	background-color:rgba(255,255,255,0.7);
}
.servicenav ul li ul li a:hover{
	background-color:rgba(255,0,0,0.7);
	color:#FFF;
}

.servicenav ul li a{
	font-weight:bold;

}

.shoprow{
	width:980px;
}

.hinweis{
	font-weight:bold;
}

.hinweis .red{
	color:#F00;}



.shopnav{
	position:relative;
	height:300px;
	margin-bottom:25px;
}

.shopnavrow{
	height:150px;
}

.shoprow span.small{
	font-size:12px;
	line-height:18px;
	}

/*shop5column*/

.shop5column{
	position:relative;
	display:block;
	float:left;
	background-color:#CCC;
	background-repeat:no-repeat;
	background-size:100%;
	width:240px;
	height:125px;
	overflow:hidden;
	line-height:20px;
	margin:0px 6px 0px 0px;
	padding:0px;
	text-align:center;
	opacity:0.5;
}

.home .shop5column{
	opacity:1;
}

.shop5column.last{
	margin:0px 0px 0px 0px;
}

.shop5column.hidden{
	display:none;
	
}



.shop5column img{
	width:100%;
}

.shop5column img.outlettriangle{
	width:100px;
	top:0px;
	left:140px;
	position:absolute;
	display:block;
	z-index:50;
}

.shop5column.active{
	opacity:1.0;
}
.shop5column.active img, .shop5column:hover img{
}

.shop5column h2{
	position:absolute;
	top:0px;
	display:block;
	height:40px;
	width:240px;
	line-height:40px;
	margin-top:85px;
	font-weight:normal;
	font-size:18px;
	color:#FFF;
	background-color:rgba(102,102,102,0.9);
}


.shop5column.active h2,.shop5column:hover h2{
	background-color:#C00;
}

.shop5column a{
	color:#FFF;
}

/*SERVICE NAV*/
.shop5column ul{
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	width:240px;
	list-style:none;
}
.shop5column ul li{
	width:240px;
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
}

.shop5column ul li ul{
	display:none;
	position:absolute;
	margin:0px;
	padding:0px;
	height:85px;
	top:0px;
	background-color:rgba(102,102,102,0.7);
}

.shop5column ul li ul li{
	width:240px;
	position:relative;
	margin:0px;
	padding:0px;
	top:0px;
}


.shop5column ul li a{
	position:absolute;
	top:0px;
	display:block;
	height:40px;
	width:240px;
	line-height:40px;
	margin-top:85px;
	font-weight:normal;
	font-size:18px;
	color:#FFF;
	background-color:rgba(0,111,181,0.9);
}

.shop5column ul li a:hover{
	background-color:rgba(0,111,181,0.9);
}

.shop5column ul li ul li a{
	position:relative;
	margin-top:0px;
	height:30px;
	line-height:30px;
	font-size:16px;
	background:none;
}
/*END SERVICE NAV*/


/*
SHOP * COLUMNS FOR CONFIGURATOR*/

.shopconfigurator{
	position:relative;

}

ul.shopconfigsteps{
	list-style-position: outside;
	list-style: none;
	list-style-image: none;
	margin:0px;
	padding:0px;
	height:58px;
}

ul.shopconfigsteps li{
	width:283px;
	height:40px;
	line-height:40px;
	font-weight:normal;
	font-size:16px;
	display:block;
	margin: 0px 6px 0px 0px;
	padding:0px;
	float: left;
	background-color:#666;
	color:#FFF;

}

ul.shopconfigsteps li.last{
	margin: 0px 0px 0px 0px;
	width:241px;
	
}


ul.shopconfigsteps li.active, ul.shopconfigsteps li.last.active{
	background-color:#006FB5;
}

ul.shopconfigsteps li.inactive, ul.shopconfigsteps li.last.inactive{
	background-color:#CCC;
}

ul.shopconfigsteps li span{
	display:inline-block;
	width:40px;
	height:40px;
	margin-right:15px;
	text-align:center;
	background-color:rgba(0,0,0,0.3);
	
}

ul.shopconfigsteps li span.red{
	background-color:#C00;
	margin-right:0px;
	
}
ul.shopconfigsteps li span.revert,ul.subconfigsteps li span.revert{
	display:inline-block;
	float:right;
	margin-right:0px;
	background-color:#006FB5;
	/*background-image:url(../storage/assets/openmenu.png);	*/
}
ul.shopconfigsteps li a{
	color:#FFF;
}

/*
shopconfigitems
*/
.shopconfigitems{
	background-color:#E7E7E7;
	padding:0 0px 20px 20px;
	font-size:12px;
}

.shopconfigitems_column{
	width:160px;
	height:295px;
	display:inline-block;
	vertical-align:top;
}

.shopconfigitems_column.last{
	width:300px;
}
.shopconfigitems_column.last .selectortext{
	display:inline;
}
.shopconfigitems_column_0{
	display:none;
}

.shopconfigitems_column.last #filterbox_637 .selectortext{
	display:inline-block;
}


.shopconfigitems_column #filter_612{
	#display:inline-flex;
}

.shopconfigitems_column_title{
	font-weight:bold;
	line-height:30px;
}


.shopconfigitems_column ul{
	list-style-position: outside;
	list-style: none;
	list-style-image: none;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.shopconfigitems_column ul li{
	display:block;
	line-height:20px;
	margin:0px 0px 10px 0px;
	padding:0px;
	
}

.categorymenu{
	list-style-type:none;
	display:none;
	width: 979px;
	margin:0px;
	padding:10px 0px 0px 0px;
	z-index:1000;
	height:255px;
	position:absolute;
	background-color:rgba(0,0,0,0.8);
	/*display:none;*/
}
.categorymenu li{
	display:block;
	line-height:30px;
	
}

.categorymenu li a{
	line-height:20px;
	display:block;
	color:#FFF;
	min-height:40px;
}
.categorymenu li a:hover{
	background-color:rgba(0,102,153,0.7);
	
}

.categorymenu li ul{

	display:inline-block;
	width:200px;
	margin:0px 5px 0px 40px;
	padding:0px;
	vertical-align:top;
	font-size:0;
}
.categorymenu li ul li{
	font-size:12px;
	margin-top:10px;
	line-height:20px;
	height:40px;
	
}

.categorymenu li ul li img{
	display:inline-block;
	vertical-align:top;
	max-width:40px;
	max-height:40px;
	margin:0px 10px 0px 0px;
	
}
.navigationhover{
	z-index:5000;
	background-color:rgba(255,255,255,0.5);
	position:absolute;
	width:980px;
	height:600px;
	overflow:hidden;
}

.navigationhover img{
		width:980px;
}

/*.shopconfigitems_column ul li[rel="291"].inactive{
	display:none;
	line-height:20px;
	margin:0px 0px 10px 0px;
	padding:0px;
	
}*/

.shopconfigitems_column ul li a,.shopconfigitems_column ul li div{
	display:block;
	height:20px;
	line-height:20px;
	color:#666;
}

.shopconfigitems_column ul li a.inactive,.shopconfigitems_column ul li div.inactive{
	display:block;
	height:20px;
	line-height:20px;
	color:#D3D3D3;
}

.shopconfigitems_column ul li a.inactive span.selector,.shopconfigitems_column ul li div.inactive span{
	color:#D3D3D3;
}

.shopconfigitems_column ul li a span.selector,.shopconfigitems_column ul li div span.selector{
	display:block;
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	margin-right:10px;
	text-align:center;
	background-color:#B9B9B9;
}

.shopconfigitems_column ul li a.active span.selector,.shopconfigitems_column ul li div.active span.selector{
	background-color:#666;
}

.shopconfigitems_column ul li a.inactive span.selector{
	background-color:#D3D3D3;
}

.shopconfigitems_column ul li a span.selectortext{
	display:inline-block;
	min-width:110px;
	max-width:170px;
	vertical-align:top;
}





h1.producttitle{
	display:block;
	margin:0px 0px 30px 0px;
	
}

a.info{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	color:#333;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}

a.info span{
	display:inline-block;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	width:30px;
	height:30px;
	margin-left:5px;
	background-color:#C00;
	text-align:center;
	line-height:30px;
}
a.info.hide{
	font-family:Arial, Helvetica, sans-serif;
}

.outer_infotainer{
	position:absolute;
	display:block;
	left:0px;
	font-size:12px;
	z-index:300;
	width:955px;
	margin:0px;
}

.product_item .outer_infotainer{
	width:977px;
	
}

.infotainer{
	position:absolute;
	right:0px;
	top:0px;
	width:935px;
	min-height:400px;
	background-color:rgba(0,0,0,0.7);
	padding:0px;
	margin:0px;
	text-align:left;
	color:#FFF;
	line-height:16px;
	
}

.product_item .infotainer{
	width:977px;
	
}

.infotainer div.text{
	margin:30px;
	
}

.infotainer div.text h1{
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	
}

.infotainer div.text h2{
	font-size:16px;
	font-weight:normal;
	color:#FFF;
}

.infotainer div.text p{
	margin-left:16px;
	
}

.infotainer div.text ul{
	list-style-position:outside;
	margin-left:20px;
	padding:auto;
}



.infotainer img{
	margin-top:40px;
	margin-right:10px;
}


/*
shopconfigitems
*/
.shopconfigresult{
	background-color:#E7E7E7;
	padding:0px 0px 20px 20px;
}

.shopconfigresult_result{
	color:#666;
	vertical-align:top;
	font-weight:normal;
	font-size:20px;
	line-height:30px;
	padding-left:60px;
	background-image:url(../storage/assets/doublearrow_downn.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.smallred{
	font-weight:normal;
	font-size:12px;
	color:#C00;
	line-height:15px;
	width:520px;
}


.shopconfigresult_infotainer ul{
	list-style-position:inside;
}

.shopconfigproducts{
	margin-top:25px;
}


.category_16 .shopconfigitems_column,.category_17 .shopconfigitems_column{
	width:330px;
}
.category_16 .shopconfigitems_column .selectortext,.category_17 .shopconfigitems_column.selectortext{
	display:inline !important;
}



.productsection{
	min-height: 455px;
}


.shopconfigurator.category_2 .shopconfigitems_infotainer{
	display:block;
	position:absolute;
	right:0px;
	top:100px;
	width:382px;
	margin:0px 20px 0px 0px;
	
}

.shopconfigurator.category_2 .measurementinfo{
	position:relative;
	width:100%;
	/*max-width:382px;*/
	max-height:382px;
	
}


/*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
category 3
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/
/*.productsection.category_3{
	min-height:365px;
	overflow:hidden;
}
.productsection.category_3.full{
	min-height:auto;
	margin-bottom:25px;	
}
.productsection.category_3 .product_item{
	min-height:355px;
}
.productsection.category_3 .product_image{
	min-height:325px;
	margin-bottom:0px;
}*/

/*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
END
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/
.shopconfigitems_infotainer{
	display:block;
	position:absolute;
	right:0px;
	top:100px;
	width:312px;
	margin:0px 20px 0px 0px;
	text-align:right;
}
.shopconfigurator .measurementinfo{
	position:relative;
	width:100%;
	max-width:260px;
	max-height:292px;
	
}




.product_item{
	display:none;
	margin-top:15px;
	min-height:455px;
}

.product_item h2{
	font-size:14px;
	line-height:18px;
	display:block;
	font-weight:bold;
	color:#666;
	margin:15px 0px 0px 0px;
}

.product_item h2 span{
	font-size:11px;
	font-weight:normal;
}

.product_item h2.price{
	margin:0px 0px 0px 0px;
	font-size:15px;
	color:#000;
}

.product_item h3{
	font-size:14px;
	line-height:18px;
	display:block;
	font-weight:bold;
	color:#666;
	margin:0px 0px 15px 0px;
}
.product_image{
	position:relative;
	float:left;
	display:inline-block;
	width:425px;
	height:425px;
	border:1px solid #CCC;
}



.product_image.detail{
	position:relative;
	float:left;
	display:inline-block;
	width:425px;
	height:425px;
	border:1px solid #CCC;
}

.product_image img{
	left:50%;
	margin-left:-200px;
	position:absolute;
	bottom:25px;
	height:400px;
	
}


.product_image img.animate{
	background-color:#FFF;
	position:absolute;
	height:400px;
}

.product_text{
	float:left;
	width:500px;
	min-height:275px;
	margin-left:50px;
}



.product_basket{
	float:left;
	padding:5px 20px 5px 20px;
	margin:30px 0px 0px 0px;
	background-color:#CCC;
	display:block;
	width:940px;
	height:55px;
}



.product_item_measure{
	display:block;
	float:left;
	vertical-align:top;
	width:135px;
	margin-bottom:5px;
	line-height:25px;
	font-size:16px;
	font-weight:bold;
	}

.product_item_measure.last{
	width:160px;
	
}
.product_item_measure.red
{
	display: none;
	float:right;
	width:auto;
	height:25px;
	padding:0px 5px 0px 5px;
	background-color:#C00;
	color:#FFF;
	text-align:center;
}
.product_item_measure img{
	display:inline-block;
	vertical-align:top;
	margin-right:3px;
	height:25px;
}

.product_column,
.product_secondcolumn{
	float:left;
	margin-right:20px;
	min-height:125px;
	font-size:13px;
	line-height:16px;
}

.product_secondcolumn{
	min-height:30px;
}

.product_column p,
.product_secondcolumn p{
	
	line-height:16px;
}

.product_column strong,
.product_secondcolumn strong{
	font-size:14px;
	color:#666;
}


.product_column.first,
.product_secondcolumn.first{
	width:260px;
}

.product_column.second,
.product_secondcolumn.second{
	width:200px;
}

.productsection .product_selector{
	display:none;
}

.productscroller .product_selector{
	display:inline-block;
}
.product_selector{
	display:inline-block;
	position:relative;
	float:left;
	width:98px;
	height:98px;
	border:1px solid #CCC;
	margin:0px 8px 8px 0px;
}
.product_selector .inner{
	border:7px solid #C00;
	width:84px;
	height:84px;
	text-align:center;
  
}

.product_selector .inner{
	border:7px solid #FFF;
	width:84px;
	height:84px;
	text-align:center;
  
}

.product_selector.item_0 .inner{
	border:7px solid #C00;
}

.product_selector:hover .inner{
	border:7px solid #CCC; 
}

.product_selector.item_0:hover .inner{
	border:7px solid #C00; 
}



.product_selector img{
	
	text-align:center;
	max-height:70px;
	max-width:70px;
}

/*MWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMW*/
.relatetitem{
	display:inline-block;
	width:485px;
	min-height:270px;
	margin:0px 0px 25px 0px;
	position:relative;

}

.relatetitem .image{
	display:block;
	position:absolute;
	left:0px;
	width:235px;
	height:220px;
	margin:0px 0px 0px 0px;
}

.relatetitem img.animate{
	position:absolute;
	z-index:200;
}

.relatetitem .image img{
	display:block;
	max-height:210px;
	max-width:210px;
}

.relatetitem .content{
	position:absolute;
	left:235px;
	display:block;
	width:230px;

}
.relatetitem .content .product_item_measure{
	margin-bottom:10px;
	display:block;
	width:220px;

}

.relatetitem .content .text{
	display:block;
	width:auto;
	background-color:#F6F6F6;
	padding:10px;
	margin-bottom:15px;
	line-height:17px;

}

.relatetitem .content .text strong{
	display:block;
	margin-bottom:7px;
}
.relatetitem div.price,.relatetitem div.price_outlet{
	font-size:18px;
	line-height:22px;
	color:#333;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
}
.relatetitem div.listprice{
	margin-top:5px;
}
	
.relatetitem div.price span,.relatetitem div.price_outlet span{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	
}
.relatetitem div.price_outlet{
	background-color:#FCCF53;
	font-size:16px;
	padding-left:3px;
	
}

.relatetitem div.price_before{
	text-decoration:line-through;
	font-size:12px;
	
}
.relatetitem div.price_before span{
	font-size:10px;
}


.product_item_detail div.price span,.relatetitem div.price_outlet span{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	
}
.product_item_detail div.price_outlet{
	height:30px;
	line-height:30px;
	background-color:#FCCF53;
	font-size:16px;
	padding-left:3px;
	margin-bottom:10px;
	font-weight:bold;
	
}

.product_item_detail div.price_before{
	text-decoration:line-through;
	font-size:12px;
	
}
.product_item_detail div.price_before span{
	font-size:10px;
}

.relatetitem.row_0:before, .shoprow .clearfix:after {
    content: "";
    display: table;
	width:980px;
}

.relatetitem.row_0:after {
    clear: both;
}

.relatetitem.row_0 {
    *zoom: 1;
}


/*MWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMW*/
.accordion{
	font-size: 12px;
}

.accordion div.accordioncontainer{
	padding-top:25px;
}

.accordion ul{
	list-style-position:inside;
}

.accordion h3{
	font-weight:normal;
	cursor:pointer;
	display:block;
	background-color:#333;
	color:#FFF;
	line-height:40px;
	padding:0px 0px 0px 10px;
	background-image:url(../storage/assets/accordion_arrow_u.png);
	background-position : calc(100% - 10px) center;
	background-repeat:no-repeat;
}
.accordion h3.active{
	background-image:url(../storage/assets/accordion_arrow_d.png);
	display: flex;
}
.accordion div.selections,.accordion div.description{
	width:680px;
	display:inline-block;
	vertical-align:top;
}
.accordion a.sampleusage{
	width:90px;
	height:90px;
	overflow:hidden;
	display:block;
	float:left;
	vertical-align:top;
	border:5px solid #FFFFFF;
}

.accordion a.sampleusage:hover{
	border:5px solid #C00;
}


.accordion a.sampleusage img{
	height:90px;
	vertical-align:top;
}
.accordion a.preview, .accordion div.links{
	display:inline-block;
	vertical-align:top;
	width:290px;
	min-height:90px;
	
}
.accordion div.links{
	width:475px;
	padding:0px 0px 0px 15px;
}
.accordion div.links ul{
	list-style-type:none;
	list-style-position:outside;}
.accordion div.links a{
	display:block;
	font-size:14px;
	padding-left:25px;
	background-image:url(../storage/assets/basket_arrow_r.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}
.accordion a.preview img{
	width:290px;
	vertical-align:top;
}

/*MWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMW*/
.detailscroller{
	padding:5px 20px 20px 20px;
	background-color:#CCC;
	display:block;
	
}

.detailscroller h2{
	font-size:18px;
	color:#333;
	
}
.productsection .detail_selector{
	display:none;
}

.detailscroller a.detail_selector{
	display:inline-block;
}
a.detail_selector{
	display:inline-block;
	vertical-align:top;
	width:150px;
	height:60px;
	margin:0px 2px 2px 0px;
	padding:2px;
	font-size:12px;
	color:#333;
	line-height:16px;
	color:#666;
	background-color:transparent;
	
}
a.detail_selector:hover{
	background-color:#FFF;
	
}
a.detail_selector img{
	display:block;
	float:left;
	vertical-align:top;
	margin-right:5px;
	
}
a.detail_selector txt{
	display:block;
	float:left;
	vertical-align:top;
}
/*MWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMW*/
a.shopbutton, input.shopbutton, form .submit input{
	display:block;
	line-height:30px;
	min-height:30px;
	font-size:16px;
	color:#FFF;
	background-image:none;
	text-shadow:none;
	background-color:#C00;
	text-align:center;
	border:none;
	
}
a.shopbutton:hover, input.shopbutton:hover, form .submit input:hover{
	color:#CCC;
	background-color:#900;
}

a.shopbutton.grey, input.shopbutton.grey{
	display:inline-block;
	padding:0px 10px 0px 10px;
	background-color:#999;
	
}


a.shopbutton.auto, input.shopbutton.auto, form .submit input{
	display:inline-block;
	padding:0px 10px 0px 10px;
	
}
a.shopbutton.modalclose{
	padding:0px;
	width:30px;
	height:30px;
}

a.shopbutton.right, input.shopbutton.right{
	/*position:absolute;*/
	display:inline-block;
	padding:0px 10px 0px 10px;
	margin-right:5px;
	/*right:30px;*/
	float:right;
	
}

a.shopbutton.pdf, input.shopbutton.pdf{
	float:right;
	background-image:url(../../storage/assets/pdf.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:20px 20px;
	display:inline-block;
	width:30px;
	padding:0px;
	
}
a.shopbutton.small{
	display:inline-block;
	line-height:20px;
	height:20px;
	width:20px;
	font-size:16px;
	color:#FFF;
	background-color:#C00;
	text-align:center;
	padding:0px 0px 0px 0px;
	
}


#wk_email{
	display:inline-block;
	float:right;
	padding:0px 10px 0px 10px;
	margin-right:5px;
}


/*MWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMWMW
EXTENDS NAVIGATION
*/
.shopmenu,
.outletmenu{
	
}

.shopmenu #qtty,
.outletmenu #qtty{
	font-size:12px;
	font-weight:normal;}

.mainNavigation li a.shoplink{
}

.shopmenu ul,
.outletmenu ul{
	background-color:rgba(153,153,153,0.9);
	
}
.shopmenu ul li,
.outletmenu ul li{
	font-weight:normal;
	font-size:12px;
	text-shadow:none;
	line-height:16px;
	color:#000;
	margin:5px;
	padding:5px;
	height:60px;
	
}
.shopmenu ul li.item div.col1,
.outletmenu ul li.item div.col1{
	background-color:#FFF;
	text-align:center;
	padding:2px;
	margin-right:5px;
	width:41px;
}
.shopmenu ul li.item div.col1 a,
.outletmenu ul li.item div.col1 a{
	display:block;
	margin:0px;
	padding:0px;
	width:41px;
	height:41px;
	background-color:#FFF;
}
.shopmenu ul li.item div.col1 a img,
.outletmenu ul li.item div.col1 a img{
	max-width:35px;
	max-height:35px;	
}
.shopmenu ul li.total,
.outletmenu ul li.total{
	height:20px;
	line-height:20px;
	border-bottom:none;
	background-color:#FFF;
	color:#666;
	margin:0px 5px 0px 5px;
	padding:0px 5px 0px 5px;
}

.shopmenu ul li.actions,
.outletmenu ul li.actions{
	text-align:right;
	height:30px;
}


.shopmenu ul li div,
.outletmenu ul li div{
	float:left;
	clear:none;
	width:45px;
	
}
.shopmenu ul li div.col1,
.outletmenu ul li div.col1{
	width:50px;
}


.shopmenu ul li div.col2,
.outletmenu ul li div.col2{
	width:205px;
}
.shopmenu ul li div.col3,
.outletmenu ul li div.col3{
	width:40px;
	text-align:right;
}
.shopmenu ul li div.col4,
.outletmenu ul li div.col4{
	width:85px;
	text-align:right;
}
.shopmenu ul li div.col4 a.deletebasketitem, 
.shopmenu ul li div.col4 a.deleteoutletitem,
.outletmenu ul li div.col4 a.deletebasketitem, 
.outletmenu ul li div.col4 a.deleteoutletitem{
	margin:10px 0px 0px 30px;
	padding:0px;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	display:inline-block;
	background-color:#C00;
}

.hidden_0{
	display:none;
	
}
.hidden_1{
	display:none;
	
}

.product_basket .quantityselector{
	font-size:18px;
	display:inline-block;
	vertical-align:top;
	width:280px;
	line-height:30px;
	height:30px;
}
.product_basket .quantityselector .quantity_change{
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../storage/assets/basket_arrow_r.png);
	display:inline-block;
	vertical-align:top;
	width:30px;
	line-height:30px;
	height:30px;
	background-color:#999;
	cursor:pointer;
}
.product_basket .quantityselector .quantity_change:first-child{
	background-image:url(../storage/assets/basket_arrow_l.png);
	
}
.product_basket .quantityselector .quantity{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:60px;
	line-height:30px;
	height:30px;
	background-color:#FFF;
}
.product_basket .product_basket_price{
	font-size:18px;
	display:inline-block;
	vertical-align:top;
	width:160px;
	line-height:30px;
	height:25px;
	margin-top:0px;
}

.product_basket .product_basket_total{
	font-size:16px;
	display:inline-block;
	vertical-align:top;
	width:120px;
	line-height:30px;
	height:25px;
	margin-top:0px;
	font-weight:bold;
}



.product_basket .product_basket_totalprice{
	font-size:18px;
	display:inline-block;
	vertical-align:top;
	width:120px;
	line-height:30px;
	height:25px;
	margin-top:0px;
	font-weight:bold;
	color:#000;
}

.product_basket .product_basket_basket{
	text-align:right;
	display:inline-block;
	vertical-align:top;
	width:240px;
	margin-top:12px;
}
.product_basket span.small{
	font-size:12px;
	line-height:16px;
	}
.product_basket div.listprice{
	font-size:12px;
	line-height:16px;
}

.listpricebasket{
	font-size:11px;
	line-height:13px;
}
	
/**/
.filterbox{
	positon:relative;
	height:100%;

}

.shopconfigitems_column.last .filterbox{


}


.loader{
	text-align:center;
	display:none;
	/*background-color:rgba(0,0,0,0.2);*/
	width:100%;
	height:100%;
	color:#999;
	
}
.loader img{
	margin-top:20%;
  	-webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


#basket th{
	background-color:#006FB5;
	color:#FFF;
}

#basket .basket_quantity{
	background-color:#C00;
	color:#FFF;
}

#basket .basket_quantity_quantity{
	background-color:#CCC;
	text-align:center;
	width:50px;
}

#basket .previewimage{
	max-width:40px;
	max-height:40px;
	}

.shopbutton.auto.lefticon{
	padding-left:25px;
	background-image:url(../storage/assets/button_arrow_l.png);
	background-repeat:no-repeat;
	background-position:5px center;
}

.shopbutton.auto.righticon{
	padding-right:25px;
	background-image:url(../storage/assets/button_arrow_r.png);
	background-repeat:no-repeat;
	background-position : calc(100% - 5px) center;
}


table.collabsible tbody tr {
	display:table-row;
}
table.collabsible.closed tbody tr {
	display:none;
}

table.collabsible .collapse{
	cursor:pointer;
	background-color:#CCC;
	background-image:url(/storage/assets/accordion_arrow_u.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
table.collabsible.closed .collapse{
	background-color:#C00;
	background-image:url(/storage/assets/accordion_arrow_d.png);
	background-repeat:no-repeat;
	background-position:center;
}



.paymenticon{
	display:inline-block;
	vertical-align:top;
	width:90px;
}
.paymenticon img{
	height:60px;
	
}


.paymenttext{
	display:inline-block;
	vertical-align:top;
	width:100%;
}
.paymenttext h3{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.paymenttext .shopbutton{
	float:right;}

.paymentmethod{
	border:1px solid #CCC;
	padding:5px 15px 5px 15px;
	margin:15px 0px 15px 0px;
	font-size:12px;
	line-height:14px;

}

.paymentmethod p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:12px;
	line-height:14px;
}

.html5 input[type=checkbox] {
   display:none;
}
.html5 input[type=checkbox] + label{
	font-size:16px;
	max-width:600px;
    width:auto;
    height:25px;
	line-height:25px;
    margin:0px 10px 0px 0px;
	padding:0px;
}
.html5 input[type=checkbox] + label span {
    display:inline-block;
    width:25px;
    height:25px;
	line-height:25px;
    margin:0px 10px 0px 0px;
	padding:0px;
    vertical-align:middle;
	background:url(../storage/assets/html5_checkbox_0.png) 0px center no-repeat;
    cursor:pointer;
}
.html5 input[type=checkbox]:checked + label span {
	background-color:#F00;
    background:url(../storage/assets/html5_checkbox_1.png) 0px center no-repeat;
}

/*contentpages*/
#contentpage  h1{
	color:#333;
	font-size:24px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:auto;
	
}
#contentpage  h2{
	color:#333;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:auto;
	
}
#contentpage  h3{
	color:#333;
	font-size:16px;
	font-weight:bold;
	mmargin:0px 0px 10px 0px;
	padding:auto;
	
}
#contentpage ul{
	list-style-position:outside;
	margin:auto;
	padding:auto;
}

#contentpage ul li{
	list-style-position:outside;
	margin:3px 3px 3px 20px;
	padding:auto;
}

/*PAGINATION*/

.pagenav a{
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	background-color:#006FB5;
	margin-right:3px;
}
.pagenav a.active{
	color:#006FB5;
	background-color:#CCC;
}


/*OUTLET*/
.productsection_detail{
	margin-bottom:25px;
	
}
.product_image_detail{
	display:block;
	float:left;
	width:325px;
	min-height:325px;
	padding:20px;
	
	border:1px solid #CCC;
}

.product_image_detail img.animate{
	width:325px;
}

.product_text_detail{
	display:block;
	float:left;
	width:325px;
	margin-left:50px;
}

.productsection_detail div.price{
	font-size:18px;
	color:#333;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
}

.productsection_detail div.price span{
	font-size:11px;
	font-weight:normal;
	
}


.relatetitem.row_0.disabled,
.relatetitem.row_1.disabled,
.product_item_detail.disabled,
.relatetitem.row_0.sold,
.relatetitem.row_1.sold,
.product_item_detail.sold{
	opacity:0.5
}

.relatetitem.row_0.disabled .shopbutton.addtobasket,
.relatetitem.row_1.disabled .shopbutton.addtobasket,
.product_item_detail.disabled .shopbutton.addtobasket,
.relatetitem.row_0.sold .shopbutton.addtobasket,
.relatetitem.row_1.sold .shopbutton.addtobasket,
.product_item_detail.sold .shopbutton.addtobasket{
	display:none;
	
}

.relatetitem .content{
	margin-top:30px;
	
}
a.detailsimage span{
	position:absolute;
	z-index:200;
	top:16px;
	left:-7px;
	margin-top:15px;
	font-family:"Times New Roman", Times, serif;
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	background-color:#C00;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	
}
a.detailsimage:hover span{
	background-color:#333;
	
}
a.detailsimage.disabled span{
	display:none;
	
}
a.details{
	color:#C00;
}
a.details:hover{
	color:#333;
}
a.details.disabled{
	display:none;
}

.shopSubColumn{
	position:relative;
	display:block;
	float:left;
	background-color:#CCC;
	background-repeat:no-repeat;
	background-size:100%;
	width:240px;
	height:240px;
	overflow:hidden;
	line-height:20px;
	margin:0px 6px 15px 0px;
	padding:0px;
	text-align:center;
}

.shopSubColumn.row_3, .shopSubColumn.row_7{
	margin:0px 0px 0px 0px;
}

.shopSubColumn.last{
	margin:0px 0px 0px 0px;
}

.shopSubColumn.hidden{
	display:none;
	
}
.shopSubColumn img{
	width:100%;
}

.shopSubColumn h2{
	position:absolute;
	bottom:0px;
	display:table;
	min-height:50px;
	width:240px;
	line-height:16px;
	margin:0px;
	font-weight:normal;
	font-size:16px;
	color:#FFF;
	background-color:rgba(102,102,102,0.9);
}
.shopSubColumn h2 span{
	display:table-cell;
	min-height:50px;
	height:50px;
	vertical-align:middle;
	min-height:40px;
	
}

.shopSubColumn.active h2,.shopSubColumn:hover h2{
	background-color:#C00;
}

.shopSubColumn a{
	color:#FFF;
}

.shopSubColumn.topseller_1:after{
	position:absolute;
	display:block;
	z-index:200;
	left:0px;
	top:0px;
	width:130px;
	height:130px;
	content:"";
	background-image:url(../storage/assets/topseller.png);
}

.shopSubColumn.featured_1:after{
	position:absolute;
	display:block;
	z-index:200;
	right:0px;
	bottom:50px;
	width:130px;
	height:130px;
	content:"";
	background-image:url(../storage/assets/featured.png);
}


.shopSubColumn.featured_1.fr:after{
	background-image:url(../storage/assets/featured_fr.png);
}
.shopSubColumn.featured_1.en:after{
	background-image:url(../storage/assets/featured_en.png);
}
.shopSubColumn.featured_1.it:after{
	background-image:url(../storage/assets/featured_it.png);
}
.shopSubColumn.featured_1.sp:after{
	background-image:url(../storage/assets/featured_sp.png);
}



ul.subconfigsteps{
	display:block;
	list-style-position: outside;
	list-style: none;
	list-style-image: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:40px;
}

ul.subconfigsteps li{
	display:block;
	height:40px;
	line-height:40px;
	font-weight:normal;
	font-size:18px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color:#666;
	color:#FFF;
}




ul.subconfigsteps li.active, ul.subconfigsteps li.last.active{
	background-color:#006FB5;
}

ul.subconfigsteps li.inactive, ul.subconfigsteps li.last.inactive{
	background-color:#CCC;
}

ul.subconfigsteps li span{
	display:inline-block;
	width:40px;
	height:40px;
	margin-right:15px;
	text-align:center;
	background-color:rgba(0,0,0,0.3);
	
}
ul.subconfigsteps li a{
	color:#FFF;
}

/*AKTIONEN AKTIONEN AKTIONEN AKTIONEN*/
.pricevalue_0, a.shopbutton.addtobasket.pricevalue_0{
	display:none;
}

.relatetitem .content.aktion_0 .text, .product_text_detail.aktion_0{
	background-color:#FCCF53;
	padding:10px;
}
/*AKTIONEN AKTIONEN AKTIONEN AKTIONEN*/
/*BREADCRUMB*/
.breadcrumb{
	color:#999;
	display:inline-block;
}

/*Discounts*/
.dicountitem{
	border-bottom:1px solid #999;
}
.dicountitem span{
	display:inline-block;
	width:50%;
	
}

span.xmas{
	font-weight:bold;
	color:#F90;
	text-transform:uppercase;
}

a.gotobasket:hover{
	opacity:0.8;
}

.std.half{
	position:relative;
	vertical-align:top;
	display: inline-block;
	width: 478px;
	min-height:450px;
	margin-right:15px;
	border:1px solid #CCC;
	
}

.std.half:last-child{
	margin-right:0px;
}

.std.half input.text, .std.half textarea{
	width: 200px;
	
}

#request_form h3.comment{
	/*margin-top: 90px;*/
}

.opc_request_form,#opc_account_form{
	min-height:240px;
	
}

.std.half .submit{
	text-align:right;
	width:100%;
	display:block;
	/*position:absolute;
	top:280px;*/
	
	height:auto;
	max-height:auto;
	
}

.std.half .submit .shopbutton{
	margin-right:15px;
}

.std.half .submit .error{
	display:block;
	text-align:left;
	line-height:12px;
	
}

.printbasket{
	margin:15px 0px 15px 0px;
	
}


#contactform h1{
	font-size:18px;
}

#contactform h2{
	font-size:16px;
}


.aside_header{
	margin-bottom:15px;
}
.aside_images{
	position:relative;
}
.aside_images .images .sampleusage{
	display:inline-block;
	overflow:hidden;
	position:relative;
	width:233px;
	margin-right:12px;
	height:145px;

}
.aside_images .images .sampleusage:last-child{
	margin-right:0px;
}
.aside_images .images .sampleusage img{
	display:block;
	width:100%;
}

.aside_left{
	display:inline-block;
	vertical-align:top;
	font-size:0px;
	width:600px;
	overflow:hidden;
	margin-right:15px;
	
}

.aside_form{
	display:inline-block;
	vertical-align:top;
	font-size:0px;
	width:350px;
	
}

.aside_left .contentblock, .aside_form .contentblock{
	font-size:14px;
	
}

.aside_form form input.aside_text,.aside_form form textarea{
	width:350px;
	
}
.aside_form form input.aside_text.requiredfield{
	background-color:#FC9;
	
}

.aside_form .submit{
	text-align:right;
}

.aside_form input[type="radio"] {
	display:inline-block;
	vertical-align:top;
    -webkit-appearance: initial;
    -moz-appearance: initial;
    appearance: initial;
    width: 22px;
    height: 22px;
    border: none;
    background: #cccccc;
    position: relative;
    font-size: 20px;
}

.aside_form input[type="radio"]:checked {
    background: #cccccc;
    outline: none;
    border: 0;
}

.aside_form input[type="radio"]:checked:after {
    content: "X";
    color: #576268;
    position: absolute;
    left: 50%;
    top: 55%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.aside_form label.label{
	vertical-align:top;
	width:auto;
	float:none;
	display:inline-block;
	margin-left:15px;
}

.aside_form p.block{
	display:inline-block;
	vertical-align:top;
	
}

.selectortext i{
	color:#F00;
}

@media print{
	table.collabsible.closed tbody tr{
		display: table-row !important;
	}
}

/* Text breaking issue fix*/
.product_text h1.producttitle {
	word-wrap: break-word;
	width: 235px;
}
/* Text breaking issue fix*/

/*OUTLET LAYOUT DESIGN FIX :19-07-2017*/
.relatetitem .aktion .content{
	position: relative;
}
.relatetitem .aktion img.animate{
	bottom: 0 !important;
}
.aktion a.detailsimage span{
	top: 5px;
	margin-top: 0;
}
.relatetitem .content{
    position: relative !important;
}
/*OUTLET LAYOUT DESIGN FIX :19-07-2017*/

/*CATEGORY SELECTOR  LAYOUT DESIGN FIX FOR DE:07-08-2017*/
/*.backendLayout4 .shopconfigsteps li.last{
	margin: 0px 0px 0px 0px;
	width:322px;
}*/

/*.backendLayout4 ul.shopconfigsteps li{
	width:322px;
	height:40px;
	line-height:40px;
	font-weight:normal;
	font-size:18px;
	display:block;
	margin: 0px 6px 0px 0px;
	padding:0px;
	float: left;
	background-color:#666;
	color:#FFF;

}*/
/*CATEGORY SELECTOR  LAYOUT DESIGN FIX FOR DE:07-08-2017*/

/*Colour selector page text in line fix : 09-08-2017*/
.product_basket span.small {
	font-size: 12px;
	line-height: 38px;
	min-width: 167px;
	display: block;
}
/*Colour selector page text in line fix : 09-08-2017*/

.backendLayout4 .servicenav p {
	display: inline-block;
}


.backendLayout1 .servicenav p {
	display: inline-block;
}
/*.shopconfigitems_column ul li a span.selectortext{
	max-width:110px !important;
}*/

.category_17 .shopconfigitems_column ul li a span.selectortext{
	max-width:230px;
}


/*Outlet design fix*/

div#outletlist .relatetitem .aktion img.animate {
	top: 0 !important;
}
div#outletlist .aktion a.detailsimage span {
	top: 0px;
	margin-top: 0;
	left: 0;
}

div#outletlist .relatetitem.row_1 {
	float: right;
}
div#outletlist .relatetitem.row_0 {
	clear: both;
	float: left;
}

div#outletlist .relatetitem .content .text {
	word-wrap: break-word;
}

div#outletlist .pagenav {
	float: left;
	clear: left;
	padding-bottom: 20px;
	padding-top: 20px;
}

div#outletlist .relatetitem {
	display: inline-block;
	width: 460px;
	min-height: 270px;
	margin: 0px 0px 25px 0px;
	position: relative;
}
div#outletlist .relatetitem .content {
	position: absolute;
	left: 216px;
	display: block;
	width: 230px;
}

div#outletlist .relatetitem .image img {
	max-width: 200px;
}

/*Outlet design fix*/

/**/
/*.backendLayout2 ul.shopconfigsteps li {
	width: 320px;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	font-size: 18px;
	display: block;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
	background-color: #666;
	color: #FFF;
}

.backendLayout2 ul.shopconfigsteps li:nth-last-child(1) {
	margin-right: 0;
	width: 328px;
}*/
/**/

ul.shopconfigsteps li.revert{
	width:154px !important;
}
ul.shopconfigsteps li.filter-bar{
	width:269px !important;
}

/*//lista home action page styles*/
.action_header{
	background-color: #ffdd00;
	padding: 25px 20px;
	overflow: hidden;
	margin: 20px 0 2px;
}
.action_header img{
	float: right;
	padding-top: 10px;
}
.action_header h1{
	font-size: 45px;
	font-weight: bold;
	float: left;
	margin: 0;
	line-height: 53px;
	font-family: "Arial-Black";
}
.action-content{
	overflow: hidden;
	background-color: #005b9d;
	padding:  25px 0 25px 20px;
	background: #005b9d; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(-90deg,#005b9d , #0090d5); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #005b9d, #0090d5); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #005b9d, #0090d5); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #005b9d, #0090d5); /* Standard syntax */
}
.action-content_head h6{
	float: left;
	color: #ffdd00;
	font-size: 16px;
}
.action-content_head .btn {
	float: right;
	color: #ffdd00;
	background-color: #ce1719;
	font-size: 14px;
	border: 0;
	top: 6px;
	position: absolute;
	right: 67px;
	font-family: "Arial-Black";
	height: 23px;
}
.action-content_head img {
	margin-left: 3px;
	float: right;
	position: absolute;
	right: 43px;
	height: 23px;
	top: 6px;
}
.action-content_head{
	position: relative;
	margin-bottom: 60px;
	overflow: hidden;
	min-height: 33px;
}
.action-content .action-content_head:nth-child(3){
	margin-bottom: 0;
}
.action-content .productaktion_item{
	overflow: hidden;
	margin-top: 30px;
	min-height: 360px;
}
.action-content .product_text h1.producttitle{
	color: #ffdd00;
	width: unset;
	margin-bottom: 0;
	font-weight: bold;
	font-family: "Arial-Black";
}
.action-content .product_column h2{
	color: #ffdd00;
	font-size: 16px;
}
.action-content .product_text.first{
	margin-left: 0;
	width: 464px;
}
.action-content .product_text.second {
	margin-left: 20px;
	width: 476px;
}
.action-content .product_text ul{
	color: #fff;
	list-style-position: inside;
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 20px;
}
.action-content .product_text ul li{
	line-height: 21px;
	text-indent: -20px;
}
.action-content .product_item_measure{
	color: #fff;
}
.action-content .product_item_measure img {
	height: 20px;
	margin-top: 2px;
}
.action-content .product_column.first{
	width: 240px;
}
.action-content .product_column_img{
	float: right;
	position: relative;
	top: 47px;
	max-width: 45%;
}
.action-content .product_column_img img{
	max-width: 100%;
}
.action-content .product_column_img_sub{
	position: absolute;
	bottom: -12px;
	left: -106px;
}
.product_column_img_txt p{
	font-size: 33px;
	font-family: "FrutigerLTStd-BlackCn";
	margin: 0;
}
.product_column_img_txt p span {
	font-size: 10px;
	border-bottom: 3px solid #000;
	position: relative;
	bottom: 16px;
}
.product_column_img_txt h4{
	font-size: 20px;
	margin-left: 14px;
	position: relative;
}
.product_column_img_txt h4:before {
	position: absolute;
	content: "";
	left: 0;
	top: 43%;
	right: 22px;
	border-top: 1px solid;
	border-color: red;
	-webkit-transform: rotate(-28deg);
	-moz-transform: rotate(-28deg);
	-ms-transform: rotate(-28deg);
	-o-transform: rotate(-28deg);
	transform: rotate(-28deg);
}
.product_column_img_txt h4 span {
	position: relative;
	bottom: 3px;
}
.product_column_img_txt h6{
	font-size: 11px;
	font-family: "FrutigerLTStd-Light";
	margin: 0;
	padding-left: 6px;
}
.product_column_img_txt {
	position: absolute;
	bottom: 38px;
	left: 31%;
}
.product_item_measure_group {
	overflow: hidden;
	margin-bottom: 10px;
}
.selection p{
	margin-bottom: 2px;
	color: #ffdd00;
	font-size: 16px;
}
.action-content .productaktion_item.second .product_column.first{
	float: right;
	width: 210px;
}
.action-content .productaktion_item.second .product_text.first .product_column_img{
	float: left;
	top: 15px;
	max-width: 55%;
}
.action-content .productaktion_item.second .product_text.second .product_column_img{
	top: 10px;
}
.action-content .productaktion_item.second .product_column_img_sub{
	left: -7px;
	bottom: -30px;
}
.action-content .productaktion_item.second .product_text.first{
	width: 520px;
}
.action-content .productaktion_item.second .product_text.second{
	width: 440px;
	margin-left: 0;
	float: right;
}
.productaktion_item.second .product_item_measure_group{
	overflow: inherit;
}
.productaktion_item.second .selection{
	position: relative;
	bottom: -28px;
}
.action-content .productaktion_item.second .product_text.first .product_column_img img {
	max-width: 120%;
	position: relative;
	left: -50px;
}
.action-content .productaktion_item.second .product_text.first .product_column_img_sub {
	left: 60px;
	bottom: 42px;
}
.action-content .productaktion_item.second .product_text.first .product_column_img_txt {
	bottom: 42px;
	left: 3%;
}
#footer {
	background:none;
}
/*New category Lifte*/
.shop5column.last.center-outlet{
	float: none;
	margin: auto;
	height: 40px;
	width: 485px;
}
.shop5column.last.center-outlet h2 {
    margin-top: 0;
    background-color: #fef02c;
    color: #000;
    font-weight: bold;
    width: 485px;
    text-align: center;
}
.shop5column.last.center-outlet h2:before {
    content: '%';
    float: left;
    padding-left: 10px;
}
.shop5column.last.center-outlet h2:after {
    content: '%';
    float: right;
    padding-right: 10px;
}
.shop5column.last.center-outlet.bg-red h2{
	background-color: #C00;
	color: #fff;
}
.shopnav{
	height:340px;
}
/*.category_1{
	top: 60px;
}*/
.cat_lifte img {
	width: 242px;
}
/**New category lifte close**/

/*new country field*/
select#ncountry {
	width: 200px;
}
select#ncountry2 {
	width: 200px;
}
/*new country field*/