/* 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_logo img {max-width: 180px;height: auto;max-height: 80px;width: auto;}
.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 {
    margin: 0 auto;
    text-align: center;
    width: 120px;
}
div.new_products_image div.new_products_image_inner { width:120px; margin:0 auto;}

.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: 240px;
	margin-bottom:10px;
	text-align: center;
	position:relative;

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

}

div.manufacturers_info_listing_box {
  float: left;
	width: 198px;
	height: 240px;
	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;}
.scrollmaskeklass {  margin-left:34px; display:inline; height:240px; }


.overviewboxes{
	width: 32%;
	text-align:center;
	margin:3px;
}
.inhalttennisschlaeger strong { font-weight:normal;}
.inhalttennisschlaeger_div h1 { font-size:16px; color:#074f93;}
.inhalttennisschlaeger_div h2 {font-size:16px; color:#074f93;}
.inhalttennisschlaeger_div h3 {font-size:12px; color:#074f93;}
.inhalttennisschlaeger_div a { text-decoration:underline; }
.inhalttennisschlaeger_div table { margin:6px 0 6px 0;}

.inhalttennisschlaeger_div td { font-size:12px; border:1px solid #F4F4F4; padding:3px 2px 6px 3px;}
.obentab_tennis td { border:0px solid #fff; padding:2px 0;}

/* SEO Seiten Herstellerlogos */
a.mfr_logos {
	display: block;
	width: 132px;
	margin-right: 90px;
	margin-bottom: 5px;
	float: left;
}

a.mfr_logos_last {
	margin-right: 0px;
}


}