html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;height: 100%;width: 100%}body{height: 100%;margin: 0;padding: 0;width: 100%}*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-background-clip: padding-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{text-decoration: none;cursor: pointer;outline: none;font-weight: 400;-ms-touch-action: none}a:link,a:visited,a:focus,a:hover,a:active{outline: none;-ms-touch-action: none}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 900}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img,embed,object,video{border: 0;max-width: 100%;height: auto}img{-ms-interpolation-mode: bicubic;-moz-box-sizing: padding-box;-webkit-box-sizing: padding-box;box-sizing: padding-box}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}form{margin: 0;padding: 0}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0;outline: none}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal;border: 0 none}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 0 none;margin: 0;padding: 0}legend{border: 0 none;padding: 0}textarea{border: 0 none;overflow: auto;resize: none}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0;vertical-align: top}address{font-style: normal}ul{list-style: none;margin: 0;padding: 0}.float-right{float: right;text-align: right}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{display: table;content: "";line-height: 0}.clearfix:after{clear: both}.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}.grid-wrap{padding: 0;margin: 0 auto;width: 100%;*zoom: 1}.grid-wrap:before,.grid-wrap:after{display: table;content: "";line-height: 0}.grid-wrap:after{clear: both}.grid-wrap.margins{padding-left: .8%;padding-right: .8%}.grid-wrap.nomargins .grid-row{margin-left: 0;margin-right: 0;width: 100%}.grid-wrap .grid-row{display: block;width: 101.2195122%;margin: 0 -0.6097561%;*zoom: 1}.grid-wrap .grid-row:before,.grid-wrap .grid-row:after{display: table;content: "";line-height: 0}.grid-wrap .grid-row:after{clear: both}html{font-size: 100%;-webkit-text-size-adjust: none}@media screen and (max-width: 609px){html{font-size: 125%}}@media screen and (min-width: 610px) and (max-width: 799px){html{font-size: 112.5%}}@media screen and (min-width: 800px) and (max-width: 1279px){html{font-size: 100%}}@media screen and (min-width: 1280px) and (max-width: 1439px){html{font-size: 112.5%}}@media screen and (min-width: 1440px){html{font-size: 112.5%}}body{background-color: #eee;color: #999;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.225rem;font-size: .875rem;height: 100%}p,address,ul,li{color: #666;font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.625rem;font-size: 1rem}p b,address b,ul b,li b{font-weight: 700}blockquote{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: .875rem;font-style: italic;margin: 0;text-align: center}h1,.h1{color: #333;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 2.625rem;font-size: 1.875rem;margin: 0rem 0rem .625rem 0rem;padding: 0;text-transform: uppercase}h2,.h2{color: #999;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 2.45rem;font-size: 1.5rem;margin: 0rem 0rem 1.25rem 0rem;padding: 0}h3,.h3{color: #333;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.5rem;font-size: 1.125rem;margin: 1.5rem 0rem;text-transform: uppercase}h4,.h4{color: #666;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: 1.125rem;font-style: italic;margin: 1.375rem 0rem}@media screen and (max-width: 609px){p,address,ul,li{font-size: 0.9rem;line-height: 1.4rem}h1,.h1{font-size: 24px;line-height: 125%}h2,.h2{font-size: 20px;line-height: 125%}h3,.h3{font-size: 1rem}}a{color: #999}.no-touch a:hover{color: #595959;text-decoration: none}p a{background-color: transparent;color: #65462a;font-weight: inherit;text-decoration: underline}.no-touch p a:hover{background-color: #65462a;color: #fff;text-decoration: none}.arrow-links{color: #65462a;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.25rem;font-size: .9375rem;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms;white-space: nowrap}.arrow-links:before,.arrow-links:after{font-size: 1.125rem;-webkit-transition: all .2s ease-in 1ms;-moz-transition: all .2s ease-in 1ms;-o-transition: all .2s ease-in 1ms;-ms-transition: all .2s ease-in 1ms;transition: all .2s ease-in 1ms}.more-link{color: #65462a;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.25rem;font-size: .9375rem;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms;white-space: nowrap;padding-right: 1rem}.more-link:before,.more-link:after{font-size: 1.125rem;-webkit-transition: all .2s ease-in 1ms;-moz-transition: all .2s ease-in 1ms;-o-transition: all .2s ease-in 1ms;-ms-transition: all .2s ease-in 1ms;transition: all .2s ease-in 1ms}.more-link:after{content: "\00BB";padding-left: .25rem}.no-touch .more-link:hover{padding-left: .5rem;padding-right: 0}.no-touch .more-link:hover:after{padding-left: .75rem}.prev-link{color: #65462a;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.25rem;font-size: .9375rem;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms;white-space: nowrap;padding-left: 1rem}.prev-link:before,.prev-link:after{font-size: 1.125rem;-webkit-transition: all .2s ease-in 1ms;-moz-transition: all .2s ease-in 1ms;-o-transition: all .2s ease-in 1ms;-ms-transition: all .2s ease-in 1ms;transition: all .2s ease-in 1ms}.prev-link:before{content: "\00AB";padding-right: .25rem}.no-touch .prev-link:hover{padding-left: 0;padding-right: .5rem}.no-touch .prev-link:hover:before{padding-right: .75rem}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=email],textarea{background-color: #fff;color: #999;font-family: 'PT Sans', Arial, sans-serif;font-size: 1rem}label{cursor: pointer;color: #777;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: .9rem;font-size: .75rem}.btn,.cta,.linkbutton,a.external-button,input[type=button],input[type=submit],a.link_rdw{background-color: #65462a;box-sizing: content-box;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;color: #fff;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.09375rem;font-size: .875rem;margin: 0;padding: .75rem 3rem;position: relative;text-align: center;text-transform: none;text-decoration: none;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms}.btn:before,.cta:before,.linkbutton:before,a.external-button:before,input[type=button]:before,input[type=submit]:before,a.link_rdw:before{content: '\00BB';font-size: 1.125rem;opacity: 0;margin-top: -0.0625rem;position: absolute;right: 1.875rem;-webkit-transition: all .2s ease-out 1ms;-moz-transition: all .2s ease-out 1ms;-o-transition: all .2s ease-out 1ms;-ms-transition: all .2s ease-out 1ms;transition: all .2s ease-out 1ms}.btn.small-button,.cta.small-button,.linkbutton.small-button,a.external-button.small-button,input[type=button].small-button,input[type=submit].small-button,a.link_rdw.small-button{padding-top: .5rem;padding-bottom: .5rem}.btn.small-button:before,.cta.small-button:before,.linkbutton.small-button:before,a.external-button.small-button:before,input[type=button].small-button:before,input[type=submit].small-button:before,a.link_rdw.small-button:before{top: .625rem}.no-touch .btn:hover,.no-touch .cta:hover,.no-touch .linkbutton:hover,.no-touch a.external-button:hover,.no-touch input[type=button]:hover,.no-touch input[type=submit]:hover,.no-touch a.link_rdw:hover{background-color: #65462a;color: #fff;text-decoration: none}.no-touch .btn:hover:before,.no-touch .cta:hover:before,.no-touch .linkbutton:hover:before,.no-touch a.external-button:hover:before,.no-touch input[type=button]:hover:before,.no-touch input[type=submit]:hover:before,.no-touch a.link_rdw:hover:before{opacity: 1;right: 1.0625rem}.btn-zoom{display: inline-block;overflow: hidden;position: relative;z-index: 0}.btn-zoom:before{background: #65462a;display: inline-block;line-height: 0;content: '';height: 0;left: 0;margin: 0;opacity: 0;padding: 0;position: absolute;top: 0;width: 100%;z-index: -1;left: 50%;top: 50%;width: 0;-webkit-transition: all .1s linear 1ms;-moz-transition: all .1s linear 1ms;-o-transition: all .1s linear 1ms;-ms-transition: all .1s linear 1ms;transition: all .1s linear 1ms}.btn-zoom:after{background: #65462a;display: inline-block;line-height: 0;content: '';height: 0;left: 50%;margin: 0;opacity: 0;padding: 0;position: absolute;bottom: 50%;width: 0;z-index: -1;-webkit-transition: all .1s linear 1ms;-moz-transition: all .1s linear 1ms;-o-transition: all .1s linear 1ms;-ms-transition: all .1s linear 1ms;transition: all .1s linear 1ms}.btn-zoom:hover{border-color: #65462a;color: #ffffff;text-decoration: none;-webkit-transition: border 2ms ease-out 1ms;-moz-transition: border 2ms ease-out 1ms;-o-transition: border 2ms ease-out 1ms;-ms-transition: border 2ms ease-out 1ms;transition: border 2ms ease-out 1ms}.btn-zoom:hover:before{height: 50%;left: 0;opacity: 1;width: 100%;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms}.btn-zoom:hover:after{height: 50%;left: 0;opacity: 1;width: 100%;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms}img{height: auto;max-width: 100%;width: 100%}hr{background-color: #eee;border: none;border-top: 1px solid #c9c9c9;color: #eee;height: 1px}#body-overlay{background-color: transparent;bottom: 0px;height: 100%;left: 0px;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;position: fixed;right: 0px;top: 0px;-webkit-transition: all 1s linear 1ms;-moz-transition: all 1s linear 1ms;-o-transition: all 1s linear 1ms;-ms-transition: all 1s linear 1ms;transition: all 1s linear 1ms;width: 100%;z-index: -1}#body-overlay.active{background-color: #333;-webkit-opacity: .9;-moz-opacity: .9;opacity: .9;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms;z-index: 998}.mobile-show{display: none}@media (max-width: 610px){.mobile-show{display: block}}.mobile-hide{display: inherit}@media (max-width: 610px){.mobile-hide{display: none}}iframe{display: block}.absbottom{bottom: 0;left: 0;position: static;right: 0}.center,.align-center{text-align: center}.equal-height-cols{margin-bottom: -99999px;padding-bottom: 99999px}.uppercase{text-transform: uppercase}.image-hover .overlay-btn,.image-hover span{box-sizing: border-box;position: absolute;top: 0;left: 0;right: 0;bottom: 0}.image-hover .overlay-btn:before,.image-hover span:before{background: transparent;border-color: #fff;border-radius: 0;border-width: 1px;border-style: solid;box-shadow: 0 0 20px 5px rgba(0,0,0,0.3);content: "+";color: #fff;font-family: 'Montserrat', Arial, sans-serif;font-size: 1px;font-weight: 400;line-height: 1px;height: 1px;width: 1px;margin: auto;padding: 0;display: block;opacity: 0;text-align: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition-property: all;-webkit-transition-duration: 0.25s;-webkit-transition-timing-function: cubic-bezier(.1, -1.5, .4, 2);-webkit-transition-delay: 0.05s;transition-property: all;transition-duration: 0.25s;transition-timing-function: cubic-bezier(.1, -1.5, .4, 2);transition-delay: 0.05s;z-index: 99}.image-hover:after{background: #65462a;content: ' ';display: block;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;-webkit-transition: opacity .4s ease-out 1ms;-moz-transition: opacity .4s ease-out 1ms;-o-transition: opacity .4s ease-out 1ms;-ms-transition: opacity .4s ease-out 1ms;transition: opacity .4s ease-out 1ms}.image-hover:hover .overlay-btn:before,.image-hover:hover span:before{border-width: 2px;font-size: 3rem;line-height: 100%;height: 3rem;width: 3rem;opacity: 1}.image-hover:hover:after{opacity: .6}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top}.fancybox-wrap{position: absolute;top: 0;left: 0;z-index: 8020}.fancybox-skin{position: relative;background: #f9f9f9;color: #444;text-shadow: none;margin-bottom: 15px}.fancybox-opened{z-index: 8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);box-shadow: 0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position: relative}.fancybox-inner{overflow: visible !important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling: touch}.fancybox-error{color: #444;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: .875rem;margin: 0;padding: .9375rem;white-space: nowrap}.fancybox-image,.fancybox-iframe{display: block;width: 100%;height: 100%}.fancybox-image{max-width: 100%;max-height: 100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image: url('/fileadmin/images/fancybox/fancybox_sprite.png')}#fancybox-loading{position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060}#fancybox-loading div{width: 44px;height: 44px;background: url('/fileadmin/images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{background-color: #65462a;position: absolute;top: 0;right: 0;width: 36px;height: 36px;cursor: pointer;z-index: 8040}.fancybox-nav{position: absolute;top: 0;width: 40px;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('/fileadmin/images/fancybox/blank.gif');-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040}.fancybox-type-image .fancybox-nav{width: 40%}.fancybox-prev{left: 0}.fancybox-next{right: 0}.fancybox-nav span{background-color: #65462a;position: absolute;top: 50%;width: 36px;height: 36px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden}.fancybox-prev span{left: 0;background-position: 0 -36px}.fancybox-next span{right: 0;background-position: 0 -72px}.fancybox-nav:hover span{visibility: visible}.fancybox-tmp{position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important}.fancybox-lock{overflow: hidden !important;width: auto}.fancybox-lock body{overflow: hidden !important}.fancybox-lock-test{overflow-y: hidden !important}.fancybox-overlay{position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8020;background: url('/fileadmin/images/fancybox/fancybox_overlay_90.png')}.fancybox-overlay-fixed{position: fixed;bottom: 0;right: 0}.fancybox-lock .fancybox-overlay{overflow: auto;overflow-y: scroll}.fancybox-title{visibility: hidden;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: .875rem;position: relative;text-shadow: none;z-index: 8050}.fancybox-opened .fancybox-title{visibility: visible}.fancybox-title-float-wrap{position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center}.fancybox-title-float-wrap .child{display: inline-block;margin-right: -100%;padding: .125rem 1.25rem;background: transparent;background: rgba(0,0,0,0.8);text-shadow: 0 1px 2px #222;color: #FFF;font-weight: 600;line-height: 1.5rem;white-space: nowrap}.fancybox-title-outside-wrap{position: relative;margin-top: .625rem;color: #fff}.fancybox-title-inside-wrap{padding: .25rem 1.25rem}.fancybox-title-over-wrap{position: absolute;bottom: 0;left: 0;color: #fff;padding: .625rem;background: #000;background: rgba(0,0,0,0.8)}.video{margin-bottom: 10px;position: relative}.video iframe{height: 100%;left: 0;position: absolute;top: 0;width: 100%}.video .ratio-help{height: auto;width: 100%}.fancybox-type-iframe .fancybox-next{right: -60px}.fancybox-type-iframe .fancybox-prev{left: -60px}.ui-selectmenu-button{width: 100% !important;border: none;background-color: white;border-radius: 0;background-color: #ffffff;color: #999999;font-family: 'PT Sans', Arial, sans-serif;font-size: 1rem}.ui-selectmenu-button span.ui-selectmenu-text{display: table-cell;vertical-align: middle;height: 2.75rem;padding: 0;margin: 0}.ui-state-default .ui-icon{border: 1px solid #65462a;margin: 0 0 0 2% !important;background-color: #65462a;height: 2.75rem;width: 2.75rem;top: 0 !important;position: absolute;right: 0 !important;bottom: 0;background-image: url("/fileadmin/images/icons/icon-dropdown.png");background-position: 50%}.ui-menu .ui-menu-item{background-color: #ffffff;color: #999999;font-family: 'PT Sans', Arial, sans-serif;font-size: 1rem}#wrapper-google-map img{max-width: none}#block-calculate-route{display: none}#google-map{height: 34rem;width: auto}@media screen and (max-width: 609px){#google-map{height: 24rem}}#block-calculate-route{background: #f5f5f5;height: 2.5rem;position: relative;text-align: left}.pin-calculate{height: 3.125rem;left: 1.25rem;width: 38px;position: absolute;top: -18px}.calculate-route,#google-maps-direction-input{font-size: .875rem}.calculate-route{float: left;margin-left: 4.375rem;margin-top: .5625rem}#block-calculate-route form{float: left;margin-left: 1.25rem;margin-top: .4375rem}#google-maps-direction-input,#google-maps-direction-submit{float: left}#google-maps-direction-input{border: 1px solid #d2d2d2;color: #B4B4B4;height: 1.5625rem;padding-left: .625rem;width: 12.5rem}.google-maps-direction-input-focused,#google-maps-direction-input:focus{background: #fff !important;color: #eee !important}#google-maps-direction-submit{background: #65462a;color: #fff;border: 0;cursor: pointer;height: 1.5625rem;margin-left: .625rem;width: 5.3125rem}* + html #google-maps-direction-submit{line-height: 0}#google-maps-direction-submit:focus,#google-maps-direction-submit:hover{background: #533a23}#block-google-maps-error{z-index: 10000;height: 2.5rem;left: 6.875rem;padding: .3125rem;width: 28rem;font-size: .875rem;top: -9.375rem;position: absolute;font-size: 14px}#google-maps-error-bg-top{padding: .3125rem}#google-maps-error-bg-bottom{height: .375rem}#google-maps-error-icon,#google-maps-error-text{float: left;margin-left: 1.25rem;margin-top: .9375rem}#google-maps-error-icon{background: url(/typo3conf/ext/mac_concept_googlemaps/res/images/icon-error.png) no-repeat 0 0;height: 27px;width: 32px}#google-maps-error-text{width: 21.875rem;margin-bottom: .5625rem;margin-top: .75rem}#google-map-directions-panel{margin: 0}#google-map-directions-panel .adp-text,#google-map-directions-panel .adp-substep{text-align: left;white-space: normal}#google-map-directions-panel .adp-summary{text-align: right}.adp-placemark{margin: 0}.adp-summary,.adp-directions{margin-left: 1.875rem;margin-right: 1.875rem}.adp-legal{text-align: right;margin-right: 1.875rem}.adp-text{padding-left: .625rem}.adp-summary,.adp-legal{padding: .375rem 0rem}.tx-macconceptlegalnotice-pi1 h1{display: none}.tx-macconceptlegalnotice-pi1 .h2{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.925rem;font-size: 1.375rem;font-style: italic;color: #65462a;margin-bottom: 0;margin-top: 1.5rem}.tx-macconceptlegalnotice-pi1 p{margin-top: .5rem}.tx-macconceptlegalnotice-pi2{padding-left: 6.2%}.tx-macconceptlegalnotice-pi2 .wrapper-legal-notice{color: #666;font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.625rem;font-size: 1rem}.tx-macconceptlegalnotice-pi2 .hidden{display: none}.tx-macconceptlegalnotice-pi2 .wrapper-legal-notice-macrocom .h2{margin-top: 2rem;margin-bottom: 0}.tx-macconceptlegalnotice-pi6 #imprintdam{padding-left: 6.2%}.tx-macconceptlegalnotice-pi6 div.copyrightholders span{color: #666;display: block;font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.625rem;font-size: 1rem}.tx-macconceptrezepte-pi6 .category-group{*zoom: 1;display: table;padding-bottom: 2.0625rem}.tx-macconceptrezepte-pi6 .category-group:before,.tx-macconceptrezepte-pi6 .category-group:after{display: table;content: "";line-height: 0}.tx-macconceptrezepte-pi6 .category-group:after{clear: both}.tx-macconceptrezepte-pi6 .category-group .group_countries,.tx-macconceptrezepte-pi6 .category-group .category_item{display: table-cell;vertical-align: middle}.tx-macconceptrezepte-pi6 .category-group .group_countries,.tx-macconceptrezepte-pi6 .category-group .group_tags,.tx-macconceptrezepte-pi6 .category-group .group_categories{float: left;height: 48px;width: 48px;margin-right: 1.375rem;background-color: #65462a;background-attachment: scroll;background-repeat: no-repeat;background-position: center center}.tx-macconceptrezepte-pi6 .category-group .group_countries{background-image: url("/fileadmin/images/icons/icon-world.png")}.tx-macconceptrezepte-pi6 .category-group .group_categories{background-image: url("/fileadmin/images/icons/icon-knife.png")}.tx-macconceptrezepte-pi6 .category-group .group_tags{background-image: url("/fileadmin/images/icons/icon-calendar.png")}.tx-macconceptrezepte-pi3 .ranking_img_detail,.ranking-0_0,.ranking-0_5,.ranking-1_0,.ranking-1_5,.ranking-2_0,.ranking-2_5,.ranking-3_0,.ranking-3_5,.ranking-4_0,.ranking-4_5,.ranking-5_0{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 0;display: inline-block;height: 24px;margin: .375rem 0rem 0rem .8125rem;text-indent: -9999px;width: 129px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-4_5,.ranking-4_5{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -26px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-4_0,.ranking-4_0{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -51px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-3_5,.ranking-3_5{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -76px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-3_0,.ranking-3_0{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -101px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-2_5,.ranking-2_5{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -126px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-2_0,.ranking-2_0{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -151px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-1_5,.ranking-1_5{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -176px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-1_0,.ranking-1_0{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -201px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-0_5,.ranking-0_5{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -226px}.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-0,.tx-macconceptrezepte-pi3 .ranking_img_detail.ranking-0_0,.ranking-0_0{background: url(/typo3conf/ext/mac_concept_rezepte/res/images/bg-bewertung-sterne.png) no-repeat 0 -251px}.tx-mac-concept-res-gallery{margin: 0rem 3.75rem;overflow: visible;position: relative}.tx-mac-concept-res-gallery .image-container{display: none}.tx-mac-concept-res-gallery .cycle-slideshow{height: auto;margin: 0;margin-top: 1rem;overflow: hidden}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a{box-sizing: border-box;display: inline-block;height: auto;line-height: 0;margin: 0;overflow: hidden;position: relative;width: 25%}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a .overlay-btn,.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a span{box-sizing: border-box;position: absolute;top: 0;left: 0;right: 0;bottom: 0}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a .overlay-btn:before,.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a span:before{background: transparent;border-color: #fff;border-radius: 0;border-width: 1px;border-style: solid;box-shadow: 0 0 20px 5px rgba(0,0,0,0.3);content: "+";color: #fff;font-family: 'Montserrat', Arial, sans-serif;font-size: 1px;font-weight: 400;line-height: 1px;height: 1px;width: 1px;margin: auto;padding: 0;display: block;opacity: 0;text-align: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition-property: all;-webkit-transition-duration: 0.25s;-webkit-transition-timing-function: cubic-bezier(.1, -1.5, .4, 2);-webkit-transition-delay: 0.05s;transition-property: all;transition-duration: 0.25s;transition-timing-function: cubic-bezier(.1, -1.5, .4, 2);transition-delay: 0.05s;z-index: 99}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a:after{background: #65462a;content: ' ';display: block;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;-webkit-transition: opacity .4s ease-out 1ms;-moz-transition: opacity .4s ease-out 1ms;-o-transition: opacity .4s ease-out 1ms;-ms-transition: opacity .4s ease-out 1ms;transition: opacity .4s ease-out 1ms}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a:hover .overlay-btn:before,.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a:hover span:before{border-width: 2px;font-size: 3rem;line-height: 100%;height: 3rem;width: 3rem;opacity: 1}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a:hover:after{opacity: .6}.tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide img{position: relative}.tx-mac-concept-res-gallery .cycle-slideshow.hover-off .cycle-slide a:hover:after{-webkit-opacity: 0;-moz-opacity: 0;opacity: 0}.tx-mac-concept-res-gallery .cycle-slideshow.hover-off .cycle-slide a:hover span:before{-webkit-opacity: 0;-moz-opacity: 0;opacity: 0}.tx-mac-concept-res-gallery .cycle-slideshow.hover-off .cycle-slide img{position: relative}.tx-mac-concept-res-manufac{margin: 0rem 3.75rem;position: relative;overflow: visible}.tx-mac-concept-res-manufac .gal-slide-page-inner,.tx-mac-concept-res-manufac div.image-container{margin-left: 0;margin-right: -2.6%}@media screen and (max-width: 610px){.tx-mac-concept-res-manufac .gal-slide-page-inner,.tx-mac-concept-res-manufac div.image-container{margin-right: -5.2%}}@media screen and (min-width: 600px){.tx-mac-concept-res-manufac .gal-slide-page-inner,.tx-mac-concept-res-manufac div.image-container{margin-right: -4%}}@media screen and (min-width: 610px){.tx-mac-concept-res-manufac .gal-slide-page-inner,.tx-mac-concept-res-manufac div.image-container{margin-right: -2.4%}}@media screen and (min-width: 1280px){.tx-mac-concept-res-manufac .gal-slide-page-inner,.tx-mac-concept-res-manufac div.image-container{margin-right: -2.6%}}.tx-mac-concept-res-manufac .gal-slide-page-inner > div,.tx-mac-concept-res-manufac div.image-container > div{float: left;padding-bottom: 20%;position: relative;width: 20%}@media screen and (max-width: 610px){.tx-mac-concept-res-manufac .gal-slide-page-inner > div,.tx-mac-concept-res-manufac div.image-container > div{padding-bottom: 50%;width: 50%}}@media screen and (min-width: 600px){.tx-mac-concept-res-manufac .gal-slide-page-inner > div,.tx-mac-concept-res-manufac div.image-container > div{padding-bottom: 33.3%;width: 33.3%}}@media screen and (min-width: 610px){.tx-mac-concept-res-manufac .gal-slide-page-inner > div,.tx-mac-concept-res-manufac div.image-container > div{padding-bottom: 25%;width: 25%}}@media screen and (min-width: 1280px){.tx-mac-concept-res-manufac .gal-slide-page-inner > div,.tx-mac-concept-res-manufac div.image-container > div{padding-bottom: 20%;width: 20%}}.tx-mac-concept-res-manufac .gal-slide-page-inner > div > div,.tx-mac-concept-res-manufac div.image-container > div > div{border: 1px solid #c9c9c9;height: 90%;position: absolute;text-align: center;width: 90%}.tx-mac-concept-res-manufac .gal-slide-page-inner > div > div img,.tx-mac-concept-res-manufac div.image-container > div > div img{bottom: 0;height: auto;left: 0;margin: auto;padding: 1.25rem;position: absolute;right: 0;top: 0;width: 100%}.tx-mac-concept-res-manufac .cycle-slideshow .imgblock{padding-bottom: 25%;width: 25%;float: left;position: relative}.tx-mac-concept-res-manufac .cycle-slideshow .imgblock div{border: 1px solid #c9c9c9;height: 90%;position: absolute;text-align: center;width: 90%}.tx-mac-concept-res-manufac .cycle-slideshow .imgblock div img{bottom: 0;height: auto;left: 0;margin: auto;padding: 1.25rem;position: absolute;right: 0;top: 0;width: 100%;max-width: 100%}.tx-mac-concept-res-manufac div.gallery-prev,.tx-mac-concept-res-manufac div.gallery-next{display: none}.cycle-pager,.gallery-pager{text-align: center;width: 100%;z-index: 500;position: relative;overflow: hidden}.cycle-pager span,.gallery-pager span{background: url("/fileadmin/images/icons/pager-inactive.gif") no-repeat scroll 0 0;cursor: pointer;display: inline-block;height: 14px;margin: 4px;width: 14px;line-height: 0;font-size: 0}.cycle-pager span.cycle-pager-active,.gallery-pager span.cycle-pager-active{background: url("/fileadmin/images/icons/pager-active.gif") no-repeat scroll 0 0}.cycle-pager > *,.gallery-pager > *{cursor: pointer}.gallery-prev,.gallery-next{display: none;width: 1.4375rem;height: 1.8125rem;cursor: pointer;position: absolute;top: 0;bottom: 0;margin: auto;line-height: 0;font-size: 0}.gallery-prev{left: 0;background: url("/fileadmin/images/icons/arrow-back.gif") no-repeat scroll 0 0}.gallery-next{right: 0;background: url("/fileadmin/images/icons/arrow-next.gif") no-repeat scroll 0 0}.cycle-pager{display: none}.gallery-prev.show,.gallery-next.show{display: block}.cycle-pager.show{display: inline-block}ul.filter{padding: 0;text-align: center}ul.filter li{display: inline-block;padding: .375rem;position: relative;background-color: transparent}ul.filter li a{box-sizing: border-box;color: #999;text-decoration: none}ul.filter li:hover a{color: #65462a}ul.filter li.active a{color: #65462a}ul.filter li.active a:hover{text-decoration: none}ul.filter li.mobile-shown-filter{display: none}ul.filter li.mobile-shown-filter a{color: #fff}.tx-mac-concept-res-manufac .cycle-slideshow{margin-top: 1rem}@media (max-width: 610px){.tx-mac-concept-res-manufac,.tx-mac-concept-res-gallery{z-index: 950}.tx-mac-concept-res-manufac .cycle-slideshow,.tx-mac-concept-res-gallery .cycle-slideshow{z-index: -1}ul.filter{height: 2.625rem}ul.filter li{background: rgba(239,239,239,0.9);box-sizing: border-box;border-left: 1px solid #999;border-right: 1px solid #999;border-radius: 0;display: none;padding: 0}ul.filter li:last-child{border-bottom: 1px solid #999}ul.filter li a{display: inline-block;padding: .625rem;text-decoration: none;width: 100%}ul.filter li.active a,ul.filter li:hover a{border-top: none;text-decoration: none}ul.filter li.mobile-shown-filter{background: #65462a url("/fileadmin/images/icons/navigation-arrow-down.png") no-repeat right 10px center;box-sizing: border-box;border: 0px solid #c9c9c9;display: block;width: 100%}ul.filter .gallery-filter-pulldown{position: absolute;border: 1px solid #c9c9c9;-webkit-border-radius: 5;-moz-border-radius: 5;border-radius: 5;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;padding: .625rem;background: rgba(230,230,230,0.9);width: 100%;z-index: 1000}ul.filter .gallery-filter-pulldown .pulldown-list-item{cursor: pointer;padding: .625rem 0rem}ul.filter .gallery-filter-pulldown .pulldown-list-item:hover{color: #65462a}ul.filter.hover-pulldown li{display: block;width: 100%}ul.filter.hover-pulldown li a{border-top: none;margin-bottom: 0}}@media (max-width: 610px){.gallery-next,.gallery-prev,.gallery-next.show,.gallery-prev.show{display: none}}.touch-device .tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a:hover:after{display: none;opacity: 0;visibility: hidden}.touch-device .tx-mac-concept-res-gallery .cycle-slideshow .cycle-slide a:hover span:before{display: none;opacity: 0;visibility: hidden}#fancybox-thumbs *{box-sizing: content-box}#fancybox-thumbs{position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050}#fancybox-thumbs.bottom{bottom: 20px}#fancybox-thumbs.top{top: 2px}#fancybox-thumbs ul{position: relative;list-style: none;margin: 0;padding: 0}#fancybox-thumbs ul li{float: left;padding: 1px;opacity: 0.5}#fancybox-thumbs ul li.active{opacity: 0.75;padding: 0;border: 1px solid #fff}#fancybox-thumbs ul li:hover{opacity: 1}#fancybox-thumbs ul li a{display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none}#fancybox-thumbs ul li img{display: block;position: relative;border: 0;padding: 0;max-width: none}.gallery-button{background: #65462a;color: #fff;cursor: pointer;font-size: 30px;left: 0;line-height: 30px;margin: auto;padding: 10px 0;position: absolute;text-align: center;top: 37%;right: 0;width: 50%}.fancybox-nav{width: 8%;min-width: 40px}.fancybox-type-iframe .fancybox-next{right: -60px}.fancybox-type-iframe .fancybox-prev{left: -60px}.gal-slide-page-item .play-button{background-color: #65462a;background-image: url("/fileadmin/images/icons/icon-video.png");background-position: center center;background-repeat: no-repeat;background-size: cover;width: 3rem;height: 3rem;position: absolute;top: 0;right: 2rem;z-index: 10}.newsletter-input .clear{clear: both}.form-newsletter .email-wrap-2{width: 21.25rem}.form-newsletter label{color: #fff;display: block;float: left;width: auto;padding-bottom: .3125rem}.form-newsletter .required-field{color: #666;float: right;font-style: italic}.form-newsletter label.label-small{width: 1.875rem}.form-newsletter input.textfield,.form-newsletter input.textfield-small{width: 20.625rem;height: 1.875rem;padding-left: .625rem;border-bottom: 1px solid #666;border-right: 1px solid #666;color: #999;border: none;background: #f5f5f5}.newsletter-input br,.newsletter-captcha-wrap .clear{clear: both}.newsletter-captcha-wrap{float: left;display: inline;width: auto}.form-newsletter .captcha-explanation{color: #666;margin-top: .9375rem}.form-newsletter input.textfield-small{width: 8.4375rem}.wrapper-captcha{float: right}.form-newsletter #newsletter_captcha{width: 12.5rem;height: 1.875rem}.form-newsletter .newsletter-captcha-wrap{margin-top: 1.25rem;width: 21.25rem}.form-newsletter .newsletter-header{margin-left: 0;margin-top: 1.25rem}.form-newsletter .newsletter-header .button{background: none repeat scroll 0 0 #65462a;color: #fff;border: medium none;cursor: pointer;display: inline;float: left;font-weight: normal;font-size: .875rem;line-height: 1.5rem;margin: 0rem 0rem 0rem 0rem;padding: .25rem .75rem;text-transform: uppercase;width: auto}.form-newsletter .newsletter-header .button:hover{background: none repeat scroll 0 0 #533a23}.form-newsletter .captcha-explanation{clear: both;font-weight: 400;color: #fff;font-size: .75rem;line-height: 1.5625rem;padding-bottom: 1.25rem;width: 28.125rem}.tx-macnewsletter-pi1 .newsletter-explanation{clear: both;padding-top: .9375rem}.tx-macnewsletter-pi1 .form-newsletter-error{color: #d00}.tx-macbasarinterface-pi1{margin: .25rem}table.tx_macbasarinterface-main-table{width: 100%}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table .ak_image_list{width: 13.75rem}.tx_macbasarinterface-pi1-main-div .image-border a{display: block;height: 5.625rem;width: auto;background-size: container;background-position: center center;background-repeat: no-repeat}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table .ak_content_block .ak_content_title{padding-left: .625rem;padding-right: 1.25rem;color: #eee;width: 3.75rem;font-weight: bold}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table .ak_content_block .ak_content_value .ak_akpreis{color: #d00;font-size: 1rem;letter-spacing: 0}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table .ak_content_block .ak_content_value .ak_vkpreis{color: #666;text-decoration: line-through}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table .ak_content_description{padding: 0rem .625rem .625rem .9375rem;padding: .625rem 0rem 1.25rem 0rem}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table .ak_content_description .ak_content_title{color: #666;font-weight: normal;font-size: .8125rem}.tx_macbasarinterface-pi1-main-div .tx_macbasarinterface-main-table a.moreinfo,.tx-macbasarinterface-pi2 .ak_contactpage_link a{border: 0;height: auto;width: auto;padding: .5rem 1.5rem;text-align: center;letter-spacing: 0;cursor: pointer;display: block;float: right;text-decoration: none}.tx-macbasarinterface-pi2 .scrollable{margin: 0 !important;position: relative;overflow: hidden;height: 7rem}.tx-macbasarinterface-pi2 .scrollable .items{width: 100%;position: absolute;clear: both;left: 0}.tx-macbasarinterface-pi2 .items .image-border{margin: 0;cursor: pointer;float: left;background-position: center center;background-repeat: no-repeat;background-color: #fff}.tx-macbasarinterface-pi2 .items a{height: 6.875rem;margin: 0rem .125rem .125rem 0rem;width: 6.9375rem;background-position: center center;background-repeat: no-repeat;float: left;text-indent: -9999px}.tx-macbasarinterface-pi2 .items .image-border:nth-child(6n) a{margin: 0rem 0rem .125rem 0rem;width: 6.8125rem}.tx-macbasarinterface-pi2 .counter{position: relative;height: 2.5rem;margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;margin-bottom: 1.25rem}.tx-macbasarinterface-pi2 a.browse{background-color: #65462a;box-sizing: content-box;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;color: #fff;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.09375rem;font-size: .875rem;margin: 0;padding: .75rem 3rem;position: relative;text-transform: none;text-decoration: none;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms;float: left;cursor: pointer;width: 6.8125rem;height: auto;text-align: center}.tx-macbasarinterface-pi2 a.browse:before{content: '\00BB';font-size: 1.125rem;opacity: 0;margin-top: -0.0625rem;position: absolute;right: 1.875rem;-webkit-transition: all .2s ease-out 1ms;-moz-transition: all .2s ease-out 1ms;-o-transition: all .2s ease-out 1ms;-ms-transition: all .2s ease-out 1ms;transition: all .2s ease-out 1ms}.tx-macbasarinterface-pi2 a.browse.small-button{padding-top: .5rem;padding-bottom: .5rem}.tx-macbasarinterface-pi2 a.browse.small-button:before{top: .625rem}.tx-macbasarinterface-pi2 a.right,.tx-macbasarinterface-pi2 a.left{margin: 0;clear: right;float: right}.tx-macbasarinterface-pi2 a.left{float: left;width: 6.9375rem}.tx-macbasarinterface-pi2 .counter a{display: none !important}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table{text-align: left;width: 100%;margin: .25rem}.ak_spacer_line{height: 1.5625rem;border-top: 0}.ak_spacer{height: 1.25rem}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_block .ak_content_title{width: 8.75rem;padding-top: .5rem}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_block .ak_content_title_bold{width: 8.75rem;padding-top: .5rem;font-weight: bold}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_block .ak_content_value{padding-right: 2.5rem;padding-top: .5rem}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_block .ak_content_value_bold{font-weight: bold;padding-top: .5rem}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_block .ak_content_description{padding-right: 2.5rem;padding-top: .5rem}.ak_akpreisbig{color: #d00;font-size: 1rem;letter-spacing: 0}.ak_vkpreis{color: #666;text-decoration: line-through}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_title{width: 8.75rem}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_title2{padding-top: 0rem;width: 33.75rem;font-weight: bold}.tx-macbasarinterface-pi2 .tx_macbasarinterface-main-table .ak_content_title3{width: 33.75rem;font-weight: bold}.ak_listpage_link{display: block;position: relative;float: left}.ak_contactpage_link{display: block;position: relative;float: right}.ak_listpage_link a{cursor: pointer;background: #f2f2f2;height: 2.5rem;line-height: 2.5rem;width: auto;height: auto;text-align: center;border: 0;padding: 0;margin: 0;display: block;text-decoration: none;margin-top: .125rem}.ak_contactpage_link a{cursor: pointer;width: 6.8125rem;height: 2.5rem;line-height: 2.5rem;text-align: center;border: 0;padding: 0;margin: 0;display: block;text-decoration: none;margin-top: .125rem}.Tx-Formhandler input,.Tx-Formhandler textarea{background-image: none;border-radius: 0}section.Tx-Formhandler{position: relative;background-color: #f5f5f5}section.Tx-Formhandler .contentwrap{*zoom: 1}section.Tx-Formhandler .contentwrap:before,section.Tx-Formhandler .contentwrap:after{display: table;content: "";line-height: 0}section.Tx-Formhandler .contentwrap:after{clear: both}section.Tx-Formhandler .contentwrap .col-left-only{display: block;margin: 0;width: 100%}section.Tx-Formhandler .contentwrap .col-left,section.Tx-Formhandler .contentwrap .col-right{display: inline-block;float: left;margin: 0;width: 50%}section.Tx-Formhandler .contentwrap .col-left{padding-right: .75rem}section.Tx-Formhandler .contentwrap .col-right{padding-left: .75rem}@media (max-width: 609px){section.Tx-Formhandler .contentwrap .col-left,section.Tx-Formhandler .contentwrap .col-right,section.Tx-Formhandler .contentwrap .col-left-only{width: 100%;padding-left: 0;padding-right: 0}}@media (min-width: 1000px){section.Tx-Formhandler .contentwrap .col-left,section.Tx-Formhandler .contentwrap .col-right{width: 50%}section.Tx-Formhandler .contentwrap .col-left-only{width: 80%}section.Tx-Formhandler .contentwrap .col-left{padding-right: 2.625rem}section.Tx-Formhandler .contentwrap .col-right{padding-left: 2.625rem}}section.Tx-Formhandler.appointment-ajax-form div.section-content div.contentwrap .col-left-only{max-width: 600px}section.Tx-Formhandler input.text:focus,section.Tx-Formhandler textarea:focus{border-bottom: 2px solid #c9c9c9}section.Tx-Formhandler .type-check label{line-height: 1.225rem;width: 100%}section.Tx-Formhandler .type-check input{line-height: 1.225rem;margin-top: 4px;margin-right: 10px}section.Tx-Formhandler .button{background-color: #65462a;box-sizing: content-box;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;color: #fff;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.09375rem;font-size: .875rem;padding: .75rem 3rem;position: relative;text-align: center;text-transform: none;text-decoration: none;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms;margin: 0;margin-top: 1.0625rem}section.Tx-Formhandler .button:before{content: '\00BB';font-size: 1.125rem;opacity: 0;margin-top: -0.0625rem;position: absolute;right: 1.875rem;-webkit-transition: all .2s ease-out 1ms;-moz-transition: all .2s ease-out 1ms;-o-transition: all .2s ease-out 1ms;-ms-transition: all .2s ease-out 1ms;transition: all .2s ease-out 1ms}section.Tx-Formhandler .button.small-button{padding-top: .5rem;padding-bottom: .5rem}section.Tx-Formhandler .button.small-button:before{top: .625rem}section.Tx-Formhandler .row{background-color: white;*zoom: 1;margin: 0;margin-bottom: 1.125rem;padding-left: 1rem}section.Tx-Formhandler .row:before,section.Tx-Formhandler .row:after{display: table;content: "";line-height: 0}section.Tx-Formhandler .row:after{clear: both}section.Tx-Formhandler .row .large-3{display: table;float: left;width: 40%}section.Tx-Formhandler .row .large-3 label{display: table-cell;vertical-align: middle;height: 2.75rem}section.Tx-Formhandler .row .large-9{display: table;float: left;position: relative;width: 60%}section.Tx-Formhandler .row .large-9 input{display: table-cell;height: 2.75rem;vertical-align: middle;width: 95%}section.Tx-Formhandler .row .large-9 .formhandler-required-field{display: inline-block;position: absolute;right: .25rem;top: .25rem}section.Tx-Formhandler .row.no-bg{background: transparent;padding-left: 0}@media (min-width: 1280px){section.Tx-Formhandler .row .large-3{width: 35%}section.Tx-Formhandler .row .large-9{width: 65%}}section.Tx-Formhandler .wrapper-textarea{background-color: white;margin-bottom: 1.125rem}section.Tx-Formhandler .wrapper-textarea.message{height: 10.5rem}section.Tx-Formhandler .wrapper-textarea.message textarea{height: 10.5rem;width: 95%;padding: .75rem 0rem}section.Tx-Formhandler .wrapper-textarea .row{margin: 0}section.Tx-Formhandler textarea{width: 95%;padding: .75rem 0rem}section.Tx-Formhandler a.btn.replace{float: left}section.Tx-Formhandler .loading_ajax-submit{display: none;float: left;padding-top: .75rem;padding-left: 1rem}section.Tx-Formhandler .loading_ajax-submit img{width: auto}section.Tx-Formhandler .appointment-form-image{position: relative;right: 0}section.Tx-Formhandler .wrapper-row-date .row{position: relative}section.Tx-Formhandler .wrapper-row-date .large-9{position: static}section.Tx-Formhandler .wrapper-row-date .large-9 input,section.Tx-Formhandler .wrapper-row-date .large-9 button{display: table-cell;vertical-align: middle}section.Tx-Formhandler .wrapper-row-date .large-9 input{width: 80%}section.Tx-Formhandler .wrapper-row-date .large-9 button{border: 1px solid #65462a;margin-left: 2%;background-color: #65462a;height: 2.75rem;position: absolute;right: 0;bottom: 0}section.Tx-Formhandler .wrapper-row-date .large-9 button img{margin-top: 2px}section.Tx-Formhandler .wrapper-row-date .formhandler-required-field{display: none}section.Tx-Formhandler input.text.error:-moz-placeholder{color: #e2001a}section.Tx-Formhandler input.text.error::-moz-placeholder{color: #e2001a}section.Tx-Formhandler input.text.error:-ms-input-placeholder{color: #e2001a}section.Tx-Formhandler input.text.error::-webkit-input-placeholder{color: #e2001a}section.Tx-Formhandler.appointment-ajax-response .row-left{background-image: url(/fileadmin/templates/forms/appointment-ajax/skin/images/icon_okay.png);background-repeat: no-repeat;background-position: 0 10px;padding-bottom: 4.4375rem;max-width: 615px}@media (max-width: 450px){section.Tx-Formhandler.appointment-ajax-response .row-left{background-image: none}}section.Tx-Formhandler.appointment-ajax-response .h1,section.Tx-Formhandler.appointment-ajax-response .h2{margin-left: 245px}@media (max-width: 450px){section.Tx-Formhandler.appointment-ajax-response .h1,section.Tx-Formhandler.appointment-ajax-response .h2{margin-left: 0}}section.Tx-Formhandler .row.error{background-color: #fbd9dd}section.Tx-Formhandler .row.error input[type=text],section.Tx-Formhandler .row.error input[type=url],section.Tx-Formhandler .row.error input[type=tel],section.Tx-Formhandler .row.error input[type=number],section.Tx-Formhandler .row.error input[type=color],section.Tx-Formhandler .row.error input[type=email],section.Tx-Formhandler .row.error textarea{background-color: #fbd9dd}section.Tx-Formhandler .type-check.error a,section.Tx-Formhandler .type-check.error{color: #e2001a}section.Tx-Formhandler input.replace{display: none}section.Tx-Formhandler .error,section.Tx-Formhandler .type-check.error label{color: #e2001a}section.Tx-Formhandler.appointment-ajax-response.cookingschool-form .row-left{padding-bottom: 0}.tx-mac-video .videolink{height: 0;position: relative}.tx-mac-video .videolink iframe{height: 100% !important;left: 0;position: absolute;top: 0;width: 100% !important}#lightbox-content-event-details{*zoom: 1;display: none;padding: 25px}#lightbox-content-event-details:before,#lightbox-content-event-details:after{display: table;content: "";line-height: 0}#lightbox-content-event-details:after{clear: both}#lightbox-content-event-details .aktion-data{display: table}#lightbox-content-event-details .aktion-content.with-img{display: table-cell;vertical-align: top}#lightbox-content-event-details .aktion-content .h1{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 3rem;font-size: 2.1875rem;margin: 0;margin-bottom: 1.125rem;text-align: left}#lightbox-content-event-details .aktion-content .h2{margin: 0 0 .5rem;text-align: left;font-size: 1.25rem}#lightbox-content-event-details .aktion-content > div{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: 1rem}#lightbox-content-event-details .images{width: 500px;padding: 0;padding-left: 40px;display: table-cell}#lightbox-content-event-details .images img{width: 100%;height: auto}@media screen and (max-width: 1024px){#lightbox-content-event-details .images{width: 400px}}@media screen and (max-width: 820px){#lightbox-content-event-details .aktion-content,#lightbox-content-event-details .images{width: 100%;text-align: left;display: block}#lightbox-content-event-details .aktion-content{padding-bottom: 1.5rem}#lightbox-content-event-details .aktion-content.with-img{display: block}#lightbox-content-event-details .images{padding-left: 0}}section.header .aktionshinweis{z-index: 110}section.aktionshinweis .event-col-right a:after{color: #fff;content: "»";font-size: 1.5rem;font-style: normal;margin-right: 1.25rem;padding-left: .75rem}#lightbox-content-event-details .aktion-content .h1{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 3rem;font-size: 2.1875rem}@media screen and (max-width: 820px){#lightbox-content-event-details .aktion-content h1,#lightbox-content-event-details .aktion-content .h1{font-size: 1.2rem;line-height: 1.5rem}#lightbox-content-event-details .aktion-content h2,#lightbox-content-event-details .aktion-content .h2{font-size: 1rem;line-height: 1rem}#lightbox-content-event-details .aktion-content > div{font-size: 0.75rem;line-height: 1.25rem}}@media screen and (min-width: 610px) and (max-width: 799px){#lightbox-content-event-details .aktion-content h1,#lightbox-content-event-details .aktion-content .h1{font-size: 1.8rem;line-height: 2rem}#lightbox-content-event-details .aktion-content > div{font-size: 0.9rem;line-height: 1.25rem}}section.tx-mac-concept-banner{position: relative}section.tx-mac-concept-banner .cycle-slideshow{z-index: auto}section.tx-mac-concept-banner .cycle-slideshow > div,section.tx-mac-concept-banner .cycle-slideshow .cycle-slide{height: 100%;text-align: left;width: 100%}section.tx-mac-concept-banner .slider-pager{background: white;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;bottom: 0;color: white;height: 1.875rem;left: 0;margin: auto;padding-top: .375rem;position: absolute;right: 0;text-align: center;top: auto;width: 6.25rem;z-index: 8888}section.tx-mac-concept-banner .slider-pager span{background: url("/fileadmin/images/icons/pager-inactive.gif") no-repeat scroll 0 0;cursor: pointer;display: inline-block;height: .875rem;margin: .3125rem;width: .875rem;text-indent: 99999px}section.tx-mac-concept-banner .slider-pager span.cycle-pager-active{background: url("/fileadmin/images/icons/pager-active.gif") no-repeat scroll 0 0}section.tx-mac-concept-banner .slider-pager > *{cursor: pointer}.banner-wrapper{position: relative;*zoom: 1;margin: 0}.banner-wrapper:before,.banner-wrapper:after{display: table;content: "";line-height: 0}.banner-wrapper:after{clear: both}.banner-wrapper .inner{*zoom: 1;margin-left: 7rem;margin-right: 7rem}.banner-wrapper .inner:before,.banner-wrapper .inner:after{display: table;content: "";line-height: 0}.banner-wrapper .inner:after{clear: both}.banner-wrapper .col-left,.banner-wrapper .col-right{display: inline;float: left;width: 48.7804878%;margin: 0 .6097561%;margin-bottom: 0}.banner-wrapper .col-left{padding-right: 2rem}.banner-wrapper .col-right{padding-left: 2rem}@media screen and (max-width: 610px){.banner-wrapper .inner{margin: 0rem 1.5rem}.banner-wrapper .col-left,.banner-wrapper .col-right{display: inline;float: left;width: 98.7804878%;margin: 0 .6097561%;padding-left: 0;padding-right: 0}.banner-wrapper .col-left{margin-bottom: 3.75rem}}@media screen and (min-width: 610px){.banner-wrapper .inner{margin: 0rem 3.125rem}}@media screen and (min-width: 800px){.banner-wrapper .inner{margin: 0rem 5rem}}@media screen and (min-width: 1280px){.banner-wrapper .inner{margin: 0rem 7rem}}.tx-mac-abvk-webservice .noKitchensFound{background: #f5f5f5;padding: 2rem 11.2%;line-height: 1.5em}.tx-mac-abvk-webservice .kitchenteaser-container{background-color: #f5f5f5;*zoom: 1}.tx-mac-abvk-webservice .kitchenteaser-container:before,.tx-mac-abvk-webservice .kitchenteaser-container:after{display: table;content: "";line-height: 0}.tx-mac-abvk-webservice .kitchenteaser-container:after{clear: both}.tx-mac-abvk-webservice .kitchenteaser-container .kitchenteaser-wrapper{float: left;width: 33.3%}@media screen and (max-width: 609px){.tx-mac-abvk-webservice .kitchenteaser-container .kitchenteaser-wrapper{width: 100%}}@media screen and (min-width: 610px) and (max-width: 799px){.tx-mac-abvk-webservice .kitchenteaser-container .kitchenteaser-wrapper{width: 50%}}@media screen and (min-width: 800px){.tx-mac-abvk-webservice .kitchenteaser-container .kitchenteaser-wrapper{width: 33.3%}}.tx-mac-abvk-webservice .kitchenteaser-container .kitchenteaser-wrapper .kitchen-teaser{background-color: #fff;margin: 1rem}.tx-mac-abvk-webservice .image-wrapper{cursor: pointer;overflow: hidden;position: relative}.tx-mac-abvk-webservice .image-wrapper:before{content: "";display: block;padding-top: 75%}.tx-mac-abvk-webservice .image-wrapper .image{box-sizing: border-box;position: absolute;top: 0;left: 0;right: 0;bottom: 0}.tx-mac-abvk-webservice .image-wrapper .image:after{background: #65462a;content: ' ';display: block;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;-webkit-transition: opacity .4s ease-out 1ms;-moz-transition: opacity .4s ease-out 1ms;-o-transition: opacity .4s ease-out 1ms;-ms-transition: opacity .4s ease-out 1ms;transition: opacity .4s ease-out 1ms}.tx-mac-abvk-webservice .image-wrapper .image:before{background: transparent;border: 1px solid #fff;bottom: 0;content: '+';color: #fff;display: block;font-size: 1px;font-family: 'Montserrat', Arial, sans-serif;line-height: 100%;height: 1px;left: 0;margin: auto;opacity: 0;padding: 0px;position: absolute;right: 0;text-align: center;top: 0;width: 1px;-webkit-transition-property: all;-webkit-transition-duration: 0.25s;-webkit-transition-timing-function: cubic-bezier(.1, -1.5, .4, 2);-webkit-transition-delay: 0.05s;transition-property: all;transition-duration: 0.25s;transition-timing-function: cubic-bezier(.1, -1.5, .4, 2);transition-delay: 0.05s}.tx-mac-abvk-webservice .image-wrapper:hover .image:after{-webkit-opacity: .6;-moz-opacity: .6;opacity: .6}.tx-mac-abvk-webservice .image-wrapper:hover .image:before{border-width: 2px;font-size: 3rem;height: 3rem;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;width: 3rem;z-index: 9999}.tx-mac-abvk-webservice .content-wrapper{padding: 0rem 1.125rem}.tx-mac-abvk-webservice .content-wrapper .row-price{padding-top: .4375rem}.tx-mac-abvk-webservice .content-wrapper .row-price .price-old{color: #666;font-size: .875rem;text-decoration: line-through}.tx-mac-abvk-webservice .content-wrapper .row-price .price-new{color: #999;display: block;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 2rem;font-size: 1.625rem;font-style: italic}.tx-mac-abvk-webservice .content-wrapper .kitchen-description{padding: 1.125rem 0rem;font-size: .875rem;line-height: 1.3125rem}.tx-mac-abvk-webservice .kitchen-details,.tx-mac-abvk-webservice .technical-details{*zoom: 1}.tx-mac-abvk-webservice .kitchen-details:before,.tx-mac-abvk-webservice .technical-details:before,.tx-mac-abvk-webservice .kitchen-details:after,.tx-mac-abvk-webservice .technical-details:after{display: table;content: "";line-height: 0}.tx-mac-abvk-webservice .kitchen-details:after,.tx-mac-abvk-webservice .technical-details:after{clear: both}.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left,.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{display: block;float: left;width: 50%;position: relative}.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left{padding-right: 2.625rem}.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{padding-left: 2.625rem}@media screen and (max-width: 599px){.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left,.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{padding-left: 0;padding-right: 0;width: 100%}.tx-mac-abvk-webservice .kitchen-details .col-left.border-t,.tx-mac-abvk-webservice .technical-details .col-left.border-t,.tx-mac-abvk-webservice .kitchen-details .col-right.border-t,.tx-mac-abvk-webservice .technical-details .col-right.border-t{border-top: 1px solid #c9c9c9}}@media screen and (min-width: 600px) and (max-width: 800px){.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left,.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{display: block;float: left;width: 50%}.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left{padding-right: .75rem}.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{padding-left: .75rem}}@media screen and (min-width: 801px) and (max-width: 959px){.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left,.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{padding-left: 0;padding-right: 0;width: 100%}.tx-mac-abvk-webservice .kitchen-details .col-left.border-t,.tx-mac-abvk-webservice .technical-details .col-left.border-t,.tx-mac-abvk-webservice .kitchen-details .col-right.border-t,.tx-mac-abvk-webservice .technical-details .col-right.border-t{border-top: 1px solid #c9c9c9}}@media screen and (min-width: 960px){.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left,.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{display: block;float: left;width: 50%}.tx-mac-abvk-webservice .kitchen-details .col-left,.tx-mac-abvk-webservice .technical-details .col-left{padding-right: 2.625rem}.tx-mac-abvk-webservice .kitchen-details .col-right,.tx-mac-abvk-webservice .technical-details .col-right{padding-left: 2.625rem}}.tx-mac-abvk-webservice .kitchen-details{margin-bottom: 3.25rem}.tx-mac-abvk-webservice .kitchen-details .short-description{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.3125rem;font-size: .875rem}.tx-mac-abvk-webservice .kitchen-details .row-price{padding: 2rem 0rem}.tx-mac-abvk-webservice .kitchen-details .row-price .price-old{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.5625rem;font-size: 1.25rem;color: #666;text-decoration: line-through}.tx-mac-abvk-webservice .kitchen-details .row-price .price-new{color: #999;display: block;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 2.96875rem;font-size: 2.375rem;font-style: italic}.tx-mac-abvk-webservice .kitchen-details .further-infos-row span{background-color: #65462a;box-sizing: content-box;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;color: #fff;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.09375rem;font-size: .875rem;margin: 0;padding: .75rem 3rem;position: relative;text-align: center;text-transform: none;text-decoration: none;-webkit-transition: all .2s linear 1ms;-moz-transition: all .2s linear 1ms;-o-transition: all .2s linear 1ms;-ms-transition: all .2s linear 1ms;transition: all .2s linear 1ms;cursor: pointer}.tx-mac-abvk-webservice .kitchen-details .further-infos-row span:before{content: '\00BB';font-size: 1.125rem;opacity: 0;margin-top: -0.0625rem;position: absolute;right: 1.875rem;-webkit-transition: all .2s ease-out 1ms;-moz-transition: all .2s ease-out 1ms;-o-transition: all .2s ease-out 1ms;-ms-transition: all .2s ease-out 1ms;transition: all .2s ease-out 1ms}.tx-mac-abvk-webservice .kitchen-details .further-infos-row span.small-button{padding-top: .5rem;padding-bottom: .5rem}.tx-mac-abvk-webservice .kitchen-details .further-infos-row span.small-button:before{top: .625rem}@media screen and (max-width: 599px){.tx-mac-abvk-webservice .kitchen-details > .col-right{padding-top: 1.5rem}}@media screen and (min-width: 801px) and (max-width: 959px){.tx-mac-abvk-webservice .kitchen-details > .col-right{padding-top: 1.5rem}}.tx-mac-abvk-webservice .technical-details{margin-bottom: 2.25rem}.tx-mac-abvk-webservice .technical-details .title{line-height: 250%;*zoom: 1}.tx-mac-abvk-webservice .technical-details .title:before,.tx-mac-abvk-webservice .technical-details .title:after{display: table;content: "";line-height: 0}.tx-mac-abvk-webservice .technical-details .title:after{clear: both}.tx-mac-abvk-webservice .technical-details .table{display: block;padding: 0rem 2.1875rem;width: 100%}.tx-mac-abvk-webservice .technical-details .table .label{font-family: 'PT Sans', Arial, sans-serif;font-style: italic}.tx-mac-abvk-webservice .technical-details .table .label,.tx-mac-abvk-webservice .technical-details .table .value,.tx-mac-abvk-webservice .technical-details .table .value-numeric,.tx-mac-abvk-webservice .technical-details .table .long-description{line-height: 175%;padding: 1.375rem 0rem}.tx-mac-abvk-webservice .technical-details .table .kitchen-form .value{padding-left: 2.625rem;padding-right: 2.625rem}.tx-mac-abvk-webservice .technical-details .table .table-row{display: table;width: 100%}.tx-mac-abvk-webservice .technical-details .table .table-row .col-left,.tx-mac-abvk-webservice .technical-details .table .table-row .col-right{display: table-cell;width: 50%}.tx-mac-abvk-webservice .technical-details .table .table-row .label{display: block;float: left;width: 50%;font-family: 'PT Sans', Arial, sans-serif;font-style: italic}.tx-mac-abvk-webservice .technical-details .table .table-row .value,.tx-mac-abvk-webservice .technical-details .table .table-row .value-numeric{display: block;float: left;width: 50%}.tx-mac-abvk-webservice .technical-details .table .table-row .value.without-label,.tx-mac-abvk-webservice .technical-details .table .table-row .value-numeric.without-label{width: 100%}.tx-mac-abvk-webservice .technical-details .table .table-row .long-description{width: 100%}.tx-mac-abvk-webservice .technical-details .table .table-row.border-b{border-bottom: 1px solid #c9c9c9}.tx-mac-abvk-webservice .technical-details .table .table-row.border-b .col-left,.tx-mac-abvk-webservice .technical-details .table .table-row.border-b .col-right{border-bottom: 0 none}@media screen and (max-width: 599px){.tx-mac-abvk-webservice .technical-details .table .table-row.border-b .col-left.single{border-bottom: none}.tx-mac-abvk-webservice .technical-details .table .table-row.border-b .col-left .label,.tx-mac-abvk-webservice .technical-details .table .table-row.border-b .col-left .value{float: none}}@media screen and (min-width: 801px) and (max-width: 959px){.tx-mac-abvk-webservice .technical-details .table .table-row.border-b .col-left.single{border-bottom: none}}.tx-mac-abvk-webservice .technical-details .table .table-row.border-b:last-child{border-bottom: none}.tx-mac-abvk-webservice .image-container{position: relative}.tx-mac-abvk-webservice .image-container .image{line-height: 0}.tx-mac-abvk-webservice .image-container .fancy-slide-hide{display: none}.tx-mac-abvk-webservice .image-container .overlay-btn{background: url("/fileadmin/images/icons/icon-lupe.png") no-repeat scroll center center #65462a;bottom: 0;height: 60px;left: 0;position: absolute;width: 60px;cursor: pointer}.tx-mac-abvk-webservice .energy-efficiency{background-image: url("https://www.ausstellungskuechen.com/fileadmin/images/sprite.png");background-repeat: no-repeat;background-position: 10000px 10000px;height: 35px;width: 62px;position: absolute;right: 0;bottom: 1.625rem}.tx-mac-abvk-webservice .energy-efficiency-group-text{position: absolute;right: 5px;bottom: .375rem;font-size: .75rem;color: #999}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_a_plus_plus_plus{background-position: 0 -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_f{background-position: -800px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_a_plus_plus{background-position: -100px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_a_plus{background-position: -200px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_a{background-position: -300px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_b{background-position: -400px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_c{background-position: -500px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_d{background-position: -600px -1098px}.tx-mac-abvk-webservice .energy-efficiency.energy_efficiency_e{background-position: -700px -1098px}#form-overlay{display: none;z-index: 10000;background-color: #eee;color: #eee;width: 560px;min-height: 400px;border-radius: 0px;border-top-left-radius: 0;border-top-right-radius: 0;box-shadow: 0 10px 25px rgba(0,0,0,0.5);padding: 40px;position: absolute !important}#form-overlay .close{background-image: url("/fileadmin/images/fancybox/fancybox_sprite.png");cursor: pointer;height: 36px;position: absolute;right: -18px;top: -18px;width: 36px;z-index: 8040}@font-face;[class^="icon-eclass-"],[class*=" icon-eclass-"]{font-family: 'energyclass-iconfont' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-eclass-set03-right-a{color: #009136}.icon-eclass-set03-right-b{color: #58ab27}.icon-eclass-set03-right-c{color: #c9d100}.icon-eclass-set03-right-d{color: #feed01}.icon-eclass-set03-right-e{color: #fbbb01}.icon-eclass-set03-right-f{color: #eb690b}.icon-eclass-set03-right-g{color: #e3001b}.icon-eclass-set03-left-a,.energy_efficiency_a_2021{color: #009136}.icon-eclass-set03-left-b,.energy_efficiency_b_2021{color: #58ab27}.icon-eclass-set03-left-c,.energy_efficiency_c_2021{color: #c9d100}.icon-eclass-set03-left-d,.energy_efficiency_d_2021{color: #feed01}.icon-eclass-set03-left-e,.energy_efficiency_e_2021{color: #fbbb01}.icon-eclass-set03-left-f,.energy_efficiency_f_2021{color: #eb690b}.icon-eclass-set03-left-g,.energy_efficiency_g_2021{color: #e3001b}.icon-eclass-set03-right-a:before{content: "\e903";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-right-b:before{content: "\e904";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-right-c:before{content: "\e905";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-right-d:before{content: "\e906";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-right-e:before{content: "\e907";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-right-f:before{content: "\e908";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-right-g:before{content: "\e909";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-a:before,.energy_efficiency_a_2021:before{content: "\e90d";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-b:before,.energy_efficiency_b_2021:before{content: "\e90e";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-c:before,.energy_efficiency_c_2021:before{content: "\e90f";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-d:before,.energy_efficiency_d_2021:before{content: "\e910";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-e:before,.energy_efficiency_e_2021:before{content: "\e911";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-f:before,.energy_efficiency_f_2021:before{content: "\e912";font-family: 'energyclass-iconfont';font-size: 25px}.icon-eclass-set03-left-g:before,.energy_efficiency_g_2021:before{content: "\e913";font-family: 'energyclass-iconfont';font-size: 25px}.zwei-spalten-content .col.col-cooking-school{padding-bottom: 1.25rem}.item-cooking-school{position: relative}.item-cooking-school .text{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: 1rem}.item-cooking-school .text ul li{list-style: none;margin-left: 2.25%;text-indent: -1.3rem;padding-left: 1.2rem}.item-cooking-school .text ul li:before{color: #737373;content: "+";font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 2rem;font-size: 1.25rem;line-height: inherit;margin-right: .5em}.item-cooking-school .date{margin-bottom: 2.1875rem;padding-bottom: .875rem;padding-top: .75rem}.item-cooking-school .headline,.item-cooking-school .price{margin-bottom: 2.125rem;font-size: 1.3125rem}.item-cooking-school .headline{color: #65462a;font-weight: 700;line-height: 1.625rem;margin-top: .75rem}.item-cooking-school .price{font-family: 'Montserrat', Arial, sans-serif;font-size: 2rem;font-weight: 700;line-height: 1.5;color: #65462a;margin-bottom: 1.375rem}.item-cooking-school .priceold{font-family: 'Montserrat', Arial, sans-serif;text-decoration: line-through}.item-cooking-school .text{margin-bottom: 2.125rem}.item-cooking-school .footnote{color: #666;font-size: .875rem;margin-bottom: 2.125rem}.item-cooking-school .footnote p{color: #666;font-size: .75rem;margin: 0}.cooking-school-button{margin: 0 auto}.booked_out .cooking-school-button span{background-color: #333;border-radius: 3px;color: #fff;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-size: .9375rem;margin: .625rem 1.5rem;padding: .5rem 1.125rem}.wrap-page .wrap-content > section.kochschule{margin-top: 0}@media screen and (max-width: 539px){.wrap-page .wrap-main .wrap-content > section.kochschule{margin-top: 0}}@media screen and (max-width: 799px){.wrap-page .wrap-main .wrap-content > section.kochschule{margin-top: 0}}.item-cooking-school-image img{margin-bottom: -10px}.kochschule .headlineBox{background: #65462a;margin: 0;margin-top: 2.5rem}.kochschule .headlineBox .h3,.kochschule .headlineBox h3{color: #fff;margin: 0;padding: .8rem 5.6%;text-align: left}.kochschule .contentwrap{background: #f5f5f5;padding: 1.375rem 5.6% 1.375rem 11.2%}.kochschule .paddingBottom0{padding-bottom: 0.01rem}.kochschule .images{background-color: #eaeaea}.col-xs-6{width: 50%;float: left;position: relative;padding-left: 15px;padding-right: 15px}.images{padding: 1.875rem 5.6% 1.875rem 11.2%}.images > div{position: relative;overflow: hidden}.images > div:before{content: "";display: block;padding-top: 100%;padding-bottom: 30px}.images > div > a{position: absolute;overflow: hidden;top: 5px;left: 5px;bottom: 5px;right: 5px}.images > div > a > img{margin-top: 50%;transform: translateY(-50%);object-fit: cover;overflow: hidden;width: 100%;height: 100%}@media (min-width: 800px){.col-lg-4{width: 20%;padding-left: 15px;padding-right: 15px}}section.Tx-Formhandler.cookingschool-form{padding: 0;padding-top: 1rem;padding-bottom: 1rem;padding-left: 2rem;padding-right: 2rem;background: none;border-top: 0 none}section.Tx-Formhandler.cookingschool-form p.hint{font-family: 'PT Sans', Arial, sans-serif;font-style: italic;font-size: .875rem;line-height: 1.225rem}section.Tx-Formhandler.cookingschool-form .loading_ajax-submit{padding: 0;margin-left: 1.25rem;position: inherit}section.Tx-Formhandler.cookingschool-form .ajaxpost{display: none}section.Tx-Formhandler.cookingschool-form .req-sign{text-align: right;margin-top: 1.25rem}@media screen and (max-width: 420px){section.Tx-Formhandler.cookingschool-form{padding-left: 0;padding-right: 0}section.Tx-Formhandler.cookingschool-form .req-sign{text-align: left}}@media screen and (min-width: 421px) and (max-width: 800px){section.Tx-Formhandler.cookingschool-form{padding-left: 1rem;padding-right: 1rem}section.Tx-Formhandler.cookingschool-form .req-sign{text-align: left}}section.zwei-spalten-content.kochschule div.col:last-child{padding-left: 0}section.zwei-spalten-content.kochschule div.col:nth-child(odd){padding-right: 0rem}@media screen and (max-width: 800px){section.zwei-spalten-content.kochschule div.col:nth-child(odd){padding-right: 0}}section.zwei-spalten-content.kochschule div.col:nth-child(even){padding-left: 0rem}@media screen and (max-width: 800px){section.zwei-spalten-content.kochschule div.col:nth-child(even){padding-left: 0}}section.zwei-spalten-content.kochschule div.col:nth-child(2n+1){clear: left}.fullscreen-virtual-walkthrough-button-back{text-transform: uppercase}.wrap-head{background: #eee;display: table;width: 100%}.wrap-head div.left,.wrap-head div.right{display: table-cell;height: 3.75rem;padding: 0rem .625rem;width: 50%}.wrap-head div.right{text-align: right;vertical-align: middle}.wrap-head div.right p.center-cell{padding: 0 15px}@media screen and (max-width: 550px){.wrap-head div.left,.wrap-head div.right{width: 100%;height: auto}.wrap-head div.right{text-align: left;padding-bottom: 15px}}.wrap-head div.logo{display: table-row}.wrap-head div.logo img{max-width: 231px;max-height: 80px;height: auto;width: auto}.wrap-head div.logo a{display: table-cell;vertical-align: middle;padding-left: 15px}.tx-mac-global-banner{margin-bottom: 3.875rem;margin-left: 0 !important;margin-right: 0 !important}/*! Blue Monday Skin for jPlayer 2.9.2 ~ (c) 2009-2014 Happyworm Ltd ~ MIT License */.jp-audio :focus,.jp-audio-stream :focus,.jp-video :focus{outline: none}.jp-audio button::-moz-focus-inner,.jp-audio-stream button::-moz-focus-inner,.jp-video button::-moz-focus-inner{border: 0}.jp-audio,.jp-audio-stream,.jp-video{font-size: 16px;font-family: Verdana,Arial,sans-serif;line-height: 1.6;color: #666}.jp-audio{width: 420px}.jp-audio-stream{width: 182px}.jp-video-270p{width: 480px}.jp-video-360p{width: 640px}.jp-video-full{width: 480px;height: 270px;position: relative}.jp-video-full div div{z-index: 1000}.jp-video-full .jp-jplayer{top: 0;left: 0;position: relative;overflow: hidden}.jp-video-full .jp-gui{position: static;top: 0;left: 0;width: 100%;height: 100%;z-index: 1001}.jp-video-full .jp-interface{position: relative;bottom: 0;left: 0}.jp-interface{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;background: linear-gradient(to bottom, #ad7848, #65462a);width: 330px}.jp-audio .jp-interface{height: 64px}.jp-audio-stream .jp-interface{height: 64px}.jp-video .jp-interface{border-top: 1px solid #009be3}.jp-controls-holder{clear: both;width: 440px;margin: 0 auto;position: relative;overflow: hidden;top: -8px}.jp-interface .jp-controls{margin: 0;padding: 0;overflow: hidden}.jp-audio .jp-controls{width: 330px;padding: 12px 20px 0}.jp-audio-stream .jp-controls{position: absolute;top: 20px;left: 20px;width: 142px}.jp-video .jp-type-single .jp-controls{width: 78px;margin-left: 200px}.jp-video .jp-type-playlist .jp-controls{width: 134px;margin-left: 172px}.jp-video .jp-controls{float: left}.jp-controls button{display: block;float: left;overflow: hidden;text-indent: -9999px;border: none;cursor: pointer}.jp-play{width: 40px;height: 40px;background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 0 no-repeat;padding-left: 14px}.jp-play:hover,.jp-stop:hover{background-color: transparent;background-position: -40px 0}.jp-play:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 0 no-repeat;background-color: transparent}.jp-state-playing .jp-play{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -40px no-repeat}.jp-state-playing .jp-play:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -40px -40px no-repeat}.jp-stop,.jp-previous,.jp-next{width: 30px;height: 28px;margin-top: 0;padding: 0}.jp-stop{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -83px no-repeat;margin-left: 9px;margin-top: 3px}.jp-volume-controls button.jp-volume-max,.jp-controls button.jp-stop{display: none !important}.jp-stop:hover{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -40px -83px no-repeat}.jp-previous{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -112px no-repeat}.jp-previous:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -29px -112px no-repeat}.jp-next{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -141px no-repeat}.jp-next:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -29px -141px no-repeat}.jp-progress{overflow: hidden;background-color: #ddd}.jp-audio .jp-progress{position: absolute;top: 28px;height: 8px}.jp-audio .jp-type-single .jp-progress{background-color: transparent;left: 78px;width: 131px}.jp-audio .jp-type-playlist .jp-progress{left: 166px;width: 130px}.jp-video .jp-progress{top: 0;left: 0;width: 100%;height: 10px}.jp-seek-bar{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -220px repeat-x;width: 0;height: 100%;cursor: pointer}.jp-play-bar{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -200px repeat-x;width: 0;height: 100%}.jp-seeking-bg{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.pngjplayer.blue.monday.seeking.gif)}.jp-state-no-volume .jp-volume-controls{display: none}.jp-volume-controls{position: absolute;top: 22px;left: 233px;width: 150px}.jp-audio-stream .jp-volume-controls{left: 70px}.jp-video .jp-volume-controls{top: 12px;left: 50px}.jp-volume-controls button{display: block;position: absolute;overflow: hidden;text-indent: -9999px;border: none;cursor: pointer}.jp-volume-controls button:hover,.jp-volume-controls button:active,.jp-volume-controls button:focus{background-color: transparent;background-position: -52px -170px}.jp-mute,.jp-volume-max{width: 18px;height: 20px}.jp-volume-max{left: 65px;top: -4px}.jp-mute{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -12px -170px no-repeat;padding-left: 20px;padding-right: 0}.jp-mute:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -12px -170px no-repeat}.jp-state-muted .jp-mute{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -52px -170px no-repeat}.jp-state-muted .jp-mute:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -52px -170px no-repeat}.jp-volume-max{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -126px;height: 27px}button.jp-volume-max:hover,button.jp-volume-max:active,button.jp-volume-max:focus{background-color: transparent;background-position: -40px -126px}.jp-volume-max:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -19px -186px no-repeat}.jp-volume-bar{position: absolute;overflow: hidden;background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -260px repeat-x;top: 7px;left: 27px;width: 44px;height: 6px;cursor: pointer}.jp-volume-bar-value{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -240px repeat-x;width: 0;height: 6px}.jp-audio .jp-time-holder{position: absolute;top: 51px}.jp-audio .jp-type-single .jp-time-holder{left: 78px;width: 131px}.jp-audio .jp-type-playlist .jp-time-holder{left: 166px;width: 130px}.jp-current-time,.jp-duration{width: 60px;font-size: 10px;color: #fff;margin-top: -15px}.jp-current-time{float: left;display: inline;cursor: default;margin-left: 0}.jp-duration{float: right;display: inline;text-align: right;cursor: pointer;margin-right: 0}.jp-video .jp-current-time{margin-left: 20px}.jp-video .jp-duration{margin-right: 20px}.jp-details{font-weight: 700;text-align: center;cursor: default}.jp-details,.jp-playlist{width: 100%;background-color: #ccc;border-top: 1px solid #009be3}.jp-type-single .jp-details,.jp-type-playlist .jp-details{border-top: none}.jp-details .jp-title{margin: 0;padding: 5px 20px;font-size: .72em;font-weight: 700}.jp-playlist ul{list-style-type: none;margin: 0;padding: 0 20px;font-size: .72em}.jp-playlist li{padding: 5px 0 4px 20px;border-bottom: 1px solid #eee}.jp-playlist li div{display: inline}div.jp-type-playlist div.jp-playlist li:last-child{padding: 5px 0 5px 20px;border-bottom: none}div.jp-type-playlist div.jp-playlist li.jp-playlist-current{list-style-type: square;list-style-position: inside;padding-left: 7px}div.jp-type-playlist div.jp-playlist a{color: #333;text-decoration: none}div.jp-type-playlist div.jp-playlist a:hover{color: #0d88c1}div.jp-type-playlist div.jp-playlist a.jp-playlist-current{color: #0d88c1}div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove{float: right;display: inline;text-align: right;margin-right: 10px;font-weight: 700;color: #666}div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover{color: #0d88c1}div.jp-type-playlist div.jp-playlist span.jp-free-media{float: right;display: inline;text-align: right;margin-right: 10px}div.jp-type-playlist div.jp-playlist span.jp-free-media a{color: #666}div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color: #0d88c1}span.jp-artist{font-size: .8em;color: #666}.jp-video-play{width: 100%;overflow: hidden;cursor: pointer;background-color: transparent}.jp-video-270p .jp-video-play{margin-top: -270px;height: 270px}.jp-video-360p .jp-video-play{margin-top: -360px;height: 360px}.jp-video-full .jp-video-play{height: 100%}.jp-video-play-icon{position: relative;display: block;width: 112px;height: 100px;margin-left: -56px;margin-top: -50px;left: 50%;top: 50%;background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 0 no-repeat;text-indent: -9999px;border: none;cursor: pointer}.jp-video-play-icon:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -100px no-repeat}.jp-jplayer audio,.jp-jplayer{width: 0;height: 0}.jp-jplayer{background-color: #000}.jp-toggles{display: none;padding: 0;margin: 0 auto;overflow: hidden;position: relative;top: -21px}.jp-toggles button:hover,.jp-toggles button:active,.jp-toggles button:focus{background-color: transparent;background-position: -40px -290px}.jp-audio .jp-type-single .jp-toggles{width: 31px}.jp-audio .jp-type-playlist .jp-toggles{width: 55px;margin: 0;position: absolute;left: 325px;top: 50px}.jp-video .jp-toggles{position: absolute;right: 16px;margin: 0;margin-top: 10px;width: 100px}.jp-toggles button{display: block;float: left;width: 25px;height: 18px;text-indent: -9999px;line-height: 100%;border: none;cursor: pointer}.jp-full-screen{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -310px no-repeat;margin-left: 20px}.jp-full-screen:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -30px -310px no-repeat}.jp-state-full-screen .jp-full-screen{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -60px -310px no-repeat}.jp-state-full-screen .jp-full-screen:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -90px -310px no-repeat}.jp-repeat{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -290px no-repeat}.jp-repeat:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -40px -290px no-repeat}.jp-state-looped .jp-repeat{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -40px -290px no-repeat}.jp-state-looped .jp-repeat:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -40px -290px no-repeat}.jp-shuffle{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) 0 -270px no-repeat;margin-left: 5px}.jp-shuffle:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -30px -270px no-repeat}.jp-state-shuffled .jp-shuffle{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -60px -270px no-repeat}.jp-state-shuffled .jp-shuffle:focus{background: url(/fileadmin/js/jPlayer/dist/skin/mac.skin/image/audio-player-sprite.png) -90px -270px no-repeat}.jp-no-solution{padding: 5px;font-size: .8em;background-color: #eee;border: 2px solid #009be3;color: #000;display: none}.jp-no-solution a{color: #000}.jp-no-solution span{font-size: 1em;display: block;text-align: center;font-weight: 700}.jp-title{display: none}@media screen and (max-width: 400px){.jp-volume-controls{display: none}.jp-audio,.jp-interface{width: 255px}}@media screen and (min-width: 800px) and (max-width: 1050px){.jp-volume-controls{display: none}.jp-audio,.jp-interface{width: 255px}}.ce-audio-player{display: inline-block}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary{display: inline-block}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary{background-color: #5d6169;-webkit-border-radius: .15rem;-moz-border-radius: .15rem;border-radius: .15rem;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary > div{text-align: center}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary .count{background-color: #e99e05;-webkit-border-top-right-radius: .15rem;-webkit-border-bottom-right-radius: .15rem;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 0;-moz-border-radius-topright: .15rem;-moz-border-radius-bottomright: .15rem;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 0;border-top-right-radius: .15rem;border-bottom-right-radius: .15rem;border-bottom-left-radius: 0;border-top-left-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;color: #fff;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: .875rem;padding: .5rem .75rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary .rating{color: #fff;background: transparent;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 5rem;font-size: 5rem;line-height: 115%;letter-spacing: -0.15rem;padding: 1.125rem .75rem .75rem .75rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary.empty .rating{font-size: 2rem;line-height: 125%}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary .stars{padding: .375rem .75rem}@media screen and (max-width: 609px){.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary .rating{font-size: 80px;line-height: 80px}}@media screen and (min-width: 1280px){.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .count{padding: .5rem 1.5rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary .rating{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 5.5rem;font-size: 5.5rem}}.tx-mac-kundenstimmen .list-row{*zoom: 1;display: block;margin: 0;margin-top: 1.5rem;width: 100%}.tx-mac-kundenstimmen .list-row:before,.tx-mac-kundenstimmen .list-row:after{display: table;content: "";line-height: 0}.tx-mac-kundenstimmen .list-row:after{clear: both}.tx-mac-kundenstimmen .list-row .left-col,.tx-mac-kundenstimmen .list-row .right-col{display: inline;float: left}.tx-mac-kundenstimmen .list-row .left-col{width: 20%}.tx-mac-kundenstimmen .list-row .right-col{width: 80%}.tx-mac-kundenstimmen .list-row.list-row.reviewcomment{margin-top: 0}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.left-col .summary .rating{color: #65462a;display: table;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 4.5rem;font-size: 4.5rem;height: 100%;margin: 0;padding: 0;width: 100%}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.left-col .summary .rating span{display: table-cell;text-align: center;vertical-align: middle}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.left-col .summary .empty .rating{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.5rem;font-size: 1rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.left-col .stars{margin-top: 8px;text-align: center}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col{padding-left: 1.5rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review{padding: .5rem 2rem;position: relative}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review p.verfasser{color: #6b6b6b;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: .9rem;font-size: .75rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review p.h2{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.65rem;font-size: 1.375rem;color: #65462a;font-style: normal;text-align: left}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review p.text{color: #666;font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.375rem;font-size: 1rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review p.quelle{color: #6b6b6b;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: .75rem;font-size: .625rem;text-align: right}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review:before{right: 100%;top: 0;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review:before{border-right-color: #e6e6e6;border-width: 20px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment{*zoom: 1;margin-top: 1rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment:before,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment:after{display: table;content: "";line-height: 0}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment:after{clear: both}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content{border: 1px solid #efefef;display: inline;float: left;padding: .75rem 1rem;width: 80%;position: relative}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content p.verfasser{color: #6b6b6b;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.125rem;font-size: .875rem;margin-top: 0;margin-bottom: .5rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content p.text{color: #333333;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.125rem;font-size: .875rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content:after,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content:before{left: 100%;top: 0;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content:after{border-color: rgba(255,255,255,0);border-left-color: #fff;border-width: 15px;margin-top: 20px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .comment-content:before{border-left-color: #e6e6e6;border-width: 16px;margin-top: 19px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .creator{display: block;float: left;padding-left: 2rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .creator .circle{background-color: #efefef;border-radius: 50%;height: 0;margin: auto;overflow: hidden;padding: 35px 0;position: relative;width: 70px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .creator .circle-content{background: transparent url("/typo3conf/ext/mac_kundenstimmen/Resources/Public/Images/placeholder-kundenstimmen-antwort.gif") no-repeat scroll center center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .creator .circle-content:before{content: '';vertical-align: middle;display: inline-block;width: 0;height: 100%}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .comment .creator .circle-content span{vertical-align: middle;display: inline-block}@media screen and (max-width: 799px){.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.left-col .stars{margin-bottom: 6px}}@media screen and (max-width: 1279px){.tx-mac-kundenstimmen .mac_kundenstimmen.show-list .list-row .left-col,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list .list-row .right-col{display: block;float: none;width: auto}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.left-col .summary{display: none}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col{padding-left: 0}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review:before{border: 0 none}}@media screen and (min-width: 1280px){.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review:before{margin-top: 30px}}@media screen and (min-width: 1280px) and (max-width: 1439px){.tx-mac-kundenstimmen .mac_kundenstimmen.show-list .comment .creator{padding-left: 2rem}}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars0,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars1,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars2,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars3,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars4,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars5,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars6,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars7,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars8,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars9,.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars10{background-repeat: no-repeat;background-color: transparent;background-image: url("/typo3conf/ext/mac_kundenstimmen/Resources/Public/Images/bg-bewertung-sterne.png");height: 25px;max-width: none;width: 129px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars0{background-position: 0 -250px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars1{background-position: 0 -225px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars2{background-position: 0 -200px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars3{background-position: 0 -175px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars4{background-position: 0 -150px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars5{background-position: 0 -125px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars6{background-position: 0 -100px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars7{background-position: 0 -75px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars8{background-position: 0 -50px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars9{background-position: 0 -25px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary img.stars10{background-position: 0 0px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars0,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars1,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars2,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars3,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars4,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars5,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars6,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars7,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars8,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars9,.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars10{background-repeat: no-repeat;background-color: transparent;background-image: url("/typo3conf/ext/mac_kundenstimmen/Resources/Public/Images/bg-bewertung-sterne.png");height: 25px;max-width: none;width: 129px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars0{background-position: 0 -250px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars1{background-position: 0 -225px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars2{background-position: 0 -200px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars3{background-position: 0 -175px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars4{background-position: 0 -150px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars5{background-position: 0 -125px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars6{background-position: 0 -100px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars7{background-position: 0 -75px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars8{background-position: 0 -50px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars9{background-position: 0 -25px}.tx-mac-kundenstimmen .mac_kundenstimmen.show-list img.stars10{background-position: 0 0px}section.Tx-Formhandler.kundenmeinung-form{padding: 0;padding-left: 2rem;padding-right: 2rem;background: none;border-top: 0 none}section.Tx-Formhandler.kundenmeinung-form .contentwrap .col-right{padding-top: 12px}section.Tx-Formhandler.kundenmeinung-form p.hint{font-family: 'PT Sans', Arial, sans-serif;font-style: italic;font-size: .875rem}section.Tx-Formhandler.kundenmeinung-form .loading_ajax-submit{padding: 0;margin-left: 1.25rem;position: inherit}section.Tx-Formhandler.kundenmeinung-form .ajaxpost{display: none}section.Tx-Formhandler.kundenmeinung-form .req-sign{text-align: right;margin-top: 1.25rem}section.Tx-Formhandler.kundenmeinung-form .rating-selection{display: table;margin-bottom: 1.125rem;position: relative;width: 100%}section.Tx-Formhandler.kundenmeinung-form .rating-selection span{display: table-cell;vertical-align: middle}section.Tx-Formhandler.kundenmeinung-form .rating-selection .rating-stars{padding-right: 1rem}section.Tx-Formhandler.kundenmeinung-form .rating-selection .required{text-align: right}section.Tx-Formhandler.kundenmeinung-form .rating-selection .rating-text{position: absolute;top: -0.8rem;font-size: 1rem}section.Tx-Formhandler.kundenmeinung-form .rating-stars img{cursor: pointer;display: block}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars0,section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars1,section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars2,section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars3,section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars4,section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars5{background-repeat: no-repeat;background-color: transparent;background-image: url("/typo3conf/ext/mac_kundenstimmen/Resources/Public/Images/kundenstimmen-stars-sprite-formular.png");height: 60px;max-width: none;width: 239px}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars0{background-position: 0 0px}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars1{background-position: 0 -60px}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars2{background-position: 0 -120px}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars3{background-position: 0 -180px}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars4{background-position: 0 -240px}section.Tx-Formhandler.kundenmeinung-form .rating-stars img.stars5{background-position: 0 -300px}@media screen and (max-width: 419px){section.Tx-Formhandler.kundenmeinung-form{padding-left: 0;padding-right: 0}section.Tx-Formhandler.kundenmeinung-form .req-sign{text-align: left}}@media screen and (min-width: 421px) and (max-width: 799px){section.Tx-Formhandler.kundenmeinung-form{padding-left: 1rem;padding-right: 1rem}section.Tx-Formhandler.kundenmeinung-form .req-sign{text-align: left}}.accordion.ui-accordion .ui-accordion-header{padding: 0;border: none;background: none;color: #666;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 2rem;font-size: 1rem;margin-left: -1.125rem}.accordion.ui-accordion .ui-accordion-header:before{color: #65462a;content: "+";font-size: 1.25rem;min-width: 0.4rem;position: absolute}.accordion.ui-accordion .ui-accordion-header.ui-state-active:before{content: "−"}.accordion.ui-accordion .ui-accordion-header h1{font: inherit;margin: 0;margin-left: 1.125rem;text-transform: none;color: #666}.accordion.ui-accordion .ui-accordion-content{margin: 0;padding: 10px 0 30px;border: none;background: none}.accordion.ui-accordion .ui-accordion-content *{margin: 0}.accordion .ui-state-active .ui-icon{background-image: url("../../js/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png")}.accordion .ui-state-focus{outline: none}@media screen{section.partner-team{padding-left: 0rem !important;padding-right: 0rem !important}section.partner-team div.team-person-wrap{width: 33.33% !important}section.team div.team-person-wrap img{height: auto;max-width: 100%;border: 1px solid #ccc}}@media screen and (max-width: 609px){section.partner-team div.team-person-wrap{width: 100% !important}}@media screen and (min-width: 610px) and (max-width: 799px){section.partner-team div.team-person-wrap{width: 50% !important}section.partner-team div.team-person-wrap p{font-size: .775rem !important}section.team div.team-person-wrap div.contact-person-description a{font-size: .775rem !important}section.team div.team-person-wrap{width: 50%}.contact-person-name{font-size: 1.275rem !important}}@media screen and (min-width: 800px) and (max-width: 1279px){section.partner-team div.team-person-wrap{width: 50% !important}section.team div.team-person-wrap{width: 33.33%}.contact-person-name{font-size: 1.275rem !important}}@media screen and (min-width: 1280px) and (max-width: 1439px){section.partner-team div.team-person-wrap{width: 33.33% !important}section.team div.team-person-wrap{width: 33.33%}.contact-person-name{font-size: 1.275rem !important}}@media screen and (min-width: 1440px){section.team div.team-person-wrap{width: 33.33%}.contact-person-name{font-size: 1.275rem !important}}@media screen{.downloadlist{padding: 0 !important}.download-title{width: 80%;display: inline-block;color: #65462a !important}.download-link{width: 19%;text-align: center;float: right;color: white !important;background: #65462a}.download-element{height: 45px;line-height: 45px;padding: 0 0 0 11.85%;background: rgba(101,70,42,0.16)}.download-element:nth-of-type(2n){background: rgba(101,70,42,0.08)}.download-element:nth-of-type(2n) .download-link{background: rgba(101,70,42,0.84)}.download-icon{width: 28px;display: table-cell;vertical-align: middle}}.ce-kuepla-formen .col{background-color: #f5f5f5;float: left;margin-right: 2%;margin-bottom: 70px;width: 23.5%}.ce-kuepla-formen .col:last-child{margin-right: 0}.ce-kuepla-formen .col .image-bg{background-size: 90%;background-position: center;background-repeat: no-repeat;transition: all .2s linear}.ce-kuepla-formen .col:hover{background-color: #e5e5e5}.ce-kuepla-formen .col a{display: block;height: 430px;padding: 2.25rem 0;text-align: center;width: 100%}.ce-kuepla-formen .col a .teaser-top-head{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.75rem;font-size: 1.25rem;height: 6rem;display: block;margin: 0 0 11rem}.ce-kuepla-formen .col a .teaser-top-head span{display: block}.ce-kuepla-formen .col a .btn{font-family: Muli,Arial,sans-serif;font-size: .9375rem;margin-top: 0;padding: .5rem 1.125rem}.ce-kuepla-formen .col a .btn:before{font-size: 25px;top: .4rem}.ce-kuepla-formen .col a:hover{color: #333}.ce-kuepla-formen .col a:hover .btn{padding-left: .5rem;padding-right: 1.75rem}.ce-kuepla-formen .col a:hover .btn:before{opacity: 1;right: .5rem;content: '\00BB';font-size: 25px;position: absolute;top: .4rem}@media screen and (max-width: 449px){.ce-kuepla-formen .col{margin-bottom: 1rem;width: 100%}.ce-kuepla-formen .col:last-child{margin-right: auto}.ce-kuepla-formen .col .image-bg{background-size: 60%}.ce-kuepla-formen .col a{height: 400px;padding: 1.5rem 0}.ce-kuepla-formen .col a .teaser-top-head{font-size: 1.3rem;line-height: 1.8rem;margin-bottom: 9rem}}@media screen and (min-width: 450px) and (max-width: 609px){.ce-kuepla-formen .col{margin-right: 4%;margin-bottom: 2rem;width: 48%}.ce-kuepla-formen .col:last-child{margin-right: auto}.ce-kuepla-formen .col:nth-child(2n){margin-right: 0}.ce-kuepla-formen .col .image-bg{background-size: 80%}.ce-kuepla-formen .col a{height: 430px;padding: 1.5rem 0}.ce-kuepla-formen .col a .teaser-top-head{font-size: 1.1rem;line-height: 1.875rem;margin-bottom: 10rem}.ce-kuepla-formen .col a .btn{font-size: 0.75em}}@media screen and (min-width: 610px) and (max-width: 799px){.ce-kuepla-formen .col{margin-right: 4%;margin-bottom: 2rem;width: 48%}.ce-kuepla-formen .col:last-child{margin-right: auto}.ce-kuepla-formen .col:nth-child(2n){margin-right: 0}.ce-kuepla-formen .col .image-bg{background-size: 80%}.ce-kuepla-formen .col a{height: 430px;padding: 1.5rem 0}.ce-kuepla-formen .col a .teaser-top-head{font-size: 1.313rem;line-height: 1.875rem;margin-bottom: 12rem}}@media screen and (min-width: 800px) and (max-width: 959px){.ce-kuepla-formen .col{margin-right: 4%;margin-bottom: 2rem;width: 48%}.ce-kuepla-formen .col:last-child{margin-right: auto}.ce-kuepla-formen .col:nth-child(2n){margin-right: 0}.ce-kuepla-formen .col .image-bg{background-size: 80%}.ce-kuepla-formen .col a{height: 400px;padding: 1.5rem 0}.ce-kuepla-formen .col a .teaser-top-head{font-size: 1.5rem;line-height: 2.25rem;margin-bottom: 13rem}}@media screen and (min-width: 960px) and (max-width: 1279px){.ce-kuepla-formen .col{margin-right: 4%;margin-bottom: 2rem;width: 48%}.ce-kuepla-formen .col:last-child{margin-right: auto}.ce-kuepla-formen .col:nth-child(2n){margin-right: 0}.ce-kuepla-formen .col .image-bg{background-size: 70%}.ce-kuepla-formen .col a{height: 450px;padding: 1.875rem 0}.ce-kuepla-formen .col a .teaser-top-head{font-size: 1.5rem;line-height: 2.25rem;margin-bottom: 15rem}}@media screen and (min-width: 1280px) and (max-width: 1679px){.ce-kuepla-formen .col a{height: 400px;padding: 1.875rem 0}.ce-kuepla-formen .col a .teaser-top-head{margin-bottom: 10rem}.ce-kuepla-formen .col a .btn{font-size: 0.813rem}}.wrap-page{display: block;min-height: 100%;margin: 0 auto;max-width: 1680px;min-width: 320px;overflow: hidden;position: relative}.wrap-page .wrap-main,.wrap-page .wrap-footer,.wrap-page footer{display: table;table-layout: fixed;width: 100%}.wrap-page .wrap-main{background-color: #fff}.wrap-page .wrap-content{display: table-cell;width: 77%;border-left: 22px solid #65462a;vertical-align: top}.wrap-page .wrap-footer .wrap-content{border-color: #412d1b}.wrap-page .wrap-aside{background: transparent;display: table-cell;vertical-align: top;width: 23%}.wrap-page .wrap-aside:after{content: "\00a0"}.wrap-page .wrap-content{*zoom: 1;position: relative}.wrap-page .wrap-content:before,.wrap-page .wrap-content:after{display: table;content: "";line-height: 0}.wrap-page .wrap-content:after{clear: both}.wrap-page .wrap-content > section,.wrap-page .wrap-content > div,.wrap-page .wrap-content .section-content{*zoom: 1;padding-left: 5.6%;padding-right: 5.6%;margin-top: 2.5rem}.wrap-page .wrap-content > section:before,.wrap-page .wrap-content > div:before,.wrap-page .wrap-content .section-content:before,.wrap-page .wrap-content > section:after,.wrap-page .wrap-content > div:after,.wrap-page .wrap-content .section-content:after{display: table;content: "";line-height: 0}.wrap-page .wrap-content > section:after,.wrap-page .wrap-content > div:after,.wrap-page .wrap-content .section-content:after{clear: both}.wrap-page .wrap-content header,.wrap-page .wrap-content section.header,.wrap-page .wrap-content section.liste,.wrap-page .wrap-content section.teaser,.wrap-page .wrap-content section.contact-data,.wrap-page .wrap-content section.team,.wrap-page .wrap-content .fullwidth,.wrap-page .wrap-content .tx-macconceptgooglemaps-pi1,.wrap-page .wrap-content .Tx-Formhandler,.wrap-page .wrap-content .tx-mac-galerie-slider,.wrap-page .wrap-content .tx-mac-concept-res-gallery,.wrap-page .wrap-content .tx-mac-concept-res-manufac,.wrap-page .wrap-content .tx-macconceptrezepte-pi2,.wrap-page .wrap-content .tx-macconceptrezepte-pi3,.wrap-page .wrap-content .tx-macconceptrezepte-pi4,.wrap-page .wrap-content .tx-macconceptrezepte-pi5,.wrap-page .wrap-content .tx-mac-abvk-webservice,.wrap-page .wrap-content .tx-mac-kundenstimmen,.wrap-page .wrap-content .tx-mac-global-banner{margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0}.wrap-page .wrap-content section.teaser.trenner{margin-bottom: 2rem}@media screen and (max-width: 609px){.wrap-page .wrap-main .wrap-content > section,.wrap-page .wrap-main .wrap-content > div,.wrap-page .wrap-main .wrap-content .section-content{margin-top: 1rem}}@media screen and (max-width: 799px){.wrap-page .wrap-main,.wrap-page .wrap-footer,.wrap-page footer{margin: 0}.wrap-page .wrap-aside{display: block;height: 100%;width: 100%}.wrap-page .wrap-aside .side-top{background: white;border-bottom: 18px solid #65462a;display: table;height: 120px;left: 0;padding-left: 6.25%;padding-right: 6.25%;position: absolute;right: 0;top: 0;z-index: 1000}.wrap-page .wrap-content{display: block;border-left: 0px none;margin-left: 0px;width: 100%}.wrap-page .wrap-main .wrap-content{margin-top: 120px}.wrap-page .wrap-main .wrap-content > section,.wrap-page .wrap-main .wrap-content > div,.wrap-page .wrap-main .wrap-content .section-content{margin-top: 1.5rem}}.wrap-page.full-screen{margin: 0;max-width: 1920px}.wrap-page.full-screen .wrap-head{background: white}.wrap-aside{background: #fff}.wrap-aside > div,.wrap-aside nav{width: 100%}@media screen{.wrap-aside{z-index: 1000}}.wrap-aside div.logo{display: table;text-align: center;width: 100%}.wrap-aside div.logo a{display: table-cell;padding: 2rem 1rem;vertical-align: middle}.wrap-aside div.logo img{height: auto;width: 100%}@media screen and (max-width: 799px){.wrap-aside div.logo{display: table-cell;vertical-align: middle;height: 102px;text-align: left;width: 70%}.wrap-aside div.logo a{height: 100%;text-align: left;padding: 0px}.wrap-aside div.logo img{height: auto;max-height: 100%;max-width: 196px;width: auto}}.wrap-aside .mobile-mnu-toggle{display: none;position: relative}.wrap-aside .mobile-mnu-toggle span,.wrap-aside .mobile-mnu-toggle span:before,.wrap-aside .mobile-mnu-toggle span:after{background: #65462a;border-radius: 1px;content: "";cursor: pointer;display: block;height: 5px;position: absolute;right: 0;transition: all 500ms ease-in-out 0s;width: 35px}.wrap-aside .mobile-mnu-toggle span:before{top: -10px}.wrap-aside .mobile-mnu-toggle span:after{bottom: -10px}.wrap-aside .mobile-mnu-toggle.active span{background-color: transparent}.wrap-aside .mobile-mnu-toggle.active span:before,.wrap-aside .mobile-mnu-toggle.active span:after{top: 0}.wrap-aside .mobile-mnu-toggle.active span:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);-moz-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);-o-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);-ms-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */)}.wrap-aside .mobile-mnu-toggle.active span:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);-moz-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);-o-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);-ms-transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */);transform: rotate(/* Sorry, can not do JavaScript evaluation in PHP... :( */)}@media screen and (max-width: 799px){.wrap-aside .mobile-mnu-toggle{display: table-cell;vertical-align: middle;text-align: right;width: 30%}}.wrap-aside nav.main{text-align: right;z-index: 1}.wrap-aside nav.main li{margin: 0;padding: 0;position: relative}.wrap-aside nav.main li a{background-color: #e5e5e5;color: #333;display: block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.3125rem;font-size: .875rem;line-height: 240%;margin: 0;overflow: hidden;padding: 0;position: relative;text-transform: uppercase;z-index: 999}.wrap-aside nav.main li a:hover{background-color: #e5e5e5}.wrap-aside nav.main li a span{margin: 0;padding: 0;line-height: 240%;padding-right: 1.25rem;color: #666;display: block;background: white;-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;transition: transform .3s}.wrap-aside nav.main li a::before{position: absolute;top: 0;right: 1.25rem;z-index: -1;width: 100%;height: 100%;margin: 0;padding: 0;padding-left: 1.25rem;content: attr(data-hover);-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;transition: transform .3s;-webkit-transform: translateX(-25%)}.wrap-aside nav.main li a:hover span,.wrap-aside nav.main li a:focus span{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);transform: translateX(100%)}.wrap-aside nav.main li a:hover::before,.wrap-aside nav.main li a:focus::before{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);transform: translateX(0%)}.wrap-aside nav.main li.active a.active,.wrap-aside nav.main li.active a.active span,.wrap-aside nav.main li.active a.active:hover span,.wrap-aside nav.main li.active a.focus:hover span{color: white;background: #65462a;transform: none}.wrap-aside nav.main > ul > li.active > a:hover > span{background: white;transform: none}.wrap-aside nav.main > ul > li > ul{display: none}.wrap-aside nav.main > ul > li > ul > li{position: relative}.wrap-aside nav.main > ul > li > ul > li a{font-size: .6875rem}.wrap-aside nav.main > ul > li > ul > li a span:after{content: '\25A0';color: #65462a;padding-left: 1.375rem}.wrap-aside nav.main > ul > li > ul > li a.active:hover{content: ""}.wrap-aside nav.main > ul > li > ul > li a.active span:after{color: white}.wrap-aside nav.main > ul > li.active ul{display: block}@media screen and (max-width: 799px){.wrap-aside nav.main{background: #fff;position: absolute;height: 100%;right: -100%;top: 120px;-webkit-transition: right 1s ease 0s;-moz-transition: right 1s ease 0s;-o-transition: right 1s ease 0s;-ms-transition: right 1s ease 0s;transition: right 1s ease 0s;width: 320px;z-index: 999}.wrap-aside nav.main.visible{-webkit-transition: right 1s ease 0s;-moz-transition: right 1s ease 0s;-o-transition: right 1s ease 0s;-ms-transition: right 1s ease 0s;transition: right 1s ease 0s}.wrap-aside nav.main > ul{padding: .875rem 0rem}.wrap-aside nav.main > ul > li > ul{display: block}}.wrap-aside div.partners{margin-top: 100px;text-align: center;vertical-align: bottom}.wrap-aside div.partners span{cursor: auto;display: block;padding: 1rem 1.25rem 1rem 2.5rem;text-align: right}.wrap-aside div.partners span a{display: block}.wrap-aside div.partners span img{max-width: 210px;height: auto}@media screen and (max-width: 799px){.wrap-aside div.partners{display: none}}section.header{height: 30rem;overflow: hidden;position: relative}@media screen and (max-width: 609px){section.header{height: auto}}header{display: block;height: 100%;position: relative}header .cycle-slideshow{height: 100%}header .cycle-slideshow div.headerbild{width: 100%}header div.headerbild{background-attachment: scroll;background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%}header div.header-overlay{bottom: 0;left: 0;margin: 15% auto;position: absolute;right: 0;text-align: center;top: 0;z-index: 100}header .header-overlay .text-1 > p{background: #65462a;color: #fff;display: inline-block;font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.25rem;font-size: 1rem;margin: 0;padding: .5rem 1rem;text-transform: uppercase}header .header-overlay .text-2 > p{background: rgba(0,0,0,0.65);color: #fff;display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 4.0625rem;font-size: 3.25rem;margin: 0;padding: .75rem 1.5rem}header .header-overlay .phone-link,header .header-overlay .text-2 p a{color: #fff;display: block;padding-left: 4rem;position: relative;text-decoration: none}header .header-overlay .phone-link:before,header .header-overlay .text-2 p a:before{background: transparent url("/fileadmin/images/icons/icon-tel.png") no-repeat scroll center center / cover;bottom: 0;content: "";display: block;height: 3rem;left: 0;margin: auto;position: absolute;top: 0;width: 3rem}@media screen and (max-width: 609px){header{height: auto}header div.headerbild{height: 12rem}header div.header-overlay{position: relative;margin: 0}header div.header-overlay .text-1 p,header div.header-overlay .text-2 p{display: block}header div.header-overlay .text-2 p{font-size: 28px}header div.header-overlay .phone-link,header div.header-overlay .text-2 p a{padding-left: 2rem}header div.header-overlay .phone-link:before,header div.header-overlay .text-2 p a:before{background-size: contain;height: 2rem;width: 2rem}}@media screen and (max-width: 799px){header .header-overlay .text-1 > p{font-size: 16px}header .header-overlay .text-2 > p{font-size: 2.5rem;line-height: 150%;padding: .5rem 1rem}header .header-overlay .phone-link,header .header-overlay .text-2 p a{padding-left: 3rem}header .header-overlay .phone-link:before,header .header-overlay .text-2 p a:before{background-size: contain;height: 2.5rem;width: 2.5rem}}section.header .aktionshinweis{background: rgba(0,0,0,0.65) none repeat scroll 0 0;bottom: 0;display: table;height: 6.25rem;left: 0;margin: 0;padding: 0;position: absolute;right: 0;width: 100%}section.header .aktionshinweis > div{display: table-cell;overflow: hidden;vertical-align: middle}section.header .aktionshinweis a{color: #fff;font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.75rem;font-size: 1.25rem}section.header .aktionshinweis .event-col-left{height: 100%;width: 12%}section.header .aktionshinweis .event-col-left a{background: #65462a url("/fileadmin/images/icons/icon-aktion.png") no-repeat scroll center center / 50% auto;color: #fff;display: block;text-align: center;height: 100%;width: 100%}section.header .aktionshinweis .event-col-right{padding: 3% 6%;text-overflow: ellipsis}@media screen and (max-width: 609px){section.header .aktionshinweis{height: auto;position: relative}section.header .aktionshinweis .event-col-left{display: none}}@media screen and (max-width: 799px){section.header .aktionshinweis a{font-size: 18px;line-height: 150%}}section.header.two-col{background: #f5f5f5;height: auto;margin: 0}section.header.two-col header{height: 12rem}section.header.two-col div.headerbild{background-position: center top}section.header.two-col div.header-overlay{display: none}section.header.two-col div.content-row{*zoom: 1;display: table;padding-left: 5.6%;width: 100%}section.header.two-col div.content-row:before,section.header.two-col div.content-row:after{display: table;content: "";line-height: 0}section.header.two-col div.content-row:after{clear: both}section.header.two-col div.content-row > div{display: table-cell;padding: 3.4rem 5.6% 0 5.6%;width: 50%}@media screen and (max-width: 609px){section.header.two-col header{height: auto}section.header.two-col div.content-row{padding-right: 5.6%}section.header.two-col div.content-row > div{display: block;padding: 0;padding-top: 1.5rem;width: 100%}}header.kundenstimmen{background-position: center center;background-repeat: no-repeat;background-size: cover;display: block}header.kundenstimmen .header-overlay{bottom: 3.2rem;left: 0;margin: 0;right: 0;top: auto}header.kundenstimmen .header-content{display: table;position: relative;width: 100%}header.kundenstimmen .header-content > div{display: table-cell;text-align: left;vertical-align: top}header.kundenstimmen .header-content div.tx-mac-kundenstimmen{width: 33.4%;text-align: center}header.kundenstimmen .header-content div.content1{width: 66.6%}header.kundenstimmen .header-content div.content1 .content-text{width: 50%}header.kundenstimmen .header-content .content-text p{color: #fff;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: .875rem;font-style: normal;margin: 0}header.kundenstimmen .header-content a.btn{margin-top: .75rem;position: absolute;bottom: 0}@media screen and (max-width: 799px){header.kundenstimmen .header-overlay{bottom: 0}header.kundenstimmen .header-content{padding: 20px 0}header.kundenstimmen .header-content div.tx-mac-kundenstimmen{text-align: left;padding-left: 5.6%}header.kundenstimmen .header-content div.tx-mac-kundenstimmen .show-summary{margin-top: 20px}}@media screen and (max-width: 799px){header.kundenstimmen .header-content > div{display: block}header.kundenstimmen .header-content div.content1{padding-left: 5.6%;width: 100%}header.kundenstimmen .header-content div.content1 .content-text{display: none}header.kundenstimmen .header-content div.tx-mac-kundenstimmen{width: 100%}header.kundenstimmen .header-content div.tx-mac-kundenstimmen .show-summary{padding: 0}header.kundenstimmen .header-content a.btn{position: relative}}@media screen and (min-width: 1280px){header.kundenstimmen .header-content .content-text p{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.375rem;font-size: 1rem}}div.tx-mac-kundenstimmen{*zoom: 1}div.tx-mac-kundenstimmen:before,div.tx-mac-kundenstimmen:after{display: table;content: "";line-height: 0}div.tx-mac-kundenstimmen:after{clear: both}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row{background: #65462a;display: table}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col{display: table-cell;float: none;vertical-align: top;width: 33.4%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .summary{color: #fff;display: block;padding: 0;text-align: center}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .summary .rating{color: #fff}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .col-content{padding: .5rem 1rem 0 1rem}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.right-col{background: #e6e6e6;display: table-cell;float: none;padding: 0;vertical-align: top;width: 66.6%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.right-col .review{background: transparent}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.right-col .review .summary{color: #65462a}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment{background: #f5f5f5}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col{background: rgba(101,70,42,0.15);position: relative}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col .summary{padding-bottom: 12px;padding-top: 0;padding-left: 5.6%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col .summary p{color: #65462a;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: .9rem;font-size: .75rem}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col:after{left: 100%;top: 0;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col:after{border-color: rgba(255,255,255,0);border-left-color: rgba(101,70,42,0.15);border-width: 15px;margin-top: 20px}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.right-col{background: #f5f5f5}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.right-col .review{padding-bottom: 0.5rem;padding-top: 0.5rem}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.right-col .review:after,div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.right-col .review:before{content: none}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.right-col .review p.text{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: .975rem;font-size: .75rem}@media screen and (max-width: 799px){div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row{display: block;width: 100%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col,div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.right-col{display: block;width: 100%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .col-content{padding: 0}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .col-content .stars{padding-left: 5.6%;text-align: left}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .summary{display: none}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review{padding: 1rem 5.6%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col .summary{display: block;padding: .75rem 5.6%}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row.reviewcomment div.left-col .summary p{margin: 0}}@media screen and (min-width: 1280px){div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.list-row div.left-col .col-content{padding-top: 1rem}div.tx-mac-kundenstimmen .mac_kundenstimmen.show-list div.right-col .review{padding: 1rem 3rem}}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary.empty .rating{font-size: 1.5rem}.tx-mac-kundenstimmen .mac_kundenstimmen.show-summary .summary .rating{letter-spacing: 0rem}.double-headline{margin: 2.5rem 0rem}.double-headline h1,.double-headline .h1,.double-headline h2,.double-headline .h2{margin: 0;text-align: center}.double-headline.no-margin-bottom{margin-bottom: 0}@media screen and (max-width: 609px){.double-headline{margin-bottom: 2rem}.double-headline h1,.double-headline .h1{margin-bottom: 12px}}@media screen and (max-width: 799px){.double-headline{margin-bottom: 2rem}}section.standard-content div.headline-block{margin-bottom: 3.875rem}section.standard-content div.headline-block.first{margin-top: 3.875rem}section.standard-content div.headline-block h1{margin: 0}section.standard-content p{margin: 0;padding: 0 6.25%;margin-bottom: 2rem}section.standard-content figure{margin: 3rem 0rem}section.standard-content div.intro p{padding: 0;color: #65462a;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.625rem;font-size: 1rem}section.standard-content h3{color: #333;font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.625rem;font-size: 1rem;padding: 0;text-transform: none;margin-top: 0}section.standard-content figure{line-height: 0}section.standard-content figure img{height: auto;padding-top: .3125rem;width: 100%}section.standard-content figure figcaption{display: inline-block;float: right;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.171875rem;font-size: .9375rem;text-align: right}section.standard-content .cycle-slideshow{overflow: hidden}section.standard-content .cycle-slideshow img{display: none}section.standard-content .cycle-slideshow img:first-of-type{display: block}section.standard-content .cycle-caption{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.171875rem;font-size: .9375rem;text-align: right;padding: .375rem 0rem}@media screen and (max-width: 609px){section.standard-content p{padding: 0}section.standard-content div.intro p{font-size: 0.9rem;line-height: 1.4rem}}.tx-mac-galerie-slider,.tx-mac-concept-res-gallery,.tx-mac-concept-res-manufac{margin: 0}.tx-mac-galerie-slider .cycle-slideshow,.tx-mac-concept-res-gallery .cycle-slideshow,.tx-mac-concept-res-manufac .cycle-slideshow{margin: 0}.tx-mac-galerie-slider,.tx-mac-concept-res-manufac .cycle-slideshow{background: #fafafa}.tx-mac-galerie-slider div.image-wrap,.tx-mac-concept-res-manufac .cycle-slideshow div.image-wrap{box-sizing: border-box;position: absolute;top: 2px;left: 2px;bottom: 2px;right: 2px;margin: auto;background: #f0f0f0}.tx-mac-galerie-slider div.image-wrap .image-inner-wrap,.tx-mac-concept-res-manufac .cycle-slideshow div.image-wrap .image-inner-wrap{height: auto;width: auto;position: absolute;margin: auto;top: 0;left: 1.25rem;right: 1.25rem;bottom: 0}.tx-mac-galerie-slider div.image-wrap .image-inner-wrap img,.tx-mac-concept-res-manufac .cycle-slideshow div.image-wrap .image-inner-wrap img{margin: auto auto !important}ul.filter a{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.25rem;font-size: .6875rem;text-transform: uppercase}.cycle-pager-wrap{margin-top: -4px;text-align: center}.cycle-pager-wrap > div{background: #65462a;line-height: 0;padding: 2px;width: auto}.cycle-pager span,.gallery-pager span{background: #65462a;border: 1px solid #fff}.cycle-pager span.cycle-pager-active,.gallery-pager span.cycle-pager-active{background: #fff}html .wrap-content .tx-mac-galerie-slider.mobile-view .gs-mobile-view .thumbnail-container .thumbnail-center .thumbnail-center-inner .thumbnail-text-center .thumbnail-text-center-inner .thumbnail-text-button .thumbnail-text{background-color: #65462a;background-image: none;border-radius: 0;font-family: 'Montserrat', Arial, sans-serif}html .wrap-content .tx-mac-galerie-slider.mobile-view .gs-mobile-view .thumbnail-container .thumbnail-center .thumbnail-center-inner .thumbnail-text-center .thumbnail-text-center-inner .thumbnail-text-button .thumbnail-text:before{display: none}html .wrap-content .tx-mac-galerie-slider.mobile-view .gs-mobile-view .thumbnail-container .thumbnail-center .thumbnail-center-inner .thumbnail-text-center .thumbnail-text-center-inner .thumbnail-text-button .thumbnail-text:hover{padding: 1rem 2rem}html .wrap-content .tx-mac-galerie-slider.mobile-view .gs-mobile-view .thumbnail-container .thumbnail-center .thumbnail-center-inner .thumbnail-text-center .thumbnail-text-center-inner .thumbnail-text-button .thumbnail-text:hover:before{display: none}html .wrap-page .wrap-content .tx-mac-galerie-slider{background: transparent;padding-top: 2.3rem;z-index: 990 !important;padding-top: 0}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter{text-align: center}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter li{display: inline-block;padding: .375rem;position: relative;background-color: transparent}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter li a{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 1.25rem;font-size: .6875rem;text-transform: uppercase;box-sizing: border-box;color: #999;text-decoration: none;padding: 0;margin: 0}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter li:hover a{border-top: none;color: #65462a}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter li.active a{border-top: none;color: #65462a}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter li.active a:hover{color: #65462a}html .wrap-page .wrap-content .tx-mac-galerie-slider .galerie-slider .cycle-pager-wrap{text-align: center;display: block;margin-top: 0}html .wrap-page .wrap-content .tx-mac-galerie-slider .galerie-slider .cycle-pager-wrap .cycle-pager{background: #65462a;display: inline-block !important;padding: 2px;width: auto}html .wrap-page .wrap-content .tx-mac-galerie-slider .galerie-slider .cycle-pager-wrap .cycle-pager span{background: transparent;background-image: none;display: inline-block;height: 14px;margin: 4px;padding: 0;with: 14px}html .wrap-page .wrap-content .tx-mac-galerie-slider .galerie-slider .cycle-pager-wrap .cycle-pager span.cycle-pager-active{background: #fff;background-image: none}html .wrap-page .wrap-content .tx-mac-galerie-slider .gs-filter{top: -2.5rem}html .wrap-page .wrap-content .tx-mac-galerie-slider.no-filter{margin-top: 2.5rem}html .wrap-page .wrap-content .tx-mac-galerie-slider.no-filter .gs-filter{top: 0}html .wrap-page .wrap-content section.mac-galerie-slider{display: block;line-height: 0;text-align: center;padding-left: 0;padding-right: 0}html .wrap-page .wrap-content section.mac-galerie-slider .cycle-pager-extern{background: #65462a;display: inline-block !important;padding: 2px;width: auto}html .wrap-page .wrap-content section.mac-galerie-slider .cycle-pager-extern span{background: transparent;background-image: none;display: inline-block;height: 14px;margin: 4px;padding: 0;width: 14px;outline: 1px solid #fff}html .wrap-page .wrap-content section.mac-galerie-slider .cycle-pager-extern span.cycle-pager-active{background: #fff;background-image: none}html .tx-mac-concept-res-manufac > .cycle-pager{display: none}html .tx-mac-concept-res-manufac .cycle-pager-wrap{text-align: center;display: block;margin-top: 0;line-height: 0}html .tx-mac-concept-res-manufac .cycle-pager-wrap .cycle-pager-extern.cycle-pager-manufac{background: #65462a;display: inline-block !important;padding: 2px;width: auto;margin-bottom: 0}html .tx-mac-concept-res-manufac .cycle-pager-wrap .cycle-pager-extern.cycle-pager-manufac span{border: 1px solid #fff;background: transparent;background-image: none;display: inline-block;height: 14px;margin: 4px;padding: 0;with: 14px}html .tx-mac-concept-res-manufac .cycle-pager-wrap .cycle-pager-extern.cycle-pager-manufac span.cycle-pager-active{background: #fff;background-image: none}.gallery-prev,.gallery-next{background: white;bottom: 0;margin: auto;position: absolute;width: 2.5rem;height: 2.5rem;text-align: center;text-indent: 0;top: 0;z-index: 500}.gallery-prev span,.gallery-next span{bottom: 0;color: #65462a;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 2.625rem;font-size: 2.625rem;position: absolute;left: 0;right: 0;top: -0.3rem;margin-left: auto;margin-right: auto}.gs-button-prev,.gs-button-next{z-index: 500}.gs-button-prev span.button-text,.gs-button-next span.button-text{display: none}.gs-button-prev span.button-shape,.gs-button-next span.button-shape{background: #fff;display: block;height: 100%;text-align: center;width: 100%}.gs-button-prev span.button-shape:after,.gs-button-next span.button-shape:after{color: #65462a;content: "\00ab";display: block;font-size: 2.625rem;line-height: 1.875rem;text-indent: 0}.gs-button-prev:hover span.button-shape,.gs-button-next:hover span.button-shape{background: #65462a}.gs-button-prev:hover span.button-shape:after,.gs-button-next:hover span.button-shape:after{color: #fff}html .tx-mac-galerie-slider.navigation-position-side .gs-button-prev{left: 0;width: 2.5rem;height: 2.5rem}html .tx-mac-galerie-slider.navigation-position-side .gs-button-next{right: 0;width: 2.5rem;height: 2.5rem}.gs-button-next span.button-shape:after{content: "\00bb"}.no-touch .gallery-prev:hover,.no-touch .gallery-next:hover{background: #65462a}.no-touch .gallery-prev:hover span,.no-touch .gallery-next:hover span{color: #fff}.gallery-prev{left: 0}.gallery-prev > span:before{content: "\00ab"}.gallery-next{right: 0}.gallery-next > span:before{content: "\00bb"}.wrap-content section.Tx-Formhandler div.section-content{margin: 0 !important;padding: 0}.wrap-content section.Tx-Formhandler .contentwrap{margin: 0 11.2%}@media screen and (max-width: 609px){.wrap-content section.Tx-Formhandler .contentwrap{margin: 0 5.6%}}section.Tx-Formhandler{background-color: #f5f5f5}section.Tx-Formhandler div.section-content{margin: 0;padding: 0}section.Tx-Formhandler .headline{background: #65462a;margin: 0}section.Tx-Formhandler .headline h3,section.Tx-Formhandler .headline .h3{color: #fff;margin: 0;padding: .8rem 5.6%;text-align: left}section.Tx-Formhandler .contentwrap label a{color: #65462a}section.Tx-Formhandler .contentwrap .type-check{display: table;margin-top: .375rem;margin-bottom: .75rem;width: 100%}section.Tx-Formhandler .contentwrap .type-check input,section.Tx-Formhandler .contentwrap .type-check label{display: table-cell;vertical-align: top}section.Tx-Formhandler .contentwrap .type-check label{width: 94.4%}section.Tx-Formhandler.appointment-ajax-form div.contentwrap{margin: 0 5.6% 0 11.2%}section.Tx-Formhandler.appointment-ajax-form div.contentwrap .col-right img{margin-top: -5rem}section.Tx-Formhandler .text-required{display: block;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: .75rem;font-size: .75rem;font-style: italic;margin: 1rem 0rem 1.5rem 0rem}@media screen and (max-width: 609px){section.Tx-Formhandler .headline h3,section.Tx-Formhandler .headline .h3{font-size: 1rem}section.Tx-Formhandler.appointment-ajax-form div.contentwrap{margin: 0 5.6%}section.Tx-Formhandler.appointment-ajax-form div.contentwrap .col-right{display: none}section.Tx-Formhandler.appointment-ajax-form div.contentwrap .col-left{width: 100%}section.Tx-Formhandler.appointment-ajax-form .row{padding: 0rem 1rem}section.Tx-Formhandler.appointment-ajax-form .row .large-9 input{width: 100%}section.Tx-Formhandler.appointment-ajax-form .wrapper-row-date .row .large-3{display: block;float: none;width: 100%}section.Tx-Formhandler.appointment-ajax-form .wrapper-row-date .row .large-9{width: 100%}section.Tx-Formhandler.appointment-ajax-form .wrapper-row-date .row .large-9 input{float: none;width: 80%}section.Tx-Formhandler.appointment-ajax-form a.button{width: 100%}}@media screen and (min-width: 1280px){section.Tx-Formhandler.appointment-ajax-form .contentwrap .col-left{width: 60%}section.Tx-Formhandler.appointment-ajax-form .contentwrap .col-right{width: 40%}}.no-touch section.Tx-Formhandler .contentwrap label a:hover{text-decoration: underline}.wrap-page .wrap-content .tx-mac-abvk-webservice{margin-top: 0}.wrap-page .wrap-content .tx-mac-abvk-webservice h2,.wrap-page .wrap-content .tx-mac-abvk-webservice .h2{margin: 0;text-align: center}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details{background-color: #f5f5f5;margin-bottom: 2.5rem;margin-top: 2.5rem;display: table;width: 100%}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-left{margin: 0;padding: 0;display: table-cell;float: none;width: 50%}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-left.image-container{position: relative}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-left.image-container .image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-attachment: scroll;background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-left .image img{display: none}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-right{padding: 2rem 5.6%;display: table-cell;float: none;width: 50%}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details{background-color: #f5f5f5}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details .title{background-color: #e8e8e8;padding-left: 5.6%;padding-right: 5.6%}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details .table{padding-left: 5.6%;padding-right: 5.6%}.wrap-page .wrap-content .tx-mac-abvk-webservice .back_link{padding-left: 5.6%;padding-right: 5.6%}@media screen and (max-width: 609px){.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details{display: block}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-left,.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .col-right{display: block;min-height: 200px;width: 100%}.wrap-page .wrap-content .tx-mac-abvk-webservice .kitchen-details .further-infos-row .btn{padding-left: 12px;padding-right: 28px;width: 100%}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b{border-bottom: 1px solid #c9c9c9;*zoom: 1;display: block;width: 100%}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b:before,.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b:after{display: table;content: "";line-height: 0}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b:after{clear: both}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b .col-left,.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b .col-right{display: block;float: none;width: 100%}.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b .col-left .label,.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b .col-right .label,.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b .col-left .value,.wrap-page .wrap-content .tx-mac-abvk-webservice .technical-details div.table div.table-row.border-b .col-right .value{display: inline-block;float: left;width: 50%}}section.team{*zoom: 1}section.team:before,section.team:after{display: table;content: "";line-height: 0}section.team:after{clear: both}section.team div.team-container{background-color: #f5f5f5;*zoom: 1;margin: 0}section.team div.team-container:before,section.team div.team-container:after{display: table;content: "";line-height: 0}section.team div.team-container:after{clear: both}section.team div.team-person-wrap{float: left;width: 33.3%;height: 30rem;height: auto;overflow: hidden}section.team div.team-person-wrap div.team-person{background: white;margin: 1rem}section.team div.team-person-wrap img{height: auto;max-width: 100%}section.team div.team-person-wrap div.contact-person-name{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.71875rem;font-size: 1.375rem;margin: 1rem 0rem;padding: 0 1.125rem}section.team div.team-person-wrap div.contact-person-description{padding: 0 1.125rem;padding-bottom: 1rem}section.team div.team-person-wrap div.contact-person-description p,section.team div.team-person-wrap div.contact-person-description a{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.25rem;font-size: .875rem;color: #999;text-decoration: none}@media screen and (max-width: 609px){section.team div.team-person-wrap{width: 100%}}@media screen and (min-width: 610px) and (max-width: 1059px){section.team div.team-person-wrap{width: 50%}}@media screen and (min-width: 1060px){section.team div.team-person-wrap{width: 33.3%}}.no-touch section.team div.team-person-wrap div.contact-person-description a:hover{background-color: transparent;color: #595959;text-decoration: none}section.contact-data .content-row{*zoom: 1;margin: 0 11.2%;margin-bottom: .5rem}section.contact-data .content-row:before,section.contact-data .content-row:after{display: table;content: "";line-height: 0}section.contact-data .content-row:after{clear: both}section.contact-data .content-row .col-left,section.contact-data .content-row .col-right{display: inline-block;float: left;margin: 0;width: 50%}section.contact-data .content-row .col-left{padding-right: .75rem}section.contact-data .content-row .col-right{padding-left: .75rem}section.contact-data .content-row .h2{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 2.625rem;font-size: 1.75rem;font-style: italic;margin-bottom: .75rem}section.contact-data .content-row .h2 a{text-decoration: none}section.contact-data .tx-mac-openingtimes ul li.active span{color: #65462a;font-weight: bold}section.contact-data .tx-mac-openingtimes .day{display: inline-block;width: 2.5rem}@media screen and (max-width: 609px){section.contact-data .content-row{margin: 0 5.6% .5rem}section.contact-data .content-row .col-left,section.contact-data .content-row .col-right{width: 100%;padding-left: 0;padding-right: 0}section.contact-data .content-row .col-left{margin-bottom: 20px}}@media screen and (min-width: 1000px){section.contact-data .content-row .col-left{padding-right: 2.625rem}section.contact-data .content-row .col-right{padding-left: 2.625rem}}.circular{margin: .625rem}.circular img{width: 9.6875rem;height: auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box}section.quote,div.quote{text-align: center}blockquote{display: block;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.875rem;font-size: 1.375rem;font-style: italic;margin: 2rem 0 2.5rem;position: relative}blockquote:before,blockquote:after{color: #65462a;font-size: 2.625rem}blockquote:before{content: "\201E";padding-right: .3rem}blockquote:after{bottom: -0.5rem;content: "\201C";padding-left: 0.3rem;position: absolute}blockquote cite{bottom: -3rem;display: block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: 1.125rem;left: 0;margin: 0 auto;margin-top: 2.625rem;position: absolute;right: 0}blockquote cite:before{content: "\2014 \2009"}blockquote cite:after{content: "\2009 \2014"}@media screen and (max-width: 609px){blockquote{font-size: 1.2rem}blockquote:before,blockquote:after{font-size: 2.2rem}}section.teaser{background: #353535;display: table;margin-bottom: 0;table-layout: fixed;overflow: hidden;width: 100%}section.teaser > div{display: table-cell;text-align: center;vertical-align: top;width: 50%}section.teaser div.content-left{height: 100%;position: relative}section.teaser div.content-left > a,section.teaser div.content-left > span{background-attachment: scroll;background-position: center center;background-repeat: no-repeat;background-size: cover;bottom: 0;display: block;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%}section.teaser div.content-right{padding-top: 1rem;padding-bottom: 1rem}section.teaser p{color: #fff;margin: 1.75rem 0rem;text-align: center;text-transform: uppercase}section.teaser p.heading{color: #aeaeae;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.05rem;font-size: .75rem}section.teaser p.title{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 2.1rem;font-size: 1.5rem}section.teaser p.ranking_img a{margin: 0}section.teaser a.btn{background: transparent;border: 1px solid #fff;color: #fff;text-transform: uppercase}@media screen and (max-width: 609px){section.teaser{display: block}section.teaser > div{display: block;min-height: 160px;width: 100%}section.teaser div.content-left{height: 12rem}section.teaser div.content-right{padding-bottom: 0;padding-top: 0}section.teaser p.heading{font-size: 12px}section.teaser p.title{font-size: 24px}section.teaser a.btn{padding-left: 1.25rem;padding-right: 1.25rem;font-size: 14px}}@media screen and (min-width: 610px) and (max-width: 799px){section.teaser p.heading{font-size: 12px}section.teaser p.title{font-size: 24px}section.teaser a.btn{padding-left: 1.25rem;padding-right: 1.25rem;font-size: 14px}}.no-touch p.ranking_img a:hover{background-color: transparent}.no-touch section.teaser a.btn{display: inline-block;overflow: hidden;position: relative;z-index: 0}.no-touch section.teaser a.btn:before{background: #65462a;display: inline-block;line-height: 0;content: '';height: 0;left: 0;margin: 0;opacity: 0;padding: 0;position: absolute;top: 0;width: 100%;z-index: -1;left: 50%;top: 50%;width: 0;-webkit-transition: all .1s linear 1ms;-moz-transition: all .1s linear 1ms;-o-transition: all .1s linear 1ms;-ms-transition: all .1s linear 1ms;transition: all .1s linear 1ms}.no-touch section.teaser a.btn:after{background: #65462a;display: inline-block;line-height: 0;content: '';height: 0;left: 50%;margin: 0;opacity: 0;padding: 0;position: absolute;bottom: 50%;width: 0;z-index: -1;-webkit-transition: all .1s linear 1ms;-moz-transition: all .1s linear 1ms;-o-transition: all .1s linear 1ms;-ms-transition: all .1s linear 1ms;transition: all .1s linear 1ms}.no-touch section.teaser a.btn:hover{border-color: #65462a;color: #ffffff;text-decoration: none;-webkit-transition: border 2ms ease-out 1ms;-moz-transition: border 2ms ease-out 1ms;-o-transition: border 2ms ease-out 1ms;-ms-transition: border 2ms ease-out 1ms;transition: border 2ms ease-out 1ms}.no-touch section.teaser a.btn:hover:before{height: 50%;left: 0;opacity: 1;width: 100%;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms}.no-touch section.teaser a.btn:hover:after{height: 50%;left: 0;opacity: 1;width: 100%;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms}section.teaser.trenner{background: rgba(101,70,42,0.12)}section.teaser.trenner div.content-left{width: 66.6%}section.teaser.trenner div.content-right{width: 33.4%;padding: 2.25rem 2rem}section.teaser.trenner p{color: #65462a;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: .875rem;padding: 0;margin: 0;text-align: left;text-transform: none}section.teaser.trenner p.h3{font-size: 1.125rem;line-height: 150%;margin-bottom: .75rem;text-align: left}@media screen and (max-width: 609px){section.teaser.trenner div.content-left{display: block;height: 120px;min-height: 120px;width: 100%}section.teaser.trenner div.content-right{display: block;min-height: 120px;width: 100%;padding: 2rem 5.6%}}@media screen and (min-width: 610px) and (max-width: 799px){section.teaser.trenner div.content-left{width: 50%}section.teaser.trenner div.content-right{width: 50%}}.no-touch .teaser{overflow: hidden}.no-touch .teaser .content-left{overflow: hidden}.no-touch .teaser .content-left > a,.no-touch .teaser .content-left > span{transition: all .4s ease 0s}.no-touch .teaser .content-left > a:hover,.no-touch .teaser .content-left > span:hover{transform: scale(1.1, 1.1);transition: all .4s ease 0s}.wrap-page .wrap-content section.liste{background-color: #f5f5f5;margin: 0}.wrap-page .wrap-content section.liste div.section-content{margin: 0;padding: 0}.wrap-page .wrap-content section.liste .headline{background: #65462a;margin: 0}.wrap-page .wrap-content section.liste .headline h3,.wrap-page .wrap-content section.liste .headline .h3{color: #fff;margin: 0;padding: .8rem 5.6%;text-align: left}.wrap-page .wrap-content section.liste ul{margin-top: 2rem;margin-bottom: 2rem;margin-left: 5.6%;margin-right: 5.6%}.wrap-page .wrap-content section.liste ul li{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 2rem;font-size: 1rem;list-style: none;margin-left: 2.25%;text-indent: -1.3rem;padding-left: 1.2rem}@media screen and (max-width: 799px){.wrap-page .wrap-content section.liste ul li{font-size: .875rem;line-height: 1.4em;margin-bottom: .5rem;text-indent: -0.875rem}}.wrap-page .wrap-content section.liste ul li:before{color: #65462a;content: "−";font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 2rem;font-size: 1.25rem;line-height: inherit;margin-right: .5em}@media screen and (max-width: 799px){.wrap-page .wrap-content section.liste ul li:before{font-size: .875rem}}@media screen and (max-width: 609px){.wrap-page .wrap-content section.liste div.section-content{margin-top: 0}.wrap-page .wrap-content section.liste ul li{font-size: 0.8rem;line-height: 1.4em}}@media screen and (min-width: 610px) and (max-width: 799px){.wrap-page .wrap-content section.liste div.section-content{margin-top: 0}}.tx-macconceptrezepte-pi1,.tx-macconceptrezepte-pi2,.tx-macconceptrezepte-pi3,.tx-macconceptrezepte-pi4,.tx-macconceptrezepte-pi5,.tx-macconceptrezepte-pi6{font-family: 'Raleway', Arial, sans-serif;font-weight: 300;line-height: 1.5rem;font-size: .875rem}.tx-macconceptrezepte-pi1 .ranking_info,.tx-macconceptrezepte-pi2 .ranking_info,.tx-macconceptrezepte-pi3 .ranking_info,.tx-macconceptrezepte-pi4 .ranking_info,.tx-macconceptrezepte-pi5 .ranking_info,.tx-macconceptrezepte-pi6 .ranking_info{display: none}.tx-macconceptrezepte-pi1 input.replace,.tx-macconceptrezepte-pi2 input.replace,.tx-macconceptrezepte-pi3 input.replace,.tx-macconceptrezepte-pi4 input.replace,.tx-macconceptrezepte-pi5 input.replace,.tx-macconceptrezepte-pi6 input.replace{display: none}@media screen and (max-width: 609px){.tx-macconceptrezepte-pi1,.tx-macconceptrezepte-pi2,.tx-macconceptrezepte-pi3,.tx-macconceptrezepte-pi4,.tx-macconceptrezepte-pi5,.tx-macconceptrezepte-pi6{font-size: 0.8rem;line-height: 1.25rem}.tx-macconceptrezepte-pi1 p,.tx-macconceptrezepte-pi2 p,.tx-macconceptrezepte-pi3 p,.tx-macconceptrezepte-pi4 p,.tx-macconceptrezepte-pi5 p,.tx-macconceptrezepte-pi6 p,.tx-macconceptrezepte-pi1 address,.tx-macconceptrezepte-pi2 address,.tx-macconceptrezepte-pi3 address,.tx-macconceptrezepte-pi4 address,.tx-macconceptrezepte-pi5 address,.tx-macconceptrezepte-pi6 address,.tx-macconceptrezepte-pi1 ul,.tx-macconceptrezepte-pi2 ul,.tx-macconceptrezepte-pi3 ul,.tx-macconceptrezepte-pi4 ul,.tx-macconceptrezepte-pi5 ul,.tx-macconceptrezepte-pi6 ul,.tx-macconceptrezepte-pi1 li,.tx-macconceptrezepte-pi2 li,.tx-macconceptrezepte-pi3 li,.tx-macconceptrezepte-pi4 li,.tx-macconceptrezepte-pi5 li,.tx-macconceptrezepte-pi6 li{font-size: 0.8rem;line-height: 1.25rem}}#rezepte_search_text,#rezepte_search_text1,#rezepte_search_text2{padding: .75rem 1rem;width: 100%}.tx-macconceptrezepte-pi1 a.btn{padding-left: 0;padding-right: 0;width: 100%}.error-recipe-search p{margin-top: 0}.rezepte-teaser{background: #353535;display: table;margin-bottom: 0;width: 100%}.rezepte-teaser > div{display: table-cell;padding: 0 5.6%;width: 50%}.rezepte-teaser div.teaser-img{background-attachment: scroll;background-repeat: no-repeat;background-position: center center;background-size: cover}.rezepte-teaser div.teaser-content{vertical-align: top}.rezepte-teaser p.heading{color: #aeaeae;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.05rem;font-size: .75rem;text-transform: uppercase}.rezepte-teaser p.title{font-family: 'Montserrat', Arial, sans-serif;font-weight: 700;line-height: 2.1rem;font-size: 1.5rem;margin: 0;margin-top: 1.75rem;text-transform: uppercase}.rezepte-teaser p{color: #fff;margin: 1.75rem 0rem;text-align: center}.rezepte-teaser p.ranking_img a{margin: 0}.rezepte-teaser a.btn{background: transparent;border: 1px solid #fff;color: #fff;text-transform: uppercase}@media screen and (max-width: 609px){.rezepte-teaser > div{display: block;width: 100%}}.no-touch .rezepte-teaser a.btn{display: inline-block;overflow: hidden;position: relative;z-index: 0}.no-touch .rezepte-teaser a.btn:before{background: #65462a;display: inline-block;line-height: 0;content: '';height: 0;left: 0;margin: 0;opacity: 0;padding: 0;position: absolute;top: 0;width: 100%;z-index: -1;left: 50%;top: 50%;width: 0;-webkit-transition: all .1s linear 1ms;-moz-transition: all .1s linear 1ms;-o-transition: all .1s linear 1ms;-ms-transition: all .1s linear 1ms;transition: all .1s linear 1ms}.no-touch .rezepte-teaser a.btn:after{background: #65462a;display: inline-block;line-height: 0;content: '';height: 0;left: 50%;margin: 0;opacity: 0;padding: 0;position: absolute;bottom: 50%;width: 0;z-index: -1;-webkit-transition: all .1s linear 1ms;-moz-transition: all .1s linear 1ms;-o-transition: all .1s linear 1ms;-ms-transition: all .1s linear 1ms;transition: all .1s linear 1ms}.no-touch .rezepte-teaser a.btn:hover{border-color: #65462a;color: #ffffff;text-decoration: none;-webkit-transition: border 2ms ease-out 1ms;-moz-transition: border 2ms ease-out 1ms;-o-transition: border 2ms ease-out 1ms;-ms-transition: border 2ms ease-out 1ms;transition: border 2ms ease-out 1ms}.no-touch .rezepte-teaser a.btn:hover:before{height: 50%;left: 0;opacity: 1;width: 100%;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms}.no-touch .rezepte-teaser a.btn:hover:after{height: 50%;left: 0;opacity: 1;width: 100%;-webkit-transition: all .5s linear 1ms;-moz-transition: all .5s linear 1ms;-o-transition: all .5s linear 1ms;-ms-transition: all .5s linear 1ms;transition: all .5s linear 1ms}.rezepte-detail-block{background: #f5f5f5;display: table;margin-bottom: 0;width: 100%}.rezepte-detail-block > div{display: table-cell}.rezepte-detail-block .detail-img{background-attachment: scroll;background-repeat: no-repeat;background-position: center center;background-size: cover;text-align: center;width: 33.3%}.rezepte-detail-block .detail-content{padding: 2rem 5.6% 2.8rem;vertical-align: top;width: 66.4%}.rezepte-detail-block p.ranking_img a{margin: 0}.rezepte-detail-block .headline,.rezepte-detail-block .headline a{color: #666;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 2.25rem;font-size: 1.5rem;font-style: italic;margin-top: 0}.rezepte-detail-block p a{text-decoration: none}.rezepte-detail-block a.link_back{font-weight: 700;text-decoration: underline}@media screen and (max-width: 609px){.rezepte-detail-block .detail-img,.rezepte-detail-block .detail-content{display: block;width: 100%}.rezepte-detail-block .headline,.rezepte-detail-block .headline a{font-size: 1.25rem;line-height: 1.75rem}}.no-touch .rezepte-detail-block a.link_back:hover{text-decoration: none}.tx-macconceptrezepte-pi2 .result_top,.tx-macconceptrezepte-pi2 .result_bottom{background-color: #f5f5f5;display: table;padding: 2rem 5.6%;width: 100%}.tx-macconceptrezepte-pi2 .result_top div.result_title,.tx-macconceptrezepte-pi2 .result_bottom div.result_title,.tx-macconceptrezepte-pi2 .result_top div.form_block,.tx-macconceptrezepte-pi2 .result_bottom div.form_block{display: block;padding: 1.25rem 0;text-align: left;width: 100%}.tx-macconceptrezepte-pi2 .result_top div.result_title p,.tx-macconceptrezepte-pi2 .result_bottom div.result_title p{color: #666;font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: 1.125rem;font-style: italic;margin: 0}.tx-macconceptrezepte-pi2 .result_top div.result_title p .search_text,.tx-macconceptrezepte-pi2 .result_bottom div.result_title p .search_text{color: #65462a}.tx-macconceptrezepte-pi2 .result_top .search_block,.tx-macconceptrezepte-pi2 .result_bottom .search_block{margin: 0}.tx-macconceptrezepte-pi2 .result_top .search_block .line-2,.tx-macconceptrezepte-pi2 .result_bottom .search_block .line-2{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: 1.125rem;font-style: italic;display: block;margin-bottom: 6px}.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_top .btn,.tx-macconceptrezepte-pi2 .result_bottom .btn{margin: 0;max-width: none}.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text2{padding: 10px 18px;width: 59%}.tx-macconceptrezepte-pi2 .result_top a.btn,.tx-macconceptrezepte-pi2 .result_bottom a.btn{margin-left: 1%;padding-left: 0;padding-right: 0;width: 39%}.tx-macconceptrezepte-pi2 .result_list{margin: 0}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl{width: 100%}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl thead{display: none}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr.tr2{background: rgba(101,70,42,0.12)}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col1{position: relative;width: 10rem}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col1 a{background-attachment: scroll;background-position: center center;background-repeat: no-repeat;background-size: cover;display: block;position: absolute;height: 100%;width: 100%}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col2,.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col3{padding: 2rem 5.6%}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col2 .name a{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 2.1rem;font-size: 1.5rem;font-style: italic}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col3{padding-left: 0}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col3 .ranking_img a{margin: 0;margin-right: 1rem}@media screen and (max-width: 609px){.tx-macconceptrezepte-pi2 .result_top,.tx-macconceptrezepte-pi2 .result_bottom{padding-right: 5.6%}.tx-macconceptrezepte-pi2 .result_top div.result_title,.tx-macconceptrezepte-pi2 .result_bottom div.result_title,.tx-macconceptrezepte-pi2 .result_top div.form_block,.tx-macconceptrezepte-pi2 .result_bottom div.form_block{display: block;padding: 1.25rem 0;text-align: left;width: 100%}.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_top a.btn,.tx-macconceptrezepte-pi2 .result_bottom a.btn{margin-left: 0;margin-right: 0;margin-bottom: .5rem;max-width: none;width: 100%}.tx-macconceptrezepte-pi2 .result_top a.btn,.tx-macconceptrezepte-pi2 .result_bottom a.btn{padding-left: 0;padding-right: 0;width: 100%}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col1,.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col3{display: none}.tx-macconceptrezepte-pi2 .result_list .result_list_tbl tr .col2 .name a{font-size: 1.2rem;line-height: 1.5rem}}@media screen and (min-width: 1280px){.tx-macconceptrezepte-pi2 .result_top,.tx-macconceptrezepte-pi2 .result_bottom{display: table;padding: 2rem 5.6%;width: 100%}.tx-macconceptrezepte-pi2 .result_top > div,.tx-macconceptrezepte-pi2 .result_bottom > div{display: table-cell;padding: 2rem 5.6%;vertical-align: top}.tx-macconceptrezepte-pi2 .result_top div.result_title,.tx-macconceptrezepte-pi2 .result_bottom div.result_title,.tx-macconceptrezepte-pi2 .result_top div.form_block,.tx-macconceptrezepte-pi2 .result_bottom div.form_block{display: table-cell;padding: 1.25rem 0;width: 50%}.tx-macconceptrezepte-pi2 .result_top div.form_block,.tx-macconceptrezepte-pi2 .result_bottom div.form_block{text-align: right}.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_top a.btn,.tx-macconceptrezepte-pi2 .result_bottom a.btn{max-width: 10rem;margin-bottom: 8px;margin-left: 8px;width: 50%}.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text1,.tx-macconceptrezepte-pi2 .result_top #rezepte_search_text2,.tx-macconceptrezepte-pi2 .result_bottom #rezepte_search_text2{padding: 10px 18px}.tx-macconceptrezepte-pi2 .result_top a.btn,.tx-macconceptrezepte-pi2 .result_bottom a.btn{padding-left: 0;padding-right: 0}}.wrap-page .wrap-content div.tx-macconceptrezepte-pi3{margin-top: 0}.tx-macconceptrezepte-pi3 .wrapper-ranking_img_detail .ranking_img_detail{margin-left: 0}.tx-macconceptrezepte-pi3 .wrapper-detail-intro{background: #f5f5f5;display: table;margin-bottom: 0;width: 100%}.tx-macconceptrezepte-pi3 .wrapper-detail-intro > div{display: table-cell}.tx-macconceptrezepte-pi3 .wrapper-detail-intro .detail-intro-img{background-attachment: scroll;background-repeat: no-repeat;background-position: center center;background-size: cover;text-align: center;width: 33.3%}.tx-macconceptrezepte-pi3 .wrapper-detail-intro .detail_intro-block{padding: 2rem 5.6% 2.8rem;vertical-align: top;width: 66.4%}.tx-macconceptrezepte-pi3 .wrapper-details{margin: 3.5rem 11.2% 0 11.2%}.tx-macconceptrezepte-pi3 .wrapper-details .h2{font-family: 'PT Sans', Arial, sans-serif;font-weight: 400;line-height: 2.625rem;font-size: 1.875rem;font-style: italic}.tx-macconceptrezepte-pi3 .quote{margin-bottom: 2.5rem;margin-top: 2rem}@media screen and (max-width: 609px){.tx-macconceptrezepte-pi3 .wrapper-details{margin: 2rem 5.6% 0}.tx-macconceptrezepte-pi3 .wrapper-detail-intro{display: block}.tx-macconceptrezepte-pi3 .wrapper-detail-intro > div{display: block;width: 100%}.tx-macconceptrezepte-pi3 .wrapper-detail-intro div.detail-img{height: 15rem}}.tx-macconceptrezepte-pi4 .wrapper-intro-rdw{display: table;margin-bottom: 3rem;margin-top: .7rem;padding-left: 5.6%;width: 100%}.tx-macconceptrezepte-pi4 .wrapper-intro-rdw .row{display: table-row}.tx-macconceptrezepte-pi4 .wrapper-intro-rdw .row > div{display: table-cell;padding: 0 5.6%;vertical-align: top}.tx-macconceptrezepte-pi4 .wrapper-intro-rdw .row div.intro-rdw-left{width: 60%}.tx-macconceptrezepte-pi4 .wrapper-intro-rdw .row div.intro-rdw-right{width: 40%}@media screen and (max-width: 609px){.tx-macconceptrezepte-pi4 .wrapper-intro-rdw .row div.intro-rdw-left,.tx-macconceptrezepte-pi4 .wrapper-intro-rdw .row div.intro-rdw-right{display: block;width: 100%}.tx-macconceptrezepte-pi4 .wrapper-intro-rdw{padding-left: 0}}.wrap-page .wrap-footer .wrap-content,.wrap-page footer .wrap-content{*zoom: 1}.wrap-page .wrap-footer .wrap-content:before,.wrap-page footer .wrap-content:before,.wrap-page .wrap-footer .wrap-content:after,.wrap-page footer .wrap-content:after{display: table;content: "";line-height: 0}.wrap-page .wrap-footer .wrap-content:after,.wrap-page footer .wrap-content:after{clear: both}.wrap-page .wrap-footer .wrap-content > div,.wrap-page footer .wrap-content > div{display: block;float: left;margin: 0;width: 50%}@media screen and (max-width: 609px){.wrap-page .wrap-footer .wrap-content > div,.wrap-page footer .wrap-content > div{float: none;width: 100%}}@media screen and (max-width: 799px){.wrap-page .wrap-footer .wrap-aside,.wrap-page footer .wrap-aside{display: none}}.wrap-page .wrap-footer{color: #fff;background-color: #65462a;width: 100%}.wrap-page .wrap-footer .opening-hours,.wrap-page .wrap-footer .contact-details{padding: 2rem 0rem;position: relative}.wrap-page .wrap-footer .opening-hours a,.wrap-page .wrap-footer .contact-details a{color: #fff}.wrap-page .wrap-footer .opening-hours .title,.wrap-page .wrap-footer .contact-details .title{color: white;font-family: 'Raleway', Arial, sans-serif;font-weight: 100;line-height: 2rem;font-size: 2rem;left: 0;-webkit-opacity: .5;-moz-opacity: .5;opacity: .5;padding-left: 11.15%;position: absolute;top: 1.75rem}.wrap-page .wrap-footer .tx-mac-contactblock,.wrap-page .wrap-footer .wrapper-opening-times{z-index: 1 !important;position: relative !important;margin-top: .875rem}.wrap-page .wrap-footer .tx-mac-contactblock p,.wrap-page .wrap-footer .wrapper-opening-times p{margin-top: 0}.wrap-page .wrap-footer .tx-mac-contactblock p,.wrap-page .wrap-footer .wrapper-opening-times p,.wrap-page .wrap-footer .tx-mac-contactblock li,.wrap-page .wrap-footer .wrapper-opening-times li,.wrap-page .wrap-footer .tx-mac-contactblock span,.wrap-page .wrap-footer .wrapper-opening-times span{color: #fff;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: 1.5rem;font-size: .875rem}.wrap-page .wrap-footer .tx-mac-contactblock{padding-left: 22.2%}.wrap-page .wrap-footer .tx-mac-openingtimes ul li{padding-left: 22.2%;display: table;width: 100%}.wrap-page .wrap-footer .tx-mac-openingtimes ul li.active{background: rgba(255,255,255,0.15)}.wrap-page .wrap-footer .tx-mac-openingtimes .day{display: table-cell;width: 2.5rem}@media screen and (max-width: 540px){.wrap-page .wrap-footer .tx-mac-openingtimes .day{margin-right: -5px}}@media screen and (max-width: 799px) and (min-width: 540px){.wrap-page .wrap-footer .tx-mac-openingtimes .day{margin-right: 0}}.wrap-page .wrap-footer .tx-mac-openingtimes .periods{display: table-cell}@media screen and (max-width: 609px){.wrap-page .wrap-footer .opening-hours .title,.wrap-page .wrap-footer .contact-details .title{padding-left: 5.6%}.wrap-page .wrap-footer .opening-hours{padding-bottom: 0}.wrap-page .wrap-footer .tx-mac-contactblock,.wrap-page .wrap-footer .tx-mac-openingtimes ul li{padding-left: 11.1%}}.wrap-page footer{background-color: #333;width: 100%}.wrap-page footer .wrap-content{border-left-color: transparent}.wrap-page footer .wrap-content div.table{display: table;width: 100%}.wrap-page footer .wrap-content div.table div.cell{display: table-cell;vertical-align: middle;width: 50%}.wrap-page footer .wrap-content div.table.auto div.cell{width: auto}.wrap-page footer .wrap-content div.table.smal{width: auto}.wrap-page footer .wrap-content a,.wrap-page footer .wrap-content span{display: inline-block;font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: .6875rem;font-size: .6875rem;padding-top: 1.5rem;padding-bottom: 1.5rem;text-transform: uppercase}.wrap-page footer .wrap-content a span,.wrap-page footer .wrap-content span span{padding-top: 0;padding-bottom: 0}.wrap-page footer .wrap-content a:hover{color: #fff}.wrap-page footer .wrap-content div.content-left .socials a{padding-top: 0.75rem;padding-bottom: 0.75rem}.wrap-page footer .wrap-content div.content-left a{float: left;margin-right: .5rem}.wrap-page footer .wrap-content div.content-left a span.social-icon-facebook{background: url("/fileadmin/images/icons/sprite-social-media.png") no-repeat scroll 0 0;height: 36px;width: 36px;display: inline-block}.wrap-page footer .wrap-content div.content-left a span.social-icon-google{background: url("/fileadmin/images/icons/sprite-social-media.png") no-repeat scroll 0 -37px;height: 36px;width: 36px;display: inline-block}.wrap-page footer .wrap-content div.content-left a:hover span.social-icon-facebook{background-position: -37px 0}.wrap-page footer .wrap-content div.content-left a:hover span.social-icon-google{background-position: -37px -37px}.wrap-page footer .wrap-content div.content-left #language-selector{text-align: right;font-size: 0;padding-right: 12.6%}.wrap-page footer .wrap-content div.content-left #language-selector span{color: white}.wrap-page footer .wrap-content div.content-left #language-selector a{float: none;padding-right: 12px}.wrap-page footer .wrap-content div.content-left #language-selector a:before{content: "";border-left: 1px solid #999;padding-right: 10px;margin-left: 10px}.wrap-page footer .wrap-content div.content-right{height: 100%}.wrap-page footer .wrap-content div.content-right a{padding-left: 8px;padding-right: 8px}.wrap-page footer .wrap-content div.content-right a.route{background: url("/fileadmin/images/icons/icon-anfahrt.png") no-repeat scroll left center;padding-left: 44px;padding-right: 0}.wrap-page footer .wrap-content div.content-right a:hover.route{background: url("/fileadmin/images/icons/icon-anfahrt-hover.png") no-repeat scroll left center}.wrap-page footer .wrap-content div.content-right a.legal{padding-left: 0px}.wrap-page footer .wrap-content div.content-right a.legal span{border-left: 1px solid #999;padding-left: 8px}.wrap-page footer .wrap-content div.content-right a.topLink{background: url("/fileadmin/images/icons/icon-top.png") no-repeat scroll right center;float: right;text-align: right;padding-right: 44px}.wrap-page footer .wrap-content div.content-right a:hover.topLink{background: url("/fileadmin/images/icons/icon-top-hover.png") no-repeat scroll right center}@media screen and (max-width: 609px){.wrap-page footer .wrap-content a,.wrap-page footer .wrap-content span{font-family: 'Montserrat', Arial, sans-serif;font-weight: 400;line-height: .625rem;font-size: .625rem}.wrap-page footer .wrap-content > div.table > div.cell{display: block;width: 100%}.wrap-page footer .wrap-content div.content-left a{padding-top: 0;padding-bottom: 0}.wrap-page footer .wrap-content div.content-left #language-selector{padding-top: 0;padding-right: 0}.wrap-page footer .wrap-content div.content-left #language-selector a{margin-right: 0 !important;padding-right: 0}}.no-touch .wrap-page footer .wrap-content div.content-left a:hover span.social-icon-facebook{background-position: -37px 0}.no-touch .wrap-page footer .wrap-content div.content-left a:hover span.social-icon-google{background-position: -37px -37px}section.widget-content iframe{margin: 0 0 2rem;padding: 0 6.25%}html body .tx-mac-galerie-slider .gs-filter-v-2 li a:hover span{color: #65462a;border-top: none}html body .tx-mac-galerie-slider .gs-filter-v-2 li.active a span{color: #65462a;border-top: none}html body .tx-mac-galerie-slider .gs-filter-v-2 li.active a:hover{color: #65462a}html body .tx-mac-galerie-slider.navigation-position-side .gs-button-prev .button-shape:after{color: #65462a}html body .tx-mac-galerie-slider.navigation-position-side .gs-button-prev .button-shape:hover{background: #65462a}html body .tx-mac-galerie-slider.navigation-position-side .gs-button-next .button-shape:after{color: #65462a}html body .tx-mac-galerie-slider.navigation-position-side .gs-button-next .button-shape:hover{background: #65462a}html body .tx-mac-galerie-slider select.filter-select option:checked{color: #65462a}html body span.cycle-pager-extern-outer-wrap span.cycle-pager-extern{background: #65462a}html body span.cycle-pager-extern-outer-wrap span.cycle-pager-extern:hover{background: #65462a}html body span.cycle-pager-extern-outer-wrap span.cycle-pager-extern span{background: #65462a}@media screen{.price-new{color: #65462a !important}section.teaser.trenner div.content-right{background-color: #65462a}section.teaser.trenner p{text-align: center}.cta{background-color: rgba(70,50,30,0.45);border: 1px solid rgba(70,50,30,0.65)}.cta:hover{background-color: #46321e !important;border: 1px solid #46321e}.wrap-page .wrap-footer .tx-mac-openingtimes ul li.active{background: rgba(70,50,30,0.45)}.tx-mac-abvk-webservice .image-wrapper:hover .image:after{-webkit-opacity: .75;-moz-opacity: .75;opacity: .75}}