/* PhPepperShop - Dark */

/* Hauptnavigation */
.header_subnav {
  line-height: 40px;
  padding: 0;
}
.hauptnav_td div.cart_container span.wk_info_box {
  font-size: 12px;
}
.hauptnav_td div.cart_container [class^="icon-"] {
  font-size: inherit;
}



/* Artikel-Box */
div.artikel_box_content_wrapper {
  text-align: center;   
}
div.artikel_box_preis {
  justify-content: center;
}



/* Artikeldetail */
.product_image_container div.kleinbild {
  border: 1px solid #505050;
  margin-bottom: 20px;
}
.microbilder li img {
  box-shadow: none;
  border: 1px solid #505050;
  margin: 0px 5px;
}


/* Subartikel Liste */
div.subartikel_liste > div.tbl_titel + div.subartikel {
  border: none;
}
div.subartikel_liste > div.tbl_titel {
  margin: 0;
  padding: 5px;
}

/* Content-Slider */
.bx-wrapper .bx-pager, 
.bx-wrapper .bx-controls-auto {
  bottom: 0px;   
  padding: 10px 0px 5px;
  background-color: rgba(255,255,255,0.2);
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background-color: #707070;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background-color: #C5C5C5;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #FFF;
  border: 2px solid #707070;
  width: 16px;
  height: 16px;
}
.bx-wrapper .bx-next {
  background: url("../Bilder/controls.png") no-repeat scroll -43px -32px transparent;
}
.bx-wrapper .bx-prev {
  background: url("../Bilder/controls.png") no-repeat scroll 0px -32px transparent;
}

/* Warenkorb */
div.tbl_titel {
  padding: 5px 10px; 
}
.warenkorb_container hr,
.warenkorb_container hr.trenner {
  display: none;
}



/* Bestellpfad */
div.bp_row div.bp ul.hauptzeile li a,
div.bp_row div.bp ul.bemerkungszeile li a {
  padding: 5px 10px;
  margin-bottom: 2px;
}



/* Blaettern */
.content_td a.blaettern {
  background-color: #2A2A2A;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
}
.content_td a.blaettern:hover,
.content_td a.blaettern.active {
  background-color: #707070;
  color: #FFF;
}


/* Tabs */
.tab-content {
  border: 1px solid #505050;
  background-color: #3F3F3F;
}
.nav-tabs {
  border-bottom: 0px;   
}

/* Modal */
.modal-content {
  background-color: #171717;
  color: #FFFFFF;
}
.modal-content .close {
  color: #FFFFFF;
}

/* Diverses */
pre {
  color: #E4E4E4;
}

.form-control[disabled], 
.form-control[readonly], 
fieldset[disabled] .form-control {
    background-color: #202020;
    color: #666666;
}

.popover {
  background-color: #2A2A2A;
  border-color: #676767;
}
.popover.left > .arrow::after {
  border-left-color: #676767;
}

.table-hover > tbody > tr:hover {
  background-color: #3F3F3F;
}
