body{background:#f2f2f2;color:#303030}.img-container{position:relative}.full-green{color:#fcfcfc;background:#9ab61b}.full-yellow{color:#fcfcfc;background:#f4bc3b}.icon-container{background:#e1e1e1;padding:2rem 0 0}.full-grey{border-top:2px solid #5e5e5e}.full-grey-bg{background:#e1e1e1}.full-white{border-top:2px solid #9ab61b}.section-no-margin{margin-top:0}.color-section{background:rgba(0,0,0,.3)}.white-section+.white-section{margin-top:.938rem}.box-around,.color-section+.color-section,article+article{margin-top:.938rem}.white-section{background:#fcfcfc}.color-section:last-of-type{margin-bottom:.938rem}.thema-green,.thema-grey,.thema-yellow{text-transform:uppercase;letter-spacing:.8px;display:inline-block;padding:0 1rem;position:absolute;vertical-align:middle;z-index:1;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.thema-yellow{background-color:#f4bc3b;color:#303030}.thema-green{background-color:#9ab61b;color:#fff}.thema-grey{background-color:#5e5e5e;color:#fcfcfc}.ctn-wtt-driangle{padding-top:2rem}.themen-container{position:relative}.berichte{position:relative;overflow:hidden}.berichte-h3-cont{background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;bottom:0;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.berichte-h3{-webkit-transition:ease .5s;-o-transition:ease .5s;transition:ease .5s}.berichte-h3-cont:hover .berichte-h3{transform:translateX(9999px)}.berichte-h3-cont:hover{opacity:0}.hover-box,.hover-box .blue{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.hover-box{width:100%;background:#f2f2f2;box-shadow:0 3px 12px rgba(0,0,0,.3)}.hover-box img{background:#9ab61b}.hover-box,.hover-box img{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.hover-box:active,.hover-box:hover{box-shadow:none}.hover-box:hover .blue{background:#f4bc3b;color:#303030}section:last-of-type{padding-bottom:3.236rem}.equal-height-cards{display:flex}.box-around{width:100%;background:#fcfcfc}.card-content-simple{width:100%;padding:.85rem 1rem}.card-content-target{float:left}.box-around{padding-top:0!important}.box-direct:nth-last-of-type(1),.box-direct:nth-last-of-type(2),.box-direct:nth-last-of-type(3){margin-top:2rem}.filter-container{background:#fcfcfc;padding:.85rem 1rem;color:#303030}footer{background:#5e5e5e}article footer{margin-top:2rem;padding:1rem;background:#e1e1e1}@font-face{font-family:pt_sans_narrowbold;src:url(../fonts/PTN77F-webfont.eot);src:url(../fonts/PTN77F-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/PTN77F-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:pt_sansbold;src:url(../fonts/PTS75F-webfont.eot);src:url(../fonts/PTS75F-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/PTS75F-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:pt_serifregular;src:url(../fonts/PTF55F-webfont.eot);src:url(../fonts/PTF55F-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/PTF55F-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:pt_serifbold;src:url(../fonts/PTF75F-webfont.eot);src:url(../fonts/PTF75F-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/PTF75F-webfont.woff) format('woff');font-weight:700;font-style:normal}body{font-family:pt_serifregular,Garamond,Serif}.article{padding-top:.9375rem}.h1,.h2,.h3,.h4,.h5,.h6,figcaption,h1,h2,h3,h4,h5,h6,nav{font-family:pt_sans_narrowbold,Arial Narrow,sans-serif;font-stretch:condensed;font-style:normal;font-weight:700;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.error-card h2,h1{line-height:1}.firmenname{margin-bottom:0}.single-mitglieder h2{margin-bottom:1rem}.single-mitglieder h2:nth-of-type(3),.single-mitglieder h2:nth-of-type(4),.single-mitglieder h2:nth-of-type(5),.single-mitglieder h2:nth-of-type(6){margin-bottom:0}.single-post article h2{line-height:1.1;padding-top:.5rem}.success-headline{margin-top:1rem}.filter-container .h4{line-height:1.1}.mitglied-title{position:absolute;top:0;width:100%;text-align:center;line-height:1.1;-ms-hyphens: none;-webkit-hyphens:none;hyphens: none;}.button,.gutschein p,.leistungen,.meta-info,.meta-info-jobs,.meta-info-store,.meta-info-support,.meta-info-teaser,.meta-info-veranstaltungen,.three-li-info,thead{font-family:pt_sansbold,Arial,sans-serif;font-weight:700}article ul,section ul{margin-top:0}article .meta-info{margin-top:0}.single-veranstaltungen ul{margin-left:0}.button,.gutschein p,.meta-info,.meta-info-store,.meta-info-veranstaltungen,thead{letter-spacing:.7px}thead{text-transform:uppercase}.thema-green h2,.thema-grey h2,.thema-yellow h2{font-family:pt_serifbold,Garamond,serif;font-weight:700}.gutschein h2{padding-top:1.618rem;padding-right:2.8125rem}.gutschein p{padding-right:2.8125rem}.first-header-h1{margin-bottom:0}.first-header-h2{line-height:1;margin:.3125rem 0 .5rem}.no-margin-btm{margin-bottom:0}.first-header p:last-of-type{margin-bottom:0}.card-content p{margin-bottom:0}.block-header{padding:0 1rem;display:inline-block}.error-card,.white{color:#303030;background:#fcfcfc}.green{background:#9ab61b}.yellow{background:#f4bc3b}.blue,.grey,thead{color:#fff;letter-spacing:.9px}.grey{background:#5e5e5e}.blue,thead{background:#0065af}.color-section h4{margin-left:1rem;margin-right:1rem}.color-section .meta-info,.color-section .meta-info-veranstaltungen{margin:0 0 .3125rem 1rem}.meta-info,.meta-info-teaser{margin-left:0}.meta-info-jobs,.meta-info-store,.meta-info-support{margin:0}.white-section h4{margin-left:1rem}.error-card h2,.white-section p{margin:0 1rem}.meta-info-support{list-style:none;padding-left:0}.meta-info-support li{position:relative;padding-left:1.5625rem}.meta-info-support li:before{content:'';width:1.1875rem;height:1rem;position:absolute;background-image:url(../img/icons/arrow.svg);background-size:cover;background-position:center;left:0;top:50%;transform:translateY(-50%)}.meta-info-veranstaltungen{margin-bottom:0}.meta-info-veranstaltungen li{padding-right:.625rem;padding-left:.625rem;display:inline-block;line-height:.8}.meta-info-jobs li:nth-of-type(2){border-left:1px solid #303030}.full-green .meta-info-veranstaltungen li:nth-of-type(2){border-left:1px solid #fff}article .meta-info-veranstaltungen li:nth-of-type(2){border-left:1px solid #303030}.full-green .meta-info-veranstaltungen li:last-of-type,article .meta-info-veranstaltungen li:last-of-type{border-left:none}.veranstaltung-main{margin-bottom:.5rem}.meta-info-veranstaltungen li:last-of-type{border-left:none;padding-left:0;display:block}.meta-info li:first-of-type,.meta-info-jobs li:first-of-type,.meta-info-veranstaltungen li:first-of-type{padding-left:0}.meta-info-jobs li{line-height:1;display:inline-block}.meta-info-store li{display:block;line-height:1.3}.nr{letter-spacing:0;word-spacing:-2px}.veranstaltungsname{letter-spacing:.8px;padding-bottom:0;margin-bottom:0}.stellentitel{line-height:1.1;margin-bottom:0}.berichte-h3{letter-spacing:.8px;position:absolute;bottom:0;padding:.85em 1em;color:#fff;line-height:1.1;text-shadow:1px 1px 1px #303030;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.card-content-simple h3{margin-bottom:0}.leistung-meta-info li{display:inline-block}.a-b{list-style-type:lower-alpha}p{line-height:1.5}#article-infos b{display:block}th{text-align:left;padding-left:1rem}tbody td{padding:0 1rem}.oeffnungszeiten{width:100%;table-layout:fixed}figcaption{padding:0 1rem;letter-spacing:.5px;color:#5e5e5e;margin-top:.625rem}.border-button{border:2px solid #f2f2f2}.article-button{margin-left:1rem}form{margin-top:1rem}.btn-no-margin{margin-bottom:0}.button,.shadow{box-shadow:0 3px 12px rgba(0,0,0,.3)}.button:active,.button:hover{box-shadow:0 3px 12px transparent}.btn-grey{color:#000!important}.btn-white{background:#fff}.color-section .border-button,.single-btn,p+.button-group{margin-top:.938rem}.color-section .border-button{margin-left:1rem}.veranstaltung li:last-of-type{padding-left:0}legend{color:#000}checkbox{display:block}.icon-text{background:#5e5e5e}header{width:100%}.navigation{position:fixed;width:100%;z-index:100;background:#fcfcfc}.brand{position:absolute;padding-left:.9375rem;float:left;line-height:4.375rem;text-transform:uppercase;font-size:1.4em}.brand a,.brand a:visited{color:#fcfcfc;text-decoration:none}.navigation nav{float:right}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;position:relative}#main-nav ul li a,#main-nav ul li a:visited{display:block;color:#0065af;text-decoration:none}.sub-menu li a{padding:1rem .9375rem!important;line-height:1.1!important;letter-spacing:.9px}#main-nav ul li a:hover,#main-nav ul li a:visited:hover{background:#f4bc3b;color:#303030}nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:4px;content:' ▴';font-size:1rem;font-family:pt_serifregular}nav ul li ul li{min-width:230px}nav ul li ul li a{padding:15px;line-height:20px}.sub-menu{position:absolute;display:none;box-shadow:0 3px 12px rgba(0,0,0,.15)}.nav-mobile{display:none;position:absolute;top:0;right:0;height:70px;width:70px}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#0065af;position:absolute;display:block;content:'';transition:all .3s ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}#footer ul li a,#footer ul li a:visited{line-height:1rem;color:#fff}.einkaufsgutschein-img{margin:1rem 0}#header-img{background:#f4bc3b;width:100%;max-width:1700px;margin:0 auto;display:block}#article-img{max-width:62.5rem;display:block;margin:0 auto;width:100%}.headline-gutschein{width:60%;max-width:16.25rem;float:right}.bg-img-section{color:#fff}.mitglied-img{background:#fff}.slideshow-container{margin-top:1.375rem;position:relative}.mySlides{display:none}.next,.prev{cursor:pointer;position:absolute;top:0;width:auto;padding:1rem;color:#0065af;font-weight:700;font-size:1.125rem;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(255,255,255,.7)}.next{right:0}.next:hover,.prev:hover{background-color:#fff;color:#0065af}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.meta-info li,.three-li-info li{list-style-type:none}.meta-info-jobs li{padding-right:.625rem;padding-left:.625rem}@media screen and (max-width:21.8125em){.thema-green h2,.thema-grey h2,.thema-yellow h2{font-size:.875rem}.thema-green,.thema-grey,.thema-yellow{top:-13px;line-height:25px;height:25px}.einkaufsgutschein{margin-top:2.4375rem}.thema-green h2,.thema-grey h2,.thema-yellow>h2{line-height:25px}.ctn-after-sign{padding-bottom:1.9375rem}.driangle-content article:first-of-type{margin-top:1.9375rem}.filter-container{margin-top:1.9375rem}tbody{font-size:.875rem}.meta-info li,.meta-info-teaser li,.meta-info-veranstaltungen li{line-height:1}.meta-info-teaser li{display:block}.meta-info-veranstaltungen li{display:inline-block}.meta-info-veranstaltungen li:last-of-type{display:block}.card-content .meta-info,.card-content .meta-info-teaser{margin:.3125rem 0 .3125rem 0}.white-section .meta-info,.white-section .meta-info-jobs{margin:.3125rem 0 .3125rem 1rem}.three-li-info li{line-height:1.2}}@media screen and (min-width:21.875em){.white-section .meta-info,.white-section .meta-info-jobs{margin:0 0 .3125rem 1rem}.card-content .meta-info,.card-content .meta-info-jobs{margin:0 0 .3125rem 0}.meta-info li{line-height:1;display:inline-block}.meta-info li{padding-right:.625rem;padding-left:.625rem}.meta-info li{border-right:1px solid #303030}.meta-info li:first-of-type,.meta-info-jobs li:first-of-type{padding-left:0}.meta-info li:nth-of-type(3){border:none}.veranstaltung li:last-of-type{display:block}}@media screen and (min-width:21.875em) and (max-width:39.938em){.thema-green,.thema-grey,.thema-yellow{top:-16px;line-height:32px;height:32px}.einkaufsgutschein{margin-top:2.25rem}.thema-green h2,.thema-grey h2,.thema-yellow>h2{line-height:32px}.ctn-after-sign{padding-bottom:2.3125rem}.driangle-content article:first-of-type{margin-top:2.3125rem}.filter-container{margin-top:.875rem}.meta-info-teaser li{line-height:1;display:inline-block}.meta-info-teaser li{padding-right:.625rem;padding-left:.625rem}.meta-info-teaser li:first-of-type{padding-left:0;border-right:1px solid}.meta-info-teaser li:last-of-type{display:block}.three-li-info li:last-of-type{display:block;padding-left:0}}@media screen and (min-width:28.125em) and (max-width:39.9375em){.meta-info-teaser li{border-right:1px solid}.meta-info-teaser li:first-of-type{padding-left:0}.meta-info-teaser li:last-of-type{border:none;display:inline-block}}@media screen and (max-width:39.938em){.content{padding-bottom:3.236rem}section+section{margin-top:3.236rem}.text-over-img{padding-top:.9375rem}.block-header-jobs{margin:1rem 0 0}.gutschein{padding:0 1rem}#footer{padding:1rem 0}nav{font-size:1.2rem}.sub-menu li a{font-size:1.125rem!important}.article-headline{margin-bottom:1rem}.three-li-info li:nth-of-type(2){border-right:none}.single-mitglieder article li{line-height:1.3}.single-mitglieder article li+li{margin-top:.375rem}.bg-img-section{background-image:url(../img/bg-gutschein-small.png),url(../img/bg-gruenberger-einkaufsgutscheine-small.jpg);background-repeat:repeat repeat-y;background-position:top right,top left;background-size:contain,cover}}@media screen and (min-width:40em){.content{padding-bottom:5rem}section+section{margin-top:5rem}.ctn-after-sign{padding-bottom:2.625rem}.driangle-content article:first-of-type{margin-top:2.625rem}nav{font-size:1.375rem}.sub-menu li a{font-size:1.1875rem!important}.first-header{padding-top:.9375rem}.text-over-img{padding-top:.9375rem}.text-over-img{text-shadow:0 0 7px #000;color:#fcfcfc;bottom:1.25rem;position:absolute}#footer ul li a,#footer ul li a:visited{line-height:3rem}#footer ul li{display:inline-block;padding-right:1rem}.thema-green,.thema-grey,.thema-yellow{top:-22px;line-height:36px;height:36px}.wth-thema{margin-top:3.625rem!important}.einkaufsgutschein{margin-top:3.625rem}.leistungen,.meta-info,.meta-info-jobs,.meta-info-store,.meta-info-support,.meta-info-teaser,.meta-info-veranstaltungen,article ul,figcaption,form ul,main ol,p,section ul,table{font-size:1.125rem}.single-mitglieder article li{line-height:1.4}.single-mitglieder article li+li{margin-top:.375rem}.headline-gutschein{max-width:320px}}@media screen and (min-width:40em) and (max-width:51.875em){.bg-img-section{background-image:url(../img/bg-gutschein-small.png),url(../img/bg-gruenberger-einkaufsgutscheine-medium.jpg);background-repeat:repeat repeat-y;background-position:top right,top left;background-size:contain,cover}}@media screen and (min-width:51.9375em){.bg-img-section{background-image:url(../img/bg-gutschein-small.png),url(../img/bg-gruenberger-einkaufsgutscheine-large.jpg);background-repeat:repeat repeat-y;background-position:top right,top left;background-size:contain,cover}}@media screen and (min-width:40em) and (max-width:63.9375em){.aims article:nth-of-type(2){margin-top:2.625rem}.meta-info-teaser li{line-height:1;display:block}.meta-info-teaser{margin:.3125rem 0 .3125rem 0}.three-li-info li{line-height:1.3}.three-li-info li:nth-of-type(2){border:none}.three-li-info li:last-of-type{display:block;padding-left:0}}@media only screen and (max-width:61.188em){.custom-logo{line-height:70px;width:5rem}.navigation{height:70px}.nav-mobile{display:block}#main-nav{width:100%;padding:70px 0 15px}#main-nav ul{display:none}nav ul li{float:none}nav ul li a{padding:15px;line-height:20px}nav ul li ul li a{padding-left:30px}#main-nav ul li a,#main-nav ul li a:visited{padding:0 .9375rem;line-height:56px}.nav-list{width:100%;height:100vh;background:rgba(250,250,250,.9)}.sub-menu{position:static}#article-img,#header-img{padding-top:4.375rem}.no-img-headline{margin-top:4.375rem}.headline-wth-img{padding-top:70px}}@media screen and (max-width:63.938em){.card-content{padding:.85rem 1rem}.icon-target{width:100vw}}@media screen and (min-width:61.250em){.custom-logo{line-height:5rem;width:6rem}#main-nav ul li a,#main-nav ul li a:visited{padding:0 .9375rem;line-height:80px}.navigation{height:80px}nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{line-height:74px}.sub-menu{background:rgba(250,250,250 ,.9)}.nav-list{display:block!important}#article-img,#header-img{padding-top:5rem}.no-img-headline{margin-top:5rem}.headline-wth-img{padding-top:80px}#main-nav ul li a{font-size:1.5rem}.sub-menu li a{font-size:1.25rem!important}.meta-info,.meta-info-jobs,.meta-info-store,.meta-info-support,.meta-info-teaser,.meta-info-veranstaltungen,article ul,figcaption,form ul,main ol .leistungen,p,section ul,table{font-size:1.25rem}}@media screen and (min-width:64em){.img-container{background:#f4bc3b}.single-mitglieder .img-container{background:#e1e1e1}.nav-container{max-width:62.5rem;margin:0 auto}.card-content{padding:.85rem 1rem .85rem 0}.meta-info-teaser li{padding-right:.625rem;border-right:1px solid;padding-left:.625rem;display:inline-block}.meta-info-teaser li:first-of-type{padding-left:0}.meta-info-teaser li:last-of-type{border:none}.icon-target{width:280px}}