/* CSS Document */

.in_line{
	float:left;
}
.head .in_line{
	height: 30px;
}
.head{
	/*background: url(/shop/images/clients/munichre/navibg.gif) repeat-x scroll 0 0 transparent;*/
	/*background-image: -moz-linear-gradient(center bottom , #CCCCCC 0%, #FFFFFF 60%);*/
	/*background-color:#00B4DC;*/
	color:#0F1E32;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
.grey{
	background-color:#EAE9E4;
	color: #333;

}
.in_line_bg, .boxm_content{
	background-color:#f9f9f9;
	border-bottom: 1px solid #e6e6e6;
}
.in_line_bg:hover{
	background-color:#f9f9f9;	
}



.in_line{
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
	/*background-color:#f9f9f9;*/
	line-height: 30px;
	font-size: 12px;
}
.masterslavelabel .in_line{
	line-height: 20px;
}

.head .in_line{
	/*background-color:#00B4DC;*/
	font-size: 12px;
	line-height:30px;
	font-weight: bold;
}

/* Liste auf Detailseite */
/*
.line_model{ width:80px; padding-left:3px;}
.line_name{ width:200px; white-space:normal;}
.line_qtystock{ width:70px; text-align:center;}
.line_price{ width:110px; text-align:right; padding-right:20px;}
.line_gift{ width:30px; text-align:left;}
.line_qty{ width:150px; text-align:center;}
.line_addcart{ width:220px; float:right; padding-right:5px;}
*/

/*.in_line{ border:1px solid red;}*/

.line_model{ 		width:8%; min-width:70px; padding-left:3px;}
.line_name{ 		width:29%; min-width:90px; white-space:normal;}
.line_qtystock{ 	width:10%; min-width:60px; text-align:center;}
.line_price{ 		width:15%; min-width:130px;  padding-left:3px; line-height:14px; margin-top:4px;}
.line_gift{ 		width:5%; min-width:40px; text-align:left;}
.line_qty{ 			width:13%; min-width:80px; padding-left:3px;}
.line_addcart{ 	width:18%; min-width:180px; float:right; padding-right:5px;}

.head .in_line.line_price{margin-top:0;}

/* Listenansicht HEAD */
.list_image{width:190px;}
.list_name{width:130px;}
.list_qty{ width:80px;}
.list_price{ width:70px;}
.list_manufacturer{}
.list_weight{}
.list_model{}
.list_addcart{width:300px;}

/* LIstenansicht CART */
.cart_qty{line-height:32px;}
.cart_delete{padding-left:0px;}

/* Listenansicht PRODUCT */
.listing_name_column{width:130px; margin-right:15px;}
.list_qty_column{ width:150px; text-align:right; float:right; height:105px;}
.list_price_column{ width:150px; font-weight:bold; font-size:14px; float:left; height:110px;}
.list_price_column.no_bg{ background-image:none; color:#333;}

/* besonders bei toDown: */
.toDown .list_price_column{	margin-top:30px; width:150px;}
.toDown .list_qty_column{		margin-top:30px; width:140px;}
.toDown .list_addcart_column{width:290px;}


.list_addcart_column{width:305px; overflow:hidden; margin-top:3px; height:41px;}
/* Unter-Spalten innerhalb letzter Spalte (list_addcart_column): */
.list_order_qty{ margin-top:8px; float:left; line-height:32px;}
.list_gift{float:left;}
.list_addcart_button{ margin-top:8px; float:right; overflow:hidden; height:32px;}

form.jqtransformdone .list_order_qty label{margin:0 3px;}
.list_gift span.jqTransformCheckboxWrapper{ margin-top:0px;}

.listing_name_column a{
	display:block;
}
.listing_name_column a span.ob{
	display:block;
	height:125px;
	overflow:hidden;
	line-height:1.4em;
}
.listing_name_column a strong{
	color:#666;
	line-height:1.3em;
}
.listing_name_column a span.price{
	display:block;
	padding-top:3px;
	float:left;
	font-weight:bold;
	font-size:14px;
}
.listing_name_column a span.cta{
	display:none;
	float:right;
	background-color:#fff;
	color:#0F1E32;
	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;
}
.listing_name_column a span.cta:hover{
	background-color: #10819A;
}
.listing_name_column .highlight_txt{
	display:block;
	position:absolute;
	margin-left:-50px;
	margin-top:-65px;
	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;
}



/* PREIS nicht doppelt: */

.productListing tr:hover .listing_name_column a span.price{
	display:none;
}

#wrapper.print .list_order_qty{margin-top:0px;}

/*
.slave_odd{ border-top:1px solid #eee;}
.slave_even{border-top:1px solid #eee;}
*/
.productListing tr.has_slaves td{
	/*border-top:1px solid #eee;*/
	/*
	display:block;
	float:left;
	*/
}
.productListing .bordertop .productListing-data{
	border-top:0px none #f9f9f9;
}
.productListing-data .small{
	color: #333;
	font-weight:normal;
	font-size:12px;
}
.greyborderwhite_listing_img{
	display: block;
	position: relative;
	width:150px;
	overflow:hidden;
	text-align:center;
	background-color:#fff;
	margin-right:10px;
	border-right: 1px solid #f9f9f9;
}
.slave_row .greyborderwhite_listing_img{
	height:130px;
}
#content .productListing tr.listing_headline{
	display:none;
}

/*tr.productListing-even, tr.productListing-odd{*/
.productListing tr.listing_headline, .productListing tr.slave_row, .productListing tr.has_slaves, .productListing tr.no_slaves{
	display:block;
	overflow:hidden;
	width:290px;
	float:left;
	
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	
	
	position:relative;
	z-index:100;
	margin-top:10px;
	margin-right:10px;
}




.listinghover .productListing tr:hover{
	z-index:110;
	/*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);*/
}



.productListing tr.toRight{
	margin-right:12px;
	width:290px;
}

.productListing tr.toLeft{
	margin-right:0px;
	width:293px;
}


.productListing tr.toRight:hover{
	margin-right:-308px;
	padding-right: 327px;
}

.productListing tr.toLeft:hover{
	margin-left:-320px;
	padding-left: 0px;
	padding-right:334px;
}

.productListing tr.toDown:hover{
	margin-bottom:-175px;
	padding-bottom: 175px;
}




.productListing tr.no_slaves, 
.productListing tr.has_slaves,
.productListing tr.slave_row{
	border: 1px solid #eee;
	padding:7px;
	background-color:#fff;
	height:150px;
}





/*
.productListing tr.slave_row td{

	margin:0;
	padding:0;
	border:0;
}
.productListing tr.slave_row.last{
	border-bottom: 8px solid #f9f9f9;

}
*/
.productListing tr.slave_row:hover, .productListing tr.has_slaves:hover, .productListing tr.no_slaves:hover{
	background-color:#F4F4F4;
	border-color:#ccc;
}
/* SLIDER im LISTING */

.greyborderwhite_listing_img .ui-carousel-prev{ left:10px; top:65px;}
.greyborderwhite_listing_img .ui-carousel-next{ right:10px; top:65px;}



.productListing-data a{
	color:#222;
}
.productListing-data a:hover {
	text-decoration: none;
}


.productListing-heading {
	font-size: 10px;
	padding-bottom:2px;
	
	color: #333;
	font-weight: bold;
}
.productListing-heading a {
	border-bottom:0px solid #fff;
}
#column_middle .productListing-heading a:hover {
	text-decoration:none;
}
TD.productListing-data {
	font-size: 11px;
	color:#333333;
}



