@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Roboto);

.oswald   {font-family: 'Oswald', sans-serif;}
.roboto   {font-family: 'Roboto', sans-serif;}

* html .lb_overflow {height:1%} /* Optimierung IE6 */
.lb_overflow:after {	content:"."; clear:both; display:block; height:0; visibility:hidden}
.lb_overflow { display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html .lb_overflow {height: 1%;} /* Optimierung IE6 */
.lb_overflow {display: block;}
/* Ende Verstecke vor IE-mac */

/* Reset CSS */
html,body,div,span,a,ol,ul,li,table,tr,th,td,p{border:0;margin:0;padding:0; }
ol,ul{list-style:none}

.space    {margin-bottom:30px;}

.container { width:1000px; margin: 0px auto ; color:#333; font-size:14px; font-family: 'Roboto', sans-serif;}

.header-bg   {  background:url(header-bg.png) repeat-x top; height:120px;}

.logo          {float:left; margin:35px 0 5px 0px ; height:110px;}

.search        {float:right;  margin:40px 30px 0 0; background:url(search-bg.png) no-repeat top right; height:40px; width:370px; }
.input         {float:left;	width:330px; text-indent:10px; background:none; height:40px; line-height:40px; color:#666; font-size:14px; border:none !important; font-family: 'Roboto', sans-serif; padding:0px;}
.search_button { float: left; width: 40px;	height: 40px;	cursor: pointer; border:none !important; }

.newsletter    {float:right; background:url(newsletter.png) no-repeat left; padding-left:40px; font-family: 'Oswald', sans-serif; font-size:18px; height:40px; line-height:20px;margin:40px 0px 0 0;}
.favorit       {float:right; background:url(favorit.png) no-repeat left; padding-left:40px; font-family: 'Oswald', sans-serif; font-size:18px; height:40px; line-height:20px;margin:40px 30px 0 0;}
.newsletter a.head-links, .favorit a.head-links     {color:#666; text-decoration:none;}
.newsletter a.head-links:hover, .favorit a.head-links:hover     {color:#000;}


/* ---------------------------------------------------------- */
/*  KBA Suche */
/* ---------------------------------------------------------- */

.kba-bar {
	background:url(kba-bar.png) left top no-repeat;
	clear:both;
	height:30px;
	width:980px; 
	padding:10px 0 10px 10px;
	margin-bottom:20px;
}

a.info {float:left; width:30px; height:30px; margin:0 0 0 276px;}

a.info span { display: none; }
a.info:hover span {
	display:block;
	position:relative;
	top:6px;
	left:-286px;
	width:790px;
	background-color:#fff;
	text-align: left;
	z-index:11111;
}
form.lb_formKBA {float:left;}

form.lb_formKBA input.kbaNumberPart1 {
	border: none !important;
	background:none !important;
	height:30px;
	line-height:30px;
	display: inline-block;
	float: left;
	width:100px;
	margin:0 0 0 145px;
	text-align:center;
}
form.lb_formKBA input.kbaNumberPart2 {
	height:30px;
	line-height:30px;
	border: none !important;
	background: none !important;
	display: inline-block;
	float: left;
	width:100px;
	margin:0 0 0 138px;
	text-align:center;
}
form.lb_formKBA input[type=submit].kba-submit {
	background:url(kba-submit.png) no-repeat 0 0;
	height:30px;
	width:160px;
	text-indent:-4000px;
	font-size: 0px ;
	float: right;
	text-align:right;
	border: none !important;
	cursor:pointer;
	display: inline-block;
	margin-left:15px;
}
form.lb_formKBA input[type=submit].kba-submit:hover { background:url(kba-submit.png) no-repeat 0 -30px; }

/* ---------------------------------------------------------- */
/*  Layout */
/* ---------------------------------------------------------- */

.sidebar  {float:left;  margin:20px 0; width:200px;}
.content  {float:right; margin:20px 0; width:780px;}

/* ---------------------------------------------------------- */
/*  PAT Kategoriebaum */
/* ---------------------------------------------------------- */


nav {width:200px;margin:0 0 20px 0; position:relative; z-index:9999; background:#E31B26;}

nav ul {list-style:none; margin:0; padding:0;}

nav ul li {	position:relative;}

nav a {font-family: 'Oswald', sans-serif; color:#fff !important; font-size:15px;	padding:5px 0px 5px 10px;	display:block;	text-decoration:none; border-bottom:1px solid #fff; border-left:5px solid #010101;}
nav a:hover {background: #333; color:#fff !important; }

/* Elternkategorie bleibt gehovert */
nav li:hover   { background:#333;}


nav ul li:hover > ul {
	display:block;
}
nav ul ul {
	position:absolute;
	left:200px;
	top:0;
	display:none;
	border-left:1px solid #fff;
}
nav ul ul li {
	width:200px;
	background:#E31B26;
	border-top:0;
}
nav ul ul li a {
	color:#333;
	font-size:12px;
	text-transform:none;
	padding:3px 0px 3px 10px;
}
nav ul ul li a:hover {
	color:#fff; background:#333;
}

	/* 
	3. Ebene
	*/

nav ul ul li:hover ul {display:block;
}
nav ul ul ul {
	position:absolute;
	left:200px;
	top:0;
	display:none;
}
nav ul ul ul li {
	width:200px;
	background:#E31B26;
	border-top:0;
}
nav ul ul ul li a {
	color:#fff;
	font-size:12px;
	text-transform:none;
}
nav ul ul ul li a:hover {
	color:#fff; background:#333;
}

/* ---------------------------------------------------------- */
/*  Artikelbilder */
/* ---------------------------------------------------------- */

.title   {font-family: 'Oswald', sans-serif; color:#333; font-size:26px; line-height:28px;  margin-bottom:20px; padding-bottom:5px;}

.bigimg  {width:470px; height:470px; float:left; margin-bottom:20px;}
img#bild_big  { max-height:470px;}

.width290   {width:290px; float:right;}

/* ZOOM  */
#m_lb {position:absolute; font-size:0px; width:100%; text-align:center; cursor: pointer; left:0px; top:0px; height:100%; z-index: 4000;}
#closer {display:block; position:absolute; width:44px; height:44px; top:-10px; right:-330px;background:url(close.png) no-repeat;}
#lb_bild {width: 760px; height:760px;  border:10px solid #333; background:#fff; text-align:center;}
a#zoom {display:block; width: 44px; height: 44px; position: absolute; top: 0px; left: 0px;background:url(zoom.png) no-repeat;}
#zoom-pic {position:absolute; font-size:0px; width:100%; text-align:center; cursor: pointer; left:10px; top:0px; height:100%; z-index: 4000;}
#pic {width: 760px; height:760px;  border:10px solid #333;}

.producer img {max-height: 50px; margin-bottom:20px;}
#producer_content {display:none;}

.artikelnummer        {color:#666; border-bottom:1px solid #eee; margin-bottom:20px; padding:0 0 5px 0; font-family: 'Oswald', sans-serif; font-size:12px;}
.thumb                {width:65px; height:65px; margin:0px 10px 10px 0;  float:left;}
.thumb:nth-child(4n)  {margin:0px 0px 10px 0;}
.thumb img            {width:65px; height:65px; overflow:hidden; }

/* ---------------------------------------------------------- */
/*  TABs */
/* ---------------------------------------------------------- */

#reiter1, #reiter2, #reiter3 {}

/* REITER CSS */
.lb_clear { overflow: hidden; }

.lb_tabb_content {
	padding:10px;
	background:#fff;
	margin-top:-1px;
	width: 760px;
	height:456px;
	overflow:auto;
	overflow-x:hidden;
	border-top:5px solid #E31B26;
	border-bottom:10px solid #fff;
}
.lb_tabb a {
	height: 30px;
	width: 202px;
	text-align: center;
	line-height: 32px;
	margin:0 3px 0 0;
	padding:0;
	cursor: pointer;
	text-transform:uppercase;
	font-size: 16px;
	float: left;
	display: inline;
	color: #333;
	text-decoration: none !important;
	background: #fff !important;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
.lb_tabb a:active, .lb_tabb a:hover {
	color: #333 !important;
	background:#E31B26 !important;
}
.lb_tabb_on a {
	height: 32px;
	width: 202px;
	text-align: center;
	line-height: 32px;
	margin:0 3px 0 0;
	padding: 0;
	cursor: pointer;
	color: #fff !important;
	text-transform:uppercase;
	font-size: 16px;
	float: left;
	display: inline;
	text-decoration: none !important;
	background:#E31B26 !important;
	font-family: 'Oswald', sans-serif;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/* Referenzen */
.reference  {border-bottom:1px solid #E1E1E1; width: 100%; padding-bottom:5px;}
.reference ul {float:left; width:80%; margin:0; padding:0;}
.reference li {float: left; list-style-type: none;  margin:0; padding:0; padding-right: 5px;}
.reference-level-2:nth-child(odd) {background:#FFF;}
.reference-level-2:nth-child(even) {background:#E1E1E1;}
.reference-level-2 {padding:5px 0;text-decoration: none;}
.reference-title {
	font-weight: bold;
	border-bottom:none;
	float: left;
	width: 20%;
	}
h4.reference-title {
	display:block;
	float:none;
	font-size:14px;
	margin:10px 0 5px 0;
	padding:0;
}
/* ---------------------------------------------------------- */
/* TecDoc Tabelle  */
/* ---------------------------------------------------------- */
table.LBMotors_ftable {width:100%; font-size:11px; margin-top:20px;}
table.LBMotors_ftable td { padding:5px; text-align:left !important; font-size:13px;}
table.LBMotors_ftable td.LBMotors_ftablehead, tr.LBMotors_oetablehead {
	background:#E31B26;
	color:#fff;
	font-size:13px;
}

table.LBMotors_oetable { width:100%; margin-bottom:15px; }
table.LBMotors_oetable td {
	padding:2px ;
	border-bottom:1px solid #E1E1E1;
	font-size:13px;
}

.articlecontents {margin-bottom:15px;}
.articlecontents table {margin-top:5px;}
.articlecontents table.datatable.responsive td,
.articlecontents table.datatable.responsive th { padding:1px 10px 1px 0; font-weight:normal; font-size: 12px; text-align: left;}


/* ---------------------------------------------------------- */
/*  footer */
/* ---------------------------------------------------------- */

.benefits-footer   { background:#fff; padding:11px 0 12px 0;}

.footer-bg { background:#000;  padding:10px 0 ;}

a.footer-link, a.footer-link:visited {color:#fff !important; font-size:12px; text-decoration:none; margin-right:30px;} 
a.footer-link:hover, a.footer-link:active {color:#f00 !important; }

.copyright   {color:#fff; text-align:right; font-size:12px; float:right;}

/* ---------------------------------------------------------- */
/*  Formatierung für Beschreibungen */
/* ---------------------------------------------------------- */

.shopdesc-title     {background:#E31B26;color:#fff; font-size:22px; font-family: 'Oswald', sans-serif; font-size:16px; padding:5px 30px; display:inline-block;text-transform:uppercase;}
.shopdesc-title-hr  {background:#E31B26;height:5px;}
.shopdesc           {padding:10px; line-height:18px; background:#fff; margin: 0 0 30px 0; }
.shopdesc ul 		{margin: 10px 0px 10px 12px; }
.shopdesc ul li 	{padding: 0px 0px 0px 0px; list-style-type:disc; margin-bottom: 2px; color: #666; }
.shopdesc ol 		{margin: 20px 0px 20px 20px; }
.shopdesc ol li 	{padding: 0px 0px 0px 0px; list-style-type: decimal; margin-bottom: 5px; color: #666; }
.shopdesc table		{width: 748px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; text-align:center;}
.shopdesc th 		{padding: 5px; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; font-size: 14px; width:200px; text-align:left;}
.shopdesc td 		{padding: 5px; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; font-size: 14px; color: #000; text-align:center;}
.shopdesc .td_max	{width: 100px;}
.shopdesc .text_10	{font-size: 10px; line-height: 14px;}
.shopdesc tr:nth-child(2n) {background-color: #eee}

/* ---------------------------------------------------------- */
/*  Formatierung für persönlichen Seiten */
/* ---------------------------------------------------------- */

.pages-title        {color:#666; font-size:22px; margin:0 0 5px 0; font-family: 'Roboto', sans-serif;;}
.pagesdesc          {color:#333; font-size:14px; padding:20px; line-height:18px; background:#eee; margin: 0 0 0px 0; }
.pagesdesc ul 		{margin: 10px 0px 10px 12px; }
.pagesdesc ul li 	{padding: 0px 0px 0px 0px; list-style-type:disc; margin-bottom: 2px; color: #666; }
.pagesdesc ol 		{margin: 20px 0px 20px 20px; }
.pagesdesc ol li 	{padding: 0px 0px 0px 0px; list-style-type: decimal; margin-bottom: 5px; color: #666; }
.pagesdesc table	{width: 748px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; text-align:center;}
.pagesdesc th 		{padding: 5px; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; font-size: 14px; width:200px; text-align:left;}
.pagesdesc td 		{padding: 5px; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; font-size: 14px; color: #000; text-align:center;}
.pagesdesc .td_max	{width: 100px;}
.pagesdesc .text_10	{font-size: 10px; line-height: 14px;}
.pagesdesc tr:nth-child(2n) {background-color: #ddd}

/* ---------------------------------------------------------- */
/* eBay-Shop Anpassungen  */
/* ---------------------------------------------------------- */

/* Layoutbreite  */
.pagecontainer > table {}
.pagecontainer > table > tbody > tr > td > table { background: none; margin:0px auto 0px auto !important; text-align:left; }
div#head-table table  {border:0px; margin-bottom:-10px}

/*Kategoriebaum  */
.v4accent, .v4hspacer {display:none}
.v4title              { background:#000; height:30px; line-height:30px; margin-bottom:1px; display:none;}
.v4title h2           { font-weight: bold;} /*Überschrift  */
div.lcat              {width:210px;}
.v4acp_mid td         {background:none;}
table.v4midBox tr.v4acp_mid td.v4mid {padding:0px;}
table.v4midBox        {border:none; width:210px; padding:0px; margin:0px; }
table.tb_v4bc         {background:none;}

td.r3_c               {background:#fff;}
td.r3_t               { display:none;}
td.r3_bl              { display:none;}
.r3_hm, .r3_c, .r3_s  {border:none;}
.r3_cm                {padding:0px;}
.cmpBr                {background:#EAEBED; border:none;}
.grid td.left         { border:none;}
div.itemseparator     {border-color:#fff;margin:25px 0;}
table.gallery .mi     {display:none;}
span.pdmt .cur        {color:#666}
.ctrlbr               {border:none; padding:10px;}
div.fpcc              {  padding:10px;}
td#CentralArea div.dynpg  {border:none; padding:0px ;}
table.pgbc            {border:none;}

.rs-pview             {padding:0px;}

.lcat .lev1 li        {background:#222; font-size:12px; height:30px; font-weight: bold; line-height:30px; display: block; text-indent:10px;  margin:1px 0 0 0; 
                      transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration:0.5s;}
.lcat .lev1 li:hover  {background:#000; }
.lev1 				  {color:#fff;} /* aktive Kategorieklasse  */
.lev1 a:link 	      {color:#fff;}
.lev1 a, .lev1 a:visited		{text-decoration: none; color: #fff;}
.lev1 a:active, .lev1 a:hover	{text-decoration: none; color: #fff;}

.lcat .lev2            {padding-left:0px;}
.lcat .lev2 li        {background:#666; font-size:12px; width:210px; height:30px; font-weight: bold; line-height:30px; display: block; text-indent:20px;  margin:1px 0 0 0; 
                       transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration:0.5s;}
.lcat .lev2 li:hover  {background:#999;}
.lev2 				  {color:#fff;} /* aktive Kategorieklasse  */
.lev2 a:link 	      {color:#fff;}
.lev2 a, .lev1 a:visited		{text-decoration: none; color: #fff;}
.lev2 a:active, .lev2 a:hover	{text-decoration: none; color: #fff;}

.lcat .lev3            {padding-left:10px;}
.lcat .lev3 li        {background:#999; font-size:12px; width:190px; height:30px; font-weight: bold; line-height:30px; display: block; text-indent:10px;  margin:1px 0 0 0; 
                      transition-duration:0.5s; -moz-transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration:0.5s;}
.lcat .lev3 li:hover  {background:#000;}
.lev3 				  {color:#fff;} /* aktive Kategorieklasse  */
.lev3 a:link 	      {color:#fff;}
.lev3 a, .lev1 a:visited		{text-decoration: none; color: #fff;}
.lev3 a:active, .lev3 a:hover	{text-decoration: none; color: #fff;}

.lcat a.all_cats      {margin-top:10px;}


/* Startseite des eBay Shops  */
.lcat .ttl								{display:none;} 

/* Artikel pro Kategorie - Anzahl  */
.lcat .cnt, .lcat .lev2 li span.cnt {color: #fff; font-weight:normal }

.lcat .link a, .lcat .link a:visited, .lcat .link a:hover {color:#333}

body {color:#333; background:#f4f4f4}
span.bids {color:#333}





