body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.video_container video,.video_container audio{width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
/* cookiebar extension for Contao Open Source CMS, Copyright (C) 2011-2017 Codefog */
#cookiebar a,#cookiebar span{margin-right:1em}#cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;background-color:#4b4b4b;padding:8px 16px;text-align:center;font-size:13px;color:#fff;line-height:2;z-index:10}#cookiebar.top{top:0}#cookiebar.bottom{bottom:0}#cookiebar-desc{display:inline-block}#cookiebar button{height:26px;padding:0 12px;border:none;background-color:#4ea55e;color:#fff;cursor:pointer;font-weight:700;line-height:26px}#cookiebar a{color:#fff;text-decoration:underline}#cookiebar a:hover{text-decoration:none}

@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;filter:Alpha(opacity=50)}
}
*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input[type="reset"],input[type="button"],input[type="submit"],input[type="checkbox"],input[type="radio"],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{border:2px solid #ddd;display:inline-flex}.number-input,.number-input *{box-sizing:border-box}.number-input button,.number-input a{outline:none;-webkit-appearance:none;background-color:#fff;border:none;align-items:center;justify-content:center;cursor:pointer;margin:0;position:relative;padding:10px 20px}.number-input button:hover,.number-input a:hover{background-color:#666}.number-input button:hover::before,.number-input a:hover::before,.number-input button:hover::after,.number-input a:hover::after{background-color:#fff}.number-input button::before,.number-input a::before,.number-input button::after,.number-input a::after{display:inline-block;position:absolute;content:"";width:12px;height:2px;background-color:#212121;transform:translate(-50%, -50%);top:50%}.number-input button.plus::after,.number-input a.plus::after{transform:translate(-50%, -50%) rotate(90deg)}.number-input input[type="number"]{font-family:sans-serif;padding:10px;max-width:60px;border:solid #ddd;border-width:0 2px;text-align:center}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input:focus,textarea:focus{outline:none !important}input[type="submit"],input[type="reset"],input[type="button"],button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="submit"],input[type="reset"],input[type="button"],button{color:#fff}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}nav ul{list-style:none;padding:0;margin:0}nav ul li{display:inline-block}nav ul li a,nav ul li span{font-family:"Open Sans", sans-serif;font-size:15px;padding:0 0 0 20px}nav ul li strong{font-family:"Open Sans", sans-serif;font-size:15px}.teaser-leistung div{margin-left:0 !important;margin-right:0 !important}.image_container img{margin-bottom:-5px}video,iframe{max-width:100%;height:100% !important}.mejs-container{width:100% !important;height:auto !important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100% !important;height:100% !important}.mejs-mediaelement video,.mejs-mediaelement iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.dlh_googlemap{max-width:100%;width:100% !important;margin-bottom:40px}object,embed,video,iframe{max-width:100%}.content-slider .ce_text,.content-slider .ce_image,.content-slider .ce_gallery{margin-left:0%;margin-right:0%}body{color:#666;font-family:"Montserrat", sans-serif;font-size:16px}p{line-height:1.5}h1,p.h1,h2,p.h2,h3,p.h3,h4,p.h4,h5,p.h5,h6,p.h6{font-family:"Montserrat", sans-serif;color:#666;margin-top:0;margin-bottom:15px;line-height:1.25em;font-weight:600}h1,p.h1{font-size:28px}h2,p.h2{font-size:22px}h3,p.h3{font-size:20px}h4,p.h4{font-size:20px}h5,p.h5{font-size:20px}h6,p.h6{font-size:20px}a{color:#d0043c;text-decoration:none}a:hover,a:focus{color:#b70435;outline:none}a.btn,input[type="submit"],button{display:inline-block;padding:10px 20px;text-align:center;margin:0 auto;cursor:pointer;background:#d0043c}a.btn i,input[type="submit"] i,button i{font-size:18px;top:3px;position:relative;margin-right:10px}a.btn.farbe,input[type="submit"].farbe,button.farbe{background:#d0043c;border:1px solid #d0043c;color:#fff}a.btn.farbe:hover,input[type="submit"].farbe:hover,button.farbe:hover{background:none;color:#b70435}a.btn.farberahmen,input[type="submit"].farberahmen,button.farberahmen{border:1px solid #d0043c;color:#d0043c}a.btn.farberahmen:hover,input[type="submit"].farberahmen:hover,button.farberahmen:hover{color:#fff;background:#b70435}a.btn.weiss,input[type="submit"].weiss,button.weiss{background:#fff;border:1px solid #fff;color:#d0043c}a.btn.weiss:hover,input[type="submit"].weiss:hover,button.weiss:hover{background:none;color:#fff}a.btn.weissrahmen,input[type="submit"].weissrahmen,button.weissrahmen{border:1px solid #fff;color:#fff}a.btn.weissrahmen:hover,input[type="submit"].weissrahmen:hover,button.weissrahmen:hover{background:#fff;color:#d0043c}a.btn.rot,input[type="submit"].rot,button.rot{background:#d0043c;border:1px solid #d0043c;color:#fff}a.btn.rot:hover,input[type="submit"].rot:hover,button.rot:hover{background:#fff;border:1px solid #fff;color:#d0043c}a.btn.rot-dark-hover,input[type="submit"].rot-dark-hover,button.rot-dark-hover{background:#d0043c;border:1px solid #d0043c;color:#fff}a.btn.rot-dark-hover:hover,input[type="submit"].rot-dark-hover:hover,button.rot-dark-hover:hover{background:#666;border:1px solid #fff}a.btn.rotrahmen,input[type="submit"].rotrahmen,button.rotrahmen{border:1px solid #d0043c;color:#d0043c;background:none}a.btn.rotrahmen:hover,input[type="submit"].rotrahmen:hover,button.rotrahmen:hover{background:#666;color:#fff;border:1px solid #666}.btn > a{display:inline-block;padding:10px 20px;text-align:center;margin:0 auto}.btn > a i{font-size:18px;top:3px;position:relative;margin-right:10px}.btn.farbe > a{background:#d0043c;border:1px solid #d0043c;color:#fff}.btn.farbe > a:hover{background:none;color:#b70435}.btn.farberahmen > a{border:1px solid #d0043c;color:#d0043c}.btn.farberahmen > a:hover{color:#fff;background:#b70435}.btn.weiss > a{background:#fff;border:1px solid #fff;color:#d0043c}.btn.weiss > a:hover{background:none;color:#fff}.btn.weissrahmen > a{border:1px solid #fff;color:#fff}.btn.weissrahmen > a:hover{background:#fff;color:#d0043c}.mod_breadcrumb{padding:10px 0;background:#e4e5e5;text-transform:uppercase}.mod_breadcrumb ul{margin:0;padding:0 1%;list-style:none}.mod_breadcrumb ul li{display:inline-block;float:left;position:relative;color:#666;font-size:12px;margin-bottom:0}.mod_breadcrumb ul li i{margin:0 4px;font-size:12px;position:relative;top:2px}.mod_breadcrumb ul li a{color:#666}.mod_breadcrumb ul li:after{content:" ";position:absolute;top:4px;right:0;font-size:10px}.mod_breadcrumb ul li.first{padding-left:0}.mod_breadcrumb ul li.last{font-weight:700}.mod_breadcrumb ul li.last:after{display:none}.pagination{width:100%;text-align:center;margin:20px 0}.pagination ul{padding:0;list-style:none}.pagination ul li{display:inline-block;margin-right:20px;background:#f9f9f9;border:1px solid #e4e5e5;width:42px;height:42px;line-height:42px;font-size:14px}.pagination ul li a,.pagination ul li span{display:block}.pagination ul li a i,.pagination ul li span i{position:relative;top:3px;font-size:18px}.pagination ul li:hover{background:none;border-color:#d0043c}.pagination ul li.last{margin-right:0}.pagination ul li.next,.pagination ul li.last,.pagination ul li.previous,.pagination ul li.first{background:none;border:1px solid #d0043c}.pagination ul li.next:hover,.pagination ul li.last:hover,.pagination ul li.previous:hover,.pagination ul li.first:hover{background:#d0043c}.pagination ul li.next:hover a,.pagination ul li.last:hover a,.pagination ul li.previous:hover a,.pagination ul li.first:hover a{color:#fff}.pagination ul li.current{background:#d0043c;border-color:#d0043c}.pagination ul li.current span{color:#fff}.ce_form fieldset{border:none;padding:0;margin:0}.ce_form label{display:block;color:#666;margin-bottom:10px}.ce_form label .mandatory{display:inline-block;margin-left:5px;color:#d0043c}.ce_form input,.ce_form select,.ce_form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e4e5e5;background:#fff}.ce_form input:focus,.ce_form select:focus,.ce_form textarea:focus,.ce_form input:active,.ce_form select:active,.ce_form textarea:active{border:1px solid #d0043c}.ce_form select{height:40px;border-radius:0}.ce_form .widget-checkbox span{display:block}.ce_form .widget-checkbox span input[type="checkbox"]{width:auto}.ce_form .widget-checkbox span label{display:inline-block}.ce_form input[type="submit"]{background:#d0043c;display:inline-block;width:auto;padding:15px 25px}.ce_form input[type="submit"]:focus,.ce_form input[type="submit"]:active{border:none}.ce_form input[type="submit"]:hover{background:#b70435;cursor:pointer}.ce_form .widget.left{margin-left:0;width:49%;float:left}.ce_form .widget.right{margin-right:0;width:49%;float:right}.ce_form .widget{margin-bottom:20px}.ce_form .widget.no-mg-l{margin-left:0;width:49%}.ce_form .widget.no-mg-r{margin-right:0.5%;width:48.5%}.ce_form .feedback-rating{margin:0 auto}.ce_form .feedback-rating .widget-headline{margin-bottom:40px}.ce_form .feedback-rating .widget-radio{margin:0 -1%}.ce_form .feedback-rating .widget-radio label{width:18%;float:left;margin:0 1%;border:1px solid #e4e5e5;text-align:center;padding:20px}.ce_form .feedback-rating .widget-radio label:hover{background:#f9f9f9;cursor:pointer}.ce_form .feedback-rating .widget-radio label.active{background:#e4e5e5}.ce_form .feedback-rating .widget-radio label.active i{color:#d0043c}.ce_form .feedback-rating .widget-radio input{display:none}.ce_form .feedback-rating .widget-radio i{display:block;margin:0 auto;text-align:center;width:20px}.ce_form .feedback-rating .submit_container .next{float:right}.ce_form .feedback-rating .submit_container .back{background:none;border:1px solid #d0043c;color:#d0043c}.ce_form .feedback-rating .submit_container .back:hover{color:#fff;background:#d0043c}.bewerbungsformular legend{margin-bottom:10px}.bewerbungsformular .jobbezeichnung legend span{display:inline-block}.bewerbungsformular .jobbezeichnung legend span.mandatory{margin-left:5px}.bewerbungsformular .checkbox-inline span{display:inline-block}.bewerbungsformular .nomargin-text p{margin:0}.bewerbungsformular .datenschutz span{display:flex;margin-bottom:10px}.bewerbungsformular .datenschutz span label{margin-bottom:0}span.small{font-size:12px}.list-2 ul li{display:inline-block;width:40%}.list-4 ul li{display:inline-block;width:20%}.flex{display:flex;flex-wrap:wrap}.inline-flex{display:inline-flex}.margin-1-bottom{margin-bottom:1%}.margin-1-top{margin-top:1%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.big-headline{font-size:28px}.bold-800{font-weight:800}.small-text{font-size:12px}.no-full-width{width:65%;margin-left:auto !important;margin-right:auto !important;margin-bottom:40px}#wrapper{width:100%}.clear,#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px;width:100%;position:relative;float:none;display:block}.wrapping_container{max-width:1140px;width:100%;box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative}.mod_article{margin:50px auto}.mod_article.nomargin{margin:0 auto !important}.mod_article.no-top-mg{margin-top:0}.mod_article.no-bottom-mg{margin-bottom:0}.mod_article.fullsize > .wrapping_container:first-child{width:100%;max-width:100%;padding:0}.nomargin{margin:0 auto !important}.grid33{width:31.3333333%}.f-right{float:right}.f-left{float:left}.hide-desktop{display:none}.bg-grau{background:#f9f9f9;padding:30px 40px}.bg-farbe{background:#d0043c;padding:30px 40px}.bg-farbe h1,.bg-farbe h2,.bg-farbe h3,.bg-farbe h4,.bg-farbe h5,.bg-farbe h6,.bg-farbe p{color:#fff}.half{width:50%;float:left}.widget.m-top{margin-top:30px}.widget.m-bottom{margin-bottom:30px}.top-header{background:#d0043c;position:relative;overflow:hidden}.top-header .lang-switch ul{margin:0;padding:3px 0 5px 0}.top-header .lang-switch ul li{display:inline-block}.top-header .lang-switch ul li a,.top-header .lang-switch ul li span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;text-decoration:none}.top-header .lang-switch ul li a.i18nl10n_label,.top-header .lang-switch ul li span.i18nl10n_label{top:1px;display:inline-block;position:relative}.top-header .lang-switch ul li a:hover{opacity:0.6}.top-header .lang-switch ul li.last .lang-pipe{display:none}header{background:#fff;-webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.3);position:relative;z-index:223}header .wrapping_container{display:flex;max-width:100%;padding:0 75px}header .wrapping_container .grid33 .inner-left{height:100%}header .wrapping_container .grid33 .inner-left .nav-opener{height:100%;display:flex}header .wrapping_container .grid33 .inner-left .nav-opener .nav-opener-btn{height:30px;width:40px;margin-top:auto;margin-bottom:auto}header .wrapping_container .grid33 .inner-left .nav-opener .nav-opener-btn .patty{width:40px;height:3px;background:#666;display:inline-block;position:relative;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .wrapping_container .grid33 .inner-left .nav-opener .nav-opener-btn .patty::before{content:"";top:-10px;left:0;width:40px;height:3px;background:#666;display:inline-block;position:absolute;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .wrapping_container .grid33 .inner-left .nav-opener .nav-opener-btn .patty::after{content:"";top:10px;left:0;width:40px;height:3px;background:#666;display:inline-block;position:absolute;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation{position:absolute;top:100%;left:-9999px;width:100%;background:#fff;-webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5);text-align:center;overflow:visible;z-index:2;background:url("/files/user_files/template/img/background-navigation-soho.jpg") repeat #fff;background-size:contain}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul{display:inline-grid;max-width:1140px;margin:0 auto}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li.submenu > ul{display:none}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li a,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li strong{color:#666;font-weight:bold;text-decoration:none;display:block;padding:30px 20px;font-size:32px}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li a:hover,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li strong:hover{color:#d0043c;background:#f9f9f9}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li a span,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li strong span{padding-left:0;font-size:32px}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li.last{border:1px solid #d0043c}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li.last span{color:#d0043c}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li:hover{color:#d0043c;background:#f9f9f9}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li:hover a{color:#d0043c}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li.active a,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li.active span,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li.active strong{color:#d0043c;padding:30px 20px}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li:hover > .submenu > ul{display:block}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation p{color:#d0043c}header .wrapping_container .grid33 .inner-left .nav-opener.active .patty{background:none}header .wrapping_container .grid33 .inner-left .nav-opener.active .patty::before{top:0;transform:rotate(-45deg)}header .wrapping_container .grid33 .inner-left .nav-opener.active .patty::after{top:0;transform:rotate(45deg)}header .wrapping_container .grid33 .inner-left .nav-opener.active .mod_navigation{left:0}header .wrapping_container .grid33.logo{padding:20px 0}header .wrapping_container .grid33.logo img{max-width:95px}header .wrapping_container .grid33 .inner-right{height:100%}header .wrapping_container .grid33 .inner-right .header-icon{display:inline-flex;margin-left:30px;height:100%;position:relative}header .wrapping_container .grid33 .inner-right .header-icon .material-icons{font-size:50px;margin-top:auto;margin-bottom:auto;text-shadow:-1px -1px 0 #666, 1px -1px 0 #666, -1px 1px 0 #666, 1px 1px 0 #666;color:#fff}header .wrapping_container .grid33 .inner-right .header-icon .cart_quantity{position:absolute;top:35px;right:-10px;display:inline-block;width:30px;height:30px;font-size:20px;line-height:30px;text-align:center;border-radius:50%;background:#d0043c;color:#fff}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart{display:none;position:absolute;top:100%;right:-90px;height:100%;width:500px;padding-top:20px;z-index:1}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart{position:absolute;right:80px;z-index:2;background:#fff;text-shadow:none;color:#666;cursor:auto;border-radius:10px;-webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5)}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart h3{text-align:center;margin:0;padding:20px;color:#d0043c}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .empty.message{padding:20px}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .formbody{padding:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .formbody table{width:100%}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .formbody table tbody tr td a{color:#666}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .formbody table tbody tr td.name{font-weight:bold}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .formbody table tbody tr td.name ul{list-style:none;margin:0;padding-left:0;font-weight:400}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .formbody table tbody tr td.quantity{font-weight:bold}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .prices{padding:20px}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .prices table{width:100%}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .prices table tbody tr td.name{text-align:left;padding-right:100px}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .prices table tbody tr td.price{display:table-cell}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .prices table tbody tr.total{font-weight:bold}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .submit_container{text-align:center;padding:0 20px 20px 20px}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .submit_container input{float:none}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .submit_container input.button_update,header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .submit_container input.button_cart{display:none}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .zahlungsarten{text-align:center;padding:0 20px 20px 20px}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .zahlungsarten .bilder{display:inline-flex}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart .mod_iso_cart .zahlungsarten .bilder img{margin:auto 10px}header .wrapping_container .grid33 .inner-right .header-icon .shopping-cart::after{top:0;right:100px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;z-index:2}header .wrapping_container .grid33 .inner-right .header-icon.shopping-cart-icon:hover .shopping-cart{display:block}header .wrapping_container .grid33 .inner-right .header-icon:hover .material-icons{color:#666}header .kontakt{margin:0 0 55px 0;padding-top:20px}header .kontakt .kontakt-title{display:block;font-weight:bold;font-size:15px}header .kontakt .kontakt-nummer{display:block}header .kontakt .kontakt-nummer a{color:#d0043c;font-size:18px;font-weight:bold;text-decoration:none}header .kontakt .kontakt-nummer a i{font-size:20px;position:relative;top:3px}header.header_scrolling{position:fixed;width:100%;z-index:999}.nav-open .header_scrolling{position:relative}#main{min-height:80vh}.custom #keyvisual{position:relative}.custom #keyvisual .content-container{position:absolute;top:0%;left:0%;width:100%;height:100%}.custom #keyvisual .content-container .wrapping_container{height:100%}.custom #keyvisual .content-container .wrapping_container .mod_article{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);padding:20px;margin:0}.custom #keyvisual .content-container .wrapping_container .mod_article p{margin-top:0;margin-bottom:0}.custom #keyvisual .content-container .wrapping_container .mod_article p .btn{padding:15px 45px;font-size:24px}.custom #keyvisual .mod_article .ce_text h1,.custom #keyvisual .mod_article .ce_text h2,.custom #keyvisual .mod_article .ce_text h3,.custom #keyvisual .mod_article .ce_text h4,.custom #keyvisual .mod_article .ce_text h5,.custom #keyvisual .mod_article .ce_text h6,.custom #keyvisual .mod_article .ce_text p{color:#fff}.custom #keyvisual .mod_article .ce_text h1,.custom #keyvisual .mod_article .ce_text h2,.custom #keyvisual .mod_article .ce_text h3,.custom #keyvisual .mod_article .ce_text h4,.custom #keyvisual .mod_article .ce_text h5,.custom #keyvisual .mod_article .ce_text h6{font-size:55px}.custom #keyvisual .mod_article .ce_text h2{font-size:30px;margin-bottom:40px}.custom #keyvisual .mod_article .ce_text h2 a{color:#fff}.custom #keyvisual .mod_pageImage img{width:100%;height:auto}.custom #keyvisual .mod_pageImage::before{content:"";background:#000;opacity:0.2;position:absolute;top:0;left:0;width:100%;height:100%}footer .ce_footer_bottom{margin:0 1%}footer .ce_footer_top{margin:0 -0.5%}footer .ce_footer_top p{margin-top:0}footer .ce_footer_top p a{color:#666}footer .ce_footer_top p a:hover{color:#b70435}footer .ce_footer_top .siegel-footer img{margin:10px}footer .ce_footer_top .social-icons{list-style:none;padding:0;margin:0}footer .ce_footer_top .social-icons li{margin-bottom:15px}footer .ce_footer_top .social-icons li a{color:#666}footer .ce_footer_top .social-icons li a span{display:inline-block;position:relative;top:10px;margin-right:10px}footer .ce_footer_top .social-icons li a:hover{opacity:0.7}footer .feedback-newsletter{position:relative;overflow:hidden}footer .feedback-newsletter:before{content:" ";position:absolute;top:0;left:0;width:50%;height:100%;background:#d0043c;z-index:1}footer .feedback-newsletter:after{content:" ";position:absolute;top:0;right:0%;width:50%;height:100%;background:#b70435;z-index:1}footer .feedback-newsletter .newsletter,footer .feedback-newsletter .feedback{margin:0;position:relative;z-index:2;padding:40px 0;text-transform:uppercase;width:50%}footer .feedback-newsletter .newsletter > div,footer .feedback-newsletter .feedback > div{margin:0 2%}footer .feedback-newsletter .newsletter h1,footer .feedback-newsletter .feedback h1,footer .feedback-newsletter .newsletter h2,footer .feedback-newsletter .feedback h2,footer .feedback-newsletter .newsletter h3,footer .feedback-newsletter .feedback h3,footer .feedback-newsletter .newsletter h4,footer .feedback-newsletter .feedback h4,footer .feedback-newsletter .newsletter h5,footer .feedback-newsletter .feedback h5,footer .feedback-newsletter .newsletter h6,footer .feedback-newsletter .feedback h6,footer .feedback-newsletter .newsletter p,footer .feedback-newsletter .feedback p{color:#fff;display:block}footer .feedback-newsletter .newsletter p,footer .feedback-newsletter .feedback p{font-size:18px;margin:0 0 20px 0}footer .feedback-newsletter .newsletter{background:#d0043c;text-align:center}footer .feedback-newsletter .feedback{background:#b70435;text-align:center}footer .footer-top{background:#373737;padding:40px 0;display:grid}footer .footer-top h3{color:#fff;text-transform:uppercase}footer .footer-top p{color:#cdcdcd}footer .footer-top nav ul{display:grid}footer .footer-top nav ul p{color:#fff;text-transform:uppercase}footer .footer-top nav ul li{margin-bottom:10px}footer .footer-top nav ul li a{padding:0;color:#cdcdcd}footer .footer-top nav ul li a span{padding:0}footer .footer-top nav ul li a:hover{color:#d0043c}footer .footer-bottom{background:#d0043c;display:grid}footer .footer-bottom p{color:#fff}footer .footer-bottom p a{margin:auto 5px}footer .footer-bottom p a img{width:20px}footer .footer-bottom p a img:hover{opacity:0.5}footer .dark-footer{background:#666;padding:10px 0}footer .dark-footer p{padding-top:2px}footer .dark-footer p,footer .dark-footer a{color:#fff;margin:0;font-size:12px;line-height:inherit}footer .dark-footer nav ul li a{padding:0 0 0 10px;text-decoration:none;font-size:12px;text-transform:uppercase}footer .dark-footer nav ul li:hover,footer .dark-footer nav ul li.active{color:#fff}footer .dark-footer nav ul li:hover a,footer .dark-footer nav ul li.active a,footer .dark-footer nav ul li:hover span,footer .dark-footer nav ul li.active span{opacity:0.8;text-transform:uppercase;font-size:12px;padding-left:10px;text-decoration:underline}.mod_login.login,.mod_registration,.mod_lostPassword{margin:20px auto 20px auto !important;border:1px solid #efefef;-webkit-box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);padding:70px 30px 30px 30px;background:#fff;position:relative;overflow:hidden;clear:both;max-width:50%}.mod_login.login h2,.mod_registration h2,.mod_lostPassword h2{background:#d0043c;color:#fff;padding:10px 10px 10px 30px;position:absolute;top:0;left:0;width:100%}.mod_login.login form .formbody .widget,.mod_registration form .formbody .widget,.mod_lostPassword form .formbody .widget{margin:1% 0}.mod_login.login form .formbody .widget label,.mod_registration form .formbody .widget label,.mod_lostPassword form .formbody .widget label{display:block;margin:20px 0 10px 0}.mod_login.login form .formbody .widget input,.mod_registration form .formbody .widget input,.mod_lostPassword form .formbody .widget input{display:block;width:100%;padding:10px;box-sizing:border-box;border:1px solid #666}.mod_login.login form .formbody .widget.widget-submit,.mod_registration form .formbody .widget.widget-submit,.mod_lostPassword form .formbody .widget.widget-submit{margin-top:35px}.mod_login.login form .formbody .widget.widget-submit .submit,.mod_registration form .formbody .widget.widget-submit .submit,.mod_lostPassword form .formbody .widget.widget-submit .submit{background:#d0043c;border:2px solid #d0043c;padding:10px 20px;cursor:pointer;width:100%}.mod_login.login form .formbody .widget.widget-submit .submit:hover,.mod_registration form .formbody .widget.widget-submit .submit:hover,.mod_lostPassword form .formbody .widget.widget-submit .submit:hover{background:#666;border:2px solid #666;color:#fff}.mod_iso_checkout .steps ol{list-style-position:inside;padding:0;text-align:center;display:flex;flex-wrap:wrap}.mod_iso_checkout .steps ol li{display:block;float:left;width:100%;max-width:20%}.mod_iso_checkout .steps ol li a,.mod_iso_checkout .steps ol li span{color:#fff;padding:20px 0;display:block;background:#666}.mod_iso_checkout .steps ol li a.active,.mod_iso_checkout .steps ol li span.active{background:#d0043c}.mod_iso_checkout .steps ol li.passed a{background:#d0043c}.mod_iso_checkout .steps ol li.passed a:hover{background:#b70435}.mod_iso_checkout .steps ol li > span{position:relative;margin-right:0}.mod_iso_checkout .steps ol li > span.active:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(208, 4, 60, 0);border-left-color:#d0043c;border-width:29px;margin-top:-30px;z-index:1}.mod_iso_checkout .steps ol li a:hover{background:#d0043c}.mod_iso_checkout form .formbody .billingaddress{margin:50px 0}.mod_iso_checkout form .formbody .billingaddress .address_new .widget{margin:1% 0;display:inline-block;width:100%}.mod_iso_checkout form .formbody .billingaddress .address_new .widget label{display:inline-block;width:15%}.mod_iso_checkout form .formbody .billingaddress .address_new .widget input{width:30%;border:1px solid #789;padding:5px}.mod_iso_checkout form .formbody .billingaddress .address_new .widget input.error{border:1px solid #d0043c}.mod_iso_checkout form .formbody .shippingaddress{margin:50px 0}.mod_iso_checkout form .formbody .shippingaddress .widget .radio_container{border:none;padding:10px 0;margin:0}.mod_iso_checkout form .formbody .shippingaddress .address_new .widget{margin:1% 0;display:inline-block;width:100%}.mod_iso_checkout form .formbody .shippingaddress .address_new .widget label{display:inline-block;width:15%}.mod_iso_checkout form .formbody .shippingaddress .address_new .widget input{width:30%;border:1px solid #789;padding:5px}.mod_iso_checkout form .formbody .shipping{margin:50px 0}.mod_iso_checkout form .formbody .shipping .widget .radio_container{border:none;padding:10px 0;margin:0}.mod_iso_checkout form .formbody .shipping p.error{margin:0;position:relative;padding:0.75rem 1.25rem;margin-bottom:25px;border:1px solid transparent;color:#856404;background-color:#fff3cd;border-color:#ffeeba}.mod_iso_checkout form .formbody .deliverytime{margin:50px 0}.mod_iso_checkout form .formbody .paymentmethod{margin:50px 0}.mod_iso_checkout form .formbody .paymentmethod .widget .radio_container{border:none;padding:10px 0;margin:0}.mod_iso_checkout form .submit_container{margin:50px 0}.mod_iso_checkout form .submit_container .submit{background:#d0043c}.mod_iso_checkout form .submit_container .submit:hover{background:#666}.mod_iso_checkout form .submit_container .submit.next,.mod_iso_checkout form .submit_container .submit.confirm{float:right}.mod_iso_checkout form .orderconditions .widget-textarea{margin-bottom:20px}.mod_iso_checkout form .orderconditions .widget-textarea textarea{margin-top:5px;box-sizing:border-box}.mod_iso_checkout form .orderconditions .widget-checkbox{margin-bottom:20px}.mod_iso_checkout form .orderconditions .widget-checkbox fieldset{border:none;padding:0;margin:0}.mod_iso_checkout form .orderconditions .widget-checkbox fieldset span{display:flex}.mod_iso_checkout form .orderconditions .widget-checkbox fieldset span input{margin-right:6px}.mod_iso_checkout .orderinfo .order-container{margin:50px -1%}.mod_iso_checkout .orderinfo h2,.mod_iso_checkout .orderinfo p{width:100%;margin:0 1%}.mod_iso_checkout .orderinfo p{margin-bottom:20px}.mod_iso_checkout .orderinfo .info_container.shipping_method,.mod_iso_checkout .orderinfo .info_container.delivery_method,.mod_iso_checkout .orderinfo .info_container.payment_method{position:relative;float:left;width:48%;padding:10px 20px;margin-bottom:10px;border:2px solid #e4e5e5}.mod_iso_checkout .orderinfo .info_container.shipping_method .edit .info-link,.mod_iso_checkout .orderinfo .info_container.delivery_method .edit .info-link,.mod_iso_checkout .orderinfo .info_container.payment_method .edit .info-link{display:none}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline h3,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline h3,.mod_iso_checkout .orderinfo .info_container.payment_method .headline h3{font-size:18px;margin-bottom:0}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline a,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline a,.mod_iso_checkout .orderinfo .info_container.payment_method .headline a{position:absolute;top:0;right:0;display:block;padding:19px;border-left:2px solid #e4e5e5}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline a:hover,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline a:hover,.mod_iso_checkout .orderinfo .info_container.payment_method .headline a:hover{background:#d0043c;border-left:2px solid #d0043c;color:#fff}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline a i,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline a i,.mod_iso_checkout .orderinfo .info_container.payment_method .headline a i{font-size:20px}.mod_iso_checkout .orderinfo .info_container.shipping_method .info,.mod_iso_checkout .orderinfo .info_container.delivery_method .info,.mod_iso_checkout .orderinfo .info_container.payment_method .info{opacity:0.7}.mod_iso_checkout .orderinfo .info_container.billing_address{position:relative;width:48%;margin:0 1%;border:2px solid #e4e5e5;padding:20px 20px 60px 20px;float:left}.mod_iso_checkout .orderinfo .info_container.billing_address .edit{position:absolute;bottom:0;left:0;width:100%;display:block;background:#e4e5e5;z-index:222;text-align:center;padding:10px;color:#d0043c}.mod_iso_checkout .orderinfo .info_container.billing_address .edit i{display:none}.mod_iso_checkout .orderinfo .info_container.billing_address .edit:hover{background:#d0043c;color:#fff}.mod_subscribe,.mod_unsubscribe{margin-top:20px}.mod_subscribe .formbody .error,.mod_unsubscribe .formbody .error{color:#d0043c}.mod_subscribe .formbody .widget-captcha,.mod_unsubscribe .formbody .widget-captcha{float:left;margin-bottom:30px}.mod_subscribe .formbody .widget-captcha label,.mod_unsubscribe .formbody .widget-captcha label{margin-right:10px}.mod_subscribe .formbody .widget-captcha label span,.mod_unsubscribe .formbody .widget-captcha label span{float:none}.mod_subscribe .formbody .widget-captcha span,.mod_unsubscribe .formbody .widget-captcha span{float:left;width:100%;margin-top:10px}.mod_subscribe .formbody .widget-text,.mod_unsubscribe .formbody .widget-text{float:left}.mod_subscribe .formbody .widget-submit,.mod_unsubscribe .formbody .widget-submit{float:left}.mod_subscribe .formbody .widget-submit .submit,.mod_unsubscribe .formbody .widget-submit .submit{height:50px;border-width:2px;background-color:#d0043c;padding:10px 15px}.mod_subscribe .formbody .widget-submit .submit .material-icons,.mod_unsubscribe .formbody .widget-submit .submit .material-icons{margin:auto}.mod_subscribe .formbody .widget-submit .submit:hover,.mod_unsubscribe .formbody .widget-submit .submit:hover{background-color:#666}.mod_subscribe .formbody input,.mod_unsubscribe .formbody input{padding:0;border:0;box-shadow:inset 0 0 0 1px #666;height:50px;padding-left:10px;width:275px;box-sizing:border-box}.ce_text ul{margin:0;padding-left:0px;list-style:none}.ce_text ul li{position:relative;padding:0 0 0 20px;font-size:16px;color:#666;margin-bottom:10px}.ce_text ul li:before{content:"■ ";position:absolute;top:-2px;left:0;color:#d0043c}.ce_text ol{margin:0;padding-left:15px}.ce_text ol li{position:relative;padding:0 0 0 10px;font-size:16px;color:#666;margin-bottom:10px}.ce_download:first-child .download-item{border-top:1px solid #f9f9f9}.ce_download:last-child .download-item{margin-bottom:30px !important;position:relative;overflow:hidden}.ce_download .download-item{border-bottom:1px solid #f9f9f9;position:relative;overflow:hidden;padding:15px 0 15px 0}.ce_download .download-item .download-title{float:left;padding-top:10px}.ce_download .download-item .download-title a{text-decoration:none}.ce_download .download-item .download-button{float:right;text-align:right}.ce_download .download-item .download-button .btn{display:inline-block;padding:10px 25px;text-align:center;text-decoration:none}.ce_download .download-item .download-button .btn .title{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:1;visibility:visible;display:block}.ce_download .download-item .download-button .btn:hover{color:#fff;background:#d0043c;border:1px solid #d0043c}.hyperlink_icon{display:inline-block;padding:10px 0;color:#666}.hyperlink_icon i{background:#d0043c;color:#fff;position:relative;top:6px;margin-right:10px}.hyperlink_icon:hover{color:#b70435}.hyperlink_icon:hover i{background:#b70435}.fullsize-bg-image .bg-image{padding:100px 0;position:relative;overflow:hidden}.kontakt-allgemein,.ce_adviser,.adviser{background:#fff;padding:20px 40px;margin:30px 0;border-top:4px solid #d0043c;background-image:url("/files/user_files/template/img/wj-weltkugel.png");background-position:150% -50%;background-repeat:no-repeat}.ce_caroufredsel{width:100%;overflow:hidden}.ce_caroufredsel .caroufredsel{display:flex;flex-wrap:wrap}.ce_caroufredsel .ce_image{margin:0;padding:10px}.ce_caroufredsel .ce_image .image_container img{display:block;float:left;margin-bottom:0}.ce_caroufredsel .caroufredsel_pagi{text-align:center}.ce_caroufredsel .caroufredsel_pagi a{margin:0 5px}.ce_caroufredsel .caroufredsel_pagi a span{text-indent:-9999px;display:inline-block;background:#666;width:10px;height:10px;border-radius:50%}.ce_caroufredsel .caroufredsel_pagi a.selected span{background:#d0043c}.ce_accordion{margin:0}.ce_accordion .toggler{padding:20px 30px 20px 20px;border-bottom:1px solid #ccc;color:#d0043c;position:relative;font-size:18px}.ce_accordion .toggler:hover{cursor:pointer}.ce_accordion .toggler i{position:absolute;top:20px;right:15px}.ce_accordion .toggler.active i{transform:rotate(180deg)}.ce_accordion .accordion > div{padding:20px}.ce_accordion .toggler:focus{outline:none}.teaser-leistung{background:#fff;border:1px solid #e4e5e5;margin-bottom:10px;-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15)}.teaser-leistung > h1,.teaser-leistung h2,.teaser-leistung h3,.teaser-leistung h4,.teaser-leistung h5,.teaser-leistung h6{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;color:#666;margin:0;padding:25px 10px}.teaser-leistung .teaser-text{padding:15px}.teaser-leistung .teaser-text p{font-size:14px;color:#666}.teaser-leistung .teaser-text p.btn{margin-top:30px}.teaser-leistung .teaser-text ul{margin:0;padding-left:0px;list-style:none}.teaser-leistung .teaser-text ul li{position:relative;padding:0 0 0 20px;font-size:14px;color:#666}.teaser-leistung .teaser-text ul li:before{content:"■ ";position:absolute;top:-2px;left:0;color:#d0043c}.ce_rsce_icon_teaser{margin:40px 0 0 0}.ce_rsce_icon_teaser .rsce_teaser_icon{text-align:center}.ce_rsce_icon_teaser .rsce_teaser_icon i.head-icon{color:#d0043c;font-size:40px;margin-bottom:20px}.ce_rsce_icon_teaser .rsce_teaser_icon h3{font-weight:700}.teaser-kontakt .center-container .ce_text,.teaser-kontakt .center-container .link-phone{display:inline-block}.teaser-kontakt .center-container h1,.teaser-kontakt .center-container h2,.teaser-kontakt .center-container h3,.teaser-kontakt .center-container h4,.teaser-kontakt .center-container h5,.teaser-kontakt .center-container h6,.teaser-kontakt .center-container p{padding-top:10px;margin:0;font-size:17px}.teaser-kontakt .center-container .link-phone a{font-size:22px;color:#666}.teaser-kontakt .center-container .link-phone a i{position:relative;top:5px}.ce_rsce_image_teaser{margin-left:0 !important;margin-right:0 !important;max-height:500px;position:relative}.ce_rsce_image_teaser .wrapping_container{height:100%}.ce_rsce_image_teaser .half{width:50%;float:left}.ce_rsce_image_teaser .teaser-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ce_rsce_image_teaser .teaser-text.left{height:100%}.ce_rsce_image_teaser .teaser-text.left .inner{position:absolute;top:50%;left:1%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);width:35%}.ce_rsce_image_teaser .teaser-text.right{height:100%}.ce_rsce_image_teaser .teaser-text.right .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);padding:0 0 0 75px;width:35%}.ce_rsce_image_teaser p{font-weight:bold;font-size:13px}.ce_rsce_image_teaser h3.margin-top{margin-top:30px}.ce_rsce_image_teaser .rsce_teaser{margin-left:0 !important;margin-right:0 !important;position:relative;overflow:hidden;margin-bottom:-4px;}.ce_gallery .cols_4 li{width:25%;text-align:center}.partner-logos .ce_rsce_buttons{margin-top:25px}.ce_downloads ul{list-style:none;padding:0;margin:0}.ce_downloads ul li{margin-bottom:15px}.kontaktblock{margin:20px auto 20px auto !important;border:1px solid #efefef;-webkit-box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);padding:70px 30px 30px 30px;background:#fff;position:relative;overflow:hidden;clear:both}.kontaktblock .kontaktformular .widget-checkbox span{display:flex}.google-map-teaser{background-color:#f9f9f9}.google-map-teaser .times table{margin:0 auto 20px auto}.shop-navbar{margin-bottom:30px}.shop-navbar ul li{background:#666}.shop-navbar ul li a,.shop-navbar ul li strong{padding:20px 50px;color:#fff;display:block}.shop-navbar ul li a span,.shop-navbar ul li strong span{padding:0}.shop-navbar ul li.active,.shop-navbar ul li:hover{background:#d0043c}.mod_iso_coupons{position:relative;padding:0.75rem 1.25rem;margin:40px 0 1rem 0;border:1px solid transparent;color:#666;background-color:#efefef;border-color:#ccc;width:50%;float:right}.mod_iso_coupons .formbody{position:relative}.mod_iso_coupons .widget{position:relative}.mod_iso_coupons input[type="text"]{display:block;width:100%;padding:10px 10px 11px 10px;box-sizing:border-box;border-style:solid;border-color:#a9a9a9;border-width:1px}.mod_iso_coupons .widget-submit{position:absolute;top:20px;right:0}.mod_iso_coupons label{display:block}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste{display:none}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien{display:block}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li{background:#e4e5e5;margin-bottom:10px;width:19%;text-align:center}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li a,.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li strong{color:#666;padding:10px;display:block;font-size:15px;font-weight:400}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li a span,.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li strong span{padding-left:0}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li.active,.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li:hover{background:#d0043c;color:#fff}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li.active a,.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li:hover a,.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li.active strong,.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li:hover strong{color:#fff}.warenkorbansicht .formbody table thead tr td{border-bottom:2px solid #666;padding:10px 20px;text-transform:uppercase;font-weight:bold}.warenkorbansicht .formbody table thead tr td.quantity{padding-left:0;padding-right:0}.warenkorbansicht .formbody table thead tr td.price{width:0;text-align:right}.warenkorbansicht .formbody table thead tr td.price.price.total{width:3.5em}.warenkorbansicht .formbody table thead tr td.remove{text-align:right}.warenkorbansicht .formbody table tbody tr.row_even td{background:#f9f9f9}.warenkorbansicht .formbody table tbody tr td{padding:10px 20px}.warenkorbansicht .formbody table tbody tr td.image{width:20%}.warenkorbansicht .formbody table tbody tr td.image .image_container img{width:200px}.warenkorbansicht .formbody table tbody tr td.name{width:45%;text-align:left;font-size:16px;list-style:none;margin:0}.warenkorbansicht .formbody table tbody tr td.name a{font-weight:700;color:#666}.warenkorbansicht .formbody table tbody tr td.quantity{padding-left:0;padding-right:0}.warenkorbansicht .formbody table tbody tr td.price{width:0;text-align:right}.warenkorbansicht .formbody table tbody tr td.price.price.total{width:3.5em}.warenkorbansicht .formbody table tbody tr td.actions{text-align:right}.warenkorbansicht .formbody table tfoot tr td{text-align:right;padding:5px 20px}.warenkorbansicht .formbody table tfoot tr td.col_first{width:25%;padding-right:0}.warenkorbansicht .formbody table tfoot tr td.name{width:35%;padding-left:0}.warenkorbansicht .formbody table tfoot tr td.price{width:10%}.warenkorbansicht .formbody table tfoot tr td.price.total{width:10%}.warenkorbansicht .formbody table tfoot tr td.remove{width:20%}.warenkorbansicht .formbody table tfoot tr.subtotal td{border-top:2px solid #ccc;padding-top:15px}.warenkorbansicht .formbody table tfoot tr.total td{padding-bottom:15px;font-weight:bold;font-size:20px}.warenkorbansicht .submit_container{padding-top:50px;border-top:2px solid #ccc}.submit_container .button_update{background:#d0043c;border:1px solid #d0043c;color:#fff}.submit_container .button_update:hover{background:#666;border:1px solid #fff}.submit_container .button_checkout{background:#abc655;border:1px solid #abc655;color:#fff;float:right}.submit_container .button_checkout:hover{background:#666;border:1px solid #fff}.widget.error{position:relative}.widget.error p.error{color:#d0043c !important;font-size:12px}.widget.error label.error{color:#d0043c !important}.widget.error input.error{border-color:#d0043c !important}.widget.error select.error{border-color:#d0043c !important}select.error{border-color:#d0043c !important;color:#d0043c !important}.warenkorbansicht p.error{position:absolute;top:0;right:0;color:#d0043c !important}#iso_mod_checkout_payment .flex-container,#iso_mod_checkout_shipping .flex-container,#iso_mod_checkout_Lieferzeit .flex-container{display:flex;flex-wrap:wrap;margin:0 -1%}#iso_mod_checkout_payment .flex-container > div,#iso_mod_checkout_shipping .flex-container > div,#iso_mod_checkout_Lieferzeit .flex-container > div{width:31.333333%;margin:0 1% 50px 1%}#iso_mod_checkout_payment .flex-container label,#iso_mod_checkout_shipping .flex-container label,#iso_mod_checkout_Lieferzeit .flex-container label{width:100%;cursor:pointer;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding:100px 20px 20px 20px;border:2px solid #e4e5e5;height:100%}#iso_mod_checkout_payment .flex-container label:before,#iso_mod_checkout_shipping .flex-container label:before,#iso_mod_checkout_Lieferzeit .flex-container label:before{content:"";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/shipping-truck.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label#lbl_extendedshippingmethod_0,#iso_mod_checkout_shipping .flex-container label#lbl_extendedshippingmethod_0,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_extendedshippingmethod_0{position:relative}#iso_mod_checkout_payment .flex-container label#lbl_extendedshippingmethod_0:before,#iso_mod_checkout_shipping .flex-container label#lbl_extendedshippingmethod_0:before,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_extendedshippingmethod_0:before{content:" ";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/shop.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label#lbl_paymentmethod_0,#iso_mod_checkout_shipping .flex-container label#lbl_paymentmethod_0,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_paymentmethod_0{position:relative}#iso_mod_checkout_payment .flex-container label#lbl_paymentmethod_0:before,#iso_mod_checkout_shipping .flex-container label#lbl_paymentmethod_0:before,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_paymentmethod_0:before{content:" ";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/ec.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label#lbl_paymentmethod_1,#iso_mod_checkout_shipping .flex-container label#lbl_paymentmethod_1,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_paymentmethod_1{position:relative}#iso_mod_checkout_payment .flex-container label#lbl_paymentmethod_1:before,#iso_mod_checkout_shipping .flex-container label#lbl_paymentmethod_1:before,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_paymentmethod_1:before{content:" ";position:absolute;top:45px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/paypal.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label#lbl_paymentmethod_2,#iso_mod_checkout_shipping .flex-container label#lbl_paymentmethod_2,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_paymentmethod_2{position:relative}#iso_mod_checkout_payment .flex-container label#lbl_paymentmethod_2:before,#iso_mod_checkout_shipping .flex-container label#lbl_paymentmethod_2:before,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_paymentmethod_2:before{content:" ";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/geldscheine.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label#lbl_deliverytime_0,#iso_mod_checkout_shipping .flex-container label#lbl_deliverytime_0,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_deliverytime_0{position:relative}#iso_mod_checkout_payment .flex-container label#lbl_deliverytime_0:before,#iso_mod_checkout_shipping .flex-container label#lbl_deliverytime_0:before,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_deliverytime_0:before{content:" ";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/delivery-today.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label#lbl_deliverytime_1,#iso_mod_checkout_shipping .flex-container label#lbl_deliverytime_1,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_deliverytime_1{position:relative}#iso_mod_checkout_payment .flex-container label#lbl_deliverytime_1:before,#iso_mod_checkout_shipping .flex-container label#lbl_deliverytime_1:before,#iso_mod_checkout_Lieferzeit .flex-container label#lbl_deliverytime_1:before{content:" ";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/delivery-later.png") no-repeat top center}#iso_mod_checkout_payment .flex-container label:hover,#iso_mod_checkout_shipping .flex-container label:hover,#iso_mod_checkout_Lieferzeit .flex-container label:hover,#iso_mod_checkout_payment .flex-container label.current,#iso_mod_checkout_shipping .flex-container label.current,#iso_mod_checkout_Lieferzeit .flex-container label.current{border-color:#d0043c;color:#d0043c}#iso_mod_checkout_payment .flex-container input,#iso_mod_checkout_shipping .flex-container input,#iso_mod_checkout_Lieferzeit .flex-container input{display:none}#iso_mod_checkout_payment .flex-container input.checked + label,#iso_mod_checkout_shipping .flex-container input.checked + label,#iso_mod_checkout_Lieferzeit .flex-container input.checked + label{border-color:#d0043c}#iso_mod_checkout_shipping .flex-container input:disabled + label{background:#e4e5e5;cursor:unset}#iso_mod_checkout_shipping .flex-container input:disabled + label:hover{border-color:#e4e5e5;color:#666}#iso_mod_checkout_address .formbody .shippingaddress .flex-container label{width:100%;cursor:pointer;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding:100px 20px 20px 20px;border:2px solid #e4e5e5;height:100%}#iso_mod_checkout_address .formbody .shippingaddress .flex-container label#lbl_shippingaddress_0{position:relative}#iso_mod_checkout_address .formbody .shippingaddress .flex-container label#lbl_shippingaddress_0:before{content:" ";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/shipping-truck.png") no-repeat top center}#iso_mod_checkout_address .formbody .shippingaddress .flex-container label#lbl_shippingaddress_1{position:relative}#iso_mod_checkout_address .formbody .shippingaddress .flex-container label#lbl_shippingaddress_1:before{content:"";position:absolute;top:30px;left:0;width:100%;height:100px;background:url("/files/user_files/template/img/icons/shop.png") no-repeat top center}#iso_mod_checkout_address .formbody .shippingaddress .flex-container label:hover,#iso_mod_checkout_address .formbody .shippingaddress .flex-container label.current{border-color:#d0043c;color:#d0043c}#iso_mod_checkout_address .formbody .shippingaddress .flex-container input{display:none}#iso_mod_checkout_address .formbody .shippingaddress .flex-container input.checked + label{border-color:#d0043c}#iso_mod_checkout_Lieferzeit .formbody .deliverytime p.error{position:relative;top:auto;right:auto}#iso_mod_checkout_Lieferzeit .deliverytime .hide-delivery-time-discount{display:none !important}#iso_mod_checkout_Lieferzeit .deliverytime #ctrl_deliverytime{border:none;padding:0}#iso_mod_checkout_Lieferzeit .deliverytime .later{margin:50px 0px;float:left}#iso_mod_checkout_Lieferzeit .deliverytime .later h3{background-color:#d0043c;color:#fff;padding:10px 20px;margin-bottom:0}#iso_mod_checkout_Lieferzeit .deliverytime .later .box{display:inline-block;width:100%;padding:20px;border-left:1px solid #e4e5e5;border-right:1px solid #e4e5e5;border-bottom:1px solid #e4e5e5}#iso_mod_checkout_Lieferzeit .deliverytime .later .box p{margin-bottom:30px;margin-top:0}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields{display:inline-block;width:100%}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .laterdate{height:50px;width:100%;margin-bottom:25px;padding:10px 15px;box-sizing:border-box;border-style:solid;border-color:#a9a9a9;border-width:1px;font-family:"Montserrat", sans-serif;color:#666}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .label-time{float:left;width:100%}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget{position:relative;display:block;width:48%;height:50px;line-height:3;overflow:hidden}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget:first-of-type{float:left}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget:last-of-type{float:right}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #bbb;border-radius:0;outline:0;background-image:none;background-color:#fff;width:100%;height:100%;margin:0;padding:10px 15px;font-size:1em;cursor:pointer}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget select::-ms-expand{display:none}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget::after{content:"\25BC";position:absolute;top:0;right:0;bottom:0;padding:0 1em;pointer-events:none;-webkit-transition:0.25s all ease;-o-transition:0.25s all ease;transition:0.25s all ease}#iso_mod_checkout_Lieferzeit .deliverytime .later .box .fields .widget:hover::after{color:#d0043c}#iso_mod_checkout_Lieferzeit .deliverytime .discount{margin:50px 0;float:right}#iso_mod_checkout_Lieferzeit .deliverytime .discount h3{background-color:#666;color:#fff;padding:10px 20px;margin-bottom:0}#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info{padding:20px;position:relative;overflow:hidden;border:1px solid #e4e5e5}#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info .entry .discount_name{display:inline-block;width:75%;font-weight:700;float:left}#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info .entry .discount_value{display:inline-block;width:25%;font-weight:700;float:right;text-align:right}#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info .entry .weekDay{display:inline-block;margin-top:10px;width:100%}#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info .entry .fromDate,#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info .entry .toDate{display:inline-block;float:left;padding:0;margin-right:10px;margin-top:15px;font-size:12px}#iso_mod_checkout_Lieferzeit .deliverytime .discount .discount_info_text{margin-top:20px;color:#ccc;font-size:12px}.mod_iso_orderhistory table{width:100%}.mod_iso_orderhistory table thead tr{background:#d0043c}.mod_iso_orderhistory table thead tr th{border:none;background:#d0043c;color:#fff;padding:10px 20px;text-transform:uppercase;font-weight:bold}.mod_iso_orderhistory table tbody tr td{padding:10px 20px;text-align:center;border-bottom:1px solid #ccc}.mod_iso_orderdetails .order_status{margin-bottom:10px}.mod_iso_orderdetails table{margin-top:50px;width:100%;border-spacing:0}.mod_iso_orderdetails table tbody tr td{padding:10px 20px;border-bottom:1px solid #ccc}.mod_iso_orderdetails table tbody tr td.image .image_container img{max-width:100px}.mod_iso_orderdetails table tfoot tr td{padding:5px 20px}.mod_iso_orderdetails table tfoot tr.subtotal td{padding-top:15px}.mod_iso_orderdetails table tfoot tr.total{font-size:20px;font-weight:700}.mod_iso_addressbook{margin:0 -1%}.mod_iso_addressbook .add{margin-bottom:20px}.mod_iso_addressbook .flex-area{display:flex;flex-wrap:wrap}.mod_iso_addressbook .row{position:relative;overflow:hidden;padding:20px;border:1px solid #ccc;width:calc(94% / 3);margin:1%}.mod_iso_addressbook .adresse .vcard > div{margin-bottom:10px}.mod_iso_addressbook .adresse .vcard .n{font-weight:bold}.mod_iso_addressbook .buttons{text-align:right}.mod_iso_addressbook .buttons a{padding:10px;display:inline-block}.mod_iso_addressbook form{margin:20px auto 20px auto !important;border:1px solid #efefef;border-top:10px solid #d0043c;-webkit-box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);padding:30px;background:#fff;position:relative;overflow:hidden;clear:both;max-width:50%}.mod_iso_addressbook form label{display:block;font-weight:bold;margin-bottom:5px}.mod_iso_addressbook form input{width:100%;box-sizing:border-box;padding:10px;margin-bottom:15px}.mod_iso_checkout .address fieldset{padding:0;margin:0;border:none}.mod_iso_checkout .address .flex-container{display:flex;flex-wrap:wrap;margin:0 -1%}.mod_iso_checkout .address .flex-container > div{position:relative;overflow:hidden;border:1px solid #ccc;width:calc(94% / 3);margin:1%}.mod_iso_checkout .address .flex-container > div label{display:block;height:100%}.mod_iso_checkout .address .flex-container > div:last-child{background:none;border:none;text-align:center;color:#fff;border-color:#d0043c}.mod_iso_checkout .address .flex-container > div:last-child label{background:#d0043c !important;height:auto;padding:10px}.mod_iso_checkout .address .flex-container > div:last-child:hover{background:none;border:none}.mod_iso_checkout .address .flex-container > div:last-child:hover label{background:#666 !important;height:auto;padding:10px}.mod_iso_checkout .address .flex-container > div .vcard{padding:20px}.mod_iso_checkout .address .flex-container > div .vcard > div{margin-bottom:10px}.mod_iso_checkout .address .flex-container > div .vcard .n{font-weight:bold}.mod_iso_checkout .address .flex-container > div input{display:none}.mod_iso_checkout .address .flex-container > div input[type="radio"]:checked + label,.mod_iso_checkout .address .flex-container > div input[type="radio"]:hover + label{background:#e4e5e5;cursor:pointer}.mod_iso_productlist .product_list{display:flex;flex-wrap:wrap}.mod_iso_productlist .product_list .product{-webkit-box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);margin-top:20px;margin-bottom:20px;background:#fff;padding:20px;position:relative;border-radius:20px}.mod_iso_productlist .product_list .product form .formbody .titel{margin-left:1%;margin-right:1%}.mod_iso_productlist .product_list .product form .formbody .titel h3{font-weight:700}.mod_iso_productlist .product_list .product form .formbody .titel h3 a{color:#666}.mod_iso_productlist .product_list .product form .formbody .sku{display:none}.mod_iso_productlist .product_list .product form .formbody .preis-desktop .offer .price{font-size:20px;font-weight:900}.mod_iso_productlist .product_list .product form .formbody .preis-desktop .offer .price .original_price strike{position:relative;text-decoration:none;bottom:0;padding:0 10px;left:-10px}.mod_iso_productlist .product_list .product form .formbody .preis-desktop .offer .price .original_price strike::before{content:"";position:absolute;border-bottom:3px solid #d0043c;width:100%;left:0;top:50%;transform:translate(0, -50%)}.mod_iso_productlist .product_list .product form .formbody .vegetarier_ecke,.mod_iso_productlist .product_list .product form .formbody .veganer_ecke,.mod_iso_productlist .product_list .product form .formbody .rabatt_ecke{position:absolute;top:0;right:0}.mod_iso_productlist .product_list .product form .formbody .mainimage{margin-bottom:40px}.mod_iso_productlist .product_list .product form .formbody .mainimage img{width:100%}.mod_iso_productlist .product_list .warenkorb-button{margin-left:1%;margin-right:1%}.mod_iso_productlist .product_list .warenkorb-button .submit_container .number-input{margin-bottom:20px}.mod_iso_productlist .product_list .warenkorb-button .submit{background:#abc655;float:right}.mod_iso_productlist .product_list .warenkorb-button .submit.mobile{display:none}.mod_iso_productlist .product_list .warenkorb-button .submit:hover{background:#666;cursor:pointer}.mod_iso_productlist .product_list .warenkorb-button .widget-select label,.mod_iso_productlist .product_list .warenkorb-button .widget-select select{display:inline-block;margin-bottom:20px}.mod_iso_productreader .product form .formbody .grid6 .image_container img{width:100%}.mod_iso_productreader .product form .formbody .grid10 h1{color:#d0043c}.mod_iso_productreader .product form .formbody .grid10 .options{margin-bottom:15px}.mod_iso_productreader .product form .formbody .grid10 .sku{display:none}.mod_iso_productreader .product form .formbody .grid10 .teaser{margin-bottom:15px;font-weight:700}.mod_iso_productreader .product form .formbody .grid10 .offer{margin-bottom:15px;font-weight:900;font-size:18px}.mod_iso_productreader .product form .formbody .grid10 .submit_container .quantity_container{margin:auto 0;float:left}.mod_iso_productreader .product form .formbody .grid10 .submit_container .quantity_container label{display:block}.mod_iso_productreader .product form .formbody .grid10 .submit_container .quantity_container .number{background:#fff;border:1px solid #e4e5e5;text-align:center;padding:10px;width:40px}.mod_iso_productreader .product form .formbody .grid10 .submit_container .submit{background:#abc655;float:right;line-height:24px}.mod_iso_productreader .product form .formbody .grid10 .submit_container .submit:hover{background:#666;cursor:pointer}.mod_iso_productreader .product form .formbody h2{color:#d0043c;margin:40px 0 20px 0}.mod_iso_productreader .product form .formbody .description,.mod_iso_productreader .product form .formbody .inhaltsstoffe{margin-bottom:75px}.mod_iso_productreader .product form .formbody .inhaltsstoffe ul{position:static;bottom:auto;margin:auto;overflow:visible;list-style-type:disc;list-style-position:inside}.mod_iso_productreader .product form .formbody .inhaltsstoffe ul li{display:list-item;padding:0}.mod_iso_productreader .back{display:inline-block;margin-left:1%}.artikel-produktdetail{overflow:visible}.artikel-produktdetail .tabs-productreader ul{position:absolute;bottom:100%;margin:0;overflow:hidden;list-style-type:none;padding:0}.artikel-produktdetail .tabs-productreader ul li{display:inline-block;padding:20px}.artikel-produktdetail .tabs-productreader ul li a{color:#666;padding:20px}.artikel-produktdetail .tabs-productreader ul li.ui-tabs-active{background:#fff}.related-products h2{color:#d0043c}.related-products .mod_iso_relatedproducts .product_list .product{box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.5);margin-bottom:20px;background:#fff;padding:20px;position:relative;border-radius:20px;width:31.3333%;float:left;display:inline;margin-right:1%;margin-left:1%}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .sku{display:none}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .vegetarier_ecke,.related-products .mod_iso_relatedproducts .product_list .product form .formbody .veganer_ecke,.related-products .mod_iso_relatedproducts .product_list .product form .formbody .rabatt_ecke{position:absolute;top:0;right:0}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .image_container a img{width:100%}.related-products .mod_iso_relatedproducts .product_list .product form .formbody h3{margin-top:15px}.related-products .mod_iso_relatedproducts .product_list .product form .formbody h3 a{display:block;height:50px;color:#666}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .offer{height:50px}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button{position:relative;height:120px}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .submit_container{margin-bottom:20px}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .submit{position:absolute;bottom:0;background:#abc655}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .submit:hover{background:#666;cursor:pointer}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .submit.mobile{display:none}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .details{position:absolute;bottom:0;right:0}.fitting-products .empty.message{text-align:center}.fitting-products .product_list .product form .formbody .image_container img{width:100%}.fitting-products .product_list .product form .formbody h3{margin-top:15px}.fitting-products .product_list .product form .formbody h3 a{color:#666}.couponcodes .submit{background:#d0043c;border:1px solid #d0043c;height:40px;color:#fff;display:inline-block;padding:10px 20px;text-align:center;margin:0 auto;cursor:pointer}.couponcodes .submit:hover{background:#666;color:#fff;border:1px solid #666}.mod_newslist.job-liste,.ce_caroufredsel.job-liste,.newsletter-abo.job-liste,.fit-for-flex-form.job-liste,.feedback-form.job-liste{margin-top:30px !important}.mod_newslist.job-liste .job,.ce_caroufredsel.job-liste .job,.newsletter-abo.job-liste .job,.fit-for-flex-form.job-liste .job,.feedback-form.job-liste .job{text-align:center;padding-bottom:90px}.mod_newslist.job-liste .job .logo,.ce_caroufredsel.job-liste .job .logo,.newsletter-abo.job-liste .job .logo,.fit-for-flex-form.job-liste .job .logo,.feedback-form.job-liste .job .logo{background-image:url("/files/user_files/template/img/wj-logo.png");background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:160px;height:60px;margin:0 auto 20px auto}.mod_newslist.job-liste .job .logo.storm,.ce_caroufredsel.job-liste .job .logo.storm,.newsletter-abo.job-liste .job .logo.storm,.fit-for-flex-form.job-liste .job .logo.storm,.feedback-form.job-liste .job .logo.storm{background-image:url("/files/user_files/template/img/storm-logo.jpg")}.mod_newslist,.ce_caroufredsel,.newsletter-abo,.fit-for-flex-form,.feedback-form{margin:0 !important;display:flex;flex-wrap:wrap}.mod_newslist .layout_latest,.ce_caroufredsel .layout_latest,.newsletter-abo .layout_latest,.fit-for-flex-form .layout_latest,.feedback-form .layout_latest{padding:40px 15px 110px 15px;margin-bottom:20px;position:relative}.mod_newslist .layout_latest h2,.ce_caroufredsel .layout_latest h2,.newsletter-abo .layout_latest h2,.fit-for-flex-form .layout_latest h2,.feedback-form .layout_latest h2,.mod_newslist .layout_latest h3,.ce_caroufredsel .layout_latest h3,.newsletter-abo .layout_latest h3,.fit-for-flex-form .layout_latest h3,.feedback-form .layout_latest h3{color:#666}.mod_newslist .layout_latest h2 a,.ce_caroufredsel .layout_latest h2 a,.newsletter-abo .layout_latest h2 a,.fit-for-flex-form .layout_latest h2 a,.feedback-form .layout_latest h2 a,.mod_newslist .layout_latest h3 a,.ce_caroufredsel .layout_latest h3 a,.newsletter-abo .layout_latest h3 a,.fit-for-flex-form .layout_latest h3 a,.feedback-form .layout_latest h3 a{color:#666}.mod_newslist .layout_latest h2 a:hover,.ce_caroufredsel .layout_latest h2 a:hover,.newsletter-abo .layout_latest h2 a:hover,.fit-for-flex-form .layout_latest h2 a:hover,.feedback-form .layout_latest h2 a:hover,.mod_newslist .layout_latest h3 a:hover,.ce_caroufredsel .layout_latest h3 a:hover,.newsletter-abo .layout_latest h3 a:hover,.fit-for-flex-form .layout_latest h3 a:hover,.feedback-form .layout_latest h3 a:hover{color:#d0043c}.mod_newslist .layout_latest p.info,.ce_caroufredsel .layout_latest p.info,.newsletter-abo .layout_latest p.info,.fit-for-flex-form .layout_latest p.info,.feedback-form .layout_latest p.info{font-weight:bold}.mod_newslist .layout_latest p.more,.ce_caroufredsel .layout_latest p.more,.newsletter-abo .layout_latest p.more,.fit-for-flex-form .layout_latest p.more,.feedback-form .layout_latest p.more{text-align:center}.mod_newsreader{margin:0 !important}.mod_newsreader .ce_text{margin:0}.mod_newsreader .back a{display:inline-block;padding:10px 20px;text-align:center;margin:0 auto;cursor:pointer;background:#d0043c;border:1px solid #d0043c;color:#fff}.mod_newsreader .back a:hover{background:#666;border:1px solid #fff}.ce_caroufredsel{display:block}.tagcloud ul li{margin-bottom:20px;display:block}.tagcloud ul li a{padding:0;display:block;color:#666}.tagcloud ul li a:hover{color:#d0043c}.mod_adviser{display:flex;flex-wrap:wrap;margin-bottom:30px}.mod_adviser:nth-child(3){clear:both}.ce_adviser,.adviser{-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);background-image:url("/files/user_files/template/img/wj-logo.png");background-position:95% 15%;background-size:60px;margin-right:1%;padding:20px}.ce_adviser h3,.adviser h3{width:70%;margin:0}.ce_adviser p.title,.adviser p.title{margin-top:0}.ce_adviser .adviser_contact,.adviser .adviser_contact{margin-top:25px}.ce_adviser .adviser_contact p,.adviser .adviser_contact p{margin:0 0 5px 0}.ce_adviser .info-klinik,.adviser .info-klinik{margin-top:15px}.ce_adviser .info-klinik .email-adress,.adviser .info-klinik .email-adress{margin-top:20px}.ce_adviser .info-klinik p,.adviser .info-klinik p{margin:0 0 5px 0}.adviser{margin-bottom:10px;margin-top:10px}.newsletter-abo{padding-bottom:70px !important}.newsletter-abo h1{margin-bottom:50px}.newsletter-abo .layout_latest{position:relative;overflow:hidden;padding:40px;max-width:600px;margin:0 auto}.newsletter-abo .mod_subscribe input,.newsletter-abo .mod_unsubscribe input{display:block;width:100%;box-sizing:border-box;margin-bottom:10px}.newsletter-abo .mod_subscribe input[type="submit"],.newsletter-abo .mod_unsubscribe input[type="submit"]{background:#d0043c}.newsletter-abo .mod_subscribe input[type="submit"]:hover,.newsletter-abo .mod_unsubscribe input[type="submit"]:hover{background:#b70435;cursor:pointer}.newsletter-abo .mod_subscribe input[type="text"],.newsletter-abo .mod_unsubscribe input[type="text"]{padding:11px 20px;border:1px solid #e4e5e5;box-shadow:none;margin-top:20px}.fit-for-flex-form .layout_latest,.feedback-form .layout_latest{padding-bottom:40px}.fit-for-flex-form .widget-headline,.feedback-form .widget-headline{margin-bottom:40px}.fit-for-flex-form .widget-checkbox input[type="checkbox"],.feedback-form .widget-checkbox input[type="checkbox"]{display:none}.fit-for-flex-form .widget-checkbox input[type="checkbox"] + label,.feedback-form .widget-checkbox input[type="checkbox"] + label{display:block;position:relative;padding-left:35px;margin-bottom:20px;font:14px/20px "Open Sans", Arial, sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fit-for-flex-form .widget-checkbox input[type="checkbox"] + label:last-child,.feedback-form .widget-checkbox input[type="checkbox"] + label:last-child{margin-bottom:0}.fit-for-flex-form .widget-checkbox input[type="checkbox"] + label:before,.feedback-form .widget-checkbox input[type="checkbox"] + label:before{content:"";display:block;width:20px;height:20px;border:1px solid #666;position:absolute;left:0;top:0;opacity:0.6;-webkit-transition:all 0.12s, border-color 0.08s;transition:all 0.12s, border-color 0.08s}.fit-for-flex-form .widget-checkbox input[type="checkbox"]:checked + label:before,.feedback-form .widget-checkbox input[type="checkbox"]:checked + label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.feedback-form .layout_latest{padding-top:10px;margin:0 auto}.feedback-form .widget-checkbox{}.feedback-form .widget-checkbox span{margin-bottom:15px}.feedback-form .widget-checkbox input[type="checkbox"]{display:none}.feedback-form .widget-checkbox input[type="checkbox"] + label{display:block;position:relative;padding-left:35px;margin-bottom:20px;font:14px/20px "Open Sans", Arial, sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.feedback-form .widget-checkbox input[type="checkbox"] + label:last-child{margin-bottom:0}.feedback-form .widget-checkbox input[type="checkbox"] + label:before{content:"";display:block;width:20px;height:20px;border:1px solid #666;position:absolute;left:0;top:0;opacity:0.6;-webkit-transition:all 0.12s, border-color 0.08s;transition:all 0.12s, border-color 0.08s}.feedback-form .widget-checkbox input[type="checkbox"]:checked + label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cookiebar{background:#e4e5e5}#cookiebar span,#cookiebar a{color:#666}#cookiebar button{background:#d0043c}#cookiebar button:hover{background:#b70435}.startseite .leistungen{overflow:visible}.startseite .leistungen .content-area{position:relative;margin:-97px 0 20px 0;width:100%;height:100%;overflow:hidden;z-index:1}.profile #main .mod_navigation ul{width:100%;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}.profile #main .mod_navigation ul li{list-style:none;display:inline-block;width:calc(100% / 3);text-align:center;padding:0}.profile #main .mod_navigation ul li a{display:block;background:#fff;padding:20px 0;border:3px solid #d0043c;border-radius:25px;padding:100px 40px;margin:40px 2%;font-size:30px;text-transform:uppercase;font-weight:bold}.profile #main .mod_navigation ul li a:hover{border-color:#abc655}.profile #main .mod_navigation ul li a span{padding:0;font-size:20px}.mod_newslist .more,.ce_caroufredsel .more,.newsletter-abo .more,.fit-for-flex-form .more,.feedback-form .more{position:absolute;bottom:0}.mod_newslist .more .btn.rot:hover,.ce_caroufredsel .more .btn.rot:hover,.newsletter-abo .more .btn.rot:hover,.fit-for-flex-form .more .btn.rot:hover,.feedback-form .more .btn.rot:hover{background:#666;color:#fff}.kategorie-teaser{position:relative;border-radius:20px;margin-bottom:20px}.kategorie-teaser p{position:absolute;top:25px;left:50%;transform:translate(-50%, 0);line-height:1;z-index:1;width:100%;font-size:28px}.kategorie-teaser p a{color:#666}.kategorie-teaser p a.white{color:#fff}.kategorie-teaser p .material-icons{position:relative;top:3px;font-size:14px}.kategorie-teaser p.text-position-left{left:25px;transform:translate(0, 0)}.kategorie-teaser p.text-position-left-unten{left:25px;transform:translate(0, 0);width:50%}.kategorie-teaser img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.kategorie-teaser:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.angebot-neu .kategorie-teaser p{top:0;left:0;width:100%;text-align:center;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0);color:#fff}.angebot-neu .kategorie-teaser p a{color:#fff;padding:20px 10px 80px 10px;display:block}.food-kategorien .kategorie-teaser p{top:50%;right:20px;width:290px;left:auto;text-align:left;font-size:32px}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image{background:#fff;padding:20px 0;border:3px solid #d0043c;border-radius:25px}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image:hover{border-color:#abc655}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image img{margin-bottom:20px}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image .h3{color:#666}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image .material-icons{color:#d0043c}.newsletter-speisekarte{position:relative}.newsletter-speisekarte .newsletter-wrapper{position:relative;z-index:2;padding:50px 0}.newsletter-speisekarte .newsletter-wrapper .h2{color:#fff;margin-bottom:40px}.newsletter-speisekarte .newsletter-wrapper .ce_text{float:left}.newsletter-speisekarte .speisekarte-wrapper{position:relative;z-index:2;padding:50px 0}.newsletter-speisekarte .speisekarte-wrapper .h2{color:#fff;margin-bottom:40px}.newsletter-speisekarte .speisekarte-wrapper .ce_text{float:right}.newsletter-speisekarte::before{content:" ";position:absolute;top:0;left:0;width:50%;height:100%;background:#abc655;z-index:1}.newsletter-speisekarte::after{content:" ";position:absolute;top:0;right:0;width:50%;height:100%;background:#bed37b;z-index:1}.sushi-thai-food .h2 img{margin-right:10px}.sushi-thai-food .grid33.fresh{padding-right:40px}.sushi-thai-food .grid33.fresh .h2{display:inline-flex;margin:0}.sushi-thai-food .grid33.healthy{padding:0 20px}.sushi-thai-food .grid33.healthy .h2{display:inline-flex;margin:0}.sushi-thai-food .grid33.delicious{padding-left:40px}.sushi-thai-food .grid33.delicious .h2{display:inline-flex;margin:0}.mittagstisch-teaser .ce_rsce_image_teaser{background:#f9f9f9}.mittagstisch-teaser .ce_rsce_image_teaser .btn.rot{padding:20px 70px}.mittagstisch-teaser .ce_rsce_image_teaser .btn.rot:hover{background:#666;color:#fff}.allergien-zahlungen h3{color:#fff}.allergien-zahlungen .teaser-download-zahlungsmethoden{background:#f9f9f9;border-radius:25px;padding:30px}.allergien-zahlungen .teaser-download-zahlungsmethoden .grid33{margin-top:auto;margin-bottom:auto}.allergien-zahlungen .teaser-download-zahlungsmethoden .grid33 p{margin-bottom:0}.allergien-zahlungen .teaser-download-zahlungsmethoden .image_container{margin:auto 0;margin-right:30px}.md-stepper-horizontal{display:table;width:100%;margin:0 auto;background-color:#fff;box-shadow:0 3px 8px -6px rgba(0, 0, 0, 0.5);margin-bottom:50px}.md-stepper-horizontal .md-step{display:table-cell;position:relative;padding:14px;width:33.3333333%}.md-stepper-horizontal .md-step:active{border-radius:15% / 75%}.md-stepper-horizontal .md-step:first-child:active{border-top-left-radius:0;border-bottom-left-radius:0}.md-stepper-horizontal .md-step:last-child:active{border-top-right-radius:0;border-bottom-right-radius:0}.md-stepper-horizontal .md-step:first-child .md-step-bar-left,.md-stepper-horizontal .md-step:last-child .md-step-bar-right{display:none}.md-stepper-horizontal .md-step .md-step-circle{width:30px;height:30px;margin:0 auto;background-color:#999;border-radius:50%;text-align:center;line-height:30px;font-size:16px;font-weight:600;color:#fff}.md-stepper-horizontal.green .md-step.active .md-step-circle{background-color:#00ae4d}.md-stepper-horizontal.orange .md-step.active .md-step-circle{background-color:#d0043c}.md-stepper-horizontal .md-step.active .md-step-circle{background-color:#2196f3}.md-stepper-horizontal .md-step.done .md-step-circle:before{font-family:"FontAwesome";font-weight:100;content:"\f00c"}.md-stepper-horizontal .md-step.done .md-step-circle *,.md-stepper-horizontal .md-step.editable .md-step-circle *{display:none}.md-stepper-horizontal .md-step.editable .md-step-circle{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-stepper-horizontal .md-step.editable .md-step-circle:before{font-family:"FontAwesome";font-weight:100;content:"\f040"}.md-stepper-horizontal .md-step .md-step-title{margin-top:16px;font-size:16px;font-weight:600}.md-stepper-horizontal .md-step .md-step-title,.md-stepper-horizontal .md-step .md-step-optional{text-align:center;color:rgba(0, 0, 0, 0.26)}.md-stepper-horizontal .md-step.active .md-step-title{font-weight:600;color:rgba(0, 0, 0, 0.87)}.md-stepper-horizontal .md-step.active.done .md-step-title,.md-stepper-horizontal .md-step.active.editable .md-step-title{font-weight:600}.md-stepper-horizontal .md-step .md-step-optional{font-size:12px}.md-stepper-horizontal .md-step.active .md-step-optional{color:rgba(0, 0, 0, 0.54)}.md-stepper-horizontal .md-step .md-step-bar-left,.md-stepper-horizontal .md-step .md-step-bar-right{position:absolute;top:36px;height:1px;border-top:1px solid #ddd}.md-stepper-horizontal .md-step .md-step-bar-right{right:0;left:50%;margin-left:20px}.md-stepper-horizontal .md-step .md-step-bar-left{left:0;right:50%;margin-right:20px}#iso_ajaxBox .mod_iso_messages .close i{position:absolute;right:15px;color:#d0043c}.register .ui-tabs ul{list-style-type:none;text-align:center;padding:0;margin-bottom:50px}.register .ui-tabs ul li{display:inline-block;background:#666;margin:0 1%;width:18%}.register .ui-tabs ul li a{color:#fff;padding:20px 0;display:block}.register .ui-tabs ul li.ui-tabs-active,.register .ui-tabs ul li:hover{background:#d0043c}.register .vorteile{max-width:50%;margin:auto}.register .vorteile ul{margin-bottom:50px}.register .vorteile ul li{display:list-item;background:none;margin:0;width:auto;text-align:left}.register .vorteile ul li:hover{background:none}.loading-bro{text-align:center;margin:50px auto;width:100%;max-width:600px}.loading-bro > h1{text-align:center;font-size:2.5em;margin-bottom:1em;font-weight:300;color:#666}#load{width:150px;margin:0 auto;animation:loading 3s linear infinite}#load #loading-inner{stroke-dashoffset:0;stroke-dasharray:300;stroke-width:10;stroke-miterlimit:10;stroke-linecap:round;animation:loading-circle 2s linear infinite;stroke:#d0043c;fill:transparent}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-circle{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-600}}.bewerbungsformular .widget-explanation p{font-size:20px;font-weight:bold}.bewerbungsformular legend{font-size:20px;font-weight:bold}.bewerbungsformular .space-line{margin:60px 0 30px 0}.bewerbungsformular span.number{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;background:#d0043c;color:#fff;margin-right:15px}.bewerbungsformular .entry-container{position:relative;overflow:hidden;margin-left:75px;background:#f9f9f9;padding:40px;margin-bottom:20px}.bewerbungsformular .entry-container.white{background:#fff}.styled-select{box-sizing:border-box;margin:1% 0;overflow:hidden;position:relative}.styled-select h3{display:inline-block;width:15%;font-weight:normal}.styled-select h3 label{font-size:16px;color:#666;width:100% !important}select:focus{outline:none}.styled-select select{padding:5px 0 5px 15px;background:transparent;border:none;-webkit-appearance:none;z-index:2;position:relative;border:1px solid #789;padding:5px;width:31%;-webkit-appearance:none}.styled-select i.material-icons{position:relative;top:8px;right:30px;font-size:24px;z-index:0}select::-ms-expand{display:none}_:-o-prefocus .styled-select,.selector .styled-select{background:none}
@media (min-width:980px) and (max-width:1140px){.wrapping_container{padding:0 40px}header .wrapping_container{padding:0 40px}.nav-produktkategorien .wrapping_container{padding:0}.produktlistenartikel .wrapping_container{padding:0}}@media (min-width:768px) and (max-width:979px){.wrapping_container{width:100%;padding:0 20px}header .wrapping_container{padding:0 20px}header .wrapping_container .grid33 .inner-right .header-icon{margin-left:10px}.allergien-zahlungen .bg-image h3{display:none}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden{width:98%;margin-top:20px;margin-bottom:20px}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .text .h3{font-size:14px;margin-bottom:0}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .text p{font-size:12px}.nav-produktkategorien{padding:30px 0}.produktlistenartikel{padding:30px 20px}.produktlistenartikel .wrapping_container{padding:0}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form{padding:0 20px}.mod_iso_productlist .product_list .product{width:100% !important}.related-products .mod_iso_relatedproducts .product_list .product form .formbody h3 a{height:75px}}@media (min-width:481px) and (max-width:767px){header .wrapping_container .grid33 .inner-right .header-icon .material-icons{font-size:30px !important}header .wrapping_container .grid33.logo img{width:80px}.kategorie-teaser p{font-size:18px}.kategorie-teaser p.text-position-left{left:15px !important}.kategorie-teaser p.text-position-left-unten{left:15px !important}.food-kategorien .kategorie-teaser p{transform:translate(0, -50%);font-size:26px}.mod_newslist .layout_latest{padding:20px 0 110px 0 !important}footer .footer-top{text-align:center}.mod_iso_productreader .product form .formbody .grid6 .image_container a img{width:auto}}@media (max-width:767px){.wrapping_container{width:100%;padding:0 20px}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden{width:98% !important}footer .footer-top h3{margin-top:10px}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form{padding:0 20px}.warenkorbansicht .formbody table{font-size:14px}.warenkorbansicht-mobile .formbody table{font-size:14px}.warenkorbansicht-mobile .formbody table thead tr td{padding:10px}.warenkorbansicht-mobile .formbody table thead tr td.name{padding-right:0}.warenkorbansicht-mobile .formbody table thead tr td.price.total{padding-left:0;padding-right:0}.warenkorbansicht-mobile .formbody table tbody tr td{padding:10px}.warenkorbansicht-mobile .formbody table tbody tr .name{padding-left:10px;padding-right:0;width:auto;font-size:14px}.warenkorbansicht-mobile .formbody table tbody tr .quantity .number-input button{padding:10px 15px}.warenkorbansicht-mobile .formbody table tbody tr .quantity .number-input input[type=number]{padding:5px;max-width:50px}.warenkorbansicht-mobile .formbody table tbody tr .price.total{width:auto;padding-right:0;padding-left:0}.warenkorbansicht-mobile .formbody table tfoot tr td{padding:5px 10px}.warenkorbansicht-mobile .formbody table tfoot tr td.name{padding-right:0}.warenkorbansicht-mobile .formbody table tfoot tr.total td{font-size:14px}.mod_iso_orderhistory table{font-size:14px}.mod_iso_orderhistory table thead tr th{padding-left:5px;padding-right:5px}.mod_iso_orderhistory table thead tr th.order_status{display:none}.mod_iso_orderhistory table tbody tr td{padding-left:5px;padding-right:5px}.mod_iso_orderhistory table tbody tr td.order_status{display:none}.mod_iso_orderdetails .info_container{margin-bottom:20px}.mod_iso_orderdetails table tbody tr td{padding:10px}.mod_iso_orderdetails table tbody tr td.image{display:none}.mod_iso_orderdetails table tfoot tr td{padding:10px}.mod_iso_orderdetails table tfoot tr td.col_first{display:none}.mod_iso_orderdetails table tfoot tr.total{font-size:16px}}@media screen and (max-width:1080px){header .wrapping_container .grid33 .inner-right .header-icon .material-icons{font-size:45px}header .wrapping_container .grid33 .inner-right .header-icon.shopping-cart-icon:hover .shopping-cart{display:none}header .wrapping_container .grid33.logo{z-index:8}header .mod_megamenu{position:relative;text-align:left;padding-left:1.5%;clear:both;z-index:5}header .kontakt{position:relative;top:25px}.custom #keyvisual .content-container .wrapping_container .mod_article{width:100%}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h1{font-size:36px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h2{font-size:26px;margin-bottom:20px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text p .btn{font-size:20px}.teaser-leistung{width:48%;margin-bottom:20px}.teaser-leistung img{width:100%}.teaser-leistung .teaser-text{display:none}.kategorie-teaser p{font-size:20px}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li{width:24%}.mod_iso_checkout .steps ol li a,.mod_iso_checkout .steps ol li span{font-size:12px}.mod_iso_checkout .steps ol li > span.active:after{border-width:27px;margin-top:-28px}.mod_iso_checkout form .formbody .billingaddress .address_new .widget label{width:20%}.warenkorbansicht .formbody table tbody tr .name ul{display:none}.styled-select h3{width:20%}.related-products{padding-left:0;padding-right:0}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .submit.desktop{display:none}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .warenkorb-button .submit.mobile{display:inline-block;font-family:Material Icons;font-size:20px}.fitting-products .product_list .product form .formbody .warenkorb-button .submit.desktop{display:none}.fitting-products .product_list .product form .formbody .warenkorb-button .submit.mobile{display:inline-block;font-family:Material Icons;font-size:20px}.startseite .leistungen{padding:20px}.startseite .leistungen .wrapping_container{width:100%}.startseite .leistungen .content-area{margin-top:0;margin-bottom:0}#iso_ajaxBox{width:40%;left:50%;transform:translate(-50%, 0)}}@media screen and (max-width:768px){.pagination ul{padding:0;list-style:none}.pagination ul li{display:none;margin-right:10px}.pagination ul li.next,.pagination ul li.last,.pagination ul li.previous,.pagination ul li.first,.pagination ul li.current{display:inline-block}.bewerbungsformular .fahrerangaben span{display:flex}.hide-desktop{display:inline-block}.hide-mobile{display:none}.bg-grau{padding:30px 0}body{}body.nav-open:after{opacity:1;visibility:visible}.top-header{height:6px}.no-full-width{width:100%}header .wrapping_container{padding:0 20px}header .wrapping_container .grid33{width:31.3333% !important}header .wrapping_container .grid33 .inner-right .header-icon{margin-left:5px}header .wrapping_container .grid33 .inner-right .header-icon .material-icons{font-size:40px}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li a,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li strong{font-size:16px;padding:10px}header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li a span,header .wrapping_container .grid33 .inner-left .nav-opener .mod_navigation ul li strong span{font-size:16px}header .wrapping_container .grid33.logo{margin:0 auto;float:left;text-align:center;padding:10px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h1{font-size:28px;margin-bottom:10px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h2{font-size:22px;margin-bottom:10px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text p{line-height:1}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text p .btn{font-size:16px}footer .footer-top h3{font-size:18px}footer .footer-top p{font-size:14px}footer .footer-top nav ul li a span{font-size:14px}footer .footer-bottom .grid4{text-align:center}footer .footer-bottom .grid4 img{width:40px}footer .footer-bottom .grid4 p{margin-bottom:0}footer .footer-bottom .grid12{text-align:center}footer .ce_footer_bottom{text-align:center}footer .ce_footer_bottom .f-left,footer .ce_footer_bottom .f-right{float:none}footer .ce_footer_bottom .mod_customnav{margin-bottom:10px}.mod_iso_addressbook{margin:0 -1%}.mod_iso_addressbook .add{float:left !important}.mod_iso_addressbook .flex-area{display:flex;flex-wrap:wrap;margin:0 1%}.mod_iso_addressbook .row{position:relative;overflow:hidden;padding:20px;border:1px solid #ccc;width:100%;margin:0% 0 20px 0}.mod_iso_addressbook .adresse .vcard > div{margin-bottom:10px}.mod_iso_addressbook .adresse .vcard .n{font-weight:bold}.mod_iso_addressbook .buttons{text-align:right}.mod_iso_addressbook .buttons a{padding:10px;display:inline-block}.mod_iso_productlist .product_list .product{margin:0;box-shadow:none;background:none;border-radius:0;border-bottom:1px solid #ccc;width:100% !important}.mod_iso_productlist .product_list .product form .formbody .titel{float:left !important}.mod_iso_productlist .product_list .product form .formbody .titel h3{font-size:15px}.mod_iso_productlist .product_list .product form .formbody .preis-mobile{float:right !important;margin-right:20px}.mod_iso_productlist .product_list .product form .formbody .preis-mobile .offer{margin-bottom:15px}.mod_iso_productlist .product_list .product form .formbody .preis-mobile .offer .price{font-size:15px;font-weight:700;text-align:right}.mod_iso_productlist .product_list .product form .formbody .preis-mobile .offer .price p{margin:0;line-height:1}.mod_iso_productlist .product_list .product form .formbody .preis-mobile .offer .price .original_price strike{position:relative;text-decoration:none;bottom:0;padding:0 5px;right:-5px}.mod_iso_productlist .product_list .product form .formbody .preis-mobile .offer .price .original_price strike::before{content:"";position:absolute;border-bottom:3px solid #d0043c;width:100%;left:0;top:50%;transform:translate(0, -50%)}.mod_iso_productlist .product_list .product form .formbody .preis-mobile .offer .price .price{text-align:right}.mod_iso_productlist .product_list .product form .formbody .vegetarier_ecke,.mod_iso_productlist .product_list .product form .formbody .veganer_ecke,.mod_iso_productlist .product_list .product form .formbody .rabatt_ecke{width:50px}.mod_iso_productlist .product_list .product form .formbody .einleitung{float:left !important;margin-bottom:20px;height:auto;width:98%}.mod_iso_productlist .product_list .product form .formbody .mainimage{display:none !important}.mod_iso_productlist .product_list .product form .formbody .preis-desktop{display:none !important}.mod_iso_productlist .product_list .product form .formbody .warenkorb-button .submit.desktop{display:none}.mod_iso_productlist .product_list .product form .formbody .warenkorb-button .submit.mobile{display:inline-block;font-family:Material Icons;font-size:20px}.produktreader-mobile-artikel{width:100%}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container{padding:0}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader{margin:0}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product .zurueck-leiste{margin-bottom:50px}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form .formbody .grid6{margin-bottom:30px}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form .formbody .grid6 h1{color:#d0043c}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form .formbody .grid6 .sku{display:none}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form .formbody .grid6 .teaser{margin:30px 0}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form .formbody .grid10 .grid8{float:left !important;display:inline !important;width:48% !important;margin-bottom:30px}.produktreader-mobile-artikel .fullsize-bg-image .wrapping_container .mod_iso_productreader .product form .formbody .grid10 .submit_container .submit.mobile{font-family:Material Icons;font-size:20px;float:right}.related-products .mod_iso_relatedproducts .product_list .product{float:none;display:block;width:auto;margin-left:0;margin-right:0}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .image_container{float:left;margin-right:20px}.related-products .mod_iso_relatedproducts .product_list .product form .formbody h3 a{display:unset;height:auto}.fitting-products .product_list .product{-webkit-box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0 24px 0px rgba(0, 0, 0, 0.2);margin-top:20px;margin-bottom:20px;background:#fff;padding:20px;position:relative;border-radius:20px}.fitting-products .product_list .product form .formbody .image_container{float:left;margin-right:20px}.mod_iso_coupons{width:60%}.warenkorbansicht .formbody table tbody tr .image .image_container img{display:none}.warenkorbansicht-mobile .formbody table tbody tr .name ul{display:none}.warenkorbansicht .formbody .review table tbody tr .name{width:100%;max-width:65%}.warenkorbansicht-mobile .formbody table thead tr td{border-bottom:2px solid #666;padding:10px 20px;text-transform:uppercase;font-weight:bold}.warenkorbansicht-mobile .formbody table thead tr td.price,.warenkorbansicht-mobile .formbody table thead tr td.remove{text-align:right}.warenkorbansicht-mobile .formbody table tbody tr.row_even td{background:#f9f9f9}.warenkorbansicht-mobile .formbody table tbody tr td{padding:10px 20px}.warenkorbansicht-mobile .formbody table tbody tr .name{width:50%;text-align:left;font-size:16px;padding-left:20px}.warenkorbansicht-mobile .formbody table tbody tr .name a{color:#666}.warenkorbansicht-mobile .formbody table tbody tr .price{text-align:right}.warenkorbansicht-mobile .formbody table tbody tr .price.total{width:50%}.warenkorbansicht-mobile .formbody table tbody tr .actions{text-align:right}.warenkorbansicht-mobile .formbody table tbody tr .actions a{display:block;height:24px}.warenkorbansicht-mobile .formbody table tfoot tr td{text-align:right;padding:5px 20px}.warenkorbansicht-mobile .formbody table tfoot tr.subtotal td{border-top:2px solid #ccc;padding-top:15px}.warenkorbansicht-mobile .formbody table tfoot tr.total td{padding-bottom:15px;font-weight:bold;font-size:20px}.warenkorbansicht-mobile .submit_container{border-top:2px solid #ccc;padding-top:50px}.mod_iso_checkout .steps ol li a,.mod_iso_checkout .steps ol li span{font-size:10px;padding:15px 0}.mod_iso_checkout .steps ol li > span.active:after{border-width:21px;margin-top:-22px}.mod_iso_checkout .address .flex-container > div{width:calc(94% / 2)}.mod_iso_checkout form .formbody .billingaddress .address_new .widget label,.mod_iso_checkout form .formbody .shippingaddress .address_new .widget label{width:100%;margin-bottom:5px}.mod_iso_checkout form .formbody .billingaddress .address_new .widget input,.mod_iso_checkout form .formbody .shippingaddress .address_new .widget input{width:100%;box-sizing:border-box;margin-bottom:5px}.mod_iso_checkout .widget.error p.error{position:relative;font-size:12px;margin:0;padding:0}.mod_iso_checkout .orderinfo .order-container{margin:50px 0%}.mod_iso_checkout .orderinfo h2,.mod_iso_checkout .orderinfo p{width:100%;margin:0}.mod_iso_checkout .orderinfo p{margin-bottom:20px}.mod_iso_checkout .orderinfo .info_container.shipping_method,.mod_iso_checkout .orderinfo .info_container.delivery_method,.mod_iso_checkout .orderinfo .info_container.payment_method{position:relative;float:none;width:100%;padding:10px 20px;margin-bottom:10px;border:2px solid #e4e5e5}.mod_iso_checkout .orderinfo .info_container.shipping_method .edit .info-link,.mod_iso_checkout .orderinfo .info_container.delivery_method .edit .info-link,.mod_iso_checkout .orderinfo .info_container.payment_method .edit .info-link{display:none}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline h3,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline h3,.mod_iso_checkout .orderinfo .info_container.payment_method .headline h3{font-size:18px;margin-bottom:0}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline a,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline a,.mod_iso_checkout .orderinfo .info_container.payment_method .headline a{position:absolute;top:0;right:0;display:block;padding:19px;border-left:2px solid #e4e5e5}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline a:hover,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline a:hover,.mod_iso_checkout .orderinfo .info_container.payment_method .headline a:hover{background:#d0043c;border-left:2px solid #d0043c;color:#fff}.mod_iso_checkout .orderinfo .info_container.shipping_method .headline a i,.mod_iso_checkout .orderinfo .info_container.delivery_method .headline a i,.mod_iso_checkout .orderinfo .info_container.payment_method .headline a i{font-size:20px}.mod_iso_checkout .orderinfo .info_container.shipping_method .info,.mod_iso_checkout .orderinfo .info_container.delivery_method .info,.mod_iso_checkout .orderinfo .info_container.payment_method .info{opacity:0.7}.mod_iso_checkout .orderinfo .info_container.billing_address{position:relative;width:100%;margin:0 0 10px 0;border:2px solid #e4e5e5;padding:20px 20px 60px 20px;float:none}.mod_iso_checkout .orderinfo .info_container.billing_address .edit{position:absolute;bottom:0;left:0;width:100%;display:block;background:#e4e5e5;z-index:222;text-align:center;padding:10px;color:#d0043c}.mod_iso_checkout .orderinfo .info_container.billing_address .edit i{display:none}.mod_iso_checkout .orderinfo .info_container.billing_address .edit:hover{background:#d0043c;color:#fff}.teaser-leistung{width:48% !important;float:left !important;margin-bottom:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.teaser-leistung img{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.teaser-leistung:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.teaser-leistung:hover h2{color:#666}.teaser-leistung:hover img{opacity:0.7}.food-kategorien .kategorie-teaser p{right:10px;transform:translate(0, -50%);margin-bottom:0}.kategorie-teaser{margin-bottom:20px;margin-left:1% !important;margin-right:1% !important;width:98%}.kategorie-teaser p{font-size:32px}.kategorie-teaser p.text-position-left-unten{width:40%}.kategorie-teaser.margin-1-top{margin-top:0;width:48% !important;float:left !important;display:inline !important}.newsletter-speisekarte .wrapping_container{padding:0}.newsletter-speisekarte .wrapping_container .newsletter-wrapper{background:#abc655;position:static;z-index:auto;margin:0;width:100%}.newsletter-speisekarte .wrapping_container .newsletter-wrapper .ce_text{float:none;text-align:center}.newsletter-speisekarte .wrapping_container .speisekarte-wrapper{background:#bed37b;position:static;z-index:auto;margin:0;width:100%}.newsletter-speisekarte .wrapping_container .speisekarte-wrapper .ce_text{float:none;text-align:center}.newsletter-speisekarte::before{content:none}.newsletter-speisekarte::after{content:none}.sushi-thai-food .grid33{width:98%}.sushi-thai-food .grid33.fresh{padding:0}.sushi-thai-food .grid33.healthy{padding:0}.sushi-thai-food .grid33.delicious{padding:0}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image{display:flex !important;margin-bottom:20px;width:98%}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image .image_container{display:flex;width:35px;margin:auto 20px auto 20px}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image .image_container img{margin:auto}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image .h3{display:block;margin:auto auto auto 0}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image p{display:flex;margin:auto 10px auto auto}.lieferservice .grid9,.lieferservice .grid7{width:98%}.allergien-zahlungen .bg-image h3{display:none !important}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden{margin-top:20px;margin-bottom:20px;display:flex !important}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .image_container{margin-right:20px;height:75px}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .text .h3{font-size:14px;margin-bottom:0}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .text p{font-size:12px}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .text p a{font-size:12px}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .grid33{float:left !important;display:inline !important;width:31.3333% !important}.produktlistenartikel .wrapping_container{padding:0}.produktlistenartikel .wrapping_container .mod_iso_productlist{margin-left:0;margin-right:0}.artikel-produktdetail .tabs-productreader ul li{font-size:14px}.zurueck-leiste{margin-left:0 !important;margin-right:0 !important}.zurueck-leiste p{font-size:24px;line-height:1;margin:0}.zurueck-leiste p a{color:#fff;padding:20px;display:block;padding:20px;background:#d0043c}.zurueck-leiste p a em{float:left}.zurueck-leiste p a:hover{background:#666}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste{display:flex;margin-bottom:20px}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste .aktuelle-seite{background:#d0043c;color:#fff;text-transform:unset;text-align:center;padding:10px;width:80%}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste .nav-produktkategorien-opener-btn{height:30px;width:20%;margin-top:auto;margin-bottom:auto;text-align:right}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste .nav-produktkategorien-opener-btn .patty{width:40px;height:3px;background:#666;display:inline-block;position:relative;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste .nav-produktkategorien-opener-btn .patty::before{content:"";top:-10px;left:0;width:40px;height:3px;background:#666;display:inline-block;position:absolute;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-produktkategorien .nav-produktkategorien-opener .navigationsleiste .nav-produktkategorien-opener-btn .patty::after{content:"";top:10px;left:0;width:40px;height:3px;background:#666;display:inline-block;position:absolute;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien{display:none}.nav-produktkategorien .nav-produktkategorien-opener .produktkategorien ul li{width:49%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-produktkategorien .nav-produktkategorien-opener.active .navigationsleiste .nav-produktkategorien-opener-btn .patty{background:none}.nav-produktkategorien .nav-produktkategorien-opener.active .navigationsleiste .nav-produktkategorien-opener-btn .patty::before{top:0;transform:rotate(-45deg)}.nav-produktkategorien .nav-produktkategorien-opener.active .navigationsleiste .nav-produktkategorien-opener-btn .patty::after{top:0;transform:rotate(45deg)}.nav-produktkategorien.nav-open .nav-produktkategorien-opener .produktkategorien{display:block}.ce_form .feedback-rating .widget-radio label{width:98%;margin:0 1% 10px 1%;padding:5px}.mod_adviser .adviser.grid33{width:49%}.ce_rsce_image_teaser{max-height:100%}.ce_rsce_image_teaser .wrapping_container{height:100%}.ce_rsce_image_teaser .half{width:100%;float:none}.ce_rsce_image_teaser .teaser-text.left{height:50%}.ce_rsce_image_teaser .teaser-text.left .inner{position:absolute;top:25%;left:30px;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);width:60%}.ce_rsce_image_teaser .teaser-text.right{height:100%}.ce_rsce_image_teaser .teaser-text.right .inner{position:absolute;top:75%;left:30px;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);padding:0;width:60%}.mod_newslist .layout_latest{width:100% !important;padding:0}.mod_newslist .layout_latest *[class*="grid"]{float:left !important;display:inline !important}.mod_newslist .layout_latest .grid6{width:35.5% !important}.mod_newslist .layout_latest .grid10{width:60.5% !important}.mod_newslist .layout_latest .grid10 .more{text-align:left}.startseite .leistungen{padding:0}.startseite .leistungen .wrapping_container{padding:0 10px}.startseite .leistungen .content-area{padding-top:30px;padding-bottom:10px}header .wrapping_container .grid33 .inner-right .header-icon .cart_quantity{position:absolute;top:30px;right:-5px;display:inline-block;width:20px;height:20px;font-size:10px;line-height:20px;text-align:center;border-radius:50%;background:#d0043c;color:#fff;font-weight:bold}#iso_mod_checkout_Lieferzeit .discount{font-size:15px}#iso_mod_checkout_payment .flex-container{display:flex;flex-wrap:wrap;margin:0 -1%}#iso_mod_checkout_payment .flex-container label{width:100%;cursor:pointer;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding:100px 20px 20px 20px;border:2px solid #e4e5e5;height:100%}.bewerbungsformular .widget-explanation p{font-size:20px;font-weight:bold}.bewerbungsformular legend{font-size:20px;font-weight:bold}.bewerbungsformular .space-line{margin:30px 0}.bewerbungsformular span.number{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;background:#d0043c;color:#fff;margin-right:15px}.bewerbungsformular .entry-container{position:relative;overflow:hidden;margin-left:0;background:#f9f9f9;padding:40px;margin-bottom:20px}.bewerbungsformular .entry-container.white{background:#fff}.styled-select{box-sizing:border-box;margin:1% 0;overflow:hidden;position:relative}.styled-select h3{display:inline-block;width:100%;margin:0;padding:0}.styled-select h3 label{font-size:16px;color:#666}.styled-select select{width:100%;padding:0 15px}select:focus{outline:none}.styled-select select{padding:5px 0 5px 15px;background:transparent;border:none;-webkit-appearance:none;z-index:2;position:relative;border:1px solid #789;padding:5px;width:100%;-webkit-appearance:none}@-moz-document url-prefix(){.styled-select select{width:110%}}.styled-select i.material-icons{position:relative;top:8px;right:30px;font-size:24px;z-index:0}select::-ms-expand{display:none}_:-o-prefocus .styled-select,.selector .styled-select{background:none}.register .ui-tabs ul{margin-bottom:0px}.register .ui-tabs ul li{width:50%;margin-bottom:15px}.mod_login.login,.mod_registration,.mod_lostPassword{max-width:75%}.mod_iso_addressbook form{max-width:75%}.angebot-neu .kategorie-teaser p{top:0;left:0 !important;width:100%;text-align:center;padding:20px 10px 80px 10px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0);color:#fff}.angebot-neu .kategorie-teaser p a{color:#fff}}@media screen and (max-width:480px){.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin-left:0;margin-right:0}.bewerbungsformular .gastronomieerfahrungen span{display:flex}.flex{display:block}header .wrapping_container{padding:0 15px}header .wrapping_container .grid33{width:31.3333% !important}header .wrapping_container .grid33.logo img{width:40px}header .wrapping_container .grid33 .nav-opener{margin-top:0}header .wrapping_container .grid33 .nav-opener .nav-opener-btn .patty{width:25px}header .wrapping_container .grid33 .nav-opener .nav-opener-btn .patty::before{width:25px;top:-7px}header .wrapping_container .grid33 .nav-opener .nav-opener-btn .patty::after{width:25px;top:7px}header .wrapping_container .grid33 .nav-opener .nav-opener-btn:hover{cursor:pointer}header .wrapping_container .grid33 .nav-opener.active .patty::before{top:0}header .wrapping_container .grid33 .nav-opener.active .patty::after{top:0}header .wrapping_container .grid33 .kontakt-area{margin-top:15px}header .wrapping_container .grid33 .inner-right .header-icon{margin-left:10px}header .wrapping_container .grid33 .inner-right .header-icon .material-icons{font-size:20px}header.header_scrolling .wrapping_container .grid33.logo img{width:40px}header .wrapping_container .grid33 .inner-right .header-icon .cart_quantity{top:10px;right:-10px}.custom #keyvisual .content-container .wrapping_container .mod_article{display:none}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h1{font-size:24px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h2{font-size:16px;margin-bottom:15px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text p .btn{font-size:14px;padding:10px 30px}footer .footer-top{text-align:center}footer .footer-top h3{font-size:20px}footer .footer-top p{font-size:16px}footer .footer-top nav ul li a span{font-size:15px}.hyperlink_icon{display:inline-block;margin-bottom:20px}.teaser-leistung h1,.teaser-leistung h2,.teaser-leistung h3,.teaser-leistung h4,.teaser-leistung h5,.teaser-leistung h6{padding:10px;font-size:10px}.teaser-leistung.ce_text{margin:0 1% 10px 1%}.partner-logos .grid33{width:31.3333% !important;float:left !important;margin:0 1% !important}.fullsize-bg-image .bg-image{padding:50px 0}.siegel-footer .half{width:100%}.siegel-footer .half img{max-width:120px}.feedback-rating .next,.feedback-rating .back{width:50%;font-size:12px}.kategorie-teaser p{top:20px;font-size:22px}.kategorie-teaser p.text-position-left{left:15px}.kategorie-teaser p.text-position-left-unten{left:15px;width:60%}.food-kategorien .kategorie-teaser p{font-size:22px;width:150px}.allergien-zahlungen .bg-image .teaser-download-zahlungsmethoden .grid33{width:100% !important;margin-bottom:20px}.mod_adviser{display:block}.mod_adviser .adviser.grid33{width:100%}.mod_newslist .layout_latest{padding:20px 0 110px 0}.mod_iso_productlist .product_list{display:block}.mod_iso_productlist .product_list .product{width:100% !important}.mod_iso_productlist .product_list .product form .formbody .titel{max-width:250px}.ce_rsce_image_teaser .teaser-text h1,.ce_rsce_image_teaser .teaser-text h2,.ce_rsce_image_teaser .teaser-text h3,.ce_rsce_image_teaser .teaser-text h4,.ce_rsce_image_teaser .teaser-text h5,.ce_rsce_image_teaser .teaser-text h6{font-size:18px}.ce_rsce_image_teaser .teaser-text p{font-size:12px}.ce_rsce_image_teaser .teaser-text.left .inner,.ce_rsce_image_teaser .teaser-text.right .inner{padding:20px;left:0;width:100%}.warenkorbansicht .formbody table{font-size:14px}.warenkorbansicht-mobile .formbody table{font-size:14px}.warenkorbansicht-mobile .formbody table tbody tr .name{font-size:14px}.warenkorbansicht-mobile .formbody table tfoot tr.total td{font-size:14px}.mod_iso_checkout .address .flex-container > div{width:100%}.mod_iso_checkout .address .flex-container > div .tel,.mod_iso_checkout .address .flex-container > div a{display:none}#iso_mod_checkout_payment .flex-container,#iso_mod_checkout_shipping .flex-container,#iso_mod_checkout_Lieferzeit .flex-container{display:flex;flex-wrap:wrap;margin:0 -1%}#iso_mod_checkout_payment .flex-container > div,#iso_mod_checkout_shipping .flex-container > div,#iso_mod_checkout_Lieferzeit .flex-container > div{width:100%;margin:5px 1%}#iso_mod_checkout_payment .flex-container label,#iso_mod_checkout_shipping .flex-container label,#iso_mod_checkout_Lieferzeit .flex-container label{width:100%;cursor:pointer;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding:100px 20px 20px 20px;border:2px solid #e4e5e5;height:100%}#iso_mod_checkout_payment .deliverytime .later,#iso_mod_checkout_shipping .deliverytime .later,#iso_mod_checkout_Lieferzeit .deliverytime .later{margin-left:1%;margin-right:1%}#iso_mod_checkout_payment .deliverytime .discount,#iso_mod_checkout_shipping .deliverytime .discount,#iso_mod_checkout_Lieferzeit .deliverytime .discount{margin-left:1%;margin-right:1%}.related-products .mod_iso_relatedproducts .product_list .product form .formbody .image_container{float:none;margin-right:0}.mod_iso_coupons{width:100%}.mod_iso_checkout .steps ol{list-style-position:inside;padding:0;text-align:center;display:flex;flex-wrap:wrap}.mod_iso_checkout .steps ol li{display:block;float:left;width:100%;max-width:100%;margin-bottom:5px}.mod_iso_checkout .steps ol li a,.mod_iso_checkout .steps ol li span{color:#fff;padding:20px 50px;display:block;background:#666;font-size:15px}.mod_iso_checkout .steps ol li a.active,.mod_iso_checkout .steps ol li span.active{background:#d0043c}.mod_iso_checkout .steps ol li.passed a{background:#d0043c}.mod_iso_checkout .steps ol li.passed a:hover{background:#b70435}.mod_iso_checkout .steps ol li > span{position:relative;margin-right:0}.mod_iso_checkout .steps ol li > span.active:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(208, 4, 60, 0);border-left-color:#d0043c;border-width:29px;margin-top:-30px;z-index:22}.mod_iso_checkout .steps ol li a:hover{background:#d0043c}.mod_login.login,.mod_registration,.mod_lostPassword{max-width:none}.mod_iso_addressbook form{max-width:none}.fitting-products .product_list .product form .formbody .image_container{float:none;margin-right:0}.profile #main .mod_navigation{margin-top:50px;width:100%}.profile #main .mod_navigation ul{display:block}.profile #main .mod_navigation ul li{margin:0 0 20px 0;padding:0}.profile #main .mod_navigation ul li a{margin:0;padding:20px}.profile #main .mod_navigation ul li,.profile #main .mod_navigation ul li a{width:100%}.register .ui-tabs ul{margin-bottom:0px}.register .ui-tabs ul li{width:100%;margin-bottom:15px}#iso_ajaxBox{width:70%;left:50%;transform:translate(-50%, 0)}}@media screen and (max-width:400px){.wrapping_container{padding:0 15px}.mod_subscribe .formbody input,.mod_unsubscribe .formbody input{width:225px}.angebot-neu .kategorie-teaser p{font-size:18px}header .wrapping_container{padding:0 15px}header .wrapping_container .grid33{width:31.3333% !important}header .wrapping_container .grid33 .inner-right .header-icon{margin-left:5px}header .wrapping_container .grid33 .nav-opener .material-icons{font-size:20px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h1{font-size:20px}.custom #keyvisual .content-container .wrapping_container .mod_article .ce_text h2{font-size:14px}.startseite .leistungen .wrapping_container{padding:0 10px}.startseite .leistungen .wrapping_container .content-area{padding-top:20px;padding-bottom:15px}.food-kategorien .kategorie-teaser p{width:115px}.kategorie-teaser p{top:15px}.kasten-teaser-artikel .fullsize-bg-image .bg-image .kasten-teaser .rsce_teaser_image .h3{font-size:16px}.mod_iso_productlist .product_list .product{padding:20px 15px}.mod_iso_cart form .submit_container input{font-size:14px;width:100%;margin-top:10px}.warenkorbansicht .formbody table thead tr td{padding-left:5px;padding-right:5px}.warenkorbansicht .formbody table thead tr td.price.total{padding-left:0}.warenkorbansicht .formbody table tbody tr td{padding-left:5px;padding-right:5px}.warenkorbansicht .formbody table tbody tr td.name{font-size:14px}.warenkorbansicht .formbody table tbody tr td.price.total{padding-left:0}.warenkorbansicht .formbody table tfoot tr td{padding-left:5px;padding-right:5px}.warenkorbansicht .formbody table tfoot tr td.price.total{padding-left:0}.warenkorbansicht .formbody table tfoot tr.total td{font-size:14px}.warenkorbansicht-mobile .formbody table{font-size:13px}.warenkorbansicht-mobile .formbody table thead tr td{padding-left:5px;padding-right:5px}.warenkorbansicht-mobile .formbody table thead tr td.name{padding-left:5px}.warenkorbansicht-mobile .formbody table tbody tr td{padding-left:5px;padding-right:5px}.warenkorbansicht-mobile .formbody table tbody tr td.name{padding-left:5px;font-size:13px}.warenkorbansicht-mobile .formbody table tfoot tr td{padding-left:5px;padding-right:5px}.warenkorbansicht-mobile .formbody table tfoot tr td.name{padding-left:5px}.warenkorbansicht-mobile .formbody table tfoot tr.total td{font-size:13px}.mod_iso_checkout form .orderconditions .widget-textarea textarea{width:100%}.mod_iso_checkout form .submit_container input{width:100%;margin-bottom:10px}.mod_iso_orderhistory table{font-size:12px}.mod_iso_orderdetails table{font-size:13px}.mod_iso_orderdetails table tbody tr td{padding-left:5px;padding-right:5px}.mod_iso_orderdetails table tfoot tr td{padding-left:5px;padding-right:5px}.mod_iso_orderdetails table tfoot tr.total{font-size:13px}}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-regular.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-regular.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-regular.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-regular.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-600.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-700.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-800.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-italic.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-italic.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-italic.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-italic.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-600italic.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600italic.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600italic.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600italic.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-600italic.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-700italic.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700italic.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700italic.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700italic.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-700italic.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;src:url('../../files/user_files/template/fonts/montserrat-v25-latin-800italic.eot');src:local(''), url('../../files/user_files/template/fonts/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800italic.woff2') format('woff2'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800italic.woff') format('woff'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800italic.ttf') format('truetype'), url('../../files/user_files/template/fonts/montserrat-v25-latin-800italic.svg#Montserrat') format('svg');}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('../../files/user_files/template/fonts/material-icons.woff2') format('woff2');}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
