.topseller_overview .singleRow {
	border-width:0px 1px;
}

.topseller_overview .firstRow {
	border-top-width:0px;
}

.topseller_overview .product {
	width:248px;
	height:auto;
	background-color:white;
}

.topseller_overview .last{
	width:247px;
	height:auto;
}

.topseller_overview .product_content {
	padding: 0px;
	background-color: #FFF;
}

.product_content .description {
	/* width:100%; 
	height:24px;*/
	background-color:#F3f3f3;
}

.product_content .description .content{
	/*
	width:200px;
	height: 30px;
	min-height:30px;
	*/
	padding: 6px;
	margin: 0px;
}

div.product_details_ranking {
	float:right;
	}

.topseller_overview .product_indicator {
	float:left;
	padding-right:10px;
	text-align:right;
	width:210px;
	line-height:36px;
}

.topseller_overview .railicon {
	float:right;
}

.topseller_overview .product_content .img {
	height:126px;
	width:243px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.topseller_overview .product_content .img * {
	vertical-align: middle;
}

.topseller_overview .product_content .img img {
	width: 227px;
	height: 185px;
}

.topseller_overview .box_content {
	padding: 0px 1px 0px 1px;
}

.topseller_overview .produktinformation_content {
	background-color:white;
	padding:20px;
}

.topseller_overview #product_image_container {
	border: 0px solid black;
	width: 440px;
	float:left;
	text-align:center;
}

#product_image_container #product_image {
	border: 1px solid #D0D1CA;
}

.topseller_overview .details_container {
	border:0px solid black;
	width:240px;
	float:left;
	margin-left:15px;
}

.topseller_overview .logo {
	float:left;	
	margin-bottom:17px;
}

.topseller_overview .product_title {
	font-weight:bold;
	font-size:11px;
	clear:both;
	margin-bottom:5px;
}

.topseller_overview .ranking{
	margin-top:5px;
	float:right;
}

.topseller_overview .views_bar {
	margin-top:10px;
}
.topseller_overview .views_bar img {
	margin-right:3px;
}

.topseller_overview .description_text{
	margin-top:17px;
}

.topseller_overview .features{
	margin-top:5px;
	margin-bottom:10px;
}

.topseller_overview .features img{
	margin-right:3px;
}
.topseller_overview .buttons{
	margin-left:-4px;
}
.topseller_overview .disclaimer{
	width:100%;
	text-align:left;
	margin-top:5px;
}

.topseller_overview .facts_boxes {
	background-color:#f1f0ee;
	background-image:url('/static/topseller_assets/bg_gray.gif');
	background-repeat:repeat-x;
	width:100%;
}

.topseller_overview .merkmale, .topseller_overview .masse {
	border-right:1px solid #D0D1CA;
}

.topseller_overview td{
	padding:17px;
}

.topseller_overview .merkmale ul {
	list-style-image:url('/static/topseller_assets/bullet.gif');
	padding-left:16px;
}

.topseller_overview .merkmale{
	width:212px;
}

.topseller_overview .masse{
	width:213px;
}

.topseller_overview .masse ul, .topseller_overview .transport_montage ul {
	padding:0;
	list-style-type:none;
}

