/* 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}  }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;}.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;}.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}.listrowrahmen {  padding-top: 5px;  width: 100%;}.swiperdiv {  width: 100%;  /* height: 400px; */  position: relative;   overflow: hidden;   margin: 0 auto;  z-index : 0;}.swiperdiv a:hover { background: none;}#swiper-STARTSEITESLIDER {  background: white;}#swiper-STARTSEITESLIDER img {  border: 3px solid white;}#swiper-STARTSEITESLIDER .swiper-pagination {}.swiper-slide-active img { border-radius : 8px; /*border: 1px solid lightblue;*/}.ta_cell {display: table-cell; vertical-align: middle; text-align: left; padding: 3px; }.dbl-model { font-size: 13px;}.dbl-model li:last-child {  border-right: none;  margin-left: 0px;  padding-left: 0px;}.dbl-model a { color: #085eb9; text-decoration: none;}.dbl-model span.label {  font-weight: 700;  color: black;  font-size: 100%;  padding: 0;}.dbl-model .label { padding: 0; color: black; font-size: 100%;}.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;  }.btn_text {  margin-left: 42px;}.div_x5  { display: block;  margin-bottom: 0px;  position: relative; clear: both;}.a-offscreen {  position: absolute!important;  left: 0!important;  bottom: -1px!important;  z-index: -1!important;  opacity: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.preis-big { font-size: x-large;  margin-bottom:0px;}.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}.infoheutebestellt { cursor : pointer;}.infoheutebestellt : hover{ text-decoration : underline;}.popover-title {  padding: 8px 14px;  margin: 0;  font-size: 14px;  font-weight: 700;  line-height: 18px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0}.infoheutebestellt { cursor : pointer;}.infoheutebestellt : hover{ text-decoration : underline;}.popover-title {  padding: 8px 14px;  margin: 0;  font-size: 14px;  font-weight: 700;  line-height: 18px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0}.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;}.buybtn { text-align: center; border-radius : 4px;  font-size: inherit;}    .buybtn.warenkorb { color: white; margin: auto 0 auto auto;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; height: auto;}.stepper {  border: 1px solid #eee;  border-radius: 4px;  display: inline-block;  position: absolute;  height: 39px;  background: #fff;  padding: 0px;  vertical-align: middle;  margin: 0 0px;  z-index: 1000;  top: 0;  align-self: center;}.wkQuantity .stepper { position: relative;}.stepper input { width: 61px; height: 100%; text-align: center; border: 0; background: transparent; color: #000; float:left;}.stepper button {  width: 1.4em;  font-weight: 300;  height: 100%;  /* line-height: 0.1em; */  font-size: 1.4em;  margin: 0px;  background: #fff;  color: #333;  border: none;  /* margin: 2% 0; */  float: left;}.stepper .btndec {  border-right: 1px solid #dbdbdb;}.stepper .btninc {  border-left: 1px solid #dbdbdb;}.paypalbutton {  background-color: #ffc439;  display: flex;  place-items: center;  justify-content: center;  padding: 5px;  column-gap: 5px;  color: black;  border-radius: 3px;  padding: 9px;}.paypalbutton:hover {  background-color: #eeb429;}.paypalbutton img {  height:24px;}.small {   font-size : 12px;}.c_rahmen { color: #aaa; width: 250px; overflow: hidden; font-size: 9pt}.c_rahmen {  text-align: center;  color: #404040;  background: #FFF;  padding-left: 1px;  overflow: hidden;   -moz-border-radius: 10px;  -webkit-border-radius: 10px;  border-radius: 10px;}.c_bottom {  height : 1px;  margin: 0 0 8px;}.ta_cell_top {display: table-cell; vertical-align: top; text-align: left; padding: 3px; }.ta_row {display:table-row}.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;}.nav>li:last-child { }.nav {  padding-left: 0;  margin-bottom: 0;  list-style: none;  display: flex;  /*-ms-flex-wrap: wrap;  flex-wrap: wrap;*/  padding-left: 0;  margin-bottom: 0;  margin: 0px;  display: flex;  flex-flow: nowrap;  overflow: hidden;}@media screen and (max-width: 600px) { .nav {  overflow: auto; }}.nav>li {  position: relative;  display: inline-block;  margin-top: 0px;}.nav>li>a {  position: relative;  display: block;}.nav>li>a:focus,.nav>li>a:hover {  text-decoration: none;  background-color: #eee}.nav>li.disabled>a {  color: #777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {  color: #777;  text-decoration: none;  cursor: not-allowed;  background-color: transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {  background-color: #eee;  border-color: #337ab7}.nav .nav-divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5}.nav:before, .lscontainer:before, .lscontainer:after, .nav:after {  display: table;  content: " ";}.nav:after {  clear: both;} .nav>li>a>img {  max-width: none}.nav > li > a {  position: relative;  display: block;}nav > li > a:hover {  color : black;}.nav-tabs li {  height:46px;}/* BOOTSTRAP */// Base class//// Kickstart any navigation component with a set of style resets. Works with// `<nav>`s or `<ul>`s..nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}.nav-link { display: block; padding: $nav-link-padding-y $nav-link-padding-x; @include hover-focus {  text-decoration: none; } // Disabled state lightens text &.disabled {  color: $nav-link-disabled-color; }}//// Tabs//.nav-tabs { border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color; .nav-item {  margin-bottom: -$nav-tabs-border-width; } .nav-link {  border: $nav-tabs-border-width solid transparent;  @include border-top-radius($nav-tabs-border-radius);  @include hover-focus {   border-color: $nav-tabs-link-hover-border-color;  }  &.disabled {   color: $nav-link-disabled-color;   background-color: transparent;   border-color: transparent;  } } .nav-link.active, .nav-item.show .nav-link {  color: $nav-tabs-link-active-color;  background-color: $nav-tabs-link-active-bg;  border-color: $nav-tabs-link-active-border-color; } .dropdown-menu {  // Make dropdown border overlap tab border  margin-top: -$nav-tabs-border-width;  // Remove the top rounded corners here since there is a hard edge above the menu  @include border-top-radius(0); }}//// Pills//.nav-pills { .nav-link {  @include border-radius($nav-pills-border-radius); } .nav-link.active, .show > .nav-link {  color: $nav-pills-link-active-color;  background-color: $nav-pills-link-active-bg; }}//// Justified variants//.nav-fill { .nav-item {  flex: 1 1 auto;  text-align: center; }}.nav-justified { .nav-item {  flex-basis: 0;  flex-grow: 1;  text-align: center; }}// Tabbable tabs//// Hide tabbable panes to start, show them when `.active`.tab-content { > .tab-pane {  display: none; } > .active {  display: block; }}.nav-tabs {  border-bottom: 1px solid #358dc4;}.nav-tabs>li {  float: left;  margin-bottom: -1px}.nav-tabs>li>a {  margin-right: 2px;  line-height: 1.42857143;  border: 1px solid transparent;  border-radius: 4px 4px 0 0  height: 40px;  background-color: #e6e6e6;  border: 1px solid #afafaf;  color: #444;}.nav-tabs>li>a:hover {  background-color: white;  border: 1px solid #afafaf;  color: #000;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {  color: #000;  min-height: 48px;  margin-top:-2px;  cursor: default;  background-color: white;  border: 1px solid #358dc4;  border-bottom-color: transparent}.nav-tabs.nav-justified {  width: 100%;  border-bottom: 0}.nav-tabs.nav-justified>li {  float: none}.nav-tabs.nav-justified>li>a {  margin-bottom: 5px;  text-align: center}.nav-tabs.nav-justified>.dropdown .dropdown-menu {  top: auto;  left: auto}@media (min-width: 768px) {  .nav-tabs.nav-justified>li {    display: table-cell;    width: 1%  }  .nav-tabs.nav-justified>li>a {    margin-bottom: 0  }}.nav-tabs.nav-justified>li>a {  margin-right: 0;  border-radius: 4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {  border: 1px solid #ddd}@media (min-width: 768px) {  .nav-tabs.nav-justified>li>a {    border-bottom: 1px solid #ddd;    border-radius: 4px 4px 0 0  }  .nav-tabs.nav-justified>.active>a,  .nav-tabs.nav-justified>.active>a:focus,  .nav-tabs.nav-justified>.active>a:hover {    border-bottom-color: #fff  }}.nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0}.ad_menu_body  { clear: both;                 position: relative;                 top: -1px;                 border-top: 1px solid silver;                 padding: 5px;                 color: black;}.ad_menu_body #containerbeschreibung ul {    list-style-type: initial;    margin-top : 10px;}.ad_menu_body #containerbeschreibung li {    list-style-type: initial;    margin-left : 20px;    overflow : initial;    font-size: 15px;}.tab_head { padding: 7px;  font-size: 15pt; font-weight: 400; color: #2e4b85; min-height: 50px; margin: -10px -10px 0 -10px;}.tab_head a { color: #2e4b85; text-decoration: none;}.tab_head_a {font-size: 24pt; font-weight: normal}@media screen and (max-width: 1040px) {      .tab_head_a {font-size: 24pt}}.fade {  opacity: 0;  -webkit-transition: opacity .15s linear;  -o-transition: opacity .15s linear;  transition: opacity .15s linear}/* bootstrap */.fade.in {  opacity: 1}.fade { opacity: 0; @include transition($transition-fade);}.fade.show {  opacity: 1;}.collapse { display: none;}.collapse.show {  display: block;}tr { &.collapse.show {  display: table-row; }}tbody { &.collapse.show {  display: table-row-group; }}.collapsing { position: relative; height: 0; overflow: hidden; @include transition($transition-collapse);}.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%;}.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;*/}.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; }}.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;}.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;}.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;  }.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;}.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;}.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.productbutton.iconleft.konto span {	background-position: left -150px;}a.productbutton.iconright.konto span {	background-position: right -200px;}.mbutton.konto span:after { background-position: 0px -5px; }.mbutton.konto:hover span:after { background-position: 0px -55px }.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;}.panel-group {	margin-bottom: 21px}.panel-group .panel {	margin-bottom: 0;	border-radius: 4px}.panel-group .panel+.panel {	margin-top: 5px}.panel-group .panel-heading {	border-bottom: 0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {	border-top: 0px solid #464545}.panel-group .panel-footer {	border-top: 0}.panel-group .panel-footer+.panel-collapse .panel-body {	border-bottom: 1px solid #464545}.panel-default {	border-color: #464545}.panel-default>.panel-heading {	color: #ffffff;	background-color: #303030;	border-color: #464545}.panel-default>.panel-heading+.panel-collapse>.panel-body {	border-top-color: #464545;    padding: 20px 10px;    font-size: 120%;  }.panel-default>.panel-heading .badge {	color: #303030;	background-color: #ffffff}.panel-default>.panel-footer+.panel-collapse>.panel-body {	border-bottom-color: #464545}.panel-primary {	border-color: #375a7f}.panel-primary>.panel-heading {	color: #ffffff;	background-color: #375a7f;	border-color: #375a7f}.panel-primary>.panel-heading+.panel-collapse>.panel-body {	border-top-color: #375a7f}.panel-primary>.panel-heading .badge {	color: #375a7f;	background-color: #ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body {	border-bottom-color: #375a7f}.panel-success {	border-color: #00bc8c}.panel-success>.panel-heading {	color: #ffffff;	background-color: ##008bd2;	border-color: ##008bd2:}.panel-success>.panel-heading+.panel-collapse>.panel-body {	border-top-color: #00bc8c}.panel-success>.panel-heading .badge {	color: #00bc8c;	background-color: #ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body {	border-bottom-color: #00bc8c}.panel-info {	border-color: #3498db}.panel-info>.panel-heading {	color: #ffffff;	background-color: #3498db;	border-color: #3498db}.panel-info>.panel-heading+.panel-collapse>.panel-body {	border-top-color: #3498db}.panel-info>.panel-heading .badge {	color: #3498db;	background-color: #ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body {	border-bottom-color: #3498db}.panel-warning {	border-color: #f39c12}.panel-warning>.panel-heading {	color: #ffffff;	background-color: #f39c12;	border-color: #f39c12}.panel-warning>.panel-heading+.panel-collapse>.panel-body {	border-top-color: #f39c12}.panel-warning>.panel-heading .badge {	color: #f39c12;	background-color: #ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body {	border-bottom-color: #f39c12}.panel-danger {	border-color: #e74c3c}.panel-danger>.panel-heading {	color: #ffffff;	background-color: #e74c3c;	border-color: #e74c3c}.panel-danger>.panel-heading+.panel-collapse>.panel-body {	border-top-color: #e74c3c}.panel-danger>.panel-heading .badge {	color: #e74c3c;	background-color: #ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body {	border-bottom-color: #e74c3c}.lead {	margin-bottom: 21px;	font-size: 17px;	font-weight: 300;	line-height: 1.4}@media (min-width:768px) {	.lead {		font-size: 22.5px	}}.collapse {	display: none}.collapse.in {	display: block}@media (max-width: 767px) { .panel-default>.panel-heading {  background: #dff2fd;  padding: 0; } .panel-default>.panel-heading h4{  font-size: 21pt; }}.panel.panel-default .panel-heading a {  color: #008bd2;}.collapsing {	position: relative;	height: 0;	overflow: hidden;	-webkit-transition-property: height, visibility;	-o-transition-property: height, visibility;	transition-property: height, visibility;	-webkit-transition-duration: 0.35s;	-o-transition-duration: 0.35s;	transition-duration: 0.35s;	-webkit-transition-timing-function: ease;	-o-transition-timing-function: ease;	transition-timing-function: ease}@media (max-width: 767px) { #product-tabs .panel.panel-default .panel-heading a {  width: 100%;  padding: 9px 10px;  display: block;  line-height: 45px;  font-size: smaller;  font-weight: normal;  position: relative; } #product-tabs .panel.panel-default .panel-heading a::after {  content: '';  width: 22px;  height: 10px;  position: absolute;  top: 17px;  right: 14px;  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDI0IDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDhCRDIiIHgxPSIxMS41ODkiIHkxPSIwLjMyNSIgeDI9IjIzLjUzNiIgeTI9IjExLjUxOSIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA4QkQyIiB4MT0iMTIuMTI3IiB5MT0iMC40NjIiIHgyPSIwLjQ2NCIgeTI9IjExLjU2MyIvPg0KPC9zdmc+") no-repeat;  transform: rotate(0deg);  zoom: 1.5; } #product-tabs .panel.panel-default .panel-heading .collapsed::after {  transform: rotate(180deg); }}#product-tabs #ptabs{  background: #dff2fd;  color: #008bd2;  padding-left: 20px;}.nav>li {  position: relative;  display: inline-block;  margin-top: 0px;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {  color: #247ba5;  min-height: 48px;  margin-top: -2px;  cursor: default;  background-color: white;  border: 1px solid #358dc4;  border-bottom-color: transparent;}.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {  color: #000;  min-height: 48px;  margin-top: -2px;  cursor: pointer;  background-color: white;  border: 1px solid #358dc4;  border-bottom-color: transparent;}.nav-tabs>li>a {  background: none;  border: 0px;  margin: -2px 30px;  padding: 13px 20px 0 20px;  border-radius: 20px 20px 0 0;  margin: -2px 0px 0 0px;  font-size: 120%;  border: 1px solid transparent;}.panel-collapse { /* max-height: 500px;  overflow-y: scroll;*/}@media print { .non-print {  display: none; }}.ta {display:table}.div_x1  {width: 100%; font-size: 10pt; padding: 20px 0px;}.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 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; }a.slide { color: black;}.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;}.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'); }.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; }}#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; }}#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; }}#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;    }#sticky.outside {  position: absolute;  top : 10px;  z-index: 10000;  margin-left: -410px;  width: 300px;}#sticky.inside {  position: relative;  top : 0px;  margin: auto auto;}#sticky.inside .portrait {  height: 768px;  max-height: 100%;  width: auto;}@media screen and (max-width: 800px) { #sticky.inside .portrait {  /*height: 550px;*/ }}#sticky.outside .portrait {  height: 100px;  max-height: 100px;  width: auto;}#sticky.inside .landscape {  width: 100%;  max-width: 100%;  min-width : 130px;  height: auto;}#sticky.outside .landscape {  width: 100%;  max-width: 100%;  height: auto;}#sticky.stick {  position: fixed;  top : 10px;}#hd-plus-info { padding: 14px; display: grid;  background-color: #046b9b;  color: white; border-radius: 5px;}#hd-plus-info ul { margin: 10px;}#hd-plus-info ul li { color : white;}#artdetail_details {  width: 100%;  display: inline-block;  vertical-align: top;  padding: 0px 10px 10px 0;  border-radius: 6px;}#artdetail_image_div {  padding: 0px;  /*width: 700px;*/  vertical-align: top;  display: inline-block;  position: sticky;  top: 10px;  max-width: 50vW;}#artdetail_image_div_row { display: flex; justify-content: space-around; align-items: flex-start;}#artdetail_image_div_row:before, #artdetail_image_div_row:after {  display: table;  content: "";  line-height: 0;  font-size: 0;}#artdetail_image_div_row:after {  clear: both;}.artdetail_body {  width: 100%; background-color: white;}grid_image    { grid-area: grid_image; }grid_details   { grid-area: grid_details }grid-title    { grid-area: grid_title }grid-kb     { grid-area: grid_kb }grid-productinfo { grid-area: grid_productinfo }grid-rating   { grid-area: grid_rating }grid-info    { grid-area: grid_info }grid-dummy    { grid-area: grid_dummy }GRID_ARTIKELDETAIL_TOP { display: grid; grid-template-areas: "grid_image grid_title"             "grid_image grid_productinfo"             "grid_image grid_rating"             "grid_image grid_info"             "grid_image grid_kb"             "grid_image grid_details"            "grid_image grid_dummy" ;}@media screen and (max-width:1200px) { GRID_ARTIKELDETAIL_TOP {  grid-template-columns: 50% calc(50% - 2rem);  column-gap: 2rem; }}  .lipoints ul:last-child {   /*display: none;*/  }  .lipoints ul:first-child:after {   content: " ";   /*background: linear-gradient(to bottom, rgba(255, 0, 0, 0), rgba(255, 255, 255, 1));*/   height: 15px;   position: absolute;   width: 100px;   margin-top: -15px;  }  .lipoints ul:first-child.open::after {   background: none;  }  .btn-container {   text-align: center;   width: 100%;  }  .btn-container button {   background-color: white;   border: 0;   cursor: pointer;   color: green;  }  grid-kb ul {   margin: 0;  }@media screen and (max-width:590px) { GRID_ARTIKELDETAIL_TOP {  grid-template-areas:    "grid_rating"    "grid_title"    "grid_image"   "grid_productinfo"    "grid_info"    "grid_kb"    "grid_details"   "grid_dummy";     grid-template-columns: 100%;  } #artdetail_details {  width: 100%!important;  display: block!important;  border: 0px;  zoom: 0.9; } #artdetail_details > div {  width: auto!important; }  #artdetail_image_div {  display: block!important;  width: 100vW!important;  position: unset;  max-width: 100%;  margin: auto; } .dbl-model {   padding : 0 11px; }  grid-kb {  width: 90%; }}#paypalCheckoutContainer { zoom: 1.2; margin-top: 10px; display: block;}#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}#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;        }