.panel-default  >.panel-heading { background: #005f92; color: #ffffff; border-radius: 0; border: none; }
#cart_navi .list-cart li.active a { background: #004c75; }
.starsbox{border-radius: 6px;border-color: #dbdbdb;border: 1px solid;padding:20px;margin-top:20px;margin-bottom:20px;}.stars {   border: none;  float: left;}.stars > input { display: none; } .stars > label:before {   margin: 5px;  font-size: 1.25em;  font-family: FontAwesome;  display: inline-block;  content: "\f005";  }.stars > label {   color: #ddd;  float: right; }.stars > input:checked ~ label,.stars:not(:checked) > label:hover,.stars:not(:checked) > label:hover ~ label { color: #FFD700; }.stars > input:checked ~ label:hover{color: #FFED85}
#footer { background: #333333; }#footer-top { color: #999999; }#footer-bottom { color: #666666; }#footer .h1 { color: #ffffff; }#footer a:hover, #footer a:focus { color: #ffffff; }#footer hr { border-color: #444444; }#newsletter { background: #004c75; }#newsletter .control-label, #newsletter ul li a { color: #ffffff; }
#notification { background: #e67200; color: #ffffff; }#notification2 { background: #e67200; color: #ffffff; }#topbar { background: #fafafa; color: #999999; border-bottom: 1px solid #eeeeee; }#header #row-cart .fa, #header #row-cart .h1 { color: #e67200; }
#navigation .navbar {border-color: #000000;background: #004c75;background: -moz-linear-gradient(top,  #005f92 0%, #004c75 50px);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005f92), color-stop(50px,#004c75));background: -webkit-linear-gradient(top,  #005f92 0%,#004c75 50px);background: -o-linear-gradient(top,  #005f92 0%,#004c75 50px);background: -ms-linear-gradient(top,  #005f92 0%,#004c75 50px);background: linear-gradient(to bottom,  #005f92 0%,#004c75 50px);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005f92', endColorstr='#004c75',GradientType=0 );}#navigation .navbar .navbar-nav > li { color: #000000; }#navigation .navbar .navbar-nav > li > a { color: #ffffff; }#navigation .navbar .navbar-nav  li.fhmm-content  a { color: #000000; }#navigation .navbar .navbar-nav > li > a:hover, #navigation .navbar .navbar-nav > li > a:focus, #navigation .navbar .navbar-nav > li:hover > a, #navigation .navbar .navbar-nav > .open > a, #navigation .navbar .navbar-nav > .open > a:hover, #navigation .navbar .navbar-nav > .open > a:focus, #navigation .navbar .navbar-nav > .current_page_item > a:hover, #navigation .navbar .navbar-nav > .current_page_item > a:focus, #navigation .navbar .navbar-nav > .current_page_parent > a:hover, #navigation .navbar .navbar-nav > .current_page_parent > a:focus { color: #005f92; background-color: #ffffff; text-shadow: none; }@media (max-width: 767px) {#navigation .navbar .navbar-toggle:hover .icon-bar, #navigation .navbar .navbar-toggle:focus .icon-bar { background-color: #004c75; }#bottom-navigation { background: #333333; }#bottom-navigation .col-xs-5ths a { background: #333333; color: #ffffff; }#bottom-navigation .col-xs-5ths:nth-child(3n) a { background: #e67200; box-shadow: 0 -5px 0 0 #e67200;color: #ffffff; }}@media (min-width: 768px) {#navigation .dropdown-menu > .current_page_item > a, #navigation .dropdown-menu > .current_page_parent > a { color: #c01313; }#navigation .dropdown-menu > li:hover > a, #navigation .dropdown-menu > li.open > a, #navigation .dropdown-menu > li > a:hover, #navigation .dropdown-menu > li > a:focus { color: #ffffff; background-color: #005f92; background-image: none; }}
.sub-title{    margin-top:0px;}.btn-md { margin-bottom: 5px; }
body { font-family: 'Open Sans', sans-serif; background: #ffffff; font-size:12px; }body, .thumbnail .caption { color: #000000; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Ubuntu'; font-weight: 500; color: #000000; }a {color: #000000;}.spanlink {color: #000000;}a:hover, a:focus, #topbar a:hover, #topbar a:focus {color: #5b5b5b;}::selection { color: #fff; background: #000000; }::-moz-selection { color: #fff; background: #000000; }.btn-apt { background: #eb6909; color: #000000; }.btn-apt:hover { background: #c85e10; color: #000000; }.btn-apt:focus, .btn-apt:active { background: #c85e10; color: #000000; }.btn-cta { background: #eb6909; color: #000000; }.btn-cta:hover { background: #c85e10; color: #000000; }.btn-cta:focus, .btn-cta:active { background: #c85e10; color: #000000; }
#subcat > div { padding-bottom:20px;}
.pagination > li > a, .pagination > li > span { color: #004c75; }.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #004c75; }.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { color: #fff; background-color: #004c75; border-color: #ac1111; }.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #999; background-color: #fcfcfc; border-color: #eee; }
.products-grid .thumbnail { min-height: 500px; }.products-grid .thumbnail-gratis { min-height: 375px; }        .note-green{margin-top:21px;}        .note-blue{margin-top:42px;}
#product-filter .list-sort .active { color: #004c75; }#product-filter .list-sort a:hover, #product-filter .list-sort a:focus { color: #004c75; }
.content-grid .thumbnail { min-height: 300px; }
.panel #CatTree > li > a:hover, .panel #CatTree > li > a:focus { background: #005f92; color: #fff; }
.jumbotron { background: #000000;}       .startbanner {           background: rgba(255,255,255,.8) none repeat scroll 0 0;           background-image: none;           background-clip: border-box;           border-radius: 0;           bottom: 0;           color: #000000;           font-size: 14px;           position: absolute;           width: 100%;       }           .startpage-category-banner {                margin: 0 auto 30px !important;          }
.ui-autocomplete { display: block !important; background: #fcfcfc; padding: 0; max-width: 300px; box-shadow: 0 1px 2px rgba(0,0,0,0.1); margin: -1px 0 0 1px; list-style: none; }.ui-autocomplete li { font-weight: 600; color: #333; padding: 5px 15px; }.ui-autocomplete li:hover { background: #fff; cursor: pointer; }.ui-autocomplete li.ui-menu-item { font-weight: 400; padding-left: 25px; }
body {  font-family: Arial, "sans-serif", "Helvetica Neue", Helvetica;  color: #454545;  font-size: min(max(14px, 4vw), 18px);  padding-bottom: 100px;}a {  text-decoration: underline;  color: #000;}a:hover {  text-decoration: underline;  color: #5b5b5b;}a:active {  text-decoration: underline;  color: #5b5b5b;}.wkprozlinks {  text-decoration: underline;  color: #454545;}.wkprozlinks:hover {  text-decoration: none;  color: #909090;}.wkprozlinks:active {  text-decoration: underline;  color: #454545;}.grlnkoundl {  text-decoration: none;  color: #454545;}.grlnkoundl:hover {  text-decoration: underline;  color: #909090;}.grlnkoundl:active {  text-decoration: none;  color: #454545;}b, strong {  font-weight: 599}hr {  border-top: 1px solid #f1f1f1;  margin: 12px 0;  clear: both;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {  font-family: Arial, "sans-serif", "Helvetica Neue", Helvetica;}h1, .h1 {  font-size: min(max(24px, 4vw), 30px);  font-weight: 500;  line-height: 45px;  margin: 10px 0;  color: #000;}h2, .h2 {  font-size: min(max(16px, 4vw), 22px);  font-weight: 500;  line-height: 22px;  color: #000;  margin: 10px 0;}h3, .h3 {  font-size: min(max(14px, 4vw), 18px);  font-weight: 500;  line-height: 18px;  margin: 10px 0;  color: #000;}h3 a, .h3 a {  font-size: min(max(14px, 4vw), 18px);  font-weight: 600;  line-height: 18px;  margin: 10px 0;  color: #000;  text-decoration: none;  text-transform: uppercase;}h3 a:hover, .h3 a:hover {  color: #000;  text-decoration: underline;}h3 a:active, .h3 a:active {  color: #000;  text-decoration: none;}h4, .h4 {  font-size: 16px;  font-weight: 400;  line-height: 14px;  margin: 10px 0;  color: #000;}h5, .h5 {  font-size: 14px;  font-weight: 400;  line-height: 14px;  margin: 10px 0;  color: #000;}h6, .h6 {  font-size: 12px;  font-weight: 400;  line-height: 12px;  margin: 10px 0;  color: #000;}::selection {  color: #fff;  background: #5b5b5b;  text-shadow: none;}.xxgshinweis {  display: none;}.modal-header .close {  margin-top: -7px;}.modal-header, .modal-body {  padding: 20px;}#wrapper-fluid {  box-shadow: none;}.absatz {  line-height: 150%}.hstrich {  margin-top: 30px;  border-left: 5px solid #006e65;  padding-left: 5px;}.jumbotron {  background: #fff;  color: #fff;  padding: 0px !important;  margin: 0px !important}details {  border: 1px solid #e6e6e6;  padding: 10px;  margin: 8px}summary {  font-size: 14pt;  font-weight: 500;  line-height: 16pt;  margin: 10px 0;  color: #454545;}details p {  border-left: 20px solid #19db87;  padding-left: 20px}.tnt-subheadline {  margin: 0px;  font-size: 16px;  padding-right: 20px;}.shorttext {  margin-bottom: 25px;}.tntbuybox {  font-size: 85%;}.mtop60 {  margin-top: 60px}.gridContent {  padding: 55px 0px 0px 0px}.topline {  background-color: #5b5b5b;  color: #FFFFFF;  padding: 10px;  margin: 0px;  text-align: center;  font-size: 14px;}#content-wrapper {  padding-top: 147px;}.fixed-header {  position: fixed;  z-index: 999;  width: 100%;}.topline a {  text-decoration: none;  color: #fff;}.topline a:hover, .topline a:active, .topline a:focus {  text-decoration: none;  color: #f2f2f2;}.likealink {  color: #000;  text-decoration: underline;}.likealink:hover, .likealink:focus, .likealink:active {  color: #5b5b5b;  cursor: pointer;}.likealinkwhite {  color: #fff;  text-decoration: underline;}.likealinkwhite:hover, .likealinkwhite:focus, .likealinkwhite:active {  color: #fffe96;  cursor: pointer;} /* Warenkorb Button */ .btn-basket {  background: #0076b2;  color: #FFF;  border: 1px solid #0076b2;  border-radius: 0px;}.btn-basket:hover, .btn-basket:focus, .btn-basket:active {  background: #fff;  color: #0076b2;  border: 1px solid #0076b2;} /* Gruene Buttons */.btn-apt {  background: #0076b2;  color: #fff;  border-color: #0076b2;  border-radius: 0px;}.btn-apt:hover, .btn-apt:focus, .btn-apt:active {  background: #fff;  color: #0076b2;  border-color: #0076b2;}.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {  background: #0076B2;  color: #fff;  border-color: #0076B2;  border-radius: 0px;}.btn-default {  background-color: #fff;  color: #000;  border-color: #ccc;  border-radius: 0px;}.btn-default:hover, .btn-default:active, .btn-default:focus {  color: #0076b2;  background-color: #fff;  border-color: #ccc;}.btn-warning {  background-color: #0076b2;  color: #fff;  border-color: #0076b2;  border-radius: 0px;}.btn-warning:hover, .btn-warning:active, .btn-warning:focus {  color: #0076b2;  background-color: #fff;  border-color: #0076b2;}.artikelNotificationEnabled {  background-color: #00b20d;  color: #fff;  border-color: #00b20d;  border-radius: 0px;  font-size: 16px;  height: 43px;  display: inline-block;  padding: 6px 12px;  margin: 0;  font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle;  user-select: none;  background-image: none;  border: 1px solid transparent;}.artikelNotificationEnabled:hover, .artikelNotificationEnabled:active, .artikelNotificationEnabled:focus {  background-color: #00b20d;  color: #fff;  border-color: #00b20d;  cursor: default;} /* Rote Buttons */ .btn-cta {  background: #0076b2;  color: #fff;  border-radius: 0px;}.btn-cta:hover, .btn-cta:focus, .btn-cta:active {  background: #fff;  color: #0076b2;}.btn-number {  background-color: #fff;  color: #0076b2;  border: 1px solid #0076b2;  border-radius: 0px;}.btn-bluefull, .btn-bluefull:hover, .btn-bluefull:focus {  color: #fff;  background-color: #0076B2;  border: 1px solid #0076B2;  border-radius: 0px;}.btn, #variation_selector {  border-radius: 5px;  font-size: 16px;  height: 46px;}.wkprozbtn, .wkprozbtn:hover, .wkprozbtn:focus {  color: #fff;  background-color: #0076B2;  border: 0px;  height: 56px;  font-weight: 600;}.wkprozbtnx {  color: #fff;  background-color: #454545;  border: 0px;  border-radius: 100%;  height: 30px;  width: 30px;  padding: 0px 1px 2px 2px;  transition: background-color .4s;}.wkprozbtnx:hover, .wkprozbtnx:focus {  color: #fff;  background-color: #0076B2;}.btn-bluefullblack {  color: #fff;  background-color: #454545;  border: 1px solid #454545;}.btn-bluefullblack:hover, .btn-bluefullblack:focus {  color: #454545;  background-color: #fff;}.btn-bluereverse {  color: #0076b2;  background-color: #fff;  border: 1px solid #0076B2;  border-radius: 0px;}.btn-bluereverse:hover, .btn-bluereverse:focus {  color: #fff;  background-color: #0076B2;}.btn-bluereversebasketok, .btn-bluereversebasketok:hover, .btn-bluereversebasketok:focus {  color: #0076B2;  background-color: #fff;  border: 1px solid #0076B2;  border-radius: 0px;}.btn-blackreverse {  color: #454545;  background-color: #fff;  border: 1px solid #454545;}.btn-blackreverse:hover, .btn-blackreverse:focus {  color: #fff !important;  background-color: #454545;}.btn-large {  display: block;  border-radius: 0px;}.btn-wksmall {  font-size: 14px;  padding: 12px 20px;  text-transform: none;  background-color: transparent;  border-radius: 0px;}.btn-addtocartwhite {  border: 1px solid #ababab;  border-left: 1px solid #0076b2;  text-align: center;  padding: 11px 10px 12px 15px;  background-color: transparent;  border-radius: 0px;}.btn-addtocartwhite:hover, .btn-addtocartwhite:focus {  color: #fff;  border: 1px solid #0076b2;}.btn-grau {  border-color: #8b8b8b;  background-color: #8b8b8b;  color: #fff;  font-weight: 600;}.btn-grau:hover, .btn-grau:focus, .btn-grau:active {  background-color: #8b8b8b;}.btn-rss {  background-color: #f0f0f0;  height: 43px;  line-height: 22px;  text-decoration: none;  cursor: pointer;}.btn-rss:hover, .btn-rss:focus {  background-color: #fff;  border: 1px solid #f0f0f0;}.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {  border: none;}#breadcrumbs {  background-color: #f5f5f5;  margin-bottom: -130px;  padding-top: 139px;}#breadcrumbs .breadcrumb {  border-bottom: none;  background-color: transparent;  margin-bottom: 0px;}#topbar {  background-color: #fff;  border-bottom: none;  padding-bottom: 10px;  padding-top: 10px;}#topbar .row {  padding: 10px 0px;  height: 78px;}#topbar .headerlinksnav {  font-size: 16px;  padding: 18px 0px 0px 0px;  text-transform: none;}#topbar .headerlinksnav a {  display: inline-block;  text-decoration: none;  color: #000;  font-weight: 500;}#topbar .headerlinksnav a.middlepad {  padding: 0px 14px;}#topbar .headerlinksnav a:hover, #topbar .headerlinksnav a:active, #topbar .headerlinksnav a:focus {  text-decoration: none;  color: #666}#topbar .fa-shopping-basket, .fa.fa-user.deskview {  font-size: 25px;  margin: 16px 11px;  color: #000;}#topbar #search-form {  margin-top: 11px;}#topbar .headerlinksnav a:nth-of-type(2) {margin-left: 12px;}#search-form button.btn-default, #blog-search button.btn-default {  height: 43px;}.cartback {  text-decoration: none;}.wkicondesk #basket_entry_count, .cartback #basket_entry_count {  font-size: 13px;  position: absolute;  color: #fff;  bottom: 32px;  right: 22px;  background-color: #000;  border-radius: 100%;  width: 20px;  height: 20px;  text-align: center;  line-height: 18px;}.wkicondesk:hover #basket_entry_count {  color: #000;  background-color: #fff;  border-radius: 100%;  border: 1px solid #000;}.navbar-toggle {  padding: 11px 0px;}.navbar-toggle .icon-bar {  background-color: #000;  width: 35px;}.navbar-toggle .icon-bar + .icon-bar {  margin-top: 6px;  width: 30px;}#row-brand img {  width: 70%;}.form-control.ui-autocomplete-input {  box-shadow: none;}.modal-content {  border-radius: 0px;  border: none;}#modalMobileMenu .navipointshead {  padding: 10px 15px;}#modalMobileMenu .navipoints {  position: relative;}#modalMobileMenu .mininavaccount {  font-size: 22px;  color: #000;  padding-right: 25px;}#modalMobileMenu .mininavsuche {  font-size: 21px;  color: #000;}#modalMobileMenu .mininavclosex {  position: absolute;  left: 50%;  margin-left: -20px;  bottom: -45px;  width: 40px;  height: 40px;  background-color: #fff;  -webkit-box-shadow: 0px 0px 6px -2px rgb(0 0 0 / 70%);  box-shadow: 0px 0px 6px -2px rgb(0 0 0 / 70%);  border-radius: 100%;  font-size: 25px;  line-height: 38px;  padding: 1px 10px 0px 10px;}#modalMobileMenu ul {  border-top: 1px solid #eee;  margin-top: 10px;  padding: 0px;}#modalMobileMenu ul li {  padding: 15px;  border-bottom: 1px solid #eee;}#modalMobileMenu .minisubnav {  font-size: 15px;  text-transform: uppercase;}#modalMobileMenu .minisubnav a {  text-decoration: none;  color: #000;}#modalMobileMenu .minisubnav a:hover, #modalMobileMenu .minisubnav a:active, #modalMobileMenu .minisubnav a:focus {  text-decoration: none;  color: #000}#footer {  padding: 0px;  background-color: #fff;  width:100%;  position:absolute;  bottom:0px;}#footer-top {  padding: 45px;  background-color: #d9d9d9;  margin-top: 150px;}#footer-top table {  line-height: 30px;}#footer-bottom {  padding: 25px;  background-color: #006e65;  color: #fff;}.footermodulestw {  margin-top: 30px;}.footermodulestw h2 {  color: #fff;  text-transform: uppercase;  margin: 25px 0px;}.footermodulestw a {  text-decoration: none;}.footermodulestw a:hover, .footermodulestw a:focus {  text-decoration: underline;}.footermodulestw .fa {  font-size: 45px;  margin-right: 15px;}.panel-default > .panel-heading {  background: #f6f6f6;  color: #272528;  font-size: 12px !important;  font-weight: 700;  border-bottom: 1px solid #8b8b8b;}.panel {  border: none;  box-shadow: none;}.panel #CatTree a, .panel #CatTree > li > a, .panel #CatTree ul > li > a, .panel #CatTree ul ul > li > a {  font-size: 12px;  text-transform: uppercase;  color: #333333;  line-height: 35px !important;  display: block;  text-decoration: none;  background-color: #fff;  -webkit-transition: background-color 500ms linear;  -moz-transition: background-color 500ms linear;  -o-transition: background-color 500ms linear;  -ms-transition: background-color 500ms linear;  transition: background-color 500ms linear;}.panel #CatTree > li > a {  padding-left: 15px;  border-bottom: 1px solid #8b8b8b;  text-decoration: none;}.panel #CatTree > li > a:hover, .panel #CatTree > li > a:focus {  background-color: #F8F8F8;  color: #0076b2;  text-decoration: none;}.panel #CatTree ul {  background-color: transparent;  border: none;}.panel #CatTree ul > li:last-child {  border-bottom: 1px solid #8b8b8b;}.panel #CatTree ul > li > a {  padding-left: 25px;  text-decoration: none;}.panel #CatTree ul ul > li > a {  padding-left: 35px;  text-decoration: none;}.catactive > a, .panel #CatTree a:hover {  color: #0076b2 !important;  text-decoration: none;  background-color: #F8F8F8;}.panel {  box-shadow: none !important;  box-shadow: none !important;}.panel-hersteller {  display: none;}.curspoint {  cursor: pointer;}.selektweitclose {  display: none;}.selektweitclose p {  color: #006F65;}.selektweit, .selektweitclose {  width: 100%;  padding: 16px;  margin-top: 12px;}.selektweit p, .selektweitclose p {  margin: 0px;  font-weight: 500;  text-transform: uppercase;}.selektweit:hover, .selektweitclose:hover {  cursor: pointer;}.selektweit:hover p {  color: #006F65;}.selektweitclose:hover p {  color: #454545;}.showhideonclick {  max-height: 0;  transition: max-height 0.5s ease-out;  overflow: hidden;  text-align: left;  padding-left: 15px;}.filterlabels {  padding: 12px 16px;  font-size: 14px;  text-transform: uppercase;  color: #333333;  font-weight: normal;  border-bottom: 1px solid #006F65;  border-radius: 0px;  margin-bottom: 12px;}.filterlabels:hover {  text-decoration: underline;}.filterlabels.dieselektoren.selektweit {  display: block;}.filterlabels.dieselektoren.selektweitclose {  color: #006F65;}.dieselektoren {  margin-bottom: 0px;}.panel-filter .panel-body {  padding: 0px !important;}.label-default {  background-color: transparent;  text-align: left;  margin-bottom: 0px;}#dieaktivenfilter span {  padding-right: 15px;}#dieaktivenfilter span:hover {  color: #006F65;}.preisfilterangaben > div:first-of-type {  padding-top: 15px;}.preisfilterangaben label {  line-height: 35px;}.preisfilterangaben button {  height: 34px;}.product-information {  padding: 35px 0px 0px 0px;}.product-information h1 {  font-weight: 600;  color: #006e65;}.merkfraglist {  font-size: 14px;}.product-image-slider {  border: 0px;}#price_box strong, #totalpricebox strong, #purchase_price_box strong {  color: #000;  font-size: 26px;  line-height: 26px;}#price_box ul, #totalpricebox ul, #purchase_price_box ul {  margin-bottom: 0px;}#price_box, #totalpricebox, #purchase_price_box, #price_box small, #totalpricebox small, #purchase_price_box small {  color: #000;}#availbility_value {  display: block;  font-size: 14px;  margin-top: 15px;  margin-bottom: 15px;}.form-control.input-number {  text-align: center;  font-weight: 500;  height: 46px;  font-size: 14px;  color: #666;  box-shadow: none;}.mobilewk .input-number {  height: 36px;}.btn.btn-default.btn-number {  font-size: 20px;  font-weight: 500;  width: 36px;  height: 46px;  color: #000;  border-color: #ccc;  background-color: #f5f5f5;}.btn.btn-default.btn-number:focus {  outline: none;}#merkliste {  position: absolute;  right: 0px;  top: 20px;  background-color: #f2f2f2;  padding: 0px 10px;  text-decoration: none;}#merkliste .saveitforlater {  display: block;}#merkliste .saveitforlatercheck {  display: none;}#merkliste:hover .saveitforlater, #merkliste:active .saveitforlater, #merkliste:focus .saveitforlater {  display: none;}#merkliste:hover .saveitforlatercheck, #merkliste:active .saveitforlatercheck, #merkliste:focus .saveitforlatercheck {  display: block;}.saveitforlater, .saveitforlatercheck {  font-size: 20px;  line-height: 46px;}.variation_soldout2 span {  background-size: cover;  margin-top: 22px;  height: 76px;  background-repeat: no-repeat;}#header {  padding: 0px;  display: none;}.notextdec {  text-decoration: none;}.left25 {  margin-left: 25px;}.disinl {  display: inline !important;}.flrit {  float: right;}.margto35 {  margin-top: 35px;}.products.products-grid a.btn.btn-bluereverse.btn-lg.fullwidth {  text-decoration: none;  line-height: 24px;  border-radius: 5px;}.products.products-grid .thumbnail.thumbnail-product img {  padding: 10px;}.products.products-grid .thumbnail.thumbnail-product h3 {  padding: 0px 5px 0px 5px;}.products.products-grid .thumbnail.thumbnail-product .h3 a {  text-transform: none;}.products.products-grid .thumbnail-product:hover .wkbtgallery, .thumbnail.thumbnail-product:focus .wkbtgallery, .thumbnail.thumbnail-product:active .wkbtgallery {  display: block;  width: 100%;  position: absolute;  z-index: 99999;  bottom: 0px;  background-color: #fff;}.products.products-grid .products .thumbnail {  border: 1px solid #fff;  border-radius: 5px;}.products.products-grid .products .thumbnail:hover, .products .thumbnail:focus, .products .thumbnail:active {  border-color: #aaa;  cursor: pointer;}.products.products-grid #subcatinnercheck:hover, #subcatinnercheck:focus, #subcatinnercheck:active {  border-color: #fff;  cursor: auto;}.products.products-grid .remlink:hover {  text-decoration: none;}.products.products-grid .wkbtgallery {  border-top: 5px solid #fff;  padding: 0px 5px;  margin-bottom: 5px;}.likealinkfff {  cursor: pointer;  color: #000;  text-decoration: underline;}.likealinkfff:hover, .likealinkfff:focus, .likealinkfff:active {  color: #5b5b5b;  cursor: pointer;}.listnopoints {  list-style: none;}.listnopoints li {  position: relative;}.listnopoints li i, .listnopoints div.fa-check {  position: absolute;  left: -22px;  top: 4px;}.caption strong {  color: #000 !important;}.products.products-grid .thumbnail .caption strong, .products.products-grid .thumbnail .caption strong small, .products.products-grid .thumbnail .caption del {  display: inline;}.thumbnail {  border: none;  padding: 4px 0px;}.thumbnail .caption {  padding: 9px 0px;  min-height: 63px;}.products .thumbnail .note.note-orange {  background-color: #00b20d;}.products .thumbnail .note {  position: absolute;  top: 0px;  left: 0px;  font-size: 13px;  padding: 7px 8px 6px 8px;  color: #fff;}.products .thumbnail .note.note-right {  right: 0px;}.gutscheinbutton {  height: 46px;  border-radius: 0px;  background-color: #fff;  color: #000;}#gutschein_nr, #exampleInputEmail1, #exampleInputPassword1, #exampleInputEmail2, #exampleInputPassword2 {  font-weight: normal;  font-size: 15px;}.checkouttablepreise tr td, .checkouttable tr td {  border-top: none !important;}.artdetailh2 {  font-size: 18px;  font-weight: normal;}#cart .table-cart td, #cart .table-cart th {  vertical-align: top;}#cart .deskcartgroup {  max-width: 150px;}.wkprodelete {  padding: 8px 12px;}.wkprodelete i {  color: #454545;}.wk-image {  max-width: 120px;}.wkprodelete:hover i, .wkprodelete:focus i {  color: #000;}.nopad {  padding: 0px;}.nopadleft {  padding-left: 0px;}.nopadright {  padding-right: 0px;}.noborderright {  border-right: none;}.noborder {  border: none !important;}.pad15 {  padding: 0px 15px;}.pad250 {  padding: 25px 0px;}.pad20 {  padding: 20px;}.matoboten {  margin: 10px 0px;}.inleft {  padding-left: 14px;}.wkcoupon {  background-color: #fff;  border: 1px solid #ccc;  border-left: none;}.form-control {  box-shadow: none;}.checkouttable {  margin: 15px 0px;}.checkouttablepreise {  margin: 8px 0px;}.checkouttablepreise td {  padding-top: 2px !important;  padding-bottom: 2px !important;}.wkgessum {  font-size: 20px;  font-weight: 700;}.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {  border-top: none;  border-bottom: 1px solid #ddd;}.fullwidth {  width: 100%;}.gsanzeige {  padding: 12px 8px;  line-height: 22px;}#exampleInputEmail1, #exampleInputPassword1 {  text-align: left;}#logsite .table-cart, .bot15 {  margin-bottom: 15px;  background-color: #f3f3f3;  padding: 10px;  margin: 10px 0;}.abstandshalter {  height: 30px;}.butright {  padding-left: 5px;  padding-top: 10px;}.butleft {  padding-right: 5px;  padding-top: 10px;}.butmiddle {  padding-top: 10px;}#cart .table-bill td + td {  min-width: 120px;}.alleft {  text-align: left !important;}#lastpartcart tbody tr:first-child td {  padding-top: 23px;}.versandundzahlung {  padding-bottom: 40px;  background-color: #fff;  color: #272528;}.versandundzahlung .zahlungsoptionen, .versandundzahlung .versandoptionen {  padding-top: 30px;}.versandundzahlung ul li {  padding-top: 15px;}.versandundzahlung b {  color: #272528;  font-weight: bolder;  font-size: 14px;  border-bottom: 1px solid #272528;  display: block;  line-height: 28px;}.products .thumbnail .caption small, .products .thumbnail .caption small a {  color: #000;}#topbar {  position: relative;}.navproduktehov {  color: #000;  cursor: pointer;  display: inline-block;  font-weight: 500;}.navproduktehov:hover {  color: #666;}#extranavproduktehov, #extranavtopsellerhov {  display: none;  z-index: 9999;  position: absolute;  top: 48px;  width: 100%;  padding-top: 30px;}.minnavpadto {  background-color: #fff;  color: #000;  padding-bottom: 35px;  padding-top: 25px;  border-bottom: 1px solid #ccc;}.minnavpadto a {  font-size: 15px;  font-weight: 500;  line-height: 34px;  text-decoration: none;  text-transform: none;}.minnavpadto a.h3 {  font-size: 18px;}.minnavpadto a:hover {  text-decoration: none;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  background-color: #000;  border-color: #000;}.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span {  color: #000;}h1.catname {  text-transform: uppercase;  font-weight: 600;  margin: 25px 0;  text-align: left}h2.catname, h3.catname {  text-transform: uppercase;  font-weight: 600;  margin: 30px 0px 25px 0px;  line-height: 42px}h3.catname {  font-size: min(max(16px, 4vw), 22px);}.frontimgbottom {  margin-bottom: 30px;}.list-ingredients li {display: inline;}.list-ingredients li:after {  content: ","}.list-ingredients li:last-child:after {  content: ".";}.list-ingredients .ersteres:after {  content: "";}.allergen {  font-weight: bold;  color: #454545;}.selektweit.erstaufruf {  display: none;}.selektweitclose.erstaufruf, .showhideonclick.erstaufruf {  display: block;  max-height: 10000px;}.selektweitclose {  display: none;}.selektweitclose p {  color: #0076b2;}.selektweit, .selektweitclose {  width: 100%;  padding: 16px;  border-bottom: 1px solid #ddd;}.selektweit p, .selektweitclose p {  margin: 0px;  font-weight: 500;  text-transform: uppercase;}.selektweit:hover, .selektweitclose:hover {  cursor: pointer;}.selektweit:hover p {  color: #0076b2;}.selektweitclose:hover p {  color: #454545;}.showhideonclick {  max-height: 0;  transition: max-height 0.5s ease-out;  overflow: hidden;}.margbottomnone {  margin-bottom: 0px;}.katheadline {  font-weight: 700;  text-transform: uppercase;  margin-top: 0px;}.dieselektoren {  margin-bottom: 0px;}.artdetailh4 {  background-color: #f6f6f6;  border-bottom: 1px solid #ddd;  color: #272528;  padding: 0px 0px 0px 15px;}.artdetailh4 h4 {  color: #272528;  font-weight: bolder;  font-size: 14px;}.patobo {  padding: 25px 15px;}.chckttbl {  padding: 15px 15px;  background-color: #F3F2F2;}.chckttblintl {  padding: 15px 15px;}.gryback {  background-color: #F3F2F2;}.overall-headerimage-quality {  height: 300px;  width: 100%;  background-image: url(/import/tnt/qualitaet/tnt-produktreihe.jpg);  background-repeat: no-repeat;  background-position: center middle;  background-size: cover;  margin-top: -17px;}.qualiconsi h1 {  margin: 35px 0px;}.qualiconsi h2, .qualiconsi h3 {  margin: 25px 0px;}.flolemari {  float: left;  margin: 0px 10px 10px 0px;}.detailsreitertemp h1, .detailsreitertemp h2, .detailsreitertemp h3 {  margin: 25px 0px !IMPORTANT;}.detailsreitertemp:first-of-type h2:nth-of-type(2) {  margin-top: 0px;}.detailsreitertemp {  line-height: 150%;}.wkbtgallery {  display: none;}.disnone {  display: none;}.product-image-slider a.aktiv {  display: inline;}.product-image-slider a.inaktiv {  display: none;}.product-image-slider a.aktiv img {  width: 100px;  display: inline;}.product-image-slider a.aktiv.fullsize img {  width: 100%;  margin-bottom: 15px;}.variation-cc {  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);  transition: box-shadow 0.3s ease-in-out;  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.variation-cc:hover {  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);  -webkit-transform: scale(1.05, 1.05);  transform: scale(1.05, 1.05);  z-index: 20;  border: 1px solid #000;}.cc-variation-selector input:checked + .variation-cc {  border: 2px solid #0076b2;}.variation_soldout2 {  cursor: not-allowed;}#notification_button_button {  margin-top: 10px;}.notification3wert > div {  background-color: #000;  color: #fff;}#notification3 {  color: #000;  background: #c91330;}#closegsbox {  border: 1px solid #fff;  color: #fff;  padding: 0px 0px 2px 2px;}#closegsbox:hover {  border: 1px solid #fff;  color: #000;  background-color: #fff;  cursor: pointer;}.gshinweis {  padding: 10px 0px;  color: red;  line-height: inherit;}.notification3code {  min-height: 43px;  background-color: #c91330;  font-size: 20px;  line-height: 43px;  color: #fff;}.notification3code .fa-tags {  font-size: 16px;  color: #920000;}.notification3code .fa {  color: #fff;}.neformularmail {  background-color: #f2f2f2;  padding: 25px;}.startseitenelement {  margin: 5px 0px 30px 0px;}.index-nl {  background-color: #d21546;  padding: 30px 10px;  color: #fff;  font-weight: bold;  text-align: center}.index-nl h2, #contentseite .index-nl h2 {  margin: none;  padding: none;  font-style: italic;  font-weight: bold;  font-size: 26px;  color: #fff;}.index-nl a {  color: #fff;  text-decoration: underline;  margin: 25px 0}.textwhite, .textwhite h2, .textwhite p, .textwhite a {  color: #000;}#footer-top .inmail {  width: 100%;  height: 35px;  font-size: 16px;  padding: 10px;  border: 0px;}#footer-top .textwhite h2 {  color: #000 !IMPORTANT;}#footer-top .textwhite a {  color: #000 !IMPORTANT;  text-decoration: underline;}.vergleichstabelle {  max-width: 100%;  overflow-x: hidden;}.detailbackimg {  height: 500px;  width: 100%;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  margin: 75px 0px 0px 0px;}.tnticonreihe {  margin-top: 100px;}.tnticonstext > p {  font-size: 12px;}.tnticonstext > p:first-of-type {  margin-top: 14px;  font-weight: bold;}.produkticonreihe {  margin: 50px -15px 0px -15px;  font-size: 13px;}.tnticonstext > p {  font-size: 12px;  margin-top: 14px;}.tntheadimagerow {  margin-right: 0px;}.tntheadimagecol {  padding-right: 0px;}.products.products-grid .h3 {  line-height: 20px !important;  height: 40px;  margin-top: 15px !IMPORTANT;  overflow: hidden;  text-overflow: ellipsis;}.carousel-control {  width: 5%;}.jumbotron > div > .row > .col-xs-12 {  padding: 0px;}.jumbotron > div > .row {  margin: 0px;}.nomarglef {  margin-left: 0px;}.nomarg {  margin: 0px;}.fa-star-o, .fa-star, .fa-star-half {  font-size: 20px;}.media {  padding: 5px 15px;  background-color: #f2f2f2;}#bewertungunten {  padding-bottom: 25px;}.verifizierterkauf {  color: green !IMPORTANT;}.thumbnail-product {  text-align: -webkit-center;}.cleara {  clear: both;}.freegift {  color: #02c922;}.whitecircle:after {  clear: both;  display: table;  content: " ";}.mbiledel i {  color: #454545;  transition: background-color .4s;}.mbiledel i:hover, .mbiledel i:focus {  color: #454545;}.minitaxtxt {  font-size: 13px;}.deskcartgroup .wkrefresh, .mobilecartgroup .wkrefresh {  border-radius: 0px 5px 5px 0px;  margin-left: -1px;}.mobilewk .wkrefresh {  height: 36px;}.deskcartgroup .wwunschmenge, .mobilecartgroup .wwunschmenge {  border-radius: 5px 0px 0px 5px;}.obsuchunpt {  background-color: #fff;  border: 1px solid #ccc;  border-radius: 5px;  color: #666;  height: 43px;}.padleftn {  padding-left: 0px;}.dgscode div {  padding: 8px;  background-color: #d8005a;  color: #fff;  font-weight: bold;  font-size: 18px;}#crosstwo .products .row .col-md-3 {  width: 50%;}.m-cs-title, .startseitenproduktheadline {  background-color: #f6f6f6;  border-bottom: 1px solid #ddd;  color: #272528;  font-weight: bolder;  font-size: 22px;  line-height: 50px;  text-align: center;  margin-bottom: 20px;  clear: both;}#modalBasketOK .modal-dialog {  margin: 0px auto;  height: 750px;  border-radius: 0px;  margin-top: 40px;}#modalBasketOK .modal-content {  height: 780px;  overflow-y: visible;  width: 100%;  border-radius: 0px;  overflow-x: hidden;}#wkzugefuegt table tr td:first-child {  text-align: right;  padding-left: 15px;}#wkzugefuegt table tr td:last-child {  padding-left: 25px;  padding-right: 15px;}#wkzugefuegt {  font-family: Arial, "sans-serif", "Helvetica Neue", Helvetica;  color: #272528;  font-size: 16px;}#wkzugefuegt strong {  font-family: Arial, "sans-serif", "Helvetica Neue", Helvetica;  color: #272528;  font-size: 20px;}#wkzugefuegt img {  text-align: right;}.popcross {  padding-top: 7px;}#ui-id-1 {  z-index: 2;}.lihi34 {  line-height: 34px;}#modalNewsletter .modal-header {  padding: 0px;}#modalNewsletter small {  font-size: 65%;}#modalNewsletter .modal-content {  border-radius: 0px}#modalNewsletter h2 {  line-height: 30px;  font-weight: 300;  font-size: 26px;}#modalNewsletter .close {  position: absolute;  right: 15px;  top: 10px;  color: #fff;  font-size: 40px;  font-weight: 100;  opacity: 0.8}#modalNewsletter .derkleinegutscheininput {  margin-top: 15px;}#grund_price {  display: inline-block;}#contentseite .index-nl h2 {  margin: none;  padding: none;  font-style: italic;  font-weight: bold;  font-size: 26px;  color: #fff;}#contentseite .artdetailh2 {  background-color: #f6f6f6;  border-bottom: 1px solid #ddd;  color: #272528;  padding: 0px 0px 0px 15px !important;}#contentseite .artdetailh2 h4 {  color: #272528;  font-weight: bolder;  font-size: 14px;}#contentseite, #contentseite p, #contentseite a {  font-size: 20px;  line-height: 25px;  font-weight: 300;  color: #454545;}#contentseite a {  text-decoration: none;  color: #000;}#contentseite h1 {  margin: 25px 0px;  color: #454545;  font-size: 28px;  line-height: 35px;  font-weight: 550;}#contentseite h2 {  margin: 17px 0px;  color: #454545;  font-size: 20px;  line-height: 31px;  font-weight: 550;}#contentseite h3 {  color: #454545;  font-size: 22px;  line-height: 28px;  font-weight: 550;  margin: 25px 0px;}#contentseite .btn-grau {  margin-top: 25px;  text-decoration: none;  color: #fff;  border-radius: 5px;  background-color: #02c922;  border-color: #02c922;}#contentseite .btn-grau:hover {  background-color: #fff;  color: #02c922;}.margtop {  margin-top: 25px;}.margtopside {  margin: 25px 0px;}.wkauflistung {  height: 46px;  font-weight: normal;}#availbility_value, .artbewerten {  font-size: 14px;  display: inline;  margin-right: 10px;} /* Blog */ #tnt-blog .blog-img {  border-radius: 15px;  margin: 0px 0px 50px 0px;}#bloguebersichtsseite .active a {  color: #fff;}#bloguebersichtsseite .blogbeitragstext {  padding: 0px 15px 15px 15px;}#bloguebersichtsseite .blogbeitrag {  background-color: #f0f0f0;  border-radius: 10px;  margin-bottom: 35px;}#bloguebersichtsseite .active a:hover {  color: #fff;  background-color: #4f4f4f;}#bloguebersichtsseite .blog-text {  margin-bottom: 0px;}#bloguebersichtsseite a:hover {  color: #000;}#tnt-blog a {  color: #006e65;  text-decoration: underline;}#tnt-blog a:hover {  color: #000;}#tnt-blog h1, #tnt-blog .h1 {  color: #006e65;  font-size: 30px;  line-height: 35px;  font-weight: 550;}#tnt-blog h2, #bloguebersichtsseite h2, #tnt-blog .h2 {  font-size: 25px;  line-height: 35px;  font-weight: 550;}#tnt-blog #tnt-blog-text h2 {  margin: 45px 0px;}#tnt-blog h3, #tnt-blog .h3 {  font-size: 22px;  line-height: 31px;  font-weight: 550;}#tnt-blog h4, #tnt-blog .h4 {  font-size: 22px;  line-height: 31px;  font-weight: 550;}#tnt-blog h5, #tnt-blog .h5 {  font-size: 22px;  line-height: 28px;  font-weight: 550;  margin-bottom: 25px;}#tnt-blog .contents-headline {  font-size: 25px;  line-height: 100px;  font-weight: 550;  color: #000;  text-decoration: none;}#tnt-blog .contents {  padding: 0px 0px 45px 0px;  border-left: none;  border-right: none;  border-radius: 0px;  margin: 45px 0px 0px 0px;}#tnt-blog #tnt-blog-text {  margin-top: 55px;}#tnt-blog hr {  margin: 45px 0px;  border-color: #cbcbcb;}#tnt-blog .textsnippet {  margin-top: 45px;}#tnt-blog .btn-grau {  margin-top: 25px;  text-decoration: none;  color: #fff;  border-radius: 5px;  background-color: #02c922;  border-color: #02c922;}#tnt-blog .btn-grau:hover {  background-color: #fff;  color: #02c922;}#tnt-blog .textsnippet ul {  list-style-image: url("/import/bilder/unterseiten/haken.png");  margin-top: 15px;}#tnt-blog .contents ul {  padding-left: 35px;}#tnt-blog .abstand45 {  margin-top: 45px;}#tnt-blog .quellen {  font-size: 70%;}#tnt-blog .products.products-grid .h3 {  height: 50px;}#tnt-blog .products.products-grid .h3 a {  text-decoration: none !important;  margin: 10px 0;  font-weight: 500;  font-size: min(max(14px, 4vw), 18px);  color: #000;}#tnt-blog b, #tnt-blog strong {  font-weight: 550;}#tnt-blog .thumbnail-product .btn-grau {  border-color: #8b8b8b;  background-color: #8b8b8b;  color: #fff;  font-weight: 600;  margin-top: 0px;}#tnt-blog .thumbnail-product .btn-grau:hover, #tnt-blog .thumbnail-product .btn-grau:focus, #tnt-blog .thumbnail-product .btn-grau:active {  background-color: #8b8b8b;}#tnt-blog .starsbox {  padding: 0px;  margin: 0px;  margin-top: 60px;  border: none;}#tnt-blog .starsbox span {  font-size: 150%;}#tnt-blog #btnGetStarValue {  margin: 2px 12px;}#tnt-blog #stars {  margin-right: 42%;  margin-bottom: 10px;  margin-top: 4px;}#tnt-blog .stars > label, #tnt-blog .stars {  float: right;}.products .thumbnail .note.note-red, .products .thumbnail .note.note-orange {  height: 35px;  width: 45px;  text-align: center;  padding-top: 8px;}.products .thumbnail .note.note-red {  background-color: #c91330;}.products .thumbnail .note.note-orange {  padding-top: 9px;}.greenback {  background-color: #006e65;}.greenback .catname, .greenback .tnt-subheadline {  color: #fff;}.greenback .tnt-subheadline {  border-left: 5px solid #fff;}.greenback .testemonialauflistung .testimonial, .greenback .testemonialauflistung .testimonial .fa-quote-left {  color: #006e65;  font-style: italic;}.greenback .testemonialauflistung .owl-carousel .owl-item .card .testimonial span {  color: #454545;  font-style: italic;  font-weight: 500;}.greenback .testemonialauflistung .owl-carousel .owl-stage-outer {  background-color: #fff;}.margt15 {  margin-top: 15px;}.margtb65 {  margin: 65px 0px;}.margtb45 {  margin: 45px 0px;}.margtb25 {  margin: 25px 0px;}.newgreen .catname {  color: #006e65;  text-transform: none;}.newgreen ul {  margin: 20px 0px 25px 0px;}.newgreen li {  padding-bottom: 10px;}.newgreen .blueback {  background-color: #A6AC4D;  padding: 20px 40px;  color: #fff;  font-size: 18px;}.newgreen .blueback .catname {  text-transform: uppercase;  color: #fff!IMPORTANT;  font-size: 22px;  margin-top: 0px !IMPORTANT;}.newgreen .blueback .likealinkfff {  color: #fff;}.newgreen .blueback #analysenverweis {  margin-top: 25px;}.newgreen .listnopoints .fa-check {  color: #006e65;}.greenback.bulletpointsinbeschreibung {  color: #fff;  font-weight: 550;  font-size: 30px;  text-transform: uppercase;  line-height: 32px;  padding: 25px 0px;}.greenback.bulletpointsinbeschreibung span {  font-size: 45px;  font-weight: bold;}.greenback.bulletpointsinbeschreibung small {  font-size: 20px;  text-transform: none;}.greenbackuntertext {  color: #fff;  background-color: #006f65;  padding: 10px;  font-size: 70%;}.newgreen h1, .newgreen .h1 {  font-size: min(max(28px, 4vw), 46px);}.newgreen h2, .newgreen .h2 {  font-size: min(max(26px, 4vw), 44px);}#footer .panel-heading {  padding: 0px;  background-color: transparent;  border: none;}#footer .panel-heading a {  display: block;  padding: 15px 0px;  text-align: left;}#footer .panel {  background-color: transparent;}#footer .panel-title {  font-size: 24px;}#footer .panel-body {  border: none;}#footer .panel-body ul {  margin: 0px;  text-align: left;  padding-left: 13px;}#footer .panel-body ul li {  padding: 5px 0px;}#footer a, #footer h2, #footer .h2 {  text-decoration: none;  color: #fff;}#footer-top .h2 {  text-decoration: none;  color: #000;}#footer hr {  border-color: #f1f1f1;  margin: 25px 0;}#footer .footersocials {  margin-top: 22px;}#footer .panel-title a[aria-expanded="false"] .fa-caret-down {  display: none;}#footer .panel-title a[aria-expanded="false"] .fa-caret-right {  display: inline;}#footer .panel-title a[aria-expanded="true"] .fa-caret-down {  display: inline;}#footer .panel-title a[aria-expanded="true"] .fa-caret-right {  display: none;}.artbeschrnaehrwerte {  margin-bottom: 140px;}.artbeschrnaehrwerte details p {  border-left: none;}.artbeschrnaehrwerte details ul {  padding-left: 20px;}.artbeschrnaehrwerte details summary {  color: #006e65;  font-weight: bold;}details:hover {  cursor: pointer;}.dadnaehrwerteteil {  font-size: 80%;}.dadnaehrwerteteil table {  margin-bottom: 20px !IMPORTANT;}.naehrwertevariantezusatz {  font-weight: normal;}.margintopwenninhalt table tr td {  vertical-align: middle;}#freitextversandkostenfrei {  margin-bottom: 25px;}#freitextversandkostenfrei .bot15 {  padding: 15px;  margin: 0px;  font-weight: normal;  font-size: 15px;}#notificationForm label {  font-weight: normal;}#freifrei {  margin-bottom: 25px;}.merklistenbutton {  position: absolute;  top: 20px;  right: 20px;}.navb2b, .navb2bmobile {  color: #000 !important;  font-weight: bold;  text-decoration: none;}.navb2bmobile {  margin-right: 20px;}#row-cart {  padding-left: 0px;}.mobilessuchfeld {  height: 43px;}.linehi35 {  line-height: 35px;}.notbold b {  font-weight: normal;}.coupon-gallery {  color: #fff;  background-color: grey;  position: absolute;  top: 0px;  right: 45px;  z-index: 99;  padding: 5px 7px 5px 10px;}.aktivercodeshoppingbereich {  border-radius: 5px;  padding: 2px 10px;  display: inline-block;  background-color: #c91330;  color: #fff;  font-size: 12px;  font-weight: 500;  margin-bottom: 10px;}.coupon-wk-element {  position: absolute;  bottom: 1px;  left: 16px;  z-index: 9;  background-color: #02c922;  color: #fff;  padding: 0px 5px;  border-bottom-left-radius: 3px;  border: none;  border-top-right-radius: 15px;  font-size: 15px;}.discount-value-bold {  font-weight: 600;}.discount-betrag-red {  color: #c90202;}.discount-betrag-gesamt-wkelement {  margin-left: 15px;  color: #02c922;}.fontnormal {  font-weight: normal;}.alert-gratisartikel, .benachrichtigungsbutton-shoppingbereich {  color: #fff;  text-decoration: none;  background-color: #757575;  border: none;  display: block;  border: 1px solid #757575;  text-align: left;  font-size: 16px;  width: 100%;}.alert-gratisartikel .fa-gift, .benachrichtigungsbutton-shoppingbereich .fa-envelope-o {  margin-right: 5px;}.alert-gratisartikel:hover, .alert-gratisartikel:active, .alert-gratisartikel:focus {  color: #757575;  text-decoration: none;  background-color: #fff;  border: 1px solid #757575;}.benachrichtigungsbutton-shoppingbereich:hover, .benachrichtigungsbutton-shoppingbereich:focus, .benachrichtigungsbutton-shoppingbereich:activ {  color: #757575;  text-decoration: none;  background-color: #fff;  border: 1px solid #757575;}#variationliste-mit-wk {  display: none;}.tablevergleich tr td, .tablevergleich tr th {  text-align: center;}.tablevergleich tr td:first-of-type, .tablevergleich tr th:first-of-type {  text-align: left;}.scrollableright {  width: 100%;  overflow-x: hidden;}.ohneborder {  border-left: none;  border-right: none;  border-top: none;}.sold_out_info {  padding: 15px;}#infsite .products .thumbnail .col-sm-3 {  width: 100%;}#infsite .products .thumbnail .col-sm-5, #infsite .products .thumbnail .col-sm-4 {  display: none;}#infsite .btn-codeaktivieren {  text-decoration: none;  padding-top: 12px;  margin-top: 9px;}#infsite .topline {  padding: 15px;  margin-top: 1px;}#infsite .tirlistp {  padding: 60px 35px 35px 35px;  width: 150px;  margin-top: 10px;  text-align: center;  line-height: 20px;}#infsite .tirlistp strong {  font-size: 400%;  text-align: center;}#infsite .rsmall {  font-size: 50%;  line-height: 10px;}#infsite .infsite .row {  margin-top: 5px;}#infsite .col-sm-8.col-lg-9 {  padding-top: 20px;}#infsite .tirsback {  background-color: lightcoral;  color: #fff;}#infsite .tiraback {  background-color: coral;  color: #fff;}#infsite .tirbback {  background-color: darkkhaki;  color: #fff;}#infsite .tircback {  background-color: #8DD34D;  color: #fff;}#infsite .infsite h1 {  font-weight: bold;  margin: 0px;}#infsite .infsite .artikellistenaufzaehlungsbereich {  margin-top: 25px;}#infsite .infsite hr {  border-color: #999;}#infsite .einzelprodukt .col-md-6.col-xs-6 {  width: 100%;}.hometexttitle {  margin-bottom: 45px;}#artikellistenaufzaehlungsbereich .innerspacediv {hyphens: none;}#artikellistenaufzaehlungsbereich .col-md-3 .thumbnail-product {box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);}#artikellistenaufzaehlungsbereich #subcath3 .thumbnail-product {box-shadow: none;}/* Fehler-Modal */#modalBasketErrorBody .f19, #modalBasketErrorBody span.error, #modalBasketErrorBody p:nth-of-type(2) {  display: none;}#modalBasketErrorBody .form-control {  width: 250px !IMPORTANT;  float: right;}#modalBasketErrorBody table {  width: 100%;}#modalBasketErrorBody .table > tbody > tr > td {  border-bottom: none;}#modalBasketErrorBody .table {  margin-bottom: 0px;}#modalBasketErrorBody p:nth-of-type(1) {  font-weight: 550;}#modalBasketError {  z-index: 9999999;}.tab-content {  border: none;  padding: 0px;}#pills-tab .nav-link, #crosstabs .nav-link {  padding: 8px 16px;  font-size: 16px;  line-height: 20px;  background-color: #f2f2f2;  color: #000;  text-decoration: none;  margin-right: 15px;  margin-top: 15px;}#pills-tab .nav-link:hover, #crosstabs .nav-link:hover {  background-color: #000;  color: #fff;  text-decoration: none;}#pills-tab li.active .nav-link {  background-color: #000;  color: #fff;  text-decoration: none;}#basket_form select {  position: relative;  -moz-appearance: none;  -webkit-appearance: none;  appearance: none;  line-height: 32px;  height: 46px;}#basket_form .selectbefore::before {  content: "\21CC";  font-size: 20px;  position: absolute;  right: 29px;  top: 7px;  color: #666;  pointer-events: none;  z-index: 99;}.products.products-grid h3 {  text-align: left;}.visible-mobil {  display: none;}#whatsapp-button-container {  bottom: 7px !IMPORTANT;  right: 10px !IMPORTANT;}#whatsapp-button-container img {  width: 40% !IMPORTANT;}.notfat {  font-weight: normal;}.btn-inhaltswahl {  font-weight: 500;  color: #000;  border: 1px solid #ccc;  width: 100%;  text-decoration: none;  border-radius: 5px;  font-size: 16px;  background-color: #fff;  height: auto;}.btn-inhaltswahl:hover, .btn-inhaltswahl:focus, span.btn-inhaltswahl {  background-color: #f9f9f9;  border-color: #000;}#CR_1048 .thumbnail-product, #CR_1050 .thumbnail-product, #crosstwo .thumbnail-product {  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);}#CR_1048 .carousel-inner {  padding: 5px;}.b2buvp {  display: none;  font-size: 90%;}.frei8verskfrei {  padding-bottom: 15px;  font-size: 15px;}.frei8verskfrei .bot15 {  display: block;  text-align: center;  margin: 0px;}.staffelpreise {  font-size: 16px;}.b2buvp .table {  margin-bottom: 0px;  margin-top: 10px;}#modalBasketErrorBody form .variation-cc {  float: right;  margin: 5px 0px 5px 10px;}.sub-title {  font-size: min(max(14px, 4vw), 18px);  font-weight: 500;  line-height: 18px;  margin: 10px 0;  color: #000;}.products-list .caption {text-align: left;font-size: 15px;}.products-list .input-number {height: 56px;}.products-list .wkprozbtn {margin:0px!IMPORTANT;}.products-list .itemimg {max-height: 110px;height: 100%;}.products-list .thumbnail.thumbnail-product {padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; margin-bottom: 10px;}.well-border-tb {background-color: #f2f2f2; padding: 0px 15px;}.products.products-list h3 a {text-transform: none;}.headernavipoints {list-style: none; padding-left: 0px; border: 0px!IMPORTANT;}#topbar ul li {border-right: 0px;}#ueber-uns h2.size50 {font-size: 50px; line-height: normal;}#ueber-uns blockquote {border-color: #006e65; color: #006e65; font-style: italic; font-size: 25px;}#ueber-uns .team h3 {font-weight: 600; font-size: 25px; line-height: 30px; margin: 20px 0 0 0;}#ueber-uns h1, #ueber-uns h2, #ueber-uns h3 {hyphens: none;}@media (max-width: 1199px) {  .footermodulestw .fa {    font-size: 35px;  }  #tnt-blog #stars {    margin-right: 39%;  }}@media (max-width: 1023px) {  #whatsapp-button-container {    bottom: 7px !IMPORTANT;    right: -118px !IMPORTANT;  }}@media (max-width: 991px) {  #topbar .headerlinksnav {    font-size: 13px;  }  #row-brand img {    width: 100%;  }  .footermodulestw .fa {    font-size: 25px;  }  #ui-id-1 {    display: none !IMPORTANT;  }  .greenback.bulletpointsinbeschreibung .container .row .col-xs-12 {    margin-bottom: 25px;  }  .greenback.bulletpointsinbeschreibung .container .row .col-xs-12:last-of-type {    margin-bottom: 0px;  }  .greenback .tnt-subheadline {    margin-top: 0px !important;  }  h2.catname, h3.catname {    line-height: 30px  }  #footer .xsalignleft {    text-align: left;  }  #footer .panel-group {    margin-top: 15px;  }  #tnt-blog #bisherige {    text-align: center;  }  #tnt-blog, #tnt-blog p, #tnt-blog a, #bloguebersichtsseite, #bloguebersichtsseite p, #bloguebersichtsseite a {    font-size: 16px;  }  #tnt-blog h2, #bloguebersichtsseite h2 {    font-size: 22px;  }  #tnt-blog h3 {    font-size: 19px;  }  #tnt-blog h5 {    font-size: 18px;  }  #tnt-blog #stars {    margin-right: 38%;  }}@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 767px) {  h1, .h1 {    line-height: 35px;  }  h2, .h2 {    line-height: 30px;  }  #tnt-blog .textsnippet {    text-align: center;  }  #tnt-blog .textsnippet ul {    text-align: left;  }  #tnt-blog h4 {    margin-top: 25px;  }  #topbar .fa-shopping-basket, .fa.fa-user.deskview {    font-size: 25px;    margin: 20px 3px 16px 3px;    color: #000;  }  .products .thumbnail .note.note-red, .products .thumbnail .note.note-orange {    height: 32px;    padding-top: 7px;  }  #topbar .brand img {    padding-top: 5px;  }  #footer-top {    padding: 15px;  }  #footer-bottom {    padding: 15px;  }  body {    padding-bottom: 0px;  }  .footermodulestw .fa {    font-size: 45px;    margin: 0px 8px 16px 8px;  }  .footermodulestw h2 {    font-size: 18px;  }  .modal.fade.in {    padding-right: 0px !important;  }  .modal-dialog {    margin: 0px;  }  body {    padding-right: 0px !important;  }  .products-grid .thumbnail {    min-height: 440px;  }  #notification3 ul li {    text-align: left;  }  .detailbackimg {    height: 400px;  }  #tnt-blog #stars {    margin-right: 40%;  }  .centerxs {    text-align: center !important;  }  .coupon-gallery {    padding: 5px 7px 6px 10px;  }  .thumbnail.thumbnail-product .btn-grau {    height: 56px;    line-height: 35px !IMPORTANT;  }  .visible-mobil {    display: inline-block;  }.leftxs {text-align: left;}}@media (max-width: 635px) {  #tnt-blog #stars {    margin-right: 38%;  }}@media (max-width: 550px) {  .products-grid .thumbnail {    min-height: 400px;  }  .detailbackimg {    height: 350px;  }  #tnt-blog #stars {    margin-right: 38%;  }}@media (max-width: 500px) {  .products-grid .thumbnail {    min-height: 390px;  }  .detailbackimg {    height: 300px;  }  #tnt-blog #stars {    margin-right: 34%;  }}@media (max-width: 450px) {  .products-grid .thumbnail {    min-height: 370px;  }  .detailbackimg {    height: 280px;  }  #tnt-blog #stars {    margin-right: 31%;  }}@media (max-width: 420px) {  .products-grid .thumbnail {    min-height: 370px;  }  .detailbackimg {    height: 260px;  }  #tnt-blog #stars {    margin-right: 30%;  }}@media (min-width: 768px) {  .nopadrioxs {    padding-right: 0px;  }  .products-grid .thumbnail {    min-height: 420px;  }  .variation-cc {    width: 85px;    height: 85px;  }  .variation_soldout2 span {    margin-top: 19px;    height: 64px;  }}@media (min-width: 991px) {  .col-md-20p {width: 20%;}  .products-grid .thumbnail {    min-height: 400px;  }  .variation-cc {    width: 92px;    height: 92px;  }  .variation_soldout2 span {    margin-top: 21px;    height: 69px;  }  #footer a:hover {    text-decoration: underline;  } .img-rounded {border-radius: 25px;}}@media (min-width: 1200px) {  .products-grid .thumbnail {    min-height: 440px;  }  .variation-cc {    width: 96px;    height: 96px;  }  .variation_soldout2 span {    margin-top: 22px;    height: 72px;  }} /* Testimonials */ .testemonialauflistung .owl-carouselback {  background-color: #f5f5f5;  padding: 15px 0px;}.testemonialauflistung .owl-carousel .owl-item {  transition: all 0.5s ease-in-out;}.testemonialauflistung .owl-carousel .owl-item .card {  position: relative;} /* .testemonialauflistung .owl-carousel .owl-stage-outer {overflow-y: auto !important;} */ .testemonialauflistung .owl-carousel .owl-item img {  height: 200px;  object-fit: cover;  border-radius: 6px;}.testemonialauflistung .owl-carousel .owl-item .card .testimonial span {  color: #000;  font-size: 1.1rem;  font-weight: 600;  padding-top: 15px;}.testemonialauflistung .owl-carousel .owl-item .card {  opacity: 0.2;  transform: scale3d(0.8, 0.8, 0.8);  transition: all 0.5s ease-in-out;}.testemonialauflistung .owl-carousel .owl-item.active.center .card {  opacity: 1;  transform: scale3d(1, 1, 1);}.testemonialauflistung .owl-carousel .owl-dots {  text-align: center;  position: relative;  width: auto;  background-color: #f2f2f2;  padding: 5px 10px 3px 10px;  border-radius: 5px;}.testemonialauflistung .owl-theme .owl-dots .owl-dot span {  height: 10px;  background: #555 !important;  border-radius: 2px !important;  opacity: 0.8;}.testemonialauflistung .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  height: 13px;  width: 13px;  opacity: 1;  transform: translateY(2px);  background: #999 !important;}.testemonialauflistung {  margin: 15px 0px;  height: auto;}.testemonialauflistung .owl-carousel .owl-item .card .img-card {  width: 65%;  margin-left: auto;  margin-right: auto;}@media(min-width: 997px) {  .testemonialauflistung .owl-carousel .owl-dots {    text-align: center;    position: absolute;    left: -42%;    bottom: 35%;    width: auto;    background-color: #f2f2f2;    padding: 5px 10px 3px 10px;    border-radius: 5px;  }} /* Startseitenslider */ #tnt-startseitenteaser .owl-carouselback {  background-color: #f5f5f5;  padding: 15px 0px;}#tnt-startseitenteaser .owl-carousel .owl-item {  transition: all 0.7s ease-in-out;}#tnt-startseitenteaser .owl-carousel .owl-item .card {  padding: 0px;  position: relative;}#tnt-startseitenteaser .owl-carousel .owl-item img {  height: 325px;  object-fit: cover;  border-radius: 0px;}#tnt-startseitenteaser .owl-carousel .owl-item .card {  opacity: 0.2;  transform: scale3d(0.8, 0.8, 0.8);  transition: all 0.7s ease-in-out;}#tnt-startseitenteaser .owl-carousel .owl-item.active.center .card {  opacity: 1;  transform: scale3d(1, 1, 1);}#tnt-startseitenteaser .owl-carousel .owl-dots {  display: inline-block;  width: 100%;  text-align: center;}#tnt-startseitenteaser .owl-theme .owl-dots .owl-dot span {  height: 10px;  background: #555 !important;  border-radius: 2px !important;  opacity: 0.8;}#tnt-startseitenteaser .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  height: 13px !important;  width: 13px !important;  opacity: 1;  transform: translateY(2px);  background: #999 !important;}#tnt-startseitenteaser .owl-carousel .owl-item .card .img-card {  width: 100%;  margin-left: auto;  margin-right: auto;}#tnt-startseitenteaser .desktopsliderbilder {  display: inline-block;}#tnt-startseitenteaser .mobilesliderbilder {  display: none;}#tnt-startseitenteaser {  margin-bottom: 60px;}.mobiler-slider .row:first-of-type {  margin-right: 0px !important;}.mobiler-slider .col-xs-12:first-of-type {  padding-right: 0px !important;}@media(max-width: 1199px) {  #tnt-startseitenteaser .owl-carousel .owl-item img {    height: 270px;  }}@media(max-width: 991px) {  #tnt-startseitenteaser .owl-carousel .owl-item img {    height: 200px;  }}@media(max-width: 767px) {  #tnt-startseitenteaser .owl-carousel .owl-item .card .img-card {    width: 100%;  }  #tnt-startseitenteaser .owl-carousel .owl-item img {    height: 720px;  }  #tnt-startseitenteaser .desktopsliderbilder {    display: none;  }  #tnt-startseitenteaser .mobilesliderbilder {    display: inline-block;  }}@media(max-width: 600px) {  #tnt-startseitenteaser .owl-carousel .owl-item img {    height: 580px;  }}@media(max-width: 500px) {  #tnt-startseitenteaser .owl-carousel .owl-item img {    height: 480px;  }}@media(max-width: 400px) {  #tnt-startseitenteaser .owl-carousel .owl-item img {    height: 390px;  }}.carousel-control.left {  .background-image: none}.carousel-control.right {  .background-image: none}/* Kategorie */#cat_desc2 h2 {  text-transform: uppercase;  font-weight: 600;  margin: 30px 0px 25px 0px;  font-size: 30px;  line-height: 42px} /* Quicklinks */ .quicklinks-mobil {  background-color: #fff;  font-size: 12px;  padding-top: 20px;  padding-bottom: 15px;  border-top: 1px solid #BCBCBC;  font-weight: bold;  line-height: 16px;  overflow-x: auto;}.quicklinks-mobil a {  text-decoration: none !important;}.quicklinks-mobil a div {  padding-top: 3px;  text-align: center;}.quicklinks-mobil .weitendiv {  width: 150%;  padding: 0px 10px;}.quicklinks-mobil .col-xs-3 {  width: 16.5%;  padding-right: 10px;  padding-left: 10px;}.quicklinks-mobil img {  border: 2px solid #fff;  -webkit-box-shadow: 0px 0px 0px 2px #000000;  box-shadow: 0px 0px 0px 2px #000000;  border-radius: 100%;}#ueber-uns .slider-container {width: 100%; overflow: hidden; position: relative;}#ueber-uns .athletenslider {display: flex; transition: transform 0.5s ease-in-out;}#ueber-uns .athletenslider .slide {flex: 0 0 20%; text-align: center; box-sizing: border-box; padding: 10px;}#ueber-uns .athletenslider .slide img, #firmengeschichte img {border-radius: 10px;}#ueber-uns .athletenslider .slide p {margin-top: 10px;}@media (max-width: 768px) {#ueber-uns .athletenslider .slide {flex: 0 0 33.33%;}}@media (max-width: 480px) {#ueber-uns .athletenslider .slide {flex: 0 0 50%;}}#ueber-uns #firmengeschichte ul {--col-gap: 2rem; --row-gap: 2rem; --line-w: 0.25rem; display: grid; grid-template-columns: var(--line-w) 1fr; grid-auto-columns: max-content; column-gap: var(--col-gap); list-style: none; width: min(100rem, 90%); margin-inline: auto;}#ueber-uns #firmengeschichte ul::before {content: ""; grid-column: 1; grid-row: 1 / span 20; background: rgb(225, 225, 225); border-radius: calc(var(--line-w) / 2);}#ueber-uns #firmengeschichte ul li:not(:last-child) {margin-bottom: var(--row-gap);}#ueber-uns #firmengeschichte ul li {grid-column: 2; --inlineP: 1.5rem; margin-inline: var(--inlineP); grid-row: span 2; display: grid; grid-template-rows: min-content min-content min-content;}#ueber-uns #firmengeschichte ul li .date {--dateH: 3rem; height: var(--dateH); margin-inline: calc(var(--inlineP) * -1); text-align: center; background-color: var(--accent-color); color: white; font-size: 1.75rem; font-weight: 700; display: grid; place-content: center; position: relative; border-radius: calc(var(--dateH) / 2) 0 0 calc(var(--dateH) / 2);}#ueber-uns #firmengeschichte ul li .date::before {content: ""; width: var(--inlineP); aspect-ratio: 1; background: var(--accent-color); background-image: linear-gradient(rgba(0, 0, 0, 0.2) 100%, transparent); position: absolute; top: 100%; clip-path: polygon(0 0, 100% 0, 0 100%); right: 0;}#ueber-uns #firmengeschichte ul li .date::after {content: ""; position: absolute; width: 2rem; aspect-ratio: 1; background: var(--bgColor); border: 0.3rem solid var(--accent-color); border-radius: 50%; top: 50%; transform: translate(50%, -50%); right: calc(100% + var(--col-gap) + var(--line-w) / 2);}#ueber-uns #firmengeschichte ul li .title, #ueber-uns #firmengeschichte ul li .descr {background: var(--bgColor); position: relative; padding-inline: 1.5rem;}#ueber-uns #firmengeschichte ul li .title {overflow: hidden; padding-block-start: 1.5rem; padding-block-end: 1rem; font-weight: 600;}#ueber-uns #firmengeschichte ul li .descr {padding-block-end: 1.5rem; font-weight: 300;}@media (min-width: 769px) {#ueber-uns #firmengeschichte ul {grid-template-columns: 1fr var(--line-w) 1fr;}#ueber-uns #firmengeschichte ul::before {grid-column: 2;}#ueber-uns #firmengeschichte ul li:nth-child(odd) {grid-column: 1;}#ueber-uns #firmengeschichte ul li:nth-child(even) {grid-column: 3;}#ueber-uns #firmengeschichte ul li:nth-child(2) {grid-row: 2/4;}#ueber-uns #firmengeschichte ul li:nth-child(odd) .date::before {clip-path: polygon(0 0, 100% 0, 100% 100%); left: 0;}#ueber-uns #firmengeschichte ul li:nth-child(odd) .date::after {transform: translate(-50%, -50%); left: calc(100% + var(--col-gap) + var(--line-w) / 2);}#ueber-uns #firmengeschichte ul li:nth-child(odd) .date {border-radius: 0 calc(var(--dateH) / 2) calc(var(--dateH) / 2) 0;}}