.topseller_overview .footer {
	background-image:url('/static/topseller_assets/gray_footer.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	height:12px;
	font-size:1px;
	margin-top:-3px;
}

.topseller_overview .box_white_footer {
	background-image:url('/static/topseller_assets/white_footer.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	height:12px;
	font-size:1px;
	margin-top:-3px;
}

.topseller_overview .related_products {
	background-color:white;
}

.topseller_overview .related_products .gray_bar td {
	padding:2px;
}

.topseller_overview .related_products td {
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #D0D1CA;
}

.topseller_overview .related_products .col {
	width:213px;
}

.topseller_overview .related_products .col_right {
	width:213px;
	border-right-width:0px;
}

.topseller_overview .related_products .description {
	background-color:#F3f3f3;
	text-align:left;
	padding:4px 10px;
	
}

.topseller_overview .box {
	padding-top: 1px;
}

.topseller_overview .box {
	/* background: transparent url(/static/topseller_assets/top_background.gif) no-repeat scroll left top; */
	padding-top: 0px;
}

.topseller_overview .box_content {
	/* background-image: url(/static/topseller_assets/white_background.gif); */
	background-repeat: repeat-y;
	float:left;
}

.topseller_overview .box_content_detail  {
	float:none;
}

.topseller_overview h2 {
	font-weight:normal;
	margin-bottom:0;
}

.topseller_overview .navi {
	float:left;
	background: #f3f3f3;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	width: 745px;
	height: 35px;
}

/* views_bar css - START */
#views_bar {
	position: 	relative; 	/* i */
	overflow: 	hidden; 	/* i */
	width:		438px; 		/* i */
	height: 	44px; 		/* i */
	margin-top: 10px;
}

#views_bar_frame {
	position: relative;
	width: 438px;
	padding: 0px;
	margin: 0px;
	}
	
#views_bar_previous {float: left;}
#views_bar_next {float: right;}

#views_bar_content {
	position: absolute;
	width: 438px;
	height: 40px;
}

#views_bar_content div {
	float: left;
}

#views_bar_content img {margin-right: 4px;}

/* views_bar css - STOP */


/********************************* NETCONOMY common.css

/* Fuer MOTM: Diese Styles sind fuer die Preisklasse, bitte nachziehen */

.ranking_0_white {
	width: 40px;
	height: 10px;
	background-image: url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/ranking_1.gif);
}
 
.ranking_1_white {
	width: 40px;
	height: 10px;
	background-image: url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/ranking_1.gif);
}

.ranking_2_white {
	width: 40px;
	height: 10px;
	background-image: url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/ranking_2.gif);
}

.ranking_3_white {
	width: 40px;
	height: 10px;
	background-image: url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/ranking_3.gif);
}

.ranking_4_white {
	width: 40px;
	height: 10px;
	background-image: url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/ranking_4.gif);
}


div#facts_div_col1 ul,
div#facts_div_col2 ul {
	margin-top: 10px;
}

div#facts_div_col1 ul li, 
div#facts_div_col2 ul li {
		padding-bottom: 3px;
}

div#facts_div_col2 .not_available {
	margin-top: 10px;
	margin-bottom: 5px;
}

div#facts_div_col2 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	padding-left:16px;
}

div#facts_div_col2 ul.downloads {
	margin: 5px 0 0 8px;
	list-style-type: none;
	padding-left: 0;
}

div#facts_div_col2 ul.downloads li {
	background: transparent url(/shop/images/xxxlutz/list-bullet.gif) no-repeat scroll 0%;
	background-position: 0 5px;
	padding: 0 0 3px 10px; 
}
div#facts_div_col2 ul.downloads li a {
	text-decoration: none;
	font-weight: bold;
}

div#facts_div_col3 pad {
	padding-bottom: 10px;
}



div#facts_div div.pad2 {
	padding: 10px 5px;
	border-top: 1px solid #D0D1CA;	
}

/* Überschrift für Übersichtsseiten */

.topseller_overview .box_header {
	color: #373123;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 14px:
}

/* Streifen für leere Übersichtsseitenzellen */

.product_content .empty {
	background: transparent url(/shop/images/xxxlutz/empty-stripes.gif) repeat-y scroll 0%;
}

/* Zusätzliche Styles um Tomahawk JSF Komponenten verwenden zu können */
div.categoryTable table,
div.productTable table {
	border-collapse: collapse;
	width: 741px;	
}
div.categoryTable table td,
div.productTable table td {
	padding: 0;
}

ul.dataScroller {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	height: 25px; /* height fixed ie box model bugs.. */
}

ul.dataScroller ul {
	margin: 0;
	padding: 0;
}

