﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url("http://hello.myfonts.net/count/30d09a");*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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{background-color:transparent}a:active,a:hover{outline:0}p{margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:normal}dfn{font-style:italic}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{border:0}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}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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}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:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{min-height:100%;height:100%;width:100%;min-width:100%;padding:0;margin:0;font-family:"HelveticaNeueLTStd-Roman";font-size:15px}body{overflow:hidden}.row{background-repeat:no-repeat}footer{display:none}.clear{clear:both}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(30,30,30,0.3)}::-webkit-scrollbar-thumb:hover{background-color:#aaa}.main{height:100%}.main .col{height:100%;max-height:100%;width:50%;position:absolute}.main .col.col-1{left:0}.main .col.col-2{left:50%}.main .col.col-2 .logo{z-index:1;width:50%;left:50%;position:fixed;height:200px}.main .row{height:50%;position:relative;overflow-y:auto}.main .row.row-full{height:100%;width:100%;background-repeat:no-repeat;background-size:100%}.main .row.row-full-2{height:100%;width:100%;background-color:#93a1a6;background-image:url("../images/herz_vertikal_neg.svg");background-repeat:no-repeat;background-position:center 150px;background-size:100%}.main .row a,.main .row a:link{color:#93a1a6}.main .row.rosa a,.main .row.rosa a:link,.main .row.blue a,.main .row.blue a:link{color:#FFF}.main .blue{background-color:#93a1a6}.main .beige{background-color:#e7dcd1}.main .rosa{background-color:#cab2b6}.main .white{background-color:#FFF}.main .white .svg{fill:#FFF}.main .grey{background-color:#F0F0F0}.main .transparent{background-color:transparent}.row .content{text-align:initial;margin:0 auto;padding:0 100px}.row .content.richtext ul{list-style-type:none;padding:0 0 0 13px}.row .content.richtext ul li{text-indent:-13px;padding-bottom:5px}.row .content.richtext ul li:before{content:"– ";text-indent:-10px}.row .logo{width:100%;position:absolute;height:200px}.row .logo img{-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;top:52px;position:absolute;margin:0 auto;max-width:220px}.row .bg-image{height:100%;background-size:cover}.row.row-bg{background-position:center}.row .columns3{padding-left:50px;padding-right:50px;-webkit-column-count:3;-moz-column-count:3;column-count:3}.row .columns2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.main.gallery{height:100%}.main.gallery nav{width:100%;left:0;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.main.gallery nav #Grid{width:48%;padding-left:20px}.main.gallery .col{height:100%;max-height:100%;width:100%;position:absolute}.main.gallery .col.col-1{left:0}.main.gallery .row{height:100%;position:relative;overflow-y:auto}.main.gallery .row.row-full{height:100%;width:100%;background-color:#FFF;background-image:none}.main.gallery .row .popup-gallery,.main.gallery .row .events{position:relative;margin-left:-10px;*zoom:1}.main.gallery .row .popup-gallery:before,.main.gallery .row .popup-gallery:after,.main.gallery .row .events:before,.main.gallery .row .events:after{content:" ";display:table}.main.gallery .row .popup-gallery:after,.main.gallery .row .events:after{clear:both}.main.gallery .row .popup-gallery .image-wrapper,.main.gallery .row .events .image-wrapper{width:25%;height:320px;margin:0;display:inline-block;float:left;overflow:hidden}.main.gallery .row .popup-gallery .image-wrapper .eventimg,.main.gallery .row .events .image-wrapper .eventimg{width:100%;height:260px;background-size:cover;background-position:center;margin:10px}.main.gallery .row .popup-gallery .image-wrapper a,.main.gallery .row .events .image-wrapper a{outline:none}.main.gallery .row .popup-gallery .image-wrapper span,.main.gallery .row .events .image-wrapper span{display:block;padding-left:10px}.main.gallery .row .popup-gallery{padding-bottom:50px !important}.main.gallery .row .popup-gallery .image-wrapper{height:270px}.main.gallery .row .content{padding:0 100px}.mfp-bg{background-color:#FFF !important;opacity:1 !important}.mfp-figure:after{box-shadow:none !important}.mfp-close{color:#000 !important}.downloads{list-style-type:none;margin:0;padding:0}.downloads li{border-bottom:1px solid black;margin-bottom:10px;padding-bottom:10px}.downloads li a{color:black !important;text-decoration:none}.content-image{width:100%;height:auto;padding:20px 100px}.error_sitemap ul{padding:0;list-style-type:none}.error_sitemap ul ul{padding-left:20px}.error_sitemap ul a,.error_sitemap ul a:hover{text-decoration:none;color:black}.rowgallery .popup-gallery{height:100%}.rowgallery .popup-gallery .image-wrapper{float:left;height:50%;width:50%}.rowgallery .popup-gallery .image-wrapper .eventimg{height:100%;width:100%;background-size:cover;background-position:center}.searchform form fieldset{border:0;padding:0}.searchform form fieldset label[for="search"]{display:none}.searchform form fieldset #search{float:left;border:1px solid black;border-right:0;height:40px;padding:5px;background-color:transparent;color:black}.searchform form fieldset #search::-webkit-input-placeholder{color:black}.searchform form fieldset #search:-moz-placeholder{color:black;opacity:1}.searchform form fieldset #search::-moz-placeholder{color:black;opacity:1}.searchform form fieldset #search:-ms-input-placeholder{color:black}.searchform form fieldset input[type="submit"]{border:1px solid black;color:black;background-color:transparent;float:left;height:40px}.searchform.white{background-color:transparent}.searchform.white form fieldset #search{border:1px solid white;color:white}.searchform.white form fieldset #search::-webkit-input-placeholder{color:white}.searchform.white form fieldset #search:-moz-placeholder{color:white;opacity:1}.searchform.white form fieldset #search::-moz-placeholder{color:white;opacity:1}.searchform.white form fieldset #search:-ms-input-placeholder{color:white}.searchform.white form fieldset input[type="submit"]{border:1px solid white;color:white}.searchresults h3 a{color:black}.searchresults .sisea-paging{padding-top:30px}.meinungsbutton{background-color:transparent !important}.meinungsbutton .mbutton{float:left;border:1px solid black;padding:5px 15px;height:40px;line-height:30px;background-color:transparent;color:black;cursor:pointer}.meinungsbutton.white .mbutton{background-color:white;color:black;border-color:white}.buttons{padding:20px 1px 50px 0;width:100%;left:25%;z-index:1;text-align:center;position:static;height:50px}.buttons.absolute{-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:40px;padding:0 50px;position:fixed}.buttons.fontwhite button{border:1px solid #FFF;color:#FFF}.buttons.fontblack button{border:1px solid #000;color:#000}.buttons button{border-radius:0;background-color:Transparent;outline:none;min-width:200px;height:40px;margin-right:115px}.buttons button.last{margin-right:0}.sticker{background-image:url("../images/ggk_forum_button.svg");background-size:cover;height:114px;width:114px;position:static;margin:40px 0 0 40px}.sticker.absolute{position:absolute;bottom:160px;left:80px;margin:0}nav{position:fixed;width:48%;padding-top:52px;left:25%;z-index:1;display:block;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}nav #Grid li #Grid li{height:25px}nav.fontwhite #Grid li a{color:#FFF}nav.fontblack #Grid li a{color:#000}nav.bgtransparent #Grid li:hover #Grid{background:transparent}nav.bgwhite{background:#FFF}nav.bgwhite #Grid li:hover #Grid{background:#FFF}nav.bgrosa{background:#cab2b6}nav.bgrosa #Grid li:hover #Grid{background:#cab2b6}nav.bgblue{background:#93a1a6}nav.bgblue #Grid li:hover #Grid{background:#93a1a6}nav.bgbeige{background:#e7dcd1}nav.bgbeige #Grid li:hover #Grid{background:#e7dcd1}nav #Grid{margin-bottom:10px;text-align:justify;font-size:0.1px;padding:0}nav #Grid ul{padding:0}nav #Grid li{display:inline-block;width:19%;padding-top:0;margin-bottom:2%;text-align:center}nav #Grid li a{color:#FFF;text-decoration:none;font-size:18px}nav #Grid li #Grid{display:none}nav #Grid li #Grid li{padding:0 10px}nav #Grid li #Grid li.last{padding-bottom:10px}nav #Grid li:hover a{font-family:HelveticaNeueLTStd-Bd}nav #Grid li.active a{font-family:HelveticaNeueLTStd-Bd}nav .buttons2{display:none !important}nav #Grid li:hover #Grid{position:absolute;width:auto;display:block;padding-left:0;background:#cab2b6}nav #Grid li:hover #Grid li{position:relative;display:block;text-align:left !important;width:auto;margin-top:15px}nav #Grid li:hover #Grid li a{font-family:HelveticaNeueLTStd-Roman}nav #Grid li:hover #Grid li:hover a{font-family:HelveticaNeueLTStd-Bd}nav #Grid li:hover #Grid .placeholder{display:none !important}nav #Grid:after{content:"";display:inline-block;width:100%}nav #Grid .placeholder{width:100%;height:0;line-height:0;font-size:0.1px}body.rosa .kreuz,.blue .kreuz{height:22px;width:22px;background-repeat:no-repeat;background-image:url("../images/kreuz_weiss.svg")}body.white .kreuz,.beige .kreuz{height:22px;width:22px;background-repeat:no-repeat;background-image:url("../images/kreuz.svg")}@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url("../fonts/30D09A_0_0.eot");src:url("../fonts/30D09A_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/30D09A_0_0.woff2") format("woff2"),url("../fonts/30D09A_0_0.woff") format("woff"),url("../fonts/30D09A_0_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Roman';src:url("../fonts/30D09A_1_0.eot");src:url("../fonts/30D09A_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/30D09A_1_0.woff2") format("woff2"),url("../fonts/30D09A_1_0.woff") format("woff"),url("../fonts/30D09A_1_0.ttf") format("truetype")}strong,b{font-family:'HelveticaNeueLTStd-Bd';font-weight:normal}@media screen and (min-width: 2200px){.main.gallery .row .events .image-wrapper,.main.gallery .row .popup-gallery .image-wrapper{height:380px !important}.main.gallery .row .events .eventimg,.main.gallery .row .popup-gallery .eventimg{height:320px !important}}@media screen and (max-width: 1890px){.buttons button{margin-right:5%}}@media screen and (max-width: 1600px){.columns2{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important}.columns3{-webkit-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important}.content{padding-left:50px !important;padding-right:50px !important}.content-image{padding-left:50px !important;padding-right:50px !important}}@media screen and (max-width: 1555px){.buttons button{margin-right:0;margin-bottom:10px}}@media screen and (max-width: 1300px){.buttons button{min-width:150px}}@media screen and (max-width: 1024px){body{background-image:none}body .spacer{max-height:140px}body .richtext{margin-top:100px}form{padding-bottom:20px}nav{left:0;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);padding-top:50px;top:0}.conten{margin-top:100px}}@media screen and (max-width: 1024px){html body{overflow:auto;height:auto}html body .main .row a,html body .main .row a:link{color:#93a1a6}html body.blue .main .row a,html body.blue .main .row a:link,html body.rosa .main .row a,html body.rosa .main .row a:link{color:#FFF}html body .spacer{display:none !important}html body .row{height:auto;background-image:none !important}html body .row .logo img{padding-top:10px;max-width:270px;width:100%;top:0}html body .sticker{display:none}html body .spacer{display:none !important}html body.rosa{background:#cab2b6}html body.rosa .main .col,html body.rosa .main .col .row{background:#cab2b6;background-color:#cab2b6}html body.blue{background:#93a1a6}html body.blue .main .col,html body.blue .main .col .row{background:#93a1a6;background-color:#93a1a6}html body.white{background:#FFF}html body.white .main .col,html body.white .main .col .row{background:#FFF;background-color:#FFF}html body.beige{background:#e7dcd1}html body.beige .main .col,html body.beige .main .col .row{background:#e7dcd1;background-color:#e7dcd1}html body .main .col,html body .main .col-1,html body .main .col-2{position:relative;width:100%;left:0% !important;height:auto !important}html body .main .col .row,html body .main .col-1 .row,html body .main .col-2 .row{width:100%;height:inherit;height:auto !important;background-color:transparent !important}html body .main .col .row .content,html body .main .col-1 .row .content,html body .main .col-2 .row .content{padding:0 30px 30px;margin:0}html body .main .col .row .spacer,html body .main .col-1 .row .spacer,html body .main .col-2 .row .spacer{display:none !important}html body .main .buttons{display:none}html body .main .buttons .navpoint{display:none}html body .main .buttons2{display:block}html body .gallery .col,html body .gallery .col .row{height:100% !important}html body .gallery .col{position:relative !important}html body .gallery .popup-gallery{top:0 !important;padding-top:0 !important}html body .gallery .popup-gallery .image-wrapper{width:33%}html body .gallery .popup-gallery .image-wrapper:nth-child(2n+0) .eventimg{margin:0 0 0 10px !important}html body .gallery .popup-gallery .image-wrapper:nth-child(2n+1) .eventimg{margin:0 !important}html body .form-overlay .closeform{position:relative;width:40px;margin:0 auto;left:0;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.logo{position:relative !important;margin:0 auto !important;left:inherit !important}.gallery .image-wrapper{width:50% !important}.searchform{display:none !important}}@media screen and (max-width: 768px){.logo{height:160px !important}.columns3{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important}.columns3,.content,.content-image{padding-left:30px !important;padding-right:30px !important}body .gallery .col .row .popup-gallery{padding-bottom:50px}body .gallery .col .row .popup-gallery .image-wrapper{width:100% !important}body .gallery .col .row .popup-gallery .image-wrapper .eventimg{margin-left:0 !important}}@media screen and (max-width: 768px){.rowgallery .popup-gallery{height:100% !important}.rowgallery .popup-gallery .image-wrapper{float:left;height:270px !important;width:100% !important}.rowgallery .popup-gallery .image-wrapper .eventimg{height:270px !important;width:100% !important;background-size:cover;background-position:center}}.form{padding-left:50px;padding-right:50px}.form fieldset{border:0;padding:0}.form fieldset div{padding-bottom:20px}.form fieldset input[type="text"],.form fieldset textarea{border:0;border-bottom:1px solid black;background-color:transparent;display:block;width:100%}.form fieldset input[type="text"]:focus,.form fieldset textarea:focus{outline:none}.form fieldset input[type="text"]::-webkit-input-placeholder,.form fieldset textarea::-webkit-input-placeholder{color:black}.form fieldset input[type="text"]:-moz-placeholder,.form fieldset textarea:-moz-placeholder{color:black;opacity:1}.form fieldset input[type="text"]::-moz-placeholder,.form fieldset textarea::-moz-placeholder{color:black;opacity:1}.form fieldset input[type="text"]:-ms-input-placeholder,.form fieldset textarea:-ms-input-placeholder{color:black}.form fieldset input[type="text"]:placeholder-shown,.form fieldset textarea:placeholder-shown{color:black}.form fieldset textarea{border:1px solid black;padding:5px;height:150px}.form input[type="submit"]{border:1px solid black;background-color:transparent;width:150px;height:40px;background:linear-gradient(to left, transparent 50%, black 50%);background-size:200% 100%;background-position:right bottom;transition:all 500ms ease}.form input[type="submit"]:hover{background-position:left bottom;transition:all 500ms ease;color:white}.form .file{display:block;margin-bottom:5px}.form-overlay{display:none;position:absolute;width:50%;z-index:2;height:100%;color:white}.form-overlay nav{display:none}.form-overlay .closeform{-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%);position:absolute;left:50%;z-index:10;cursor:pointer;font-size:40px;background-image:url("../images/kreuz.svg");background-repeat:no-repeat;height:30px;width:30px}.form-overlay.default{color:black}.form-overlay.default .closeform{background-color:#F0F0F0}.form-overlay.default .col .row{background-color:#F0F0F0 !important}.form-overlay.default .col .row a{color:#93a1a6}.form.kontaktformular #field3_wrap,.form.kontaktformular #field14_wrap{margin-left:20px;position:relative;padding:50px 0 10px}.form.kontaktformular #field3_wrap label[for="field3"],.form.kontaktformular #field14_wrap label[for="field3"]{display:none}.form.kontaktformular #field3_wrap label,.form.kontaktformular #field14_wrap label{position:absolute;left:10px;top:49px}.form.kontaktformular #field3_wrap input[type="checkbox"],.form.kontaktformular #field14_wrap input[type="checkbox"]{margin-left:-20px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:1px solid black;width:19px;height:19px;position:relative}.form.kontaktformular #field3_wrap input[type="checkbox"]:checked:after,.form.kontaktformular #field14_wrap input[type="checkbox"]:checked:after{position:absolute;content:"x";bottom:0;text-align:center;left:4px}.form.kontaktformular #field3_wrap input[type="checkbox"]:focus,.form.kontaktformular #field14_wrap input[type="checkbox"]:focus{outline:none}.form.kontaktformular #field14_wrap{padding:20px 0 90px}.form.kontaktformular #field14_wrap .boolDiv{position:relative;display:block;margin:5px 0 10px}.form.kontaktformular #field14_wrap label[for="field14"]{display:none}.form.kontaktformular label[for="field1"],.form.kontaktformular label[for="field4"],.form.kontaktformular label[for="field5"],.form.kontaktformular label[for="field6"],.form.kontaktformular label[for="field2"],.form.kontaktformular label[for="field7"],.form.kontaktformular label[for="field8"]{display:none}.form.spenden #field3_wrap,.form.spenden .form.kontaktformular #field14_wrap,.form.kontaktformular .form.spenden #field14_wrap{padding-bottom:5px}.form.spenden #field3_wrap label[for="field3"],.form.spenden .form.kontaktformular #field14_wrap label[for="field3"],.form.kontaktformular .form.spenden #field14_wrap label[for="field3"]{display:block;margin-bottom:15px;border-bottom:1px solid black}.form.spenden #field3_wrap .boolDiv,.form.spenden .form.kontaktformular #field14_wrap .boolDiv,.form.kontaktformular .form.spenden #field14_wrap .boolDiv{display:inline-block;width:30%;margin-bottom:10px}.form.spenden #field3_wrap input[type="radio"],.form.spenden .form.kontaktformular #field14_wrap input[type="radio"],.form.kontaktformular .form.spenden #field14_wrap input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:1px solid black;width:19px;height:19px;position:relative}.form.spenden #field3_wrap input[type="radio"]:checked:after,.form.spenden .form.kontaktformular #field14_wrap input[type="radio"]:checked:after,.form.kontaktformular .form.spenden #field14_wrap input[type="radio"]:checked:after{position:absolute;content:"x";text-align:center;bottom:0;left:4px}.form.spenden #field3_wrap input[type="radio"]:focus,.form.spenden .form.kontaktformular #field14_wrap input[type="radio"]:focus,.form.kontaktformular .form.spenden #field14_wrap input[type="radio"]:focus{outline:none}.form.spenden #field8_wrap{border-top:1px solid black;margin-top:-15px;padding-top:10px;margin-bottom:30px}.form.spenden #field17_wrap{padding-bottom:60px}.form.spenden label[for="field10"],.form.spenden label[for="field11"],.form.spenden label[for="field12"],.form.spenden label[for="field13"],.form.spenden label[for="field14"],.form.spenden label[for="field15"],.form.spenden label[for="field17"],.form.spenden label[for="field18"]{display:none}.form.meinung label[for="field19"],.form.meinung label[for="field20"],.form.meinung label[for="field21"],.form.meinung label[for="field22"],.form.meinung label[for="field23"],.form.meinung label[for="field24"],.form.meinung label[for="field25"],.form.meinung label[for="field26"]{display:none}.form.meinung .col .row .content p{color:white !important}.form.meinung input,.form.meinung textarea{color:white !important;border-color:white !important}.form.meinung input[type="text"]::-webkit-input-placeholder,.form.meinung textarea::-webkit-input-placeholder{color:white !important}.form.meinung input[type="text"]:-moz-placeholder,.form.meinung textarea:-moz-placeholder{color:white !important;opacity:1}.form.meinung input[type="text"]::-moz-placeholder,.form.meinung textarea::-moz-placeholder{color:white !important;opacity:1}.form.meinung input[type="text"]:-ms-input-placeholder,.form.meinung textarea:-ms-input-placeholder{color:white !important}.form.meinung input[type="text"]:placeholder-shown,.form.meinung textarea:placeholder-shown{color:white !important}ul.error{padding:0;margin-left:20px;color:red}hr{border:none;height:1px !important;width:100%;color:#000;background-color:#000}@media screen and (max-width: 1024px){.form{padding-left:30px;padding-right:30px;padding-top:50px}}@media screen and (max-width: 1024px){.form-overlay{display:none;position:relative;width:100%;z-index:1;height:auto;background-color:transparent}.form-overlay .col-1{background-color:transparent}}.HelveticaNeueLTStd-Bd{font-family:HelveticaNeueLTStd-Bd;font-weight:normal;font-style:normal}.HelveticaNeueLTStd-Roman{font-family:HelveticaNeueLTStd-Roman;font-weight:normal;font-style:normal}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#ffffff;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:40px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;background-color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;background-color:white}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0;background-image:url("../images/pfeil_links.svg");background-repeat:no-repeat;background-position:center;background-size:50px}.mfp-arrow-left:after{display:none}.mfp-arrow-left:before{display:none}.mfp-arrow-right{right:0;background-image:url("../images/pfeil_rechts.svg");background-repeat:no-repeat;background-position:center;background-size:50px}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;display:none}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;display:none}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*! #######################################################################
	MeanMenu 2.0.7
	--------
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)
####################################################################### */body.rosa .mean-bar,body.rosa .mean-nav{background:#cab2b6}body.blue .mean-bar,body.blue .mean-nav{background:#93a1a6}body.white .mean-bar,body.white .mean-nav{background:#FFF}body.beige .mean-bar,body.beige .mean-nav{background:#e7dcd1}body.white .mean-bar,body.white .mean-nav,body.beige .mean-bar,body.beige .mean-nav{color:black}body.white a.meanmenu-reveal,body.white .mean-nav ul li a,body.beige a.meanmenu-reveal,body.beige .mean-nav ul li a{color:#000}body.white a.meanmenu-reveal span,body.beige a.meanmenu-reveal span{background-color:black}body.white .mean-nav ul li a,body.beige .mean-nav ul li a{border-top:1px solid black}a.meanmenu-reveal{display:none}.arrow-down,.arrow-up{height:20px;background-image:url("../images/pfeil_rechts.svg");background-repeat:no-repeat;background-position:center;background-size:15px}.arrow-down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.arrow-up{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#cab2b6;padding:4px 0;height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700;z-index:10}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;position:relative;width:100%;background:#cab2b6}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:26px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none !important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(255,255,255,0.1)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none !important}.gallery .mean-bar{background:#cab2b6 !important}.gallery .mean-container .mean-nav ul li{position:relative;float:left;width:100%;background:red}

/*# sourceMappingURL=main.css.map */

.cookieInfo {
        position        : fixed;
        z-index         : 50;
        left            : 0;
        bottom          : 0;
        width           : calc(100%);
        background-color: grey;
        color           : white;
        opacity         : 0.9;
        padding         : 25px 60px;
        text-align      : center;
    }
    

    .acceptcookies {
        font-family     : $base-font-family;
        display         : block;
        background-color: transparent;
        color           : white;
        border          : 1px solid white;
        padding         : 5px 35px;
        cursor          : pointer;
        transition      : all 0.2s;
        margin          : 20px auto 0;
    }

@media only screen and (max-width: 600px) {
    .cookieInfo {
        padding: 20px;
    }
}