/*

a.pageResults, b.pageResults {
	color: #666;
	border:1px solid #eee;
	padding:3px;
}

a.pageResults:hover, b.pageResults{
	color: #222222;
	background-color:#eee;
}

*/

.result_left{
	float:left;
	font-size:11px;
}
.result_right{
	float:right;
	font-size:11px;
}

span.pageResults{

}

.pageResults .prev, .pageResults .prevp,
.pageResults .next, .pageResults .nextp,
.pageResults .pagen, .pageResults b{
	display: block;
	float:left;
	/*text-transform:uppercase;*/
	margin:0 5px;
}




.pageResults .prev i,.pageResults .next i{
	display:block;
	width:9px;
	height:9px;
	background-image: url(/shop/images/clients/munichre/sprite.png);
	background-repeat:no-repeat;
	margin:2px 7px;
}

.pageResults a:hover{
	color:#21377C;
}
.pageResults .next{
	border-left:1px solid #eee;
	padding-left:8px;
}


.pageResults .prev i{
	float:left;
	background-position:-9px -127px;
}
.pageResults .next i{
	float:right;
	background-position:-9px -100px;
}

.pageResults .pagen{
	border-left:1px solid #eee;
	padding-left:8px;
}

.pageResults .pagen:first-child{
	border-left:0px none;
	padding-left:0px;
}

/*
.listing_footer{
	border-bottom:0px solid #eee;
	height:10px;
}
*/

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
/*  background: #fff;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
/*  background: #fff;*/
}

/* ENDE old osc-Styles: */

.whitebg{
	background-color:#fff;
}
.greybg{
	background-color:#f9f9f9;
}

/* jumpmenu wrapper */
#jpwrapper{
	position:absolute;
	right:0px;
	z-index:120;
}
#jpspacer{
	height:30px;
}

#sortjumpform label{
	margin-top:9px;	
}
