/*---------------------------------------------------------------
------------/\\\-------------------------------------------------      
           /\\\\\           
          /\\\/\\\            4SELLERS eBay
         /\\\/\/\\\           Copyright © 2013 logic-base GmbH  
        /\\\/__\/\\\    
       /\\\\\\\\\\\\\\\\      CSS-Style
       \///////////\\\//      Erstellung:	 2013-12 (MP)  
                  \/\\\ 
-------------------\///---------------------------------------*/
/* Reset für diverse Browser */
/* ---------------------------------------------------------- */

a            	{text-decoration: none; color: #648D01; outline: none;}
a:active, a:hover{text-decoration: none; color: #333; outline: none;}

h1, h2, h3, h4, h5, h6, p, img, form, input, li, ul, ol, select, fieldset {margin: 0px; padding: 0px; border: 0px; font-weight: normal; font-family: Arial;}
ul, ol          {list-style-type: none;}
html, button, select, textarea {font-family: Arial; margin: 0px; vertical-align: baseline; vertical-align: middle; line-height: normal;}
img             {vertical-align: middle;  font-family: Arial;}

.lb_body		{background:url(background.jpg) no-repeat center 0px;}
.lb_body table  {border-collapse: collapse; border-spacing: 0px;} /* wegen eBay-Shop*/
td, th          {vertical-align: top; text-align: left;}

h1              {line-height: 30px; font-size: 30px; margin-bottom: 10px; font-weight: bold;}
h2              {line-height: 20px; font-size: 20px; margin-bottom: 10px;}
h3              {line-height: 20px; font-size: 20px; margin-bottom: 10px; font-weight: bold;}
h4              {line-height: 16px; font-size: 16px; color: #333; font-weight: bold; }
h5              {line-height: 16px; font-size: 16px; background: #648D01; color: #FFF; padding: 10px; margin-bottom: 10px; }
h6              {line-height: 14px; font-size: 14px; text-transform: uppercase; color: #999; border-bottom: 1px solid #ccc; padding-bottom: 5px;margin-bottom: 10px; }

hr              {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 5px 0px 5px 0px; padding: 0px;}

/* ---------------------------------------------------------- */
/*  Globale Definition - gilt für alle Seiten */
/* ---------------------------------------------------------- */

/* Texte */ 
.text_10		{font-size: 10px; line-height: 12px;}
.text_11		{font-size: 11px; line-height: 13px;}
.text_12		{font-size: 12px; line-height: 14px;}
.text_13		{font-size: 13px; line-height: 15px;}
.text_14		{font-size: 14px; line-height: 16px;}
.text_15		{font-size: 15px; line-height: 17px;}
.text_16		{font-size: 16px; line-height: 18px;}
.text_17		{font-size: 17px; line-height: 19px;}
.text_18		{font-size: 18px; line-height: 20px;}
.text_19		{font-size: 19px; line-height: 21px;}
.text_20		{font-size: 20px; line-height: 22px;}
.text_22		{font-size: 22px; line-height: 24px;}

/*  Farben */
.red			{color: #f00;}
.orange			{color: #f60;}
.green			{color: #62A21D;}
.grey			{color: #999;}
.greydark   	{color: #666;}

/* Margin - Abstände */ 
.mt_10          {margin-top: 10px;}
.mt_20          {margin-top: 20px;}
.mb_5           {margin-bottom: 5px;}
.mb_10          {margin-bottom: 10px;}
.mb_20          {margin-bottom: 20px;}
.mr_10          {margin-right: 10px;}
.mr_20          {margin-right: 20px;}
.ml_10          {margin-left: 10px;}
.ml_20          {margin-left: 20px;}

/* Padding - Abstände */ 
.pad_10			{padding: 10px;}
.pad_20			{padding: 20px;}

.lb_left			{float: left;}
.lb_right			{float: right;}


/*  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 */

/* ---------------------------------------------------------- */
/*  Header */
/* ---------------------------------------------------------- */

.bg_brown {background: url(bg-brown.png) repeat-x; height: 60px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}

.box						{background: #fff; width: 280px; -moz-border-radius: 20px; border-radius: 20px; top: 10px; left: 10px; position: relative; float: left;}
.box input[type="text"]	 	{font-size: 16px; height: 40px; line-height: 40px; width: 210px; margin-left: 20px; border: 0px;}
.box input[type="submit"] 	{background: url(bt-suche.png) no-repeat 0px 0px; width: 40px; height: 40px; display: block; cursor: pointer; float: right;}

.checkbox						 {float: left; position: relative; left: 20px; top: 20px; }
.checkbox input[type="checkbox"] {margin-right: 5px;}


.menubar 		{width: 1000px; height: 46px; margin-bottom: 1px;}
.menubar li 	{position: relative; cursor: pointer; float: left; }
.menubar li a 	{height: 46px; }

.c1 a 			{display: block; cursor: pointer; background: url(bg-menu.png) no-repeat 0px 0px; width: 167px; }
.c1 a:hover 	{background: url(bg-menu.png) no-repeat 0px -46px;}

.c2 a 			{display: block; cursor: pointer; background: url(bg-menu.png) no-repeat -167px 0px;  width: 167px;}
.c2 a:hover 	{background: url(bg-menu.png) no-repeat -167px -46px; text-decoration: none;}

.c3 a 			{display: block; cursor: pointer; background: url(bg-menu.png) no-repeat -334px 0px;  width: 167px;}
.c3 a:hover 	{background: url(bg-menu.png) no-repeat -334px -46px; text-decoration: none;}

.c4 a 			{display: block; cursor: pointer; background: url(bg-menu.png) no-repeat -501px 0px;  width: 167px;}
.c4 a:hover 	{background: url(bg-menu.png) no-repeat -501px -46px; text-decoration: none;}

.c5 a 			{display: block; cursor: pointer; background: url(bg-menu.png) no-repeat -668px 0px;  width: 167px;}
.c5 a:hover 	{background: url(bg-menu.png) no-repeat -668px -46px; text-decoration: none;}

.c6 a 			{display: block; cursor: pointer; background: url(bg-menu.png) no-repeat -835px 0px; width: 165px;}
.c6 a:hover 	{background: url(bg-menu.png) no-repeat -835px -46px; text-decoration: none;}


/* ---------------------------------------------------------- */
/*  Bilder */
/* ---------------------------------------------------------- */

.bigimg 		{width: 354px; height: 354px; float: left; font-size: 10px; margin-right: 20px; background: #648D01; -moz-border-radius: 10px; border-radius: 10px; }
.bigimg img 	{width: 350px; height: 350px; margin: 2px 0px 0px 2px; background: #fff; -moz-border-radius: 10px; border-radius: 10px; }

.thumb a 		{width: 50px; height: 50px; border: solid 1px #D9E3B9; display: block; float: left; margin: 0px 5px 10px 0px; font-size: 10px;  -moz-border-radius: 5px; border-radius: 5px;}
.thumb a:hover 	{border: solid 1px #648D01; }
.thumb img 		{width: 48px; height: 48px; overflow: hidden; -moz-border-radius: 5px; border-radius: 5px; margin: 1px 0px 0px 1px; }

/* ---------------------------------------------------------- */
/* Herstellerlogo */
/* ---------------------------------------------------------- */

.producer 		{margin: 0px 0px 20px 0px;; text-align: center; border: solid 1px #D9E3B9; display: inline-block; -moz-border-radius: 10px; border-radius: 10px; padding: 0px 10px 0px 10px;}
.producer img 	{width: 110px; height: 50px;}

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

.content		    {padding: 20px; display: block; border: 2px solid #648D01; -moz-border-radius: 10px; border-radius: 10px; }

.shopdesc  			{font-family: Arial; font-size: 12px; color: #000; line-height: 20px; }
.shopdesc strong    {font-size: 14px; line-height: 20px;}
.shopdesc p         {margin-bottom: 20px; line-height: 20px;}
.shopdesc ul        {margin: 20px 0px 20px 0px; background: #ECF1DC; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px;}
.shopdesc ul li     {background: url(bg-li.png) no-repeat 0px 10px; padding: 3px 0px 3px 15px;}
.shopdesc h3        { font-size: 20px; padding-bottom: 5px; border-bottom: 2px dotted #648D01; color: #648D01;}

/* ---------------------------------------------------------- */
/*  Footer */
/* ---------------------------------------------------------- */

.bg_footer		{background: url(footer.jpg) repeat-x 0px bottom;}

.footer         {background: #3F3022 url(bg-footer.png) repeat-x 0px bottom; padding: 40px; color: #fff; -webkit-border-radius: 10px; border-radius: 10px;}
.footer p		{color: #a19c99; line-height: 20px; font-size: 12px; font-family: Arial;}
.footer ul 		{margin-bottom: 60px;}
.footer ul li a, .footer ul li a:visited		{text-decoration: none; color: #a19c99; display: block; padding: 5px 0px 5px 0px; font-size: 12px; font-family: Arial;}
.footer ul li a:active, .footer ul li a:hover	{text-decoration: none; color: #FFCC00; }


.footer_shadow 	{background: url(bg_shadow.jpg) no-repeat center 0px; height: 36px;}
.copyright 		{font-size: 11px; color: #999; font-family: Arial; text-align: left; height: 40px;}

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

/* Layoutbreite  */
.pagecontainer > table {background:url(background.jpg) no-repeat center 0px; }
.pagecontainer > table > tbody > tr > td > table {width:1000px !important; margin:0px auto !important; position:relative; text-align: center;  }

/* Startseite > eBay Shops >...  */
body .tb_v4bc 	{background: #fff;}
body .v4midBox 	{background: #fff;}

body a:visited		{color: #648D01;}

/* Ansicht  */
body .v4stabl a, .v4stabl a:visited		{text-decoration: none; color: #fff;}
body .v4stabl a:active, .v4stabl a:hover	{text-decoration: none; color: #648D01;}

 /* Aufhebung der eBay-Box-Formatierung  */
div.lcat								{width: auto;}
.lcat .lev1 li 							{margin: 1px 0px;}

 /* Promotion Boxen  */
tr.v4footr td.v4footd a:link, tr.v4footr td.v4footd a:visited, tr.v4footr td.v4footd a:active {color: #648D01;}
tr.v4footr td.v4footd { background: #ECF1DC;}


/* Ergebnisse pro Kategorie  */
.fpcc .countClass	{color: #648D01;}

/* Ansicht als  */
span.pdmt .cur {color: #648D01;}
.cmpBr, .pgbc { background: #ECF1DC;}

.v4title h2 { font-weight: bold;} /*Überschrift  */

.lev1 li 						{display: block; padding: 10px 5px 10px 10px; margin: 0px;  background: #648D01 url(bg-lev1.png) repeat-x 0px 0px; }
.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: #FFCC00;}

.lcat .lev2 					{padding: 0px; margin: 0px; }
.lev2 li 						{display: block; padding: 5px 3px 3px 10px; margin: 0px; background: #9EB62E;}
.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: #FFCC00;}

.lcat .lev1 li span {color: #FFCC00;}
.lcat .lev2 li span {font-size: 11px; color: #FFCC00;}

/* Startseite des eBay Shops  */
.lcat .ttl								{text-decoration: none; color: #666; margin: 10px 0px 10px 0px;} /* 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: #333;}

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

/* Formatierung der Listenansicht - Titel  */
.details .ttl a									{text-decoration: none; color: #333;} 
.details .ttl a:visited							{text-decoration: none; color: #999; } 
.details .ttl a:active, .details .ttl a:hover	{text-decoration: none; color: #648D01;}

/* Alle Unterkategorien*/
.lcat a.all_cats {margin: 10px 0px 10px 0px;}
body a:link, body .g-novisited a:visited { color: #999;}

/* Shop-Seiten  */
table.v4clp td ul 		{list-style-type: none;}
table.v4clp td ul 		{margin: 0px;}
table.v4clp td ul li 	{padding: 0px 0px 0px 25px; background:url(bg-li.png) no-repeat 10px center;  margin-bottom: 5px; color: #666; }
body table.v4clp td ul li a            	{color: #666; display: block;}
body table.v4clp td ul li a:active, body table.v4clp td ul li a:hover {color: #000;}

/* Footer abfangen  */
#lb_ebayfooter {margin: auto; background: url(footer.jpg) repeat-x 0px bottom;}
