@font-face { font-family: 'BebasNeueRegular'; src: url('BebasNeue-webfont.eot'); src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal;}

.left  {float:left}
.right {float:right}

input, ul, li, ol, p {border:0px; padding:0px; margin:0px;}
ul { list-style:none;}

/*  IE6 - IE8 Hack bzgl. Aufhebung der float-Elemente */
* html .clear   {height:1%} /* Optimierung IE6 */
.clear:after    {content:"."; clear:both; display:block; height:0; visibility:hidden}
.clear          {display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html .clear  {height: 1%;} /* Optimierung IE6 */
.clear          {display: block;}
/* Ende Verstecke vor IE-mac */

.space   {padding:10px;}

.body          {background: #fff; padding:20px;}
.main-content  {margin:auto;  width:1000px; background: #fff; padding: 0 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; box-shadow: 3px 3px 12px #888;}
.item          {padding:10px 0; text-align:right; font-size:10px;}

.head-links    {text-align:right;}

.sprache     { text-align:right; height:66px;  position: relative;}
.sprache img { margin-left:40px;}

.search-ddl {float:left; width:744px; height:30px; padding:10px; background:#666;}

.search     {float:right; height:46px; width: 231px; border:2px solid #666;}

input.lb_search_button { float:left; margin :10px 0 0 10px;}

input.lb_input         { float:left; border:0px; background:none; margin: 15px 0 0 15px; width:170px; border:none !important;}

.search-ddl .styled-select1          { width: 250px; height: 30px; overflow: hidden; background: #fff url(arrow-down-orange.png) no-repeat right top; border:none; padding:0px;  float:left;margin-right:10px; text-indent:5px;}
.search-ddl .styled-select1 select   {background: transparent; width: 290px; padding: 0px; font-size: 24px; line-height:24px;border: 0; border-radius: 0; -webkit-appearance: none;font-family: BebasNeueRegular, Impact, Charcoal, sans-serif;}
.search-ddl .styled-select2          { width: 300px; height: 30px; overflow: hidden; background: #fff url(arrow-down-orange.png) no-repeat right top; border:none; padding:0px;  float:left;margin-right:10px; text-indent:5px; }
.search-ddl .styled-select2 select   {background: transparent; width: 340px; padding: 0px; font-size: 24px; line-height:24px; border: 0; border-radius: 0; -webkit-appearance: none;font-family: BebasNeueRegular, Impact, Charcoal, sans-serif;}
.search-ddl .styled-select3          { width: 150px; height: 30px; overflow: hidden; background: #fff url(arrow-down-orange.png) no-repeat right top; border:none; padding:0px;  float:left; text-indent:5px;}
.search-ddl .styled-select3 select   {background: transparent; width: 190px; padding: 0px; font-size: 24px; line-height:24px;  border: 0; border-radius: 0; -webkit-appearance: none;font-family: BebasNeueRegular, Impact, Charcoal, sans-serif;}

.sidebar {float:left;  width:200px; overflow:hidden;}
.content {float:right; width:780px; overflow:hidden;}

.big-pic      {float:left; width:400px; height:400px; overflow:hidden;}
.big-pic img  {width:400px; }
.short-desc   {float:right; width:360px; overflow:hidden;}
.title        {font-family: BebasNeueRegular, Impact, Charcoal, sans-serif; font-size:26px; line-height:30px; margin-bottom:20px; text-transform:uppercase;}
.producer img {max-width:360px; max-height:50px; margin-bottom:20px;}
.item-nr      {margin-bottom:20px;}
.time         {margin-bottom:5px; font-weight:bold;}
.time-content {margin-bottom:50px; color:#006600}

.lb_thumb     			{margin:0 10px 10px 0; float:left;}
.lb_thumb:nth-child(5n) {margin:0  0px 10px 0; }
.lb_thumb img           {width:64px; height:64px;}

.desc-title      {text-transform:uppercase; font-size:22px; line-height:22px; background:#fff; font-family: BebasNeueRegular, Impact, Charcoal, sans-serif; border-left:2px solid #666; border-right:2px solid #666;border-top:2px solid #666;  display:inline-block; padding:5px 30px;}
.desc            {padding:10px; margin-top:-2px; border:2px solid #666; margin-bottom:20px;}
.desc strong    {font-size: 14px; line-height: 20px;}
.desc p         {margin-bottom: 20px; line-height: 20px;}
.desc ul        {margin: 10px 0px ;}
.desc ul li     {background: url(bg-icons.png) no-repeat -170px -96px; color: #666; padding: 3px 0px 3px 15px;}
.desc2          {text-align:center}
.desc-comp      { max-height:400px; overflow-y: scroll; padding:5px; margin-top:-2px; border:2px solid #666; margin-bottom:20px;}

/*  height nur fuer IE6 */
* html div.desc-comp {
  height: 450px;
}

.desc table.compatibilitytable {
	margin:0px; padding:0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	empty-cells:show;
	border-spacing:0px;
	border-collapse:collapse;
}

.desc table.compatibilitytable th{
  text-align:left;
	height:20px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	empty-cells:show;
	background:#666; color:#fff;
}
.desc table.compatibilitytable tr{
	text-align:left;
	height:20px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	empty-cells:show;
}

.desc table.compatibilitytable tr:hover{ background:#666; color:#fff;}

.desc table.compatibilitytable tr:nth-child(odd){background:#eee;	}

.desc table.compatibilitytable tr:nth-child(odd):hover{ background:#666; color:#fff;}

.desc table.compatibilitytable td {
	text-align:left;
	height:20px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:2px;
	empty-cells:show;
}


/* ---------------------------------------------------------- */
/*  compatibilitytable */
/* ---------------------------------------------------------- */

/*  height nur fuer IE6 */
* html div.compat_content {
  height: 450px;
}

div.compat_content {
  max-height: 450px; overflow: auto; display: block;
  padding: 5px;
}

table.compatibilitytable { 
  width: 100%;
  border-collapse: collapse;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}

table.compatibilitytable td { 
  border: 1px solid #aaaaaa;
  border-collapse: collapse;
  font-size: 11px;
  padding: 5px;
}
table.compatibilitytable th { 
  font-family: BebasNeueRegular, Impact, Charcoal, sans-serif;
  font-size: 18px;
  font-weight: normal;
  background-color: #999999;
  color: white;
  border: 1px solid #666;
  text-align: left;
  padding: 5px;
}

table.compatibilitytable tr:nth-child(odd) { background-color:#eee; }
/* ---------------------------------------------------------- */
/*  BS-Motoparts Artikelbeschreibungen */
/* ---------------------------------------------------------- */

h1.bs-item { 
  font-size: 20px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  text-transform: none;
  background-color: white;
}
h2.bs-item { 
  font-size: 18px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  text-transform: none;
  background-color: white;
}
h3.bs-item { 
  font-size: 16px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  text-transform: none;
  background-color: white;
}
td.description { 
  vertical-align: top;
  border: 0px;
  padding: 2px;
  font-weight: bold;
  font-size: 14px;
}
td.imagepreview { 
  vertical-align: top;
  border: 1px solid black;
  padding: 2px;
  font-weight: bold;
  font-size: 14px;
}
th.description { 
  vertical-align: top;
  border: 0px;
  padding: 5px;
  background-color: white;
  color: #666;
  font-size: 16px;
  text-align: left;
}
table.description { 
  
}

table.features { 
  
  border-spacing: 5px;
  width:100%;
}

td.features { 
  vertical-align: top;
  padding: 10px;
  font-weight: normal;
  font-size: 14px;
}
td.category-box { 
  vertical-align: middle;
  padding: 10px;
  font-weight: bold;
  font-size: 20px;
  width: 200px;
  text-align: center;
  background-color: #ffffff;
  display: none;
}

ul.bs-features {
  
}

div.abe { 
  border: 1px solid #666;
}
@media (min-width: 1000px) {
  div.abe { 
    max-height: 400px;
    overflow: auto;
  }
}

p.abe {
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #aaaaaa;
  border-collapse: collapse;
  font-size: 11px;
}
h3.abe {
  font-size: 14px;
  background-color: #999999;
  border: 1px solid #666;
  color: white;
  margin-bottom: 0px;
  margin-top: 0px;
}

div.caption { 
  font-weight: bold;
  text-align: center; 
  margin-top: 0px; 
  margin-bottom: 30px;
}

div.ytvideo {
  width: 640px; height: 360px;
  margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px;
}

/* ---------------------------------------------------------- */
/*  Allgemeine Buttons (globale Verwendung) */ 
/*  ---------------------------------------------------------- */

.bt a, .bt a:visited {font-family: 'Tahoma'; cursor: pointer; padding: 5px 30px 5px 30px; display: inline-block; font-size: 16px; color: #fff; background: #666; text-decoration: none; }
.bt a:active, .bt a:hover {background: #f60; color: #fff;}


.copy   {font-size:10px; margin-top:10px; text-align:left;}

/* ---------------------------------------------------------- */
/* eBay-Shop Anpassungen  */
/* ---------------------------------------------------------- */

.main-content-shop  {margin:auto;  width:1000px; background: #fff; padding: 0px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
.head-links-shop    {text-align:right; margin-top:66px;}

.shop-content   { padding:10px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; color:666; font-size:12px; border:1px solid #666; }

.pagecontainer > table {background:#999; padding:20px;}
.pagecontainer > table.tb_v4bc {padding:0px;}
.pagecontainer > table > tbody > tr > td > table { width:1040px !important; margin:0px auto !important; position:relative; text-align: center; background:#fff; padding:0 20px !important;;}

body .tb_v4bc 	 {background: #fff;}
body .v4midBox 	 {background: #fff;}

body a:visited		{color: #FF6D10;}

body .v4stabl a, .v4stabl a:visited		{text-decoration: none; color: #fff;}
body .v4stabl a:active, .v4stabl a:hover	{text-decoration: none; color: #FF6D10;}

div.lcat								{width: auto;}
table.v4midBox							{border: 0px;}
table.v4midBox tr.v4acp_mid td.v4mid 	{padding: 0px;}
.lcat .lev1 li 							{margin: 1px 0px;}

.r3_t { display: none;}
.r3_bl {display: none;}
.r3_hm, .r3_c, .r3_s {border: 0px;}
.r3_cm   {padding:0px;}

.fpcc .countClass	{color: #FF6D10;}

span.pdmt .cur {color: #FF6D10;}

.v4title h2 {font-family: BebasNeueRegular, Impact, Charcoal, sans-serif; font-size:22px; font-weight:normal;} 

.lev1 li 						{display: block; padding: 10px 5px 10px 10px; margin: 0px; background: #666;}
.lev1 							{color:#fff; font-weight: bold;} /* aktive Kategorieklasse  */
.lev1 a:link 					{color:#fff; font-weight: normal;}
.lev1 a, .lev1 a:visited		{text-decoration: none; color: #fff;}
.lev1 a:active, .lev1 a:hover	{text-decoration: none; color: #FF6D10;}

.lcat .lev2 					{padding: 0px; margin: 0px; }
.lev2 li 						{display: block; padding: 5px 3px 3px 10px; margin: 0px; background: #333;}
.lev2 a:link 					{color:#fff; font-weight: normal;}
.lev2 a, .lev2 a:visited		{text-decoration: none; color: #fff; font-size: 11px;}
.lev2 a:active, .lev2 a:hover	{text-decoration: none; color: #FF6D10;}

.lcat .lev1 li span {color: #FF6D10;}
.lcat .lev2 li span {font-size: 11px; color: #FF6D10;}

.lcat .ttl								{text-decoration: none; color: #666; margin: 10px 0px 10px 0px; display:none;} /* Formatierung ohne Link - Startseite  */
.lcat .ttl a, .lcat .ttl a:visited		{text-decoration: none; color: #666; }
.lcat .ttl a:active, .lcat .ttl a:hover	{text-decoration: none; color: #FF6D10;}

.lcat .link            {padding:0 0 10px 10px;font-family: BebasNeueRegular, Impact, Charcoal, sans-serif; font-size:14px; font-weight:normal; font-style:normal;}

.lcat .lev1 li span.cnt {color: #999; }
.lcat .lev2 li span.cnt {color: #999;}

.details .ttl a									{text-decoration: none; color: #666;} 
.details .ttl a:visited							{ text-decoration: none; color: #999; } 
.details .ttl a:active, .details .ttl a:hover	{text-decoration: none; color: #000;}

/* Alle Unterkategorien*/
.lcat a.all_cats {margin: 10px 0px 10px 0px;}
body a:link, body .g-novisited a:visited { color: #FF6D10;}

/* Footer abfangen  */
#lb_ebayfooter {margin: auto; width: 1000px; background:#fff; padding:0 20px 20px 20px;}

table.v4acp tr.v4acp_head td.v4accent {display:none}
.v4acp_head { height:50px;}
.v4hspacer { display:none}
.v4title {background:#FF6D10 !important}





