<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font: 14px "Trebuchet MS", Verdana, Arial, Sans-serif;
  line-height: 1.7em;
  color: #292929; 
  background: #f8f8f8;
  }
a,a:active {color: #292929;}
a:focus, a:hover {
    color: #292929;
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  color: #ff6800; }
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h4 {font-size: 16px;}
ul, li {margin: 0;padding: 0; list-style-type: none;}
hr.dotted {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px dotted #999999;
}
hr.first-dotted {
    margin-top: 0px!important;

}
.clearfix {clear: both;}
.btn-default {


background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #e2e2e2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #efefef 0%,#e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #efefef 0%,#e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
border-radius: 0;
border-color: #ccc;

color: #292929;
}
.btn-default:hover,.btn-default:active,.btn-default:focus {
border-radius: 0;
border-color: #ccc;
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 0%, #efefef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e2e2e2 0%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

}

.btn-primary {

background: #fd7f19; /* Old browsers */
background: -moz-linear-gradient(top,  #fd7f19 0%,  #d96304 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fd7f19 0%,#d96304 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fd7f19 0%,#d96304 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7f19', endColorstr='#d96304',GradientType=0 ); /* IE6-9 */
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
 border: 1px solid #952b08;
 border-radius: 0;}

 .btn-primary:hover {

background: #bd370b; /* Old browsers */
background: -moz-linear-gradient(top,  #d96304 0%,  #fd7f19 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d96304 0%,#fd7f19 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d96304 0%,#fd7f19 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d96304', endColorstr='#fd7f19',GradientType=0 ); /* IE6-9 */
 border: 1px solid #952b08;

}
.form-control1 input, .form-control1 textarea, .form-control1 select {
width: 95%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
 
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control2 input{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
   
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: 700;
}
.form-group.ust .inputRequirement {display: block;}
.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:focus, .nav-pills &gt; li.active &gt; a:hover {
    color: #fff;
    background-color: #ff6800;
}
.heading {
height: 29px;
line-height: 29px;
color: #fff;
background: #292929;
}
.heading a {color: #fff;}
.heading ul.top-menu li {display: inline; padding-left: 10px;}
.heading .rechnung {
margin-right: 100px;
 background: transparent url(img/rechnung.png) no-repeat 0 -5px;
 padding-left: 30px!important;
 }
.header2 #logo {
margin: 30px 0;
}
.header2 .contact {margin-top: 30px;}
.header2 .contact li {padding: 5px 0;}
.form-panel {padding-left: 0; padding-right: 10px;}

.form-panel2 {padding-left: 10px;padding-right: 0;}
/* .siegel {margin-top: 60px; text-align: center;} */
/* navbar nav
........................... */

.navbar-inverse {
    
    border: 0;
}
  .hnav .container {
    position: relative;
    z-index: 200; }
.hnav {background: #ff6800; border-radius: 0!important;}
.hnav .navbar-nav {
  position: static; }
  .hnav .navbar-nav.borders-r &gt; li &gt; a, .hnav .navbar-nav.borders-lr &gt; li &gt; a {
    border-right: 1px solid rgba(0, 0, 0, 0.1); }
  .hnav .navbar-nav.borders-l &gt; li &gt; a, .hnav .navbar-nav.borders-lr &gt; li &gt; a {
    border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .hnav .navbar-nav.borders-lr &gt; li &gt; a {
    margin-left: -1px; }
  .hnav .navbar-nav.boxed-links &gt; li &gt; a {
    line-height: 35px;
    margin: 32px 0; }
  .hnav .navbar-nav &gt; li &gt; a {

    color: #fff;
   
}
    .hnav .navbar-nav &gt; li &gt; a .icon-left {
      opacity: 0.5; }
    .hnav .navbar-nav &gt; li &gt; a .icon-lg {
      font-size: 2em;
      line-height: 1; }
    .hnav .navbar-nav &gt; li &gt; a.square {
      display: block;
      width: 35px;
      text-align: center;
      padding: 0; }
    .hnav .navbar-nav &gt; li &gt; a .toggler {
      margin-left: 10px; }
  .hnav .navbar-nav &gt; li:hover &gt; a, .hnav .navbar-nav &gt; li.active &gt; a, .hnav .navbar-nav &gt; li.open &gt; a, .hnav .navbar-nav &gt; li &gt; a:focus, .hnav .navbar-nav &gt; li.alt-state &gt; a {
    color: #e7e7e7;
    background: none; }
  .hnav .navbar-nav &gt; li.dropdown.mega {
    position: static; }
  .hnav .navbar-nav &gt; li.dropdown .caret, .hnav .navbar-nav &gt; li.dropdown .toggler {
    transition: all 0.3s;
    color: #ddd; }
  .hnav .navbar-nav &gt; li.dropdown.open .caret, .hnav .navbar-nav &gt; li.dropdown.open .toggler {
    transform: rotate(180deg); }
#dl-menu {display: none;}

.navbar .navbar-nav {
    margin-top: 0px;
}
.navbar .navbar-nav li a {
    margin-top: 0px!important;
padding: 14.5px 20px 14.5px 0;
}
.navbar .navbar-nav li li a {
    margin-top: 0px!important;
padding: 7px 20px 7px 20px;
}
#navbar .dropdown-menu {padding: 0; margin: 0;}
.navbar .navbar-nav li ul.dropdown-menu li a {margin-bottom: 0!important;}
#navbar .dropdown-submenu {
    position: relative;
}

#navbar .dropdown-submenu&gt;.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;

    border-radius: 0 ;
}

.navbar .navbar-nav li.level1:hover&gt;.dropdown-menu {
    display: block!important;z-index: 9999!important;
-webkit-transform: scaleX(1)!important;
-moz-transform: scaleX(1)!important;
-ms-transform: scaleX(1)!important;
-o-transform: scaleX(1)!important;
transform: scaleX(1)!important;
opacity: 1!important;top: 100%!important;
}

.navbar .navbar-nav li.dropdown-submenu:hover&gt;.dropdown-menu {
    display: block!important;z-index: 9999!important;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
opacity: 1;
}

#navbar .dropdown-submenu&gt;a:after {
    display: none;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
	 
}

#navbar .dropdown-submenu:hover&gt;a:after {
    border-left-color: #fff;
}

#navbar .dropdown-submenu.pull-left {
    float: none;
}

#navbar .dropdown-submenu.pull-left&gt;.dropdown-menu {
    left: -100%;
    margin-left: 10px;

    border-radius: 0;
}
.caret-right::before {
    content: '\f054';
   font: normal normal normal 12px/1 FontAwesome;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
}
li.haschild a {position: relative;}
.caret-right {
	display: inline-block;
position: absolute;
top: 7px;
right: 5px;

}
@media (max-width: 767px) {
.superfish {display: none;}
#dl-menu {display: block;}	
}
  @media (max-width: 767px) {
 .container &gt; .navbar-collapse, .container &gt; .navbar-header {float: left;}
 .sub .navbar-nav li {display: inline-block;}
  .sub .navbar-nav {margin: 0 ;padding: 14px 0 0 0;}
  
 }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: rgba(255, 255, 255, 0.1);
}

.home-fa {margin-top: 10px;}
.hnav .navbar-nav &gt; li &gt; a {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.hnav .navbar-nav &gt; li.home-link &gt; a {
   padding: 0 20px;
    line-height: 40px;
}
#bs-example-navbar-collapse-1 {padding: 0;}
#merkzettel,#cart {color: #fff; }
#cart .dropdown-menu li{  color: #292929;padding: 10px!important;  }
#cart .dropdown-menu {
    left: -160px;
    min-width: 320px;
}
#cart .dropdown-menu li a{  color: #292929!important; text-shadow: none;}
#cart .dropdown-menu li a.btn-primary {color:#fff!important;}

#merkzettel {position: relative;padding: 0 10px}
#merkzettel .strich {padding: 0 0 0 10px; display: inline-block;}
#search {margin: 45px 0 0 0;}
#search .fa-search{color: #ff6800;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
input.search_field {color: #999999;float: left; width: 84%;}
#search .btn-search {color: #fff; background: none; border: none;margin-top: -3px;}
#merkzettel  a {color: #fff;cursor: pointer!Important;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
#merkzettel .fa-2x {
width: 100%;
position: absolute;
top: 50%;
left: -40px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
#merkzettel header {  color: #292929; padding: 5px;}
#cart {position: relative;padding: 0 10px;}
#cart  a {color: #fff;cursor: pointer!Important;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
#cart .fa-2x {
width: 100%;
position: absolute;
top: 50%;
left: -40px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
.cart-spacer {width: 50%;}
.carousel-control {

    top: 50%;
}
.carousel-control.left,.carousel-control.right {
background-image: none;
}

.carousel-caption {
    position: absolute;
    right: 0%!important;
    bottom: 20px;
    left: 0%!important;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: right;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background: #000;
    width: 100%;
    padding-right: 20px;
    font-size: 20px;
background: rgba(0,0,0,0.5);
  font-weight: 400;
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
}
.no-padding:first-child,.no-padding:nth-child(3n+4)  {padding-left: 0;}
.no-padding:nth-child(3n) {padding-right: 0;}
.subcats .no-padding {margin-bottom: 30px;}
.cat-start {margin: 40px 0;overflow: auto;}
.cat-start-img {
background: #efefef;
text-align: center;
min-height: 202px;
}
.cat-start-name {
background: #ff6800;
padding: 8px 0;
text-align: center;
  font-weight: 400;
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  font-size: 16px;
}
.cat-start-name a {
color: #fff;
text-transform: uppercase;}

.list-image {min-height: 180px;}
.caption h3 {font-size:15px;margin-bottom: 15px;height: 30px;}
.caption a {  color: #292929; }
.caption h3 a {color: #ff6800;}
.caption .lb_shipping{margin-bottom: 15px;}
.lb_price {
  position:relative;

  text-align:left;
  padding: 0px 0 0 0;
  font-size: 18px;
  line-height:22px;
  height:22px;

}
.lb_price .no_price {

  font-size:10px;
  line-height:14px;
  font-weight:normal;
  display:block;
  padding:6px 0 0 0;

}
.lb_price .new_price {
  display:block;
  font-size:18px;
  line-height:22px;
  font-weight:normal;
  color:#bc0000;
}
.lb_price .special_price {
  display:block;
  font-size:18px;
  line-height:22px;
  font-weight:normal;
  color:#bc0000;
}
.lb_price .small_price {
  font-size:9px;
  font-weight:normal;
  line-height:11px;
}
.lb_price .old_price {
  display:block;
  font-size:12px;
  line-height:18px;
  font-weight:normal;
  color:#777;
}
.lb_price .save_price {
  font-size:9px;
  font-weight:normal;
  line-height:15px;
}
.lb_price .item_price {
  display:block;
  font-size:12px;
  line-height:18px;
  font-weight:normal;
  color:#777;
}
.lb_price .uvp_price {
  display:block;
}
.lb_price .graduated_price {
  display:block;
}
.lb_vpe {
  position:absolute;
  bottom:2px;
  right:0px;

  text-align:right;
  padding: 0px 0px 0 0;
  font-size:9px;
  line-height:12px;
  color:#666;
}
.lb_tax {
  text-align:left;
  padding: 0 0 0 0;
  font-size:10px;
  color:#999;
  line-height:18px;
}
.lb_tax a {
  color:#999;
  text-decoration:underline;
}
.lb_tax a:hover {
  color:#999;
  text-decoration:underline;
}
.kurzbeschreibung {
	height: 90px;
display: block;
margin-bottom: 10px;
}
.footer1 {
color: #fff;
background: #ff6800;
padding: 10px 0;
  font-weight: 400;
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  font-size: 16px;
  margin-top: 30px;
}
.footer1 .zahlarten {
padding-left: 30px;
 background: transparent url(img/icon-zahlarten.png) no-repeat 0 2px;
 }
 .footer1 .sicher {
padding-left: 30px;
 background: transparent url(img/icon-sicher.png) no-repeat 0 5px;
 }
 .footer1 .newsletter {
padding-left: 30px;
 background: transparent url(img/sicher.png) no-repeat 0 2px;
 }
  .footer1 .social {
padding-left: 30px;
 background: transparent url(img/frei.png) no-repeat 0 2px;
 }
.footer2 {padding: 30px 0;}
.footer2 .zahl-logo img {padding-right: 10px;}
.footer2 .zahl-logo img:last-child {padding-right: 10px;}
.footer2 .trusted img {padding-right: 10px;}
.footer2 .trusted img:last-child {padding-right: 10px;}
 .footer2 .social-icons img {padding-right: 10px;}
.footer2 .social-icons img:last-child {padding-right: 10px;}
.newsletter_form {
    position: relative;
    overflow: hidden;
}
.newsletter_form input[type="image"] {
    position: absolute;
    right: 0px;
    top: 3px;
}
.newsletter-text {font-size: 13px;}
.footer3 {
padding: 30px 0;
background: #292929;
color:#cccccc;
}
.footer3 a {color:#ccc;}
.footer3 h5{color: #fff; font-size: 16px;}
.footerlist a {color: #ccc;}
/* .footerlist li {list-style-type: disc;} */
.footerlist li {list-style-type: none;}
.footerlist {list-style-position: inside;}
.footer3 .col-md-3 {}
.copyright {margin: 0 auto;text-align: center;
color: #ccc;}
.copyright a {color: #ccc;}

.subcats.cf {margin-bottom: 30px;overflow: auto;}
/* PRODUCTS FILTER
---------------------------------------------------------- */
.products-filter {

  margin: 15px 0;

  position: relative;
  overflow: auto; }
  .products-filter .display {
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 31px; }
    .products-filter .display .text {
      margin-right: 10px; }
    .products-filter .display .show-grid, .products-filter .display .show-list {
      display: inline-block;
      cursor: pointer;
      line-height: 22px;
      margin-right: 10px; }
    .products-filter .display .icon {
      cursor: pointer;
      font-size: 20px;
      line-height: 22px;
      vertical-align: middle; }
      .products-filter .display .icon:hover {
        color: #ff6800; }
  .products-filter .filter {
    float: right;
    margin-left: 10px; }
    .products-filter .filter select {
      border: 1px solid #ccc;
      padding: 5px 10px;
      margin-left: 10px;
      font-size: 12px;
      color: #666;
      display: inline-block; }
.pagination-block {
margin-bottom: 15px;overflow: auto;
}
.pagination2 li  {
  border: none;
  background: none;
  border: 1px solid #ddd;
  padding: 0 14px;
  line-height: 35px;
  display: inline;
  margin-right: 5px;
  color: #2A3744;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important; }
.pagination2 &gt; li   {
    position: relative;
    float: left;
 list-style-type: none;
    margin-left: -1px;
    padding: 0px 8px;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    
}
.pagination2 &gt; li &gt; a {
    position: relative;
    float: none;
   
    margin-left: px;
    line-height: 1.42857143;
line-height: 1.42857143;
    border: 0px;

}
  .pagination2 li a:hover {
    background: #e5e5e5; }
  @media (max-width: 767px) {
    .pagination li a {
      padding: 0 14px;
      line-height: 35px; } }
	  
.pagination2 li:first-child  {
  color: #fff;
  background: #545f69;
  font-size: 15px;
  border-color: transparent; }
  .pagination2 li:first-child a {
  color: #fff;}
  .pagination2 li:first-child a:hover {
    background: #2A3744; }
.pagination2 li:last-child  {
  color: #fff;
  background: #ff6800;
  border-color: transparent;
  font-size: 15px; }
  .pagination2 li:last-child  a{
  color: #fff;
  }
  .pagination2 li:last-child a:hover {
    background: #1a7070; }
.pagination.align-center {
  width: 100%; }
  .pagination.align-center li {
    display: inline-block; }
    .pagination.align-center li a {
      margin-right: 1px; }

.pd_big_image {padding: 3px; background: #fff; border: 1px solid #cfcfcf;margin-bottom: 10px;}
.pd_big_image img,.pd_small_image_tab img {max-width: 100%; height: auto;}
.pd_small_image_tab {width: 31.5%;float: left;height: auto; margin-right: 2.75%; margin-bottom: 10px;padding: 3px; background: #fff; border: 1px solid #cfcfcf;}
.pd_small_image_tab:nth-child(3n+3) {margin-right: 0;}

ul.pd_iconlist {
  margin: 20px 0 0px 0px !important;
  list-style-type:none;

}
ul.pd_iconlist li {

  line-height:16px;
}
ul.pd_iconlist li a {
  display:block;


  padding: 6px 0px 6px 30px;
}
ul.pd_iconlist li a:hover {
  color:#ff6800;
  text-decoration:none;
}
.print {
    background: transparent url(img/icon_pd_iconlist_print.png) no-repeat 0px 5px;
    padding-left: 20px;
}
 
.vote {
  background: transparent url(img/icon_pd_iconlist_vote.png) no-repeat 0px 5px; padding-left: 20px;
}
ul.pd_iconlist li.express {
  background: transparent url(img/icon_pd_iconlist_express.png) no-repeat 7px 6px;
}
ul.pd_iconlist li.wishlist {
  background: transparent url(img/icon_pd_iconlist_wishlist.png) no-repeat 8px 5px;
  cursor:pointer;

}

ul.pd_iconlist li.wishlist .wishlist_submit_link {
  margin-left:28px;

  background:none;
  border: none;

  padding:6px 0px;
  cursor:pointer;
  width:100%;
  text-align:left;
}
ul.pd_iconlist li.wishlist .wishlist_submit_link:hover {
 
  text-decoration:none;
}
.pd_summarybox {border: 1px solid #ccc; background: #f2f2f2; padding: 15px;text-align: right;}
.pd_price {text-align: right;}
.pd_price .standard_price,.pd_price .new_price {
color: #ff6800;
  font-weight: 400;
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  font-size: 20px;
  }
  .pd_price .old_price {text-decoration: line-through;}
.pd_tax {font-size: 12px; color: #999;text-align: right;}
.pd_tax a {color: #999;}
.addtobasket_input {padding-right: 5px;}
.tab-content {background: #fff;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 15px;}
 .col-md-4.gallery {padding-left: 0;}

/* CART CONTENTS
---------------------------------------------------------- */
table.cart-contents {
  width: 100%; border: 1px solid #ddd; background: #fff;
  margin: 0; }
  table.cart-contents thead {
    background: #F9F9F9;
    border-bottom: 1px solid #ddd; }
    table.cart-contents thead th {
      margin: 0;
      font-size: 16px; }
  table.cart-contents tbody tr {
    border-bottom: 1px solid #ddd; }
    table.cart-contents tbody tr:hover {
      background: #FCFCFC; }
  table.cart-contents th, table.cart-contents td {
    padding: 20px;
    border-left: 1px solid #ddd; }
    table.cart-contents th:first-child, table.cart-contents td:first-child {
      border-left: none; }
  table.cart-contents td {
    vertical-align: top; }
  table.cart-contents .image {
    width: 12%; }
    table.cart-contents .image img {
      width: 100%;
      height: auto; }
  table.cart-contents .details .rating {
    margin-bottom: 10px; }
    table.cart-contents .details .rating i {
      color: #FEBB08; }
      table.cart-contents .details .rating i.disabled {
        color: #d4d7d9; }
  table.cart-contents .details .title {
    display: block;
    color: #333;
    font-size: 14px;
    font-family: "Roboto Condensed";
    text-transform: capitalize;
    margin: 0 0 10px 0; }
  table.cart-contents .details span {
    display: block;
    margin: 0 0 5px 0;
    line-height: 1;
    font-size: 12px; }
  table.cart-contents .action {
    width: 110px; }
    table.cart-contents .action button {
      float: left;
      border: none;
      text-align: center;
      color: #fff;
      padding: 0;
      width: 33%;
      line-height: 30px; }
      table.cart-contents .action button.refresh {
        background-color: #FC886F; }
      table.cart-contents .action button.edit {
        background-color: #545f69; }
      table.cart-contents .action .delete {
        background-color: #ff6800;padding: 0 3px 3px 2px; }
      table.cart-contents .action .delete:hover {
        background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
        background-image: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
        background-image: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
        background-image: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
        background-image: linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%); }
  table.cart-contents .qty {
    width: 9%; }
    table.cart-contents .qty input {
      border: 1px solid #ddd;
      height: 30px;
      padding: 0;
      width: 100%;
      text-align: center; }
  table.cart-contents .unit-price, table.cart-contents .total-price,.cart-totals td.total-price {
    width: 14%;

    font-weight: normal; }
  table.cart-contents .total-price {
    }
  table.cart-contents .currency {
    margin-right: 3px; }
#checkout-pill li {width: 25%;margin-left: 0;}
/* CART SUMMARY
---------------------------------------------------------- */
.cart-summary {margin: 0 0 20px 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #fff;}
.cart-summary
.terms {
  padding: 0 40px;
  color: #999;
  font-size: 12px;
  width: 72%;
  vertical-align: middle; }
  .cart-summary
  .terms h5 {
    margin: 0 0 10px 0;
    text-transform: uppercase; }
    .cart-summary
    .terms h5 .fa {
      margin-right: 10px;
      color: #ccc;
      font-size: 20px;
      vertical-align: middle; }

.totals {
  width: 60%;
padding: 10px 0;
  vertical-align: top; }
.cart-totals .cart-total {}
.cart-totals {
  width: 100%;
  height: 100%; margin: 0;}
  .cart-totals tr {
     }
    .cart-totals tr:last-child {
      border: none; }
  .cart-totals td {
    vertical-align: bottom;
   
    padding: 0px 20px;
	
  }

.cart-totals td.total-price {text-align: right;
    width: 30%;
    font-size: 16px;
    color: #color: #292929;;
    font-weight: normal; }
    .cart-totals td:first-child {
      border-left: none; }
    .cart-totals td.cart-total strong{
      font-size: 20px;
      color: #292929;
      text-transform: uppercase;
      padding: 20px 0 20px 20px}
	  .cart-totals tr:last-child td.total-price.cart-border{
      font-size: 20px;
      color: #292929;
font-weight: bold;}
      .cart-totals td.cart-total.price {
       text-align: right; }
.cart-totals tr:last-child .price2 {font-size: 16px;}

@media (max-width: 767px) {
  table.cart-contents thead h5 {
    margin: 0;
    font-size: 14px; }
  table.cart-contents .total-price {
    width: 25%;
    font-size: 12px; }
  table.cart-contents .qty {
    width: 15%; }
    table.cart-contents .qty input {
      padding: 5px 0; }
  table.cart-contents th, table.cart-contents td {
    padding: 15px;
    border-right: 1px solid #ddd; }
  table.cart-contents .currency {
    margin-right: 0; }
  table.cart-contents .action {
    margin-top: 15px;
    float: none !important; }

  .cart-buttons .btn {
    display: block;
    float: none;
    margin: 0 0 20px 0;
    width: 100%; }

  .cart-summary .terms {
    display: none; }

  .cart-totals td {
    width: auto; }
    .cart-totals td.price {
      width: 40%; } }
	  
.cart-buttons {margin-top: 20px;}
.ord_width120 {text-align: right; width: 120px!important;}
.cart-totals .price{text-align: right;}

/* UTILITY CLASSES
------------------------------------------- */
/* Lists */
.no-list, .vlist, .hlist, .hlinks, .vlinks, .bxslider {
  list-style: none;
  padding: 0;
  margin: 0; }
  .no-list &gt; li, .vlist &gt; li, .hlist &gt; li, .hlinks &gt; li, .vlinks &gt; li, .bxslider &gt; li {
    padding: 0;
    margin: 0; }

.vlist &gt; li {
  display: block; }

.hlist, .hlinks {
  font-size: 0;
  zoom: 1; }
  .hlist &gt; li, .hlinks &gt; li {
    display: inline-block;
    font-size: 14px; }
/* HFEAT
----------------------------------------- */
/* Default setup */
.hfeat {
position: relative;
padding: 20px 65px 20px 100px;
margin: 15px 0;
background-color: #f5f5f5;
border: 1px solid #ddd;}
  .hfeat .icon {
    display: block;
    font-size: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    left: 50px;
    top: 20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    color: #ff6800; }
  .hfeat .title {
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1;
    margin: 0 0 12px 0;
    color: #2A3744; }
  .hfeat .text {
    font-size: 14px;
    margin: 0;
    line-height: 1.6em;
    color: #5f6972; }
  .hfeat .more-link {
    font-size: 0.8em;
    text-transform: capitalize;
    display: block;
    margin: 10px 0 0 0; }
    .hfeat .more-link .icon-right {
      line-height: 1;
      margin-left: 10px;
      font-size: inherit; }
@media (max-width: 1199px) {   
input.search_field {
    width: 80%;
}
#merkzettel {

}
}
 @media (max-width: 1024px) { 
	  
.hnav .navbar-nav &gt; li &gt; a {
  padding: 13px 5px;
	}
#search {
    right: 35%;
	}
#merkzettel {
 
}
.list-image {
    min-height: 185px;
}
}
.hidden-lg {display: none;}
 @media (max-width: 980px) { 
 .footer1 {height: 35px;}
 .hidden {display: none;}
 .hidden-lg {display: block;}
 .newsletter,.social-icons {margin-top: 30px;}
 }
  @media (max-width: 920px) { 
 input.search_field {
    width: 75%;
}

}
  @media (max-width: 858px) { 
.form-control1 input, .form-control1 textarea, .form-control1 select {
    padding: 6px 5px;
    width: 90%;
}
 }
  @media (max-width: 800px) { 
 .heading .rechnung {
    margin-right: 40px;
	}

input.search_field {
    width: 75%;
}

#search {
    right: 120px;
}
.list-image {
    min-height: 150px;
}
#cart .dropdown-menu {
left: -50%;
    min-width: 260px;
    top: 20px;
}
}
  @media (max-width: 768px) { 
  .siegel {display: none;}
 .heading .rechnung {
    margin-right: 30px;
		}
.navbar-toggle {
    float: left;
}
#search {
    margin: 10px 0 10px 0;
}
input.search_field {
    width: 92%;
}.hnav .navbar-nav &gt; li &gt; a {
    padding: 0px 0px 0 15px;
}
}	
  @media (max-width: 767px) { 
.navbar-inverse .navbar-toggle {
    border-color: #fff;
    background: #e94b17; margin-left: 15px;
}
#logo img {margin: 0 auto;}

.header2 #logo {
    margin: 10px 0;
}
.hidden-767 {display: none!important;}
.hnav .navbar-nav &gt; li .dropdown-menu.mega-menu h5 {
    background: #1e6230;color: #fff;
}
.hnav .navbar-nav &gt; li .dropdown-menu.mega-menu h5 a{
color: #fff;
}
.hnav .navbar-nav &gt; li .dropdown-menu.mega-menu .links &gt; li.lvl3 &gt; a {
    color: #fff;
    padding: 0 15px 0 30px;
  
}
.list-image {
    min-height: 230px;
}
.sicher {margin-top: 30px;}
.col-xss-12 {width: 50%;float: left;margin-bottom: 30px;}
}	
@media (max-width: 708px) { 
input.search_field {
    width: 91%;
}
}
@media (min-width: 768px) and (max-width: 980px) { 
	 .container {width: auto;}
}
@media (max-width: 632px) { 
input.search_field {
    width: 90%;
}
}
@media (max-width: 572px) { 
input.search_field {
    width: 89%;
}
}
@media (max-width: 530px) { 
.hidden-800 {display: none;}
}
@media (max-width: 522px) { 
input.search_field {
    width: 87%;
}
}
@media (max-width: 446px) { 
input.search_field {
    width: 85%;
}
}
@media (max-width: 395px) { 
input.search_field {
    width: 80%;
}
}
	@media (max-width: 480px) { 
	 .col-xxxs-12,.col-xss-12{width: 100%;}
} 
	@media (max-width: 360px) { 
	 .slogan  {font-size: 12px;}
	 .top-menu {}
	 .top-menu a {}

} 
#rating_widget_placeholder {position: static!important;}

.badge {

    padding: 4.5px 7px!important;;

    border-radius: 15px!important;;
}

img.productImageBorder {max-height: 188px;}
.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:opx;background-image:none;}
#myCarousel2 .carousel-control.left,#myCarousel2 .carousel-control.right {top: 0;}
#myCarousel2 .carousel-control.left{left: -20px;}
#myCarousel2 .carousel-control.right {right: -20px;}
#myCarousel2 .thumbnail img {max-height: 130px;}
#myCarousel2 .thumbnail h3	{padding-left: 5px; padding-right: 5px;color: #ff6800;font-size: 15px; height: 35px;}
#myCarousel2 .thumbnail h3 a	{color: #ff6800;}

#myCarousel3 .carousel-control.left,#myCarousel2 .carousel-control.right {top: 0;}
#myCarousel3 .carousel-control.left{left: -20px;}
#myCarousel3 .carousel-control.right {right: -20px;}
#myCarousel3 .thumbnail img {max-height: 130px;}
#myCarousel3 .thumbnail h3	{padding-left: 5px; padding-right: 5px;color: #ff6800;font-size: 15px; height: 35px;}
#myCarousel3 .thumbnail h3 a	{color: #ff6800;}

#myCarousel4 .carousel-control.left,#myCarousel2 .carousel-control.right {top: 0;}
#myCarousel4 .carousel-control.left{left: -20px;}
#myCarousel4 .carousel-control.right {right: -20px;}
#myCarousel4 .thumbnail img {max-height: 130px;}
#myCarousel4 .thumbnail h3	{padding-left: 5px; padding-right: 5px;color: #ff6800;font-size: 15px; height: 35px;}
#myCarousel4 .thumbnail h3 a	{color: #ff6800;}

.hidden-full {display: none;}
@media (max-width: 768px) { .hidden-full {display: inline;}}
.center {text-align: center;}

/* START autocomplete */
.suggestionsBox {
  position:absolute;
  right:0;
  margin:0px;
  width:400px;
  background-color:#f1f1f1;
  border:1px solid #ccc;
  color:#333;
  z-index:99999;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 3px 10px;
}
.suggestionList {
  margin:0px;
  padding:0px;
  max-height:600px;
  overflow:auto;
  padding-right:5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.suggestionList li {
  border-bottom:1px solid #ddd;
  background-color:#f1f1f1;
  list-style:none;
}
.suggestionList li a.autocomplete {
  display:inline-block;
  padding:5px 0px;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width:100%;
}
.suggestionList li a.autocomplete .autocomplete_image {
  float:left;
  display:block;
  width:40px;
  height:40px;
  overflow:hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  margin-right:10px;
}
.suggestionList li a.autocomplete .autocomplete_image img {
  float:left;
  width:100%;
  height:auto;
}
.autocompletecloser {
  cursor:pointer;
}
#autocomplete_pagination li {
  float:left;
  border: 0;
}
#autocomplete_pagination li:hover {
  background-color:#f1f1f1;
}
#autocomplete_prev {
  cursor:pointer;
  padding:5px;
  width:5%;
  text-align:left;
  font-size:15px;
}
#autocomplete_next {
  cursor: pointer;
  padding: 5px;
  width: 5%;
  float: right !important;
  text-align: right;
  font-size:15px;
}
#autocomplete_count {
  padding: 5px;
  width: 75%;
  text-align: center;
  position: absolute;
  margin-left: 7%;
  font-size:11px;
  font-weight:bold;
}
.autocomplete_error {
  padding:6px 0px 11px;
  display:inline-block;
  text-align:center;
  width:100%;
}
.hl_price {
  display:block;
  float:right;
  width:100px;
  text-align:right;
  font-weight:bold;
}
.hl_price .no_price {
  font-size:9px;
  line-height:11px;
  font-weight:normal;
  display:block;
  padding:0px 0 0 0;
  color:#666;
}
.hl_price .special_price {
  display:block;
  font-size:13px;
  line-height:19px;
  color:#bc0000;
}
.hl_price .small_price {
  font-size:9px;
  font-weight:normal;
  line-height:11px;
}
/* END autocomplete */
.product-tabs {margin-top: 30px;}
ul.tagcloud li {display: inline; padding: 0 20px 20px 0}
.well {

    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.subcats  h4 a {color: #ff6800}

.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:focus, .dropdown-menu &gt; .active &gt; a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #fff;
    outline: 0;
}
.dropdown-menu &gt; .active &gt; a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #ff6800;
    outline: 0;
}
.dropdown-menu &gt; li &gt; a:focus, .dropdown-menu &gt; li &gt; a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #ff6800;
}

.fa-shopping-cart::before {
    content: "\f07a";
    padding-right: 5px;
}
  .form-control:focus {
    border-color: #ff6800;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,169,110,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,169,110,.6);
}
.navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-inverse .navbar-nav &gt; .active &gt; a:focus, .navbar-inverse .navbar-nav &gt; .active &gt; a:hover {
    color: #fff;
    background-color: #ff6800;
}
.list-group-item.active &gt; .badge, .nav-pills &gt; .active &gt; a &gt; .badge {
    color: #262626;
    background-color: #fff;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
*::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Element {
}
.modal-header .close {
    margin-top: -2px;
}
.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .8;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.close {
 
    font-size: 30px;

    filter: alpha(opacity=70);
    opacity: .7;
}
#img-rahmen {max-width: 550px;}
.col_wr{
    float:left;
    width:179px;

}
.col_wr h3 {font-size: 14px;}
.img_sub_wr{
    position:absolute;
}
.img_wr{
    position:relative;
 
background: repeating-linear-gradient( -45deg, #fff, #fff 5px, #ccc 5px, #ccc 10px);
height: 200px;
}
.img_wr_5 {top: 360px!important;}
.img_wr_1{
    top:0px;
}
.img_wr_3{
    top:0px;
    right:0px;
}
.img_wr_4{
    top:0px;
    left:140px;
}
.img_wr_6{
    top:0px;
    left:140px;
}
.img_wr_9{
    top:0px;
    left:140px;
}

/* Hover Tabelle bei Kategorien */
.TableProductListRowHover a {
    width: 100%;
    height: 100%;
    display: block;
	padding: 20px;
}

.TableProductListRowHover:hover {
    background-color: #ff6800!important;
    cursor: pointer;
}
/* Hover Tabelle bei Kategorien */

 table.cart-contents td {
    padding: 20px;
    border-left: 0;
}
 table.cart-contents tr.TableProductListRowHover td {
    padding: 0px;
    border-left: 0;
}
h3.optGroupTitle,.tab-pane h3 {font-size: 18px;}
li#Cat308 {display: none;}
td.cart-border {text-align: right;}
h2.resp-tab-active,li.resp-tab-active {color: #000!important;font-weight: bold;}

@media (max-width: 586px) { 
.img_wr {overflow: auto;
white-space: nowrap;
width: 550px;

}}</pre></body></html>