/* assistant-regular - latin */@font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: 'Assistant'; font-style: normal; font-weight: 400; src: url('/efakserver/fonts/assistant-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}/* assistant-700 - latin */@font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: 'Assistant'; font-style: normal; font-weight: 700; src: url('/efakserver/fonts/assistant-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}/* manrope - latin */@font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: 'Manrope'; font-style: normal; font-weight: 600; src: url('/efakserver/fonts/Manrope-VariableFont_wght.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */}body {  font-size: medium;  line-height: 1.42857143;  font-family: Taz, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-family: "Manrope", sans-serif;  min-height: 1500px;  height: 100%;  max-width: 1500px;  margin: auto;}body{margin:auto;height:100%; background-color: #f2f2f2}canvas{    position:fixed;    top:0;left:0;    z-index : -1;    width: calc(100% - 20px);}.printable {display : none}@media screen and (max-width: 1000px) { canvas{  display: none; }}html {  font-size: 10px;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}SUP {  vertical-align: top;  font-size: 80%;  line-height: normal;  top: auto;}s { font-weight: normal; color : red;}* {  box-sizing: border-box;  margin:0;} a {  color: #3f3f3f;  text-decoration: none;  background-color: transparent;}div {	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;  /* Firefox, other Gecko */	box-sizing: border-box;     /* Opera/IE 8+ */}ul {list-style-type: none; }/*h1 {font: 400 25px OpenSansCondensedBold, sans-serif !important; text-align:left; padding:0px; margin:0; color: #2e4b85 }*//*h2 {font: 400 12pt OpenSansCondensedBold, sans-serif; text-align:left; padding:0px; margin:0; color: #2e4b85 }*/h2 {font-size: medium; text-align:left; padding:0px; margin:0; color: #2e4b85 }h4 {font-size: medium; text-align:left; padding:0px; margin:0; color: #2e4b85 }h5 {font: 400 10pt arial, sans-serif; text-align:left; padding:0px; margin:0; color: #2e4b8}h3 {  font-weight: bold;  font-size: unset;  padding: 0px 5px 0 0px;  margin: 0;  color: #006594;  float: left;}h3 + p { margin-top: 0;}img { border: 0 } @media screen and (max-width: 1000px) {  .max_width 	{ max-width: 1280px; width: 100%; }  .ListRow_Big_Outer_AB {font-size: 18px }  .lipoints,.txt_doku, .lipoints ul { }  .h1_doku {font: 400 16px }  body 			{ font-size: 16px}  .SearchForm  { border-radius: 0px 10px 10px 0px; margin-right: 10px; max-width: 100%; }  .slidekey, .slidespacer { padding: 10px; }  #tabs a {font-size: 12pt}  .h1_artbody {font-size: 25px; font-weight: bold}  @-ms-viewport{width:768px;}  #left_div_dest, .div_x12 {display : none}  #left_col_unten {display: none} }@page {  size: A4;  margin: 0;}@media print {  header .container { display: none }  .printable {display : inline-block!important}  .notprint {display: none!important}  .swiper-slide-active img { border: 0px!important; max-width: 100%!important; height: auto!important; }  #bottominfo_div { }  #middle-bar, #pagetop {display:none}  body { zoom: 0.8 };  .page {    margin: 0;    border: initial;    border-radius: initial;    width: initial;    min-height: initial;    box-shadow: initial;    background: initial;    page-break-after: always;  }  a[href]:after { content: none !important; }   .max_width1    { width : 1368px; }   #toptable_nav1,   #mainmenu_div  { display: none }    #center_col   {display: block; float: none;             padding : 0px;             margin : 0px;            border : 1px solid transparent;             background-color: #fff;            }   .filtercontainer { display:none }   #left_col,   .nav-tabs,    #wk_tablist_div,   #div_main_inline,   .nav-hmenubar,   .btn-nav,   .cart,   #wk_zkdiv,   #containerkontakt,   nav, .shoplogo { display: none !important; }   .topbody_info  { padding:20px}   .swiper-slide-active  { width:100%!important }    #artdetail_image_div {width: 49%!important}   #artdetail_details {width: 49%!important}   #swiper-ADSLIDER { width:100%!important;}   .swiper-slide-active{     width: 100%!important;    height: unset!important ;   }   #ad-swiper-wrapper, .swiper-containerTT {     width: 100%!important;    height: unset!important ;   }   #ad-swiper-wrapper img {     width: 75%!important;    height: unset!important ;   }}@media (min-width: 768px) { .navbar-nav {  float: none;  text-align: left; } .navbar-nav > li {  float: none;  display: inline-block; } .navbar-nav > li > a {  padding-top: 15px;  padding-bottom: 15px; } .navbar-nav > li > a {  color: #333;  text-transform: uppercase; }  #site-navigation {  display: none; } a.productbutton.icon.amazonpayments img, a.productbutton.icon.warenkorb img {  /*width: 250px;*/  height: auto; }}@media screen and (max-width: 500px) { #center_col {  zoom: 0.9; }}@media (max-width: 767px) { .navbar-nav .open .dropdown-menu>li>a {  line-height: initial; } .navbar-toggle {  height: 55px; } .navbar-toggle .icon-bar {  width: 44px;  height: 4px;  margin: 5px 0; } .nav > li > a {  padding: 20px 5px;  font-size: 20px; } .nav-horizontal ul {  display: none; } #inlinewk1 { } .rsrc-header-img {  margin: 12px auto 0 12px; }}:after, :before {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}ol, ul {  margin-top: 0;  margin-bottom: 10px;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block;}.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {  display: none!important;}button, html input[type=button], input[type=reset], input[type=submit] {  -webkit-appearance: button;  cursor: pointer;  padding: 5px;}[class^="icon--"], [class*=" icon--"] {  background: url(/bilder/design/tasten/menu-sprites3.png);  background-size: 152px auto;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  left: -14px;  display: block;  position: absolute;  height: 50px;  width: 50px;} @media screen and (max-width: 80px) {  body       { zoom : 0.5 }  #artmain     { zoom : 0.5 } } @media screen and (max-width: 590px) {  body       { zoom : 1 }  header      { zoom : 1.0 }   #artmain     { zoom : 1.0 }  #middle-bar    { zoom : 0.7 }/*  .bodyzoom     { zoom : 0.5 }*/  [dbl-container]  { zoom : 1.0 } } @media screen and (max-width: 500px) {  header      { zoom : 1.0}  } @media screen and (max-width: 450px) {  header      { zoom : 1.25}  } @media screen and (max-width: 400px) {  header      { zoom : 1.5}  } @media screen and (max-width: 350px) {  header      { zoom : 1.5}  }select {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);	background-color:#f9f9f9;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	display:inline-block;	cursor:pointer;	color:#000000;	font-size:15px;	padding:6px 20px 6px 8px;	text-decoration:none;}P { margin: 15px 0 15px 0;}P { margin: 15px 0 15px 0;}admin-block {  display: block;  padding: 10px;  background-color: #046b9b;   color: white;}admin-block::before {  content: "ADMIN";  padding: 0 0 10px 0;  display: block;}.logocol {   margin-left: 4px;}@media screen and (max-width: 1220px) { .logocol {   margin-left: 4px; }}@media screen and (max-width: 768px) { .logocol {   margin: 7px 0 1px 7px; }}.logo {  display: block;  margin: 0px 0 22px 0px;  position: relative;  z-index: 100;  zoom: 1;  color: #222;  min-width: 466px;}@media screen and (max-width: 1024px) { #middle-bar .logo {  float: left;  margin : -5px;  min-width: 0px; }}@media screen and (max-width: 768px) {  #middle-bar .logo {     zoom: 2!important;  width: 100%;  }   #logo svg {   max-width:100%!important;  }  #svg-drucken {   display: none;  }}.custom-logo-link, .custom-logo-link:hover { color: currentColor!important;}.mbutton.search span:after { background-position: 0px -605px; content : " "}.mbutton.search:hover span:after { background-position: 0px -655px; }.suchForm_input2 {  border-radius: 6px;  background-color: #cad4e2;  position: relative;}.searchbox {  border: 0px solid; font-size: 25pt; width: 100%; padding: 0px 0 0 10px; height: 100%;  background-color: #FFFFFF; border-radius: inherit;}.searchbox:focus {  outline:0;}.btn-nav svg {  border: 0px solid #f0f0f0;  width: 76px;  cursor: pointer;  border-radius: 6px;  fill: currentColor;}.dropdown-menu {font-size: 18px; position: absolute; }.dropdown-menu a.normal {color:black!important}.dropdown-menu {  position: absolute;  top: 62px;  left: 0px;  z-index: 2000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  font-size: 14px;  text-align: left;  list-style: none;  background-color: #fff;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);  box-shadow: 0 6px 12px rgba(0,0,0,.175);}.open>.dropdown-menu {  display: block;}.dropdown, .dropup {  position: relative;}@media screen and (max-width: 1000px) {  .dropdown-menu {   zoom: 0.5;   top: 128px;   left: 10px;  }}@media screen and (max-width: 360px) {  .dropdown-menu {   zoom: 0.75;   top: 128px;  }  .customer .dropdown-menu {   left: -100px;   zoom: 0.75;  }}.dropdown-menu {font-size: 18px; position: absolute }.dropdown-menu {  position: absolute;  top: 62px;  left: 0px;  z-index: 2000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  font-size: 14px;  text-align: left;  list-style: none;  background-color: #fff;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);  box-shadow: 0 6px 12px rgba(0,0,0,.175);}.dropdown-menu .popUpAuswahl-header {  background-color: #046b9b;  color: white;  font-size: large;  padding: 2px 11px;}.open>.dropdown-menu {  display: block;}.open>a {  outline: 0;}.dropdown, .dropup {  position: relative;}@media screen and (max-width: 1000px) {  .dropdown-menu {   zoom: 0.5;   top: 128px;   left: 10px;  }}@media screen and (max-width: 360px) {  .dropdown-menu {   zoom: 0.75;   top: 128px;  }  .customer .dropdown-menu {   left: -100px;   zoom: 0.75;  }}.kd_eafield {text-align: left; width: 100%; s }.kd_eafield input, #formkundenlogin input, .ichbinbtn { font-family: "Open Sans","Helvetica Neue","Caveat",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 16px;  width: 100%;  height: 40px;  margin-top: 10px;  padding: 10px 10px 9px 10px; background : #f8f8fa; border: 1px solid #adadad; box-shadow: none; border-radius : 0px;}.kd_eafield input:hover, .kd_eafield select:hover, #formkundenlogin input:hover, #formkundenlogin select:hover, .ichbinbtn:hover {  border: 1px solid red!important;}.kd_eafield input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  opacity: .5; /* Firefox */}.kd_eafield input:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: red;}.kd_eafield input::-ms-input-placeholder { /* Microsoft Edge */  color: red;}.kd_eafield select, .kd_eafield input { font-size: 16px;  /*width: 100%; */ height: 40px;  margin-top: 10px;  border-radius: 0px;   -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;  box-shadow: inset 0px 1px 0px 0px #ffffff;  background: #f8f8fa;  -moz-border-radius: 1px;  -webkit-border-radius: 1px;  border-radius: 1px;  border: 1px solid #adadad;  display: inline-block;  cursor: pointer;  color: #000000;  padding: 6px 20px 6px 8px;  text-decoration: none;}.tab-content>.tab-pane {  display: none;}.tab-content>.active {  display: block}.tab-content {  border: 0px solid silver;  font-size : 12pt;  padding: 0px;  z-index: 100;  overflow: hidden;  margin-bottom: 20px;  background-color: white;}.tab-content h3 {}.tab-content-small {	position: absolute;	width: 164px;	display: none;}.tab-content-menuitem-0 {   float: left;   padding: 0px;  width: 100%;  display: inline-block;border-bottom: 1px solid #EEE;}.tab-content-menuitem-1 {   float: left;   width: 100%;  display: inline-block;}.tab-content-menuitem-0 a, .tab-content-menuitem-1 a{  color: black;  text-decoration: none;  margin-right: 12px;   width: 100%;  height: 100%;  display: inline-block;  white-space: nowrap;}.tab-content-menuitem-0 a:hover, .tab-content-menuitem-1 a:hover { background-color: #ffffcc}.tab-content-menuitem-0 img {width: 50px; margin: 2px 12px; white-space: nowrap} .tab-content-menuitem-1 img {width: 50px; margin: 2px 12px 2px 62px; white-space: nowrap}.tab-content-menuitem-prior {   color: gray;  padding: 0 5px;  width: 100%;  height: 61px;  background-position: 0px -250px;   /*background-image: url('/bilder/local/shop_images1294080995.png'); background-repeat: repeat-x; */  display: inline-block;  overflow: hidden;  border-bottom: 0px solid silver;   text-align: left;   font-size: 15pt;   font-weight : normal;  white-space: nowrap;  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;  /* Firefox, other Gecko */  box-sizing: border-box;     /* Opera/IE 8+ */}.tab-content-menuitem-prior a { color: white }.tab-content-menuitem-prior .backtasteL { display: inline-block;  background-position: -74px -311px;  background-image: url('/bilder/local/shop_images1294080995.png'); background-repeat: repeat-x;   width: 10px;  height: 60px; float: left;}.tab-content-menuitem-prior .backtasteC { display: inline-block;  background-position: -100px -311px;  height: 60px; padding:16px 10px; float: left;}.tab-content-menuitem-prior .backtasteR { display: inline-block;  background-position: -85px -311px;  background-image: url('/bilder/local/shop_images1294080995.png'); background-repeat: repeat-x;   width: 10px;  height: 60px;  float: left;}.tab-content-menuitem-prior .backtasteZR { display: inline-block;  background-position: -32px -311px;  background-image: url('/bilder/local/shop_images1294080995.png'); background-repeat: repeat-x;   width: 30px;  height: 60px;  float: left;}.tab-content-menuitem-prior img {width: 50px; margin: 2px 12px; white-space: nowrap}.div_x13  {       display: block; vertical-align: top; text-align: left; width: 100%; padding: 0px;}.listrowhtml .liheadtxt a {color: black}.listrowhtml .liheadtxt a:hover {color: black}.listrowhtml {  color: black ;   display: grid;  width: 100%;  margin: 0px 0 20px;  padding-bottom: 40px;  grid-template-columns: 2fr 6fr;}@media screen and (min-width:1400px) { .listrowhtml {   grid-template-columns: 2fr 8fr; }}.listrowhtml .filter-panel {  width: 100%;}#filterdiv { display: block;}#sortdiv_sel {  display: inline-block;  position: relative;  vertical-align: top;  margin: 10px;  position: relative;  width: calc(100% - 20px);}.filterBtn  { display: none }.select-wrapper select { width: 100%;}#filterdiv .filter-panel { display: inline-block;}#fpShowAll { display: none;}@media screen and (max-width: 768px) {  .listrowhtml { display: block; }  #filterdiv  { display: none; }  .filterBtn  { display: inline-block }  #sortdiv_sel {   width: auto;   display: inline-block;   position: relative;   float: right;   vertical-align: top;  }}.div_p5  {padding: 5px}.img_li24h {  background: url('/bilder/local/shop_images1294080995.png');  background-position: -425px -44px;  width : 75px;  height : 16px;  display: inline-block; margin: 3px 10px 0 0}.ABL2 {  font-weight: normal;  overflow: hidden;  margin-bottom: 10px;}.MehrereVarianten {  display: inline-block;  border: 1px solid black;  border-radius: 3px;  Text-align: center;  padding: 11px;  cursor: pointer;  background-color: #ffc508;  color: black;  font-size: medium;  font-family: system-ui;}.MehrereVarianten:hover { color: red;}.price1 { font-family: arial, sans-serif; color: #000;}.sale_span1 { color: #777777;  text-decoration: line-through red; font-weight: 300;}.preis-big .sale_span1 { font-size: medium;}.sale_span1111:after {  content: ' ';  display: block;  border-radius: 2px;  margin: -5px 0 0 0px;  -webkit-transform: rotate(-12deg);  transform: rotate(-12deg);  transform-origin: bottom left !important;  height: 1px !important;  background: red;}.thl21 {  /* background-color: #000;  opacity: .03; */  height: 106%;  pointer-events: none;  position: absolute;  width: 216px;  margin: -10px 0px 0px -10px;}.thl21:hover {  background-color: red;}.content .thl21 {  display: block;  width: 100%;  height: 100%;  z-index: 2;}.ABL1 {  overflow: hidden;  display: inline;  /*line-height: 24px!important;  height: 76px;*/  color: black;}#formwk .ABL1, #formwk .ABL2 {  height: auto;}@media screen and (max-width:320px) { .ABL1 {  line-height: normal!important;  font-size: medium!important; }}.ratingvalue_div {  padding:0px 0;  width: 89px;}.ratingvalue_div .tab-link, .ratingvalue_div .average-score { display: none;}#getspageEnde {  clear: both;  padding: 18px;  display: block;}.lagi {  position : relative;  display: block;  width: 50%;  padding: 14px 7px 0 7px;  float: left;} .lagi .content:hover {    border: 1px solid #ccc;	cursor: pointer;}.lagi:focus-within {	background: #F2F2F2;}.lagi .a-img-bottom a::after {	content: '';	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.lagi .content {  padding: 0px 0px 0px 0px;  border: 1px solid transparent; /*#1d809b;*/  position: relative;  background-color:none;  border-radius: 6px;}  .lagi .img-overlay {  position: absolute;  width: -webkit-fill-available;  height: -webkit-fill-available;  height: 100%;   background-color: transparent;  background-color: #00000008;  z-index: 100;  border-radius: 6px;  pointer-events: none;  display: none;}.lagi .info {  position: relative;  cursor: auto;  background-color: #f7f7f7;  padding-top: 20px;  /*display: flex;  font-size: large;*/}#pageGrid .lagi .info {  position: relative;  cursor: auto;  background-color: #f7f7f7;  padding-top: 20px;  display: block;  /*font-size: large;*/}.lagi .info-line {  margin-top: 41px;   zoom: 0.66;  height: 52px;}@media screen and (max-width: 420px) { .lagi .info-line {   zoom: 58%; }}@media screen and (max-width: 375px) { .lagi .info-line {   zoom: 53%; }}@media screen and (max-width: 320px) { .lagi .info-line {   zoom: 0.44; }}.lagi .info-line div {  display: inline-block;  vertical-align: top;}.lagi .info-line .trenner {  margin: -2px 1px 0 5px;  color: gray;}.lagi .a-img {  height: 100%;  margin: AUTO;  /* position: absolute; */  top: 0;  left: 0;  width: 100%;  /* width: 10.625rem; */  display: block;  text-align: center;}.lagi .a-img-bottom {  margin: 20px;  display: block;  vertical-align: top;  max-width: 550px;  width: calc(100% - 30px);}@media screen and (max-width: 600px) { .lagi .a-img-bottom {  margin: 7px;  width: auto; }}.lagi .img-element {  /*height: 200px;*/  /*width: 240px;*/  display: block;  margin: 0 auto;  position: relative;  background-color: white;  min-height: 250px;  /* width: 200px; */  display: flex;  margin: 0 auto;  position: relative;  background-color: white;  text-align-last: center;  align-items: center;  justify-content: center;  padding: 3px;}#mainContent .lagi .img-element { height: 250px; min-height: 250px;}.category.img-element {  display: block;}.lagi .img-element img {  position: relative;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;  display: inline-block;  vertical-align: middle;  z-index: 0;  max-width: 100%;  max-height: 250px;  height: auto;  border : 0;  cursor : pointer;  min-height: 1px; /*b-lazy fix */  border-radius: 6px;  transition: transform .5s ease;}.lagi a {  overflow: hidden;  /*display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;*/  position:relative;}.lagi h2 {  display: inline;  overflow: hidden;  font-size: inherit;}.lagi .product-title:hover {  color:red;  text-decoration: none;}.product-title span {}.kategoriediv .lagi { margin: 0 5px 5px 5px;}.listrowhtml .lagi { }@media screen and (max-width:320px) { .listrowhtml .lagi { width: calc(100%/1)} #pageGrid .listrowhtml .lagi { width: calc(100%/2)} .lagi .info { zoom: 1.5;}}@media screen and (min-width:359px) { .listrowhtml .lagi { width: calc(100%/2) } .lagi .info { zoom: 1.0; display: block;}}@media screen and (min-width:760px) { .listrowhtml .lagi { width: calc(100%/2) } .lagi .info { zoom: 1; }}@media screen and (min-width:1024px) { .listrowhtml .lagi { width: calc(100%/3) }}@media screen and (min-width:1280px) { .listrowhtml .lagi { width: calc(100%/4) } .lagi .img-element img:hover {  transform: scale(1.03); }}@media screen and (min-width:1540px) { .listrowhtml .lagi {    width: calc(100%/6)  }}.listrowhtml .preisimagediv { text-align: left;  zoom:1.0;}.listrowhtml.line .preisimagediv {  zoom:1.5;}.listrowhtml.line .lagi { width: calc(100%/1) }.listrowhtml a.product-title { min-height: 38px; display: block; word-break: break-all;}.listrowhtml.line .lagi .img-element {  display: inline-block;}.listrowhtml.line .lagi .a-img-bottom {  margin: 20px;  display: inline-block;  vertical-align: top;  max-width: 550px;  width: calc(100% - 260px);}.lagi:before, .lagi:after {  display: table;  content: "";  padding: 0px; }.lagi_active {  z-index : 10;  border: #888 solid 1px;} .lagi-i {  background: #FFF;  border: 1px solid #FFF;  border-radius: 3px;  width: 97%;  margin: 10px auto 0 0;}.lagi-i:hover {  border: 1px solid #d1e8fe;  background: -prefix-linear-gradient(top, white, white 80%, #d1e8fe); /* Die neue Syntax, die von Browsern benötigt wird, die dem Standard folgen (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), ohne Präfix */  background: linear-gradient(to bottom, white, white 80%, #d1e8fe);}.kategoriediv .lagi-i {  width : 160px;  margin : 10px auto;}.kategoriediv .lagi-i img { max-width : 150px; max-height: 150px;}.lagi-i:hover {}.kategoriediv .lagi-i .itemtitle {  font-size: 21px;  color: #222;  display: block;   margin-bottom: 10px;  height: 50px;}.listrowhtml .lagi-i .itemtitle {  font-size: 21px;  color: #222;  display: block;   margin-bottom: 10px;  height: 4em;}.listrowhtml .customer-rating a { height: 16px;}@media screen and (max-width: 768px) {  .kategoriediv .lagi-i { width : 170px; margin : 10px auto; }  .kategoriediv .lagi-i .itemtitle h4 { }  .listrowhtml .lagi-i { width : 95%; margin : 10px auto; }}@media screen and (max-width: 1150px) {  .lagi .product-title {  }  .content .lipoints {  font-size: 11px;  height: auto!important; }}@media screen and (max-width:350px) { .lagi .img-element {   height: 100px;   width: 100px;  } .lagi .a-img-bottom { }}.img_li48h {  background: url('/bilder/local/shop_images1294080995.png');  background-position: -425px -60px;  width : 75px; height : 16px;  margin: 3px 10px 0 0}.badge-div, .info .badge-div { display: flex; position: absolute; top: 2px; right: 5px;}.lflitem .badge-div {}.badge-span {  background-color: #df2100;  display: flex;  overflow: hidden;  position: relative;  color: #fff;  border-radius: 5px;} @media screen and (max-width: 2760px) { .badge-span {  min-width: 5.3rem;  min-height: 22px; }}.badge-span .sp1 { position: absolute; top: 50%; left: 50%; text-align: center; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); font-size: small; font-weight: 700; text-transform: uppercase; font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;}.badge-div .black-white { background-color: #000;  color : white;  border: 2px solid white;}.badge-span .sp2 { font-size : small; font-weight : 300;}a.go-up { float: right; background-position: -420px -230px;  background-image: url('/bilder/local/shop_images1294080995.png');  background-repeat: no-repeat; display: inline-block; right: 15px; top: 15px; height: 20px; line-height: 20px; color: #005d97; font-size: 11px; text-transform: uppercase; text-decoration: none; padding: 0 15px 0 0;}@media screen and (max-width:800px) {}.txt_doku {font-size: larger; text-align: left; margin: 0px 5px 10px 1px}.ta {display:table}.div_x1  {width: 100%; font-size: 10pt; padding: 20px 0px;}.payimgdiv { display: table-cell; vertical-align: middle; width: 97px;}.payimgdiv img { max-width: calc(100% - 10px);}.paytxtdiv { display: table-cell; vertical-align: middle;}.paytxtdiv span {  font-size: 11px;  color: #3f3f3f;}.payrow { height: 64px; display: table; width: 100%; border-bottom: 1px solid #f2f2f2; font-family: Arial; font-size: 12px; color: #3f3f3f;  }.img_dhl { background: url('/bilder/local/shop_images1294080995.png'); background-position: 0 -223px; width: 73px; height: 23px}.img_gls { background: url('/bilder/local/shop_images1294080995.png'); background-position: -76px -223px; width: 73px; height: 23px}.img_telefon { background: url('/bilder/local/shop_images1294080995.png'); background-position: -179px -188px; width: 16px; height: 16px}.img_fax { background: url('/bilder/local/shop_images1294080995.png'); background-position: -179px -204px; width: 16px; height: 16px}@media print { .non-print {  display: none; }}@media screen and (max-width: 800px) { .efakcookie {  /*zoom:2;*/ }}.efakcookie-style-compact .efakcookie-head, body .efakcookie-style-compact .efakcookie-body, body .efakcookie-style-compact .efakcookie-buttons {  display: inline;  padding: 0;  margin: 0;}.efakcookie-head {  font-size: 1.2em;  font-weight: bold;  padding: 7px;  color: #fff;}.efakcookie-style-compact {  text-align: left;  padding: 8px 30px 7px 20px;  line-height: 15px;}.efakcookie-container-bottom {  position: fixed;  bottom: 0;  left: 0;  right: 0;}.efakcookie-container {  background-color: rgba(25, 25, 25, 0.9);  color: #efefef;  padding: 5px 20px;  font-size: 12px;  line-height: 1.2em;  text-align: left;  display: none;  z-index: 9999999;}@media print { .efakcookie { display:none!important }}.efakcookie-closebutton:hover, .efakcookie-closebutton:active {  color: #fff;  text-decoration: none;}.efakcookie-closebutton {  font-size: 16px;  font-weight: 100;  line-height: 1;  color: #a2a2a2;  filter: alpha(opacity=20);  position: absolute;  font-family: helvetica, arial, verdana, sans-serif;  top: 0;  right: 0;  padding: 5px 10px;}.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.efak_cookie_accept_btn {  padding: 8px 10px;  background-color: #29A00A;  cursor: pointer;  text-align: center;  display: block;  width: 33%;  margin-left: 10px;  float: right;  max-width: 120px;  border-radius: 5px;  -webkit-border-radius: 5px;  color: #FFF;}.efak_cookie_accept_btn:hover, .efak_cookie_accept_btn:visited {  color: #FFF;  background-color: #2da137;  transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;  -webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;}.FrameWebEditor H2 {  border-bottom: 1px solid #f4bfa6;  margin: 15px 0;  font-size: 18px;  font-weight: 600;  /*display: flex;*/}.FrameWebEditor UL {  list-style-type: disc;  padding: 0 0 0 35px;  padding: revert;}li { margin-top: 0px;  border: 0px;  color: #505050;  white-space: unset; }li::marker { color: red; }.swiper-body { width: 100%; height: 480px; position: relative; overflow: hidden; margin: 0 auto;  background-color: white;}.swiper-container {  -webkit-overflow-scrolling: touch;  width: calc(100% - 0px);  height: 100%;  background-color: white;}.swiper-slide {     text-align: center;     font-size: 14px;     cursor : pointer;}.swiper-slide: hover { /* border: 1px solid #d1e8fe;  background: -prefix-linear-gradient(top, white, white 80%, #d1e8fe);  background: linear-gradient(to bottom, white, white 80%, #d1e8fe); */}.swiper-wrapper { height: 100%;}a.slide { color: black;}.lflitem { border: 1px solid transparent; border-radius: 6px; text-align: left;}.lflitem img { max-width: 200px; max-height: 200px; margin: auto;}.lflitem:hover { border:1px solid red;}.lflitem .product-title {  height: 67px;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}.lflitem .product-title::after {	content: '';	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}.lflitem .product-title span{  display: inline;  font-weight: 600;}.swiper-slide :hover {	/*border: 1px solid red;*/	cursor: pointer;}.lflitem:focus-within {	/*background: #F2F2F2;*/}.imgEdit {  position: absolute;  top: 21px;  right: 1px;  transform: rotate(90deg);}.badge-div, .info .badge-div { display: flex; position: absolute; top: 2px; right: 5px;}.lflitem .badge-div {}.badge-span {  background-color: #df2100;  display: flex;  overflow: hidden;  position: relative;  color: #fff;  border-radius: 5px;} @media screen and (max-width: 2760px) { .badge-span {  min-width: 5.3rem;  min-height: 22px; }}.badge-span .sp1 { position: absolute; top: 50%; left: 50%; text-align: center; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); font-size: small; font-weight: 700; text-transform: uppercase; font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;}.badge-div .black-white { background-color: #000;  color : white;  border: 2px solid white;}.badge-span .sp2 { font-size : small; font-weight : 300;}.swiper-slide {  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  width: 100%;  height: 100%;  position: relative;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  -o-transition-property: transform;  transition-property: transform;  transition-property: transform,-webkit-transform;}.swiper-slide-active img { border-radius : 8px; /*border: 1px solid lightblue;*/}.swiper-wrapper {  position: relative;  width: 100%;  height: 100%;  z-index: 1;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  -o-transition-property: transform;  transition-property: transform;  transition-property: transform,-webkit-transform;  -webkit-box-sizing: content-box;  box-sizing: content-box;}.swiper-button-prev {  top: 22px!important;  height: 100%!important;  left: 0px;  width: 44px;}.swiper-button-next {  top: 22px!important;  height: 100%!important;  right: 0px;  width: 44px;}.swiper-button-next:hover, .swiper-button-prev:hover {  background-color: #F2F2F2;  background-color: #F2F2F266;}.lflitem .div-swiper-lazy {   width: 200px;    height: 200px;   display: table-cell;   vertical-align: middle;    text-align: center;  }.linktxt {       font-size: 13px;       text-align: left;       height: 5.6em;       border: 0px solid red;       margin: 0 auto 7px;       line-height: 1.5;       overflow: hidden;       padding: 0px;  }.dblstars-small-yellow {  width: 90px;  height: 17px;  background-image: url("/bilder/design/background/small-yellow-star.png");  background-repeat: repeat-x;  background-size: 18px;      display: inline-block;  vertical-align: middle;}.dblstars-small-yellow .fill {  height: 17px;  background-image: url("/bilder/design/background/small-yellow-star.png");  background-repeat: repeat-x;  background-size: 18px;    background-position: 0 -17px;}a.versandinfolink { text-decoration: none;}a.versandinfolink: hover { text-decoration: underline;}.popover-content {  background-color: white;  color: #000;  font-size: 15px;  font-family : arial;  padding: 9px 14px}.popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  text-align: left;  white-space: normal;  background-color: #fff;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, .2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);  box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}.popover.top {  margin-top: -10px}.popover.right {  margin-left: 10px}.popover.bottom {  margin-top: 10px}.popover.left {  margin-left: -10px}.popover>.arrow,.popover>.arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid}.popover>.arrow {  border-width: 11px}.popover>.arrow:after {  content: "";  border-width: 10px}.popover.top>.arrow {  bottom: -11px;  left: 50%;  margin-left: -11px;  border-top-color: #999;  border-top-color: rgba(0, 0, 0, .25);  border-bottom-width: 0}.popover.top>.arrow:after {  bottom: 1px;  margin-left: -10px;  content: " ";  border-top-color: #fff;  border-bottom-width: 0}.popover.right>.arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-right-color: #999;  border-right-color: rgba(0, 0, 0, .25);  border-left-width: 0}.popover.right>.arrow:after {  bottom: -10px;  left: 1px;  content: " ";  border-right-color: #fff;  border-left-width: 0}.popover.bottom>.arrow {  top: -11px;  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999;  border-bottom-color: rgba(0, 0, 0, .25)}.popover.bottom>.arrow:after {  top: 1px;  margin-left: -10px;  content: " ";  border-top-width: 0;  border-bottom-color: #fff}.popover.left>.arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999;  border-left-color: rgba(0, 0, 0, .25)}.popover.left>.arrow:after {  right: 1px;  bottom: -10px;  content: " ";  border-right-width: 0;  border-left-color: #fff}.price { font-size : 20pt; font-weight: 700;  white-space: nowrap; color: red; margin-bottom: 0px; display: inline-flex; } @font-face {  font-display: swap;  font-family: 'Saira';  font-style: italic;  font-weight: 900;  src: url('/efakserver/fonts/saira-v19-latin-900italic.woff2') format('woff2'); }.div_x5  { display: block;  margin-bottom: 0px;  position: relative; clear: both;}.kundendaten_rahmen button { padding: 10px !important; font-size: 14px; font-weight: bold; background: #0070ba; color: white; width: 100%; position:relative; outer: 0; border : 0px; border-radius: 5px; text-align: center;  min-height: 44px;  display: block;  background-color: #0070ba;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -khtml-border-radius: 4px;  border-radius: 4px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  -o-appearance: none;  appearance: none;  -webkit-tap-highlight-color: transparent;  color: #fff;  font-size: 1em;  text-align: center;  font-weight: 700;  font-family: HelveticaNeue-Medium,"Helvetica Neue Medium",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;  text-shadow: none;  text-decoration: none;  -webkit-transition: background-color .4s ease-out;  -moz-transition: background-color .4s ease-out;  -o-transition: background-color .4s ease-out;  transition: background-color .4s ease-out;  -webkit-font-smoothing: antialiased;}.productbutton { color: #000; text-decoration: none; text-align: left; display: flex; line-height: 15px; min-height:50px;  border-radius: 5px; -ms-user-select: None;  -moz-user-select: None;  -webkit-user-select: None; }.productbutton:hover {}.productbutton:active { box-shadow: 0 5px #666; transform: translateY(4px);}a.ibutton { -webkit-border-radius: 4; -moz-border-radius: 4; border-radius: 4px; border: 1px solid gray;  font-family: monospace; color: #000; font-size: 15pt; padding: 9px; background: #dbdbdb; background-image: -webkit-linear-gradient(top, #ffffff, #dbdbdb); background-image: -moz-linear-gradient(top, #ffffff, #dbdbdb); background-image: -ms-linear-gradient(top, #ffffff, #dbdbdb); background-image: -o-linear-gradient(top, #ffffff, #dbdbdb); background-image: linear-gradient(to bottom, #ffffff, #dbdbdb); text-decoration: none; text-align: center; float: left;  line-height: 25px; margin-right :5px; white-space : nowrap;}a.ibutton:hover { background: #dbdbdb; background-image: -webkit-linear-gradient(top, #ffffff, #dbdbdb); background-image: -moz-linear-gradient(top, #ffffff, #dbdbdb); background-image: -ms-linear-gradient(top, #ffffff, #dbdbdb); background-image: -o-linear-gradient(top, #ffffff, #dbdbdb); background-image: linear-gradient(to bottom, #ffffff, #dbdbdb); text-decoration: none!important; border: 1px solid orange;  cursor: pointer; color: red;}.buybtnspan { position:relative;}.clgreen {color:#006600}#toptable-outer {  height: 202px;  background-color: #0386d4;  display: none;}@media screen and (max-width: 1000px){ #toptable-outer {  height: 242px; }}#overlaydiv {  -webkit-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;  -moz-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;  -ms-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;  -o-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;  transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -moz-tap-highlight-color: rgba(0,0,0,0);  tap-highlight-color: rgba(0,0,0,0);  -webkit-transform: translateZ(0);  -moz-transform: translateZ(0);  -o-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0);  opacity: .01;  background: rgba(0,0,0,0.7);  position: fixed;  width: 100%;  height: 100%;  left: 0;  top: 0;  z-index: 5000;  visibility: hidden;  cursor: pointer;}#overlaydiv.is--open {  -webkit-transition-delay: 0;  -moz-transition-delay: 0;  -ms-transition-delay: 0;  -o-transition-delay: 0;  transition-delay: 0;  opacity: 1;  visibility: visible;}#overlaydiv.is--closable {  cursor: pointer;}#div_infodiv {  position: absolute;  z-index: 3000;  display: none;  width: 700px;  max-width: 95%;  /* left: calc((100% - 700px) / 2); */  border: 1px solid gray;  background: white;  border-radius: 6px;  box-shadow: 12px 14px 6px 0px #00000042;  top: 120px;  color: black;  padding: 3px;}#center_col_background {  background-color: transparent;  height: 97px;  position: absolute;  width: 100%;  z-index: -1;}@media screen and (max-width:1200px) { #center_col_background: {  display: none; }}#center_col {   /* display: inline-block; */  vertical-align: top;  min-height: 500px;  border-radius: 3px;  width: 100%;  /* float: none; */  padding: 0px;  border: 0;  /*max-width: 2000px;*/  margin: 0 auto;}#righttop_div {  border: 1px solid #f2f2f2;  display: inline-table;  width: calc(140px);  height: 56px;  vertical-align: top;  margin: 5px 0 0 10px;  float: right;  text-align: center;  background-color: #ffffff;  background-color: #ffffffe0;}@media print { #MAINMENU_HORZ {  display: none; } #left_col {  display: none;  width:100%; } #center_col {   width: 100%;  float: none;  } #left_col_unten, #mainmenu_div, .shoprating {  display: none; }}@media screen and (max-width: 1150px) { #center_col   {   padding : 0px 0px;   border : 0;  } #center_col_rahmen {padding: 4px};}@media screen and (max-width: 1000px) { #center_col   {   border : 0;   width: 100%; } #center_col_rahmen {padding: 4px};}#center_col_rahmen {  margin : auto; /* background-color: #efefef; */ padding: 0px;  border-radius: 9px;}@media screen and (max-width: 1150px) { #center_col_rahmen {padding: 0 0px};}#top-bar	{	position: relative;	z-index: 1;	height: 40px;	line-height: 38px;	font-size: 17px;	font-weight: 400;   display : block;   background-color: transparent;}#top-bar .hotline	{}#top-bar .hotline .et-phone	{	font-size: 23px;	margin-right: 5px;	vertical-align: middle;}#top-bar .hotline [class*="flag-"]	{}#top-bar .hotline #number	{	display: inline-block;}#top-bar .hotline .header-hotline-number{	font-weight:bold;}#top-bar .hotline .header-hotline-number a{    color: inherit;}#top-bar .user-nav nav	{	float: right;	margin-right: -12px;}.close-mobile-nav {	height: 40px;	cursor: pointer;	text-align: right;}/*#main-nav-collapse {	position: relative;	padding-bottom: 10px;}*/#top-bar .user-nav .list-inline > li {	margin-left: 0;	vertical-align: middle;    padding: 0px;}#top-bar .user-nav .dropdown > a	{	display: block;	padding: 0px 12px;	line-height: 40px;	position: relative;	font-size: 17px;	height:40px;	color: inherit;}#top-bar .user-nav .dropdown > a:hover,#top-bar .user-nav .dropdown.open > a	{	background: #fff;	color: #008bd2;	padding-left: 13px;	padding-right: 13px;	margin-left: -1px;	margin-right: -1px;}#top-bar .user-nav .dropdown.open > a	{	padding-bottom: 3px;	z-index: 1001;}.user-nav .dropdown .dropdown-menu	{	padding: 10px 0;	color: #3c3c3e;	background: #fff;	border: 3px solid #008bd2;	border-radius: 0px 15px 15px 15px;	font-weight: 400;	line-height: 2em;	top: calc(100% - 3px);	font-size: 16px;	z-index: 2000;}.user-nav .dropdown .dropdown-menu a.button-primary {	font-size: 15px;}#top-bar .user-nav .dropdown > a .divider {	position: absolute;	right: -2px;}#top-bar .user-nav .divider {	background-color: #fff;  display: inline-block;  height: 17px;  width: 1px;}#top-bar .user-nav .dropdown > a:hover .divider,#top-bar .user-nav .dropdown.open > a .divider	{	visibility: hidden;}#top-bar .user-nav.logged-in li.account {	text-align:right;}.user-nav.logged-in li.account.open,.user-nav.logged-in li.account.open a.dropdown-toggle,.user-nav.logged-in li.account:hover,.user-nav.logged-in li.account a.dropdown-toggle:hover {	color: currentColor;}#top-bar .user-nav.logged-in li.account a {	overflow: hidden;	max-width: 370px;}.user-nav .dropdown > a.wishlist-empty svg .cls-1 {	fill: transparent;	stroke: #008bd2;	stroke-width: 2;}#top-bar .user-nav .dropdown > a.wishlist-empty svg .cls-1 {	stroke: #fff;    fill: white;}#top-bar .user-nav .dropdown > a.wishlist-empty:hover svg .cls-1 {	stroke: #008bd2;    }.user-nav .dropdown > a.wishlist-filled svg .cls-1,#top-bar .user-nav .dropdown > a.wishlist-filled:hover svg .cls-1,#top-bar .user-nav .dropdown.open > a.wishlist-filled svg .cls-1 {	fill: #008bd2;	stroke: #008bd2;}#top-bar .user-nav .dropdown > a.wishlist-filled svg .cls-1 {	fill: #fff;	stroke: #fff;}.user-nav .dropdown > a .logged-off svg .user {	fill: currentColor;	stroke: currentColor;}#top-bar .user-nav .dropdown > a .logged-off svg .user {	fill: #fff;	stroke: #fff;}#top-bar .user-nav .dropdown > a:hover .logged-off svg .user,#top-bar .user-nav .dropdown.open > a .logged-off svg .user {	fill: #008bd2;	stroke: #008bd2;}.user-nav .dropdown > a .logged-off .check {	display: none;}.user-nav .dropdown > a .logged-in svg .user {	fill: #008bd2;	stroke: #008bd2;}#top-bar .user-nav .dropdown > a .logged-in svg .user {	fill: #fff;	stroke: #fff;}#top-bar .user-nav .dropdown > a:hover .logged-in svg .user,#top-bar .user-nav .dropdown.open > a .logged-in svg .user {	fill: #008bd2;	stroke: #008bd2;}#top-bar .user-nav .dropdown > a svg {	width: 24px;	stroke-width: 1;	display: inline-block;	vertical-align: middle;	height: auto;	margin-right: 15px;}#top-bar .user-nav .dropdown > a .logged-off svg,#top-bar .user-nav .dropdown > a.wishlist-empty svg {	margin-right: 5px;}#top-bar .user-nav .dropdown > a .logged-off svg	{	margin-right: 4px;}.user-nav .dropdown > a:hover svg .cls-1 {	stroke: #008bd2;}.user-nav .dropdown > a:hover svg .user,.user-nav .dropdown.open > a svg .user {	fill: #008bd2;	stroke: #008bd2;}#top-bar .user-nav .dropdown > a .logged-in .check svg,#middle-bar .user-nav .dropdown > a .logged-in .check svg {	background-color: #fff;	border: 1px solid #008bd2;	border-radius: 100%;	height: 18px;	width: 18px;	padding: 2px;	vertical-align: middle;	margin: 0px;}#top-bar .user-nav .dropdown > a .logged-in .check svg {	background-color: #008bd2;	border: 1px solid #fff;	}.user-nav .dropdown > a:hover .logged-in .check svg,.user-nav .dropdown.open > a .logged-in .check svg {	background-color: #fff;	border: 1px solid #008bd2;}.user-nav .dropdown > a:hover .logged-in .check svg .check,.user-nav .dropdown.open > a .logged-in .check svg .check {	fill: #008bd2;}.user-nav .dropdown > a .logged-in .check svg .check {	fill: #008bd2;	height: auto;}#top-bar .user-nav .dropdown > a .logged-in .check svg .check {	fill: #fff;}.user-nav .dropdown.account .dropdown-menu	{	left: -4px;}.user-nav .dropdown.account .div_memberLogin	{	width: 310px;	padding: 0px 15px;}.user-nav .dropdown.account .div_memberLogin .error {	line-height: 1.2em;}.user-nav .dropdown.account label	{	color: #008bd2;	font-weight: 400;}.user-nav .dropdown.account .inp_member	{	margin-bottom: 8px;}.user-nav .dropdown.account button	{	float: right;	padding: 0 20px;}.user-nav .dropdown.account .links	{	float: left;	margin-top: 4px;}.user-nav .dropdown.account .links a {	display: block;	line-height: 1em;	margin-top: 5px;	color: #008bd2;	text-decoration: underline;	font-size: 13px;}#top-bar .wishlist {	position: relative;}.wishlist .items-on-wishlist,#warenkorb_header .quantity-in-cart,.user-nav .dropdown > a .logged-in .check	{	display: block;	position: absolute;	top: 15px;	left: 28px;	line-height: 16px;}.wishlist .items-on-wishlist,#warenkorb_header .quantity-in-cart	{	background: #008bd2;		border: 1px solid #fff;	border-radius: 9px;	height: 18px;	min-width: 18px;	color: #fff;	font-size: 12px;	line-height: 16px; /*lower than height because of border*/	text-align: center;	padding: 0px 4px 0px 4px;}#warenkorb_header .quantity-in-cart	{	background: #ff8d00;		border: 1px solid #ff8d00;	top: 0px;	left: 20px;}#top-bar .user-nav .dropdown > a span.name {	max-width: 155px;	height:40px;	overflow: hidden;	/* display: inline-block; */}#top-bar .country .current-country [class*='flag-icon-']	{	margin: 0px 0px -2px 5px;}#top-bar .user-nav .dropdown.country .dropdown-menu	{	border-radius: 15px 0px 15px 15px;	width: 265px;	right: -4px;}#top-bar .country .dropdown-menu ul	{	margin-left: 0px;	width: 100%;}#top-bar .country .dropdown-menu li a	{	display: block;	padding: 5px;	color: #008bd2;	font-size: 14px;	font-weight: 700;}#top-bar .country .dropdown-menu li a:hover,#top-bar .country .dropdown-menu li a.active	{	background: #dff2fd;}#top-bar .country .dropdown-menu li a {	margin: 0px 10px;}#top-bar .country .dropdown-menu li a .country-code	{	width: 30px;	display: inline-block;	font-size: 18px;}#top-bar .country .dropdown-menu li a [class*='flag-']	{	margin-bottom: -2px;}#top-bar .payment-methods .text	{	white-space: nowrap;	margin-bottom: 8px;}#top-bar .payment-methods .payment-icons	{	text-align: center;}#top-bar .payment-methods .payment-icons img	{	display: inline-block;}#middle-bar {  background-color: transparent;  line-height: normal;  color: #444;}#middle-bar .cart a {  color: #EEE;}#topgrid { display: grid;  gap: 10px; grid-template-areas: 'mbd_logo navHMenuBar2 btn_nav'; background-color: transparent; padding: 0.5%; grid-template-columns: 1fr 2fr 1fr; min-height: 126px;}@media screen and (max-width: 1024px) { #topgrid {  grid-template-areas:    "mbd_logo btn_nav"    "navHMenuBar2 navHMenuBar2";  padding: 2%;  grid-template-columns: 60% 40%;  height: auto; }}#mainmenu_div {  position: absolute;  z-index : 2000;  vertical-align: top;  margin-top: 38px;  width: 40px;  z-index: 1002;  display: none;}@media screen and (max-width : 1000px) { #mainmenu_div {  padding: 18px 0px;  clear: both; }}@media screen and (max-width : 590px) { #mainmenu_div {  zoom: 1.5; }}#logo svg {  max-width: 80%;  width: 100%;  height: auto;  /*max-height: 100px;*/ } #logo a:hover {  background-color: transparent; } @media screen and (max-width: 1024px) {  #logo svg {   max-width:100%!important;  }}#main-dropdown-menu{  float:none; white-space: nowrap; }#main-dropdown-menu a{  color: black; display: block; padding: 5px 10px; font-size: 24px;}#main-dropdown-menu a:hover {  background-color : #ccc;}@media screen and (max-width: 1000px) { #main-dropdown-menu {   zoom: 1; } #main-dropdown-menu a{   font-size: 42px; }}#searchbox2 {  width: 100%;  border-radius: 0px;  background-color: transparent;  font-size: 28px;  border-radius: 3px;  /* padding: 10px; */  height: 59px;  cursor: pointer;}#searchbox2::placeholder {  color: black;}#btnMenu {  width: 37px;  height: 48px;  cursor: pointer;  margin: 0 20px;}#katdiv {  display:none;   padding-bottom: 40px;}#katdiv a { color: navy!important;}#div_main_inline { z-index: 100000; margin: 0px auto; text-align: left; clear: both; display: none;padding: 0px 3px;}#feedbackDiv .textarea {  overflow: hidden;  resize: both;  min-height: 40px;  line-height: 20px;}#feedbackDiv {  position: absolute;  z-index: 500000;  display: none;  width: 50%;  padding: 15px;  left: calc((100% - 50%) / 2);  background-color: limegreen;  top: 100px;}@media screen and (max-width: 800px) { #feedbackDiv {  width: 90%;  left: 5%;  top: 5%; }}#feedbackDiv #feedbackForm {  display: grid;}canvas {  display: none;   width: 100%;  height: 100%;  background-color: black;  z-index: 50009;  opacity: 0.6;}#feedbackDiv #feedBackGesendet { display : none;}#feedbackImg { position: fixed; z-index : 1000;}#wbmiddle { display: none;}@media screen and (max-width: 2020px) { #wbmiddle {  display: block;  margin: 10px;  background-color: #f4f4f4; } }#LUCNAV {  text-align: left;  margin-top: 3px;  padding: 5px 10px 0;  margin-left: auto;   margin-right: auto;}#LUCNAV_CATITEMS {  display: block;  padding: 10px;}#LUCNAV_CATITEMS #katlist_ul {  flex-direction: column;  gap: 3px;  overflow:hidden;  margin-bottom: 30px;}#LUCNAV_CATITEMS #katlist_ul a {  display: flex;  flex-direction: row;  align-items: center;  text-align: left;}#LUCNAV_CATITEMS #katlist_ul img {  max-width: 32px;  height: auto;  margin: auto;  max-height: 32px;  border-radius: 6px;}#LUCNAV_CATITEMS #katlist_ul li div:last-child {  width: 200px;  margin: 0 0 0 5px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  font-size: smaller;  text-transform: uppercase;  font-family: inherit;  font-weight: 800;}#LUCNAV_CATITEMS #katlist_ul li.selected {  background-color : #d9ffff;}#LUCNAV_CATITEMS #katlist_ul li div:first-child {  padding: 0px;  margin: 4px;  position: relative;  display: flex;  width: 32px;  height: 32px;  background-color: #ffffff;  border-radius: 6px;}#LUCNAV a, #LUCNAV span{  color: #000;  border-top: 0px solid gray;  padding: 0px 0px 8px 0;  display: inline-block;}@media screen and (max-width: 768px) { #LUCNAV_CATITEMS #katlist_ul {  flex-direction: row;  flex-wrap: wrap; } #LUCNAV_CATITEMS #katlist_ul li{  max-width: 33%; }}@media screen and (max-width: 600px) { #LUCNAV.adiv {  text-align: left;  padding-bottom: 10px; } #LUCNAV.adiv a, #LUCNAV.adiv span {  font-size: x-large;  /*display: flex;   padding: 8px;*/ } #LUCNAV.adiv a:nth-child(1) {  display:flex;   white-space : nowrap; } #LUCNAV.adiv a:nth-child(2) {  display:flex;   white-space : nowrap;  overflow: hidden; } #LUCNAV.adiv a:nth-child(3) {  display:flex;   white-space : nowrap; } #LUCNAV.adiv a:last-child {  display:flex;   white-space : nowrap; } #LUCNAV_CATITEMS #katlist_ul li{  max-width: 49%; }}#LUCNAV a:before, #LUCNAV span:before {  display: inline-block;  color: #ffc500;  content: '>';  padding: 0 10px 0 5px;  font-weight: 700;}#LUCNAV a:first-child {  font-weight: 800;}#LUCNAV a:last-child {}#LUCNAV a:first-child::before {  content: '';  width : 0px;  padding : 0px;}#LUCNAV a:hover {  text-decoration: underline;  background-color: transparent;}#katlist_ul, #katlist_ul li { padding : 0;} #katlist_ul {  overflow: overlay;  display: flex;  gap: 20px;  flex-direction: row;}#katlist_ul li {position: relative;  /* text-align: center; */  display: inline-block;  vertical-align: top;  /* text-align: -webkit-center; */  align-items: center;  text-align: -webkit-center;}#katlist_ul img { max-width: 100px; height: auto; margin: auto; max-height: 75px;border-radius: 6px;}#katlist_ul li div:first-child {  padding:4px;  position: relative;  display: flex;  width: 100px;  background-color: #f1f1f1;  border-radius: 6px;}#katlist_ul li div:last-child {  position: relative;  margin-bottom: 18px;  font-weight: 300;  white-space: wrap;  overflow: hidden;  width: 120px;  text-overflow: ellipsis;  font-family: monospace;}#maindiv {  margin-top: 0px;  margin-left: auto!important;  margin-right: auto!important;  background-color: white;  color: black;  min-height: 600px;  width: calc(100%);  opacity: 0.3;  font-size: small;  font-family: 'Manrope';  border-radius:9px;  padding: 20px 20px; }@media screen and (max-width : 800px) { #maindiv {   zoom : 1.0;  width: 100%; } #feedbackImg {  position: relative; }}.content_cf { position: absolute; background: white; z-index: 2000; border: 1px solid gray; display: none; margin-top: 4px;}#filterdiv {  clear: both;  padding-left: 0px;  background-color: white;  overflow: unset!important;}#fpShowAll, #fpDelAll { cursor: pointer; border-color: gray;  color: red; text-align: center;  padding: 14px;}#filterdiv #fpDelAll { display: none;}#filterdiv #fpShowAll { color: darkgreen; display: none;}#filterdiv #filter-id-fcb_hoehe, #filterdiv #filter-id-fcb_abstand { display: inline-block;}#filterdiv .filter-panel:first-child { display: inline-block;}.filter_productfound {font-size: 22px; color: black}.sm {line-height: 30px}.sm a {text-decoration: none}.sm a:hover {text-decoration: underline}.headline_a {    font: 400 10pt OpenSansCondensedBold, sans-serif;     display: block;    padding: 0px;    width: 100%;    line-height: 30px;    cursor: pointer;    overflow: hidden;    position:relative;}.headline_aa {    position: absolute;    display: inline-block;    padding: 5px;    width: 100%;    line-height: 24px;    cursor: pointer;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;  }#filtercoltable {    width: 100%;    border-spacing: 10px 10px;   border-collapse: separate;   border: 0;   /*margin: 0px 5px 5px -10px; */}.filtercol_title {  font-size: 16px;}#filtercontainer_oben {   padding-bottom: 15px;}.filtercontainer {   float: right;   width: 250px;}.filtercol {     overflow: hidden;     display: none;     width : 100%;     vertical-align: top; }.filtercol select { min-height: 30px; }.filtercol .selectedTitle {color: gray}.filtercol: hover { }.menustyle { background: white !important; margin-left: -1px; margin-top: -1px; border: 1px solid gray !important; z-index: 4000; border-bottom: 1px solid white !important; width: calc(33% - 10px)}.headline_aa:after {	content: "";    font-weight:normal; 	display: block;    position: absolute;    right: 5px;    width: 30px;    font-size: 1.375rem;    text-align: center;    line-height: 38px;    height: 26px;    top: 2px;    border-radius: 1px;    border: 0px solid silver;    background-image: url('/bilder/local/shop_images1294080995.png');     background-color: white;    background-position: -84px -684px;     background-repeat: no-repeat; }.headline_aa.open:after {    background-position: -104px -684px; }#filterselect {  font-size :15px;  font-weight: bold;  width: 100%;  display: inline-block;   background-color: #F2F2F2;   padding: 7px;   cursor: pointer;  border-radius: 4px;  border : 0px;}#filterclearlist {  background-color: white;  display:none;}#seitenlinks_dest2 { display : block; margin: 5px 0; }#seitenlinks_dest2 select{  font-size :15px;  font-weight: bold;  background-color: #f2f2f2;  display: inline-block;   padding: 7px;   cursor: pointer;  border-radius: 4px;}  @media screen and (max-width: 850px) { #filtercoltable { border-spacing: 10px 8px;} #filterselect { font-size :24px;} .filtercol_title { font-size: 24px; } .headline_a { font: 400 18pt OpenSansCondensedBold, sans-serif; height: 46px}  .showmore {font-size : 40px; margin: 20px;}}.frame::-webkit-scrollbar {  -webkit-appearance: none;}.frame::-webkit-scrollbar-thumb {  border-radius: 8px;  border: 2px solid white; /* should match background, can't be transparent */  background-color: rgba(0, 0, 0, .5);}.frame::-webkit-scrollbar-track {   background-color: #fff;   border-radius: 8px; } .filterlist { display:block;}.filterBtn {  background-color: red;  -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px;  cursor: pointer;  color: #fff;  font-size: 15px;  padding: 3px 5px 5px 10px;  text-decoration: none;}a.filterBtn:hover, a.filterBtn:active, a.filterBtn:focus {    background-color:#CC0000;    text-decoration: none;}.selectedclearer:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);	background-color:#e9e9e9;}.filterBtn:active, selectedclearer:active {	position:relative;	top:1px;}.filter_div {  width: 100%;}select { -moz-appearance: none; -webkit-appearance: none; appearance: none;}select::-ms-expand { display: none;}.select-wrapper:before {  font-family: entypo;  content: "\e760";  font-size: 20px;  position: absolute;  right: 15px;  top: 21px;  pointer-events: none;  font-style: normal;  color: transparent;  width: 0px;  height: 0px;  -webkit-transform: rotate(360deg);  border-style: solid;  border-width: 10px 10px 0 10px;  border-color: #FFFFFF transparent;}#idtext_sortierung {  position: absolute;   top: -23px;   right: unset;}#sortdiv_sel .select-wrapper { width: 100%;}#sortdiv_sel .select-wrapper:before { border-color: #035880 transparent; z-index:1;}@media screen and (max-width: 768px) {  #sortdiv_sel .select-wrapper {   margin-right: 36px;  }  #idtext_sortierung {   right: 2px;  }}.selectedclearer {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background-color:#fff;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	border:1px solid #dcdcdc;	display:inline-block;	cursor:pointer;	color:#000000;	font-size:15px;	padding:3px 8px;	text-decoration:none;}.clearAllFilter {   border:1px solid red;   color : red; }.selectedclearer span {  color : red;  font-weight: bold;  margin-right: 6px; }#sortdiv_sel, .filterBtn,.selectedclearer { margin : 10px; position:relative;}.filterBtn .select-wrapper{ padding-left: 80px;}.filterBtn .select-wrapper:before{ top: 12px;}@media screen and (max-width: 1000px) { #CONTAINER_ARTLIST_RIGHT { float:right; } .ListRow_Big_LI { max-width: 99%!important; } .filterBtn, .filterBtn + span, .selectedclearer { font-size : inherit }}/* Filter neu 15.04.2018 */.filter-panel.is--collapsed .filter-panel--flyout {  height: auto;  border: 1px solid #ff2702;  background: #fff;  overflow: hide;  z-index: 800;}.filter-panel--flyout {  position: absolute;  top: 0;  left: 0;  height: 100%;  border-radius: 3px;  background-clip: padding-box;  display: block;  width: 100%;  overflow: hidden;  z-index: 0;}.filter-panel--auswahl {  /* position: absolute; */  /* top: 20px; */  /* left: 10px; */  text-overflow: ellipsis;  overflow: hidden;  color: black;  font-size: large;}   .filter-panel--content {  max-height: 500px;  overflow-x: hidden;  overflow-y: auto;  padding: 0px 10px 10px 10px;  display: block;  -webkit-overflow-scrolling: touch;  margin-top: 28px;} .filter-panel--option {  display: block;  position: relative;}   ul {  margin: 0;  padding: 0;} .filter-panel.is--collapsed {  /*height: auto;*/  border: 0 none;}.filter-panel--option-list {  padding-bottom: 5px;  list-style: none;}.filter-panel.is--collapsed .filter-panel--title {  color: #ff2702;}.filter-panel--title {  height: 100%;   /* line-height: 36px; */  padding: 2px 30px 0 7px;  margin: 0 0 5px 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -moz-touch-callout: none;  touch-callout: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -moz-tap-highlight-color: rgba(0,0,0,0);  tap-highlight-color: rgba(0,0,0,0);  display: block;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  cursor: pointer;  /* zoom: 1.1; */  color: #444;}.filter-panel--icon {  width: 16px;  height: 16px;  top: 5px;  right: 10px;  font-size: 6px;  line-height: 16px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -moz-touch-callout: none;  touch-callout: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -moz-tap-highlight-color: rgba(0,0,0,0);  tap-highlight-color: rgba(0,0,0,0);  display: inline-block;  position: absolute;  font-family: 'shopware';  text-align: center;  cursor: pointer;  pointer-events: none;}.filter-panel--icon:before {  font-family: entypo;  content: "\e760";  font-size: 20px;  position: absolute;  right: 5px;  top: 14px;  color: transparent;  width: 0px;  height: 0px;  -webkit-transform: rotate(360deg);  border-style: solid;  border-width: 10px 10px 0 10px;  border-color: #035880 transparent transparent transparent;}.is--collapsed .filter-panel--icon:before {  content: "\e763";    border-color: red transparent transparent transparent;}.filter-panel {  vertical-align: top;  width: 49%;  height: 52px;  margin: 0px 0.5% 1% 0;  border-radius: 3px;  background-clip: padding-box;  background: #fbfbfb;  background-image: -ms-linear-gradient(top,#fff,#f8f8fa);  /* background-image: linear-gradient(to bottom,#fff 0%,#f8f8fa 100%); */  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -moz-touch-callout: none;  touch-callout: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -moz-tap-highlight-color: rgba(0,0,0,0);  tap-highlight-color: rgba(0,0,0,0);  display: inline-block;  position: relative;  border: 0px solid #dadae5;}.filter-panel:hover { background-color: #f2f2f2;}.filter--property .filter-panel--checkbox {  top: 5px;  left: 0;  left: 0;  position: absolute;}.filter-panel--checkbox {  width: 16px;  height: 16px;  padding: 1px 1px 1px 1px;  border-radius: 3px;  background-clip: padding-box;  display: inline-block;  position: relative;  border: 1px solid #dadae5;  cursor: pointer;}.filter-panel--label {  padding: 4px 0 4px 30px;  line-height: 18px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;  -webkit-touch-callout: none;  -moz-touch-callout: none;  touch-callout: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);  -moz-tap-highlight-color: rgba(0,0,0,0);  tap-highlight-color: rgba(0,0,0,0);  display: block;  cursor: pointer;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}label {  font-size: 14px;  color: #000;}.filter-panel--checkbox input[type="checkbox"] {  opacity: 0;  display: block;  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  border: 0 none;  background: none;  cursor: pointer;  z-index: 65;}input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0;}input {  line-height: normal;}button, input, optgroup, select, textarea {  color: inherit;  margin: 0;}.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state {  background-color: #ff2702;  background-image: -ms-linear-gradient(top,#ff2702,#ff2702);  background-image: linear-gradient(to bottom,#ff2702 0%,#ff2702 100%);}.filter-panel--checkbox .checkbox--state {  border-radius: 3px;  background-clip: padding-box;  display: block;  width: 100%;  height: 100%;  position: relative;  z-index: 60;}.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state:before {  line-height: 12px;}.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state:before {  width: 12px;  height: 12px;  line-height: 12px;  font-size: 12px;  display: block;  font-family: 'entypo';  font-weight: 700;  text-align: center;  color: #fff;  content: "\2713";}label:hover,.option--container:hover {  color: red;  border-color:#ff2702}@media screen and (min-width: 200px) {  .filter-panel {  zoom: 1;  width: 100% }  .checkbox-text {  zoom:1.1 } }@media screen and (min-width: 768px) {  .filter-panel {  zoom: 1;  width: calc(100% / 2 - 7px) }  .checkbox-text {  zoom:1  } }@media screen and (min-width: 1001px) {  .filter-panel {  width: calc(100% / 3 - 7px) }}@media screen and (min-width: 1280px) {  .filter-panel {  width: calc(100% / 4 - 0.5%) }}@media screen and (min-width: 1880px) {  .filter-panel {  width: calc(100% / 5 - 0.5%) }}#artikelfoundlist { clear: both;  margin: 0 0 0 0;  padding: 0 5px 2% 5px;}#artikelfoundlist .stepper {}#artikelfoundlist .lagi {}#produktcount {  display: inline-block;  margin: 0px 13px;}@media screen and (max-width: 600px) { #produktcount {  margin: 0px 13px;  font-size: 20pt; }}#pagetop {  background : #b4bdc5;  margin: 0px auto;   padding: 0px 0;  }#pagetop a { olor: currentColor;}#pagetop a:hover {}#pagetop1   { padding: 0px; margin: 0px 10px; display: block}#div_show {  left:0px;  width:100%;  height:1300px;  position:fixed;  top:0px;  opacity:0.3;  display:none;  z-index:1000;}#div_body {  width: 100%;  margin:0 auto;   padding: 0px;}#pageouter { width: 100%}#div_main { color: black; padding: 0 0 5px}#divmain #sysinfo {  clear: both;}@media screen and (max-width : 590px) { #bottominfo_div {  zoom: 1;  overflow: hidden; }}.footer__list-item {  flex: 0 0 25%;  margin-top: 0;} @media (max-width: 1200px) { .footer__list-item {  flex: 0 0 33%;  margin-top: 0; }}@media (max-width: 900px) { .footer__list-item {  flex: 0 0 50%;  margin-top: 0; }}@media (max-width: 520px) { .footer__list-item {  flex: 0 0 100%;  margin-top: 0;  } .footer__cols {  zoom: 1.5; } .footer__cols .panel-heading a::after {  content: '\221F';  position: absolute;  right: 17px;  transform: rotate(135deg);  zoom: 1; }}@media (min-width: 521px) { .footer__list-item .collapse {  display:block; }}.footer__list-item > ul {  padding-left: 0;  list-style: none;}.footer__cols {  display: flex;  flex-wrap: wrap;  padding-left: 17px;}.footer__cols ul { padding: 0; margin-bottom: 16px;}.footer__cols li{ padding: 0; padding-right: 8px;}.h5 { font-size: larger; font-weight: 700; }.collapse {  display: none;}.collapse.show {  display: block;}@media (max-width: 767px) { .footer__cols .panel-heading a {  width: 100%;  display: block;  font-size: 100%;  position: relative; } .footer__cols .panel-heading .collapsed::after {  transform: rotate(-45deg);  right: 20px; }}#Bottominfo { clear: both;  text-align: left;  padding: 20px 0;  border-top: 1px solid silver;  font-size: 10pt;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;  /* Firefox, other Gecko */	box-sizing: border-box;     /* Opera/IE 8+ */}#divLieferstatus {z-index: 9999; text-align: center; position: absolute; background-color: white; border: 1px solid red; left: 100px; top: 100px; display: none}#eKomiSeal_default {  position:fixed;  right:0px;  top:320px;  z-index: 10000;  padding: 10px 0 10px 10px;  border-radius: 6px 0px 0px 6px;  background: #e1e5f0;  display: none;}@media screen and (max-width: 1450px){ #eKomiSeal_default {  display: none; }}#wbrechts { display: none;}@media screen and (min-width: 1520px) {  #wbrechts {   position: fixed;   right: 10px;   top: 100px;   z-index: 1111;   display: none; }}@media screen and (max-width: 800px) {  /*.livesearch { max-width: calc(100% - 20px) }*/}#livesearch { height: auto; display: none; top: 49px; text-align: left;}#livesearch a { font: 400 20px OpenSansCondensedBold, sans-serif;  display: block; color: black; padding : 5px; text-decoration: none;}#livesearch a:hover { background-color: #f2f2f2;  text-decoration: none;}#livesearch2 {  margin-top: 0px;   z-index: 1000;  background-color: transparent;  padding: 0 0 0 4px;  overflow: hidden;  width: 100%;  zoom: 1.0;  max-width: 100%; }@media screen and (max-width:1024px) { #livesearch2 {  max-width: -webkit-fill-available;   width: 100%;   zoom: 1;  margin-left: 0px;  margin-top: 0px; }}@media screen and (max-width:768px) { #livesearch2 {  max-width: -webkit-fill-available;   width: unset;   zoom: 1;  margin-left: 0px; }}@media screen and (max-width:450px) { #livesearch2 {  max-width: -webkit-fill-available;   width: unset;   zoom: 1;  margin-left: 0px; }}#searchbox2 {  width: 100%;  border-radius: 0px;  background-color: transparent;  font-size: 28px;  border-radius: 3px;  /* padding: 10px; */  height: 59px;  cursor: pointer;}#searchbox2::placeholder {  color: black;}#btnMenu {  width: 37px;  height: 48px;  cursor: pointer;  margin: 0 20px;}.leftslide-header { height: 100px; display: none; background-color: white;}.leftslide-header > div { margin: 0px 0 0 -15px;}.mainButton { background: border-box; background-color: rgb(3 88 128); border-width: thin; display: flex; justify-content: center; align-items: center; width: 100%; border: 1px solid transparent; height: 52px; border-right: 0px solid white; font-size: 20px; font-weight: 500; color: white;}.mainButton:hover { background-color: #00000040;}#btnShop { border-left: 0px solid white;}.mainButtonDiv { /* flex: 0 0 12.5%; max-width: 12.5%;*/}.mainButtonDiv.search { /* flex: 0 0 50%; max-width: 50%;*/}.background { overflow: hidden;}header { border-bottom: 10px solid white; background-color: transparent;}#middle-bar a { color: currentColor;}@media screen and (max-width: 1200px) { #center_col_background {  display: none; }}@media screen and (max-width: 768px) { .mainButtonDiv.inactive {  display: none; } .mainButtonDiv.search.inactive {  margin: 12px 0;  zoom: 1.2; }}#JS_Sperrflaeche { position: absolute; /* height: 600px; */ z-index: 0; left: 0; right: 0; background-color: #ffffff; opacity: 0.5; /* margin-top: -7px; */ height: 100vh; display: none;}#js_div { display: block; position: relative;}.nav-L1 .mainLink span:first-of-type { width: 100%; height: 2px;}a.a-red .colorIcon { background-color: red; color: #fff !important;}a.a-gray .colorIcon { background-color: gray; color: #fff !important;}a.a-orange .colorIcon { background-color: #ffc500;}a.a-stahl .colorIcon { background-color: silver; background-image: linear-gradient(to right bottom, #747474, white, #666666);}a.a-silver .colorIcon { background-color: silver;}a.a-limegreen .colorIcon { background-color: limegreen !important;}a.a-lightskyblue .colorIcon { background-color: lightskyblue; color: white !important;}a.a-gelbgruen .colorIcon { background-color: lightgreen; background: linear-gradient(to bottom right, yellow, green);}a.a-mp .colorIcon { background-color: silver; color: white !important; background: linear-gradient(to right, silver 20%, navy 20% 80%, silver 80%);}a.a-licht .colorIcon { background: #63f94e;}a.a-herrn .colorIcon { background-color: #ff9207;}a.a-limegreen .colorIcon { background-color: limegreen;}a.a-lightskyblue .colorIcon { background-color: lightskyblue;}a.a-rainbow .colorIcon { background: #f00; border-left: 6px solid #000; border-right: 6px solid #fc0;}a.a-beach .colorIcon { background: #ffe3c1; border-top: 6px solid #85c7ff;}#navHMenuBar2 a { color: black; padding-right: 0px;}#navHMenuBar2 a:hover { color: black; background-color: transparent;}.nav-L-arrow-back { width: 13px !important;}.list-inline,.list-unstyled { list-style: none; padding-left: 0;}.nmw { bottom: 0; left: 0; overflow-x: hidden; overflow-y: auto; position: absolute; right: 0; top: 0; z-index: 991; margin: 0 auto; display: none; min-height: 2000px; /*background-color: white;*/ border: 10px solid white;}.nmw-content {  /*background-color: #f9f9f9;*/  margin: 0px;  /*border-bottom: 27px solid #f3f3f3;*/  color: currentColor;}.nmw-content a { text-decoration: none; color: #FFF; display: flex; flex-direction: column-reverse; gap: 0px 99px; font-size: 18px;}.nav-link { font-weight: 500; align-items: center; display: flex; justify-content: space-between;}.nav-link-parent-a { align-items: center; display: flex; justify-content: space-between; background-color: #03588017 !important;}.nav-L1,.nav-L2,.nav-L3,.nav-L4 { display: none; flex-direction: column; left: 0; margin: 0; /*position: absolute;*/ top: 0px; width: calc(100%); padding-left: 0px; list-style: none;}.nav-L1 { left: 0; /*display: grid; grid-template-areas: "1 1 1 1";*/ display: flex; flex-direction: row; flex-flow: wrap; column-gap: 11px; justify-content: left;   display: flex;   flex-wrap: wrap;   max-height: 5rem;   flex-direction: row;   transition: max-height 1.0s ease;   overflow: hidden;   list-style: none;}.nav-L1 span { white-space: nowrap;}.nav-L2 { left: 100%; border-left: 35px solid #eee; margin-top: 0px;}.nav-L3 { left: 100%; border-left: 35px solid #eee; margin-top: 0px;}.nav-L4 { left: 100%; border-left: 35px solid #eee; margin-top: 0px;}.nav-L2.js_expanded,.nav-L3.js_expanded,.nav-L4.js_expanded { display: flex;}@media (min-width: 660px) { .nav-L2 > .nav-item > .nav-link.js_active {  background-color: #333;  color: #fff; }}@media (min-width: 660px) { .navigation-main__level {  min-height: 41rem; }}ul.nmw-content { list-style: none;}.nav-link span,.nav-link-parent-a span,.nav-link-back span { padding: 4px 8px 4px 8px; overflow: hidden; width: 100%;}.nav-link-parent-a span { font-weight: 600;}.nav-link-back { background-color: #9e9e9e00; display: flex; color: #035880 !important; font-weight: 700; text-transform: uppercase;}.nav-link-back:hover { background-color: #999; color: white;}.nav-link-back span { padding: 8px 0px 4px 8px;}a:hover { background-color: #f1f1f144; cursor: pointer;}.nmw-content a.selected,.nmw-content a.selected:hover { background-color: gray; color: white;}.nav-L-arrow { font-size: 34px; display: none; text-align: right; width: 54px !important; margin-top: -11px; overflow: hidden; padding: 0 !important;}.nav-L-next .nav-L-arrow { display: inline-block;}#js_nmw a,#js_nmw span { padding: 3px; vertical-align: middle;}#js_nmw a:hover { background-color: #f2f2f2;}.nav-item-back { display: none;}#mbd-logo { grid-area: mbd_logo;}#mbd-produkte { grid-area: mbd_produkte;}#mbd-search { grid-area: mbd_search;}#navHMenuBar2 { grid-area: navHMenuBar2;}#btn-nav { grid-area: btn_nav;}mbrowTop { display: grid; gap: 0rem; grid-template-areas: "mbd_produkte mbd_search"; grid-template-columns: max-content;}.nav-L1 li { border-bottom: 0px solid white;}#mbd-search-form { float: left; width: calc(100%); padding: 0px;}#livesearchUL { padding: 10px;}#livesearchUL li { color : #888;}@media screen and (max-width: 768px) { .leftslide-header {  height: 100px;  display: block; } .js_expanded li:last-child {  height: 1000px; } #mbd-search-form {  float: left;  width: calc(100%); } #navHMenuBar2 {  padding: 10px 10px 20px 0; } #LUCNAV {  padding: 10px 20px; } #maindiv {  padding: 0 0px; } mbrowTop {  display: grid;  gap: 3px; } .nav-L1 {  top: 100px; } .mainButtonDiv {  flex: 0 0 20%;  max-width: unset; } .mainButtonDiv.search {  flex: unset;  max-width: unset; } .nav-L1 {  width: 100%;  display: flex;  flex-wrap: wrap;  flex-direction: row;  gap: 10px; } .nav-L1 li { } .nav-L2 {  top: unset; } #navHMenuBar2 a {  font-size: large; }}@media screen and (max-width: 1024px) { .nav-L1, .nav-L2, .nav-L3, .nav-L4 {  width: calc(100%); } .nav-L1 .mainLink span:first-of-type {  width: 100%;  height: 1px;  display: inline-block;  margin-right: 4px; } .nav-L-next .nav-L-arrow {  zoom: 2; } .nmw-content {  background-color: unset; } #navHMenuBar2 a {  font-size: large; } .nav-L1 {  width: 100%;  max-height: unset; } .nav-L2, .nav-L3, .nav-L4 {  left: 0%;  border-left: 0px solid #ffffff;  margin-top: 0px; } .livesearchrow a {  font-size: larger !important; } #navHMenuBar2 a {  font-size: large; } #js_div {  position: unset; }}@media screen and (max-width: 550px) { .nav-L1 {  width: 100%; } .nav-L4 {  left: 0%; } .nav-item-back {  display: block; } .nav-L1 span {  font-weight: 700; } .nav-L1 .mainLink span:first-of-type {   height: 5px; }}.nav-L1 a.mainLink { padding: 6px 4px 15px!important;}.nav-L1 a.mainLink:hover span:first-child { background:green;}#wkoverlay { width: 0px; height: 100vh; background-color: #fff; position: fixed; z-index: 30000; right: 0; top: 0; display: block; overflow: auto; max-width: 100vw; font-size:small;}#warenkorbhtml { padding: 10px;}@media print { #warenkorbhtml {  display: flex;  flex-flow: column-reverse; } .btnSubmit, .user_doku, admin-block {  display: none; }}#bestellübersicht_cancel_link { display: none;}#wkoverlay #bestellübersicht_cancel_link { display: flex; padding-right: 10px;}#likategorien { flex: auto; width: 100%; border: 0px; text-align: left; display: none;}#likategorien > a { height: 66px; border-bottom: 1px solid #f2f2f2; margin: 20px 0; background-color: #ededed;}h2 { white-space: wrap;}a span.linkall { text-align: right;}.nav-L1 li:last-child > a span:last-child { display: none;}.nav-L1 li { color: currentColor;}#artmain { /* background-color: #ffffff; background-color: #ffffffcc; */ padding: 10px 0; border-radius: 6px;}#artmain select { width: 100%;  min-height: 32px;}#artmain .itemtitle { padding: 0 10px 10px; /* height: 90px; */ overflow: hidden; line-height: normal; font-size: 24px!important; line-height: 32px!important;}#artmain .itemtitle span { clear:initial;  display: initial; font: inherit; margin: 2px 0;}#artmain .itemtitle span { font-size: 2rem;}#artmain .itemtitle h1 { font: inherit; margin-bottom: 10px; display: inline; font-weight: 500; font-size: 3Rem; letter-spacing: calc(1 * .06rem); color: rgb(18,18,18); line-height: calc(1 + .3/max(1, 1)); word-break: break-word;}@media screen and (max-width: 991px) { #artmain .itemtitle h1 {  font-size : 3Rem; }}@media screen and (max-width: 590px) { #artmain {  padding: 0; } #artmain .itemtitle {  height: auto; } #artmain .itemtitle {  font-size: 2.0rem!important;  line-height: 1.4!important;  zoom: 0.70; } #MorePictureHTML{  display: none!important; }}#artmain .itemtitle span:first-child {  display: none;}.itemTMore {  color: green;  font-size: smaller!important;  margin-left: 6px;  cursor: pointer;  white-space: nowrap;    }.productrow { display: block; margin: 7px;}.productrow-description div { min-width: 100px;}.productrow-description { display: flex; font-size: small; font-family: 'Manrope';}.wk-produkt-img { max-width: 180px; max-height: 240px;}#wait_image { position: absolute; z-index: 2000; top: 5%; left: calc(50% - 50px); width: 100px; height: 100px; margin: 0; display: none; -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite; animation: spin 0.75s linear infinite;}.productrow img { width: 75px; padding: 1px; border: 0px solid #bfbfbf; margin: 3px 10px 10px 0; border-radius: 3px;}#formwk .ABL1, #formwk .ABL2 { height: auto;}.ABL2 { font-weight: normal; overflow: hidden; margin-bottom: 10px;}.ABL2 { /*display: inline-flex;*/ font-size: smaller; color: #555;}.ABL1 { overflow: hidden; /*display: inline; line-height: 24px !important;  height: 76px; */ color: black;}.ABL1 { /*display: inline-flex;*/}.productrow-pum { display: flex; background-color: #F2F2F2; margin: 0px 0 4px; padding: 3px;}.wkQuantity { display: flex; width: 100%; gap: 5px; padding-right: 4px;}.preis { width: 58px; display: inline-block; text-align: right; padding: 1px; margin: auto 0; /* border: 1px solid gray; */ border-radius: 3px; flex-basis: 33%; font-size: smaller; white-space: nowrap;}#wkoverlay .card {  --inputGap: 7px;  width: 100%;  border: 0px solid gray;  border-radius: 12px;  padding: 12px;  display: flex;  align-self: center;  flex-direction: column;  gap: var(--inputGap);  height: 200px;}.btnpaynow {         display: none;  background-color: #046b9b;  color: white;  border: 0px;  padding: 10px;  border-radius: 6px;  font-size: 14px;  line-height: 1;  font-weight: 600;  -webkit-font-smoothing: antialiased;        }        #wkoverlay .btnpaynow {         display: block;        }        #wkoverlay .btnbuynow {         display: none;        }        #wkoverlay .quantityAsText {         display: none;        }        #formwk .stepper {         display: none;        }        #formwk .icon {         display: none;        }        #wkoverlay .stepper {         display: flex;        }