ul.dataScroller li {
	display: block;
	position: absolute;
	padding: 0;
	margin: 0;
}

ul.dataScroller li {
	/* width: 400px; */
}

ul.dataScroller li.prev {
	left: 0;
}

ul.dataScroller li.next {
	right: 0;
}

ul.dataScroller ul.pagebrowser {
	display: block;
	text-align: center;
	width: 751px;
}

ul.dataScroller ul.pagebrowser li {
	position: relative;
	display: inline;
	margin-right: 5px;
}


/* images müssen richtig skaliert werden! */
#views_bar_content img.preview_img {
	width: 83px; height: 40px;
}

/* preisklasse in der produktliste */
div.product_details_ranking {
	float: right;
	display: inline;
	margin: 0px;
}
div.product_details_ranking span.alt {
	display: none;
}

/* related labels auf proddetailansicht, analog zu produkt Liste */
div.related_div_col1,
div.related_div_col2,
div.related_div_col3 {
	min-height: 30px;
}

div#related_div_row1 div.pad {
	padding: 10px 9px 10px 10px; /* Fixes float drop in ie6*/
}

/* ie6 hack, das selbe wie darüber */
* html div.related_div_col1,
* html div.related_div_col2,
* html div.related_div_col3 {
	height: 30px;
}



/* verhindert das "springen" wenn auf ein thumb geklickt wird - funktioniert nur bei fixer höhe */
/*
#product_image_wrapper {
	height: 438px;
}
*/

/* Das Produktbild in der Liste soll 227x185 haben koennen lt. hr. wutschek */
.topseller_overview .product_content .img {
	background: #FFF;
	padding: 6px 0; 
	overflow: hidden;
	height: 200px;
	width: 240px;
	text-align: center;
	margin-top:auto;
}

/* IE6 workaround, sonst kommt es zu einem Float Drop auf der Productliste ... */
* html .topseller_overview .product_content .description .content {
	width: 234px;
}

/* Produktdetailbilder ohne Rahmen */
div#product_image_container #product_image {
	border: none;
}

/* Mehr Abstand nach der Produktbeschreibung */
div#product_details_description {
	margin-bottom: 15px;
}

/* Wenn die Producticons mehrzeilig werden brauchen wir Abstand nach unten... */
div#product_details_features img {
	margin-bottom: 3px;
}

/* alle anzeigen link auf der prod detailseite */
div.showAll {
	margin-top: 4px;
}
div.showAll a
{
	background: transparent url(/shop/images/xxxlutz/list-bullet.gif) no-repeat scroll 0%;
	background-position: 5px 3px;
	padding-left: 18px;
	font-weight: bold;
}

/* Productfeature Selector  */
/*
.sortiment_filterbox {
	background: transparent url(/shop/images/xxxlutz/filter_bg.jpg) no-repeat scroll 0%;
	height: 121px;
	width: 748px;
}
*/

.sortiment_filterbox div.sortbox {
	margin-left: 10px;
}


.sortiment_filterbox div.sortbox h2 {
	margin-left: 2px;
} 

.sortiment_filterbox div.sortbox table {
	margin: 0 0 0 2px;
	padding: 0;
}

.sortiment_filterbox div.rightdiv table {
	width: 300px;
}

.buttonReset {
	height: 27px;
	width: 113px;
	border: none;
	margin-top: 10px;
	background: transparent url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/btn_reset.gif) no-repeat scroll 0%; 
}

.buttonApply {
	height: 27px;
	width: 77px;
	border: none;
	margin-top: 10px;
	background: transparent url(/fileadmin/templates/hybris/xxxlutz/sortiment_uebersicht/img/btn_search.gif) no-repeat scroll 0%; 
}


/* Store Information */

#storeinformation {
	margin: 10px 0;
}


/* categorieteaser müssen etwas mehr abstand zum content/filter haben */
.textParagraphCmp img {
	margin-bottom: 10px;
	border:1px solid #cecece;
}






