.ir,.visuallyhidden{border:0;overflow:hidden}.hidden,.invisible{visibility:hidden}a,html,legend{color:#000}.mod-nav-main a,.mod-nav-main li:nth-child(2){text-align:center}.mod-nav-main a,a{text-decoration:none}html{background:#fff;height:100%;width:100%}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}h2,h3,h4{font-weight:700;margin:30px 0 15px}#yui3-css-stamp.cssreset,.vis-mobile{display:none}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.ib{display:inline-block}.icon:after,.icon:before{content:'';display:inline-block}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.cell,.mod-aside{padding-left:20px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Arial,sans-serif;font-size:16px;min-height:100%}h2{font-size:18px}h2:first-child{margin-top:0}h3,h4{font-size:16px}address{margin-bottom:10px}.mod-nav-main a:hover,a:hover{color:#737d84}p{margin-bottom:15px}.row{margin-left:-20px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.cell{float:left}.cell.size1of3{width:33.333%}.cell.size2of3{width:66.666%}.logos{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.logosprite{background-image:url(images/logo-sprite.png?202403272120);background-repeat:no-repeat;background-size:1000px 930px;width:180px;height:135px;display:inline-block}.logosprite-allianz{background-position:-10px -10px}.logosprite-cabo-de-hornos{background-position:-210px -10px}.logosprite-beckl{background-position:-10px -165px}.logosprite-asstal{background-position:-210px -165px}.logosprite-globus{background-position:-410px -10px}.logosprite-buecherei{background-position:-410px -165px}.logosprite-frankfurter-volksbank{background-position:-10px -320px}.logosprite-golf-oase{background-position:-210px -320px}.logosprite-bonsel{background-position:-410px -320px}.logosprite-blasorchester-wachenbuchen{background-position:-610px -10px}.logosprite-jmks{background-position:-610px -165px}.logosprite-frankfurter-sparkasse{background-position:-610px -320px}.logosprite-kobberger{background-position:-10px -475px}.logosprite-natuti{background-position:-210px -475px}.logosprite-calimero{background-position:-410px -475px}.logosprite-schiller-apotheke{background-position:-610px -475px}.logosprite-pearson-puppe{background-position:-10px -630px}.logosprite-wein-whisky{background-position:-210px -630px}.logosprite-la-main{background-position:-410px -630px}.logosprite-mtsc{background-position:-610px -630px}.logosprite-schelhaas{background-position:-810px -10px}.logosprite-hoelz{background-position:-810px -165px}.logosprite-railway{background-position:-810px -320px}.logosprite-sparkasse-hanau{background-position:-810px -475px}.logosprite-stier{background-position:-810px -630px}.logosprite-magic-mode{background-position:-10px -785px}.logosprite-maintal-werke{background-position:-210px -785px}.mod-article ul{list-style-type:square;padding:0 15px}.mahlzeit .mod-article a{color:#0000d2}.mod-article .logos a{display:inline-block;margin:0 20px 20px 0;max-width:100%;position:relative}.mod-article .logos a:hover:before{background-color:#737d84;color:#fff;content:attr(data-title);display:inline-block;height:50px;left:0;padding:10px;position:absolute;top:-80px;vertical-align:middle;width:180px;z-index:50}.mod-article .logos a:hover:after{content:"";left:25px;position:absolute;top:-10px;display:block;width:0;height:0;border:10px solid transparent;border-top-color:#737d84;border-bottom:none}.mod-aside{position:relative;height:100%}.mod-aside:before{background-color:#949494;content:'';height:100%;position:absolute;left:-1px;top:0;width:2px}.skin-aside-disclaimer h2{font-size:16px;margin-bottom:10px}.skin-aside-disclaimer p{font-size:14px}.mod-footer{background:#bcbec0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;bottom:0;height:55px;position:fixed;text-align:right;width:943px;z-index:10}.mod-footer,.mod-footer *,.mod-nav-main,.mod-nav-main *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mod-footer ul{margin:20px auto 0;position:relative;width:100%}.mod-footer li{display:inline-block;margin-left:20px}.mod-layout{background-color:#737d84;display:flex;overflow:auto;width:100%}.mod-layout .site{min-height:100%;margin:0 auto;padding:215px 0 75px;position:relative;max-width:943px;width:100%}.mod-nav-main,.mod-nav-main .bar{margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%}.mod-layout .site.white{background-color:#fff}.mod-layout main{display:flex;min-height:100%;position:relative;padding:0 20px}.mod-nav-main{background-image:url('../components/NavMain/img/header.jpg');background-position:center 0;background-repeat:no-repeat;background-size:auto 160px;background-color:#edf3f7;border-bottom:2px solid #949494;height:195px;position:fixed;top:0;width:943px;z-index:10}.mahlzeit .mod-nav-main{background-image:url('../components/NavMain/img/header-mahlzeit.jpg');background-color:#1a1b17}.mod-nav-main .nav-content{display:block;position:relative;height:100%}.mod-nav-main .bar{background-color:#76b82a;height:35px;position:absolute;bottom:0;width:100%}.mahlzeit .mod-nav-main .bar{background-color:#bf9b6e}.mod-nav-main .home{display:block;height:120px;position:absolute;top:20px;left:50%;width:500px;z-index:999;transform:translateX(-50%)}.mod-nav-main nav{display:block;height:35px;position:relative}.mod-nav-main ul{display:table;bottom:0;position:absolute;width:100%}.mod-nav-main li{display:table-cell;vertical-align:bottom;width:33.3%}.mod-nav-main li a{padding:0 20px}.mod-nav-main li:last-child{text-align:right}.mod-nav-main a{color:#000;font-size:20px;line-height:35px}.mod-nav-main .logo{display:inline-block;height:138px;position:relative;width:100%}.mod-nav-main .logo .houses{width:328px}.mod-nav-main .logo .text{left:0;position:absolute;top:77px;width:100%}.mod-pageflip{height:100%;overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.mod-pageflip .flipbook{height:334px;max-width:100%;position:relative;width:940px}.mod-pageflip .flipbook .page{background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);height:334px;padding:0;width:470px}.mod-pageflip .flipbook .page img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0;width:100%;height:100%;object-fit:cover}.mod-pageflip .shadow{-webkit-transition:-webkit-box-shadow .5s;-moz-transition:-moz-box-shadow .5s;-o-transition:-webkit-box-shadow .5s;-ms-transition:-ms-box-shadow .5s;-webkit-box-shadow:0 0 20px #bcbec0;-moz-box-shadow:0 0 20px #bcbec0;box-shadow:0 0 20px #bcbec0}.mod-pageflip .nav{margin:0 20px;position:relative;top:5px}.mod-pageflip .nav button{background:0 0;border:none;color:#fff;cursor:pointer;font-size:25px}.mod-pageflip .nav .next{position:absolute;right:0}@media screen and (max-width:943px){.mod-layout main,.mod-nav-main nav li,.mod-nav-main nav.active,.vis-mobile{display:block}.hid-mobile,.mod-nav-main nav .logo-wrap{display:none}.cell{width:100%!important}.mod-aside{margin-top:20px;padding:20px 0 0}.mod-aside:before{height:2px;width:100%}.mod-footer{margin:0;padding:0;position:absolute;width:100%}.mod-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mod-footer ul{padding-right:20px}.mod-nav-main,.mod-nav-main .bar{margin:0;padding:0;width:100%}.mod-nav-main{position:absolute}.mod-nav-main nav a{display:block;padding:5px 20px;text-align:left!important}.mod-nav-main li{width:100%}.mod-nav-main li:last-child{text-align:left}.mod-nav-main .bar button{position:absolute;right:20px;top:7px;z-index:100}.mod-nav-main .logo-wrap.mobile{bottom:13px;display:block;position:absolute;width:100%;z-index:10}.mod-nav-main .logo-wrap.mobile .houses,.mod-nav-main .logo-wrap.mobile .text{max-width:100%}.mod-nav-main .logo-wrap.mobile .text{left:50%;margin-left:-160px;width:320px}.mod-nav-main .menu-trigger{background:url('../components/NavMain/img/icon-menu.svg');border:none;cursor:pointer;height:20px;padding:0;width:25px}.mod-nav-main nav{background-color:#bcbec0;display:none;max-width:300px;position:absolute;right:0;width:100%;z-index:20}.mod-nav-main nav ul{background-color:#bcbec0;bottom:auto;display:block;top:35px}.mod-pageflip .flipbook{max-width:100%;width:470px;left:50%;margin-left:-235px}}@media screen and (max-width:520px){.mod-pageflip{padding:0 20px}.mod-pageflip .flipbook{margin-left:0;left:auto}.mod-pageflip .flipbook,.mod-pageflip .flipbook .page{width:90vw;height:63.9574vw}}