/*-------------- Style for Ebay Classes ---------------*/

#store_header {
  display: none;
}

.pagewidth {
  width: 1400px;
  margin: 0 auto;
}

.v4title {
  background-color: #303030;
  box-shadow: 1px 1px 9px;
}

table.v4midBox tr.v4acp_mid td.v4mid {
  background-color: #FAFAFA;
  border-radius: 0 0 5px 5px;
  box-shadow: inset 0px 1px 9px #AFAFAF;
}

td.v4mid ul {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #303030;
}

td.v4mid li a {
  color: #303030;
}

td.v4mid li a:hover,
td.v4mid li:hover {
  background-color: #303030;
  color: #31D8D1;
  text-decoration: none;
}

td.v4mid ul ul {
  margin: 0 0 10px;
}

td.v4mid li ul li {
  font-size: 14px;
  font-weight: 400;
}

td.v4mid li ul li a {
  padding: 5px 40px;
}

td.v4mid .lcat .lev2 li {
  list-style: none;
}

/*------------ Style for Ebay Classes END -------------*/


/*---------------- General Styles ---------------------*/

#single-product {
  margin: 0 auto;
}

.bar-title {
  color: rgb(49, 216, 209);
  white-space: nowrap;
  display: inline;
  font-size: 16px;
  font-weight: 700;
}

.left {
  float: left;
}

.right {
  float: right;
}

/*--------------- General Styles END ------------------*/

/*--------------------- Bars --------------------------*/

.header-bar, .top-about {
  margin-bottom: 25px;
  width: 100%;
  clear: both;
}

.header-bar-separate {
  margin: 0;
}

.top-bar, .top-nav-bar,
.top-bar-inner, .nav-bar-inner,
.handling, .bar-title, .handling-title {
  font-family: 'Quattrocento Sans';
}

.top-bar, .top-nav-bar,
.top-handling-bar {
  background-color: #303030;
  box-shadow: 0px 0px 4px rgb(116, 116, 116);
}

.top-bar {
  width: 98%;
  padding: 10px 9px 10px 17px;
  display: inline-block;
  color: #fff;
}

.shop-info-line, .top-icons {
  padding: 10px 0 8px 0;
  width: 100%;
  float: left;
}

.shop-info, .info-icon {
  padding: 5px;
  display: inline-block;
  font-size: 12px;
}

.shop-info a:hover, .top-handling-bar a:hover {
  color: #31D8D1;
}

.shop-info-search {
  float: right;
  padding: 0 25px;
}

.pipe {
  padding: 0 10px 0 10px;
}

.top-icons {
  text-align: center;
  font-size: 20px;
  color: rgb(185, 61, 45);
  font-weight: 700;
}

.top-icons-separate {
  padding-left: 20px;
  color: rgb(49, 216, 209);
  font-family: 'Quattrocento Sans';
}

.top-icons-separate .info-icon {
  padding: 10px 20px;
  background-color: rgb(48, 48, 48);
  margin-right: 5px;
  font-size: 18px;
}

.info-icon {
  padding: 0 20px;
  font-size: 20px;
}

.left-navigation {
  vertical-align: top;
}

.top-nav-bar, .top-handling-bar {
  padding: 10px 0px 10px 15px;
}

.top-bar-inner, .nav-bar-inner,
.handling-inner {
  background-color: #FAFAFA;
  border-radius: 0 0 3px 3px;
  box-shadow: inset 0px 0px 2px rgb(202, 202, 202);
}

.top-bar-inner {
  width: 98%;
  padding: 0px 9px 0px 17px;
  display: inline-block;
  margin-top: -3px;
}

.nav-bar-inner {
  padding: 12px 0;
  display: inline-block;
  margin-top: -1px;
  width: 220px;
  min-width: 220px;
}

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

.header-bar a, .nav-bar-inner a, .nav-bar-inner a:visited,
.footer-links a {
  color: #303030;
  text-decoration: none;
}

.top-handling-bar a {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
}

.nav-bar-inner li {
  font-size: 16px;
  font-weight: 700;
}

.nav-bar-inner li a {
  padding: 5px 20px;
  display: block;
}

.nav-bar-inner li a:hover {
  background-color: #303030;
  color: #31D8D1;
}

.nav-bar-inner ul ul {
  margin: 0 0 10px;
}

.nav-bar-inner li ul li {
  font-size: 14px;
  font-weight: 400;
}

.nav-bar-inner li ul li a {
  padding: 5px 40px;
}

/*--------------------- Bars END --------------------------*/

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

.product-content {
  display: table-cell;
  vertical-align: inherit;
  margin: 0;
  width: 100%;
}

/*-------------------- Content END ------------------------*/

/*---------------- Arikelbeschreibung ---------------------*/

#product, .handling {
  padding-left: 20px;
  color: #303030;
  margin: 20px 0 40px;
}

.article-header {
  font-family: 'Quattrocento Sans';
  font-weight: 700;
  font-size: 22px;
}

.product-description {
  font-family: 'Quattrocento Sans';
  font-size: 16px;
  margin: 25px 0;
}

.product-description p {
  margin: 10px 0;
}

.product-pic {
  margin: 10px 0;
}

.product-pic img {
  border: 1px solid rgb(48, 48, 48);
  width: 100%;
}

.pic-label {
  background-color: #303030;
  text-align: right;
  margin-top: -1px;
  padding: 5px 10px;
  font-size: 10px;
  box-shadow: 2px 0px 0px 0px rgb(48, 48, 48);
  color: #31D8D1;
}

/*------------------ Kaufabwicklung ---------------------*/

.handling {
  margin: 30px 0;
}

.top-handling-bar {
  
}

.handling-inner {
  
}

.handling-part {
  padding: 20px 25px;
  border-top: 1px dashed #CFCFCF;
}

.handling-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
  padding: 10px 0;
}

.handling-text {
  font-size: 14px;
  margin: 10px 0;
}

.footer-links {
  background-color: rgb(48, 48, 48);
  padding: 0px 10px 10px;
}

.footer-links a,
.footer-links .pipe {
  color: #fff;
  font-size: 14px;
}

/*----------------- Kaufabwicklung END-------------------*/
