.ir,.visuallyhidden{border:0;overflow:hidden}.hidden,.invisible{visibility:hidden}a,html,legend{color:#000}.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%;font-weight:400}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{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{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?202501222000);background-repeat:no-repeat;background-size:1000px 930px;display:inline-block;width:180px;height:135px}.bg-bauer{background-position:-10px -10px}.logosprite-kinner{background-position:-210px -10px}.logosprite-benzing{background-position:-10px -165px}.logosprite-golf{background-position:-210px -165px}.logosprite-meddeler{background-position:-410px -10px}.logosprite-birkelbach{background-position:-410px -165px}.logosprite-rechtsanwalt{background-position:-10px -320px}.logosprite-grashuepfer{background-position:-210px -320px}.logosprite-gabor{background-position:-410px -320px}.logosprite-myself{background-position:-610px -10px}.logosprite-leuchtturm{background-position:-610px -165px}.logosprite-gemeinde{background-position:-610px -320px}.logosprite-rieth{background-position:-10px -475px}.logosprite-platsch{background-position:-210px -475px}.logosprite-rewe{background-position:-410px -475px}.logosprite-vr-bank{background-position:-610px -475px}.logosprite-maennerchor{background-position:-10px -630px}.logosprite-ullrich{background-position:-210px -630px}.logosprite-seniorenheim{background-position:-410px -630px}.logosprite-teakwondo{background-position:-610px -630px}.logosprite-trageser{background-position:-810px -10px}.logosprite-blumenart{background-position:-810px -165px}.logosprite-sauberbrei{background-position:-810px -320px}.logosprite-mal-anders{background-position:-810px -475px}.logosprite-spessart{background-position:-810px -630px}.logosprite-markus{background-position:-10px -785px}.logosprite-qvalere{background-position:-210px -785px}.logosprite-sparkasse{background-position:-410px -785px}.mod-article ul{list-style-type:square;padding:0 15px}.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%;min-width:470px}.mod-layout .site{min-height:100%;margin:0 auto;padding:180px 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/bg.svg');background-position:center 0;border-bottom:2px solid #949494;height:160px;position:fixed;top:0;width:943px;z-index:10}.mod-nav-main .nav-content{display:block;position:relative}.mod-nav-main .bar{background-color:#bda54b;height:35px;position:absolute;top:110px;width:100%}.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}.mod-nav-main li.logo-wrap{text-align:center;width:450px}.mod-nav-main li:first-child a{text-align:left;padding-left:20px}.mod-nav-main li:last-child{width:246px}.mod-nav-main li:last-child a{text-align:right;padding-right:20px}.mod-nav-main a{color:#000;display:block;font-size:20px;line-height:35px;text-align:center}.mod-nav-main .logo{display:inline-block;height:138px;position:relative;width:100%}.mod-nav-main .logo .houses{width:238px;margin-top:-10px}.mod-nav-main .logo .text{left:0;position:absolute;top:80px;width:100%}.mod-pageflip{height:100%;min-height:334px;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:100%;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}.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 .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;top:35px}.mod-nav-main nav ul{background-color:#bcbec0;bottom:auto;display:block;top:0}.mod-nav-main nav a{padding:5px 20px;text-align:left!important}.mod-pageflip .flipbook{max-width:100%;width:470px;left:50%;margin-left:-235px}}