/* manufacturers info page */
.hersteller_abstand { margin:0px 15px 40px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative;}
.hersteller_logo { text-align:right; }
.hersteller_uberschrift { font-size:14px; font-weight:bold; display:block; border-bottom:3px solid #dfe6eb; padding:5px 0px 8px 0px; margin:10px 0px 14px 0px;}

.hersteller_abstand h3 { font-size:13px; font-weight:bold; display:block; margin:0px; padding:0px;}
.hersteller_abstand h3 img { margin:0px 12px -7px 1px;}


.bsr_wagen {  clear:both; margin-top:10px; display:block; }

.hersteller_abstand .product_listing_price {/*color:#074f93;*/ color:#000000; font-weight:bold; padding-top:5px;}
.hersteller_abstand .tax_info { font-weight:100; padding-top:3px;}
.hersteller_abstand .product_listing_name { padding-top:1px;}
div.new_products_image  { width:160px; text-align:center;}
div.new_products_image div.new_products_image_inner { width:160px; }

.more_products {  margin:10px 30px 30px 30px; padding-bottom:20px; border-bottom:2px solid #dfe6eb; text-align:center;}
.more_products a {color:#b1bac3; font-weight:bold; /*background-image:url(../bilder/pfeil_more.gif); background-repeat:no-repeat;*/ padding-left:10px; background-position:0px 3px;}
.more_products a:hover { color:#074f93; text-decoration:none;}
h2.products_favourite, h2.products_categories, h2.products_new, h2.products_specials, h2.products_reviews {
	background-image: url(images/icons/icon_products_favourite.gif);
 	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding-left: 25px;
	line-height: 22px;
}



h2.products_categories {
	background-image: url(images/icons/icon_products_categories.gif);
}

h2.products_new {
	background-image: url(images/icons/icon_products_new.gif);
}

h2.products_reviews {
	background-image: url(images/icons/icon_products_reviews.gif);
}

h2.products_specials {
  background-image: url(images/icons/icon_products_specials.gif);
}

div.manufacturer_info_image_box {
  text-align: center;
	float: right;
	border: 1px solid #ced8e4;
	width: 188px;
	margin-left: 15px;
	padding-top: 5px;
}

div.manufacturers_info_box { margin-top:10px;}

div.manufacturer_info_image {
  width: 176px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  text-align: center;
}

div.manufacturer_info_image_logo {
  /* margin-top: 5px; */
	padding-top: 5px;
  width: 176px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  text-align: center;
}

div.product_info_listing_box{
  float: left;
	width: 160px;
	height: 160px;
	margin-bottom:10px;
	
	text-align: center;
	
	position:relative;
	
}


div.manufacturers_info_listing_box {
  float: left;
	width: 198px;
	height: 185px;
	margin-top: 10px;
}

div.manufacturers_info_listing_box_categories {
  float: left;
	width: 198px;
	margin-top: 10px;
}

div.manufacturers_info_listing_box_categories li {
	width: 180px;
	display: list-item;
}

div.product_listing_spacer {
  width: 15px;
	float: left;
}

div.product_listing_separator{
  border-top: 1px solid #fff;
	clear: left;
	
}
.snavi{position:absolute; text-align:left; z-index:400; left:369px; top:40px; }
.snavi ul li { list-style:none;  width:180px; background-image:url(../bilder/dropdown_pfeil.gif); background-repeat:no-repeat; background-position: 165px 8px; border:1px solid #dfe6eb; margin:0px; padding:0px;}
a.snavi_erstes { height:20px; display:block; text-align:right; color:#000; text-decoration:none; font-weight:normal;}
a.snavi_erstes span { display:block; padding:3px 25px 0px 0px; }
.snavi ul li ul li { background-image:none; background-color:#fff; border-bottom:1px solid #dfe6eb; }
.snavi ul li ul li a { display:block; background-image:url(images/template/havihaupt.gif); background-repeat:no-repeat;  height:20px; background-position:14px 8px; font-weight:normal;  text-decoration:none;  border:0px solid #fff;  text-align:left; color:#000000;}
.snavi ul li ul li a:hover { background-color:#dfe6eb;}
.snavi ul li ul li a span { display:block; padding:3px 0px 0px 27px; }

.snavi ul li ul { position:absolute; margin-left:-10000px; top:20px; left:0px; background-color:#fff; padding:0px; }
.snavi ul li:hover ul, #header-nav ul li.hn-hover ul { margin-left:0px;}




.versteckt { visibility: hidden;}

.pfeillinks {  width:34px; height:125px; background-image:url(images/scrolling/pfeile_links.jpg);  background-repeat:no-repeat; background-position:0 0px; display:block; margin-top:30px;}
.pfeillinks:hover {background-position:0px -125px; }
.pfeilrechts{  width:34px; height:125px; background-image:url(images/scrolling/pfeile_rechts.jpg);  background-repeat:no-repeat; background-position:0 0px; display:block; margin-top:30px;}
.pfeilrechts:hover {background-position:0px -125px; }

.pfeiloff, .pfeiloff:hover, .npfeiloff, .npfeiloff:hover{ background-position:0px -250px; cursor:default;}
.productspage {width:<?php echo($products_div_width);?>px; text-align:center; vertical-align:middle; overflow:hidden;}


