﻿form .important{margin-top:4px;display:inline-block;padding:8px 16px;color:#a30000;background-color:#e9da93;border:1px solid #ebd14e}fieldset{border:0 none}.form-row,.form-group{display:flex;flex-direction:column;width:100%;margin-bottom:16px}.form-row .control-label,.form-group .control-label{align-self:flex-start;margin-bottom:8px}.form-row .help-block,.form-group .help-block{display:inline-block;margin-top:4px;font-style:italic}.form-row input:read-only,.form-row textarea:read-only,.form-group input:read-only,.form-group textarea:read-only{background-color:#dedede}.form-row input[type=text]:read-only,.form-row textarea:read-only,.form-group input[type=text]:read-only,.form-group textarea:read-only{cursor:not-allowed}.form-row input,.form-row textarea,.form-group input,.form-group textarea{background-color:#fff;padding:10px}.form-row input,.form-group input{border:1px solid #434343;border-radius:2px;margin:0;outline:0;width:calc(100% - 20px)}.form-row input[type=checkbox],.form-group input[type=checkbox]{width:24px;height:24px}.form-row textarea,.form-group textarea{width:calc(100% - 20px);height:200px}.form-row textarea.small,.form-group textarea.small{height:100px}.form-row select,.form-group select{padding:10px}.form-row label,.form-group label{font-weight:600;margin-bottom:6px;line-height:1.5}.form-row .error,.form-group .error{margin-top:4px;display:inline-block;padding:8px 16px;color:#a30000;background-color:#ffc9c9;border:1px solid #d46e6e}@media screen and (min-width: 840px){.zip-and-city-wrap{display:flex}.zip-and-city-wrap .form-row:first-child{width:30%;margin-right:16px}}.form-navigation{justify-content:flex-start}button,.btn,.button{background-color:#cdcdcd;border:1px solid #cdcdcd;color:#0b0b0b;padding:12px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer}button.small,.btn.small,.button.small{padding:8px 16px}button:hover,.btn:hover,.button:hover{background-color:#dcdcdc;border-color:#dcdcdc}button.primary,button.btn-primary,.btn.primary,.btn.btn-primary,.button.primary,.button.btn-primary{background-color:#ff5700;border-color:#ff5700}button.primary:hover,button.btn-primary:hover,.btn.primary:hover,.btn.btn-primary:hover,.button.primary:hover,.button.btn-primary:hover{background-color:#ff7933;color:#0b0b0b}button[disabled],.btn[disabled],.button[disabled]{background-color:#cdcdcd;border-color:#b4b4b4;cursor:not-allowed}button[disabled]:hover,.btn[disabled]:hover,.button[disabled]:hover{background-color:#cdcdcd}.footer .typo3-messages,.content-container .typo3-messages{margin:0 0 16px 0;padding:0;list-style:none;background-color:#f4f4f4;align-self:flex-start}.footer .typo3-messages p,.content-container .typo3-messages p{margin:0}.footer .typo3-messages li,.content-container .typo3-messages li{margin-bottom:0}.footer .typo3-messages li::before,.content-container .typo3-messages li::before{display:none}.footer .typo3-messages .alert,.content-container .typo3-messages .alert{border-radius:3px;padding:8px 16px;border:1px solid #dedede}.footer .typo3-messages .alert-success,.content-container .typo3-messages .alert-success{color:#007f00;background-color:#97e597;border-color:#97e597}.footer .typo3-messages .alert-danger,.footer .typo3-messages .alert-error,.content-container .typo3-messages .alert-danger,.content-container .typo3-messages .alert-error{color:#a30000;background-color:#ffc9c9;border-color:#d46e6e}.footer .typo3-messages .alert-warning,.content-container .typo3-messages .alert-warning{color:#776300;background-color:#e9da93;border-color:#e9da93}.footer .typo3-messages{font-size:14px}.footer .typo3-messages .alert{padding:4px 8px}h1,h2,h3,h4{margin-top:0}h1{margin-bottom:16px}h2{margin-bottom:12px}h3{margin-bottom:12px}h4{margin-bottom:8px}.header{position:relative;background-color:#fff;margin:0;padding:16px 0;display:flex;justify-content:center;align-items:center;min-height:360px}@media screen and (max-width: 840px){.header{min-height:200px}}@media screen and (max-width: 420px){.header{min-height:120px}}.header__inner{width:100%;max-width:1440px;z-index:10}.header__background{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.4;background-image:url("/typo3temp/assets/_processed_/1/0/csm_fasnacht_2026_8d1c40ed46.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.header__silhouette{position:absolute;z-index:10;bottom:0;left:0;width:100%;height:130px;background-image:url("/_assets/d13c9e32477926e9ce16ce0749c752c9/Images/Skyline_breit.png");background-repeat:repeat-x;background-size:contain;background-position:bottom}@media screen and (max-width: 840px){.header__silhouette{height:70px;background-size:cover}}@media screen and (max-width: 420px){.header__silhouette{height:50px;background-size:cover}}.header a{display:flex;justify-content:center;align-items:center;text-decoration:none;z-index:10;margin-left:32px;margin-right:32px;color:#0b0b0b;font-size:112px;font-weight:600;letter-spacing:1px;margin-top:-50px}@media screen and (max-width: 840px){.header a{font-size:54px;margin-top:-14px}}@media screen and (max-width: 420px){.header a{font-size:40px;margin-top:-20px}}.navigation{background-color:#ff9864;display:flex;align-items:center;justify-content:center;height:50px;z-index:10;position:sticky;top:0}.navigation__item__uid-181{font-weight:600}@media screen and (max-width: 840px){.navigation{justify-content:flex-end}}.navigation__mobilenav{display:none;align-items:center;width:100%;justify-content:flex-end;color:#0b0b0b;text-decoration:none}.navigation__mobilenav:hover span{color:#0b0b0b}.navigation__mobilenav__icon{margin-left:16px;margin-right:24px;width:28px;height:auto}@media screen and (max-width: 840px){.navigation__mobilenav{display:flex;height:100%}}.navigation__list{display:flex;align-items:center;margin:0;padding:0;list-style-type:none;justify-content:center;height:100%;width:100%;z-index:90}@media screen and (max-width: 840px){.navigation__list{display:none}}.navigation__list--open{display:flex;position:absolute;top:48px;background-color:#dedede;width:100%;flex-direction:column;height:auto}.navigation__list>li{position:relative;height:100%;display:flex;align-items:center;white-space:nowrap}@media screen and (max-width: 840px){.navigation__list>li{border-top:1px solid #cdcdcd;width:100%;justify-content:center;text-align:center;font-weight:600}.navigation__list>li:first-child{border-top:none}}.navigation__list>li a{height:100%;display:flex;align-items:center;padding:0 8px;text-transform:uppercase;text-decoration:none;color:#0b0b0b}@media screen and (max-width: 840px){.navigation__list>li a{padding:12px 12px}}.navigation__list>li:hover{background-color:#ff5700}.navigation__list>li a:hover{color:#0b0b0b}.navigation__list>li .subitems{display:none}.navigation__list>li:hover .subitems{display:flex;flex-direction:column;background-color:#ff5700;position:absolute;top:48px;left:0;white-space:nowrap;padding:0;list-style-type:none;z-index:100}@media screen and (max-width: 840px){.navigation__list>li:hover .subitems{display:none}}.navigation__list>li:hover .subitems li a{padding:8px 10px;display:block;text-transform:none}.navigation__list>li:hover .subitems li:hover a{background-color:#ff9864}.navigation__list .active{background-color:#ff9864;color:#0b0b0b}@media screen and (max-width: 840px){.navigation a{width:100%}}.navigation a:hover{color:#ff5700}.footer{width:100%;bottom:0;left:0;display:flex;justify-content:center;align-items:center;min-height:120px;padding:16px 0 32px 0;border-top:2px solid #ff9864}@media screen and (max-width: 840px){.footer{position:relative}}.footer h3{font-weight:600;margin-bottom:12px}.footer__inner{width:100%;max-width:1440px;display:grid;grid-gap:24px;grid-template-columns:30% 1fr 30%;padding-left:20px;padding-right:20px}@media screen and (max-width: 840px){.footer__inner{grid-template-columns:100%}}.footer .countdown__time{display:block}.footer .countdown p{margin-bottom:0}.footer__grittenet a{color:#0b0b0b}.footer__grittenet a:visited{color:#0b0b0b}.footer__grittenet a:hover{color:#ff5700}.footer__gritte__columns{display:grid;grid-template-columns:1fr 1fr}.footer__gritte__title{font-weight:600;margin:0 0 12px 0}.footer__gritte__column{display:flex;flex-direction:column}.footer__gritte__item{display:flex;align-items:center;margin-bottom:12px;text-decoration:none}.footer__gritte__item img{margin-right:12px;width:28px;height:28px}.footer__gritte__item:hover span{color:#ff5700}.footer__gritte__item span{color:#0b0b0b}.footer__grittenet p{margin:0 0 12px 0}.footer__grittenet input[type=text],.footer__grittenet input[type=password]{border:1px solid #434343;border-radius:2px;margin:0 0 12px 0;outline:0;padding:10px;width:calc(100% - 20px);background-color:#fff}.footer__grittenet .logout p{margin-bottom:8px}.footer__grittenet .userprofile{display:flex;position:relative}.footer__grittenet .userprofile:hover .open-surveys{color:#0b0b0b}.footer__grittenet .userprofile .open-surveys{position:absolute;display:flex;justify-content:center;align-items:center;width:12px;height:12px;top:-6px;left:-6px;border-radius:50%;padding:6px;font-size:10px;font-weight:600;z-index:10;background-color:#ff9864}.footer__grittenet .userprofile__image{border:2px solid #ff5700;border-radius:50%;display:flex;background-color:#dedede;overflow:hidden}.footer__grittenet .userprofile__image img{width:60px;height:auto}.footer__grittenet .userprofile__user{display:flex;justify-content:center;align-items:center;margin-bottom:16px;text-decoration:none}.footer__grittenet .userprofile__info{display:flex;flex-direction:column;margin-left:16px}.footer__grittenet .userprofile__info__name{margin-bottom:0;font-weight:600}.footer__grittenet .userprofile__info__username{margin-bottom:0}.footer__grittenet .submit-container{display:flex;align-content:center;align-items:center;margin-bottom:16px;justify-content:space-between}.footer__grittenet .password_recovery a{text-decoration:none;font-size:14px}.content-container .content-grid{display:grid;grid-gap:40px}@media screen and (max-width: 420px){.content-container .content-grid{grid-gap:13.3333333333px}}.content-container.is-half .content-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 420px){.content-container.is-half .content-grid{grid-template-columns:100%}}.content-container.is-third .content-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 840px){.content-container.is-third .content-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 420px){.content-container.is-third .content-grid{grid-template-columns:100%}}.content-container.is-two-thirds .content-grid{grid-template-columns:1fr 33.3%}@media screen and (max-width: 420px){.content-container.is-two-thirds .content-grid{grid-template-columns:100%}}.content-container.is-two-thirds .content-grid .right-content{overflow:hidden}@media screen and (max-width: 420px){.content-container.prefer-right-column .main-content{order:1}.content-container.prefer-right-column .right-content{order:0}}.content-container .sortable th::after{content:"";background-image:url("/typo3conf/ext/gritte-site/Resources/Public/Images/sorting.svg");margin-left:4px;width:16px;height:16px;display:inline-block;background-size:cover;position:relative;top:3px}.content-container .sortable th.dir-d::after{background-image:url("/typo3conf/ext/gritte-site/Resources/Public/Images/down.svg");top:6px}.content-container .sortable th.dir-u::after{background-image:url("/typo3conf/ext/gritte-site/Resources/Public/Images/up.svg");top:1px}.content-container .sortable th.no-sort::after{display:none}.content-container table{width:100%;border-collapse:collapse}.content-container table thead{text-align:left;background-color:#cdcdcd}.content-container table thead th{padding:6px;line-height:1.35;vertical-align:top}.content-container table tbody tr:nth-child(even){background-color:#dedede}.content-container table tbody tr:nth-child(odd){background-color:#f4f4f4}.content-container table tbody td{padding:6px;line-height:1.35;vertical-align:top}.content-container table tfoot{background-color:#cdcdcd;font-weight:600}.content-container table tfoot td{padding:6px;line-height:1.35;vertical-align:top}.calendar .features{display:flex;justify-content:flex-start;margin-top:48px}@media screen and (max-width: 840px){.calendar .features{display:block}}.calendar .features .pdf-container{width:20%}@media screen and (max-width: 840px){.calendar .features .pdf-container{width:100%;margin-bottom:24px}}.calendar .features .pdf-container__title{margin-bottom:12px;font-weight:600}.calendar .features .pdf-container a{display:flex;align-items:center}.calendar .features .pdf-container svg{width:24px;height:24px;display:block;margin-right:8px}.calendar .features .ics-url-container{width:70%}@media screen and (max-width: 840px){.calendar .features .ics-url-container{width:100%}}.calendar .features .ics-url-container label{display:block;margin-bottom:12px;font-weight:600}.calendar .features .ics-url-container input{width:45%;padding:4px 6px}@media screen and (max-width: 840px){.calendar .features .ics-url-container input{width:100%}}.calendar__month{margin-bottom:24px}.calendar__entry{display:grid;padding:8px 0;border-bottom:1px solid #9f9f9f;grid-template-columns:20% 1fr 20%;grid-column-gap:16px}@media screen and (max-width: 840px){.calendar__entry{grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}}.calendar__entry:hover{background-color:#dedede}.calendar__entry__date{display:flex;align-self:flex-start;flex-direction:column}@media screen and (max-width: 840px){.calendar__entry__date{margin-bottom:16px;padding-left:0}}.calendar__entry__date__day{margin-bottom:4px}.calendar__entry__date__time{font-size:14px}.calendar__entry__title-container{display:grid;grid-template-rows:auto auto}@media screen and (max-width: 840px){.calendar__entry__title-container{grid-template-rows:1fr}}.calendar__entry__title-container h4{margin-bottom:0}@media screen and (max-width: 840px){.calendar__entry__title-container h4{margin-bottom:8px}}@media screen and (max-width: 840px){.calendar__entry__title-container{margin-bottom:16px}}.calendar__entry__title-category{display:flex;margin-bottom:8px}@media screen and (max-width: 840px){.calendar__entry__title-category{display:block}}.calendar__entry__description{font-size:14px}@media screen and (max-width: 840px){.calendar__entry__description{margin-top:8px}}.calendar__entry__description__internal{margin-top:4px;display:block;background-color:#aee9ff;border:1px solid #00a3e0;padding:8px}.calendar__entry__location{align-self:center;font-size:14px}.calendar__entry__location__address{display:block}@media screen and (max-width: 840px){.calendar__entry__location__address{display:inline}}.calendar__entry__location__separator{display:none}@media screen and (max-width: 840px){.calendar__entry__location__separator{display:inline}}.calendar__entry__category{font-size:12px;margin-left:8px;background-color:#dedede;padding:4px 8px;border-radius:4px;color:#fff;max-height:14px}@media screen and (max-width: 840px){.calendar__entry__category{margin-left:0}}.calendar__entry__category--1{background-color:#ff5700;color:#0b0b0b}.calendar__entry__category--2{background-color:#fd8100;color:#0b0b0b}.calendar__entry__category--3{background-color:#085cc6}.calendar__entry__category--4{background-color:#007f80}.calendar__entry__category--5{background-color:#143a84}.calendar__entry__category--6{background-color:#e10600}.calendar__entry__category--7{background-color:#148100}.calendar__entry__category--8{background-color:#9d3500}.calendar .infobox{font-size:16px;margin-bottom:16px}.calendar__month__title{font-weight:600}.users .no-image{background-color:#cdcdcd;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:italic}.users .user__image{margin-bottom:8px}.users .user__image img{height:auto;width:100%;display:block}.users .user__name{font-weight:600;margin-bottom:4px;line-height:125%}.users .user__instrument{margin-bottom:4px}.users .user__roles{font-size:14px}.list-by-roles,.list-by-usergroup{display:grid;grid-gap:12px;row-gap:24px;margin-bottom:24px;grid-template-columns:repeat(9, minmax(0, 1fr))}@media screen and (max-width: 840px){.list-by-roles,.list-by-usergroup{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 420px){.list-by-roles,.list-by-usergroup{grid-template-columns:repeat(2, minmax(0, 1fr))}}.list-by-roles .user__email,.list-by-usergroup .user__email{margin-top:4px;font-size:14px}.list-by-instrument{display:grid;grid-gap:12px;row-gap:24px;grid-template-columns:repeat(8, minmax(0, 1fr))}@media screen and (max-width: 840px){.list-by-instrument{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 420px){.list-by-instrument{grid-template-columns:repeat(2, minmax(0, 1fr))}}.list-by-instrument,.list-by-usergroup{margin-bottom:24px}@media screen and (max-width: 840px){.simple-list__entrance{display:none}}@media screen and (max-width: 420px){.simple-list__city{display:none}}@media screen and (max-width: 840px){.list-with-details__email{display:none}}.list-with-details table{margin-bottom:24px}.list-with-details .user__actions{display:flex;justify-content:flex-end}.list-with-details .user__actions>a{margin-right:12px}.list-with-details .user__actions>a:last-child{margin-right:0}.list-with-details .user__email .icon,.list-with-details .user__infos .icon,.list-with-details .user__vcf .icon{max-width:24px;max-height:24px;display:flex}.list-with-details .user__email .icon svg,.list-with-details .user__infos .icon svg,.list-with-details .user__vcf .icon svg{width:100%;height:100%}.list-with-details__actions__vcf{display:flex;align-items:center}.list-with-details__actions .icon{max-width:24px;max-height:24px;margin-right:8px;display:flex}.list-with-details__actions .icon svg{width:100%;height:100%}.services__link{white-space:nowrap}.group-by-instrument.hidden .list-by-instrument{display:none}.group-by-instrument.hidden .group-by-instrument__title::after{content:"▲"}.group-by-instrument__title{font-weight:600;display:flex;margin-bottom:12px;font-size:24px;text-decoration:none;justify-content:flex-start;align-items:center}.galleries a{text-decoration:none}.galleries__breadcrumb{font-weight:400}.galleries__copyright{font-size:14px;margin-top:24px}.galleries .gallery-item{display:grid;column-gap:16px;row-gap:24px;grid-template-columns:repeat(5, minmax(0, 1fr))}@media screen and (max-width: 840px){.galleries .gallery-item{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 420px){.galleries .gallery-item{grid-template-columns:repeat(2, minmax(0, 1fr))}}.galleries .gallery-item__thumbnail{width:100%;height:auto}.galleries .albums{display:grid;column-gap:16px;row-gap:24px;grid-template-columns:repeat(5, minmax(0, 1fr))}@media screen and (max-width: 840px){.galleries .albums{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 420px){.galleries .albums{grid-template-columns:repeat(2, minmax(0, 1fr))}}.galleries .albums__thumbnail{width:100%;height:auto}.galleries .albums__title{margin-bottom:4px}.galleries .albums__image-count{font-size:14px}.galleries .album{display:grid;column-gap:16px;row-gap:16px;grid-template-columns:repeat(8, minmax(0, 1fr))}@media screen and (max-width: 840px){.galleries .album{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 420px){.galleries .album{grid-template-columns:repeat(2, minmax(0, 1fr))}}.galleries .album__thumbnail{width:100%;height:auto}.videos{display:grid;column-gap:16px;row-gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (max-width: 840px){.videos{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:24px}}@media screen and (max-width: 420px){.videos{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:24px}}.videos__item{display:flex;flex-direction:column;justify-content:flex-end}.shop{display:grid;grid-template-columns:minmax(0, 1fr) 35%;column-gap:48px}@media screen and (max-width: 840px){.shop{grid-template-columns:1fr}}.shop .customer{margin-bottom:16px}.shop .customer__note{margin-top:16px;margin-bottom:8px}.shop .products{order:1}@media screen and (max-width: 840px){.shop .products{order:2}}.shop .products__product{display:grid;grid-template-columns:25% 75%;column-gap:16px;margin-bottom:24px}@media screen and (max-width: 840px){.shop .products__product{grid-template-columns:35% 65%}}@media screen and (max-width: 420px){.shop .products__product{grid-template-columns:1fr}}.shop .products__product__image{width:100%;height:auto;max-width:100%}.shop .products__product__image--no-image{background-color:#f5f5f5}.shop .products__product__stock{font-size:12px;margin-top:12px;margin-bottom:0}.shop .products__product__soldout{color:#d46e6e;font-weight:600;font-size:14px}.shop .products__product__title{font-weight:600;margin-bottom:8px}.shop .products__product__description{margin-bottom:8px}.shop .products__product__quantity{height:30px;width:80px}.shop .basket{order:2}@media screen and (max-width: 840px){.shop .basket{order:1;margin-bottom:24px}}.shop .basket__free-shipping{padding:8px 12px;font-size:16px;margin-bottom:24px;background-color:#e9da93}.shop .basket__free-shipping--success{background-color:#97e597}.shop .basket__free-shipping p{margin-bottom:0}.shop .basket__actions .button{margin-bottom:8px}.shop .basket__truncate{font-size:14px;margin-left:16px}.shop .basket__notice{font-style:italic}.shop .basket__entries{margin-bottom:16px}.shop .basket__entries td{padding:4px 6px}.shop .basket__entry{font-size:16px;margin-bottom:4px}.shop .basket__entry--product-35{background-color:#97e597 !important}.shop .basket__entry td{vertical-align:middle}.shop .basket__entry__icons{text-align:right}.shop .basket__entry__icons svg{width:24px;height:24px}.shop .basket__entry__price{text-align:right}.shop .basket__entry__total{font-weight:600;text-align:right}@media screen and (max-width: 840px){.shop.address .basket{margin-top:24px}}.shop.address .form-row textarea{height:100px}@media screen and (max-width: 840px){.shop.overview .basket{margin-top:24px}}.shop__shipping{margin-bottom:24px}.shop__shipping__method{display:none;margin-bottom:12px}.finances__left{order:1}@media screen and (max-width: 840px){.finances__left{order:2}}.finances__title{margin-top:24px}.finances__right{order:2}@media screen and (max-width: 840px){.finances__right{order:1}}.finances__grid{display:grid;grid-template-columns:minmax(0, 1fr) 30%;grid-gap:40px}@media screen and (max-width: 840px){.finances__grid{grid-template-columns:1fr}}.finances .booking__balance--positive,.finances .booking__amount--positive{color:green}.finances .booking__balance--negative,.finances .booking__amount--negative{color:red}.finances .season-selector{margin-bottom:16px;display:flex}.finances .season-selector__select{margin-right:8px;padding:0 8px}.finances__no-bookings{font-weight:600}.finances__balance{background-color:#f4f4f4;border:1px solid #dedede;padding:12px;line-height:1.5;margin-bottom:16px}.finances__balance table{margin-bottom:16px}.finances__balance table .positive-value{color:#007f00}.finances__balance table .negative-value{color:#a30000}@media screen and (max-width: 840px){.finances__balance{margin-top:16px}}.finances__balance__value{font-weight:600;font-size:22px;display:block}.finances__balance--positive{background-color:#97e597;border-color:#007f00}.finances__balance--negative{background-color:#ffc9c9;border-color:#a30000}.finances__balance--information{background-color:#aee9ff;border-color:#00a3e0}.finances__special-balance{background-color:#dedede;border:1px solid #9f9f9f;padding:12px;line-height:1.5}.finances__special-balance__value{font-weight:600;font-size:18px;display:block}.finances__last-update{margin-top:18px;font-size:14px}.profile,.show{display:grid;margin-bottom:16px;column-gap:24px;grid-template-columns:1fr 30%}@media screen and (max-width: 840px){.profile,.show{grid-template-columns:1fr}}@media screen and (max-width: 840px){.profile__details,.show__details{margin-bottom:16px}}.profile__details table,.show__details table{margin-bottom:24px}.profile__details tr td:first-child,.show__details tr td:first-child{width:25%}.profile__image,.show__image{margin-bottom:12px}.profile__image img,.show__image img{width:100%;height:auto;border:1px solid #cdcdcd}.profile__image .no-image,.show__image .no-image{height:300px}.profile__section,.show__section{padding:12px;margin-bottom:12px;border:1px solid #cdcdcd}.profile__section:hover,.show__section:hover{background-color:#eaeaea}.presences__stats{background-color:#dedede;border:1px solid #9f9f9f;padding:12px;line-height:1.5}.presences__stats.positive{border-color:#59cc59;background-color:#97e597}.presences__stats.negative{border-color:#d46e6e;background-color:#ffc9c9}.presences__stats__key{margin-bottom:0;font-weight:400}.presences__stats__value{font-weight:600}.presences__stats__margin-bottom{margin-bottom:16px}.presences__percents_to_low{margin-top:16px;padding:12px;border:1px solid #d46e6e;background-color:#ffc9c9}.presences__percents_to_low p{margin-bottom:0}.presences__entries .counting .presences__entries__inlinetitle{font-weight:600}.presences__entries__excuse{font-size:16px;margin-left:12px}@media screen and (max-width: 840px){.presences__entries__excuse{display:block;margin-left:0;margin-top:8px;margin-bottom:8px}}.presences__entries__status{padding-left:12px !important;padding-right:8px !important}@media screen and (max-width: 840px){.presences__entries__date{display:none}}@media screen and (max-width: 840px){.presences__entries__datetitle{display:none}}.presences__entries__inlinedate{display:none}@media screen and (max-width: 840px){.presences__entries__inlinedate{display:inline-block;margin-bottom:8px;width:100%;font-size:16px}}.presences__legend{margin-top:32px}.presences__legend tr td:first-child{width:24px;text-align:center}.status{width:18px;height:18px;display:inline-block;border-radius:50%;background-color:#a2a2a2;border:1px solid #535353;text-indent:-9999px}.status--green{background-color:#00ed3f;border-color:#018a25}.status--yellow{background-color:#efbc00;border-color:#967600}.status--red{background-color:#af0000;border-color:#830101}.morgestraich__calculator .form-row{flex-direction:row}.morgestraich__calculator .form-row .input{max-width:230px;margin-right:16px}.morgestraich__calculator .form-row .button{max-width:120px}.surveys{display:grid;column-gap:24px;row-gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 840px){.surveys{grid-template-columns:repeat(1, minmax(0, 1fr))}}.survey{border-bottom:1px solid #cdcdcd;margin-bottom:16px;padding-bottom:16px;font-size:16px}.survey__description{margin-bottom:16px;border:1px solid #dedede;background:#f4f4f4;padding:16px}.survey__description p{margin:0}.survey__conditions{margin-bottom:8px}.survey__options{display:flex;flex-direction:column;margin-bottom:8px}.survey__options__option{margin-bottom:8px}.survey__options__option.disabled{opacity:.5}.survey__options__option__limit{font-size:14px}.survey__submit{margin-bottom:16px}.survey__endtime{margin:0;font-style:italic;display:block}.survey__answer{margin-top:8px}.survey__answer p{margin-bottom:8px}.survey .user-not-voted{line-height:1.5;margin-bottom:0}.survey .not-voted-0{font-weight:600;color:#007f00}.survey__result__bars{width:100%}.survey__result__bars__bar{width:calc(100% - 12px);background-color:#f4f4f4;border:1px solid #dedede;margin-bottom:12px;padding:6px;position:relative}.survey__result__bars__bar span{position:inherit;z-index:2}.survey__result__bars__bar__result{z-index:1;background-color:#ff9864;display:block;position:absolute;height:100%;top:0;left:0}.tx-filelist .breadcrumb{display:flex;padding:0;background-color:#f4f4f4;padding:8px 12px}.tx-filelist .breadcrumb li{margin:0;list-style:none;margin-left:8px;padding-left:0}.tx-filelist .breadcrumb li:before{content:"/";background:none;position:relative;top:auto;left:auto;margin-left:0}.tx-filelist .breadcrumb li:first-child{margin-left:0}.tx-filelist .breadcrumb li:first-child:before{content:""}.tx-filelist .badge{background-color:#ff5700;font-size:14px;padding:2px 4px;border-radius:2px}.tx-filelist a{text-decoration:none}.tx-filelist a:hover .badge{color:#0b0b0b}.tx-filelist .media{display:flex;margin-bottom:16px}.tx-filelist .media p{margin:0}.tx-filelist .media .media-left{padding-right:8px}.tx-filelist .media .media-left a{display:block}.tx-filelist .media .media-left img{max-width:32px;display:block}.tx-filelist .media .media-heading{font-weight:400;margin-bottom:0}.tx-filelist .media .media-heading a{color:#0b0b0b;text-decoration:underline}.tx-filelist .media .media-heading a:hover{color:#ff5700}.right-content .breadcrumb{display:none}.ads{padding:14px 20px;min-height:60px;display:flex;align-items:center;border-top:1px solid #dedede}@media screen and (max-width: 840px){.ads{flex-direction:column}}.ads__entries{display:grid;column-gap:36px;row-gap:12px;grid-template-columns:repeat(auto-fit, 150px);width:100%;max-height:50px;justify-content:center}@media screen and (max-width: 840px){.ads__entries{margin-bottom:24px;row-gap:24px;column-gap:32px;max-height:none}}.ads__entries a{display:flex;justify-content:center;width:100%}.ads__entries img{width:100%;height:auto;display:block;max-width:150px;max-height:40px;object-fit:contain}.ads__entry{display:flex;justify-content:center;align-items:center;text-align:center}.ads__entry img{opacity:.75;transition:200ms}.ads__entry:hover img{opacity:1;transition:200ms}.ads__info{justify-content:flex-end;color:#0b0b0b;white-space:nowrap;font-size:14px;text-align:right}.ads__info:hover{color:#ff5700}.gps__map{margin-bottom:8px}.gps__last-update{font-size:14px}.songs__grid{display:grid;grid-template-columns:minmax(0, 1fr) 50%;grid-gap:40px}@media screen and (max-width: 840px){.songs__grid{grid-template-columns:1fr}}.songs__table{align-self:flex-start}.songs__table__media{margin-left:12px;display:flex}.songs__table__title{white-space:nowrap;width:100%;max-width:100%;text-decoration:none;display:flex;align-items:center}.songs__table__instruments{font-size:14px;white-space:nowrap}.songs__table__actions{display:flex;justify-content:flex-end;align-items:center;width:52px}.songs__table__actions a{text-decoration:none}.songs__table__actions a .icon{display:block;width:40px;height:40px}.songs__table__actions a .icon svg{width:100%;height:100%}.songs__table__actions a:hover svg{fill:#007f00}.suggestions .form-row textarea{height:65px}.music{display:grid;column-gap:16px;row-gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:24px}@media screen and (max-width: 840px){.music{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:24px}}@media screen and (max-width: 420px){.music{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:24px}}.music__item{display:flex;flex-direction:column;justify-content:flex-start}.music__item audio{width:100%;margin-bottom:8px}.music__item audio::-webkit-media-controls-panel{background-color:#ff9864}.music__item__nofile{font-size:14px}.music__item__nofile span{font-weight:600}.music__item__description{font-size:14px;margin-bottom:0}.homepage-box{position:relative}.homepage-box__image{opacity:.5;filter:blur(5px);overflow:hidden}.homepage-box figure{margin:0}.homepage-box__content{position:absolute;display:flex;top:0;left:0;border:5px solid #ff5700;width:calc(100% - 120px);height:calc(100% - 120px);margin:40px;padding:20px}.message-bar{background-color:#aee9ff;padding:12px 0;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#0b0b0b;gap:24px}.message-bar--important{background-color:#e9da93}.message-bar--important:hover{background-color:#ebd14e}.message-bar--orange{background-color:#ff9864;font-weight:600}.message-bar--orange:hover{background-color:#ff5700}.message-bar p{margin:0;line-height:125%}.message-bar svg{height:20px;width:20px;display:block}form .persons,form .quantity{padding:0;margin:0 0 24px 0;display:grid;column-gap:12px;row-gap:6px}form .persons .form-group,form .quantity .form-group{padding:12px;width:calc(100% - 24px);background-color:#ff9864;border:2px solid #ff9864;margin-bottom:0}form .persons .form-group:hover,form .quantity .form-group:hover{border-color:#ff5700}form .persons legend,form .quantity legend{margin-bottom:16px;font-weight:600}form .persons input,form .quantity input{margin-bottom:8px}form .quantity{grid-template-columns:repeat(5, minmax(0, 1fr))}@media screen and (max-width: 840px){form .quantity{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 420px){form .quantity{grid-template-columns:repeat(1, minmax(0, 1fr))}}form .persons{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 420px){form .persons{grid-template-columns:repeat(1, minmax(0, 1fr))}}.planner__selected-slot{background-color:#aee9ff;border:1px solid #00a3e0;display:flex;align-items:center;padding:8px;margin-bottom:24px}.planner__selected-slot div{margin-bottom:0;margin-left:4px}.planner__selected-slot div:first-child::after{content:"-"}.planner__entries{display:grid;grid-gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 840px){.planner__entries{grid-template-columns:1fr}}.planner__entry{margin-bottom:32px}.planner__entry__notice_input{display:flex;flex-direction:column;margin-top:16px}.planner__entry__notice_input label{margin-bottom:4px}.planner__entry__notice_input textarea{max-width:400px;width:100%;resize:vertical}.planner__entry__slot{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));padding:8px 4px}.planner__entry__slot:nth-child(even){background-color:#cdcdcd}@media screen and (max-width: 840px){.planner__entry__slot{grid-template-columns:1fr}}.planner__entry__slot__right{display:flex}@media screen and (max-width: 840px){.planner__entry__slot__right{margin-top:8px}}.planner__entry__slot .cancel-attendance{font-size:14px;margin-left:8px}.planner__entry__slot__date-time{margin-right:8px}.planner__entry__slot__date{margin-bottom:4px}.planner__entry__slot__time{font-weight:600}.planner__entry__slot__input{display:flex;align-items:center;margin-left:12px}@media screen and (max-width: 840px){.planner__entry__slot__input{margin-left:0}}.planner__entry__slot__input input{width:24px;height:24px}.planner__entry__infos{margin-left:8px;display:flex;align-items:center}.planner__entry__places--0{color:#d46e6e}.planner__entry__places,.planner__entry__notice{font-size:14px;margin:0}.planner__entry__not-available,.planner__entry__endtime{font-size:14px;margin-top:18px;margin-bottom:18px}.planner__entry__not-available{display:none}.planner__entry .button{margin-top:24px}.statistics{display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 840px){.statistics{grid-template-columns:repeat(1, minmax(0, 1fr))}}.decision-buttons{margin-top:24px;margin-bottom:24px}.decision-buttons .btn{min-width:340px;line-height:140%}@media screen and (max-width: 840px){.decision-buttons .btn{min-width:auto;width:100%}}.decision-buttons .btn-positive{padding:32px;margin-bottom:16px;font-size:18px;font-weight:600}.signatures{display:flex;gap:16px}.signatures__name{margin-bottom:0;font-weight:600}.signatures__role{font-size:12px}.stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:32px}@media screen and (max-width: 840px){.stats-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 420px){.stats-grid{grid-template-columns:minmax(0, 1fr)}}.stats-grid .card{border:1px solid #ccc;padding:15px;border-radius:8px}.stats-grid .card__sum{font-size:24px;font-weight:600}.stats-grid .card--open{background-color:#fff4e5}.stats-grid .card--open .card__sum{color:#d68100}.stats-grid .card--waiving{background-color:#e6f4ea}.stats-grid .card--waiving .card__sum{color:#1e7e34}.stats-grid .card--payback{background-color:#fce8e6}.stats-grid .card--payback .card__sum{color:#c53929}.export-patrons{margin-bottom:32px}.letters-for-patrons{margin-bottom:32px}#c449{margin-bottom:24px}.user__uid__9{-webkit-filter:grayscale(100%);filter:grayscale(100%);overflow:hidden}.user__uid__9::before{content:" ";width:200%;height:10px;background-color:#000;position:absolute;top:0;right:-70%;transform:rotate(45deg)}body{background-color:#fff;font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:18px;color:#0b0b0b;line-height:1.25}::selection{background:#ff9864}lite-youtube{max-width:100%}p{margin-top:0;margin-bottom:24px;line-height:1.35}hr{border:0;height:0;border-top:1px solid #9f9f9f}.font-size--secondary{font-size:14px}@media screen and (max-width: 420px){.hide-on-small{display:none}}.content-container a{color:#0b0b0b}.content-container a:visited{color:#0b0b0b}.content-container a:hover{color:#ff5700}.content-container ul{margin-top:0;padding-left:6px}.content-container li{margin-bottom:4px;line-height:1.35;list-style-type:none;position:relative;padding-left:30px}.content-container li::before{content:"";position:absolute;margin-right:2px;width:19px;height:16px;top:4px;left:0;background:url("/_assets/d13c9e32477926e9ce16ce0749c752c9/Images/bullet.svg")}.content-container li p{margin:0}.content-container .ce-gallery figure img{max-width:100%;height:auto}.content-container .frame-type-felogin_login input[type=text],.content-container .frame-type-felogin_login input[type=password]{border:1px solid #434343;border-radius:2px;margin:0 0 8px 0;outline:0;padding:10px;width:calc(100% - 20px);background-color:#fff}.content-container .frame-type-felogin_login input[type=submit]{margin-bottom:8px}.right-content img{width:100%;margin-bottom:0;height:auto}.right-content .ce-left .ce-gallery{float:right}.container{display:flex;justify-content:center;align-items:center;padding:32px 0 0 0;background-color:#ffe9de}@media screen and (max-width: 1440px){.container{padding-left:16px;padding-right:16px}}.container__inner{width:100%;max-width:1440px}.container .infobox{background-color:#aee9ff;border:1px solid #00a3e0;padding:8px;display:inline-block}.container .infobox--error{background-color:#d46e6e;border:1px solid #a30000}.main-content{margin-bottom:32px}.frame-type-menu_abstract ul li p{margin-bottom:4px;font-size:14px}