/* Entwurf-Browseransicht*/

body {margin:0px;}
p {font-family: arial;font-size: 14px;color:#6f6f6e}
img {border: none !important}
#small{font-size: 11px;margin-bottom: 40px}
#info{font-size: 13px;margin-bottom: 20px !important; margin-top: 5px}
.product-info #info {font-size: 13px;margin: 5px 0 0}
h2{margin: 20px 0;font-family: arial;font-size: 18px;color: #6f6f6f;font-weight: lighter;text-transform: uppercase;background: url(../gfx/title-lign.png) no-repeat;width: 670px;background-position: bottom;padding-bottom: 6px;text-align: left}
h2#artikelbezeichnung {margin-top: 0 !important}
h3{margin-top:6px;font-family: arial;font-size: 15px;color: #6f6f6f;font-weight: bold}

#LeftPanel .v4thldr {margin-left: 25px}
#site_all{background:url(../gfx/big-bg.jpg) no-repeat; background-position: top center;position: relative;}
#inhalt{margin:0px auto; text-align: left; position: relative;background:white;max-width: 950px;box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 8px 10px rgba(0, 0, 0, 0.1)}
.v4thldr tbody tr td{display: block!important}
#CentralArea{padding:20px 0px 0px 10px}
.fuss{margin: 0px auto;width: 950px}
#article-container{background:url(../gfx/big-bg.jpg) no-repeat; background-position: top center;position: relative;padding:19px 0px 0px 20px}
#LeftPanel td{margin-bottom: 20px}


#startseite{background:url(../gfx/eBay-Layout-Startseite.png) center 0px no-repeat;width: 1600px;height: 1900px}
#artikeldetail{background:url(../gfx/eBay-Layout-Artikeldetailseite.png) center 0px no-repeat;width: 1584px;height: 4321px}
#startseite_hover{background:url(../gfx/eBay-Layout-Startseite_Hoverelemente.png) center 0px no-repeat;width: 1584px;height: 1900px}
#artikeldetail_hover{background:url(../gfx/eBay-Layout-Artikeldetailseite_Hoverelemente.png) center 0px no-repeat;width: 1584px;height: 4321px}
#kategorieansicht{background:url(../gfx/eBay-Layout-Kategorienansicht.png) center 0px no-repeat;width: 1600px;height: 1887px}


/* eBay CSS*/
#site_all { border-top:1px solid #dadada; padding-top: 20px; font-family: Arial}
#site_all input, textarea, select {font-family: Arial; font-size: 13px;}
#pa-content{background:#fff;;width: 950px;margin: 0px auto;box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 8px 10px rgba(0, 0, 0, 0.1);position: relative;}
#header	{margin:0px auto; text-align: left; position: relative;padding-top:20px;}
.hd-cont{background:url(../gfx/hd-cont.png) no-repeat;width: 950px; height: 127px;margin: 0px auto 0px auto;}

#template {display: none}
.hd-right{float: right;}

a.pa-logo{background:url(../gfx/logo.png) no-repeat;}
a.pa-logo:hover{background:url(../gfx/logo-hover.png) no-repeat;}
a.pa-logo:hover, a.pa-logo{width: 316px; height: 122px;display: inline-block;margin-left: 34px;position: relative;top: -2px;float: left;}
.art-pa-logo{background:url(../gfx/logo.png) no-repeat;margin-left: 34px;position: relative;top: -2px;float: left;}
.art-pa-logo:hover{background:url(../gfx/logo-hover.png) no-repeat;}


.hd-search{margin: 15px 30px 0px 0px}
.findbutton{background:url(../gfx/findbutton.png) no-repeat;height: 40px;text-indent: -9999px;width: 42px;display: inline-block;border:none;background-position: center;vertical-align: top;float: left;margin-right: -1px}
.findbutton:hover{cursor: pointer}
#searchbox{display: inline-block;position: relative;margin: 0px;vertical-align: top;}
.hd-search .zeile{line-height: 40px; box-sizing: border-box; height: 40px;width: 473px;padding-left: 10px}


.hd-contact-phone{display: inline-block;font-family: arial;margin-right: 25px}
.hd-contact-mail{display: inline-block;font-family: arial;}
.hd-contact-phone {background:url(../gfx/phone-ico.png) no-repeat;height: 43px;width: 140px; padding-left: 40px;background-position: 0% 25%;margin-top: 10px}
.hd-contact-mail {background:url(../gfx/mail-ico.png) no-repeat;height: 43px;width:260px; padding-left: 40px;background-position: 0% 25%;margin: 10px 0px 0px 0px}
.contact-info{font-size: 10px;color:#545454;}
.hd-contact-mail a, .hd-contact-mail a:link, .hd-contact-mail a:visited, .hd-contact-phone a, .hd-contact-phone a:link, .hd-contact-phone a:visited{font-weight: bold;font-size: 18px;color: #188026;text-decoration: none}
.hd-contact-mail a:hover, .hd-contact-phone a:hover{text-decoration: underline;}

.ft-content{background:url(../gfx/ft-bg.png) repeat-x; height: 65px;padding-top: 5px;width: 950px}
a.ft-logo{background:url(../gfx/ft-logo.png) no-repeat;width: 107px; height: 41px;display: inline-block;margin-left: 23px;position: relative;top: 8px}
.art-ft-logo{background:url(../gfx/ft-logo.png) no-repeat;margin-left: 23px;position: relative;top: 8px;float: left;display: inline-block;}
.ft-links{display: inline-block;position: relative;top:-10px;margin: 0px 15px;font-family: arial}
.ft-links a, .ft-links a:link, .ft-links a:visited {text-decoration: none;font-size: 12px;color: #545454;border-left: 1px solid #545454;padding-left: 5px;margin-right: 2px}
.ft-links a:first-child{border:none;}
.ft-links a:hover{text-decoration: underline}

#pa-content-left{padding:25px;float:left;}
#pa-content-main{padding:25px 0px;float: left;width: 670px}


.sb-box{width: 193px;padding: 11px;background-color: #cfcfcf;position: relative;}
.sb-box-title{background:url(../gfx/sb-title.png) repeat-x; height: 23px; width:203px;color: white;font-family: arial;text-transform: uppercase;padding:12px 0px 0px 12px;border-radius: 7px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;margin-top: 20px}
.sb-box-title:first-child{margin-top: 0px}


#promo-suchfeld { width: 100%;margin-bottom:10px; }
.promo-suchoptionen {margin: 0px auto; }
.sucheader {overflow: hidden; height:56px; }
#promo-suchfeld .auswahl { float:left; color:white; text-transform: uppercase; background: #003746;height:55px; border-bottom: 1px solid #004f66; font-size: 20px; font-family: Arial; line-height: 55px; padding-left: 20px}
#promo-suchfeld .hinweis { width: 727px; float:right; border: solid #e4e4e4; border-width: 1px 1px 1px 0px; height:44px; background:white;padding-left: 20px; padding-top:10px;  font-family: Arial; font-size: 12px}
#promo-suchfeld .hinweis b { display:block;color:#003746; font-size: 16px}
.promo-suchoptionen .headline { font-size: 18px; font-weight: bold; color: #4a4a4a; margin-top: 10px; }
.promo-suchoptionen div.zeile { margin-bottom: 10px; line-height: 32px; height:32px;}
.promo-suchoptionen { font-family: Arial; color: #4a4a4a; }
.promo-suchoptionen .suchbg { overflow:hidden;}
.promo-suchoptionen label { font-size: 13px; width:80px;  }
.promo-suchoptionen select { height:32px; line-height: 32px; border:1px solid #b1b1b1; color:#545454; background:white; width:193px;}
.promo-suchoptionen input { height:30px; line-height: 30px; color:#5c5c5c; border:0px solid white; background:white; width:80px;}
.promo-suchoptionen h2 { color: #4a4a4a; font-size: 13px; margin-bottom: 12px; }
#promo-suchfeld .suchfeld_links, .suchfeld_kat {float:left; }
#promo-suchfeld .suchfeld_kat div.xbutton-promo { float: left; width:193px; height: 30px; color: #fff;font-size:13px; text-align: center; cursor: pointer; }

.cta-button,a.cta-button,a.cta-button:link,a.cta-button:visited{width: auto; height: 30px;background-image: url(../gfx/cta-arrow.png), url(../gfx/cta-bg.png);background-position: 100% 48%, left top;background-repeat: no-repeat, repeat-x;padding: 5px 25px 0px 13px;border: 1px solid #1b8929; border-radius: 3px;display: block;font-family: arial; font-size: 14px;color: #fff;text-transform: uppercase;text-decoration: none;float:right;margin-right:1px;text-align: right;position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#hsntns_search{margin-top:14px !important; position: absolute; bottom: 0; right: 0}

.key-nr{font-family: arial;font-size: 15px;color: #545454;clear: both;background:url(../gfx/key-nr.png) no-repeat;background-position: 75% 0%;width: 192px;margin-top: 10px;cursor: help;position: relative;display: inline-block;z-index: 105}

a.hsntsn-image{position: absolute;height: 20px;width: 20px;margin-left: 130px;}
a.hsntsn-image:hover{background:url(../gfx/hsntsn.jpg) no-repeat;display: block;height: 306px;width: 600px;border: 2px solid #545454;border-radius: 5px }

.hsn-search, .tsn-search{display: inline-block;}
.hsn-search form, .tsn-search form {margin: 0}
.hsn-search span{font-family: arial;font-size: 10px;color:#545454;display: block; margin-bottom: 3px; bottom: 106px}
.hsn-search input, .tsn-search input{min-width: 45px!important; max-width: 50px; padding: 6px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;display: inline-block}
.tsn-search span{font-family: arial;font-size: 10px;color:#545454;display: block;  margin-bottom: 3px;}

.key-search {position: relative}
.key-search .cta-button{margin-top: 16px;height: 23px}

#PA-Menu{width: 215px;padding: 0px}
#PA-Menu ul,#PA-Menu  li,#PA-Menu  li li {margin: 0;padding: 0;z-index:30;}
#PA-Menu ul{line-height: 40px;}
#PA-Menu li {list-style: none;position: relative;background-image: url(../gfx/pa-menu-bg.png);background-position:left top; background-repeat: repeat-x;}
#PA-Menu li li {list-style: none;position: relative;top: -27px;left: 215px;width: 215px}
#PA-Menu ul li a {display: block;text-decoration: none;text-align: left;font-family: arial;font-size:13px;color:#545454;line-height: 40px;padding-left: 10px; background: url(../gfx/pa-menu-arrow.png) 95% 45% no-repeat;}
#PA-Menu ul li:hover > a{ background: url(../gfx/pa-menu-arrow-hover.png) 95% 45% no-repeat;}
#PA-Menu ul ul li {background: url(../gfx/pa-menu-bg-2.png) left top repeat-x; color:#545454!important;}
#PA-Menu ul ul ul li  {background: url(../gfx/pa-menu-bg-3.png) 0 0 repeat-x;}
#PA-Menu ul ul ul li  a{color: #fff; background: none;}
#PA-Menu ul ul ul li  a:hover{color: #545454; background: none;}
#PA-Menu ul ul ul li:hover{display: block;text-decoration: none;text-align: left;font-family: arial;font-size:13px;color:#545454;line-height: 40px;background: url(../gfx/pa-menu-bg.png) left top repeat-x;}
#PA-Menu ul ul {position: absolute;display: none;top: 27px;}
#PA-Menu ul li:hover ul {display:block;}
#PA-Menu ul li:hover ul ul {display:none;}
#PA-Menu ul ul li:hover ul {display:block;}
#PA-Menu li:hover {background-image: url(../gfx/pa-menu-bg-hover.png);background-position: left top;background-repeat:  repeat-x; line-height: 40px; cursor: pointer;}
#PA-Menu li:hover > a{color:white; }

#versand-zahlung{height: 40px;width: 180px;margin: 0px auto;text-align: center;width: auto;background-position: center top;margin: 5px 0px}
.dhl{background:url(../gfx/archiv/dhl.png) no-repeat;}
.dhl-express{background:url(../gfx/archiv/dhl-express.png) no-repeat; border-bottom: 1px solid #676765;padding-bottom: 10px;margin-bottom: 10px!important}
.paypal{background:url(../gfx/archiv/paypal.png) no-repeat;}
.visa{background:url(../gfx/archiv/visa.png) no-repeat;}
.mastercard{background:url(../gfx/archiv/mastercard.png) no-repeat;}
.ueberweisung{background:url(../gfx/archiv/ueberweisung.png) no-repeat;}
.rechnung{background:url(../gfx/archiv/rechnung.png) no-repeat; display:none; }

.versand1{background:url(../gfx/versand1.png) no-repeat;border-bottom: 1px solid #676765;padding-bottom: 10px;margin-bottom: 10px!important}
.versand2{background:url(../gfx/versand2.png) no-repeat; border-bottom: 1px solid #676765;padding-bottom: 10px;margin-bottom: 10px!important}
.versand3{background:url(../gfx/versand3.png) no-repeat;}
.versand4{display:none;}
.versand5{display:none;}

.zahlung1{background:url(../gfx/zahlung1.png) no-repeat;}
.zahlung2{background:url(../gfx/zahlung2.png) no-repeat;}
.zahlung3{background:url(../gfx/zahlung3.png) no-repeat;}
.zahlung4{background:url(../gfx/zahlung4.png) no-repeat;}
.zahlung5{background:url(../gfx/zahlung5.png) no-repeat;}
.zahlung6{display: none; }
.zahlung7{display: none; }


a.abo-button, a.abo-button:link, a.abo-button:visited{background:url(../gfx/abo.png) no-repeat; width: 189px;display: block;color: white;font-family: arial;font-size: 12px;text-transform: uppercase;font-weight: 700;width: 122px;height: 29px; padding:13px 24px 0px 43px;text-decoration: none;text-align: center}
a.follow-button, a.follow-button:link, a.follow-button:visited{background:url(../gfx/follow.png) no-repeat; width: 189px;display: block;color: white;font-family: arial;font-size: 12px;text-transform: uppercase;font-weight: 700;width: 122px;height: 29px; padding:13px 24px 0px 43px;text-decoration: none;text-align: center}

#pa-brand{padding: 10px 0px;width: 671px;margin-bottom: 30px}
a.pa-brand-link, a.pa-brand-link:link, a.pa-brand-link:hover{position: relative;display:inline-block;width: 125px;height: 100px;text-align: center;text-decoration: none;color: #6a6a6a;font-family: arial;font-size: 12px;text-transform: uppercase;margin: 20px 3px}
a.pa-brand-link:hover{text-decoration: underline;}
a.pa-brand-link img{margin: auto auto;height: 76px}
a.pa-brand-link div{margin: 20px auto 0px auto;width: 125px;border-top: 1px solid #cfcfcf;position: absolute;bottom: -6;padding-top:5px;}

#cat-area{margin-bottom: 50px;min-height: 265px}
a.cat-area-link{background:url(../gfx/cat-bg.png) repeat-x;width: 125px; height: 125px;margin:0px 8px 5px 0px;display: block;float:left;border: 1px solid #e5e5e5;position: relative;text-decoration: none}
a.cat-area-link .tooltip {display: none; position: absolute; background: rgba(255, 255, 255, 0.8); padding: 5px;font-family: arial;font-size:15px;width: 115px; height: 115px;font-size: 15;text-transform: uppercase;color: #545454;text-decoration: none;}
a.cat-area-link:hover .tooltip {display: block; text-align: left;display: inline-block;z-index: 1}
a.cat-area-link img{width: 101px;height: 101px;padding: 12px;position: absolute;display: block;}
a.cat-area-link .tooltip .tooltip-title{text-align: center;width: 90px;padding:5px 10px;}
a.cat-area-link .tooltip .cta-button{float: none;width: 50px;padding: 5px 25px 0px 3px;height: 23px;position: absolute;bottom:15px;left:25px;}

#hersteller-slider {display:none;}
.nbs-flexisel-container {position:relative;max-width:670px;height: 170px;margin-bottom: 55px}
.nbs-flexisel-ul {position:relative;width:3000px;margin:0px;padding:0px;list-style-type:none;text-align:center;height: 170px}
.nbs-flexisel-inner {overflow:hidden;float:left;width:100%;background:url(../gfx/slider-bg.png) repeat-x;}
.nbs-flexisel-item {float:left;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item img {cursor: pointer;position: relative;margin-top:35px;width:100px;height: 99px}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width: 29px;height: 170px; position: absolute;cursor: pointer;z-index: 100;background: url(../gfx/slider-button.png) no-repeat;}
.nbs-flexisel-nav-left {left:0px;}
.nbs-flexisel-nav-right {right:0px;moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}

#time-sell{width: 670px;margin-bottom: 30px}
#time-sell p{font-family: arial;font-size: 14px;color: #545454}

#x-sell{width: 670px;overflow: hidden;}
#x-sell p{font-family: arial;font-size: 14px;color: #545454}
.x-sell_head{display: none}


.art-cont{width: 124px;height: 205px;border:1px solid #cfcfcf;float: left;margin: 0 5px 5px 0;position: relative;text-decoration: none}
.art-cont:last-child{margin-right: 0px}
a.art-pic {width: 114px; height: 114px;position: relative;margin: 4px auto;display: table-cell;margin-bottom: 0px; text-align: center; padding: 5px; vertical-align: middle}
a.art-pic img{width: 100%; max-height: 100%; }
a.art-name, a.art-name:link, a.art-name:visited{font-family: arial;font-size: 12px;position: relative;width: 115px;text-align: center; padding: 0px 5px;font-weight: 700;height: 55px;margin: 5px 0;color: #6f6f6e;text-decoration: none;display: block;text-overflow:ellipsis;overflow: hidden;line-height: 11px}
a.art-name:hover{text-decoration: underline;}
.art-price{font-family: arial;font-size: 16px;position: relative;width: 115px;text-align: center; padding: 0px 5px;font-weight: 400;color: #188126;margin: 3px 0px}
a.art-sofort-kauf{background: url(../gfx/sofort-kaufen.png) no-repeat;width: 116px; height: 19px;position: relative;margin: 6px auto 3px auto;display: block;}
.art-time{font-family: arial;font-size: 9px;position: relative;width: 115px;text-align: center; padding: 0px 5px;font-weight: 200;color: #545454;margin: 0px 0px}
.art-versand{font-family: arial;font-size: 9px;position: relative;width: 115px;text-align: center; padding: 0px 0px;font-weight: 200;color: #545454;margin: 0px auto;font-weight: 700}
#frei{background-color: #24a435;color: #fff;text-transform: uppercase;border-radius: 3px;margin-top: 5px;padding: 1px 0px}

#infobox{width: 335px;height: 35px;margin-bottom: 20px;position: relative;padding-top: 1px;right:272px;}
.info-ico{background: url(../gfx/info-ico.png) no-repeat;width: 46px; height: 46px;float: left}
#infobox p{border: 1px solid #a9a9a9;margin-top: 12px;padding: 8px;font-family: arial;font-size:12px;color: #251f18;height: 16px;border-top-right-radius: 3px;border-bottom-right-radius: 3px}

#infobox-search{width: 125px;margin-bottom: 20px;position: absolute;padding-top: 1px;z-index: 2;left: -100px;top:152px;}
.info-search-ico{background: url(../gfx/info-search-ico.png) no-repeat;width: 58px; height: 34px;float: right;}
#infobox-search p{border: 1px solid #a9a9a9;margin-top: 34px;padding: 8px 8px 8px 8px;font-family: arial;font-size:12px;color: #251f18;border-radius: 3px;border-top-right-radius: 0px;background-color: #fff;margin-right: 12px}

#product-info{width: 670px;float: left;margin-bottom: 40px}

#cloud-zoom-big { width: 355px!important; }

.imgframe {float:left; width:300px; margin-right: 15px; position: relative; z-index:15;}
.imgframe .hauptbild {border:2px solid #f1f1f1; background:#fff; width:294px; text-align: center; padding:5px 0px; margin-bottom: 10px; position: relative;}
.imgframe .hauptbild img {width:294px;}
.imgframe img {border:0px;}
.imgframe .magnifier {position: absolute; right:0px; bottom: 0px; background: url(../gfx/magnifier.png) 0 0 no-repeat; width:40px; height:40px; z-index:30;}
.imgframe .magnifier a {width:45px; height:45px; display:block;}
.imgframe .moimages img {width:57px;}
.imgframe .moimages a {float: left; border:2px solid #f1f1f1; padding:3px; background:#fff;}
.imgframe .moimages a + a {margin-left:10px;}
.imgframe #wrap {text-align: center; width: 300px; margin: 0px auto;}

.short-info{display: inline-block;width: 355px;text-align: right;}
.short-info #brand-ico{display: inline-block;}
.short-info .info-maker, .info-art-nbr, .info-int-nbr{margin:10px 3px 0px 0px;font-family: arial;font-size: 12px;color: #545454;display: block;text-align: right;}

a.cta-button-grey{width: 160px; height: 21px;background-image: url(../gfx/cta-grey-arrow.png), url(../gfx/cta-grey-bg.png);background-position: 95% 48%, left top;background-repeat: no-repeat, repeat-x;padding: 5px 25px 0px 13px;border: 1px solid #545454; border-radius: 3px;display: block;font-family: arial; font-size: 14px;color: #fff;text-transform: uppercase;text-decoration: none;float:right;margin-right: 1px;text-align: right;position: relative;margin:3px 0px;}
#question{margin-top: 20px}

.product-description { width: 95%}
.product-description ul{font-family: arial;font-size: 14px;color: #6e6e6e;padding:0px;}
.product-description ul li{ list-style-type: none;margin: 2px 0px}
#tecdoc_box {height: 455px; overflow-y: scroll; width: 100%; margin-bottom: 20px !important}
#tecdoctable{border: none;font-family: arial;font-size: 12px;color: #6e6e6e;margin-bottom: 30px;display: block;width: 100%!important; }
#tecdoctable tr th{text-align: left;margin-bottom:10px;height: 40px;font-size: 13px }
#tecdoctable tr:first-child{font-size: 13px;font-weight: bold}
#tecdoctable tr td{padding:6px 4px;}
#tecdoctable tr td:nth-child(3), #tecdoctable tr td:nth-child(4) {min-width: 80px}
#tecdoctable tr td:first-child + td + td + td + td {width: 130px}
#tecdoctable tr:nth-child(even){background-color: #e5e5e5;}

#oe{font-family: arial;font-size:14px;color: #6f6f6f;font-weight: 700}

#modelle {border: none;font-family: arial;font-size: 14px;color: #6e6e6e;margin-bottom: 30px;border-collapse: collapse;}
#modelle tr th{text-align: left;margin-bottom:10px;height: 40px;}
#modelle tr td{width: 230px;height: 30px;}

#prelist{margin-top:6px;font-family: arial;font-size: 18px;color: #6f6f6f;text-transform: uppercase;background: url(../gfx/title-lign.png) no-repeat;width: 670px;background-position: bottom;height: 30px;}
#postlist{margin-top:6px;font-family: arial;font-size: 18px;color: #6f6f6f;text-transform: uppercase;background: url(../gfx/title-lign.png) no-repeat;width: 670px;background-position: top;height: 30px;padding-top:10px;}
.found{display: inline-block;}
#pages{display: inline-block;margin-left: 30px}
#pages a.before{background: url(../gfx/paging-ico.png) no-repeat; width: 11px;height: 11px;display: inline-block;}
#pages a.paging{display: inline-block;text-decoration: none;color: #545454}
#pages #active{font-weight: bold}
#pages a.paging:hover{text-decoration: underline;}
#pages a.next{display: inline-block;}

.sort_items{display: inline-block;font-size: 13px;text-transform: none;color: #545454;float: right;}

.sort_items .sitem select{height: 23px;min-width: 200px;color: #545454}

#art-list{}
#art-list-item{margin: 25px auto;position: relative;display: table;width: 100%;border-bottom: 1px solid #cfcfcf;padding-bottom: 27px}
#art-list-item .item-pic, #art-list-item a.item-pic, #art-list-item a.item-pic img {width: 100px;position: relative;display: table-cell;vertical-align: middle}
#art-list-item a.item-title{font-family: arial;font-size: 16px;color: #545454;font-weight: 700;width: 280px;display: table-cell;vertical-align: middle;text-decoration: none;padding:0px 30px}
#art-list-item a.item-title:hover{text-decoration: underline;}
#art-list-item a.item-brand, #art-list-item a.item-brand img{width: 47px;display: table-cell;vertical-align: middle}
#art-list-item #item-price{display: table-cell;vertical-align: middle;text-align: right;font-family: arial;}
#art-list-item #item-price .old{font-size: 14px;color:#545454;text-decoration: line-through}
#art-list-item #item-price .current{font-size: 28px;color:#188126;font-weight: 700}
#art-list-item #item-price .shipping{font-size: 14px;color:#545454}
#art-list-item #item-price #free{font-style: italic;text-transform: uppercase;font-size: 10px}
#art-list #art-list-item:last-child{border:none;}

.powered{margin: 0px auto;width: 950px;text-align: right;margin: 10px auto;font-family: arial}
.powered a, .powered a:link, .powered a:visited{color: #a9a9a9;font-family: arial;font-size: 12px;text-decoration: none}
.powered a:hover{color: #009646;}

#info-content{ width: 95%; padding-right: 10px;font-family: arial;font-size: 13px;color: #545454;}
#info-content a, #info-content a.link, #info-content a:visited{color:#219631}
#impressum{}
#impressum a, #impressum a.link, #impressum a:visited{color:#219631}
#retoure, #retoure ul, #retoure li{font-size: 14px;color:#6f6f6e;font-family: arial;}
#retoure li{margin:0px 0px 4px 20px;}
#retoure { width:95%}
#versand { width:95%}
#retoure a, #retoure a.link, #retoure a:visited{color:#219631}
#versand #lieferzeit{margin-bottom: 25px;background:#eaeaea;padding:10px; width: 100%;}
#versand #lieferzeit th {padding-right: 35px;font-size: 14px;color:#6f6f6e;font-family: arial;font-style: italic;}
#versand #lieferzeit td {padding-right: 35px;font-size: 14px;color:#6f6f6e;font-family: arial;}
#versand #lieferzeit th:last-child{padding-right:5px}
#versand #versandkosten{margin: 20px 0px 25px; border:1px solid #545454;margin-right: 10px;border-collapse: collapse; width: 100%;}
#versand #versandkosten ul, #versand #versandkosten li{font-size: 14px;color:#6f6f6e;font-family: arial;}
#versand #versandkosten li{margin:0px 0px 0px 12px;padding: 2px 0px}
#versand #versandkosten th {padding-right: 35px;font-size: 14px;color:#fff;font-family: arial;background: #545454;padding: 6px}
#versand #versandkosten td{font-size: 14px;color:#6f6f6e;font-family: arial;padding: 6px;vertical-align: top}
#versand #versandkosten td p{margin: 0px}
#versand #versandkosten ul {margin: 0px;padding:0px;}
#versand #versandkosten td:first-child{font-weight: 700}
#versand, #versand ul, #versand li{font-size: 14px;color:#6f6f6e;font-family: arial;}
#versand li{margin-left: 15px}
#versand a, #versand a.link, #versand a:visited{color:#219631}
/*

	Layer für HSN/TSN-Suche
*/
.layer {
	background: white;
	border: 1px solid black;
	padding: 10px;
	padding-bottom: 15px;
	font-family: arial;
	height: auto !important;
	top:300px !important;
}

.linkdiv {
	cursor: pointer;
	margin-top: 20px;
	font-family: arial
}

.linkdiv .hersteller {
	margin-bottom: 3px;
	font-weight: bold;
	font-family: arial
}

.linkdiv .modell {
	margin-bottom: 3px;
	padding-left: 25px;
	font-family: arial
}

.linkdiv .typ {
	padding-left: 25px;
	font-family: arial
}

.linkdiv .checkbox { float: left;}

.layer_green {background:green; padding:5px; font-weight:bold; color: white;font-family: arial}
.layer_red {background:red; padding:5px; font-weight:bold; color: white;font-family: arial}

.sortline { margin:0px 0px 18px 0px; height: 55px; line-height: 55px;  color: #5f5f5f;font-size: 16px;}
.sortline .sortname { float:left;}
.sortline .active_sort {background: none repeat scroll 0 0 white; border: 1px solid #f1f1f1; border-right:0px; color: #5f5f5f; float: left; line-height: 32px;  padding-left: 18px; position: relative; top: 10px; min-width: 150px; cursor: pointer; padding-right:20px;}
.sortline .sort_button { float: left; background:url(../gfx/sort_button.png) no-repeat; width: 32px; height:32px; position: relative;top:10px;cursor: pointer;border: 1px solid #f1f1f1; border-left:0px;}
.sortline .sort_container { position: relative; float:right;}
.sortline .sort_items { display:none; background: white; border: 1px solid grey; left:0px; line-height: 20px; padding: 10px; position: absolute; top: 42px; width: 250px; z-index: 4;}
.sortline .sort_items a { display: block; color:#188026;}
.sortline .sort_items a:visited, .sortline .sort_items a:active {color:#404040;}

.sortline .pageFormat  { float:right; height:55px; line-height: 55px;position:relative;text-align: right; padding-right:75px;}
.sortline .pageFormat img { border:0px solid white; }
.sortline .pageFormat a,.sortline .pageFormat a:visited,.sortline .pageFormat a:active {text-decoration: none; color:#188026; font-size: 16px; padding:7px 0px; margin:0px 5px;}
.sortline .pageFormat a.disabled { color:#5f5f5f;}
.sortline .pageFormat .imglinks1 { width:34px; position: absolute; top:1px;padding:0px; right:34px;}
.sortline .pageFormat .imglinks2 { width:34px; position: absolute; top:1px;padding:0px; right:0px;}

#artikel{ border-bottom: solid 1px #cfcfcf; margin: 10px 0 10px 0; padding: 0 10px 10px 0;}
#artikel .preis { color: #188126; font-size: 28px; font-weight: bold; }
#artikel .grundpreis { color: #ababab; font-size: 12px; font-weight: normal; }
#artikel .linethrough { color: #ababab; font-size: 12px; font-weight: normal; text-decoration: line-through; }
#artikel .img-block{display:inline-block;}
#artikel .img{padding-top: 5px}
#artikel .img img{margin-top: -5px;width: 130px;margin-right: 15px}
#artikel .hersteller img{width: 55px}
#artikel .headline{display: inline-block;width: 310px; font-size: 16px; font-weight:bold; color: #6f6f6e; vertical-align: top;}
#artikel .hersteller{width: 50px;background-size: 100%;display: inline-block; vertical-align: top; }
#artikel #artikel-info{display: inline-block;;float: right; text-align: right; margin-right: 20px; }
#artikel #artikel-info .versand { color: #545454; font-size: 10px; text-transform: uppercase; padding-top: 5px; }

.fuss .sortline, .fuss #prelist, .fuss #postlist{display: none}
.unterschrift { text-align: center; font-size: 12px; font-family: Arial, Helvetica, Sans-serif;margin-bottom:9px;}

.xsell_headline, #crossselling {display: none}

.zusatzdatei a {color: #188026; text-decoration: none; font-family: arial; font-size: 12px}
.zusatzdatei a img {margin: 10px 5px -10px 0}

.product-description #artikel_zusatzdateien {margin-bottom: 30px}
.product-description h3 {margin: 0; display: inline-block;}

.v4acpcont {}