@charset "utf-8";
/* CSS Document BOXEN links, recht, mitte*/


.boxheadline a, #also_purchased_products_box .boxheadline, #products_viewed_box .boxheadline{
	color:#6D767C;
	/*text-transform:uppercase;*/

}


.whatsnewbox, #also_purchased_products_box{
	overflow:hidden;
	margin-bottom:20px;
	height:280px;
}
.whatsnewbox .boxcontent, #also_purchased_products_box .boxcontent{
	overflow:hidden;
}
.whatsnewbox .boxcontent a, 
#also_purchased_products_box .boxcontent a,
#products_viewed_box a.also_viewed_item
{
	display:block;
	float:left;
	opacity:1;
	
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 62% auto;
	transition: all 0.2s ease-in-out 0s;
 	
	/*
	margin-bottom:40px;
	margin-top:10px;
	*/
	overflow:hidden;
	/*color:#525252;*/
}
.whatsnewbox .boxcontent a:hover, #also_purchased_products_box .boxcontent a:hover{
	/*opacity:0.7;*/
	background-size: 70% auto;
}

.whatsnewbox .boxcontent a span.img, 
#also_purchased_products_box .boxcontent a span.img,
#products_viewed_box a.also_viewed_item span.img
{
	display:block;
	height:120px;
	overflow:hidden;
}


/* BOF HIGHLIGHT */
.whatsnewbox #carousel a.highlight .prod_border{
	border-color:#ef2f31;
}
.whatsnewbox .boxcontent a.highlight span.highlight{
	display:block;
	position:absolute;
	top:-2px;
	margin-left:-10px;
	width:70px;
	height:48px;
	padding-top:22px;
	background: url(/shop/images/clients/munichre/bg_price.png) 0px 0px no-repeat;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	line-height:1;
	text-transform:uppercase;
}
/* EOF HIGHLIGHT */



.whatsnewbox .boxcontent a span.txt, 
#also_purchased_products_box .boxcontent a span.txt
{
	display:block;
	font-size:15px;
	overflow:hidden;

	background-color:#fff;
	vertical-align: bottom;
}

/*.whatsnewbox.cat_169 .boxcontent a span.txt{	font-size:13px;}*/

.whatsnewbox .boxcontent a span.txt strong.name{
	display:block;
	height:50px;
	
}

.whatsnewbox .boxcontent a span.txt span.price{
	display:block;
	float:left;
	font-weight:bold;
	font-size:14px;
}
.whatsnewbox .boxcontent a span.txt span.cta{
	display:block;
	float:right;
	background-color:#000;
	color:#fff;
	padding:3px 6px;
	transition: background-color 0.45s ease 0s, border 0.45s ease 0s, color 0.45s ease 0s, opacity 0.45s ease-in-out 0s;
}
.whatsnewbox .boxcontent a span.txt span.cta:hover{
	background-color: #ef2f31;
}
.whatsnewbox .boxcontent a strong, 
#also_purchased_products_box .boxcontent a strong,
#products_viewed_box a.also_viewed_item strong
{
	color:#464646;
	line-height:1.1;
	font-weight:normal;
}


#carousel .prod_border, 
#also_purchased_products_box .prod_border,
#products_viewed_box a.also_viewed_item .prod_border
{
	border:1px solid #eee;
	overflow:hidden;
	display:block;
	/*margin:2px;*/
	padding:9px;
	transition: all 0.2s ease-in-out 0s;
}

.whatsnewbox #carousel a:hover .prod_border, 
#also_purchased_products_box a:hover .prod_border,
#products_viewed_box a.also_viewed_item:hover .prod_border
{
		/*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);*/
		border:1px solid #ccc ;
}
.whatsnewbox #carousel a:hover span.img, 
#also_purchased_products_box a:hover span.img,
#products_viewed_box a.also_viewed_item:hover span.img
{
	opacity:0.3;
}
.whatsnewbox #carousel a:hover span.txt, 
#also_purchased_products_box a:hover span.txt,
#products_viewed_box a.also_viewed_item:hover span.txt
{
	background-color:#fff;
	/*border-color:#ef2f31;*/
}



#carousel {
	margin: 0 auto;
	padding-top:10px;
}
#carousel img {
	border: 0;
}

#big_images .centered-btns_nav.next, 
#big_images .centered-btns_nav.prev,

#ui-carousel-next, #ui-carousel-prev,
.ui-carousel-next, .ui-carousel-prev{
	display: block;
	position: absolute;
	z-index: 100;
	overflow: hidden;
	zoom: 1;

	filter: alpha(opacity=10);
	opacity: 0.1;
	
	/*background-color: #6D767C;
	border-radius: 15px;*/
	box-sizing: border-box;
	
	width: 30px;
	height: 30px;

	

	line-height: 140px;
	text-indent: 200px;
	
	border-top: 3px solid #0F1E32;
	border-left: 3px solid #0F1E32;

}
#ui-carousel-next, .ui-carousel-next, 
#ui-carousel-prev, .ui-carousel-prev{top:130px;}

