/*---------------------------------------------------------------
------------/\\\-------------------------------------------------      
           /\\\\\           
          /\\\/\\\            4SELLERS eBay
         /\\\/\/\\\            
        /\\\/__\/\\\    
       /\\\\\\\\\\\\\\\\      CSS-Style
       \///////////\\\//      Erstellung:	 2015-9 (MP)  
                  \/\\\ 
-------------------\///---------------------------------------*/
/* Reset für diverse Browser */
/* ---------------------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Poppins:300,500,700);

body 			{padding: 0px; margin: 0px; min-height: 100%;}
html			{height: 100%;}

.bg-white		{background: #fff;}
.bg				{background: #F5F5F4; padding-top: 20px; }
.maincontent	{width: 1000px; margin: auto; }

body a, body a:link, a:visited    {text-decoration: none; color: #515151; outline: none; }
body a:active, body a:hover {text-decoration: none; color: #000; outline: none; }

h1, h2, h3, h4, h5, h6, p, img, form, input, li, ul, ol, select, fieldset {margin: 0px; padding: 0px; border: 0px;}
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: 'Poppins', sans-serif;}

.maincontent table  {border-collapse: collapse; border-spacing: 0px;} /* wegen eBay-Shop*/
td, th          {vertical-align: top; text-align: left; }
 