#ui-carousel-next, .ui-carousel-next, #big_images .centered-btns_nav.next{transform: rotate(135deg);}
#ui-carousel-prev, .ui-carousel-prev, #big_images .centered-btns_nav.prev{transform: rotate(-45deg);}
	


.productListing-even:hover .ui-carousel-next, 
.productListing-even:hover .ui-carousel-prev,
.productListing-odd:hover .ui-carousel-next, 
.productListing-odd:hover .ui-carousel-prev,

#big_images:hover .centered-btns_nav.next,
#big_images:hover .centered-btns_nav.prev, 

#slideshow-wrapper:hover #ui-carousel-next, 
#slideshow-wrapper:hover #ui-carousel-prev{opacity: 1;}
/*
#big_images .centered-btns_nav.next, 
#big_images .centered-btns_nav.prev {
	display: block;
	position: absolute;
	z-index: 100;
	overflow: hidden;
	

	opacity: 0.1;
	

	box-sizing: border-box;
	
	width: 30px;
	height: 30px;
	
	line-height: 140px;
	text-indent: 200px;
}
*/
#ui-carousel-next:hover, #ui-carousel-prev:hover, 
.ui-carousel-next:hover, .ui-carousel-prev:hover,
#big_images .centered-btns_nav.next:hover, #big_images .centered-btns_nav.prev:hover{
	border-color:#21377C;
}


#ui-carousel-next > span, #ui-carousel-prev > span,
.ui-carousel-next > span, .ui-carousel-prev > span,
#big_images .centered-btns_nav.next > span, #big_images .centered-btns_nav.prev > span {
	display: block;
/*	background: url(/shop/images/clients/munichre/sprite.png);*/
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:200px;
}

.printing #big_images .centered-btns_nav{
	display:none;
}


#ui-carousel-next, 
.ui-carousel-next,
#big_images .centered-btns_nav.next{
	right: 10px;
}
#ui-carousel-next span, 
.ui-carousel-next span,
#big_images .centered-btns_nav.next span{
	
}
#ui-carousel-next:hover span,
.ui-carousel-next:hover span,
#big_images .centered-btns_nav.next:hover span{
	
}


#ui-carousel-prev,
.ui-carousel-prev{
	left: 10px;
}
#big_images .centered-btns_nav.prev{
	left: 15px;
}

#ui-carousel-prev span,
.ui-carousel-prev span,
#big_images .centered-btns_nav.prev span{
	background-position:0px -54px;
}
#ui-carousel-prev:hover span,
.ui-carousel-prev:hover span,
#big_images .centered-btns_nav.prev:hover span{
	/*background-position:-18px -54px;*/
}



.ui-carousel {
	height: 100px;
	margin: 0;
	overflow: auto;
	padding: 0;
	position: relative; /*for ie7 to work e.g in html carousels*/
	width: 300px
}

.ui-carousel > .wrapper {
    margin: 0;
    padding: 0;
    width: 9999px;
}

.ui-carousel > .wrapper > * {
	border: 0;
	display: block;
	float: left;
	height: 100px;
	overflow: hidden;
	width: 100px;	
}

#pages {
	width: 92px;
	height: 20px;
	margin: auto;
}

#pages .bullet {
	display: block;
	width: 10px;
	height: 10px;
	margin: 0;
	margin-right: 5px;
	float: left;
	background-color: #D9DADC;
	border:0px solid #D9DADC;
}
#pages .bullet.on{
	background-color:#21377C;
}
#pagestext{
	float:right;
	margin-top:-20px;
	font-size:10px;
	color:#BCBFC1;
	margin-right:3px;
}




/* BOF also_purchased */
#also_purchased_products_box a.also_purchased_item{
	margin: 20px 10px 10px 0px;
	width: 179px;
}
#also_purchased_products_box .spacer{
	float:left;
	width: 90px;
	height:190px;
	margin: 20px 10px 10px 0px;
}
/* EOF also_purchased */


/* BOF also_purchased */
#products_viewed_box a.also_viewed_item{
	margin: 5px 0px 10px 150px;
	width: 179px;
}
#products_viewed_box a.also_viewed_item span.txt{
	display:block;
	text-align:center;
	font-size:10px;
	overflow:hidden;
	height:40px;
	padding:5px;
	background-color:#f4f4f4;
	border-bottom:8px solid #f4f4f4;
	
	line-height:1.1;
}
/* EOF also_purchased */