h1              {font-family: 'Poppins', sans-serif; color: #515151;}
h2              {font-family: 'Poppins', sans-serif; text-transform: uppercase; color: #515151;}
h3              {font-family: 'Poppins', sans-serif; text-transform: uppercase; font-size: 16px; color: #515151;}
h4              {font-family: 'Poppins', sans-serif; text-transform: uppercase; color: #515151;}

hr { height: 0; -moz-box-sizing: content-box; box-sizing: content-box; margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #e5e5e5; }

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


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

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

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

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

.left-sidebar {float: left; width: 210px;}
.right-sidebar {float: right; width: 780px;}

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

.border-top {background: #E8D2D1; height: 5px; overflow: hidden; margin-bottom: 57px;}

.logo, .phone, .shipping {float: left;}
.phone { margin-left: 84px;}
.shipping { margin-left: 43px;}

body .home a, body .home a:link {padding: 6px 20px 6px 0px; color: #515151;; font-size: 18px; line-height: 18px; font-family: 'Poppins', sans-serif; font-weight: 500; float: left; text-transform: uppercase;}
body .home a:active, body .home a:hover{text-decoration: none; color: #000; outline: none;}

.search					{display: block; width: 282px; float: right; }
.search .input_left	 	{font-size: 16px; color: #fff; background: #515151; height: 36px; line-height: 36px; width: 243px; float: left; text-indent: 20px; font-family: 'Poppins', sans-serif; font-weight: bold; text-transform: uppercase; }
.search .input_right 	{background: url(bt-suche.png) no-repeat 0px 0px; width: 37px; height: 36px; display: block; cursor: pointer; float: right; }

/* ---------------------------------------------------------- */
/*  Boxen Content */
/* ---------------------------------------------------------- */

.sat		{ margin-bottom: 40px; max-width: 208px; }
.sat h3		{ margin: 0px; font-size: 12px; }
.mini-line  { width: 14px; height: 2px; background: #515151; margin: 10px 0px 10px 0px;}
.sat_content	{padding: 0px; font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 14px;}

.sat_main 	{margin-bottom: 20px; font-family: 'Poppins' line-height: 20px; font-size: 14px;}
.sat_main td {font-family: 'Poppins' line-height: 20px; font-size: 14px;}
.sat_main td td {font-family: 'Poppins' line-height: 20px; font-size: 14px;}

body .customer-info a {font-size: 12px; line-height: 14px; font-family: 'Poppins', sans-serif; font-weight: 500; display: block; padding: 5px 0px 5px 0px;}

.support   {margin-top: 10px;}
body .support a {display: block; text-decoration: underline;}


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

.product-img 	{width: 380px; height: 370px; font-size: 14px; background: #fff; position: relative;}
#bild_big	 	{width: 370px; height: 370px;}

.lb_bild img 	{width: 780px; height: 780px; }

.left_content 	{float: left; width: 380px;}
.right_content	{float: right; width: 400px; background: #fff; min-height: 433px;}

.producer 		{margin: 0px 0px 20px 20px;; border: solid 1px #e5e5e5; display: inline-block; padding: 5px 20px 5px 20px;}

body .thumb a 		{width: 53px; height: 53px; display: block; float: left; margin: 10px 10px 0px 0px; font-size: 10px;  overflow: hidden; }
.thumb a:hover 	{}
.thumb img 		{width: 53px; height: 53px; overflow: hidden; background: #fff; }

/* Zoom-Image  */
#m_lb 			{position:absolute; font-size:0px; text-align:center; cursor: pointer; left:0px; top:0px; width:780px; height:780px; z-index: 88; background: #fff;}
#closer 		{display:block; position:absolute; width:30px; height:30px; top:-10px; right:-15px; background:url(close.png) no-repeat; z-index: 89;}
#lb_pic 		{}
a#zoom 			{display:block; width: 30px; height: 30px; position: absolute; z-index: 87; bottom: 20px; right: 20px; background:url(zoom.png) no-repeat;}
#zoom-pic 		{position:absolute; font-size:0px; width:100%; text-align:center; cursor: pointer; left:0px; top:0px; height:100%; z-index: 86;}
#pic 			{width:780px; height:780px;}


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

.title_content		{padding: 45px 20px 20px 20px; position: relative;}
.title_content h1	{font-size: 22px; margin-bottom: 20px;}

body .sizetable a		{font-size: 12px; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: bold; padding: 10px 20px 10px 20px; background: #515151; color: #fff; display: inline-block; margin-bottom: 20px;}
body .sizetable a:active, body .sizetable a:hover {text-decoration: underline; }
#st_lb 				{position:absolute; font-size:0px; text-align:center; cursor: pointer; left:-380px; top:0px; width:780px; min-height:433px; z-index: 90; background: #fff;}
#size_content		{font-family: 'Poppins', sans-serif; font-weight: 500; line-height: 20px; font-size: 14px; z-index: 91; width:720px; text-align: left; margin: 30px 0px 30px 30px;}

.desc_left			{float: left; width: 500px;}
.desc_right			{float: right; width: 250px;}

.shopdesc  			{font-family: 'Poppins', sans-serif; font-weight: 300; line-height: 20px; font-size: 12px; color: #666; }
.shopdesc small		{color: #999;}

.hotline			{font-size: 16px;}

.shopdesc ul 		{margin: 0px 0px 20px 20px; }
.shopdesc ul li 	{padding: 0px 0px 0px 0px; margin-bottom: 5px; color: #666; line-height: 20px; list-style-type:square; }
.shopdesc ul li:before          {font-size: 7px; float: left; margin: 1px 10px 0px 0px; color: #c00;}

.shopdesc ol 		{margin: 20px 0px 20px 0px; }
.shopdesc ol li 	{padding: 0px 0px 0px 0px; list-style-type: decimal; list-style-position: inside; margin-bottom: 5px; color: #666; }

.shopdesc table		{width: 100%;}
.shopdesc th 		{padding: 10px 5px 10px 5px; background: #e5e5e5; color: #000; line-height: 20px; font-size: 16px;} /*  Tabellen */
.shopdesc td 		{padding: 5px; border-bottom: 1px solid #E0E0E0; color: #666; line-height: 20px; font-size: 14px;}

/* ---------------------------------------------------------- */
/*  Größentabelle */
/* ---------------------------------------------------------- */

.spalte 	{float:left; width: 70px; text-align:center; }
.bild 		{float:left;border: solid 1px #ffffff; margin:0px 20px 0px 0px; }
.border 	{float:left;border: solid 1px #DED8CD }
.spalte1 	{border:solid 1px #ffffff;background-color:#f2f2f2; padding:15px 0px; color:#000000; vertical-align:bottom;font-size:12px;font-family:arial; vertical-align:bottom}
.spalte2 	{background-color:#515151;  border:solid 1px #ffffff; padding: 12px 0px 8px 6px; padding: 11px 0px 8px 6px\9; color:#ffffff;font-size:12px; ffont-family: 'Poppins', sans-serif; font-weight: 500; vertical-align:bottom}

/* ---------------------------------------------------------- */
/*  Premium-Auction-Tools Galery */
/* ---------------------------------------------------------- */

/*  Headernavigation */
.menu {float: left; width: 630px; }

#patsn_97067 .patsn_cat_1_ a		{font-size: 18px; line-height: 20px; font-family: 'Poppins', sans-serif; font-weight: 500; padding: 6px 30px 6px 30px; text-transform: uppercase; background: #fff; color: #515151 !important;}
#patsn_97067 ul#pat-cat li:hover>a, #patsn_97067 ul#pat-cat li a.pressed {background: #515151; color: #fff !important;}
#patsn_97067 .patsn_cat_2			{padding: 20px;}
#patsn_97067 .patsn_cat_2 li:first-child {padding-top: 15px;}
#patsn_97067 .patsn_cat_2 li:last-child {padding-bottom: 15px;}
#patsn_97067 .patsn_cat_2_ a		{font-size: 14px; line-height: 14px; font-family: 'Poppins', sans-serif; font-weight: 300; text-transform: inherit; background: #515151; color: #fff !important;}
#patsn_97067 .patsn_cat_2_ a:hover	{text-decoration: underline;}
#patsn_97067 .patsn_cat_3 li:first-child {padding-top: 15px;}
#patsn_97067 .patsn_cat_3 li:last-child {padding-bottom: 15px;}

#patsn_97067 ul#pat-cat>li              {float:left; display:block;}
#patsn_97067 ul#pat-cat>li>a            {display:block;}
#patsn_97067 ul#pat-cat>li>ul           {display:none;}
#patsn_97067 ul#pat-cat span            {display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
#patsn_97067 ul#pat-cat ul span		    {background-image:url("arrow-right.png"); padding-right:25px;}
/*  Ebene 2 */
#patsn_97067 ul#pat-cat>li:hover>ul     {display:block; position:absolute; padding: 0px; margin:0px; list-style-type:none; z-index: 98;}
#patsn_97067 ul#pat-cat>li:hover>ul>li    {float:none; text-align:left; background: #515151; min-width:250px; position:relative;}
#patsn_97067 ul#pat-cat>li:hover>ul>li>a  {display: block; padding: 3px 20px 5px 20px; color: #fff; font-size: 12px;}
/*  Ebene 3 */
#patsn_97067 ul#pat-cat>li:hover>ul>li>ul          {display:none;}
#patsn_97067 ul#pat-cat>li:hover>ul>li:hover>ul    {display:block; position:absolute;left:100%;top:-15px;padding:0px; margin:0px; z-index: 99;}
#patsn_97067 ul#pat-cat>li:hover>ul>li>ul    {float:none; text-align:left; background: #515151; min-width:250px; position:relative;}
#patsn_97067 ul#pat-cat>li:hover>ul>li>ul>li>a  {display: block; padding: 3px 20px 5px 20px; color: #fff; font-size: 12px;}


/*  Linke Navigation */
#patsn_97074 .patsn_cat_1_ a		{font-size: 14px; line-height: 14px; font-family: 'Poppins', sans-serif; font-weight: 500; display: block; padding: 5px 0px 5px 0px; text-transform: uppercase;}
#patsn_97074 .patsn_cat_2_ a		{font-size: 12px; line-height: 14px; font-family: 'Poppins', sans-serif; font-weight: 300; display: block; padding: 5px 0px 5px 0px; text-transform: inherit;}
#patsn_97074 .patsn_cat_2_ a:hover	{text-decoration: underline;}


#patsn_97074 ul#pat-cat>li              {display:block;}
#patsn_97074 ul#pat-cat>li>a            {display:block;}
#patsn_97074 ul#pat-cat>li>ul           {display:none;}
#patsn_97074 ul#pat-cat span            {display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
#patsn_97074 ul#pat-cat ul span		   {background-image:url("arrowsub.png"); padding-right:25px;}
#patsn_97074 ul#pat-cat>li:hover>ul     {display:block; padding: 0px; margin:0px; list-style-type:none;}
#patsn_97074 ul#pat-cat>li:hover>ul>li    {text-align:left; min-width:208px;}
#patsn_97074 ul#pat-cat>li:hover>ul>li>a  {display: block; padding: 3px 0px 5px 0px;}
#patsn_97074 ul#pat-cat>li:hover>ul>li>ul          {display:none;}
#patsn_97074 ul#pat-cat>li:hover>ul>li:hover>ul    {display:block; padding:0px; margin:0px;}


/*  Neu eingetroffen */
.crosstitle			{text-align: center; font-size: 28px; }
.crossgalery 		{margin: 20px 0px 50px 0px;}


#patga_91169_items ul	{padding: 0px 0px 0px 50px !important;}
#patga_91169_items li	{padding: 15px 30px 15px 30px;}

#patga_91169_items li a {border: 0px !important;}
.patga_91169_item_p, .patga_91169_item_pu, #patga_91169_back span, #patga_91169_next span, #patga_91169_page, #patga_91169_page_cur{ font-family: 'Poppins', sans-serif !important; font-weight: bold; font-size: 12px !important;}
.patga_91169_item_t2 {font-family: 'Poppins', sans-serif !important; font-weight: bold; font-size: 18px; text-transform: uppercase; color: #515151 !important;}
.patga_91169_item_a {font-family: 'Poppins', sans-serif !important; font-weight: 500; text-transform: uppercase; text-decoration: underline; color: #515151 !important;}
.patga_91169_item_p, .patga_91169_item_pu {color: #515151 !important;}
#patga_91169_navi1 {margin: 20px;}
#patga_91169_back span, #patga_91169_next span {border: 0px !important; text-transform: uppercase; font-weight: bold; font-family: 'Poppins', sans-serif !important;}
#patga_91169_logo {display: none;}

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

.footer			{padding: 50px 0px 30px 0px; background: #515151; font-family: 'Poppins', sans-serif; font-weight: 300; line-height: 20px; font-size: 12px; color: #fff; }
.footer h4 		{margin-bottom: 25px; font-size: 20px; color: #fff;}
.footer-box-1	{float: left; width: 500px; position: relative; z-index: 98;}
.footer-box-1 .shipping-heart  {position: absolute; width: 117px; height: 103px; z-index: 99; margin-left: -110px;}
.footer-box-2	{float: right; width: 215px;}
.footer-box-3	{float: right; width: 215px; margin-left: 35px;}
body .footer-box-3 a {color: #fff !important;}
body .footer-box-3 a:active, body .footer-box-3 a:hover {text-decoration: underline; }

.footer-box-4	{float: left; width: 600px;}
body .footer-box-4 a {color: #fff !important; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 16px;}
body .footer-box-4 a:active, body .footer-box-4 a:hover {text-decoration: underline; }

.footer-box-5	{float: right; width: 300px; text-align: right;}
.footer-box-5 big	{display: block; font-weight: 500; font-size: 26px; line-height: 26px;}

.copyright 		{font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 12px; text-align: center; padding: 10px 0px 10px 0px; color: #666;}


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

/* Layoutbreite  */
.pagecontainer > table {background: #F5F5F4 url(bg-shopborder.png) repeat-x 0px 0px; padding-top: 5px;}
.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 .sat a:link {color: #999;}
body .sat a:hover {color: #000;}

body .sat a.bt:link {color: #000;}
body .sat a.bt:hover {color: #fff;}


/* Ansicht  */
body .v4stabl {font-family: 'Poppins', sans-serif; font-weight: 700;}
body .v4stabl a, .v4stabl a:visited		{text-decoration: none; color: #999;}
body .v4stabl a:active, .v4stabl a:hover	{text-decoration: none; color: #515151;}

 /* Aufhebung der eBay-Box-Formatierung  */
div.lcat								{width: auto;}
table.v4midBox							{border: 0px;}
table.v4midBox tr.v4acp_mid td.v4mid 	{padding: 0px;}
.lcat .lev1 li 							{margin: 1px 0px;}

/* Hintergrund für Listing Head, Content, Footer ohne Linien  */
.r3_t { display: none;}
.r3_bl {display: none;}
.r3_hm, .r3_c, .r3_s {border: 0px;}

/* Ergebnisse pro Kategorie  */
.fpcc .countClass, .fpcc span.keywordClass	{color: #515151; font-family: 'Poppins', sans-serif; font-weight: normal; font-size: 20px; background: none;}
.fpcc .matchClass {color: #000; font-family: 'Poppins', sans-serif; font-weight: normal;}

/* Formatierung der Listenansicht - Titel  */
table.gallery div.ttl {margin: 5px 0px 20px 0px; font-family: 'Poppins', sans-serif; font-size: 14px; }
.details .ttl a									{text-decoration: none; color: #000;} 
.details .ttl a:visited							{text-decoration: none; color: #000 } 
.details .ttl a:active, .details .ttl a:hover	{text-decoration: none; color: #515151;}

/* Preis  */
.bid.g-b {color: #515151; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 16px; line-height: 16px;}

/* Versand / Restzeit */
table.gallery div.clearFullDiv, .clr.time2 {font-family: 'Poppins', sans-serif; font-size: 12px; color: #999;}

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

/* Promotion Boxen */
table.v4acp td.v4baccent {display: none;}
table.v4acp tr.v4acp_head td.v4title {line-height: 20px; font-size: 20px; padding: 10px 5px 10px 20px;}
.v4toppromos table.v4midBox tr.v4acp_mid td.v4mid {border: 1px solid #e5e5e5; padding: 20px; height: 150px;}
tr.v4footr td.v4footd a:link, tr.v4footr td.v4footd a:visited, tr.v4footr td.v4footd a:active {color: #999;}
tr.v4footr td.v4footd {border: 0px;}

/* Ansicht als  */
.ctrlbr {border: 0px; padding: 10px 5px 10px 5px;}
span.pdmt .label {color: #999; font-family: 'Poppins', sans-serif; font-weight: normal;}
span.pdmt .cur {color: #000; font-family: 'Poppins', sans-serif; font-weight: normal;}

.cmsg {font-family: 'Poppins', sans-serif; font-weight: normal;}
.cmpBr {border: 0px; display: none;}

.v4title h2 { font-weight: bold;} /*Überschrift  */
.lcat .lev1 li span {color: #000;}
.lcat .lev2 li span {font-size: 11px; color: #000;}

/* Suche kein Ergebnis */
.v4snexp {border: 1px solid #E0E0E0; padding: 20px; margin-bottom: 20px; background: #fff; font-family: 'Poppins', sans-serif; line-height: 20px; font-size: 14px;}

/* Gridanpassung */
.rs-pview {padding: 0px; background: #fff; border: 0px;}
.grid td.gallery {padding: 10px; -webkit-transition: background-color 0.35s ease-in-out; transition: background-color 0.35s ease-in-out;}
.grid td.gallery:hover {background: #F5F5F4;}
.grid td.left {border: 0px;}
div.itemseparator {border: 0px; margin: 0px;}

/* Grid Footer */
table.pgbc {border: 0px;}
.dynpg a:visited {color: #666;}
td#CentralArea div.dynpg {padding: 0px; border: 0px;}
.dynpg span.page, .dynpg .prev a.disabled, .prev a.enabled, .dynpg .next a.enabled, .dynpg .next a.disabled, .dynpg .r .form label, .r .form input, .pager .pages {font-family: 'Poppins', sans-serif; font-weight: 700;}

.pager td.prev img, .pager td.next img {display: none;}

.pager td.pages .pipe {display: none;}
.pager td.pages .enabled {padding: 5px; }
.pager td.pages .disabled {padding: 5px 10px 5px 10px; background: #515151;}
.dynpg td.pages a.disabled, .dynpg td.pages a.disabled:visited {color: #fff;}

.r .form input#q_9 {padding: 5px 10px 5px 10px; text-align: center;}
.r .form input#q_10 {background: #515151; color: #fff; padding: 5px 10px 5px 10px;}
