@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
@font-face{font-family:'bach-iconfont2';src:url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.ttf?30b7pc) format("truetype"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.woff?30b7pc) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.svg?30b7pc#bach-iconfont2) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="bach-icon2-"],[class*=" bach-icon2-"]{font-family:'bach-iconfont2' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-icon2-facebook:before{content:"\ea90"}.bach-icon2-instagram:before{content:"\ea92"}.bach-icon2-youtube:before{content:"\ea9d"}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'test';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff")}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicBold.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicBold.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegularItalic.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegularItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'klavika-light';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicLight.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicLight.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'klavika-medium';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicMedium.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicMedium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'droid-serif';src:url(/sites/all/themes/bach/stylesheets/DroidSerif/DroidSerif.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'droid-sans';src:url(/sites/all/themes/bach/stylesheets/DroidSans/DroidSans.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'bach-archiv-leipzig-iconfont';src:url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.woff) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.svg#bach-archiv-leipzig-iconfont) format("svg"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.ttf) format("truetype");font-weight:normal;font-style:normal}.bach-icon{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-leipzig-icon-MenuClose:before{content:"\e623";color:#323232 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#969696;width:45px;height:45px;font-size:2.5rem}.bach-leipzig-icon-BAL-Bullet:before{content:"\e622"}.bach-leipzig-icon-wettbewerb-logo:before{content:"\e601";color:#e18600;font-size:9rem}.bach-leipzig-icon-archiv-logo:before{content:"\e609";font-size:6rem;color:#116e78}.bach-leipzig-icon-museum-logo:before{content:"\e603";font-size:7.5rem;color:#d23c28}.bach-leipzig-icon-fest-logo:before{content:"\e606";font-size:8.5rem;color:#2c5591}.bach-leipzig-icon-menu:before{content:"\e604";padding:12px 5px 5px 7px;display:block}.bach-leipzig-icon-youtube:before{content:"\e602"}.bach-leipzig-icon-menu-close:before{content:"\e600";color:#323232 !important;background-color:#969696;width:40px;height:42px;margin:4px 11px 0px 0px;border-radius:2px;line-height:38px;font-size:2.8rem}.bach-leipzig-icon-home:before{content:"\e605"}.bach-leipzig-icon-facebook:before{content:"\e607"}.bach-leipzig-icon-cite:before{content:"\e608";display:block;font-size:3rem;margin-bottom:10px}.bach-leipzig-icon-language-active:before{content:"\e60a"}.bach-leipzig-icon-language-non-active:before{content:"\e60b"}.bach-leipzig-icon-bach-digital:before{content:"\e60c"}.bach-leipzig-icon-neutral-logo:before{content:"\e60d";font-size:38px;color:#a0b4b9}.bach-leipzig-icon-arrow-right:before{content:"\e60e"}.bach-leipzig-icon-arrow-left:before{content:"\e60f"}.bach-leipzig-icon-arrow-left2:before{content:"\e610"}.bach-leipzig-icon-uniE611:before{content:"\e611"}.bach-leipzig-icon-cross:before{content:"\e612"}.bach-leipzig-icon-arrow-down:before{content:"\e613"}.bach-leipzig-icon-arrow-up:before{content:"\e614"}.bach-leipzig-icon-arrow-down2:before{content:"\e615"}.bach-leipzig-icon-arrow-up2:before{content:"\e616"}.bach-leipzig-icon-arrow-right:before{content:"\e617"}.bach-leipzig-icon-arrow-left:before{content:"\e618"}.bach-leipzig-icon-calendar:before{content:"\e619"}.bach-leipzig-icon-printer:before{content:"\e61a"}.bach-leipzig-icon-share:before{content:"\e61b"}.bach-leipzig-icon-play:before{content:"\e61c"}.bach-leipzig-icon-resize-enlarge:before{content:"\e61d"}.bach-leipzig-icon-pause:before{content:"\e61e"}.bach-leipzig-icon-volume:before{content:"\e61f"}.bach-leipzig-icon-volume2:before{content:"\e621"}.bach-leipzig-icon-paypal:before{content:"\e620"}.bach-leipzig-icon-mail:before{content:"\e625"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.role-administrator .cookiebanner{bottom:60px}.cookiebanner{box-shadow:rgba(143,148,154,0.4) 0px 8px 24px;padding:24px;position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0;font-family:"klavika-regular",Verdana,Tahoma,Arial;z-index:10;display:none}.cookiebanner .cookie-container__main{max-width:1100px;margin:auto}.cookiebanner .hide{display:none}.cookiebanner .cookie-container{display:flex;flex-direction:row}.cookiebanner svg{padding-right:6px;height:40px;width:40px;padding-bottom:12px}.cookiebanner h2{font-size:22px;font-family:"klavika-medium",Verdana,Tahoma,Arial;color:#323232;padding-bottom:12px;padding-top:4px}.cookiebanner p{font-size:16px;padding-bottom:24px;line-height:120%;color:#323232}.cookiebanner button{padding:6px 14px;min-width:150px;cursor:pointer;font-family:"klavika-regular",Verdana,Tahoma,Arial}.cookiebanner .button-secondary{color:#323232;border:2px solid #323232;margin-right:12px}.cookiebanner .button-secondary:hover{background-color:#46464617}.cookiebanner .button-primary{background-color:#323232;border:2px solid #323232;color:#f0f0f0}.cookiebanner .button-primary:hover{background-color:#464646;border:2px solid #464646}.cookiebanner #deny-cookie{display:block}@media screen and (max-width:799px){.cookiebanner h2{font-size:20px}.cookiebanner button{width:100%}}#deny-cookie{display:none;cursor:pointer}.toggle-content{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.toggle-label{cursor:pointer;display:block;font-size:16px;font-family:'klavika-medium'}.toggle-label:after{content:"";background-image:url(/sites/all/themes/bach/icons/chevron-down.svg);float:right;margin-right:20px;transform:rotate(0deg);width:18px;height:15px}.toggle-input{display:none}.toggle-input:not(checked) ~ .toggle-content{display:none}.toggle-input:checked ~ .toggle-content{display:block}.toggle-input:checked ~ .toggle-label:after{content:"";transform:rotate(180deg);background-image:url(/sites/all/themes/bach/icons/chevron-down.svg);margin-top:5px}.menu-sections>div,#close-main-menu{cursor:pointer}.isPushed .menu-sections>div:hover{cursor:pointer}.leaf{font-family:klavika-light;list-style-type:none}#menu-toggle-button{display:block;width:40px;height:40px !important;background-color:#d23c28;position:absolute !important;top:9%;right:-32px;background-image:url(/sites/all/themes/bach/stylesheets/img/Menu-Icon.gif);background-repeat:no-repeat;background-size:25px 25px;background-position:8px 8px}.wettbewerb-menu .bach-leipzig-icon-wettbewerb-logo:before{font-size:2.5rem}.archiv-menu .bach-leipzig-icon-archiv-logo:before{font-size:2rem}.museum-menu .bach-leipzig-icon-museum-logo:before{font-size:2.5rem}.fest-menu .bach-leipzig-icon-fest-logo:before{font-size:2.5rem}#main-menu-header{width:100%;height:100%;position:fixed;left:0%;top:0px;display:flex;flex-direction:column;z-index:10}#main-menu-header.isPushed{position:absolute}#main-menu-header .left-menu{padding:30px 20px 20px 20px;vertical-align:top;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;position:relative;z-index:-5}#main-menu-header .left-menu #close-main-menu{padding:0px 7px 7px 7px}#main-menu-header .left-menu #close-main-menu span{width:45px;height:45px;color:#969696}#main-menu-header .left-menu #close-main-menu span p{font-family:droid-sans;font-size:0.875em;display:inline-block;position:absolute;margin-top:16px;margin-left:10px}#main-menu-header .left-menu #close-main-menu span:hover{cursor:pointer}#main-menu-header .left-menu #close-main-menu span:before{line-height:1.1em;padding-left:3px;display:inline-block;color:#969696}#main-menu-header .left-menu #block-system-main-menu{font-family:klavika;font-style:normal;font-weight:200;font-size:1.25em;line-height:24px}#main-menu-header .left-menu.left-menu-active{left:35%}#main-menu-header .left-menu .mobile-bottom{display:none}#main-menu-header .menu-wrapper{position:relative;left:0%;display:flex;flex-direction:column-reverse;vertical-align:top;width:100%;height:100%}#main-menu-header .menu-wrapper .menu-main{padding:45px 20px 20px 50px;vertical-align:top;display:table-cell;min-width:350px;background-color:#116e78 !important}#main-menu-header .menu-wrapper .menu-main .block-menu-block{font-size:16px;font-family:'klavika-light';font-style:normal;font-weight:normal}#main-menu-header .menu-wrapper .menu-main>div>a{text-decoration:none;display:block;min-height:40px}#main-menu-header .menu-wrapper .menu-main>div>div.region{padding-left:75px}#main-menu-header .menu-wrapper .menu-main>div>div.region>.block-menu-block>.content>.menu-block-wrapper>ul>li:first-child>a{display:block;font-family:'klavika-medium'}#main-menu-header .menu-wrapper .menu-main>div>div.region>.block-menu-block>.content>.menu-block-wrapper>ul>li:first-child>a:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.75em}#main-menu-header .menu-wrapper .menu-main span.bach-icon{display:block}#main-menu-header .menu-wrapper .menu-main span.bach-icon:before{color:white !important}#main-menu-header .menu-wrapper .menu-main>div{display:none}#main-menu-header .menu-wrapper .mobile-bottom{display:none;width:100%;color:#aaa}#main-menu-header .menu-wrapper .mobile-bottom .back-to-menu-wrapper{display:none;vertical-align:middle;text-align:left}#main-menu-header .menu-wrapper .mobile-bottom .back-to-menu-wrapper .back-to-menu{text-align:left;display:table-cell;vertical-align:middle;width:55px;font-size:1.25em}#main-menu-header .menu-wrapper .mobile-bottom .back-to-menu-wrapper .back-to-menu:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e610';background-color:#969696;border-radius:2px 2px 2px 2px;color:#323232 !important;font-size:2.5rem;height:45px;width:45px}#main-menu-header .menu-wrapper .mobile-bottom .back-to-menu-wrapper .back-to-menu:hover{cursor:pointer}#main-menu-header .menu-wrapper .mobile-bottom .back-to-menu-wrapper .back-to-menu-span{color:#aaa;text-align:left;display:table-cell;vertical-align:middle;width:auto;font-size:1.5em}#main-menu-header .menu-wrapper .mobile-bottom .back-to-menu-wrapper .back-to-menu-span:hover{cursor:pointer}#main-menu-header .menu-wrapper .mobile-bottom .neutral{text-align:left;display:table-cell;vertical-align:middle;width:auto;font-size:1.5em}#main-menu-header .menu-wrapper .mobile-bottom .neutral:hover{cursor:pointer}#main-menu-header .menu-wrapper .mobile-bottom #close-mobile-menu-one,#main-menu-header .menu-wrapper .mobile-bottom #close-mobile-menu-two,#main-menu-header .menu-wrapper .mobile-bottom #close-mobile-menu-three{text-align:right;display:table-cell;vertical-align:middle;right:0;color:white}#main-menu-header .menu-wrapper .mobile-bottom #close-mobile-menu-one:hover,#main-menu-header .menu-wrapper .mobile-bottom #close-mobile-menu-two:hover,#main-menu-header .menu-wrapper .mobile-bottom #close-mobile-menu-three:hover{cursor:pointer}#main-menu-header .menu-wrapper .mobile-bottom:after{content:".";display:block;height:0;clear:both;visibility:hidden}#main-menu-header .menu-wrapper .menu-sections{width:100%;vertical-align:top;display:flex}#main-menu-header .menu-wrapper .menu-sections div::after{content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-family:'klavika-medium';display:block}#main-menu-header .menu-wrapper .menu-sections>div{font-size:1.3125em;font-family:'klavika-light';position:relative;text-align:center;border-bottom:8px solid rgba(255,255,255,0)}#main-menu-header .menu-wrapper .menu-sections>div:hover{border-bottom:8px solid rgba(255,255,255,0.5)}#main-menu-header .menu-wrapper .menu-sections>div:hover .center-wrapper::after{background-image:url(/sites/all/themes/bach/icons/chevron-down-bold.svg)}#main-menu-header .menu-wrapper .menu-sections>div>span{display:inline-block}#main-menu-header .menu-wrapper .menu-sections>div>span.center-wrapper,#main-menu-header .menu-wrapper .menu-sections>div .center-wrapper-neutral{height:100%;display:inline-block}#main-menu-header .menu-wrapper .menu-sections>div>span.center-wrapper span,#main-menu-header .menu-wrapper .menu-sections>div .center-wrapper-neutral span{display:table-cell;vertical-align:middle;text-align:center;height:50px;position:relative;width:inherit}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper{height:100%;display:none;position:relative;min-height:100%}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span{padding:16px 0;width:100%;display:block;text-align:left;padding-left:20px}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span>span{text-align:center;vertical-align:middle}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.archiv{color:white;font-family:'klavika-medium'}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.archiv:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4em}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.museum{color:white;font-family:'klavika-medium'}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.museum:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4em}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.wettbewerb{color:white;font-family:'klavika-medium'}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.wettbewerb:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4em}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.fest{color:white;font-family:'klavika-medium'}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .logos>span span.fest:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5em}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom{display:flex;justify-content:flex-end;padding:10px}#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom::before{font-family:'bach-archiv-leipzig-iconfont';color:white;position:absolute;left:20px}body #main-menu-header .menu-wrapper .menu-main{background-color:#a4c8cc !important}body #main-menu-header .menu-wrapper .menu-main>div{display:none}body #main-menu-header .menu-wrapper .menu-main .archiv-menu{display:block}body #main-menu-header .menu-wrapper #menu-toggle-button:hover{cursor:pointer}body.bach-museum #main-menu-header .menu-main{background-color:#eeaea5 !important}body.bach-museum #main-menu-header .menu-main>div{display:none}body.bach-museum #main-menu-header .menu-main .museum-menu{display:block}body.bach-museum #main-menu-header #menu-toggle-button:hover{cursor:pointer}body.bach-fest #main-menu-header .menu-main{background-color:#7ea3d8 !important}body.bach-fest #main-menu-header .menu-main>div{display:none}body.bach-fest #main-menu-header .menu-main .fest-menu{display:block}body.bach-fest #main-menu-header #menu-toggle-button:hover{cursor:pointer}body.bach-wettbewerb #main-menu-header .menu-main{background-color:#ffca7b !important}body.bach-wettbewerb #main-menu-header .menu-main>div{display:none}body.bach-wettbewerb #main-menu-header .menu-main .wettbewerb-menu{display:block}body.bach-wettbewerb #main-menu-header #menu-toggle-button:hover{cursor:pointer}body #menu-toggle-button,body .mobile-bottom{background-color:#116e78}body.html{padding-top:60px}body.bach-archiv #menu-toggle-button,body.bach-archiv .mobile-bottom,body.neutral #menu-toggle-button,body.neutral .mobile-bottom{background-color:#116e78}body.bach-archiv #main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom::before,body.bach-archiv #page-wrapper .mobile-menu-wrapper-toggle::before,body.neutral #main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom::before,body.neutral #page-wrapper .mobile-menu-wrapper-toggle::before{content:"\e609";font-size:1.6em}body.bach-museum #menu-toggle-button,body.bach-museum .mobile-bottom{background-color:#d23c28}body.bach-museum #main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom::before,body.bach-museum #page-wrapper .mobile-menu-wrapper-toggle::before{content:"\e603";font-size:1.7em}body.bach-fest #menu-toggle-button,body.bach-fest .mobile-bottom{background-color:#2c5591}body.bach-fest #main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom::before,body.bach-fest #page-wrapper .mobile-menu-wrapper-toggle::before{content:"\e606";font-size:2em}body.bach-wettbewerb #menu-toggle-button,body.bach-wettbewerb .mobile-bottom{background-color:#e18600}body.bach-wettbewerb #page-wrapper #menu-toggle-button-mobile{color:black}body.bach-wettbewerb .region.region-menu-museum li a,body.bach-wettbewerb .region.region-menu-archiv li a,body.bach-wettbewerb .region.region-menu-wettbewerb li a,body.bach-wettbewerb .region.region-menu-fest li a{color:black}body.bach-wettbewerb #main-menu-header .menu-wrapper .menu-sections div.logo-wrapper .mobile-bottom::before,body.bach-wettbewerb #page-wrapper .mobile-menu-wrapper-toggle::before{content:"\e601";font-size:2em;color:black}body.bach-wettbewerb .search-link .search-icon{color:black}body.bach-wettbewerb .toggle-label:after{content:"";background-image:url(/sites/all/themes/bach/icons/chevron-down-black.svg)}body.bach-wettbewerb .toggle-input:checked ~ .toggle-label:after{content:"";background-image:url(/sites/all/themes/bach/icons/chevron-down-black.svg)}.archiv-menu ul.menu>li{list-style-image:none;list-style-type:none;margin:0px;padding:7px 0px 7px 0px}.archiv-menu ul.menu>li a{text-decoration:none;color:white;padding:7px 0px 7px 0px;display:block}.archiv-menu ul.menu>li ul.menu li{margin:0px}.museum-menu ul.menu>li{list-style-image:none;list-style-type:none;margin:0px;padding:7px 0px 7px 0px}.museum-menu ul.menu>li a{text-decoration:none;color:white;padding:7px 0px 7px 0px;display:block}.museum-menu ul.menu>li ul.menu li{margin:0px}.fest-menu ul.menu>li{list-style-image:none;list-style-type:none;margin:0px;padding:7px 0px 7px 0px}.fest-menu ul.menu>li a{text-decoration:none;color:white;padding:7px 0px 7px 0px;display:block}.fest-menu ul.menu>li ul.menu li{margin:0px}.wettbewerb-menu ul.menu>li{list-style-image:none;list-style-type:none;margin:0px;padding:7px 0px 7px 0px}.wettbewerb-menu ul.menu>li a{text-decoration:none;color:white;padding:7px 0px 7px 0px;display:block}.wettbewerb-menu ul.menu>li ul.menu li{margin:0px}.page-ticket.lightbox-processed #main-menu-header,.page-ticket.lightbox-processed #footer{display:none}.page-ticket.lightbox-processed #main{min-height:auto}#main-menu-header .left-menu #block-system-main-menu ul{list-style-type:none;display:flex;flex-direction:row;column-gap:26px;font-size:16px}#main-menu-header .left-menu #block-system-main-menu ul li{list-style-image:none;list-style-type:none;margin:0px !important;padding:0}#main-menu-header .left-menu #block-system-main-menu ul li a{font-size:1.00em;line-height:24px;color:white;text-decoration:none;font-weight:200;width:100%;display:block}#footer .block-menu-block{max-width:1100px;margin:0px auto}#footer-menu>.region{font-family:droid-sans;font-size:0.875em;line-height:19px;background-color:#323232;padding:60px 0px 60px 0px}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu{list-style-type:none}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li{padding:5px 0px 5px 0px;list-style-image:none;list-style-type:none;position:relative;float:left;width:18%;margin:0% 2% 0% 0%}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li>a{display:block;padding:0px 0px 25px 0px;text-decoration:none;color:white}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li>ul li{margin:0px !important;padding:0px 0px 10px 0px;list-style-image:none;list-style-type:none}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li>ul li a{text-decoration:none}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li:last-child{margin:0% 0% 0% 0%}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footer-menu>.region.region-footer-archiv-menu .block-menu-block .menu-block-wrapper>ul.menu>li a{text-decoration:none;color:white}#footer-menu>.region.region-footer-archiv-menu .block-menu-block .menu-block-wrapper>ul.menu>li>ul li a{color:#116e78}#footer-menu>.region.region-footer-wettbewerb-menu .block-menu-block .menu-block-wrapper>ul.menu>li a{text-decoration:none;color:white}#footer-menu>.region.region-footer-wettbewerb-menu .block-menu-block .menu-block-wrapper>ul.menu>li>ul li a{color:#e18600}#footer-menu>.region.region-footer-museum-menu .block-menu-block .menu-block-wrapper>ul.menu>li a{text-decoration:none;color:white}#footer-menu>.region.region-footer-museum-menu .block-menu-block .menu-block-wrapper>ul.menu>li>ul li a{color:#d23c28}#footer-menu>.region.region-footer-fest-menu .block-menu-block .menu-block-wrapper>ul.menu>li a{text-decoration:none;color:white}#footer-menu>.region.region-footer-fest-menu .block-menu-block .menu-block-wrapper>ul.menu>li>ul li a{color:#2c5591}.region.region-menu-header{display:none}@media screen and (min-width:800px){.mobile-menu-wrapper-toggle{display:none}#main-menu-header .menu-wrapper .menu-main.hide{display:none}.region.region-menu-left{display:flex;flex-direction:row}#menu-toggle-button{display:none}#main-menu-header{height:auto;left:0% !important}#main-menu-header .menu-wrapper .menu-sections>div{margin-right:26px;padding-right:26px}#main-menu-header .menu-wrapper .menu-sections>div.active{border-bottom:8px solid rgba(255,255,255,0.55);font-family:'klavika-medium'}#main-menu-header .menu-wrapper .menu-sections>div.active .center-wrapper::after{background-image:url(/sites/all/themes/bach/icons/chevron-down-bold.svg)}#main-menu-header .menu-wrapper .menu-sections>div:nth-last-child(3){padding-right:0}#main-menu-header .left-menu.hide{display:none}#main-menu-header .left-menu{display:flex}.menu-sections>div:hover{cursor:pointer}.region.region-menu-header{display:flex;flex-direction:row;justify-content:flex-end;padding:18px}.region.region-menu-header h2{display:none}#main-menu-header .active{display:block}#main-menu-header li a.active{color:#fff}.wettbewerb-menu{display:none}#main-menu-header a{text-decoration:none;color:white}#main-menu-header a:hover{text-decoration:none}#main-menu-header a.add-side-front{color:inherit}ul li.leaf{list-style-image:none;list-style-type:none}div.fest-c .center-wrapper::after,div.museum-c .center-wrapper::after,div.archiv-c .center-wrapper::after,div.fest-c .center-wrapper::after,div.wettbewerb-c .center-wrapper::after{content:'';background-image:url(/sites/all/themes/bach/icons/chevron-down.svg);background-repeat:no-repeat;height:18px;width:18px;position:absolute;top:16px;right:0}body.bach-archiv #main-menu-header .left-menu,body.bach-wettbewerb #main-menu-header .left-menu,body.bach-museum #main-menu-header .left-menu,body.bach-fest #main-menu-header .left-menu,body #main-menu-header .left-menu{background-color:rgba(255,255,255,0);flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;z-index:5;position:absolute;left:50vw;width:50%;top:160px;color:black;padding:0 0 0 25px}body.bach-archiv #main-menu-header .left-menu #block-system-main-menu ul.menu,body.bach-wettbewerb #main-menu-header .left-menu #block-system-main-menu ul.menu,body.bach-museum #main-menu-header .left-menu #block-system-main-menu ul.menu,body.bach-fest #main-menu-header .left-menu #block-system-main-menu ul.menu,body #main-menu-header .left-menu #block-system-main-menu ul.menu{flex-direction:column;row-gap:10px}body.bach-archiv #main-menu-header .left-menu #block-system-main-menu ul.menu a,body.bach-wettbewerb #main-menu-header .left-menu #block-system-main-menu ul.menu a,body.bach-museum #main-menu-header .left-menu #block-system-main-menu ul.menu a,body.bach-fest #main-menu-header .left-menu #block-system-main-menu ul.menu a,body #main-menu-header .left-menu #block-system-main-menu ul.menu a{color:black;font-size:20px}body.bach-archiv #main-menu-header .left-menu #close-main-menu,body.bach-wettbewerb #main-menu-header .left-menu #close-main-menu,body.bach-museum #main-menu-header .left-menu #close-main-menu,body.bach-fest #main-menu-header .left-menu #close-main-menu,body #main-menu-header .left-menu #close-main-menu{padding:0 70px 0 0}body.bach-archiv #main-menu-header .left-menu #close-main-menu span p,body.bach-wettbewerb #main-menu-header .left-menu #close-main-menu span p,body.bach-museum #main-menu-header .left-menu #close-main-menu span p,body.bach-fest #main-menu-header .left-menu #close-main-menu span p,body #main-menu-header .left-menu #close-main-menu span p{margin:0;padding-left:10px;height:24px;color:black;position:relative}body.bach-archiv #main-menu-header .left-menu #close-main-menu span::before,body.bach-wettbewerb #main-menu-header .left-menu #close-main-menu span::before,body.bach-museum #main-menu-header .left-menu #close-main-menu span::before,body.bach-fest #main-menu-header .left-menu #close-main-menu span::before,body #main-menu-header .left-menu #close-main-menu span::before{background-color:rgba(255,255,255,0);content:"";display:inline-table;border:1px solid black;border-radius:50%;height:22px;width:22px;padding:5px;background-image:url(/sites/all/themes/bach/icons/close.svg);background-position:center;background-size:30px}body.html{padding-top:130px}body.html #main-menu-header .left-menu{border-left:1px solid #116e78}body.html .wrapper-topline{background-color:#116e78}body.html .wrapper-topline::before{content:"\e609";color:#a4c8cc}body.html #main-menu-header .menu-wrapper .menu-sections>div.active{border-bottom:8px solid #a4c8cc}body.bach-fest #main-menu-header .left-menu{border-left:1px solid #2c5591}body.bach-fest .wrapper-topline{background-color:#2c5591}body.bach-fest .wrapper-topline::before{content:"\e606";color:#7ea3d8}body.bach-fest #main-menu-header .menu-wrapper .menu-sections>div.active{border-bottom:8px solid #7ea3d8}body.bach-wettbewerb #main-menu-header .left-menu{border-left:1px solid #e18600}body.bach-wettbewerb .wrapper-topline{background-color:#e18600}body.bach-wettbewerb .wrapper-topline::before{content:"\e601";color:black}body.bach-wettbewerb .archiv-c,body.bach-wettbewerb .fest-c,body.bach-wettbewerb .museum-c,body.bach-wettbewerb .wettbewerb-c{color:black}body.bach-wettbewerb #main-menu-header a{color:black}body.bach-wettbewerb #main-menu-header .menu-wrapper .menu-sections>div:hover{border-bottom:8px solid rgba(50,50,50,0.5)}body.bach-wettbewerb #main-menu-header .menu-wrapper .menu-sections>div:hover .center-wrapper::after{background-image:url(/sites/all/themes/bach/icons/chevron-down-bold-black.svg)}body.bach-wettbewerb #main-menu-header .menu-wrapper .menu-sections>div.active{border-bottom:8px solid #323232}body.bach-wettbewerb #main-menu-header .menu-wrapper .menu-sections>div.active .center-wrapper::after{background-image:url(/sites/all/themes/bach/icons/chevron-down-bold-black.svg)}body.bach-wettbewerb .language-switcher-locale-url{color:black}body.bach-wettbewerb .wrapper-topline ul.menu .last.leaf a::before{background-image:url(/sites/all/themes/bach/icons/search-black.svg)}body.bach-wettbewerb div.fest-c .center-wrapper::after,body.bach-wettbewerb div.museum-c .center-wrapper::after,body.bach-wettbewerb div.archiv-c .center-wrapper::after,body.bach-wettbewerb div.fest-c .center-wrapper::after,body.bach-wettbewerb div.wettbewerb-c .center-wrapper::after{content:'';background-image:url(/sites/all/themes/bach/icons/chevron-down-black.svg);background-repeat:no-repeat;height:18px;width:18px;position:absolute;top:16px;right:0}body.bach-museum #main-menu-header .left-menu{border-left:1px solid #d23c28}body.bach-museum .wrapper-topline{background-color:#d23c28}body.bach-museum .wrapper-topline::before{content:"\e603";color:#eeaea5}body.bach-museum #main-menu-header .menu-wrapper .menu-sections>div.active{border-bottom:8px solid #eeaea5}#main-menu-header .menu-wrapper .menu-main{min-height:355px;padding:45px 20px 20px 50px}#main-menu-header .menu-wrapper .menu-main>div>div.region{padding-left:0}#main-menu-header .menu-wrapper .menu-main>div>div.region li{padding:0}#main-menu-header .menu-wrapper .menu-main>div>div.region ul.menu a{color:black;font-family:'klavika-medium';font-size:20px;padding:0 0 16px 0}#main-menu-header .menu-wrapper .menu-main>div>a{min-height:0}#main-menu-header .menu-wrapper .menu-main span.bach-icon{display:none}.wrapper-topline{padding-left:300px}.wrapper-topline::before{font-size:6rem;color:white;font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:300px;padding-right:80px;padding-top:12px;padding:12px 80px 12px 64px;position:absolute;left:0;top:0}.wrapper-topline ul.menu{display:flex;flex-direction:row;column-gap:10px}.wrapper-topline ul.menu .last.leaf{padding-right:16px}.wrapper-topline ul.menu .last.leaf a{display:flex}.wrapper-topline ul.menu .last.leaf a::before{width:40px;height:40px;content:'';margin-top:-12px;position:relative;display:block;background-image:url(/sites/all/themes/bach/icons/search.svg)}.wrapper-topline ul.menu .last.leaf a{margin-left:-12px}.wrapper-topline ul.menu .leaf:nth-last-child(2) a::before{content:'|';padding-right:26px}.language-switcher-locale-url{color:white}}@media screen and (min-width:1400px){#main-menu-header .menu-wrapper .menu-main{padding:50px 70px 50px 300px}}@media screen and (min-width:800px) and (max-width:1100px){.wrapper-topline{padding-left:20px}.wrapper-topline::before{font-size:3rem;padding:10px 20px}body #main-menu-header .left-menu #close-main-menu{padding:0 20px 0 0}}
﻿@font-face{font-family:'bach-iconfont2';src:url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.ttf?30b7pc) format("truetype"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.woff?30b7pc) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.svg?30b7pc#bach-iconfont2) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="bach-icon2-"],[class*=" bach-icon2-"]{font-family:'bach-iconfont2' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-icon2-facebook:before{content:"\ea90"}.bach-icon2-instagram:before{content:"\ea92"}.bach-icon2-youtube:before{content:"\ea9d"}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'test';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff")}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicBold.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicBold.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegularItalic.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegularItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'klavika-light';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicLight.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicLight.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'klavika-medium';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicMedium.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicMedium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'droid-serif';src:url(/sites/all/themes/bach/stylesheets/DroidSerif/DroidSerif.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'droid-sans';src:url(/sites/all/themes/bach/stylesheets/DroidSans/DroidSans.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'bach-archiv-leipzig-iconfont';src:url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.woff) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.svg#bach-archiv-leipzig-iconfont) format("svg"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.ttf) format("truetype");font-weight:normal;font-style:normal}.bach-icon{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-leipzig-icon-MenuClose:before{content:"\e623";color:#323232 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#969696;width:45px;height:45px;font-size:2.5rem}.bach-leipzig-icon-BAL-Bullet:before{content:"\e622"}.bach-leipzig-icon-wettbewerb-logo:before{content:"\e601";color:#e18600;font-size:9rem}.bach-leipzig-icon-archiv-logo:before{content:"\e609";font-size:6rem;color:#116e78}.bach-leipzig-icon-museum-logo:before{content:"\e603";font-size:7.5rem;color:#d23c28}.bach-leipzig-icon-fest-logo:before{content:"\e606";font-size:8.5rem;color:#2c5591}.bach-leipzig-icon-menu:before{content:"\e604";padding:12px 5px 5px 7px;display:block}.bach-leipzig-icon-youtube:before{content:"\e602"}.bach-leipzig-icon-menu-close:before{content:"\e600";color:#323232 !important;background-color:#969696;width:40px;height:42px;margin:4px 11px 0px 0px;border-radius:2px;line-height:38px;font-size:2.8rem}.bach-leipzig-icon-home:before{content:"\e605"}.bach-leipzig-icon-facebook:before{content:"\e607"}.bach-leipzig-icon-cite:before{content:"\e608";display:block;font-size:3rem;margin-bottom:10px}.bach-leipzig-icon-language-active:before{content:"\e60a"}.bach-leipzig-icon-language-non-active:before{content:"\e60b"}.bach-leipzig-icon-bach-digital:before{content:"\e60c"}.bach-leipzig-icon-neutral-logo:before{content:"\e60d";font-size:38px;color:#a0b4b9}.bach-leipzig-icon-arrow-right:before{content:"\e60e"}.bach-leipzig-icon-arrow-left:before{content:"\e60f"}.bach-leipzig-icon-arrow-left2:before{content:"\e610"}.bach-leipzig-icon-uniE611:before{content:"\e611"}.bach-leipzig-icon-cross:before{content:"\e612"}.bach-leipzig-icon-arrow-down:before{content:"\e613"}.bach-leipzig-icon-arrow-up:before{content:"\e614"}.bach-leipzig-icon-arrow-down2:before{content:"\e615"}.bach-leipzig-icon-arrow-up2:before{content:"\e616"}.bach-leipzig-icon-arrow-right:before{content:"\e617"}.bach-leipzig-icon-arrow-left:before{content:"\e618"}.bach-leipzig-icon-calendar:before{content:"\e619"}.bach-leipzig-icon-printer:before{content:"\e61a"}.bach-leipzig-icon-share:before{content:"\e61b"}.bach-leipzig-icon-play:before{content:"\e61c"}.bach-leipzig-icon-resize-enlarge:before{content:"\e61d"}.bach-leipzig-icon-pause:before{content:"\e61e"}.bach-leipzig-icon-volume:before{content:"\e61f"}.bach-leipzig-icon-volume2:before{content:"\e621"}.bach-leipzig-icon-paypal:before{content:"\e620"}.bach-leipzig-icon-mail:before{content:"\e625"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.role-administrator .cookiebanner{bottom:60px}.cookiebanner{box-shadow:rgba(143,148,154,0.4) 0px 8px 24px;padding:24px;position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0;font-family:"klavika-regular",Verdana,Tahoma,Arial;z-index:10;display:none}.cookiebanner .cookie-container__main{max-width:1100px;margin:auto}.cookiebanner .hide{display:none}.cookiebanner .cookie-container{display:flex;flex-direction:row}.cookiebanner svg{padding-right:6px;height:40px;width:40px;padding-bottom:12px}.cookiebanner h2{font-size:22px;font-family:"klavika-medium",Verdana,Tahoma,Arial;color:#323232;padding-bottom:12px;padding-top:4px}.cookiebanner p{font-size:16px;padding-bottom:24px;line-height:120%;color:#323232}.cookiebanner button{padding:6px 14px;min-width:150px;cursor:pointer;font-family:"klavika-regular",Verdana,Tahoma,Arial}.cookiebanner .button-secondary{color:#323232;border:2px solid #323232;margin-right:12px}.cookiebanner .button-secondary:hover{background-color:#46464617}.cookiebanner .button-primary{background-color:#323232;border:2px solid #323232;color:#f0f0f0}.cookiebanner .button-primary:hover{background-color:#464646;border:2px solid #464646}.cookiebanner #deny-cookie{display:block}@media screen and (max-width:799px){.cookiebanner h2{font-size:20px}.cookiebanner button{width:100%}}#deny-cookie{display:none;cursor:pointer}.section-header-article{font-family:droid-serif;font-style:italic}.field-body p,.field-text-absatzelement p,.field-text-absatzelement-2 p{margin-bottom:5px}.before-share{clear:both}.mini-news .place-maker-img,.flexible.three-column .place-maker-img,section.info-flexible .mixed-mod-four .views-row .place-maker-img{position:relative;width:100%;height:186px}.mini-news .place-maker-img:before,.flexible.three-column .place-maker-img:before,section.info-flexible .mixed-mod-four .views-row .place-maker-img:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608";position:absolute;top:10%;left:34%;font-size:8em}.info-flexible .flexible.two-column .place-maker-img,section.info-flexible .mixed-mod-four .views-row:nth-child(1) .place-maker-img,section.info-flexible .mixed-mod-four .views-row:nth-child(2) .place-maker-img{position:relative;width:100%;height:292px}.info-flexible .flexible.two-column .place-maker-img:before,section.info-flexible .mixed-mod-four .views-row:nth-child(1) .place-maker-img:before,section.info-flexible .mixed-mod-four .views-row:nth-child(2) .place-maker-img:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608";position:absolute;top:11%;left:35%;font-size:12em}article.bach-archiv .place-maker-img{background-color:#116e78}article.bach-archiv .place-maker-img:before{color:#3ed4e4}article.bach-museum .place-maker-img{background-color:#d23c28}article.bach-museum .place-maker-img:before{color:#eeaea5}article.bach-wettbewerb .place-maker-img{background-color:#e18600}article.bach-wettbewerb .place-maker-img:before{color:#ffca7b}article.bachfest .place-maker-img{background-color:#2c5591}article.bachfest .place-maker-img:before{color:#7ea3d8}article.neutral .place-maker-img{background-color:#f0f0f0}article.neutral .place-maker-img:before{color:#fff}.printjs-article .pane-content p a span{display:none}.printjs-article .pane-content p{display:table;position:relative}.printjs-article .pane-content p a{text-decoration:none;color:#828282;font-size:22px}.printjs-article .pane-content p a:after{display:block;position:absolute;top:-16px;content:'';width:55px;height:55px;border-radius:50%;background-color:#f0f0f0;z-index:-1;left:-16px}.printjs-article .pane-content p a:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61a"}.sharethis-article{float:left;margin-left:44%;margin-right:30px}.sharethis-article span.stButton{display:table;position:relative}.sharethis-article span.stButton span.stLarge{background-image:none !important;color:#828282;font-size:22px}.sharethis-article span.stButton span.stLarge:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61b"}.sharethis-article span.stButton span.stLarge:after{display:block;position:absolute;top:-16px;content:'';width:55px;height:55px;border-radius:50%;background-color:#f0f0f0;z-index:-1;left:-16px}.after-share{clear:both}.field-karussell{margin:25px 0px;background-color:#f0f0f0}.field-karussell>.content{padding-top:30px;position:relative;margin:0px auto}.field-karussell .karussel-prev:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610";float:left;font-size:4em;color:#a0b4b9}.field-karussell .karussel-prev{margin-top:15%;position:relative;float:left;width:10%}.field-karussell .karussel-next{margin-top:15%;position:relative;float:right;width:10%}.field-karussell .karussel-prev:hover,.field-karussell .karussel-next:hover{cursor:pointer}.field-karussell .karussel-next:after{float:right;font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611";font-size:4em;color:#a0b4b9}.field-karussell .karussel-container{overflow:hidden;height:425px;width:80%;position:relative;float:left}.field-karussell .karussel-container .slyder:after{content:".";display:block;height:0;clear:both;visibility:hidden}.field-karussell .karussel-container .slyder{position:absolute;left:35%;white-space:nowrap}.field-karussell .karussel-container .slyder>div{margin:0px 10px;display:inline-block}.field-karussell .karussel-container .slyder>div.karussel-actual{display:inline-block}.field-karussell .karussel-container .slyder>div.filter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity:0.15;display:inline-block}.field-karussell .karussel-container .slyder>div.filter img{height:265px;margin-bottom:35%}.field-karussell .karussel-information{clear:both;margin:30px auto 0px auto}.field-karussell .karussel-information .controls{padding:0px 0px 15px 0px;display:table;margin:0px auto}.field-karussell .karussel-information .controls span{display:inline-block;width:13px;height:13px;background:#a0b4b9;margin:3px 0 0 15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.field-karussell .karussel-information .controls span:hover{background:#323232;cursor:pointer}.field-karussell .karussel-information .controls span.karussel-actual{background:#323232}.article-news-aside-right article{margin:0px 0px 25px 0px}.article-news-aside-right article.node-event{margin-top:100px;margin-bottom:50px !important}.article-news-aside-right article.node-event .sidebar-additional{display:block;font-size:1.25em;font-family:klavika;line-height:26px;margin:0px 0px 5px 0px}.article-news-aside-right article.node-event .sidebar-additional:before{position:absolute;font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e619";display:block;color:#a0b4b9;z-index:0;top:-57px;font-size:1.5em;left:17px}.article-news-aside-right article.node-event .sidebar-additional:after{display:block;position:absolute;top:-75px;content:'';width:65px;height:65px;border-radius:50%;background-color:#f0f0f0;z-index:-1}.article-news-aside-right article.node-event .field-konzertreihe,.article-news-aside-right article.node-event .field-kurzerl-uterung,.article-news-aside-right article.node-event .field-programmbuchtext,.article-news-aside-right article.node-event .field-programmliste,.article-news-aside-right article.node-event .field-internet-text,.article-news-aside-right article.node-event .field-mitwirkende,.article-news-aside-right article.node-event .field-kartenpreis,.article-news-aside-right article.node-event .field-erm-sigter-preis,.article-news-aside-right article.node-event .field-erm-igter-preis{display:none}.article-news-aside-right article.node-event .event-date{margin:0px 0px 0px 0px;font-family:klavika;font-size:1.25em;line-height:1.5em;clear:both}.article-news-aside-right article.node-event .event-date .date:before{content:'\0000a0,\0000a0';display:inline}.article-news-aside-right article.node-event .event-date .weekday{float:left}.article-news-aside-right article.node-event .content{clear:both}.article-news-aside-right article.node-event .content .field-kategorie{font-size:1em;float:left;padding:0px 5px 0px 0px}.article-news-aside-right article.node-event .content .field-date-time{font-size:1em;float:left}.article-news-aside-right article.node-event .content .field-ort{font-size:1em;float:left;padding:0px 5px 0px 5px}.article-news-aside-right article.node-event .content h2{margin:3px 0px 3px 0px}.article-news-aside-right article.node-event .content h2 a{text-decoration:none;color:black;font-family:klavika-medium;font-size:1.25em;line-height:24px}.article-news-aside-right article.node-event .content .field-teasertext{font-family:klavika-light;font-size:1.25em;line-height:26px}.article-news-aside-right article.node-event .content ul.links{margin-top:10px;display:block}.article-news-aside-right article.node-event .content ul.links li{display:block;padding:0px !important}.article-news-aside-right article.node-event .content ul.links li a{line-height:1.5em;text-decoration:none;font-family:droid-sans;font-size:0.875em}.article-news-aside-right article.node-event .content ul.links li a:before{content:'\0000a0›\0000a0';display:inline}.article-news-aside-right article.node-event.bach-archiv .sidebar-additional:before{color:#116e78}.article-news-aside-right article.node-event.bach-archiv .event-date .date,.article-news-aside-right article.node-event.bach-archiv .event-date .weekday{color:#116e78 !important}.article-news-aside-right article.node-event.bach-archiv .content .field-kategorie,.article-news-aside-right article.node-event.bach-archiv .content .field-date-time,.article-news-aside-right article.node-event.bach-archiv .content .field-ort{color:#116e78 !important}.article-news-aside-right article.node-event.bach-archiv .content ul.links li a{color:#116e78 !important}.article-news-aside-right article.node-event.bach-museum .sidebar-additional:before{color:#d23c28}.article-news-aside-right article.node-event.bach-museum .event-date .date,.article-news-aside-right article.node-event.bach-museum .event-date .weekday{color:#d23c28 !important}.article-news-aside-right article.node-event.bach-museum .content .field-kategorie,.article-news-aside-right article.node-event.bach-museum .content .field-date-time,.article-news-aside-right article.node-event.bach-museum .content .field-ort{color:#d23c28 !important}.article-news-aside-right article.node-event.bach-museum .content ul.links li a{color:#d23c28 !important}.article-news-aside-right article.node-event.bachfest .sidebar-additional:before{color:#2c5591}.article-news-aside-right article.node-event.bachfest .event-date .date,.article-news-aside-right article.node-event.bachfest .event-date .weekday{color:#2c5591 !important}.article-news-aside-right article.node-event.bachfest .content .field-kategorie,.article-news-aside-right article.node-event.bachfest .content .field-date-time,.article-news-aside-right article.node-event.bachfest .content .field-ort{color:#2c5591 !important}.article-news-aside-right article.node-event.bachfest .content ul.links li a{color:#2c5591 !important}.article-news-aside-right article.node-event.bach-wettbewerb .sidebar-additional:before{color:#e18600}.article-news-aside-right article.node-event.bach-wettbewerb .event-date .date,.article-news-aside-right article.node-event.bach-wettbewerb .event-date .weekday{color:#e18600 !important}.article-news-aside-right article.node-event.bach-wettbewerb .content .field-kategorie,.article-news-aside-right article.node-event.bach-wettbewerb .content .field-date-time,.article-news-aside-right article.node-event.bach-wettbewerb .content .field-ort{color:#e18600 !important}.article-news-aside-right article.node-event.bach-wettbewerb .content ul.links li a{color:#e18600 !important}.article-full .article-full-content-left article .field-body img.image-caption[align],.article-full .article-full-content-left article .field-akk-text img.image-caption[align],.article-full .article-full-content-left article .field-text-absatzelement img.image-caption[align],.article-full .article-full-content-left article .field-text-absatzelement-2 img.image-caption[align]{padding:5px;margin:0px 20px 5px 0px}.article-full .article-full-content-left article .field-body .image-caption-left-style,.article-full .article-full-content-left article .field-body .links,.article-full .article-full-content-left article .field-akk-text .image-caption-left-style,.article-full .article-full-content-left article .field-akk-text .links,.article-full .article-full-content-left article .field-text-absatzelement .image-caption-left-style,.article-full .article-full-content-left article .field-text-absatzelement .links,.article-full .article-full-content-left article .field-text-absatzelement-2 .image-caption-left-style,.article-full .article-full-content-left article .field-text-absatzelement-2 .links{float:left;padding:0px 30px 5px 0px}.article-full .article-full-content-left article .field-body .article-zwischen,.article-full .article-full-content-left article .field-akk-text .article-zwischen,.article-full .article-full-content-left article .field-text-absatzelement .article-zwischen,.article-full .article-full-content-left article .field-text-absatzelement-2 .article-zwischen{font-family:klavika-medium;font-size:1.25em;line-height:26px;padding:25px 0px}.field-body p img,.field-text-absatzelement p img,.field-text-absatzelement-2 p img,.field-akk-text p img{margin:0px 10px 5px 0px}.field-body div.caption,.field-text-absatzelement div.caption,.field-text-absatzelement-2 div.caption,.field-akk-text div.caption{margin:0px 10px 10px 0px}.field-body div.caption p,.field-text-absatzelement div.caption p,.field-text-absatzelement-2 div.caption p,.field-akk-text div.caption p{display:table;margin:0px auto;font-size:0.875em;font-family:droid-sans}.field-body div.caption.left,.field-text-absatzelement div.caption.left,.field-text-absatzelement-2 div.caption.left,.field-akk-text div.caption.left{float:left}.field-body div.caption.none,.field-text-absatzelement div.caption.none,.field-text-absatzelement-2 div.caption.none,.field-akk-text div.caption.none{margin:0px auto 15px auto}.pane-node-field-akkordeon-multi{margin:25px 0px}.field-akkordeon-multi{clear:both}.field-akkordeon-multi .field-akk-ueberschrift{padding:5px 0px;border-top:1px solid #d2d2d2;position:relative;font-family:klavika-light;font-size:1.25em;line-height:1.6875em}.field-akkordeon-multi .field-akk-ueberschrift:after{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e613";position:absolute;right:5px}.field-akkordeon-multi .field-akk-ueberschrift:hover{cursor:pointer}.field-akkordeon-multi .field-akk-text{padding:15px 0px;font-size:1em;font-family:droid-serif;line-height:25px}.field-akkordeon-multi:last-child .field-akk-ueberschrift{border-bottom:1px solid #d2d2d2}.field-akkordeon-multi.open-a .field-akk-ueberschrift{border-bottom:1px solid #d2d2d2}.field-akkordeon-multi.open-a .field-akk-ueberschrift:after{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d2d2d2;content:"\e614";position:absolute;right:5px}article.node-teaser.node-news{margin-bottom:25px;position:relative}article.node-teaser.node-news .article-teaser-meta{margin:10px 0px 5px 0px;font-size:1.125em}article.node-teaser.node-news .article-teaser-meta .field-tags{display:inline;font-family:klavika-medium;text-decoration:none;color:black}article.node-teaser.node-news .article-teaser-meta .field-datum{display:inline;font-family:klavika-light}article.node-teaser.node-news h3{line-height:24px;font-family:klavika-medium;font-size:1.25em}article.node-teaser.node-news h3 a{text-decoration:none;color:black;margin:0px 0px 10px 0px;display:block}article.node-teaser.node-news .field-body{margin:0px 0px 5px 0px;line-height:20px;font-family:droid-serif;font-size:0.875em}article.node-teaser.node-news .article-teaser-more{text-decoration:none;color:#a0b4b9;margin-top:10px;display:inline-block;font-family:droid-sans;font-size:0.875em}article.node-teaser.node-news.bach-archiv .field-tags{color:#116e78}article.node-teaser.node-news.bach-archiv .article-teaser-more,article.node-teaser.node-news.bach-archiv .field-link{color:#116e78;text-decoration:none}article.node-teaser.node-news.bach-museum .field-tags{color:#d23c28}article.node-teaser.node-news.bach-museum .article-teaser-more,article.node-teaser.node-news.bach-museum .field-link{color:#d23c28;text-decoration:none}article.node-teaser.node-news.bachfest .field-tags{color:#2c5591}article.node-teaser.node-news.bachfest .article-teaser-more,article.node-teaser.node-news.bachfest .field-link{color:#2c5591;text-decoration:none}article.node-teaser.node-news.bach-wettbewerb .field-tags{color:#e18600}article.node-teaser.node-news.bach-wettbewerb .article-teaser-more,article.node-teaser.node-news.bach-wettbewerb .field-link{color:#e18600;text-decoration:none}body.logged-in .node-info.node-full .article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker{width:30%;position:relative;float:left;margin:0% 3% 0% 0%}body.logged-in .node-info.node-full .article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker article{width:100%}body.not-logged-in .node-info.node-full .article-full-teaser-section article{width:30%;position:relative;float:left;margin:0% 3% 0% 0%}.node-info.node-full{margin:0px 0px 50px 0px}.node-info .article-full .article-news-aside-right article{width:100%}.node-info .article-full .article-full-content-left article h1{font-family:klavika-medium;font-size:1.6875em;margin:0px 0px 6px 0px;line-height:31px}.node-info .article-full .article-full-content-left article .field-unter-berschrift{margin:0px 0px 15px 0px;font-family:klavika-light;font-size:1.25em;line-height:24px}.node-info .article-full .article-full-content-left article .field-tags{font-family:klavika-light;font-size:1.25em;position:relative;float:left;text-decoration:none}.node-info .article-full .article-full-content-left article .field-datum{font-family:klavika-light;font-size:1.25em;position:relative}.node-info .article-full .article-full-content-left article .field-datum:before{content:"\0000a0|\0000a0";display:inline-block}.node-info .article-full .article-full-content-left article .field-datum:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-info .article-full .article-full-content-left article .field-body{font-size:1em;font-family:droid-serif;line-height:25px;clear:both;padding:15px 0px 0px 0px}.node-info .article-full .article-right-sidebar aside article{width:100%}.node-info .article-full .article-right-sidebar aside article.node-mitteilung.node-teaser{width:100%}.node-info .article-full .article-full-content-left article .field-tags,.node-news .article-full .article-full-content-left article .field-tags{color:#a0b4b9}.node-info .article-full .article-full-content-left article .field-body .image-caption p,.node-info .article-full .article-full-content-left article .field-body .caption p,.node-news .article-full .article-full-content-left article .field-body .image-caption p,.node-news .article-full .article-full-content-left article .field-body .caption p{color:#a0b4b9}.field-type-text_with_summary a,.field-type-text a,.field-type-text_long a{color:#2c5591;text-decoration:none;border-bottom:1px solid transparent;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms}.field-type-text_with_summary a:hover,.field-type-text a:hover,.field-type-text_long a:hover{border-bottom:1px solid #2c5591;padding-bottom:1px}.field-type-text_with_summary ul,.field-type-text ul,.field-type-text_long ul{padding-left:20px}.field-type-text_with_summary ul li:before,.field-type-text ul li:before,.field-type-text_long ul li:before{content:"\e622";font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:10px;margin:0px 5px 0px -20px;color:#969696}.ajax-container .field-beschreibung-und-teasertex a{color:#a0b4b9;text-decoration:none;border-bottom:1px solid transparent;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms}.ajax-container .field-beschreibung-und-teasertex a:hover{border-bottom:1px solid #78adb3;padding-bottom:1px}.node-info.Bach-Archiv .article-full .article-full-content-left article .field-tags,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-tags{color:#116e78}.node-info.Bach-Archiv .article-full .article-full-content-left article .field-body .image-caption p,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-body .caption p,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-body .image-caption p,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-body .caption p{color:#116e78}.node-info.Bach-Archiv .article-full .article-full-content-left article .field-akk-text a,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-body a,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement a,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement-2 a,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-akk-text a,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-body a,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement a,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement-2 a{color:#116e78;text-decoration:none;border-bottom:1px solid transparent;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms}.node-info.Bach-Archiv .article-full .article-full-content-left article .field-akk-text a:hover,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-body a:hover,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-akk-text a:hover,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-body a:hover,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover{border-bottom:1px solid #78adb3;padding-bottom:1px}.node-info.Bach-Archiv .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-info.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-news.Bach-Archiv .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen{color:#116e78}.node-info.Bach-Museum .article-full .article-full-content-left article .field-tags,.node-news.Bach-Museum .article-full .article-full-content-left article .field-tags{color:#d23c28}.node-info.Bach-Museum .article-full .article-full-content-left article .field-body .image-caption p,.node-info.Bach-Museum .article-full .article-full-content-left article .field-body .caption p,.node-news.Bach-Museum .article-full .article-full-content-left article .field-body .image-caption p,.node-news.Bach-Museum .article-full .article-full-content-left article .field-body .caption p{color:#d23c28}.node-info.Bach-Museum .article-full .article-full-content-left article .field-akk-text a,.node-info.Bach-Museum .article-full .article-full-content-left article .field-body a,.node-info.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement a,.node-info.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement-2 a,.node-news.Bach-Museum .article-full .article-full-content-left article .field-akk-text a,.node-news.Bach-Museum .article-full .article-full-content-left article .field-body a,.node-news.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement a,.node-news.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement-2 a{color:#d23c28;text-decoration:none;border-bottom:1px solid transparent;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms}.node-info.Bach-Museum .article-full .article-full-content-left article .field-akk-text a:hover,.node-info.Bach-Museum .article-full .article-full-content-left article .field-body a:hover,.node-info.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-info.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover,.node-news.Bach-Museum .article-full .article-full-content-left article .field-akk-text a:hover,.node-news.Bach-Museum .article-full .article-full-content-left article .field-body a:hover,.node-news.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-news.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover{border-bottom:1px solid #eba9a0;padding-bottom:1px}.node-info.Bach-Museum .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-info.Bach-Museum .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-info.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-info.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen,.node-news.Bach-Museum .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-news.Bach-Museum .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-news.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-news.Bach-Museum .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen{color:#d23c28}.node-info.Bachfest .article-full .article-full-content-left article .field-tags,.node-news.Bachfest .article-full .article-full-content-left article .field-tags{color:#2c5591}.node-info.Bachfest .article-full .article-full-content-left article .field-body .image-caption p,.node-info.Bachfest .article-full .article-full-content-left article .field-body .caption p,.node-news.Bachfest .article-full .article-full-content-left article .field-body .image-caption p,.node-news.Bachfest .article-full .article-full-content-left article .field-body .caption p{color:#2c5591}.node-info.Bachfest .article-full .article-full-content-left article .field-akk-text a,.node-info.Bachfest .article-full .article-full-content-left article .field-body a,.node-info.Bachfest .article-full .article-full-content-left article .field-text-absatzelement a,.node-info.Bachfest .article-full .article-full-content-left article .field-text-absatzelement-2 a,.node-news.Bachfest .article-full .article-full-content-left article .field-akk-text a,.node-news.Bachfest .article-full .article-full-content-left article .field-body a,.node-news.Bachfest .article-full .article-full-content-left article .field-text-absatzelement a,.node-news.Bachfest .article-full .article-full-content-left article .field-text-absatzelement-2 a{color:#2c5591;text-decoration:none;border-bottom:1px solid transparent;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms}.node-info.Bachfest .article-full .article-full-content-left article .field-akk-text a:hover,.node-info.Bachfest .article-full .article-full-content-left article .field-body a:hover,.node-info.Bachfest .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-info.Bachfest .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover,.node-news.Bachfest .article-full .article-full-content-left article .field-akk-text a:hover,.node-news.Bachfest .article-full .article-full-content-left article .field-body a:hover,.node-news.Bachfest .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-news.Bachfest .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover{border-bottom:1px solid #a5d6a0;padding-bottom:1px}.node-info.Bachfest .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-info.Bachfest .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-info.Bachfest .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-info.Bachfest .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen,.node-news.Bachfest .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-news.Bachfest .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-news.Bachfest .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-news.Bachfest .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen{color:#2c5591}.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-tags,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-tags{color:#e18600}.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-body .image-caption p,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-body .caption p,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-body .image-caption p,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-body .caption p{color:#e18600}.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-akk-text a,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-body a,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement a,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement-2 a,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-akk-text a,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-body a,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement a,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement-2 a{color:#e18600;text-decoration:none;border-bottom:1px solid transparent;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms}.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-akk-text a:hover,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-body a:hover,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-akk-text a:hover,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-body a:hover,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement a:hover,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement-2 a:hover{border-bottom:1px solid #a5d6a0;padding-bottom:1px}.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-info.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-akk-text h3.article-zwischen,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-body h3.article-zwischen,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement h3.article-zwischen,.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-text-absatzelement-2 h3.article-zwischen{color:#e18600}body.logged-in .node-news.node-full .article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker{width:30%;position:relative;float:left;margin:0% 3% 0% 0%}body.logged-in .node-news.node-full .article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker article{width:100%}body.logged-in .node-news.node-full .display-none,body.logged-in .node-news.node-full .field-soll-datum-angezeigt-werde{display:none}body.not-logged-in .node-news.node-full .article-full-teaser-section article{width:30%;position:relative;float:left;margin:0% 3% 0% 0%}.node-20497 .article-full-teaser-section article,.node-20497 .article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker,.node-20804 .article-full-teaser-section article,.node-20804 .article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker{width:100% !important;position:static !important;float:none !important}.node-20497 .node-sponsorenkarussell,.node-20804 .node-sponsorenkarussell{margin-top:150px !important}.node-news.node-full{margin:0px 0px 25px 0px}.node-news .article-full .article-news-aside-right article{width:100%}.node-news .article-full .article-full-content-left article h1{font-family:klavika-medium;font-size:1.6875em;margin:0px 0px 6px 0px;line-height:31px}.node-news .article-full .article-full-content-left article .field-unter-berschrift{margin:0px 0px 5px 0px;font-family:klavika-light;font-size:1.25em;line-height:24px}.node-news .article-full .article-full-content-left article .field-tags{font-family:klavika-light;font-size:1.25em;position:relative;float:left;text-decoration:none}.node-news .article-full .article-full-content-left article .field-datum{font-family:klavika-light;font-size:1.25em;position:relative}.node-news .article-full .article-full-content-left article .field-datum:before{content:"\0000a0|\0000a0";display:inline-block}.node-news .article-full .article-full-content-left article .field-datum:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-news .article-full .article-full-content-left article .field-body,.node-news .article-full .article-full-content-left article .field-text-absatzelement,.node-news .article-full .article-full-content-left article .field-text-absatzelement-2{font-size:1em;font-family:droid-serif;line-height:25px;clear:both;padding:25px 0px 0px 0px}.node-news .article-full .article-right-sidebar aside article{width:100%}.node-news .article-full .article-right-sidebar aside article.node-mitteilung.node-teaser{width:100%}.node-news.Bach-Archiv .article-full .article-full-content-left article .field-tags{color:#116e78}.node-news.Bach-Archiv .article-full .article-full-content-left article .field-body .image-caption p{color:#116e78}.node-news.Bach-Museum .article-full .article-full-content-left article .field-tags{color:#d23c28}.node-news.Bach-Museum .article-full .article-full-content-left article .field-body .image-caption p{color:#d23c28}.node-news.bachfest .article-full .article-full-content-left article .field-tags{color:#2c5591}.node-news.bachfest .article-full .article-full-content-left article .field-body .image-caption p{color:#2c5591}.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-tags{color:#e18600}.node-news.Bach-Wettbewerb .article-full .article-full-content-left article .field-body .image-caption p{color:#e18600}.info-flexible article.node-teaser.node-news,.article-news-aside-right article.node-teaser.node-news{margin-bottom:20px;position:relative}.info-flexible article.node-teaser.node-news .field-tags,.info-flexible article.node-teaser.node-news .field-datum,.info-flexible article.node-teaser.node-news .article-teaser-meta,.article-news-aside-right article.node-teaser.node-news .field-tags,.article-news-aside-right article.node-teaser.node-news .field-datum,.article-news-aside-right article.node-teaser.node-news .article-teaser-meta{display:none !important}.info-flexible article.node-teaser.node-news .field-teaserbild img,.article-news-aside-right article.node-teaser.node-news .field-teaserbild img{width:100%}.info-flexible article.node-teaser.node-news .article-teaser-meta,.article-news-aside-right article.node-teaser.node-news .article-teaser-meta{margin:10px 0px 10px 0px}.info-flexible article.node-teaser.node-news h3,.article-news-aside-right article.node-teaser.node-news h3{color:black;margin:-4px 0px 8px 0px;line-height:24px;font-family:klavika-medium;font-size:1.25em}.info-flexible article.node-teaser.node-news h3 a,.article-news-aside-right article.node-teaser.node-news h3 a{padding-top:10px;text-decoration:none;color:black;display:block}.info-flexible article.node-teaser.node-news h3:before,.article-news-aside-right article.node-teaser.node-news h3:before{content:'';background-color:#a0b4b9;width:33%;height:8px;display:block}.info-flexible article.node-teaser.node-news .field-body,.article-news-aside-right article.node-teaser.node-news .field-body{margin:0px 0px 5px 0px;font-family:klavika-light;font-size:1.25em;line-height:26px}.info-flexible article.node-teaser.node-news .article-teaser-more,.article-news-aside-right article.node-teaser.node-news .article-teaser-more{text-decoration:none;color:#a0b4b9;margin-top:10px;display:inline-block;font-family:droid-sans;font-size:0.875em}.info-flexible article.node-teaser.bach-archiv h3,.article-news-aside-right article.node-teaser.bach-archiv h3{color:#116e78}.info-flexible article.node-teaser.bach-archiv h3:before,.article-news-aside-right article.node-teaser.bach-archiv h3:before{background-color:#116e78}.info-flexible article.node-teaser.bach-archiv .article-teaser-more,.article-news-aside-right article.node-teaser.bach-archiv .article-teaser-more{color:#116e78;text-decoration:none}.info-flexible article.node-teaser.bach-museum h3,.article-news-aside-right article.node-teaser.bach-museum h3{color:#d23c28}.info-flexible article.node-teaser.bach-museum h3:before,.article-news-aside-right article.node-teaser.bach-museum h3:before{background-color:#d23c28}.info-flexible article.node-teaser.bach-museum .article-teaser-more,.article-news-aside-right article.node-teaser.bach-museum .article-teaser-more{color:#d23c28;text-decoration:none}.info-flexible article.node-teaser.bachfest h3,.article-news-aside-right article.node-teaser.bachfest h3{color:#2c5591}.info-flexible article.node-teaser.bachfest h3:before,.article-news-aside-right article.node-teaser.bachfest h3:before{background-color:#2c5591}.info-flexible article.node-teaser.bachfest .article-teaser-more,.article-news-aside-right article.node-teaser.bachfest .article-teaser-more{color:#2c5591;text-decoration:none}.info-flexible article.node-teaser.bach-wettbewerb h3,.article-news-aside-right article.node-teaser.bach-wettbewerb h3{color:#e18600}.info-flexible article.node-teaser.bach-wettbewerb h3:before,.article-news-aside-right article.node-teaser.bach-wettbewerb h3:before{background-color:#e18600}.info-flexible article.node-teaser.bach-wettbewerb .article-teaser-more,.article-news-aside-right article.node-teaser.bach-wettbewerb .article-teaser-more{color:#e18600;text-decoration:none}section.mitteilungen .views-row{margin:0% 2% 0% 0%;position:relative;float:left;width:32%}section.mitteilungen .views-row:nth-child(3n){margin:0% 0% 0% 0%}article.node-mitteilung.node-teaser{background-color:#f0f0f0;color:#a0b4b9}article.node-mitteilung.node-teaser .field-link{background-color:#fff}article.node-mitteilung.node-teaser .field-link a{color:#a0b4b9}article.node-mitteilung.node-teaser,article.node-mitteilung{opacity:0.99;position:relative;padding:10px 0px 15px 0px}article.node-mitteilung.node-teaser h3,article.node-mitteilung h3{display:table;width:90%;text-align:center;margin:0px auto 15px auto;font-family:klavika-light;font-size:1.25em;line-height:24px;width:90%;margin:0px auto;text-align:center}article.node-mitteilung.node-teaser .field-meldung,article.node-mitteilung .field-meldung{width:80%;margin:0px auto;min-height:200px;padding-top:20%;font-size:1.375em;font-family:klavika-light;line-height:30px}article.node-mitteilung.node-teaser .field-meldung p,article.node-mitteilung .field-meldung p{text-align:center}@media screen and (max-width:550px){article.node-mitteilung.node-teaser .field-meldung,article.node-mitteilung .field-meldung{min-height:10px;padding-top:20px}}article.node-mitteilung.node-teaser .field-bild-mitteilung,article.node-mitteilung .field-bild-mitteilung{display:block;margin:0px auto;padding:15px 0px 15px 0px}article.node-mitteilung.node-teaser .field-bild-mitteilung img,article.node-mitteilung .field-bild-mitteilung img{display:block;margin:0px auto;max-width:80%}article.node-mitteilung.node-teaser .text-wrapper-mitteilung,article.node-mitteilung .text-wrapper-mitteilung{width:95%;margin:0px auto}article.node-mitteilung.node-teaser .field-info-text,article.node-mitteilung .field-info-text{display:table;margin:15px auto 0px auto;font-family:droid-sans;font-size:0.9375em;text-align:center;line-height:21px}article.node-mitteilung.node-teaser .field-link,article.node-mitteilung .field-link{display:table;margin:20px auto 0px auto;padding:14px 10px 14px 10px}article.node-mitteilung.node-teaser .field-link a,article.node-mitteilung .field-link a{text-decoration:none;font-family:droid-sans;font-size:0.875em}article.node-mitteilung.node-teaser.bach-archiv{color:white;background-color:#116e78}article.node-mitteilung.node-teaser.bach-archiv .field-link{background-color:#a4c8cc}article.node-mitteilung.node-teaser.bach-archiv .field-link a{color:#116e78}article.node-mitteilung.node-teaser.bach-museum{color:white;background-color:#d23c28}article.node-mitteilung.node-teaser.bach-museum .field-link{background-color:#eeaea5}article.node-mitteilung.node-teaser.bach-museum .field-link a{color:#d23c28}article.node-mitteilung.node-teaser.bachfest{color:white;background-color:#2c5591}article.node-mitteilung.node-teaser.bachfest .field-link{background-color:#7ea3d8}article.node-mitteilung.node-teaser.bachfest .field-link a{color:#2c5591}article.node-mitteilung.node-teaser.bach-wettbewerb{color:white;background-color:#e18600}article.node-mitteilung.node-teaser.bach-wettbewerb .field-link{background-color:#ffca7b}article.node-mitteilung.node-teaser.bach-wettbewerb .field-link a{color:#e18600}article.node-mitteilung.node-teaser.neutral{background-color:#f0f0f0;color:#a0b4b9}article.node-mitteilung.node-teaser.neutral .field-link{background-color:#fff}article.node-mitteilung.node-teaser.neutral .field-link a{color:#a0b4b9}article.super-news-pane{margin-bottom:30px;position:relative}article.super-news-pane .field-image{margin:20px 0px 15px 0px}article.super-news-pane .field-image img{height:100%}article.super-news-pane .article-teaser-meta{margin:10px 0px 5px 0px;font-size:1.125em}article.super-news-pane .article-teaser-meta .field-tags{display:inline;font-family:klavika-medium;text-decoration:none;color:black}article.super-news-pane .article-teaser-meta .field-datum{display:inline;font-family:klavika-light}article.super-news-pane h3{line-height:25px}article.super-news-pane h3 a{text-decoration:none;color:black;margin:0px 0px 0px 0px;display:block;font-family:klavika-medium;font-size:1.375em}article.super-news-pane .field-unter-berschrift{line-height:25px;font-family:klavika-light;font-size:1.375em}article.super-news-pane .field-teaserbild{margin:5px 0px 0px 0px}article.super-news-pane .field-body{margin:5px 0px 5px 0px;line-height:25px;font-family:droid-serif}article.super-news-pane .article-teaser-more{text-decoration:none;color:#a0b4b9;font-family:droid-sans;font-size:0.875em}article.super-news-pane.bach-archiv .field-tags{color:#116e78}article.super-news-pane.bach-archiv .article-teaser-more{color:#116e78;text-decoration:none}article.super-news-pane.bach-museum .field-tags{color:#d23c28}article.super-news-pane.bach-museum .article-teaser-more{color:#d23c28;text-decoration:none}article.super-news-pane.bachfest .field-tags{color:#2c5591}article.super-news-pane.bachfest .article-teaser-more{color:#2c5591;text-decoration:none}article.super-news-pane.bach-wettbewerb .field-tags{color:#e18600}article.super-news-pane.bach-wettbewerb .article-teaser-more{color:#e18600;text-decoration:none}header#header .header-node-wrapper .field-rechte-spalte{line-height:24px !important;font-size:1.25em !important;font-family:klavika-light !important}.cite-wrapper{width:100%;background-color:#f0f0f0;padding:40px 0px 50px 0px;margin-bottom:30px}.cite-wrapper .cite-main{display:table;margin:0px auto;width:90%}.cite-wrapper .cite-main .cite,.cite-wrapper .cite-main .cite-author{text-align:center}.cite-wrapper .cite-main .cite{margin:0px 0px 5px 0px;font-family:klavika-light;font-size:1.25em;line-height:32px}.cite-wrapper .cite-main .cite-author{text-transform:uppercase;font-size:0.6875em;font-family:droid-sans}article.node-karussel{background-color:#f0f0f0;position:relative}article.node-karussel h2{font-size:1.375em;line-height:26px;font-family:klavika;margin:0px auto 0px auto;padding:20px 0px 15px 0px;display:table}article.node-karussel>.content{position:relative;width:90%;margin:0px auto}article.node-karussel .karussel-prev:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610";float:left;font-size:4em;color:#a0b4b9}article.node-karussel .karussel-prev{width:7%;margin-top:15%;position:relative;float:left}article.node-karussel .karussel-next{width:7%;margin-top:15%;position:relative;float:right}article.node-karussel .karussel-prev:hover,article.node-karussel .karussel-next:hover{cursor:pointer}article.node-karussel .karussel-next:after{float:right;font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611";font-size:4em;color:#a0b4b9}article.node-karussel .karussel-container{overflow:hidden;height:425px;width:86%;position:relative;float:left}article.node-karussel .karussel-container .slyder:after{content:".";display:block;height:0;clear:both;visibility:hidden}article.node-karussel .karussel-container .slyder{position:absolute;left:35%;white-space:nowrap}article.node-karussel .karussel-container .slyder>div{margin:0px 10px;display:inline-block}article.node-karussel .karussel-container .slyder>div.karussel-actual{display:inline-block}article.node-karussel .karussel-container .slyder>div.filter{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity:0.15;display:inline-block}article.node-karussel .karussel-container .slyder>div.filter img{height:265px;margin-bottom:35%}article.node-karussel .karussel-information{clear:both;margin:30px auto 0px auto}article.node-karussel .karussel-information .controls{padding:0px 0px 15px 0px;display:table;margin:0px auto}article.node-karussel .karussel-information .controls span{display:inline-block;width:13px;height:13px;background:#a0b4b9;margin:3px 0 0 15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}article.node-karussel .karussel-information .controls span:hover{background:#323232;cursor:pointer}article.node-karussel .karussel-information .controls span.karussel-actual{color:#323232}article.node-karussel.bach-archiv .karussel-prev:before{color:#116e78}article.node-karussel.bach-archiv .karussel-next:after{color:#116e78}article.node-karussel.bach-archiv .karussel-information .controls span:hover{background:#116e78}article.node-karussel.bach-archiv .karussel-information .controls span.karussel-actual{background:#116e78}article.node-karussel.bach-museum .karussel-prev:before{color:#d23c28}article.node-karussel.bach-museum .karussel-next:after{color:#d23c28}article.node-karussel.bach-museum .karussel-information .controls span:hover{background:#d23c28}article.node-karussel.bach-museum .karussel-information .controls span.karussel-actual{background:#d23c28}article.node-karussel.bachfest .karussel-prev:before{color:#2c5591}article.node-karussel.bachfest .karussel-next:after{color:#2c5591}article.node-karussel.bachfest .karussel-information .controls span:hover{background:#2c5591}article.node-karussel.bachfest .karussel-information .controls span.karussel-actual{background:#2c5591}article.node-karussel.bach-wettbewerb .karussel-prev:before{color:#e18600}article.node-karussel.bach-wettbewerb .karussel-next:after{color:#e18600}article.node-karussel.bach-wettbewerb .karussel-information .controls span:hover{background:#e18600}article.node-karussel.bach-wettbewerb .karussel-information .controls span.karussel-actual{background:#e18600}article.node-super-info{position:relative}article.node-super-info .gallery-container{position:relative;height:350px}article.node-super-info .gallery-container img{display:none;position:absolute;top:0px;left:0px}article.node-super-info .gallery-container img:first-child{display:block}article.node-super-info .gallery-container .gallery-information{position:absolute;bottom:10px;background-color:white;width:98%;left:1%}article.node-super-info .gallery-container .gallery-information .info{padding:15px 0px 15px 0px;display:none;margin:0px auto}article.node-super-info .gallery-container .gallery-information .info .info-title{text-align:center;font-family:klavika-medium;font-size:1.375em;line-height:25px}article.node-super-info .gallery-container .gallery-information .info .info-des{font-family:droid-serif;font-size:0.875em;line-height:22px;text-align:center}article.node-super-info .gallery-container .gallery-information .info:first-child{display:table}article.node-super-info .gallery-container .gallery-information .controls{padding:0px 0px 15px 0px;display:table;margin:0px auto}article.node-super-info .gallery-container .gallery-information .controls span{display:inline-block;width:13px;height:13px;background:#a0b4b9;margin:3px 0 0 15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}article.node-super-info .gallery-container .gallery-information .controls span:hover{background:#323232;cursor:pointer}article.node-super-info.bach-archiv .gallery-container .gallery-information .info .info-title,article.node-super-info.bach-archiv .gallery-container .gallery-information .info .info-des{color:#116e78}article.node-super-info.bach-archiv .gallery-container .gallery-information .controls span.super-info-actual{background:#116e78}article.node-super-info.bach-archiv .gallery-container .gallery-information .controls span:hover{background:#116e78}article.node-super-info.bach-museum .gallery-container .gallery-information .info .info-title,article.node-super-info.bach-museum .gallery-container .gallery-information .info .info-des{color:#d23c28}article.node-super-info.bach-museum .gallery-container .gallery-information .controls span.super-info-actual{background:#d23c28}article.node-super-info.bach-museum .gallery-container .gallery-information .controls span:hover{background:#d23c28}article.node-super-info.bachfest .gallery-container .gallery-information .info .info-title,article.node-super-info.bachfest .gallery-container .gallery-information .info .info-des{color:#2c5591}article.node-super-info.bachfest .gallery-container .gallery-information .controls span.super-info-actual{background:#2c5591}article.node-super-info.bachfest .gallery-container .gallery-information .controls span:hover{background:#2c5591}article.node-super-info.bach-wettbewerb .gallery-container .gallery-information .info .info-title,article.node-super-info.bach-wettbewerb .gallery-container .gallery-information .info .info-des{color:#e18600}article.node-super-info.bach-wettbewerb .gallery-container .gallery-information .controls span.super-info-actual{background:#e18600}article.node-super-info.bach-wettbewerb .gallery-container .gallery-information .controls span:hover{background:#e18600}.node-verteilerseite h2{font-size:2em;margin:25px 0px 25px 0px}body.bach-archiv .node-verteilerseite h2{color:#116e78}body.bach-museum .node-verteilerseite h2{color:#d23c28}body.bachfest .node-verteilerseite h2{color:#2c5591}body.bach-wettbewerb .node-verteilerseite h2{color:#e18600}article.article-verteilerseite{margin-bottom:30px;position:relative}article.article-verteilerseite .field-teaserbild{margin:0px 15px 10px 0px;float:left}article.article-verteilerseite .article-teaser-meta{margin:10px 0px 10px 0px;font-size:1.125em}article.article-verteilerseite .article-teaser-meta .field-tags{display:inline;font-family:klavika-medium;font-size:1.125em;text-decoration:none;color:black}article.article-verteilerseite .article-teaser-meta .field-datum{display:inline;font-family:klavika-light;font-size:1.125em}article.article-verteilerseite header{margin-bottom:30px}article.article-verteilerseite h3{line-height:30px;text-decoration:none;color:black;line-height:25px;margin:10px 0px 0px 0px;display:block;font-family:klavika-medium;font-size:1.375em}article.article-verteilerseite .field-unter-berschrift{line-height:25px;font-family:klavika-light;font-size:1.375em}article.article-verteilerseite .field-body{margin:15px 0px 5px 0px;line-height:25px;font-family:droid-serif}article.article-verteilerseite .article-teaser-more{text-decoration:none;color:#a0b4b9;font-family:droid-sans;font-size:0.875em;display:none}article.article-verteilerseite.bach-archiv .field-tags{color:#116e78}article.article-verteilerseite.bach-archiv .article-teaser-more{color:#116e78;text-decoration:none}article.article-verteilerseite.bach-museum .field-tags{color:#d23c28}article.article-verteilerseite.bach-museum .article-teaser-more{color:#d23c28;text-decoration:none}article.article-verteilerseite.bachfest .field-tags{color:#2c5591}article.article-verteilerseite.bachfest .article-teaser-more{color:#2c5591;text-decoration:none}article.article-verteilerseite.bach-wettbewerb .field-tags{color:#e18600}article.article-verteilerseite.bach-wettbewerb .article-teaser-more{color:#e18600;text-decoration:none}article.node-produktanzeige{margin:0px 0px 25px 0px}article.node-produktanzeige .article-pictures{position:relative;float:left;width:45%;margin-right:5%}article.node-produktanzeige .article-pictures .article-picture-gallery{margin:50px 0px}article.node-produktanzeige .article-pictures .article-picture-gallery .field-bild{display:none}article.node-produktanzeige .article-pictures .article-picture-gallery .field-bild img{display:block;margin:0px auto}article.node-produktanzeige .article-pictures .article-picture-gallery .field-bild:first-child{display:block}article.node-produktanzeige .article-pictures .little-gallery-pictures img{position:relative;float:left;margin:0px 20px 0px 0px}article.node-produktanzeige .article-pictures .little-gallery-pictures img:hover{cursor:pointer}article.node-produktanzeige .article-information{position:relative;float:left;width:50%}article.node-produktanzeige .article-information h2{font-size:1.25em;font-family:klavika-medium;line-height:24px;margin:0px 0px 10px 0px}article.node-produktanzeige .article-information .content .field-body{font-family:droid-serif;font-size:0.875em;line-height:20px}article.node-produktanzeige .article-information .content .field-commerce-price{margin:10px 0px 10px 0px;color:#a0b4b9;line-height:1.5em;font-size:1.25em;font-weight:bold;font-family:droid-sans}article.node-produktanzeige .article-information .content .field-produktreferenz form>div{display:inline-block}article.node-produktanzeige .article-information .content .field-produktreferenz form>div .attribute-widgets select{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:auto !important}article.node-produktanzeige .article-information .content .field-produktreferenz form .form-item-quantity{display:inline-block}article.node-produktanzeige .article-information .content .field-produktreferenz form .form-item-quantity label{display:none}article.node-produktanzeige .article-information .content .field-produktreferenz form .form-item-quantity input[name="quantity"]{border:2px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:15px;color:#a0b4b9;padding:9px;text-align:center}article.node-produktanzeige .article-information .content .field-produktreferenz form input[type="submit"]{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block !important;color:#464646 !important;margin:0px 0px 10px 5px !important;font-size:1em;font-family:klavika}article.node-produktanzeige .article-information .content .field-produktreferenz form input[type="submit"] a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}article.node-produktanzeige .article-information .content .field-produktreferenz form input[type="submit"] a:before{content:'› ' !important}article.node-produktanzeige .article-information .content .field-produktreferenz form input[type="submit"]:hover{cursor:pointer}article.node-produktanzeige .article-information div.button-section>span:not(.bach-button-back){background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-radius:2px !important}article.node-produktanzeige .article-information div.button-section>span:not(.bach-button-back) a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}article.node-produktanzeige .article-information div.button-section>span:not(.bach-button-back) a:before{content:'› ' !important}article.node-produktanzeige .article-information div.button-section span.bach-button-back{padding-top:10px;display:block}article.node-produktanzeige .article-information div.button-section span.bach-button-back a{text-decoration:none;background:none;border:none;color:#a0b4b9}article.node-produktanzeige .article-information div.button-section span.bach-button-back a:before{content:'›\0000a0';color:#a0b4b9;display:inline-block}body.node-type-event article.node-event .field-event-date,body.node-type-event article.node-event .field-ort,body.node-type-event article.node-event .field-konzertreihe{font-family:klavika-light}body.node-type-event article.node-event,.view-veranstaltungskalender article.node-event.node-teaser{position:relative;border-bottom:1px solid #d2d2d2;padding:15px 0px}body.node-type-event article.node-event .sidebar-additional,.view-veranstaltungskalender article.node-event.node-teaser .sidebar-additional{display:none}body.node-type-event article.node-event .no-before,.view-veranstaltungskalender article.node-event.node-teaser .no-before{margin-left:-4px}body.node-type-event article.node-event .no-before:before,.view-veranstaltungskalender article.node-event.node-teaser .no-before:before{content:"" !important;padding:0px 0px 0px 0px !important}body.node-type-event article.node-event .no-after:after,.view-veranstaltungskalender article.node-event.node-teaser .no-after:after{content:"" !important;padding:0px 0px 0px 0px !important}body.node-type-event article.node-event .event-date,.view-veranstaltungskalender article.node-event.node-teaser .event-date{float:left;position:relative;width:17%;margin-right:10%}body.node-type-event article.node-event .event-date .date,.view-veranstaltungskalender article.node-event.node-teaser .event-date .date{display:block;font-family:klavika-light;font-size:1.25em}body.node-type-event article.node-event .event-date .weekday,.view-veranstaltungskalender article.node-event.node-teaser .event-date .weekday{margin:5px 0px 0px 0px;display:block;color:#a0b4b9}body.node-type-event article.node-event>.content,.view-veranstaltungskalender article.node-event.node-teaser>.content{float:left;width:73%}body.node-type-event article.node-event>.content .field-konzertreihe,body.node-type-event article.node-event>.content .field-programmbuchtext,body.node-type-event article.node-event>.content .field-internet-text,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-konzertreihe,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-programmbuchtext,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-internet-text{display:none}body.node-type-event article.node-event>.content h2,.view-veranstaltungskalender article.node-event.node-teaser>.content h2{font-size:1.25em;margin:0px 0px 5px 0px;font-family:klavika-medium}body.node-type-event article.node-event>.content h2 a,.view-veranstaltungskalender article.node-event.node-teaser>.content h2 a{text-decoration:none;color:black;font-size:1em;line-height:31px;font-family:klavika-medium}body.node-type-event article.node-event>.content .field-kategorie,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-kategorie{font-size:1em;font-family:klavika;float:left;margin:0px 15px 0px 0px}body.node-type-event article.node-event>.content .field-date-time,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-date-time{font-size:1em;font-family:klavika;float:left;margin:0px 15px 10px 0px}body.node-type-event article.node-event>.content .field-ort,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-ort{font-size:1em;font-family:klavika;float:left}body.node-type-event article.node-event>.content .field-konzertreihe,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-konzertreihe{float:left}body.node-type-event article.node-event>.content .field-tags,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-tags{float:left;margin:0px 15px 0px 0px;text-decoration:none;color:#a0b4b9}body.node-type-event article.node-event>.content .field-tags:before,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-tags:before{content:" | ";display:inline-block;padding:0px 10px 0px 0px}body.node-type-event article.node-event>.content .field-kurzerl-uterung,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-kurzerl-uterung{padding:15px 0px 15px 0px;clear:both;font-family:droid-serif;font-size:0.875em;line-height:1.5625em}body.node-type-event article.node-event>.content .field-programmbuchtext,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-programmbuchtext{margin:15px 0px;font-family:droid-serif;font-size:0.875em;line-height:1.5625em}body.node-type-event article.node-event>.content .field-programmliste,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-programmliste{font-family:droid-serif;font-size:0.875em;line-height:1.5625em;margin:0px 0px 15px 0px}body.node-type-event article.node-event>.content .field-programmliste span,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-programmliste span{display:block;padding:0px 0px 5px 0px}body.node-type-event article.node-event>.content .field-internet-text,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-internet-text{margin:0px 0px 15px 0px;font-family:droid-serif;font-size:0.875em;line-height:1.5625em}body.node-type-event article.node-event>.content .field-mitwirkende,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-mitwirkende{margin:0px 0px 15px 0px;font-family:droid-serif;font-size:0.875em;line-height:1.5625em;margin:0px 0px 15px 0px}body.node-type-event article.node-event>.content .field-sponsor,body.node-type-event article.node-event>.content .field-veranstalter,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-sponsor,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-veranstalter{color:#828282;margin:0px 0px 10px 0px;line-height:1.25em;font-family:droid-serif;font-size:0.875em}body.node-type-event article.node-event>.content .field-kartenpreis,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-kartenpreis{margin:15px 0px 0px 0px;font-family:droid-serif;font-size:0.875em}body.node-type-event article.node-event>.content .field-erm-igter-preis,body.node-type-event article.node-event>.content .field-erm-sigter-preis,body.node-type-event article.node-event>.content .field-alternativer-preis,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-erm-igter-preis,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-erm-sigter-preis,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-alternativer-preis{font-family:droid-serif;font-size:0.875em;margin:5px 0px 0px 0px}body.node-type-event article.node-event>.content .field-teasertext,.view-veranstaltungskalender article.node-event.node-teaser>.content .field-teasertext{font-family:droid-serif;line-height:1.5625em;margin:15px 0px 0px 0px}body.node-type-event article.node-event>.content .links.inline,.view-veranstaltungskalender article.node-event.node-teaser>.content .links.inline{clear:both;display:block;padding:15px 0px 0px 0px}body.node-type-event article.node-event>.content .links.inline li,.view-veranstaltungskalender article.node-event.node-teaser>.content .links.inline li{margin:0px 20px 0px 0px;padding:0px}body.node-type-event article.node-event>.content .links.inline li a,.view-veranstaltungskalender article.node-event.node-teaser>.content .links.inline li a{font-size:0.875em;font-family:droid-sans;line-height:22px;text-decoration:none;color:#a0b4b9;text-transform:lowercase}body.node-type-event article.node-event>.content .links.inline li a:before,.view-veranstaltungskalender article.node-event.node-teaser>.content .links.inline li a:before{content:"›\0000a0";display:inline-block}.view-veranstaltungskalender .views-row.TRUE article.node-event.node-teaser>.content h2 a{font-size:1.5em;color:#2c5591 !important}body.node-type-event .panelizer-view-mode article.node-event{border-bottom:1px solid #d2d2d2;padding:15px 0px;float:left;width:73%}body.node-type-event .panelizer-view-mode article.node-event .sidebar-additional{display:none}body.node-type-event .panelizer-view-mode article.node-event .event-date{float:left;position:relative;width:17%;margin-right:10%}body.node-type-event .panelizer-view-mode article.node-event .event-date .date{display:block;font-family:klavika-light;font-size:1.2em}body.node-type-event .panelizer-view-mode article.node-event .event-date .weekday{margin:5px 0px 0px 0px;display:block;color:#a0b4b9}body.node-type-event .panelizer-view-mode article.node-event .field-konzertreihe,body.node-type-event .panelizer-view-mode article.node-event .field-programmbuchtext,body.node-type-event .panelizer-view-mode article.node-event .field-internet-text{display:none}body.node-type-event .panelizer-view-mode article.node-event h2{margin:0px 0px 5px 0px}body.node-type-event .panelizer-view-mode article.node-event h2 a{text-decoration:none;color:black;font-size:1.2em;font-family:klavika-medium}body.node-type-event .panelizer-view-mode article.node-event .field-kategorie{float:left;margin:0px 15px 0px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-date-time{float:left;margin:0px 15px 10px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-ort{float:left}body.node-type-event .panelizer-view-mode article.node-event .field-konzertreihe{float:left}body.node-type-event .panelizer-view-mode article.node-event .field-tags{float:left;margin:0px 15px 0px 0px;text-decoration:none;color:#a0b4b9}body.node-type-event .panelizer-view-mode article.node-event .field-tags:before{content:" | ";display:inline-block;padding:0px 10px 0px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-kurzerl-uterung{padding:15px 0px 15px 0px;clear:both;font-family:droid-serif;line-height:1.5625em}body.node-type-event .panelizer-view-mode article.node-event .field-programmbuchtext{clear:both;margin:15px 0px;font-family:droid-serif;line-height:1.5625em}body.node-type-event .panelizer-view-mode article.node-event .field-programmliste{clear:both;font-family:droid-serif;line-height:1.5625em;margin:0px 0px 15px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-programmliste span{display:block;padding:0px 0px 5px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-internet-text{clear:both;margin:0px 0px 15px 0px;font-family:droid-serif;line-height:1.5625em}body.node-type-event .panelizer-view-mode article.node-event .field-mitwirkende{clear:both;margin:0px 0px 15px 0px;font-family:droid-serif;line-height:1.5625em;margin:0px 0px 15px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-kartenpreis{clear:both;margin:5px 0px 0px 0px;font-family:droid-serif;line-height:25px}body.node-type-event .panelizer-view-mode article.node-event .field-alternativer-preis{font-family:droid-serif;line-height:25px;margin:5px 0px 0px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-erm-igter-preis,body.node-type-event .panelizer-view-mode article.node-event .field-erm-sigter-preis{font-family:droid-serif;line-height:25px;margin:5px 0px 0px 0px}body.node-type-event .panelizer-view-mode article.node-event .field-teasertext{font-family:droid-serif;line-height:1.5625em;margin:15px 0px 0px 0px}body.node-type-event .panelizer-view-mode article.node-event .links.inline{clear:both;display:block;padding:15px 0px 0px 0px}body.node-type-event .panelizer-view-mode article.node-event .links.inline li{margin:0px 20px 0px 0px;padding:0px}body.node-type-event .panelizer-view-mode article.node-event .links.inline li a{text-decoration:none;color:#a0b4b9;text-transform:lowercase}body.node-type-event .panelizer-view-mode article.node-event .links.inline li a:before{content:"›\0000a0";display:inline-block}.panelizer-view-mode.node-event .sidebar-additional{display:none}.panelizer-view-mode.node-event h2{margin:0px 0px 5px 0px;text-decoration:none;color:black;font-size:1.6875em;font-family:klavika-medium}.panelizer-view-mode.node-event article.node-event{width:100% !important;padding:0px !important}.panelizer-view-mode.node-event article.node-event .sidebar-additional{display:none}.panelizer-view-mode.node-event article.node-event .field-programmbuchtext{clear:both;padding:15px 0px 0px 0px}.panelizer-view-mode.node-event article.node-event .ticketonline-nummer-display{display:none}.panelizer-view-mode.node-event article.node-event .field-erm-igter-preis,.panelizer-view-mode.node-event article.node-event .field-erm-sigter-preis{padding:0px 0px 5px 0px}.panelizer-view-mode.node-event article.node-event .panels-ipe-empty-pane .border{border-bottom:1px solid #d2d2d2}.panelizer-view-mode.node-event article.node-event .panels-ipe-empty-pane .border .pane-content{display:none}body.node-type-event article.node-event{border-bottom:1px solid transparent !important;float:none !important}body.node-type-event article.node-event h2{text-decoration:none;color:black;font-size:1.6875em;line-height:31px;font-family:klavika-medium}body.node-type-event article.node-event .field-event-date{float:left;margin:0px 15px 15px 0px}body.node-type-event article.node-event .field-mitschnitt-text{color:#828282;margin:0px 0px 10px 0px;line-height:1.25em;font-family:droid-serif}body.node-type-event article.node-event .field-konzerteinf-hrung{color:#828282;margin:0px 0px 10px 0px;line-height:1.25em;font-family:droid-serif}body.node-type-event article.node-event .field-veranstalter{color:#828282;margin:0px 0px 10px 0px;line-height:1.25em;font-family:droid-serif}body.node-type-event article.node-event .field-sponsor{color:#828282;margin:0px 0px 10px 0px;line-height:1.25em;font-family:droid-serif}body.node-type-event article.node-event .field-info-text-konzert{display:none;line-height:1.5625em}body.node-type-event article.node-event .group-preise.field-group-div{padding:0px 0px 7px 0px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}body.node-type-event article.node-event.bachfest .field-info-text-konzert,body.node-type-event .panelizer-view-mode.bachfest article.node-event .field-info-text-konzert{display:block !important;margin-top:15px;line-height:1.5625em;font-family:droid-serif}article.node-event.bach-archiv .weekday,.panelizer-view-mode.bach-archiv article.node-event .weekday,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .weekday{color:#116e78 !important}article.node-event.bach-archiv .field-tags,.panelizer-view-mode.bach-archiv article.node-event .field-tags,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-tags{color:#116e78 !important}article.node-event.bach-archiv .field-tags:before,.panelizer-view-mode.bach-archiv article.node-event .field-tags:before,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-tags:before{color:#116e78}article.node-event.bach-archiv .field-kategorie,article.node-event.bach-archiv .field-konzertreihe,article.node-event.bach-archiv .field-ort,article.node-event.bach-archiv .field-date-time,article.node-event.bach-archiv .field-event-date,.panelizer-view-mode.bach-archiv article.node-event .field-kategorie,.panelizer-view-mode.bach-archiv article.node-event .field-konzertreihe,.panelizer-view-mode.bach-archiv article.node-event .field-ort,.panelizer-view-mode.bach-archiv article.node-event .field-date-time,.panelizer-view-mode.bach-archiv article.node-event .field-event-date,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-kategorie,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-konzertreihe,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-ort,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-date-time,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .field-event-date{color:#116e78}article.node-event.bach-archiv .links.inline a,.panelizer-view-mode.bach-archiv article.node-event .links.inline a,.node-news .article-full .article-news-aside-right article.node-event.bach-archiv .links.inline a{color:#116e78 !important}article.node-event.bach-museum .weekday,.panelizer-view-mode.bach-museum article.node-event .weekday,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .weekday{color:#d23c28 !important}article.node-event.bach-museum .field-tags,.panelizer-view-mode.bach-museum article.node-event .field-tags,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-tags{color:#d23c28 !important}article.node-event.bach-museum .field-tags:before,.panelizer-view-mode.bach-museum article.node-event .field-tags:before,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-tags:before{color:#d23c28}article.node-event.bach-museum .field-kategorie,article.node-event.bach-museum .field-konzertreihe,article.node-event.bach-museum .field-ort,article.node-event.bach-museum .field-date-time,article.node-event.bach-museum .field-event-date,.panelizer-view-mode.bach-museum article.node-event .field-kategorie,.panelizer-view-mode.bach-museum article.node-event .field-konzertreihe,.panelizer-view-mode.bach-museum article.node-event .field-ort,.panelizer-view-mode.bach-museum article.node-event .field-date-time,.panelizer-view-mode.bach-museum article.node-event .field-event-date,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-kategorie,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-konzertreihe,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-ort,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-date-time,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .field-event-date{color:#d23c28}article.node-event.bach-museum .links.inline a,.panelizer-view-mode.bach-museum article.node-event .links.inline a,.node-news .article-full .article-news-aside-right article.node-event.bach-museum .links.inline a{color:#d23c28 !important}article.node-event.bachfest .weekday,.panelizer-view-mode.bachfest article.node-event .weekday,.node-news .article-full .article-news-aside-right article.node-event.bachfest .weekday{color:#2c5591 !important}article.node-event.bachfest .field-tags,.panelizer-view-mode.bachfest article.node-event .field-tags,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-tags{color:#2c5591 !important}article.node-event.bachfest .field-tags:before,.panelizer-view-mode.bachfest article.node-event .field-tags:before,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-tags:before{color:#2c5591}article.node-event.bachfest .field-kategorie,article.node-event.bachfest .field-konzertreihe,article.node-event.bachfest .field-ort,article.node-event.bachfest .field-date-time,article.node-event.bachfest .field-event-date,.panelizer-view-mode.bachfest article.node-event .field-kategorie,.panelizer-view-mode.bachfest article.node-event .field-konzertreihe,.panelizer-view-mode.bachfest article.node-event .field-ort,.panelizer-view-mode.bachfest article.node-event .field-date-time,.panelizer-view-mode.bachfest article.node-event .field-event-date,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-kategorie,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-konzertreihe,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-ort,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-date-time,.node-news .article-full .article-news-aside-right article.node-event.bachfest .field-event-date{color:#2c5591}article.node-event.bachfest .links.inline a,.panelizer-view-mode.bachfest article.node-event .links.inline a,.node-news .article-full .article-news-aside-right article.node-event.bachfest .links.inline a{color:#2c5591 !important}article.node-event.bach-wettbewerb .weekday,.panelizer-view-mode.bach-wettbewerb article.node-event .weekday,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .weekday{color:#e18600 !important}article.node-event.bach-wettbewerb .field-tags,.panelizer-view-mode.bach-wettbewerb article.node-event .field-tags,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-tags{color:#e18600 !important}article.node-event.bach-wettbewerb .field-tags:before,.panelizer-view-mode.bach-wettbewerb article.node-event .field-tags:before,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-tags:before{color:#e18600}article.node-event.bach-wettbewerb .field-kategorie,article.node-event.bach-wettbewerb .field-konzertreihe,article.node-event.bach-wettbewerb .field-ort,article.node-event.bach-wettbewerb .field-date-time,article.node-event.bach-wettbewerb .field-event-date,.panelizer-view-mode.bach-wettbewerb article.node-event .field-kategorie,.panelizer-view-mode.bach-wettbewerb article.node-event .field-konzertreihe,.panelizer-view-mode.bach-wettbewerb article.node-event .field-ort,.panelizer-view-mode.bach-wettbewerb article.node-event .field-date-time,.panelizer-view-mode.bach-wettbewerb article.node-event .field-event-date,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-kategorie,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-konzertreihe,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-ort,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-date-time,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .field-event-date{color:#e18600}article.node-event.bach-wettbewerb .links.inline a,.panelizer-view-mode.bach-wettbewerb article.node-event .links.inline a,.node-news .article-full .article-news-aside-right article.node-event.bach-wettbewerb .links.inline a{color:#e18600 !important}article.node-event.bachfest .field-konzertreihe,article.node-event.bachfest .field-programmbuchtext,article.node-event.bachfest .field-internet-text,.panelizer-view-mode.bachfest article.node-event .field-konzertreihe,.panelizer-view-mode.bachfest article.node-event .field-programmbuchtext,.panelizer-view-mode.bachfest article.node-event .field-internet-text{display:block !important}article.node-event.bachfest .field-kategorie,article.node-event.bachfest .field-kurzerl-uterung,article.node-event.bachfest .field-teasertext,.panelizer-view-mode.bachfest article.node-event .field-kategorie,.panelizer-view-mode.bachfest article.node-event .field-kurzerl-uterung,.panelizer-view-mode.bachfest article.node-event .field-teasertext{display:none !important}article.node-event.bachfest .weekday,.panelizer-view-mode.bachfest article.node-event .weekday{color:#2c5591 !important}article.node-event.bachfest .field-tags,.panelizer-view-mode.bachfest article.node-event .field-tags{color:#2c5591 !important}article.node-event.bachfest .field-tags:before,.panelizer-view-mode.bachfest article.node-event .field-tags:before{color:#2c5591}article.node-event.bachfest .field-kategorie,article.node-event.bachfest .field-konzertreihe,article.node-event.bachfest .field-ort,article.node-event.bachfest .field-date-time,article.node-event.bachfest .field-event-date,.panelizer-view-mode.bachfest article.node-event .field-kategorie,.panelizer-view-mode.bachfest article.node-event .field-konzertreihe,.panelizer-view-mode.bachfest article.node-event .field-ort,.panelizer-view-mode.bachfest article.node-event .field-date-time,.panelizer-view-mode.bachfest article.node-event .field-event-date{color:#2c5591}article.node-event.bachfest .links.inline a,.panelizer-view-mode.bachfest article.node-event .links.inline a{color:#2c5591 !important}article.node-event.node-teaser.bachfest .field-date-time{margin:0px 15px 0px 0px !important}article.node-event.node-teaser.bachfest .field-date-time:after{content:attr(data-before);display:inline-block;padding:0px 0px 0px 10px}article.node-event.node-teaser.bachfest .field-date-time.no-after{margin:0px 0px 15px 0px !important}body.node-type-event.bach-fest .node-full.node-event article.node-event .field-event-date{margin:0px 0px 15px 0px}body.node-type-event.bach-fest .node-full.node-event article.node-event .field-event-date:after{content:" | ";display:inline-block;padding:0px 10px 0px 10px}body.node-type-event.bach-fest .node-full.node-event article.node-event .field-konzertreihe:before{content:" | ";display:inline-block;padding:0px 10px 0px 10px}article.node-event.node-teaser.bach-archiv .field-kategorie:after,article.node-event.node-teaser.bach-wettbewerb .field-kategorie:after,article.node-event.node-teaser.bach-museum .field-kategorie:after{content:" | ";display:inline-block;padding:0px 0px 0px 10px}article.node-event.node-teaser.bach-archiv .field-ort:before,article.node-event.node-teaser.bach-wettbewerb .field-ort:before,article.node-event.node-teaser.bach-museum .field-ort:before{content:" | ";display:inline-block;padding:0px 10px 0px 10px}body.node-type-event.bach-archiv .node-full.node-event article.node-event .field-kategorie:after,body.node-type-event.bach-museum .node-full.node-event article.node-event .field-kategorie:after,body.node-type-event.bach-wettbewerb .node-full.node-event article.node-event .field-kategorie:after{content:" | ";display:inline-block;padding:0px 0px 0px 10px}body.node-type-event.bach-archiv .node-full.node-event article.node-event .field-ort:before,body.node-type-event.bach-museum .node-full.node-event article.node-event .field-ort:before,body.node-type-event.bach-wettbewerb .node-full.node-event article.node-event .field-ort:before{content:" | ";display:inline-block;padding:0px 10px 0px 10px}body.neutral.node-type-panel article.node-panel h2{display:none}article.node-panel>h2{font-size:2em;margin:25px 0px 25px 0px}body.bach-archiv article.node-panel>h2{color:#116e78}body.bach-museum article.node-panel>h2{color:#d23c28}body.bachfest article.node-panel>h2{color:#2c5591}body.bach-wettbewerb article.node-panel>h2{color:#e18600}body.neutral article.node-panel>h2{color:#a0b4b9}div.view[class*="view-nodequeue-"] .media-item-ajax,.article-news-aside-right .media-item-ajax{display:block !important}div.view[class*="view-nodequeue-"] article.node-mediaitem a.media-item-ajax,.article-news-aside-right article.node-mediaitem a.media-item-ajax{margin:0px}div.view[class*="view-nodequeue-"] article.node-mediaitem .kaltura-thumb,.article-news-aside-right article.node-mediaitem .kaltura-thumb{margin:0px}div.view[class*="view-nodequeue-"] article.node-mediaitem .field-media-teaserbild.field-type-image,div.view[class*="view-nodequeue-"] article.node-mediaitem .kaltura-thumb,.article-news-aside-right article.node-mediaitem .field-media-teaserbild.field-type-image,.article-news-aside-right article.node-mediaitem .kaltura-thumb{position:relative}div.view[class*="view-nodequeue-"] article.node-mediaitem .field-media-teaserbild.field-type-image:before,div.view[class*="view-nodequeue-"] article.node-mediaitem .kaltura-thumb:before,.article-news-aside-right article.node-mediaitem .field-media-teaserbild.field-type-image:before,.article-news-aside-right article.node-mediaitem .kaltura-thumb:before{content:' ';background-image:url(/sites/all/themes/bach/stylesheets/img/player_big_play_button.png);display:block;position:absolute;top:40%;right:40%;width:70px;height:53px;background-repeat:no-repeat;background-size:cover}div.view[class*="view-nodequeue-"] article.node-mediaitem ul.links.inline,.article-news-aside-right article.node-mediaitem ul.links.inline{display:none !important}div.view[class*="view-nodequeue-"] article.node-mediaitem ul.links.inline li,.article-news-aside-right article.node-mediaitem ul.links.inline li{padding:0px}article.node-teaser.node-mediaitem{position:relative}article.node-teaser.node-mediaitem .kaltura-thumb{margin:0px 0px 0px 0px}article.node-teaser.node-mediaitem h2{line-height:22px;font-size:1.125em;font-family:klavika-medium;margin:-2px 0px 10px 0px}article.node-teaser.node-mediaitem h2 a{text-decoration:none;color:black}article.node-teaser.node-mediaitem h2:before{margin-bottom:10px;content:'';background-color:#a0b4b9;width:33%;height:8px;display:block}article.node-teaser.node-mediaitem .field-beschreibung-und-teasertex{font-family:droid-serif;font-size:0.875em;line-height:20px;color:#a0a0a0}article.node-teaser.node-mediaitem ul.links.inline{display:none}article.node-teaser.node-mediaitem .media-item-ajax,article.node-teaser.node-mediaitem ul.links.inline li.node-readmore a{margin:0px 0px;color:#a0b4b9;text-decoration:none;display:block;font-family:droid-sans;font-size:0.875em}article.node-teaser.node-mediaitem .media-item-ajax:before,article.node-teaser.node-mediaitem ul.links.inline li.node-readmore a:before{content:"›\0000a0";display:inline-block}article.node-teaser.node-mediaitem .media-item-ajax.non-before:before{content:'';display:none}article.node-teaser.node-mediaitem .media-item-ajax:hover,article.node-teaser.node-mediaitem ul.links.inline li.node-readmore a:before{cursor:pointer}article.node-teaser.node-mediaitem.bach-museum h2:before{background-color:#d23c28}article.node-teaser.node-mediaitem.bach-archiv h2:before{background-color:#116e78}article.node-teaser.node-mediaitem.bach-wettbewerb h2:before{background-color:#e18600}article.node-teaser.node-mediaitem.bachfest h2:before{background-color:#2c5591}.view-mediathek .ajax-container{margin:0px 0px 40px 0px;clear:both;display:none;width:100%;background-color:#fafafa;color:#a0b4b9}.view-mediathek .ajax-container .ajax-load-this{padding:2%;width:82%;margin:0px auto}.view-mediathek .ajax-container .ajax-load-this.bach-app.big iframe{width:1080px !important;margin-left:-89px !important;max-width:none !important;height:1260px !important}.view-mediathek .ajax-container h2{margin:0px 0px 0px 0px;font-size:1.375em;font-family:klavika-medium;line-height:25px}.view-mediathek .ajax-container .field-unter-berschrift{font-size:1.375em;font-family:klavika-light;line-height:25px;margin:0px 0px 30px 0px}.view-mediathek .ajax-container .field-beschreibung-und-teasertex{margin:30px 0px 0px 0px;line-height:25px;font-family:droid-serif;color:#a0a0a0}.view-mediathek .view-content h2.newest,.view-mediathek .view-content h2.other{margin:25px 0px;clear:both;color:#a0b4b9;font-size:1.2em;font-family:klavika-light}.view-mediathek .view-content .views-row{display:inline-block;vertical-align:top;width:23.25%;margin:0% 2% 4% 0%}.view-mediathek .view-content .views-row.margin-media{margin:0% 0% 4% 0%}.view-mediathek .item-list ul.pager li{margin:0px 10px;font-family:klavika-light;font-weight:normal}.view-mediathek .item-list ul.pager li.pager-current{font-size:0.875em;font-family:droid-sans}.view-mediathek .item-list ul.pager li.pager-current:before{content:'Seite '}.view-mediathek .item-list ul.pager li.pager-previous a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px}.view-mediathek .item-list ul.pager li.pager-next a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px}.view-mediathek .view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-sponsorenkarussell{margin-top:150px;background-color:white;padding:35px 10px;position:relative}.node-sponsorenkarussell h2{font-family:klavika;font-size:1.375em;margin:10px auto 15px auto;display:table}.node-sponsorenkarussell .tabs{margin-top:-89px;width:100%;display:block}.node-sponsorenkarussell .tabs .tab-links:after{display:block;clear:both;content:''}.node-sponsorenkarussell .tabs ul.tab-links{padding:10px 0px;background:white}.node-sponsorenkarussell .tabs ul.tab-links li{margin:0px 5px;float:left;list-style:none;padding:0px 4.5%}.node-sponsorenkarussell .tabs ul.tab-links li.main a{color:#224b8f;font-family:klavika-medium;font-size:16px}.node-sponsorenkarussell .tabs ul.tab-links li.active a{color:#224b8f;font-family:klavika-medium;font-size:16px}.node-sponsorenkarussell .tabs ul.tab-links li a{padding:9px 0px;display:inline-block;text-decoration:none;font-size:16px;font-family:klavika-light;color:#646464;transition:all linear 0.15s}.node-sponsorenkarussell .tabs ul.tab-links li a:hover{text-decoration:none}.node-sponsorenkarussell .tabs .tab-content{margin:15px 0px;padding:0px 5px;background:#fff;border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7}.node-sponsorenkarussell .tabs .tab-content .tab{display:none;vertical-align:top;border-left:1px solid #D7D7D7;padding-left:25px}.node-sponsorenkarussell .tabs .tab-content .tab>div{display:inline-block;width:33%;vertical-align:top;margin-bottom:20px}.node-sponsorenkarussell .tabs .tab-content .tab.active{width:72%;display:inline-block}.node-sponsorenkarussell .tabs .tab-content #tab1{display:inline-block;width:22%;padding:0px;border-left:none}.node-sponsorenkarussell .tabs .tab-content #tab1>div{display:block;width:95%;margin:0px auto 20px auto}.node-sponsorenkarussell .tabs .tab-content #tab1>div img{height:auto;width:100%}.node-sponsorenkarussell .owl-container .sponsoren-prev{float:left;position:relative;width:10%;margin-top:5%}.node-sponsorenkarussell .owl-container .sponsoren-prev:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e610";float:left;font-size:2em;color:#b09196}.node-sponsorenkarussell .owl-container .sponsoren-prev:hover{cursor:pointer}.node-sponsorenkarussell .owl-container .owl-carousel{float:left;width:76%;margin-left:4%}.node-sponsorenkarussell .owl-container .owl-carousel .owl-wrapper-outer .owl-wrapper{display:table !important}.node-sponsorenkarussell .owl-container .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item{position:relative}.node-sponsorenkarussell .owl-container .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .field-logos a{display:block}.node-sponsorenkarussell .owl-container .sponsoren-next{float:right;position:relative;width:3%;margin-top:5%}.node-sponsorenkarussell .owl-container .sponsoren-next:after{float:right;font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e611";font-size:2em;color:#b09196}.node-sponsorenkarussell .owl-container .sponsoren-next:hover{cursor:pointer}.node-sponsorenkarussell:before{content:'';display:inline-block;height:100%;background-color:white;width:50%;position:absolute;left:-50%;top:0px}.node-sponsorenkarussell:after{content:'';display:inline-block;height:100%;background-color:white;width:50%;position:absolute;right:-50%;top:0px}article.node-webform h2{display:none}article.node-webform .field-body{padding:15px 0px;font-size:1em;font-family:droid-serif;line-height:25px}article.node-webform fieldset.webform-component-fieldset{padding:0px 0px 0px 0px}article.node-webform fieldset.webform-component-fieldset legend span{display:block;padding:15px 0px 0px 0px;font-size:1.2em;font-family:droid-serif;line-height:25px;color:#464646}article.node-webform select{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:auto}article.node-webform .form-item{width:100%;display:block;float:none}article.node-webform .form-item label{vertical-align:top;width:25%;display:inline-block;color:#464646;margin-right:0px !important}article.node-webform .form-item .form-checkboxes{display:inline-block}article.node-webform .form-item input{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}article.node-webform .form-item input[type="checkbox"]{width:auto}article.node-webform .form-item.webform-component-date .webform-container-inline{display:inline-block;vertical-align:top}article.node-webform .form-item.webform-component-date .webform-container-inline .form-item{vertical-align:top;display:inline-block;width:auto;margin-top:0px}article.node-webform .form-item.webform-component-radios .form-radios{display:inline}article.node-webform .form-item.webform-component-radios .form-radios .form-item{width:auto;display:inline}article.node-webform .form-item.webform-component-radios .form-radios .form-item input{margin:0px 10px 0px 0px;width:auto}article.node-webform .form-item.webform-component-radios .form-radios .form-item label{width:65%;line-height:1.25em}article.node-webform .form-item.webform-component-radios .form-radios .form-item:nth-child(n+1){display:block;margin-left:25.3%}article.node-webform .form-item.webform-component-textarea .form-textarea-wrapper{display:inline-block;width:71%}article.node-webform .form-item.webform-component-textarea .form-textarea-wrapper textarea{background-color:#fafafa}article.node-webform #edit-submit{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}article.node-webform #edit-submit a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}article.node-webform #edit-submit a:before{content:'› ' !important}article.node-donation .links.inline{display:none}article.node-donation h2{font-family:klavika-medium;font-size:1.6875em;line-height:31px;padding-top:10px;margin:0px 0px 10px 0px}article.node-donation h2 a{text-decoration:none;color:black}article.node-donation .field-body{padding:15px 0px;font-size:1em;font-family:droid-serif;line-height:25px}article.node-donation .form-item{width:100%;display:block;float:none}article.node-donation .form-item select{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:auto}article.node-donation .form-item label{display:inline-block;margin:0px 15px 0px 0px;color:#464646}article.node-donation .form-item input{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:auto}article.node-donation .form-submit,article.node-donation .express-checkou-button{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}article.node-donation .form-submit a,article.node-donation .express-checkou-button a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}article.node-donation .form-submit a:before,article.node-donation .express-checkou-button a:before{content:'› ' !important}article.node-donation .form-submit span,article.node-donation .express-checkou-button span{padding:0px !important;border:1px solid transparent !important;border-radius:0px !important;background-color:transparent !important}article.node-donation.node-teaser h2{font-size:1.25em;line-height:24px}.field-commerce-price{line-height:1.5em}.field-commerce-price .price_suffix{display:inline-block;line-height:1.5em}.field-commerce-price .price_suffix p{display:inline-block;padding-left:5px;font-weight:normal}.field-commerce-price .price_suffix a{color:#a0b4b9}body.node-type-produktanzeige .field-commerce-price{line-height:1.5em}body.node-type-produktanzeige .field-commerce-price .price_suffix{font-size:14px}body.node-type-produktanzeige .field-commerce-price a{color:#a0b4b9}.caption.right.mediathek-item{float:right;margin-left:10px;margin-right:0}.caption.right.mediathek-item p{font-size:0.750em;margin:0 0 1.375em;line-height:1.375em}.teaserbox{float:left;margin-right:10px;margin-bottom:20px}.node .section-headline{padding:1rem 0;font-size:21px;font-family:"klavika-medium";line-height:1.5}
﻿@font-face{font-family:'bach-iconfont2';src:url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.ttf?30b7pc) format("truetype"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.woff?30b7pc) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.svg?30b7pc#bach-iconfont2) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="bach-icon2-"],[class*=" bach-icon2-"]{font-family:'bach-iconfont2' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-icon2-facebook:before{content:"\ea90"}.bach-icon2-instagram:before{content:"\ea92"}.bach-icon2-youtube:before{content:"\ea9d"}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'test';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff")}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicBold.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicBold.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegularItalic.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegularItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'klavika-light';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicLight.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicLight.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'klavika-medium';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicMedium.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicMedium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'droid-serif';src:url(/sites/all/themes/bach/stylesheets/DroidSerif/DroidSerif.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'droid-sans';src:url(/sites/all/themes/bach/stylesheets/DroidSans/DroidSans.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'bach-archiv-leipzig-iconfont';src:url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.woff) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.svg#bach-archiv-leipzig-iconfont) format("svg"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.ttf) format("truetype");font-weight:normal;font-style:normal}.bach-icon{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-leipzig-icon-MenuClose:before{content:"\e623";color:#323232 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#969696;width:45px;height:45px;font-size:2.5rem}.bach-leipzig-icon-BAL-Bullet:before{content:"\e622"}.bach-leipzig-icon-wettbewerb-logo:before{content:"\e601";color:#e18600;font-size:9rem}.bach-leipzig-icon-archiv-logo:before{content:"\e609";font-size:6rem;color:#116e78}.bach-leipzig-icon-museum-logo:before{content:"\e603";font-size:7.5rem;color:#d23c28}.bach-leipzig-icon-fest-logo:before{content:"\e606";font-size:8.5rem;color:#2c5591}.bach-leipzig-icon-menu:before{content:"\e604";padding:12px 5px 5px 7px;display:block}.bach-leipzig-icon-youtube:before{content:"\e602"}.bach-leipzig-icon-menu-close:before{content:"\e600";color:#323232 !important;background-color:#969696;width:40px;height:42px;margin:4px 11px 0px 0px;border-radius:2px;line-height:38px;font-size:2.8rem}.bach-leipzig-icon-home:before{content:"\e605"}.bach-leipzig-icon-facebook:before{content:"\e607"}.bach-leipzig-icon-cite:before{content:"\e608";display:block;font-size:3rem;margin-bottom:10px}.bach-leipzig-icon-language-active:before{content:"\e60a"}.bach-leipzig-icon-language-non-active:before{content:"\e60b"}.bach-leipzig-icon-bach-digital:before{content:"\e60c"}.bach-leipzig-icon-neutral-logo:before{content:"\e60d";font-size:38px;color:#a0b4b9}.bach-leipzig-icon-arrow-right:before{content:"\e60e"}.bach-leipzig-icon-arrow-left:before{content:"\e60f"}.bach-leipzig-icon-arrow-left2:before{content:"\e610"}.bach-leipzig-icon-uniE611:before{content:"\e611"}.bach-leipzig-icon-cross:before{content:"\e612"}.bach-leipzig-icon-arrow-down:before{content:"\e613"}.bach-leipzig-icon-arrow-up:before{content:"\e614"}.bach-leipzig-icon-arrow-down2:before{content:"\e615"}.bach-leipzig-icon-arrow-up2:before{content:"\e616"}.bach-leipzig-icon-arrow-right:before{content:"\e617"}.bach-leipzig-icon-arrow-left:before{content:"\e618"}.bach-leipzig-icon-calendar:before{content:"\e619"}.bach-leipzig-icon-printer:before{content:"\e61a"}.bach-leipzig-icon-share:before{content:"\e61b"}.bach-leipzig-icon-play:before{content:"\e61c"}.bach-leipzig-icon-resize-enlarge:before{content:"\e61d"}.bach-leipzig-icon-pause:before{content:"\e61e"}.bach-leipzig-icon-volume:before{content:"\e61f"}.bach-leipzig-icon-volume2:before{content:"\e621"}.bach-leipzig-icon-paypal:before{content:"\e620"}.bach-leipzig-icon-mail:before{content:"\e625"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.role-administrator .cookiebanner{bottom:60px}.cookiebanner{box-shadow:rgba(143,148,154,0.4) 0px 8px 24px;padding:24px;position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0;font-family:"klavika-regular",Verdana,Tahoma,Arial;z-index:10;display:none}.cookiebanner .cookie-container__main{max-width:1100px;margin:auto}.cookiebanner .hide{display:none}.cookiebanner .cookie-container{display:flex;flex-direction:row}.cookiebanner svg{padding-right:6px;height:40px;width:40px;padding-bottom:12px}.cookiebanner h2{font-size:22px;font-family:"klavika-medium",Verdana,Tahoma,Arial;color:#323232;padding-bottom:12px;padding-top:4px}.cookiebanner p{font-size:16px;padding-bottom:24px;line-height:120%;color:#323232}.cookiebanner button{padding:6px 14px;min-width:150px;cursor:pointer;font-family:"klavika-regular",Verdana,Tahoma,Arial}.cookiebanner .button-secondary{color:#323232;border:2px solid #323232;margin-right:12px}.cookiebanner .button-secondary:hover{background-color:#46464617}.cookiebanner .button-primary{background-color:#323232;border:2px solid #323232;color:#f0f0f0}.cookiebanner .button-primary:hover{background-color:#464646;border:2px solid #464646}.cookiebanner #deny-cookie{display:block}@media screen and (max-width:799px){.cookiebanner h2{font-size:20px}.cookiebanner button{width:100%}}#deny-cookie{display:none;cursor:pointer}@font-face{font-family:'admin-font';src:url(/sites/all/themes/bach/stylesheets/admin-font/admin-font.eot);src:url(/sites/all/themes/bach/stylesheets/admin-font/admin-font.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/bach/stylesheets/admin-font/admin-font.ttf) format("truetype"),url(/sites/all/themes/bach/stylesheets/admin-font/admin-font.woff) format("woff"),url(/sites/all/themes/bach/stylesheets/admin-font/admin-font.svg#admin-font) format("svg");font-weight:normal;font-style:normal}.icon-admin{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px}.icon-adminshuffle:before{content:"\e600"}.icon-adminlist:before{content:"\e601"}.icon-adminplus:before{content:"\e602"}.icon-admincross:before{content:"\e603"}.icon-adminplus2:before{content:"\e604"}.icon-admincross2:before{content:"\e605"}.icon-admincross3:before{content:"\e606"}.icon-adminminus:before{content:"\e607"}.icon-admincheckmark:before{content:"\e608"}.icon-adminbrush:before{content:"\e609"}.icon-adminplus3:before{content:"\e60a"}.icon-adminminus2:before{content:"\e60b"}.icon-admintext:before{content:"\e60c"}.icon-admintext2:before{content:"\e60d"}.icon-adminpencil:before{content:"\e60e"}.icon-admincog:before{content:"\e60f"}.icon-adminhouse:before{content:"\e610"}.icon-admintrash:before{content:"\e611"}.icon-adminmenu:before{content:"\e612"}.icon-adminlanguage:before{content:"\e613"}.icon-adminglobe:before{content:"\e614"}.node-full .hide-add{display:block}body.role-administrator #page-wrapper .mobile-menu-wrapper-toggle{top:74px}@media screen and (min-width:600px){body.role-administrator #page-wrapper .mobile-menu-wrapper-toggle{top:54px}}body.role-administrator .logo-wrapper{top:30px}@media screen and (min-width:600px){body.role-administrator .logo-wrapper{top:10px}}body.role-administrator #main-menu-header{top:54px}@media screen and (min-width:1186px){body.role-administrator #main-menu-header{top:30px}}body.role-administrator .panels-ipe-newblock .hide-add{display:inline-block}@media screen and (max-width:1185px){body.role-administrator{padding-top:154px}}@media screen and (max-width:799px){body.role-administrator{padding-top:84px}}.view-mediathek.view-id-mediathek.view-display-id-page_1 .shop-filters,.view-shop.view-id-shop.view-display-id-page_1 .shop-filters{display:none}.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-mediathek-page_1,.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-shop-page_1,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-mediathek-page_1,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-shop-page_1{width:100%}.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-mediathek-page_1 .odd,.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-shop-page_1 .odd,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-mediathek-page_1 .odd,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-shop-page_1 .odd{background-color:#CCCCCC}.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-mediathek-page_1 .even,.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-shop-page_1 .even,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-mediathek-page_1 .even,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-shop-page_1 .even{background-color:#DCDCDC}.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-mediathek-page_1 tr td,.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-shop-page_1 tr td,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-mediathek-page_1 tr td,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-shop-page_1 tr td{padding:7px}.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-mediathek-page_1 tr td a,.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-shop-page_1 tr td a,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-mediathek-page_1 tr td a,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-shop-page_1 tr td a{color:black;text-decoration:none}.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-mediathek-page_1 tr.drag,.view-mediathek.view-id-mediathek.view-display-id-page_1 #draggableviews-table-shop-page_1 tr.drag,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-mediathek-page_1 tr.drag,.view-shop.view-id-shop.view-display-id-page_1 #draggableviews-table-shop-page_1 tr.drag{background-color:#fffce5}.view-mediathek.view-id-mediathek.view-display-id-page_1 #edit-submit,.view-shop.view-id-shop.view-display-id-page_1 #edit-submit{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:white}.view-mediathek.view-id-mediathek.view-display-id-page_1 #edit-submit a,.view-shop.view-id-shop.view-display-id-page_1 #edit-submit a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}.view-mediathek.view-id-mediathek.view-display-id-page_1 #edit-submit a:before,.view-shop.view-id-shop.view-display-id-page_1 #edit-submit a:before{content:'› ' !important}.view-mediathek.view-id-mediathek.view-display-id-page_1 .view-footer a,.view-shop.view-id-shop.view-display-id-page_1 .view-footer a{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:white;text-decoration:none}.view-mediathek.view-id-mediathek.view-display-id-page_1 .view-footer a a,.view-shop.view-id-shop.view-display-id-page_1 .view-footer a a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}.view-mediathek.view-id-mediathek.view-display-id-page_1 .view-footer a a:before,.view-shop.view-id-shop.view-display-id-page_1 .view-footer a a:before{content:'› ' !important}.workbench-info-block{display:none}body.logged-in .panels-ipe-change-layout{display:none}body.role-administrator .panels-ipe-change-layout{display:block !important}.add-side-front-footer{text-decoration:none;color:#373737;padding:5px;background:#fafaf0}section h2.meta{border:1px dotted grey;padding:2px 2px 2px 2px;background-color:#fafaf0 !important;font-size:1em;font-family:klavika}section h2.meta span{margin-top:10px;display:block;font-size:0.875em;font-family:droid-serif}.role-bachfreund section h2.meta{display:none}.tabs ul.tabs.primary{margin:15px 0px 25px 0px;border:none;padding:0px;position:relative;z-index:8;left:10rem}.tabs ul.tabs.primary li a{margin-right:2px !important;border-radius:5px;padding:9px;background-color:#fafaf0 !important;border:1px solid #464646 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#464646;font-family:klavika;font-size:1.1em}.tabs ul.tabs.primary li a:hover{background-color:#f0f0f0 !important}#efork-admin-links{margin-bottom:100px}body.page-shop #efork-admin-links,body.page-mediathek #efork-admin-links,body.page-veranstaltungskalender #efork-admin-links{margin-bottom:0px}.add-side-front{font-family:klavika;margin:2px !important;width:190px;text-decoration:none;margin-right:2px !important;border-radius:5px;padding:9px;background-color:#fafaf0 !important;border:1px solid #464646 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#464646;font-size:1.1em}.add-side-front:hover{background-color:#f0f0f0 !important}#efork-admin-links a{position:relative;float:left;margin:0px 10px 10px 0px}.bach-admin-link{border:2px solid #464646;padding:10px;background-color:rgba(250,250,240,0.8);margin:15px 0px 15px 0px;display:table;color:#464646;font-weight:bold;max-width:620px;border-radius:5px;text-decoration:none}.bach-admin-link:hover{background-color:#f0f0f0}.bach-edit{padding:10px 13px 10px 7px;display:block;width:18px;height:18px;margin:-20px 0px 10px -20px;border-radius:5px;float:left}.bach-translate{padding:10px 13px 10px 7px;display:block;width:18px;height:18px;margin:-20px 0px 10px -20px;border-radius:5px;float:left}.bach-productref{padding:10px 13px 10px 7px;display:block;width:18px;height:18px;margin:0px !important;border-radius:5px;float:left;left:100px;position:absolute}.bach-edit:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e60e"}.bach-edit:hover:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e60e"}.bach-translate:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e613"}.bach-edit:hover:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e60e"}.article-news-aside-right article.node-event .bach-edit{left:0 !important}article.node-sponsorenkarussell .bach-edit,.header-node-wrapper .bach-edit,article.node-karussel .bach-edit,article.node-event .bach-edit,article.node-super-info .bach-edit,article.node-mediaitem.node-teaser .bach-edit,article.node-event.node-teaser .bach-edit,article.node-news.node-teaser .bach-edit,article.node-mitteilung.node-teaser .bach-edit,article.node-info.node-teaser .bach-edit,article.super-news-pane .bach-edit,.footer-node-wrapper .bach-edit,article.article-verteilerseite .bach-edit,article.node-produktanzeige .bach-edit{position:absolute;top:0;left:0;margin:0px;z-index:9}article.node-sponsorenkarussell .bach-translate,.header-node-wrapper .bach-translate,article.node-karussel .bach-translate,article.node-event .bach-translate,article.node-super-info .bach-translate,article.node-mediaitem.node-teaser .bach-translate,article.node-event.node-teaser .bach-translate,article.node-news.node-teaser .bach-translate,article.node-mitteilung.node-teaser .bach-translate,article.node-info.node-teaser .bach-translate,article.super-news-pane .bach-translate,.footer-node-wrapper .bach-translate,article.article-verteilerseite .bach-translate,article.node-produktanzeige .bach-translate{position:absolute;top:0;left:50px;margin:0px;z-index:9}article.node-event.node-teaser .bach-edit{left:-50px}article.node-event.node-teaser .bach-translate{left:-50px;top:50px}.header-node-wrapper .bach-edit{float:none;left:10px;top:10px}.header-node-wrapper .bach-translate{float:none;top:10px}.cite-wrapper{position:relative}.cite-wrapper .bach-edit{position:absolute;top:0;left:0;margin:0px 0px 0px 0px}.cite-wrapper .bach-translate{position:absolute;top:0px;left:50px;float:none;margin:0px}.article-news-aside-right .node-event.node-teaser a.bach-translate{top:0px;left:50px}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-nodrag .panels-ipe-dragbar{display:none}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-portlet-wrapper.panels-ipe-nodrag{visibility:hidden;margin-top:0em !important;border:1px solid transparent !important}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-portlet-content{margin:0px;overflow:visible;visibility:hidden}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-portlet-content>div,body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-portlet-content>h2,body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-portlet-content>h1{visibility:visible}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-linkbar{visibility:hidden}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-linkbar.node .delete{visibility:visible;margin-left:-90px}body.logged-in .article-full .article-full-content-left .ui-sortable .field-datum{margin:-3px 0px 0px 0px}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-editing div.panels-ipe-portlet-wrapper{margin-top:0em !important;border:1px solid transparent !important}body.logged-in .article-full .article-full-content-left .ui-sortable .panels-ipe-handlebar-wrapper.panels-ipe-on.entity_field.node\:field_soll_datum_angezeigt_werde{display:none !important}.panels-ipe-placeholder-content h3{display:none}.panels-ipe-placeholder.panels-ipe-on.panels-ipe-portlet-marker.panels-ipe-portlet-static{background-color:#f0f0f0 !important;border:2px dashed #464646 !important}.panels-ipe-newblock{margin:0px !important;position:relative !important;padding:5px 10px 5px 10px !important;box-shadow:none !important}.panels-ipe-newblock a{margin:5px 1px !important;border-radius:5px !important;padding:3px 8px !important;background-color:#fafaf0 !important;border:1px solid #464646 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#464646 !important;font-weight:normal !important;font-size:1em !important;font-family:klavika !important;background-image:none !important;box-shadow:none !important;line-height:33px !important}.panels-ipe-newblock a span.bach-override{display:block !important;text-indent:0px !important;width:auto !important;margin:0px 0px 0px 20px;background-image:none !important}.panels-ipe-newblock a:hover{background-color:#f0f0f0 !important}.panels-ipe-newblock a.bach-panel-add:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e60a";display:inline-block;height:13px;font-size:1.3em;line-height:17px;padding:0px 5px 0px 0px;position:absolute;margin-top:8px}.panels-ipe-handlebar-wrapper{border-bottom:1px solid #CCC !important}.panels-ipe-handlebar-wrapper a.bach-panel-add:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e60a";display:inline-block;height:13px;font-size:1.3em;line-height:17px;padding:0px 5px 0px 0px;position:absolute;margin:7px 0px 0px -20px}.panels-ipe-handlebar-wrapper a.bach-panel-add{padding:0px 5px 0px 20px}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar{box-shadow:none !important;background-image:none !important;background-color:#f0f0f0 !important}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li a{background-color:#fafaf0 !important;border:1px solid #464646 !important;color:#464646 !important;font-weight:normal !important;font-size:1em !important;font-family:klavika !important;background-image:none !important;box-shadow:none !important}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li a:hover{background-color:#f0f0f0 !important}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li a.add-sort:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e600";display:inline-block;height:14px;font-size:1em !important;padding:0px 5px 0px 0px}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li.delete a{overflow:hidden}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li.delete a:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e611";font-size:1.4em;line-height:32px}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar ul li.delete a:before span{display:none !important;background-image:none !important;visibility:hidden !important}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar .panels-ipe-draghandle-icon{box-shadow:none !important;background-image:none !important;width:0px;height:0px}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar .panels-ipe-draghandle-icon-inner{padding:0px 0px 0px 13px;margin:0px 0px 0px -50px;background-color:#fafaf0 !important;border:1px solid #464646 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#464646 !important;font-weight:normal !important;font-size:1em !important;font-family:klavika !important;background-image:none !important;box-shadow:none !important}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar .panels-ipe-draghandle-icon-inner:hover{background-color:#f0f0f0 !important}.panels-ipe-handlebar-wrapper .panels-ipe-dragbar .panels-ipe-draghandle-icon-inner:before{font-family:'admin-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:18px;content:"\e612";line-height:35px}#user-login input.form-text{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:50%}#user-login input#edit-submit{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:klavika}#user-login input#edit-submit a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}#user-login input#edit-submit a:before{content:'› ' !important}.workbench-info-block{background-color:#fafaf0 !important;border:1px solid #464646 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#464646;margin-bottom:20px !important;padding:10px}article.node-mediaitem .hint{padding:5px;border:1px solid #d2d2d2}article.node-mediaitem .hint p{font-size:0.875em;font-weight:bold}article.node-mediaitem .hint span{font-size:0.85em}body.node-type-event #efork-admin-links{margin-bottom:10px}#main-menu-header .left-menu #block-system-main-menu ul.contextual-links{display:none}#main-menu-header .contextual-links-wrapper{left:150px}#main-menu-header .contextual-links-wrapper .contextual-links{left:0;max-width:20em}#main-menu-header .contextual-links-trigger{background-color:white}
﻿@font-face{font-family:'bach-iconfont2';src:url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.ttf?30b7pc) format("truetype"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.woff?30b7pc) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.svg?30b7pc#bach-iconfont2) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="bach-icon2-"],[class*=" bach-icon2-"]{font-family:'bach-iconfont2' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-icon2-facebook:before{content:"\ea90"}.bach-icon2-instagram:before{content:"\ea92"}.bach-icon2-youtube:before{content:"\ea9d"}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'test';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff")}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicBold.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicBold.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegularItalic.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegularItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'klavika-light';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicLight.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicLight.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'klavika-medium';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicMedium.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicMedium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'droid-serif';src:url(/sites/all/themes/bach/stylesheets/DroidSerif/DroidSerif.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'droid-sans';src:url(/sites/all/themes/bach/stylesheets/DroidSans/DroidSans.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'bach-archiv-leipzig-iconfont';src:url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.woff) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.svg#bach-archiv-leipzig-iconfont) format("svg"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.ttf) format("truetype");font-weight:normal;font-style:normal}.bach-icon{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-leipzig-icon-MenuClose:before{content:"\e623";color:#323232 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#969696;width:45px;height:45px;font-size:2.5rem}.bach-leipzig-icon-BAL-Bullet:before{content:"\e622"}.bach-leipzig-icon-wettbewerb-logo:before{content:"\e601";color:#e18600;font-size:9rem}.bach-leipzig-icon-archiv-logo:before{content:"\e609";font-size:6rem;color:#116e78}.bach-leipzig-icon-museum-logo:before{content:"\e603";font-size:7.5rem;color:#d23c28}.bach-leipzig-icon-fest-logo:before{content:"\e606";font-size:8.5rem;color:#2c5591}.bach-leipzig-icon-menu:before{content:"\e604";padding:12px 5px 5px 7px;display:block}.bach-leipzig-icon-youtube:before{content:"\e602"}.bach-leipzig-icon-menu-close:before{content:"\e600";color:#323232 !important;background-color:#969696;width:40px;height:42px;margin:4px 11px 0px 0px;border-radius:2px;line-height:38px;font-size:2.8rem}.bach-leipzig-icon-home:before{content:"\e605"}.bach-leipzig-icon-facebook:before{content:"\e607"}.bach-leipzig-icon-cite:before{content:"\e608";display:block;font-size:3rem;margin-bottom:10px}.bach-leipzig-icon-language-active:before{content:"\e60a"}.bach-leipzig-icon-language-non-active:before{content:"\e60b"}.bach-leipzig-icon-bach-digital:before{content:"\e60c"}.bach-leipzig-icon-neutral-logo:before{content:"\e60d";font-size:38px;color:#a0b4b9}.bach-leipzig-icon-arrow-right:before{content:"\e60e"}.bach-leipzig-icon-arrow-left:before{content:"\e60f"}.bach-leipzig-icon-arrow-left2:before{content:"\e610"}.bach-leipzig-icon-uniE611:before{content:"\e611"}.bach-leipzig-icon-cross:before{content:"\e612"}.bach-leipzig-icon-arrow-down:before{content:"\e613"}.bach-leipzig-icon-arrow-up:before{content:"\e614"}.bach-leipzig-icon-arrow-down2:before{content:"\e615"}.bach-leipzig-icon-arrow-up2:before{content:"\e616"}.bach-leipzig-icon-arrow-right:before{content:"\e617"}.bach-leipzig-icon-arrow-left:before{content:"\e618"}.bach-leipzig-icon-calendar:before{content:"\e619"}.bach-leipzig-icon-printer:before{content:"\e61a"}.bach-leipzig-icon-share:before{content:"\e61b"}.bach-leipzig-icon-play:before{content:"\e61c"}.bach-leipzig-icon-resize-enlarge:before{content:"\e61d"}.bach-leipzig-icon-pause:before{content:"\e61e"}.bach-leipzig-icon-volume:before{content:"\e61f"}.bach-leipzig-icon-volume2:before{content:"\e621"}.bach-leipzig-icon-paypal:before{content:"\e620"}.bach-leipzig-icon-mail:before{content:"\e625"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.role-administrator .cookiebanner{bottom:60px}.cookiebanner{box-shadow:rgba(143,148,154,0.4) 0px 8px 24px;padding:24px;position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0;font-family:"klavika-regular",Verdana,Tahoma,Arial;z-index:10;display:none}.cookiebanner .cookie-container__main{max-width:1100px;margin:auto}.cookiebanner .hide{display:none}.cookiebanner .cookie-container{display:flex;flex-direction:row}.cookiebanner svg{padding-right:6px;height:40px;width:40px;padding-bottom:12px}.cookiebanner h2{font-size:22px;font-family:"klavika-medium",Verdana,Tahoma,Arial;color:#323232;padding-bottom:12px;padding-top:4px}.cookiebanner p{font-size:16px;padding-bottom:24px;line-height:120%;color:#323232}.cookiebanner button{padding:6px 14px;min-width:150px;cursor:pointer;font-family:"klavika-regular",Verdana,Tahoma,Arial}.cookiebanner .button-secondary{color:#323232;border:2px solid #323232;margin-right:12px}.cookiebanner .button-secondary:hover{background-color:#46464617}.cookiebanner .button-primary{background-color:#323232;border:2px solid #323232;color:#f0f0f0}.cookiebanner .button-primary:hover{background-color:#464646;border:2px solid #464646}.cookiebanner #deny-cookie{display:block}@media screen and (max-width:799px){.cookiebanner h2{font-size:20px}.cookiebanner button{width:100%}}#deny-cookie{display:none;cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}li.node-event-agb a{text-transform:uppercase !important}.calendar-pager:after{content:".";display:block;height:0;clear:both;visibility:hidden}.calendar-pager .calendar-pager-year{float:right;background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none !important;color:#464646 !important;font-weight:normal !important}.calendar-pager .calendar-pager-year a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}.calendar-pager .calendar-pager-year a:before{content:'› ' !important}.calendar-pager .calendar-pager-year:before{content:'› ' !important}.article-news-aside-right article.node-teaser.node-mitteilung h3{color:#fff !important}body.html{background-color:#fafafa;font-size:16px;font-family:klavika;height:100%}body.html .clear{clear:both}body.html:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.node-news .pane-user-login input{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}div.node-news .pane-user-login .item-list{display:none}div.node-news .pane-user-login .edit-feed-me-wrapper{display:none}div.node-news .pane-user-login input[type="submit"]{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:auto !important;display:block !important}div.node-news .pane-user-login input[type="submit"] a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}div.node-news .pane-user-login input[type="submit"] a:before{content:'› ' !important}.field-type-text_with_summary{color:#464646;line-height:26px}#payment-details{display:none}table.checkout-review tbody tr:nth-of-type(2){border-bottom:none}table.checkout-review tbody tr:nth-of-type(3){display:none}table.checkout-review div.review-account .form-item label{display:none}#main{min-height:550px}#views_infinite_scroll-ajax-loader{margin:25px 0px}p strong,span strong,strong{font-weight:bold !important}p em,span em{font-style:italic}p u,span u{text-decoration:underline}#lightbox #imageDetails #caption{font-family:klavika-light;font-size:1.25em;margin:0px 0px 10px 0px}#lightbox #imageDetails #numberDisplay{font-family:droid-sans}.pane-custom.border-top{clear:both;padding:2px 0px;border-top:1px solid #d2d2d2}.pane-custom.border-top .pane-content{display:none}.pane-custom.border-bottom{padding:2px 0px;border-bottom:1px solid #d2d2d2}.pane-custom.border-bottom .pane-content{display:none}body.node-type-news .pane-custom.before-share{padding:25px;clear:both}body.node-type-news .pane-custom.before-share .pane-content{display:none}body.node-type-news .pane-custom.after-share .pane-content{display:none}#iframecontainer{padding:10px;background-color:white;position:absolute;top:20%;margin:0% 25%;height:65%;width:50%;display:none;border:1px solid #d2d2d2}#iframecontainer .bach-leipzig-icon-cross{font-size:2em}#iframecontainer .bach-leipzig-icon-cross:hover{cursor:pointer}#iframecontainer iframe{width:100%;height:93%}#messages{max-width:1100px;margin:0px auto 20px auto}.panel-flexible-inside{width:101%}html.js a.views-throbbing,.ahah-progress .throbber,html.js span.views-throbbing{background:url(/sites/all/themes/bach/images/Loader.gif) no-repeat;width:40px;height:40px;background-size:100% auto}.views-exposed-widgets .ajax-progress.ajax-progress-throbber{display:block !important}.views-exposed-widgets .ajax-progress.ajax-progress-throbber .throbber{position:absolute;left:-55px;top:-13px;background:url(/sites/all/themes/bach/images/Loader.gif) no-repeat;width:40px;height:40px;background-size:100% auto;margin:10px auto 0px auto}.pager{position:relative;padding-bottom:25px !important}.pager li.pager-previous,.pager li.pager-current,.pager li.pager-next{display:inline-block}.pager .ajax-progress.ajax-progress-throbber{display:block !important}.pager .ajax-progress.ajax-progress-throbber .throbber{position:absolute;top:35px;left:47%;float:none;background:url(/sites/all/themes/bach/images/Loader.gif) no-repeat;width:40px;height:40px;background-size:100% auto}img,embed,video{max-width:100%}strong,b{font-weight:bold}em{font-style:italic}.first-super-info{margin-top:-48px}.last-sponsorenkarussell{margin-bottom:-25px}.node-verteilerseite .first-super-info,.node-panel .first-super-info{margin-top:0px}.neutral .first-super-info{margin-top:-48px}#messages{width:95%;margin:15px auto}.region.region-header{position:relative}#page-wrapper #page header#header{max-width:1100px;margin:0px auto 48px auto}#page-wrapper #page header#header .header-node-wrapper{width:100%;background-color:#f0f0f0;display:table;padding-top:25px}#page-wrapper #page header#header .header-node-wrapper .logo-wrapper{padding:0 2%;width:50%;vertical-align:middle;display:table-cell}#page-wrapper #page header#header .header-node-wrapper .logo-wrapper .logo{position:relative;text-decoration:none;display:inline-block}#page-wrapper #page header#header .header-node-wrapper .logo-wrapper .logo span{display:block}#page-wrapper #page header#header .header-node-wrapper h2{font-family:klavika-light;font-size:1.875em;margin:15px 0px 0px 0px;color:#a0b4b9;display:block}#page-wrapper #page header#header .header-node-wrapper .meta-information{position:relative;padding:0 2% 2% 2%;vertical-align:middle;display:table-cell}#page-wrapper #page #main-wrapper #content{max-width:1100px;margin:0px auto 0px auto}body.bach-archiv #header .header-node-wrapper .field-rechte-spalte{color:#116e78}body.bach-archiv #footer .section{background-color:#116e78}body.bach-museum #header .header-node-wrapper .field-rechte-spalte{color:#d23c28}body.bach-museum #footer .section{background-color:#d23c28}body.bach-fest #page-wrapper #page header#header .header-node-wrapper .field-rechte-spalte{color:#2c5591}body.bach-fest #page-wrapper #page header#header .header-node-wrapper .logo-wrapper{width:40%}body.bach-fest #page-wrapper #page header#header .header-node-wrapper .cartlink{position:relative;vertical-align:middle;text-align:right;display:table-cell;width:10%;padding:10px}body.bach-fest #footer .section{background-color:#2c5591}body.bach-wettbewerb #header .header-node-wrapper .field-rechte-spalte{color:#e18600}body.bach-wettbewerb #footer .section{background-color:#e18600}body.neutral #header .header-node-wrapper a.logo{float:none !important;display:block}body.neutral #footer .section{background-color:#f0f0f0}body.neutral #footer .section .footer-section-wrapper .region-footer{border-left:1px solid #a0b4b9}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper{margin:0px auto;display:table}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper a.logo{display:table-cell;vertical-align:middle}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper a.logo .bach-leipzig-icon-archiv-logo:before{font-size:6rem !important}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper a.logo span:before{color:#a0b4b9}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper .meta-information{display:table-cell;vertical-align:middle}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper .meta-information .field-fu-bereich{font-family:droid-sans;font-size:0.875em;line-height:20px;color:#a0b4b9}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper .meta-information .field-fu-bereich a{color:#a0b4b9}body.neutral #footer .section .footer-section-wrapper .region-footer .footer-node-wrapper .meta-information .field-fu-bereich p:first-child{padding-bottom:15px}body.neutral #footer .section .footer-section-wrapper .pressebereich{border-left:1px solid #a0b4b9;border-right:1px solid #a0b4b9}body.neutral #footer .section .footer-section-wrapper .pressebereich a{color:#a0b4b9}body.neutral #footer .section .footer-section-wrapper .social-links-footer{border-right:1px solid #a0b4b9}body.neutral #footer .section .footer-section-wrapper .social-links-footer .newsletter a{color:#a0b4b9 !important;text-decoration:none;margin:10px 6px 0px 35px;display:block}body.neutral #footer .section .footer-section-wrapper .social-links-footer .newsletter a span{font-family:droid-sans;font-size:0.875em;line-height:1.25em}body.neutral #footer .section .footer-section-wrapper .social-links-footer .newsletter a:before{font-size:2rem;position:absolute;margin:-7px 0px 0px -40px}body.neutral #footer .section .footer-section-wrapper .social-links-footer .social-media{color:#a0b4b9 !important}body.neutral #footer .section .footer-section-wrapper .social-links-footer .social-media a{color:#a0b4b9 !important}body.neutral #footer .section .footer-section-wrapper .social-links-footer .bach-digital a{color:#a0b4b9 !important}body.neutral #footer .section .footer-section-wrapper .social-links-footer .bach-digital a:before{color:#a0b4b9 !important}.archiv-c,.fest-c,.museum-c,.wettbewerb-c{color:white}article.super-info-pane .field-image{margin:0px}article.super-info-pane .field-image .galleria-container{background:none}article.super-info-pane .field-image .galleria-container .galleria-info-text{display:block}article.super-info-pane .field-image .galleria-container .galleria-info-link{display:none}#footer{margin:25px 0px 0px 0px}#footer .section .footer-section-wrapper{max-width:1100px;margin:0px auto;padding:1% 2% 1% 2%}#footer .section .region-footer{padding:15px 20px 15px 20px;border-left:1px solid white;position:relative;float:left;width:45%}#footer .section .region-footer .footer-node-wrapper{display:table;margin:0px auto}#footer .section .region-footer .footer-node-wrapper a.logo{display:table-cell;vertical-align:middle;text-decoration:none;position:relative}#footer .section .region-footer .footer-node-wrapper a.logo .bach-leipzig-icon-archiv-logo:before{font-size:6rem !important}#footer .section .region-footer .footer-node-wrapper a.logo .bach-leipzig-icon-museum-logo:before{font-size:7rem !important}#footer .section .region-footer .footer-node-wrapper a.logo .bach-leipzig-icon-fest-logo:before{font-size:8rem !important}#footer .section .region-footer .footer-node-wrapper a.logo .bach-leipzig-icon-wettbewerb-logo:before{font-size:7rem !important}#footer .section .region-footer .footer-node-wrapper a.logo span:before{color:white}#footer .section .region-footer .footer-node-wrapper .meta-information{display:table-cell;vertical-align:middle;position:relative}#footer .section .region-footer .footer-node-wrapper .meta-information .field-fu-bereich{color:white;padding:30px 0px 0px 30px;line-height:1.25em;font-size:0.875em;font-family:droid-sans}#footer .section .region-footer .footer-node-wrapper .meta-information .field-fu-bereich a{color:white}#footer .section .pressebereich{border-left:1px solid white;border-right:1px solid white;position:relative;float:left;padding:6% 0% 6% 6%;width:20%}#footer .section .pressebereich a{text-decoration:none;color:white;line-height:1.5em;font-family:klavika;font-size:1.25em}#footer .section .social-links-footer{border-right:1px solid white;position:relative;float:left;padding:0% 2% 4% 2%;width:20%}#footer .section .social-links-footer .newsletter a{color:white;text-decoration:none;margin:10px 6px 0px 35px;display:block}#footer .section .social-links-footer .newsletter a span{font-family:droid-sans;font-size:0.875em;line-height:1.25em}#footer .section .social-links-footer .newsletter a:before{font-size:2em;position:absolute;margin:-7px 0px 0px -40px}#footer .section .social-links-footer .social-media{padding:25px 0px 25px 0px;color:white !important}#footer .section .social-links-footer .social-media a{color:white !important;text-decoration:none}#footer .section .social-links-footer .social-media a.bach-leipzig-icon-youtube{margin-right:6px}#footer .section .social-links-footer .social-media a:before{font-size:2em}#footer .section .social-links-footer .social-media span{display:inline-block;position:absolute;margin:10px 0px 0px 10px;font-family:droid-sans;font-size:0.875em;line-height:1.25em}#footer .section .social-links-footer .bach-digital{position:relative}#footer .section .social-links-footer .bach-digital a{margin:0px 0px 0px 40px;color:white !important;text-decoration:none}#footer .section .social-links-footer .bach-digital a span{font-family:droid-sans;font-size:0.875em;line-height:1.25em}#footer .section .social-links-footer .bach-digital a:before{color:white !important;font-size:2em;position:absolute;top:-8px;left:0px}#footer #breadcrumb{background-color:#464646;padding:17px 0px 17px 0px}#footer #breadcrumb .region-footer-breadcrumb{max-width:1100px;margin:0px auto}#footer #breadcrumb .region-footer-breadcrumb #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb{font-family:droid-sans;font-size:0.875em;line-height:1.1875em}#footer #breadcrumb .region-footer-breadcrumb #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment-front:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605";padding:0px 15px 0px 0px}#footer #breadcrumb .region-footer-breadcrumb #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment{text-decoration:none;color:#969696}#footer #breadcrumb .region-footer-breadcrumb #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment-separator{color:#969696;padding:0px 10px 0px 10px;display:inline-block}#footer #breadcrumb .region-footer-breadcrumb #block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment-title{color:white}#footer #breadcrumb:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footer .footer-imprint-menu{background-color:#464646;font-family:droid-sans;font-size:0.75em;line-height:19px;color:#969696}#footer .footer-imprint-menu .imprint-wrapper{padding:10px 0%;max-width:1100px;margin:0px auto}#footer .footer-imprint-menu .imprint-wrapper .footer-line{float:left;margin:0px 15px 0px 0px}#footer .footer-imprint-menu .imprint-wrapper .region-footer-imprint{float:left}#footer .footer-imprint-menu .imprint-wrapper .region-footer-imprint ul.menu li{list-style-image:none !important;list-style-type:none !important;display:inline;margin:0px !important}#footer .footer-imprint-menu .imprint-wrapper .region-footer-imprint ul.menu li a{line-height:19px;color:#969696;text-decoration:none}#footer .footer-imprint-menu .imprint-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.breadcrumb-neutral{max-width:1100px;margin:-65px auto 60px auto;padding:0px 0px 15px 0px;border-bottom:1px solid #d2d2d2;font-family:droid-sans;font-size:0.875em;line-height:19px}.breadcrumb-neutral .element-bc-neutral{color:#969696}.breadcrumb-neutral .element-bc-neutral a{text-decoration:none;color:#969696}.breadcrumb-neutral .first{color:#828282}.breadcrumb-neutral .seperator-bc-neutral{padding:0px 10px}.view-mediathek .view-filters{position:relative}.view-mediathek .view-filters:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-mediathek .view-filters form{position:relative;float:right;padding:0px !important;margin:0px !important}.view-mediathek .view-filters form .views-exposed-widgets,.view-mediathek .view-filters form .views-exposed-widget{padding:0px !important;margin:0px 0px 0px 0px !important}.view-mediathek .view-filters form .views-exposed-widgets .views-exposed-widget,.view-mediathek .view-filters form .views-exposed-widget .views-exposed-widget{margin:0px 10px 0px 0px !important}.view-mediathek .view-filters form .views-exposed-widgets select,.view-mediathek .view-filters form .views-exposed-widget select{border:0px transparent;background-color:transparent;border:2px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}.view-mediathek .view-filters form label{display:none}.view-shop-page,.shop-section{margin:0px 0px 25px 0px}.view-shop-page .shop-section-h,.shop-section .shop-section-h{float:left;color:black;line-height:26px;margin:0px 0px 25px 0px;font-size:1.25em;font-family:klavika-medium}.view-shop-page a.link-to-shop,.shop-section a.link-to-shop{float:right;background-color:white;display:inline-block;float:right;padding:10px;color:black;text-decoration:none}.view-shop-page a.link-to-shop span,.shop-section a.link-to-shop span{font-size:0.875em;font-family:droid-sans}.view-shop-page .shop-filters,.shop-section .shop-filters{float:right;margin-bottom:30px}.view-shop-page .shop-filters .view-filters,.shop-section .shop-filters .view-filters{position:relative;float:left}.view-shop-page .shop-filters .view-filters form,.shop-section .shop-filters .view-filters form{position:relative;float:left;padding:0px !important;margin:0px !important}.view-shop-page .shop-filters .view-filters form .views-exposed-widgets,.view-shop-page .shop-filters .view-filters form .views-exposed-widget,.shop-section .shop-filters .view-filters form .views-exposed-widgets,.shop-section .shop-filters .view-filters form .views-exposed-widget{padding:0px !important;margin:0px 0px 0px 0px !important}.view-shop-page .shop-filters .view-filters form .views-exposed-widgets .views-exposed-widget,.view-shop-page .shop-filters .view-filters form .views-exposed-widget .views-exposed-widget,.shop-section .shop-filters .view-filters form .views-exposed-widgets .views-exposed-widget,.shop-section .shop-filters .view-filters form .views-exposed-widget .views-exposed-widget{margin:0px 10px 0px 0px !important}.view-shop-page .shop-filters .view-filters form .views-exposed-widgets select,.view-shop-page .shop-filters .view-filters form .views-exposed-widget select,.shop-section .shop-filters .view-filters form .views-exposed-widgets select,.shop-section .shop-filters .view-filters form .views-exposed-widget select{border:0px transparent;background-color:transparent;border:2px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}.view-shop-page .shop-filters .view-filters form label,.shop-section .shop-filters .view-filters form label{display:none}.view-shop-page .shop-filters form#search-shop,.shop-section .shop-filters form#search-shop{float:left;position:realtive}.view-shop-page .shop-filters form#search-shop input,.shop-section .shop-filters form#search-shop input{border:0px transparent;background-color:transparent;border:2px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:7px}.view-shop-page .shop-filters form#search-shop input.form-submit,.shop-section .shop-filters form#search-shop input.form-submit{display:inline-block !important;background-color:#a0b4b9;margin-left:-8px;border-radius:0px}.view-shop-page .view-content,.shop-section .view-content{clear:both}.view-shop-page .view-content .views-row,.shop-section .view-content .views-row{margin:0% 3.5% 0% 0%;width:22%;min-height:350px;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:450px}.view-shop-page .view-content .views-row article.node-produktanzeige h2,.shop-section .view-content .views-row article.node-produktanzeige h2{margin-top:5px}.view-shop-page .view-content .views-row article.node-produktanzeige h2 a,.shop-section .view-content .views-row article.node-produktanzeige h2 a{text-decoration:none;color:black;line-height:24px;font-size:1.25em;font-family:klavika-medium}.view-shop-page .view-content .views-row article.node-produktanzeige .content,.shop-section .view-content .views-row article.node-produktanzeige .content{margin:10px 0px 0px 0px}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-body,.shop-section .view-content .views-row article.node-produktanzeige .content .field-body{font-family:droid-serif;font-size:0.875em;margin:0px 0px 10px 0px}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-body p,.shop-section .view-content .views-row article.node-produktanzeige .content .field-body p{line-height:1.25em}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-commerce-price,.shop-section .view-content .views-row article.node-produktanzeige .content .field-commerce-price{margin:0px 0px 5px 0px;color:#a0b4b9;font-family:droid-sans;font-weight:bold;font-size:0.875em}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz .attribute-widgets select,.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz .attribute-widgets select{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:auto !important}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form>div,.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form>div{display:inline-block}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity,.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity{display:inline-block}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity label,.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity label{display:none}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity input[name="quantity"],.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity input[name="quantity"]{border:1px solid #a0b4b9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:15px;color:#a0b4b9;padding:3px;text-align:center}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form input[type="submit"],.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form input[type="submit"]{background:none;border:none;color:#a0b4b9;font-family:droid-sans;font-size:0.875em}.view-shop-page .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form input[type="submit"]:hover,.shop-section .view-content .views-row article.node-produktanzeige .content .field-produktreferenz form input[type="submit"]:hover{cursor:pointer}.view-shop-page .view-content .views-row article.node-produktanzeige ul.links,.shop-section .view-content .views-row article.node-produktanzeige ul.links{display:none}.view-shop-page .view-content .views-row article.node-produktanzeige ul.links li,.shop-section .view-content .views-row article.node-produktanzeige ul.links li{display:none}.view-shop-page .view-content .views-row:nth-child(4n),.shop-section .view-content .views-row:nth-child(4n){margin:0%;width:22%}.view-shop-page .view-content:after,.shop-section .view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-shop-page ul.pager li,.shop-section ul.pager li{margin:0px 10px;font-family:klavika-light;font-weight:normal}.view-shop-page ul.pager li.pager-current,.shop-section ul.pager li.pager-current{font-size:0.875em;font-family:droid-sans}.view-shop-page ul.pager li.pager-current:before,.shop-section ul.pager li.pager-current:before{content:'Seite '}.view-shop-page ul.pager li.pager-previous a,.shop-section ul.pager li.pager-previous a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px}.view-shop-page ul.pager li.pager-next a,.shop-section ul.pager li.pager-next a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px}.shop-section{padding:2% 2% 2% 2%;background-color:#f0f0f0}.shop-section .views-row{margin:0% 3% 0% 0% !important;padding:0% 0% 0% 1%;border-left:1px solid #d2d2d2;width:21% !important}.shop-section .views-row article.node-produktanzeige{margin:0px 0px 0px 0px}.shop-section .views-row:first-child{margin:0% 2% 0% 0%;padding:0% 0% 0% 0%;border-left:none}.shop-section .views-row:last-child{margin:0% 0% 0% 0% !important}.shop-section .field-produktreferenz,.shop-section ul.links.inline{display:none}.article-news-aside-right article.node-produktanzeige .links.inline{display:none}.article-news-aside-right article.node-produktanzeige h2{margin-top:5px}.article-news-aside-right article.node-produktanzeige h2 a{text-decoration:none;color:black;line-height:24px;font-size:1.25em;font-family:klavika-medium}.article-news-aside-right article.node-produktanzeige .content{margin:10px 0px 0px 0px}.article-news-aside-right article.node-produktanzeige .content .field-body{font-family:droid-serif;font-size:0.875em;margin:0px 0px 10px 0px}.article-news-aside-right article.node-produktanzeige .content .field-body p{line-height:1.25em}.article-news-aside-right article.node-produktanzeige .content .field-commerce-price{margin:0px 0px 5px 0px;color:#a0b4b9;font-family:droid-sans;font-weight:bold;font-size:0.875em}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz .attribute-widgets select{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px;width:auto !important}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz form>div{display:inline-block}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity{display:inline-block}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity label{display:none}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz form .form-item-quantity input[name="quantity"]{border:1px solid #a0b4b9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:15px;color:#a0b4b9;padding:3px;text-align:center}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz form input[type="submit"]{background:none;border:none;color:#a0b4b9;font-family:droid-sans;font-size:0.875em}.article-news-aside-right article.node-produktanzeige .content .field-produktreferenz form input[type="submit"]:hover{cursor:pointer}.view-commerce-cart-form,.view-commerce-cart-summary{width:80%;margin:0px auto}.view-commerce-cart-form table.commerce-price-formatted-components,.view-commerce-cart-summary table.commerce-price-formatted-components{width:25%}.view-commerce-cart-form table.commerce-price-formatted-components tbody tr,.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr{border-top:1px solid transparent !important}.view-commerce-cart-form table.commerce-price-formatted-components tbody tr td,.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr td{padding:15px 0px 15px 0px}.view-commerce-cart-form table.commerce-price-formatted-components tbody tr td.component-title,.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr td.component-title{font-size:1.2em;font-family:klavika-medium}.view-commerce-cart-form table.commerce-price-formatted-components tbody tr td.component-total,.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr td.component-total{color:#a0b4b9;font-family:klavika-medium;font-size:1.2em}.view-commerce-cart-form table,.view-commerce-cart-summary table{width:100%;margin:0px 0px 50px 0px}.view-commerce-cart-form table thead tr th,.view-commerce-cart-summary table thead tr th{padding:0px 0px 10px 0px;font-weight:bold;font-size:1.1em;font-family:klavika-light}.view-commerce-cart-form table tbody tr,.view-commerce-cart-summary table tbody tr{background-color:white;border-top:2px solid #d2d2d2;border-bottom:none}.view-commerce-cart-form table tbody tr td,.view-commerce-cart-summary table tbody tr td{padding:15px 0px 15px 5px}.view-commerce-cart-form table tbody tr td a,.view-commerce-cart-summary table tbody tr td a{text-decoration:none;color:black}.view-commerce-cart-form table tbody tr td.views-field-edit-quantity input,.view-commerce-cart-summary table tbody tr td.views-field-edit-quantity input{border-radius:3px;width:15px;color:#a0b4b9;padding:9px;text-align:center;border:2px solid #a0b4b9}.view-commerce-cart-form table tbody tr td.views-field-edit-delete,.view-commerce-cart-summary table tbody tr td.views-field-edit-delete{font-size:1.1em}.view-commerce-cart-form table tbody tr td.views-field-edit-delete input,.view-commerce-cart-summary table tbody tr td.views-field-edit-delete input{background:none;background-color:white;border:none;color:#a0b4b9}.view-commerce-cart-form table tbody tr td.views-field-edit-delete input:hover,.view-commerce-cart-summary table tbody tr td.views-field-edit-delete input:hover{cursor:pointer}.view-commerce-cart-form table tbody tr td.views-field-edit-delete:before,.view-commerce-cart-summary table tbody tr td.views-field-edit-delete:before{content:'› ';margin:0px -5px 0px 5px;color:#a0b4b9;display:inline-block}.view-commerce-cart-form .line-item-summary .line-item-total span,.view-commerce-cart-summary .line-item-summary .line-item-total span{display:block;font-size:1.4em}.view-commerce-cart-form .commerce-line-item-actions,.view-commerce-cart-summary .commerce-line-item-actions{display:table}.view-commerce-cart-form .commerce-line-item-actions input#edit-checkout,.view-commerce-cart-summary .commerce-line-item-actions input#edit-checkout{display:none}.view-commerce-cart-form .commerce-line-item-actions input#edit-submit,.view-commerce-cart-summary .commerce-line-item-actions input#edit-submit{background:none;background-color:white;border:none;color:#a0b4b9;font-size:0.9em}.view-commerce-cart-form .commerce-line-item-actions input#edit-submit:hover,.view-commerce-cart-summary .commerce-line-item-actions input#edit-submit:hover{cursor:pointer}.view-commerce-cart-form .cart-buttons,.view-commerce-cart-summary .cart-buttons{float:right}.view-commerce-cart-form .cart-buttons span,.view-commerce-cart-summary .cart-buttons span{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.view-commerce-cart-form .cart-buttons span a,.view-commerce-cart-summary .cart-buttons span a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}.view-commerce-cart-form .cart-buttons span a:before,.view-commerce-cart-summary .cart-buttons span a:before{content:'› ' !important}.view-commerce-cart-form .commerce-line-item-actions:before,.view-commerce-cart-summary .commerce-line-item-actions:before{content:'› ';color:#a0b4b9;display:inline-block;font-size:1.1em}#views-form-commerce-cart-form-default>div{position:relative}.view-commerce-cart-summary{width:100%}.view-commerce-cart-summary table.commerce-price-formatted-components{width:25%}.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr{border-top:1px solid transparent !important}.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr td{padding:15px 0px 15px 0px}.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr td.component-title{font-size:1.2em;font-family:klavika-medium}.view-commerce-cart-summary table.commerce-price-formatted-components tbody tr td.component-total{color:#a0b4b9;font-family:klavika-medium;font-size:1.2em}.view-commerce-cart-summary .cart-change{float:right}.view-commerce-cart-summary .cart-change span{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.view-commerce-cart-summary .cart-change span a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}.view-commerce-cart-summary .cart-change span a:before{content:'› ' !important}#edit-checkout-review{width:80%;margin:0px auto}form#commerce-checkout-form-review .checkout-help{margin:0px 0px 50px 0px}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review{width:100%;font-family:klavika;color:#464646;line-height:25px}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr{background-color:transparent !important}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-title{width:100%;margin:15px 0px 15px 0px;font-family:klavika-light}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-title td{font-weight:normal !important;width:100%;display:block;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:10px 0px 10px 0px;font-family:klavika-light;font-size:1.2em}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data .form-item{padding:15px 0px 15px 0px}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data .field-commerce-customer-address{padding:15px 0px 15px 0px}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data h3.field-label{font-family:klavika-medium}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data .field-versandadresse{padding:10px 0px}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data .field-versenden-an-diese-adresse{display:none}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data td.pane-data-full{padding:0px !important}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review tbody tr.pane-data td.pane-data-full table.views-table thead tr th{padding:10px 0px 10px 0px}form#commerce-checkout-form-review #edit-checkout-review table.checkout-review .view-commerce-cart-summary .cart-change>span{display:block !important}form.out-of-stock .form-item.form-item-quantity{display:none}form.out-of-stock #edit-submit{padding:15px 0px 0px 0px}body.page-checkout #main-wrapper{margin:40px 0px 0px 0px}body.page-checkout .account.form-wrapper{width:80%;margin:35px auto 0px auto}body.page-checkout .account.form-wrapper .form-item.form-type-textfield.form-item-account-login-mail{width:70%}body.page-checkout .account.form-wrapper .form-item.form-type-textfield.form-item-account-login-mail label{width:25%;display:inline-block;color:#464646}body.page-checkout .account.form-wrapper .form-item.form-type-textfield.form-item-account-login-mail input{border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}body.page-checkout fieldset{color:#464646;width:80%;margin:35px auto 0px auto}body.page-checkout fieldset fieldset{width:100%}body.page-checkout fieldset .form-item-commerce-payment-payment-method img,body.page-checkout fieldset .form-item-commerce-payment-payment-method .commerce-paypal-icons{display:none}body.page-checkout fieldset .fieldset-wrapper{color:#464646;line-height:1.2em}body.page-checkout fieldset input,body.page-checkout fieldset select{border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}body.page-checkout fieldset legend{width:100%;margin:15px 0px 15px 0px}body.page-checkout fieldset legend span{width:100%;display:block;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:10px 0px 10px 0px;font-family:klavika-light;font-size:1.2em}body.page-checkout fieldset.checkout_agb_privacy.form-wrapper label a{color:#a0b4b9}body.page-checkout .checkout-continue{background-color:#c8d7dc !important;display:table;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}body.page-checkout .checkout-continue:hover{cursor:pointer}body.page-checkout #addressfield-wrapper .form-item-customer-profile-shipping-commerce-customer-profile-copy input,body.page-checkout #addressfield-wrapper .form-item-customer-profile-shipping-commerce-customer-profile-copy label,body.page-checkout #addressfield-wrapper--2 .form-item-customer-profile-shipping-commerce-customer-profile-copy input,body.page-checkout #addressfield-wrapper--2 .form-item-customer-profile-shipping-commerce-customer-profile-copy label,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item-customer-profile-shipping-commerce-customer-profile-copy input,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item-customer-profile-shipping-commerce-customer-profile-copy label,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item-customer-profile-shipping-commerce-customer-profile-copy input,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item-customer-profile-shipping-commerce-customer-profile-copy label{width:auto !important}body.page-checkout #addressfield-wrapper .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress.ajax-progress-throbber,body.page-checkout #addressfield-wrapper--2 .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress.ajax-progress-throbber,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress.ajax-progress-throbber,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress.ajax-progress-throbber{width:auto !important}body.page-checkout #addressfield-wrapper .form-item,body.page-checkout #addressfield-wrapper--2 .form-item,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item{width:50%;display:block;float:none}body.page-checkout #addressfield-wrapper .form-item label,body.page-checkout #addressfield-wrapper--2 .form-item label,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item label,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item label{width:25%;display:inline-block;color:#464646}body.page-checkout #addressfield-wrapper .form-item input,body.page-checkout #addressfield-wrapper .form-item select,body.page-checkout #addressfield-wrapper--2 .form-item input,body.page-checkout #addressfield-wrapper--2 .form-item select,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item input,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item select,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item input,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item select{width:70%;border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}body.page-checkout #addressfield-wrapper .form-item select,body.page-checkout #addressfield-wrapper--2 .form-item select,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item select,body.page-checkout #edit-customer-profile-shipping-commerce-customer-address--2 .form-item select{width:73%}body.page-checkout #commerce-shipping-service-ajax-wrapper{display:none}body.page-checkout #commerce-shipping-service-ajax-wrapper .form-item.form-type-radio.form-item-commerce-shipping-shipping-service input[type="radio"]{display:none}.little-gallery-pictures .field-attributsabh-ngige-bilder img{width:21%;margin:0% 2% 0% 0%}body.page-search #main-wrapper{max-width:1100px;margin:0px auto}body.page-search #main-wrapper #main{width:90%;margin:0px auto}body.page-search #main-wrapper div#content{float:left;width:75%}body.page-search #main-wrapper div#content .section{width:90%}body.page-search #main-wrapper div#content #block-current-search-standard h3{padding:15px 0px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;font-size:1.5em;font-family:klavika-light}body.page-search #main-wrapper div#content #search-form{margin:20px 0px}body.page-search #main-wrapper div#content #search-form label,body.page-search #main-wrapper div#content #search-form #edit-retain-filters{display:none}body.page-search #main-wrapper div#content #search-form .form-item.form-type-textfield.form-item-keys{display:inline-block;margin:0px !important}body.page-search #main-wrapper div#content #search-form .form-item.form-type-textfield.form-item-keys input{border:0px transparent;background-color:transparent;border:1px solid #d2d2d2;padding:7px;margin:0px !important}body.page-search #main-wrapper div#content #search-form input#edit-submit{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0px !important;display:inline-block !important;padding:8px !important}body.page-search #main-wrapper div#content #search-form input#edit-submit a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}body.page-search #main-wrapper div#content #search-form input#edit-submit a:before{content:'› ' !important}body.page-search #main-wrapper div#content #search-form input#edit-submit:hover{cursor:pointer}body.page-search #main-wrapper div#content h2{display:none}body.page-search #main-wrapper div#content ol.search-results li.search-result{padding:15px 0px 15px 0px;margin:0px;border-bottom:2px solid #d2d2d2}body.page-search #main-wrapper div#content ol.search-results li.search-result h3{font-size:1.2em;font-family:klavika-medium}body.page-search #main-wrapper div#content ol.search-results li.search-result h3 a{color:black;text-decoration:none}body.page-search #main-wrapper div#content ol.search-results li.search-result .search-result-url{display:block;margin:10px 0px 5px 0px}body.page-search #main-wrapper div#content ol.search-results li.search-result .search-result-url a{text-decoration:none;color:#a0b4b9}body.page-search #main-wrapper div#content ol.search-results li.search-result .search-snippet-info{padding:0px}body.page-search #main-wrapper div#content ol.search-results li.search-result.bach-archiv .search-result-url a{color:#116e78 !important}body.page-search #main-wrapper div#content ol.search-results li.search-result.bachfest .search-result-url a{color:#2c5591 !important}body.page-search #main-wrapper div#content ol.search-results li.search-result.bach-museum .search-result-url a{color:#d23c28 !important}body.page-search #main-wrapper div#content ol.search-results li.search-result.bach-wettbewerb .search-result-url a{color:#e18600 !important}body.page-search #main-wrapper div#content .item-list{margin:30px 0px 20px 0px}body.page-search #main-wrapper div#content .item-list ul.pager li a{text-decoration:none;color:black;font-size:0.875em;font-family:droid-sans}body.page-search #main-wrapper div#content .item-list ul.pager li.pager-last,body.page-search #main-wrapper div#content .item-list ul.pager li.pager-next,body.page-search #main-wrapper div#content .item-list ul.pager li.pager-previous,body.page-search #main-wrapper div#content .item-list ul.pager li.pager-first{padding:0px}body.page-search #main-wrapper div#content .item-list ul.pager li.pager-last a,body.page-search #main-wrapper div#content .item-list ul.pager li.pager-next a,body.page-search #main-wrapper div#content .item-list ul.pager li.pager-previous a,body.page-search #main-wrapper div#content .item-list ul.pager li.pager-first a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px;font-size:1.5em}body.page-search #main-wrapper div#sidebar-first{float:right;width:25%}body.page-search #main-wrapper div#sidebar-first h3{padding:15px 0px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;font-size:1.5em;font-family:klavika-light}body.page-search #main-wrapper div#sidebar-first .block-apachesolr-search,body.page-search #main-wrapper div#sidebar-first .block-facetapi{margin:20px 0px 15px 0px}body.page-search #main-wrapper div#sidebar-first .block-apachesolr-search h2,body.page-search #main-wrapper div#sidebar-first .block-facetapi h2{font-size:1.2em;font-family:klavika-medium;margin:5px 0px;color:#a0b4b9}body.page-search #main-wrapper div#sidebar-first .block-apachesolr-search .content ul li,body.page-search #main-wrapper div#sidebar-first .block-facetapi .content ul li{margin:0px;list-style-type:none;list-style-image:none}body.page-search #main-wrapper div#sidebar-first .block-apachesolr-search .content ul li a,body.page-search #main-wrapper div#sidebar-first .block-facetapi .content ul li a{text-decoration:none;color:#a0b4b9}body.page-search #main-wrapper div#sidebar-first .block-apachesolr-search .content ul li a.facetapi-active,body.page-search #main-wrapper div#sidebar-first .block-facetapi .content ul li a.facetapi-active{font-weight:bold;color:#a0b4b9}body.page-search #main-wrapper div#sidebar-first .block-apachesolr-search .content .facetapi-limit-link,body.page-search #main-wrapper div#sidebar-first .block-facetapi .content .facetapi-limit-link{text-decoration:none;color:#a0b4b9}.view-veranstaltungskalender .view-filters,.pane-calendar-pane .view-filters{position:relative;width:82%;margin:0px auto 35px auto}.view-veranstaltungskalender .view-filters form,.pane-calendar-pane .view-filters form{position:relative;padding:0px !important;margin:0px !important}.view-veranstaltungskalender .view-filters form .views-exposed-form:after,.pane-calendar-pane .view-filters form .views-exposed-form:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-veranstaltungskalender .view-filters form .views-exposed-widgets,.view-veranstaltungskalender .view-filters form .views-exposed-widget,.pane-calendar-pane .view-filters form .views-exposed-widgets,.pane-calendar-pane .view-filters form .views-exposed-widget{float:right;padding:0px !important;margin:0px 0px 0px 0px !important}.view-veranstaltungskalender .view-filters form .views-exposed-widgets .views-exposed-widget,.view-veranstaltungskalender .view-filters form .views-exposed-widget .views-exposed-widget,.pane-calendar-pane .view-filters form .views-exposed-widgets .views-exposed-widget,.pane-calendar-pane .view-filters form .views-exposed-widget .views-exposed-widget{margin:0px 10px 0px 0px !important}.view-veranstaltungskalender .view-filters form .views-exposed-widgets select,.view-veranstaltungskalender .view-filters form .views-exposed-widget select,.pane-calendar-pane .view-filters form .views-exposed-widgets select,.pane-calendar-pane .view-filters form .views-exposed-widget select{border:0px transparent;background-color:transparent;border:1px solid #a0b4b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#464646;padding:6px}.view-veranstaltungskalender .view-filters form label,.pane-calendar-pane .view-filters form label{display:none}.view-veranstaltungskalender .calendar-bach,.view-veranstaltungskalender .calendar-bach-fest,.pane-calendar-pane .calendar-bach,.pane-calendar-pane .calendar-bach-fest{margin:10px 0px 50px 0px;width:100%}.view-veranstaltungskalender .calendar-bach .year,.view-veranstaltungskalender .calendar-bach-fest .year,.pane-calendar-pane .calendar-bach .year,.pane-calendar-pane .calendar-bach-fest .year{padding:1.5% 1.5% 1.5% 10px;margin:0px 0px -40px 0px;font-family:klavika}.view-veranstaltungskalender .calendar-bach .months,.view-veranstaltungskalender .calendar-bach-fest .months,.pane-calendar-pane .calendar-bach .months,.pane-calendar-pane .calendar-bach-fest .months{padding:0px 0px 25px 0px}.view-veranstaltungskalender .calendar-bach .months div,.view-veranstaltungskalender .calendar-bach-fest .months div,.pane-calendar-pane .calendar-bach .months div,.pane-calendar-pane .calendar-bach-fest .months div{width:8.23%;padding:3% 0% 0% 0%;float:left;border-left:1px solid #c8d7dc;font-family:klavika-light;font-size:1.25em}.view-veranstaltungskalender .calendar-bach .months div span,.view-veranstaltungskalender .calendar-bach-fest .months div span,.pane-calendar-pane .calendar-bach .months div span,.pane-calendar-pane .calendar-bach-fest .months div span{display:block;padding:15% 53% 15% 10px}.view-veranstaltungskalender .calendar-bach .months div.actual span,.view-veranstaltungskalender .calendar-bach-fest .months div.actual span,.pane-calendar-pane .calendar-bach .months div.actual span,.pane-calendar-pane .calendar-bach-fest .months div.actual span{background-color:#c8d7dc}.view-veranstaltungskalender .calendar-bach .months div:hover,.view-veranstaltungskalender .calendar-bach-fest .months div:hover,.pane-calendar-pane .calendar-bach .months div:hover,.pane-calendar-pane .calendar-bach-fest .months div:hover{cursor:pointer}.view-veranstaltungskalender .calendar-bach .months div:last-child,.view-veranstaltungskalender .calendar-bach-fest .months div:last-child,.pane-calendar-pane .calendar-bach .months div:last-child,.pane-calendar-pane .calendar-bach-fest .months div:last-child{border-right:1px solid #d2d2d2}.view-veranstaltungskalender .calendar-bach .months:after,.view-veranstaltungskalender .calendar-bach-fest .months:after,.pane-calendar-pane .calendar-bach .months:after,.pane-calendar-pane .calendar-bach-fest .months:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-veranstaltungskalender .calendar-bach>.days,.view-veranstaltungskalender .calendar-bach-fest>.days,.pane-calendar-pane .calendar-bach>.days,.pane-calendar-pane .calendar-bach-fest>.days{font-family:klavika}.view-veranstaltungskalender .calendar-bach>.days .days,.view-veranstaltungskalender .calendar-bach-fest>.days .days,.pane-calendar-pane .calendar-bach>.days .days,.pane-calendar-pane .calendar-bach-fest>.days .days{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;font-size:0.75em;display:none}.view-veranstaltungskalender .calendar-bach>.days .days .day,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day,.pane-calendar-pane .calendar-bach>.days .days .day,.pane-calendar-pane .calendar-bach-fest>.days .days .day{width:2.2%;padding:0% 0.5% 0% 0.5%;float:left}.view-veranstaltungskalender .calendar-bach>.days .days .day span.wkday,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day span.wkday,.pane-calendar-pane .calendar-bach>.days .days .day span.wkday,.pane-calendar-pane .calendar-bach-fest>.days .days .day span.wkday{padding-top:5px;display:block;width:100%;text-align:center;margin:0px 0px 5px 0px}.view-veranstaltungskalender .calendar-bach>.days .days .day span.day,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day span.day,.pane-calendar-pane .calendar-bach>.days .days .day span.day,.pane-calendar-pane .calendar-bach-fest>.days .days .day span.day{padding-bottom:5px;display:block;width:100%;text-align:center}.view-veranstaltungskalender .calendar-bach>.days .days .day.actual,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day.actual,.pane-calendar-pane .calendar-bach>.days .days .day.actual,.pane-calendar-pane .calendar-bach-fest>.days .days .day.actual{background-color:#f0f0f0}.view-veranstaltungskalender .calendar-bach>.days .days .day.mo,.view-veranstaltungskalender .calendar-bach>.days .days .day.sa,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day.mo,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day.sa,.pane-calendar-pane .calendar-bach>.days .days .day.mo,.pane-calendar-pane .calendar-bach>.days .days .day.sa,.pane-calendar-pane .calendar-bach-fest>.days .days .day.mo,.pane-calendar-pane .calendar-bach-fest>.days .days .day.sa{border-left:1px solid #d2d2d2}.view-veranstaltungskalender .calendar-bach>.days .days .day.has-event,.view-veranstaltungskalender .calendar-bach-fest>.days .days .day.has-event,.pane-calendar-pane .calendar-bach>.days .days .day.has-event,.pane-calendar-pane .calendar-bach-fest>.days .days .day.has-event{background-color:#c8d7dc}.view-veranstaltungskalender .calendar-bach>.days .days .day:nth-child(1),.view-veranstaltungskalender .calendar-bach-fest>.days .days .day:nth-child(1),.pane-calendar-pane .calendar-bach>.days .days .day:nth-child(1),.pane-calendar-pane .calendar-bach-fest>.days .days .day:nth-child(1){border-left:none}.view-veranstaltungskalender .calendar-bach>.days .days div.has-event:hover,.view-veranstaltungskalender .calendar-bach-fest>.days .days div.has-event:hover,.pane-calendar-pane .calendar-bach>.days .days div.has-event:hover,.pane-calendar-pane .calendar-bach-fest>.days .days div.has-event:hover{cursor:pointer}.view-veranstaltungskalender .calendar-bach>.days .days:after,.view-veranstaltungskalender .calendar-bach-fest>.days .days:after,.pane-calendar-pane .calendar-bach>.days .days:after,.pane-calendar-pane .calendar-bach-fest>.days .days:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-veranstaltungskalender .calendar-bach>.days .days.actual,.view-veranstaltungskalender .calendar-bach-fest>.days .days.actual,.pane-calendar-pane .calendar-bach>.days .days.actual,.pane-calendar-pane .calendar-bach-fest>.days .days.actual{display:block}.view-veranstaltungskalender .calendar-bach-fest .year,.pane-calendar-pane .calendar-bach-fest .year{display:table;margin:0px auto;color:#2c5591;font-size:1.25em;font-family:klavika-medium}.view-veranstaltungskalender .calendar-bach-fest .months,.pane-calendar-pane .calendar-bach-fest .months{display:none}.view-veranstaltungskalender .calendar-bach-fest .months div:hover,.pane-calendar-pane .calendar-bach-fest .months div:hover{cursor:default}.view-veranstaltungskalender .calendar-bach-fest .days .days,.pane-calendar-pane .calendar-bach-fest .days .days{border:none}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day,.pane-calendar-pane .calendar-bach-fest .days .days>div.day,.pane-calendar-pane .calendar-bach-fest .days .days>a.day{display:none}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day.bach-fest-event,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event,.pane-calendar-pane .calendar-bach-fest .days .days>a.day.bach-fest-event{margin-right:1px;display:block;width:9.89%;padding:0%;background-color:transparent;border:none;text-decoration:none;color:black !important}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event .wkday,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day.bach-fest-event .wkday,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event .wkday,.pane-calendar-pane .calendar-bach-fest .days .days>a.day.bach-fest-event .wkday{color:black !important;text-decoration:none;background-color:transparent;margin:0px;padding:10px 0px 7px 0px;text-decoration:none}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event .day,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day.bach-fest-event .day,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event .day,.pane-calendar-pane .calendar-bach-fest .days .days>a.day.bach-fest-event .day{color:black !important;text-decoration:none;padding:10px 0px 7px 0px;background-color:#c8d7dc;border-right:1px solid white}.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event.sa .wkday,.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event.sa .wkday{border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2}.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event.so .wkday,.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event.so .wkday{border-right:1px solid #d2d2d2}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:first-child,.view-veranstaltungskalender .calendar-bach-fest .days .days div.day.bach-fest-event:nth-child(13),.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event:first-child,.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event:nth-child(13),.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:first-child,.pane-calendar-pane .calendar-bach-fest .days .days div.day.bach-fest-event:nth-child(13),.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event:first-child,.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event:nth-child(13){border-left:1px solid #d2d2d2}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:last-child,.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:nth-child(22),.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event:last-child,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day.bach-fest-event:nth-child(22),.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:last-child,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:nth-child(22),.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event:last-child,.pane-calendar-pane .calendar-bach-fest .days .days>a.day.bach-fest-event:nth-child(22){border-right:1px solid #d2d2d2}.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:last-child .wkday,.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:last-child .day,.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:nth-child(22) .wkday,.view-veranstaltungskalender .calendar-bach-fest .days .days>div.day.bach-fest-event:nth-child(22) .day,.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event:last-child .wkday,.view-veranstaltungskalender .calendar-bach-fest .days .days a.day.bach-fest-event:last-child .day,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day.bach-fest-event:nth-child(22) .wkday,.view-veranstaltungskalender .calendar-bach-fest .days .days>a.day.bach-fest-event:nth-child(22) .day,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:last-child .wkday,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:last-child .day,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:nth-child(22) .wkday,.pane-calendar-pane .calendar-bach-fest .days .days>div.day.bach-fest-event:nth-child(22) .day,.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event:last-child .wkday,.pane-calendar-pane .calendar-bach-fest .days .days a.day.bach-fest-event:last-child .day,.pane-calendar-pane .calendar-bach-fest .days .days>a.day.bach-fest-event:nth-child(22) .wkday,.pane-calendar-pane .calendar-bach-fest .days .days>a.day.bach-fest-event:nth-child(22) .day{border:none}.view-veranstaltungskalender .calendar-bach-fest .days div.has-event:hover,.pane-calendar-pane .calendar-bach-fest .days div.has-event:hover{cursor:pointer}.view-veranstaltungskalender .view-header .view-display-id-page .view-content .calendar-calendar,.pane-calendar-pane .view-header .view-display-id-page .view-content .calendar-calendar{width:100%;float:none}.view-veranstaltungskalender .view-content,.pane-calendar-pane .view-content{width:82%;margin:0px auto}.view-veranstaltungskalender .view-content article.node-event.actual-event,.pane-calendar-pane .view-content article.node-event.actual-event{display:block}ul.pager{margin-top:25px}ul.pager li{margin:0px 10px;font-family:klavika-light;font-weight:normal}ul.pager li.pager-current{font-size:0.875em;font-family:droid-sans}ul.pager li.pager-current:before{content:'Seite '}ul.pager li.pager-previous a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px}ul.pager li.pager-next a{text-decoration:none;color:#464646;border-radius:50%;width:30px;height:30px;background-color:#c8d7dc;display:inline-block;line-height:28px}#messages .messages.status{background-color:#fafaf0 !important;color:#464646}#messages .messages.error{background-color:#fafaf0 !important;color:#464646}#messages .messages.warning{background-color:#fafaf0 !important;color:#464646}article.super-news-pane{width:83%;margin:0px auto}.panel-separator{margin:20px 0px 20px 0px !important;height:10px}section.mitteilungen .view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media screen and (max-width:1185px){#resp-menu-wrapper{margin-left:45px}#header,#main #content{width:96%}}@media screen and (max-width:1140px){.view-veranstaltungskalender .calendar-bach-fest{width:98%;margin:0px auto}.view-veranstaltungskalender .calendar-bach .year,.view-veranstaltungskalender .calendar-bach-fest .year{margin:0px 0px 0px 0px !important}.view-veranstaltungskalender .calendar-bach .months>div,.view-veranstaltungskalender .calendar-bach-fest .months>div{min-width:60px;margin-bottom:10px}.view-veranstaltungskalender .calendar-bach .days .days,.view-veranstaltungskalender .calendar-bach-fest .days .days{border:none !important}.view-veranstaltungskalender .calendar-bach .days .days .day,.view-veranstaltungskalender .calendar-bach-fest .days .days .day{min-width:20px;margin:0px 0px 10px 0px}}@media screen and (max-width:1099px) and (min-width:503px){#content{width:96%}#footer #breadcrumb{padding:10px 20px 10px 20px}#footer .footer-section-wrapper .region.region-footer{float:left;border:1px solid transparent;border-right:1px solid white;width:50%;margin:0px auto;padding:15px !important}#footer .footer-section-wrapper .pressebereich{float:right;border:1px solid transparent;width:30%;margin:0px auto;padding:35px 15px 35px 15px !important}#footer .footer-section-wrapper .social-links-footer{float:right;border:1px solid transparent;width:30%;margin:0px auto;padding:15px !important}#footer .imprint-wrapper .region-footer-imprint{padding:0% 3%}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu{width:94%;margin:0px auto}#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li{float:left;min-width:200px}body.neutral .footer-section-wrapper .region.region-footer{border-right:1px solid #d2d2d2 !important}body.neutral .footer-section-wrapper .pressebereich,body.neutral .footer-section-wrapper .social-links-footer{border:1px solid transparent !important}}@media screen and (max-width:900px) and (min-width:503px){body{font-size:14px}.view-bach-archiv-header-super-info{display:none}.node-super-info,.node-karussel{display:none}.shop-section .view-content .views-row{margin:0% 3% 0% 0% !important;width:30% !important}.shop-section .view-content .views-row:nth-child(3n){margin:0% !important}.shop-section .view-content .views-row:last-child{display:none}.view-kalender.block-calender .view-header{width:41%}.view-kalender.block-calender .calendar-aside-efork{margin-left:4%;width:50%}.node-mitteilung .text-wrapper-mitteilung{width:90%;margin:0px auto}}@media screen and (max-width:799px){.center-wrapper-fest{background-color:#116e78;color:white;padding-bottom:4px}.center-wrapper-archiv,.center-wrapper-museum,.center-wrapper-wettbewerb{background-color:#116e78;color:white}.center-wrapper-archiv::after,.center-wrapper-museum::after,.center-wrapper-wettbewerb::after{background-color:#a4c8cc;height:1px;content:"";width:calc(100% - 40px);left:20px;position:absolute;margin-top:16px}body.bach-archiv .mobile-menu-wrapper-toggle,body.bach-archiv .center-wrapper-fest,body.neutral .mobile-menu-wrapper-toggle,body.neutral .center-wrapper-fest{background-color:#116e78}body.bach-archiv .center-wrapper-archiv,body.bach-archiv .center-wrapper-museum,body.bach-archiv .center-wrapper-wettbewerb,body.neutral .center-wrapper-archiv,body.neutral .center-wrapper-museum,body.neutral .center-wrapper-wettbewerb{background-color:#116e78}body.bach-archiv .center-wrapper-archiv::after,body.bach-archiv .center-wrapper-museum::after,body.bach-archiv .center-wrapper-wettbewerb::after,body.neutral .center-wrapper-archiv::after,body.neutral .center-wrapper-museum::after,body.neutral .center-wrapper-wettbewerb::after{background-color:#a4c8cc}body.bach-archiv .region.region-menu-left,body.neutral .region.region-menu-left{background-color:#a4c8cc}body.bach-museum .mobile-menu-wrapper-toggle,body.bach-museum .center-wrapper-fest{background-color:#d23c28}body.bach-museum .center-wrapper-archiv,body.bach-museum .center-wrapper-museum,body.bach-museum .center-wrapper-wettbewerb{background-color:#d23c28}body.bach-museum .center-wrapper-archiv::after,body.bach-museum .center-wrapper-museum::after,body.bach-museum .center-wrapper-wettbewerb::after{background-color:#eeaea5}body.bach-museum .region.region-menu-left{background-color:#eeaea5}body.bach-wettbewerb .mobile-menu-wrapper-toggle,body.bach-wettbewerb .center-wrapper-fest{background-color:#e18600}body.bach-wettbewerb #close-mobile-menu-one svg{color:black}body.bach-wettbewerb .center-wrapper-archiv,body.bach-wettbewerb .center-wrapper-museum,body.bach-wettbewerb .center-wrapper-fest,body.bach-wettbewerb .center-wrapper-wettbewerb{background-color:#e18600;color:black}body.bach-wettbewerb .center-wrapper-archiv::after,body.bach-wettbewerb .center-wrapper-museum::after,body.bach-wettbewerb .center-wrapper-fest::after,body.bach-wettbewerb .center-wrapper-wettbewerb::after{background-color:#ffca7b}body.bach-wettbewerb .region.region-menu-left{background-color:#ffca7b}body.bach-fest .mobile-menu-wrapper-toggle,body.bach-fest .center-wrapper-fest{background-color:#2c5591}body.bach-fest .center-wrapper-archiv,body.bach-fest .center-wrapper-museum,body.bach-fest .center-wrapper-fest,body.bach-fest .center-wrapper-wettbewerb{background-color:#2c5591}body.bach-fest .center-wrapper-archiv::after,body.bach-fest .center-wrapper-museum::after,body.bach-fest .center-wrapper-fest::after,body.bach-fest .center-wrapper-wettbewerb::after{background-color:#7ea3d8}body.bach-fest .region.region-menu-left{background-color:#7ea3d8}.region.region-menu-museum li,.region.region-menu-archiv li,.region.region-menu-wettbewerb li,.region.region-menu-fest li{list-style-image:none;list-style-type:none;font-size:16px;padding:7px 0;margin:0}.region.region-menu-museum li a,.region.region-menu-archiv li a,.region.region-menu-wettbewerb li a,.region.region-menu-fest li a{color:white;text-decoration:none;width:100%;display:block}.region.region-menu-museum li.last.first,.region.region-menu-museum li.last,.region.region-menu-archiv li.last.first,.region.region-menu-archiv li.last,.region.region-menu-wettbewerb li.last.first,.region.region-menu-wettbewerb li.last,.region.region-menu-fest li.last.first,.region.region-menu-fest li.last{padding-bottom:0}.region.region-menu-museum li.last.first,.region.region-menu-archiv li.last.first,.region.region-menu-wettbewerb li.last.first,.region.region-menu-fest li.last.first{padding-top:14px}.region.region-menu-museum li.last.first .menu,.region.region-menu-archiv li.last.first .menu,.region.region-menu-wettbewerb li.last.first .menu,.region.region-menu-fest li.last.first .menu{padding-top:7px}.region.region-menu-left{margin:0px;padding:20px}.region.region-menu-left .block.block-system.block-menu ul.menu li{list-style-image:none;list-style-type:none;margin:0}.region.region-menu-left .block.block-system.block-menu ul.menu li a{padding:6px 0% 6px 0%;display:inline-block;margin:0px !important;text-decoration:none;color:black;font-size:16px;width:100%}.region.region-menu-left .block.block-locale .content{margin:25px auto 0px auto;display:table}.region.region-menu-left .block.block-locale .content ul li{margin:0;padding-left:40px;display:flex}.region.region-menu-left .block.block-locale .content ul li a,.region.region-menu-left .block.block-locale .content ul li span{font-size:1.25em}.region.region-menu-left .block.block-locale .content ul li a:before,.region.region-menu-left .block.block-locale .content ul li span:before{margin:-13px 0px 0px -45px}.region.region-menu-left .block.block-locale .content ul li.active{display:none}.region.region-menu-left .block.block-search,.region.region-menu-left #block-locale-language{display:none}#resp-menu-wrapper{margin-left:0px}body.bach-wettbewerb #page-wrapper .mobile-menu-wrapper-toggle #menu-toggle-button-mobile{background-image:url(/sites/all/themes/bach/stylesheets/img/Menu-Icon-Dark.gif)}body #page-wrapper .mobile-menu-wrapper-toggle{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:60px;padding:10px;width:100vw;left:0;top:0;position:fixed;z-index:1}body #page-wrapper .mobile-menu-wrapper-toggle::before{font-family:'bach-archiv-leipzig-iconfont';color:white;position:absolute;left:20px}body #page-wrapper .mobile-menu-wrapper-toggle #menu-toggle-button-mobile{margin-right:0;width:40px;height:40px !important;background-image:url(/sites/all/themes/bach/stylesheets/img/Menu-Icon.gif);background-repeat:no-repeat;background-size:25px 25px;background-position:8px 8px}body #page-wrapper #menu-toggle-button{display:none}body #page-wrapper nav#main-menu-header{left:-155%}body #page-wrapper nav#main-menu-header .menu-wrapper{overflow-x:hidden;height:100%;display:block;position:relative;left:0%}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main{height:auto;width:100%;padding:0% !important;display:none;right:-101%;top:0px;position:relative}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main>div{min-height:350px;display:none;padding:0%}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main>div>a{padding:12px 18px 28px 18px}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main>div div.region{padding:0% !important}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main>div div.region ul.menu li{padding:0px}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main>div div.region ul.menu li a{padding:2% 0% 2% 4%;display:inline-block;margin:0px !important;display:block}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main .mobile-bottom{display:flex;color:white;min-height:0 !important}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-main .mobile-bottom .back-to-menu-wrapper{display:table-cell}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-sections{max-width:100%;width:100%;height:auto;top:0px;left:0px;position:absolute;vertical-align:top;display:inline-block}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-sections>div{display:none}body #page-wrapper nav#main-menu-header .menu-wrapper .menu-sections div.logo-wrapper{display:block}body #page-wrapper nav#main-menu-header .left-menu{height:auto;width:100%;padding:0px 0px 0px 0px !important;display:none;right:-101%;top:0px;position:relative;vertical-align:top}body #page-wrapper nav#main-menu-header .left-menu #close-main-menu{display:none}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom{display:none;width:100%;color:#aaa;display:table;margin-top:25px}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper{display:none;vertical-align:middle;text-align:left}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper .back-to-menu{text-align:left;display:table-cell;vertical-align:middle;width:55px;font-size:1.25em}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper .back-to-menu:before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e610';background-color:#969696;border-radius:2px 2px 2px 2px;color:#323232 !important;font-size:2.5rem;height:45px;width:45px}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper .back-to-menu:hover{cursor:pointer}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper .back-to-menu-span{color:#aaa;text-align:left;display:table-cell;vertical-align:middle;width:auto;font-size:1.5em}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper .back-to-menu-span:hover{cursor:pointer}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .neutral{text-align:left;display:table-cell;vertical-align:middle;width:auto;font-size:1.5em}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .neutral:hover{cursor:pointer}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom #close-mobile-menu-one,body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom #close-mobile-menu-two,body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom #close-mobile-menu-three{text-align:right;display:table-cell;vertical-align:middle;right:0;color:white}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom #close-mobile-menu-one:hover,body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom #close-mobile-menu-two:hover,body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom #close-mobile-menu-three:hover{cursor:pointer}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom:after{content:".";display:block;height:0;clear:both;visibility:hidden}body #page-wrapper nav#main-menu-header .left-menu .mobile-bottom .back-to-menu-wrapper{display:table-cell}}@media screen and (max-width:730px){section.info-flexible .flexible .view .view-content .views-row{width:47.7%;margin:0% 4% 0% 0%}section.info-flexible .flexible .view .view-content .views-row:nth-child(2n){margin:0%}.view-shop-page .view-content .views-row{width:47.7%;margin:0% 4% 0% 0%}.view-shop-page .view-content .views-row:nth-child(2n){margin:0%}.article-news-aside-right{float:none;width:80%;margin:25px auto}.article-news-aside-right .panels-flexible-region-article-full-efesd-inside{padding:0px !important}.article-full-teaser-section .panels-ipe-portlet-wrapper.panels-ipe-portlet-marker{width:80% !important;margin:25px auto !important;float:none !important}.article-full-content-left{margin-bottom:50px;float:none;width:100%}.block-calender .more-events{display:block;width:93%}.block-calender .more-events-resp{margin:15px auto}.block-calender .more-events-resp a{text-decoration:none;color:black;padding:10px 20px;background-color:#c8d7dc;font-size:0.875em;display:table;width:100%;text-align:center}.panel-pane.pane-views.pane-kalender .view-header{width:60%;margin:0px auto 15px auto;position:relative}.panel-pane.pane-views.pane-kalender .view-header .date-nav.item-list{padding-bottom:0px}.panel-pane.pane-views.pane-kalender .view-content{padding:0px}.panel-pane.pane-views.pane-kalender .calendar-calendar{float:none;width:60%;margin:0px auto 15px auto}.panel-pane.pane-views.pane-kalender .calendar-aside-efork{float:none;width:96%;margin:0px auto;margin-top:20px;padding-top:20px;border-top:1px solid #d2d2d2}.panel-pane.pane-views.pane-kalender .calendar-aside-efork .meta-wrapper{width:50%}#footer .footer-section-wrapper .region.region-footer a.logo,#footer .footer-section-wrapper .region.region-footer .meta-information{display:block !important}}@media screen and (max-width:600px){.field-karussell{display:none !important}.meta-information{float:right !important}.view-veranstaltungskalender .view-content{width:100% !important}.view-veranstaltungskalender .view-content .views-row{width:100% !important}.view-veranstaltungskalender .view-content .views-row article .event-date{float:none !important;width:100% !important;margin-bottom:15px}.view-veranstaltungskalender .view-content .views-row article .content{float:none !important;width:100% !important}}@media screen and (max-width:550px){#kaltura-container{height:auto !important}#kaltura-container #kaltura-container_ifp{height:auto !important}#content.column{width:100% !important}body .header-node-wrapper .logo,body .header-node-wrapper .logo-wrapper{position:relative;float:none !important}body .header-node-wrapper .logo-wrapper{display:block !important}body .header-node-wrapper .meta-information{margin:20px 0px 0px 60px !important;position:relative;float:none !important;display:block !important}body .shop-section a.link-to-shop{margin:0px 0px 15px 0px;float:none !important}body .shop-section a.link-to-shop span{font-size:0.875em;font-family:droid-sans}body .view-bach-archiv-header-super-info{display:none}body .node-super-info,body .node-karussel{display:none}body .panel-pane.pane-views.pane-kalender .view-header{width:96%;margin:0px auto 15px auto}body .panel-pane.pane-views.pane-kalender .calendar-calendar{float:none;width:96%;margin:0px auto 15px auto}body .panel-pane.pane-views.pane-kalender .calendar-aside-efork{float:none;width:96%;margin:0px auto;margin-top:15px;padding-top:15px;border-top:1px solid #d2d2d2}body .panel-pane.pane-views.pane-kalender .calendar-aside-efork .meta-wrapper{width:50%}body article,body .views-row,body .shop-section .views-row{float:none !important;width:96% !important;margin-right:auto !important;margin-left:auto !important}body article.node-mitteilung{margin-bottom:20px}body section.info-flexible .views-row,body section.mini-news .views-row,body section.mitteilungen .views-row article{height:auto !important;min-height:10px !important}body .shop-section .views-row{border:none !important}body .view-bach-archiv-header .views-row{width:100% !important}body #footer .footer-section-wrapper .region.region-footer{float:none;border:1px solid transparent;width:80%;margin:0px auto;padding:15px !important}body #footer .footer-section-wrapper .pressebereich{float:none;border:1px solid transparent;width:80%;margin:0px auto;border-top:1px solid white;border-bottom:1px solid white;padding:35px 15px 35px 15px !important}body #footer .footer-section-wrapper .social-links-footer{float:none;border:1px solid transparent;width:80%;margin:0px auto;padding:15px !important}body #footer #breadcrumb{padding:10px 20px 10px 20px}body #footer .footer-imprint-menu .imprint-wrapper{width:90%}body #footer .footer-imprint-menu ul.menu{margin-left:20px}body #footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu{width:93%;margin:0px auto}body #footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu>li{float:none;width:100%}body.bach-fest #page-wrapper #page header#header .header-node-wrapper .logo-wrapper{width:100%}body.bach-fest #page-wrapper #page header#header .header-node-wrapper .cartlink{display:block;width:100%;padding:0px;padding-top:15px;text-align:center}body.neutral .footer-section-wrapper .region.region-footer{border-left:1px solid transparent !important}body.neutral .footer-section-wrapper .pressebereich,body.neutral .footer-section-wrapper .social-links-footer{border-left:1px solid transparent !important;border-right:1px solid transparent !important}header#header{width:100%}header#header .views-row{width:100% !important}}@media screen and (max-width:400px){#footer-menu>.region .block-menu-block .menu-block-wrapper>ul.menu{width:89% !important;margin:0px auto}}.Bach-Archiv .big-date{color:#116e78}.block-calender .more-events-resp{display:none}.panels-flexible-row-article-full-main-row{margin-bottom:50px}.multi-day{display:none}.view-item-kalender a{text-decoration:none;color:black}.view-item-kalender .views-field-title{display:block;margin:5px 0px 0px 0px;font-family:klavika-medium}.view-item-kalender .calendar-unter{font-size:1.2em;font-family:klavika-light}.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div{visibility:hidden}.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div img,.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div div,.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div span,.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div p{visibility:visible}.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div>img{float:left;margin:0% 2% 0% 0%}.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div>.date-display-start,.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview>div>.date-display-end{display:none}.calendar-aside-efork .item .view-item.view-item-kalender .calendar.monthview a div span.views-field-title{display:block}ul.links.inline li a.translation-link{display:none}article.node-event .field-kartenpreis{clear:none !important;float:left}article.node-event .field-kartenpreis .component-title{display:none}article.node-event .field-kartenpreis .component-total:before{content:'|';display:inline-block;padding:0px 10px 0px 0px}article.node-event .field-kartenpreis:first-child .component-title{display:block}article.node-event .field-kartenpreis:first-child .component-total:before{content:'' !important}article.node-event .pane-node-field-kartenpreis:after{content:".";display:block;height:0;clear:both;visibility:hidden}article.node-event .field-erm-igter-preis{clear:none !important;float:left}article.node-event .field-erm-igter-preis .component-title{display:none}article.node-event .field-erm-igter-preis .component-total:before{content:'|';display:inline-block;padding:0px 10px 0px 0px}article.node-event .field-erm-igter-preis:first-child .component-title{display:block}article.node-event .field-erm-igter-preis:first-child .component-total:before{content:'' !important}article.node-event .pane-node-field-erm-igter-preis:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-event-get-ticket a{text-transform:none !important}.field-soll-datum-angezeigt-werde{display:none !important}#bottomNavZoom{display:none}iframe#kaltura-container_ifp{width:100% !important}.mwEmbedKalturaIframe{width:100% !important}.view-commerce-cart-form table tbody tr,.view-commerce-cart-summary table tbody tr{background-color:transparent !important}.views-exposed-widget .form-type-select{position:relative;display:inline-block}.views-exposed-widget .form-type-select:before{position:absolute;left:8px;bottom:25%;content:"\e615";font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:-1}.views-exposed-widget .form-type-select select{z-index:1;padding:6px 6px 6px 20px !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:0.01px;text-overflow:""}.views-exposed-widget .form-type-select select::-ms-expand{display:none}body.neutral .header-node-wrapper{min-height:130px}.locale-untranslated{display:none}article.neutral .article-teaser-meta .field-tags{display:none}.overlay-container-shipping{position:fixed;top:10%;border:1px solid #f0f0f0;background:white;height:74%;width:44%;padding:3%;left:25%;z-index:250;overflow-y:auto}.overlay-container-shipping #close-shipping{position:absolute;top:1%;right:1%;font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overlay-container-shipping #close-shipping:before{background:none}.overlay-container-shipping #close-shipping:hover{cursor:pointer}
﻿@font-face{font-family:'bach-iconfont2';src:url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.ttf?30b7pc) format("truetype"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.woff?30b7pc) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-iconfont2/bach-iconfont2.svg?30b7pc#bach-iconfont2) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="bach-icon2-"],[class*=" bach-icon2-"]{font-family:'bach-iconfont2' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-icon2-facebook:before{content:"\ea90"}.bach-icon2-instagram:before{content:"\ea92"}.bach-icon2-youtube:before{content:"\ea9d"}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'test';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff")}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicBold.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicBold.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'klavika';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegularItalic.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegularItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'klavika-light';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicLight.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicLight.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'klavika-medium';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicMedium.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicMedium.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'droid-serif';src:url(/sites/all/themes/bach/stylesheets/DroidSerif/DroidSerif.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'droid-sans';src:url(/sites/all/themes/bach/stylesheets/DroidSans/DroidSans.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'bach-archiv-leipzig-iconfont';src:url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.woff) format("woff"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.svg#bach-archiv-leipzig-iconfont) format("svg"),url(/sites/all/themes/bach/stylesheets/bach-icon-font/bach-archiv-leipzig-iconfont.ttf) format("truetype");font-weight:normal;font-style:normal}.bach-icon{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bach-leipzig-icon-MenuClose:before{content:"\e623";color:#323232 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#969696;width:45px;height:45px;font-size:2.5rem}.bach-leipzig-icon-BAL-Bullet:before{content:"\e622"}.bach-leipzig-icon-wettbewerb-logo:before{content:"\e601";color:#e18600;font-size:9rem}.bach-leipzig-icon-archiv-logo:before{content:"\e609";font-size:6rem;color:#116e78}.bach-leipzig-icon-museum-logo:before{content:"\e603";font-size:7.5rem;color:#d23c28}.bach-leipzig-icon-fest-logo:before{content:"\e606";font-size:8.5rem;color:#2c5591}.bach-leipzig-icon-menu:before{content:"\e604";padding:12px 5px 5px 7px;display:block}.bach-leipzig-icon-youtube:before{content:"\e602"}.bach-leipzig-icon-menu-close:before{content:"\e600";color:#323232 !important;background-color:#969696;width:40px;height:42px;margin:4px 11px 0px 0px;border-radius:2px;line-height:38px;font-size:2.8rem}.bach-leipzig-icon-home:before{content:"\e605"}.bach-leipzig-icon-facebook:before{content:"\e607"}.bach-leipzig-icon-cite:before{content:"\e608";display:block;font-size:3rem;margin-bottom:10px}.bach-leipzig-icon-language-active:before{content:"\e60a"}.bach-leipzig-icon-language-non-active:before{content:"\e60b"}.bach-leipzig-icon-bach-digital:before{content:"\e60c"}.bach-leipzig-icon-neutral-logo:before{content:"\e60d";font-size:38px;color:#a0b4b9}.bach-leipzig-icon-arrow-right:before{content:"\e60e"}.bach-leipzig-icon-arrow-left:before{content:"\e60f"}.bach-leipzig-icon-arrow-left2:before{content:"\e610"}.bach-leipzig-icon-uniE611:before{content:"\e611"}.bach-leipzig-icon-cross:before{content:"\e612"}.bach-leipzig-icon-arrow-down:before{content:"\e613"}.bach-leipzig-icon-arrow-up:before{content:"\e614"}.bach-leipzig-icon-arrow-down2:before{content:"\e615"}.bach-leipzig-icon-arrow-up2:before{content:"\e616"}.bach-leipzig-icon-arrow-right:before{content:"\e617"}.bach-leipzig-icon-arrow-left:before{content:"\e618"}.bach-leipzig-icon-calendar:before{content:"\e619"}.bach-leipzig-icon-printer:before{content:"\e61a"}.bach-leipzig-icon-share:before{content:"\e61b"}.bach-leipzig-icon-play:before{content:"\e61c"}.bach-leipzig-icon-resize-enlarge:before{content:"\e61d"}.bach-leipzig-icon-pause:before{content:"\e61e"}.bach-leipzig-icon-volume:before{content:"\e61f"}.bach-leipzig-icon-volume2:before{content:"\e621"}.bach-leipzig-icon-paypal:before{content:"\e620"}.bach-leipzig-icon-mail:before{content:"\e625"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.role-administrator .cookiebanner{bottom:60px}.cookiebanner{box-shadow:rgba(143,148,154,0.4) 0px 8px 24px;padding:24px;position:fixed;bottom:0;left:0;width:100%;background-color:#f0f0f0;font-family:"klavika-regular",Verdana,Tahoma,Arial;z-index:10;display:none}.cookiebanner .cookie-container__main{max-width:1100px;margin:auto}.cookiebanner .hide{display:none}.cookiebanner .cookie-container{display:flex;flex-direction:row}.cookiebanner svg{padding-right:6px;height:40px;width:40px;padding-bottom:12px}.cookiebanner h2{font-size:22px;font-family:"klavika-medium",Verdana,Tahoma,Arial;color:#323232;padding-bottom:12px;padding-top:4px}.cookiebanner p{font-size:16px;padding-bottom:24px;line-height:120%;color:#323232}.cookiebanner button{padding:6px 14px;min-width:150px;cursor:pointer;font-family:"klavika-regular",Verdana,Tahoma,Arial}.cookiebanner .button-secondary{color:#323232;border:2px solid #323232;margin-right:12px}.cookiebanner .button-secondary:hover{background-color:#46464617}.cookiebanner .button-primary{background-color:#323232;border:2px solid #323232;color:#f0f0f0}.cookiebanner .button-primary:hover{background-color:#464646;border:2px solid #464646}.cookiebanner #deny-cookie{display:block}@media screen and (max-width:799px){.cookiebanner h2{font-size:20px}.cookiebanner button{width:100%}}#deny-cookie{display:none;cursor:pointer}.bachfreund-login{position:absolute;bottom:10px;right:10px}.bachfreund-login a{float:right;display:block;background:#c8d7dc;padding:5px;color:#1e1e1e;text-decoration:none;margin-top:5px}.bachfreund-login a:after{content:".";display:block;height:0;clear:both;visibility:hidden}#block-locale-language .content ul li{margin:0px 0px 0px 0.5em;padding:0.2em 0.5em 0 0}#block-locale-language .content ul li a,#block-locale-language .content ul li span{text-decoration:none;display:inline-block;font-family:'klavika-light'}#block-locale-language .content ul li a[lang="en"],#block-locale-language .content ul li span[lang="en"]{text-transform:none}#block-locale-language .content ul li span.locale-untranslated{display:none}#block-locale-language .content ul li.active{margin:0px 0px 15px 20px;display:none}#block-locale-language .content ul li.active a{padding:5px 0px 0px 5px;display:inline-block}.search-link{margin:0px 0px 0px -8px;height:40px}.search-link .search-icon{color:white}#block-search-form .container-inline:after{content:".";display:block;height:0;clear:both;visibility:hidden}#block-search-form .container-inline .form-item-search-block-form{float:left;margin-top:0px}#block-search-form .container-inline .form-actions.form-wrapper{float:left}#block-search-form .container-inline #edit-search-block-form--2{border:none;padding:0px 5px 0px 5px;height:40px;border-radius:2px;color:#464646}#block-search-form .container-inline .form-actions.form-wrapper{display:inline-block;margin:0px 0px 0px -8px}#block-search-form .container-inline .form-actions.form-wrapper input[type="submit"]{background-color:#c8d7dc !important;display:table !important;border:none !important;margin:0px 0px 10px 0px !important;padding:10px !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:auto;display:block;padding:12px 10px 13px 10px !important;color:white;font-weight:bold;background-color:#aaa !important}#block-search-form .container-inline .form-actions.form-wrapper input[type="submit"] a{text-decoration:none !important;color:#464646 !important;font-weight:normal !important}#block-search-form .container-inline .form-actions.form-wrapper input[type="submit"] a:before{content:'› ' !important}.block-calender{position:relative;background-color:#f0f0f0;padding:20px}.block-calender .view-header{width:32%;position:absolute}.block-calender .view-header h3{font-size:1.25em !important}.block-calender .view-header ul.pager{margin:-35px -20px 0px 0px}.block-calender .view-header ul.pager li{border-radius:0px;background:none;float:none;padding:0px !important;position:relative;right:0px;display:block;width:auto;z-index:1;font-size:12px;margin:0px !important}.block-calender .view-header ul.pager li a{visibility:hidden}.block-calender .view-header ul.pager li.date-prev{float:left}.block-calender .view-header ul.pager li.date-next{float:right}.block-calender .view-header ul.pager li.date-prev a:before{visibility:visible !important;content:"\e60f";font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;color:#a0b4b9}.block-calender .view-header ul.pager li.date-next a:after{visibility:visible !important;content:"\e60e";font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;color:#a0b4b9}.block-calender .view-header ul.pager:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block-calender .view-content{padding-top:60px}.block-calender .view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block-calender .more-events{margin:15px 0px 0px 20px;display:inline-block;width:30%}.block-calender .more-events a{text-decoration:none;color:black;padding:10px 20px;background-color:#c8d7dc;font-size:0.875em;line-height:17px;font-family:droid-sans;display:table;width:100%;text-align:center}.calendar-aside-efork #next-three-items .views-row .meta-wrapper div.bach-archiv{color:#116e78 !important}.calendar-aside-efork #next-three-items .views-row .meta-wrapper div.bachfest{color:#2c5591 !important}.calendar-aside-efork #next-three-items .views-row .meta-wrapper div.bach-museum{color:#d23c28 !important}.calendar-aside-efork #next-three-items .views-row .meta-wrapper div.bach-wettbewerb{color:#e18600 !important}.buttons .event-buttons-block.bachfest a{background-color:#ccdbf0 !important}.buttons .event-buttons-block.bach-museum a{background-color:#fefbfb !important}.buttons .event-buttons-block.bach-archiv a{background-color:#98e8f0 !important}.buttons .event-buttons-block.bach-wettbewerb a{background-color:#fff3e1 !important}.calendar-aside-efork{margin-top:-50px;margin-left:6%;float:left;width:57%}.calendar-aside-efork #next-three-items .view-content{padding-top:20px}.calendar-aside-efork #next-three-items .item-list>ul>li{margin:0px 0px 20px 0px}.calendar-aside-efork #next-three-items h2{font-family:klavika;font-size:1.25em;line-height:24px}.calendar-aside-efork #next-three-items .views-row .meta-wrapper div .big-date{font-family:klavika;font-size:1.25em;line-height:24px}.calendar-aside-efork #next-three-items .views-row .meta-wrapper div span{font-family:klavika;font-size:1em}.calendar-aside-efork #next-three-items .views-row .views-field.views-field-title a{text-decoration:none;line-height:24px}.calendar-aside-efork #next-three-items .views-row .views-field.views-field-title a .views-field-title{color:black;font-size:1.25em;font-family:klavika-medium}.calendar-aside-efork .inner{display:none}.calendar-aside-efork .inner .no-items{display:none}.calendar-aside-efork .inner .month.day{display:none}.calendar-aside-efork .inner .full-date.has-content{display:block;margin:0px 0px 30px 0px;font-size:1.25em;line-height:24px}.calendar-aside-efork .inner .item .view-item .calendar{width:100%}.calendar-aside-efork .inner .item .view-item .calendar span{display:inline}.calendar-aside-efork .inner .item .view-item .continues,.calendar-aside-efork .inner .item .view-item .continuation{display:none;visibility:hidden}.calendar-aside-efork .inner .item .views-field-image{display:none;float:left;margin:0% 2% 0% 0%}.calendar-aside-efork .inner .item .meta-wrapper{float:left;color:#a0b4b9;line-height:19px}.calendar-aside-efork .inner .item .meta-wrapper .big-date{display:none;font-size:1.2em}.calendar-aside-efork .inner .item .views-field-title{margin:5px 0px 0px 0px}.calendar-aside-efork .inner .item .views-field-title .field-content a{text-decoration:none;color:black}.calendar-aside-efork .inner .item .views-field-title .field-content .views-field-title{font-family:klavika-light;font-size:1.25em;line-height:24px}.calendar-aside-efork .inner .item .views-field-title .field-content .calendar-unter{font-size:1.2em;font-family:klavika-light}.calendar-aside-efork .inner .item .views-field-body,.calendar-aside-efork .inner .item .views-field-field-teasertext,.calendar-aside-efork .inner .item .buttons{display:none}.calendar-aside-efork .inner.one-item .buttons{display:block !important;position:absolute;bottom:20px}.calendar-aside-efork .inner.one-item .event-buttons-block{margin:15px 0px 0px 0px;display:block}.calendar-aside-efork .inner.one-item .event-buttons-block a{display:inline-block;font-size:0.875em;font-family:droid-sans;padding:10px 20px;background-color:#fff;margin:0px 20px 0px 0px}.calendar-aside-efork .inner.one-item .views-field-image{display:block}.calendar-aside-efork .inner.one-item .meta-wrapper .big-date{display:block}.calendar-aside-efork .inner.one-item .views-field-title{margin:10px 0px 10px 0px}.calendar-aside-efork .inner.one-item .views-field-body,.calendar-aside-efork .inner.one-item .views-field-field-teasertext{display:block;line-height:20px;font-family:droid-serif;font-size:0.875em}.calendar-calendar{width:35%;float:left;min-width:300px}.calendar-calendar .month-view .full td.date-box{padding-bottom:0px}.calendar-calendar table{font-family:droid-sans;font-size:0.875em}.calendar-calendar table thead tr th,.calendar-calendar table thead tr th.days{border:none !important;background-color:#f0f0f0 !important;color:#464646;font-size:0.875em;font-family:droid-sans;font-weight:bold}.calendar-calendar table thead tr th{padding-bottom:15px !important}.calendar-calendar table tbody tr div.inner .month.day{padding:14.5px 11.5px 14.5px 11.5px;font-size:0.875em}.calendar-calendar table tbody tr td{border:none !important;background-color:#f0f0f0 !important;color:black}.calendar-calendar table tbody tr td div.item{display:none}.calendar-calendar table tbody tr .has-content{background-color:white !important}.calendar-calendar table tbody tr .has-content:hover{cursor:pointer}.calendar-calendar table tbody tr td.empty{color:#777}.calendar-calendar table tbody tr td .inner .day.selected-date{border:2px solid black !important;padding:12.5px 9.5px 12.5px 9.5px}.calendar-calendar table tbody tr td .inner .day.non-selected-date{border:none !important}.calendar-calendar table tbody tr td.today .inner .day{border:2px solid black !important;padding:12.5px 9.5px 12.5px 9.5px}.calendar-calendar table tbody tr.single-day{display:none}.calendar-calendar .full-date{display:none}.calendar-aside-efork .view-item-kalender div.bach-archiv span,.calendar-aside-efork .view-item-kalender div.bach-archiv div{color:#116e78}.calendar-aside-efork .view-item-kalender div.bach-museum span,.calendar-aside-efork .view-item-kalender div.bach-museum div{color:#d23c28}.calendar-aside-efork .view-item-kalender div.bachfest span,.calendar-aside-efork .view-item-kalender div.bachfest div{color:#2c5591}.calendar-aside-efork .view-item-kalender div.bach-wettbewerb span,.calendar-aside-efork .view-item-kalender div.bach-wettbewerb div{color:#e18600}#block-commerce-cart-cart{z-index:1;position:absolute;top:30px;right:15px}#block-commerce-cart-cart .view-commerce-cart-block,#block-commerce-cart-cart .contextual-links-region{position:static}#block-commerce-cart-cart h2{text-align:right;font-weight:bold;margin:0px 0px 10px 0px;font-family:droid-sans;font-size:0.75em;line-height:18px}#block-commerce-cart-cart .view-content{margin:0px 0px 0px 0px}#block-commerce-cart-cart .view-content table tbody{font-family:droid-sans;font-weight:normal;font-size:0.75em;line-height:18px}#block-commerce-cart-cart .view-content table tbody tr{border:none;border-bottom:5px solid transparent}#block-commerce-cart-cart .view-content table tbody tr td{border:none}#block-commerce-cart-cart .view-content table tbody tr td a{text-decoration:none;color:black}#block-commerce-cart-cart .view-content table tbody tr td.views-field-commerce-total{padding:0px 0px 0px 50px}#block-commerce-cart-cart .view-content table tbody tr:nth-child(n+3){display:none}#block-commerce-cart-cart .view-footer .line-item-summary .line-item-total-label{font-weight:normal}#block-commerce-cart-cart .view-footer .line-item-quantity-label:after{content:","}#block-commerce-cart-cart .view-footer .line-item-summary{font-family:droid-sans;font-weight:normal;font-size:0.75em}#block-commerce-cart-cart .view-footer .line-item-total-raw{font-weight:bold;margin:0px 0px 0px 0px}#block-commerce-cart-cart .view-footer ul.links{margin:10px 0px 0px 0px;display:block}#block-commerce-cart-cart .view-footer ul.links li{display:block;padding:0px;margin:5px 0px 5px 0px}#block-commerce-cart-cart .view-footer ul.links li a{font-family:droid-sans;text-decoration:none;color:#a0b4b9}#block-commerce-cart-cart .view-footer ul.links li a:before{content:'› '}
@font-face{font-family:'klavika-regular';src:url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_EOT/KlavikaWebBasicRegular.eot#) format("eot"),url(/sites/all/themes/bach/stylesheets/KlavikaWebBasic/KlavikaWebBasic_WOFF/KlavikaWebBasicRegular.woff) format("woff")}*,*:after,*:before{box-sizing:border-box}.header-node-wrapper{box-sizing:content-box}body.html{background-color:#fff}.visually-hidden{position:absolute;width:0;height:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.event-entry{-webkit-font-smoothing:antialiased;line-height:1.5;color:var(--text-01);text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.event-teaser{padding:20px;margin-bottom:20px;font-family:"droid-serif";color:#323232;border:1px solid #f0f0f0}@media screen and (min-width:1024px){.event-teaser{display:flex;align-items:stretch}}.event-teaser--highlight-true{background-color:#dbe7ea}.views-row-last .event-teaser{margin-bottom:25px}.event-teaser__headline{margin-bottom:18px;font-family:"klavika-medium";font-size:21px}.event-teaser__headline a{color:inherit;text-decoration:none}.event-teaser__image{position:relative;flex-shrink:0;margin-bottom:10px;overflow:hidden}@media screen and (min-width:1024px){.event-teaser__image{margin:0 20px 0 0}}@media screen and (max-width:1023px){.event-teaser__image img.desktop{display:none}}@media screen and (min-width:1024px){.event-teaser__image img.desktop{display:inline}}.event-teaser__image img.mobile{width:100%}@media screen and (max-width:1023px){.event-teaser__image img.mobile{display:inline}}@media screen and (min-width:1024px){.event-teaser__image img.mobile{display:none}}.event-teaser__content{position:relative;display:flex;flex-direction:column;width:100%}.event-teaser__expander{position:absolute;top:0;right:0;padding:0;cursor:pointer;background:transparent;border:none;transition:transform 0.2s linear}.event-teaser--opend .event-teaser__expander{transform:rotate(180deg)}@media screen and (min-width:1024px){.event-teaser__date{display:flex;flex-wrap:wrap}}.event-teaser .field-konzertreihe{font-family:"klavika-regular";font-size:14px;color:#2c5591;text-transform:uppercase}.event-teaser__controls{align-items:flex-end;justify-content:space-between;margin-top:auto}@media screen and (min-width:1024px){.event-teaser__controls{display:flex}}.event-teaser__ticket-button{display:inline-flex;padding:8px 20px;margin-top:20px;font-family:"klavika-regular";color:#2c5591;text-decoration:none;border:1px solid #2c5591;white-space:nowrap}@media screen and (min-width:1024px){.event-teaser__ticket-button{margin-top:0;margin-left:20px}}.event-entry{margin:0 7px;font-family:"droid-serif";line-height:1.69;color:#323232}@media screen and (min-width:1024px){.event-entry{display:flex;flex-direction:row;width:96%;margin:0}}.event-entry-back{display:flex;align-items:center;margin-bottom:32px;font-size:18px;color:inherit}.event-entry-back a{display:flex;align-items:center;color:inherit;text-decoration:none}.event-entry-back a svg{margin-right:5px}.event-entry-header{width:100%;margin-bottom:24px}@media screen and (min-width:1024px){.event-entry-header{width:100%}}.event-entry-header img{display:block}@media screen and (min-width:1024px){.event-entry-content{flex:0 1 66%;width:66%;padding:0 30px 0 0}}.event-entry-content [class*="field-type-text"]+[class*="field-type-text"]{margin-top:20px}.event-entry-content [class*="field-type-text"]+[class*="field-text-internet"]{margin-top:0px}.event-entry-content h3.event-contributors-label{margin-top:20px}.event-entry-content span.field-label-inline{font-family:"klavika-medium";font-size:18px;color:#323232;text-transform:uppercase}.event-entry-sidebar{margin-top:28px}@media screen and (min-width:1024px){.event-entry-sidebar{flex:0 0 33%;width:33%;margin-top:0}}.event-entry-sidebar__box{display:none;padding:20px;font-family:"klavika-regular";font-size:18px;border:1px solid #f0f0f0}.event-entry-sidebar__box:not(:last-of-type){margin-bottom:30px}@media screen and (min-width:1024px){.event-entry-sidebar__box{display:block;padding:30px}}.event-entry-sidebar__box--sm{display:block;margin-top:30px}@media screen and (min-width:1024px){.event-entry-sidebar__box--sm{display:none}}.event-entry-sidebar__box--meta{display:block;font-size:16px}.event-entry-sidebar__box--meta:empty{display:none}.event-entry-sidebar__box--meta [class*="field-type-text"]+[class*="field-type-text"]{margin-top:20px}.event-entry__headline{margin-bottom:18px;font-family:"klavika-medium";font-size:31px;line-height:1.55;color:#2c5591}@media screen and (min-width:1024px){.event-entry__headline{margin-bottom:0;font-size:33px}}.event-entry__headline--standalone{font-family:"klavika-regular";margin-bottom:20px}.event-entry h3{margin-bottom:8px;font-family:"klavika-medium";font-size:18px;color:#323232;text-transform:uppercase}.event-entry h3:not(:first-of-type){margin-top:24px}.event-entry .field-konzertreihe{font-family:"klavika-regular";font-size:18px;color:#2c5591;text-transform:uppercase}.event-entry .field-ticket-url{display:inline-block;width:100%;text-align:center;margin-top:22px;padding:12px 20px;color:#fff;font-family:"klavika-medium";font-size:14px;text-decoration:none;background:#2c5591;border:1px solid #2c5591}.event-entry .field-ticket-url+h3.field-label,.event-entry .field-ticket-url+div.field-group-div{margin-top:30px}.event-entry .field-youtube{text-align:center;margin-top:1rem}.event-entry .field-youtube img{height:40px;width:auto}.event-entry__intro-text{align-items:flex-start;margin-bottom:0}.event-entry__intro-text svg{margin-top:5px}.event-entry__location a{color:inherit;text-decoration:none;pointer-events:none}.event-entry-teaser-list{margin-top:38px}.event-entry-teaser-list .title{margin-bottom:18px;font-family:"klavika-medium";font-size:21px}@media screen and (min-width:1024px){.node-event2 .event-entry-sidebar{width:auto}}.event-time,.event2-date,.event-location,.event-intro-text,.event-price{display:flex;align-items:flex-start;margin-bottom:8px;font-family:"klavika-regular"}.event-time svg,.event2-date svg,.event-location svg,.event-intro-text svg,.event-price svg{margin-top:4px;margin-right:5px}.event-location a{color:#2c5591;text-decoration:none;border-bottom:1px solid transparent}.event-location a:hover{border-bottom:1px solid #2c5591;padding-bottom:1px}.event-teaser .event-time{margin-right:14px}.event-teaser .event-time .date-display-start:before{position:relative;top:4px;display:inline-block;width:17px;height:17px;margin:0 5px 0 10px;background:transparent url(/sites/all/themes/bach/icons/clock.svg) center center no-repeat;content:""}.event-teaser .event-price{align-items:flex-start;margin-bottom:0}.event-contributors{font-family:"droid-serif";line-height:24px}.event-contributors__headline-small{display:inline;margin:0;font-family:"klavika-regular";font-size:16px;text-transform:uppercase}.event-teaser .event-contributors,.event-teaser .field-artists-shortname,.event-teaser .field-text-programmbuch{margin-bottom:10px;font-size:15px}.event-intro-text{align-items:flex-start;margin-bottom:0}.event-intro-text svg{margin-top:5px}.calendar-note{padding-left:8px}.event-calendar,.event-search{display:flex;flex-wrap:nowrap}.event-calendar{position:relative;padding:8px 8px 6px 10px;margin:0 8px 12px;border:1px solid #f0f0f0}@media screen and (min-width:1024px){.event-calendar{margin-bottom:30px}}.event-calendar:before{position:absolute;top:0;right:0;bottom:0;z-index:1;display:block;width:53px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 65%,#fff 100%);content:""}@media screen and (min-width:1024px){.event-calendar:before{display:none}}.event-calendar__month{display:flex;align-items:center;min-height:100%;padding:0 8px;font-family:"klavika-medium";font-size:20px}.event-calendar__month span{padding-left:0.5ex;color:#2c5591}.event-calendar__days{width:100%;padding-right:40px;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}@media screen and (min-width:1024px){.event-calendar__days{display:flex;padding-right:0;overflow-x:hidden;white-space:initial}}.event-calendar__day{position:relative;display:inline-block;width:53px;margin:0 2px;overflow:hidden}@media screen and (min-width:1024px){.event-calendar__day{flex:1;width:auto}}.event-calendar__day:before{display:block;padding-top:78.65169%}@media screen and (min-width:1024px){.event-calendar__day:before{content:""}}.event-calendar__day-label{display:flex;align-items:center;flex-direction:column;justify-content:center;font-family:"droid-serif";font-size:12px;color:#323232;cursor:pointer;transition:background 0.2s ease-in-out}@media screen and (min-width:1024px){.event-calendar__day-label{position:absolute;top:0;left:0;width:100%;height:100%}}.event-calendar__day-label:hover{background-color:#f0f0f0}.event-calendar__day--highlight:after{position:absolute;right:6px;bottom:6px;left:6px;height:2px;background-color:#103264;content:""}.event-calendar__day-label span{font-family:"klavika-medium";font-size:22px;color:#2c5591}.event-calendar__day--checked .event-calendar__day-label{background-color:#f0f0f0}.event-search{margin:0 -10px 30px}.event-search__col{flex:1;padding:0 10px}.event-search__col--search{flex:0}.event-search__select{border:1px solid #f0f0f0}.event-search__select select{width:100%;padding:15px 14px 12px;font-family:"klavika-regular";font-size:16px;color:#323232;border:none;appearance:none}.field-artists{border-top:1px solid #f0f0f0}.field-artists:last-of-type{border-bottom:1px solid #f0f0f0}.event-teaser .field-artists{border-top:none}.event-teaser .field-artists:last-of-type{border-bottom:none}.event-artists,.event-ticketing{margin-top:50px}.event-teaser .event-artists{max-height:1000px;padding-bottom:10px;margin:0 0 15px;overflow:hidden;border-bottom:1px solid #f0f0f0;opacity:1;transition:max-height 0.4s ease-in-out,opacity 0.5s ease-in-out}.event-teaser .event-artists h3{margin-bottom:8px;font-family:"klavika-medium";font-size:15px}.event-teaser--closed .event-artists{max-height:0;padding-bottom:0;margin-bottom:0;border-color:transparent;opacity:0}.event-artist-teaser{display:flex;align-items:center;padding:15px 0}.event-artist-teaser__image{width:55px;margin-right:10px}.event-artist-teaser__image--fallback{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:#f0f0f0}.event-artist-teaser__image--fallback .bach-leipzig-icon-fest-logo:before{font-size:3em}.event-artist-teaser__title{font-family:"klavika-regular";color:#323232}.event-artist-teaser__title a{color:inherit;text-decoration:none}.event-teaser .event-artist-teaser{padding:5px 0}.event-artist-header-image{position:relative;overflow:hidden}.event-artist-header-image:before{display:block;padding-bottom:50.35162%;content:""}.event-artist-header-image img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.event-artist-header-image__figcaption{font-family:"klavika-regular"}.event-artist-homepage{display:flex;margin-bottom:20px;font-family:"klavika-regular";text-decoration:none;color:inherit;transition:color 0.2s ease-in-out}.event-artist-homepage:hover{color:#2c5591}.event-artist-homepage span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-link-list{display:flex;align-items:center}.icon-link-list li+li{margin-left:30px}@media screen and (min-width:1024px){.events-list-page .views-exposed-widgets{display:flex;flex-wrap:wrap}}.events-list-page .view-filters{margin:0 7px 8px}@media screen and (min-width:1024px){.events-list-page .view-filters{position:sticky;top:0;z-index:9;padding-top:6px;padding-bottom:6px;margin:0 -10px;background:#fff}}.events-list-page .view-empty{display:flex;flex-direction:column;align-items:center;padding:20px 10px;background-color:#f0f0f0;color:#323232}.events-list-page .view-empty:before{font-family:"bach-archiv-leipzig-iconfont";font-size:7rem;line-height:1;color:#2c5591;content:"\e606"}.events-list-page .views-exposed-widget{padding:0}.events-list-page .views-widget-filter-concert_date{width:100%}.events-list-page .views-widget-filter-field_venue_target_id_entityreference_filter,.events-list-page .views-widget-filter-konzertreihe,.events-list-page .views-widget-filter-keys,.events-list-page .views-submit-button,.events-list-page .views-reset-button{padding:10px 7px}@media screen and (min-width:1024px){.events-list-page .views-widget-filter-field_venue_target_id_entityreference_filter,.events-list-page .views-widget-filter-konzertreihe,.events-list-page .views-widget-filter-keys,.events-list-page .views-submit-button,.events-list-page .views-reset-button{padding:14px 10px}}.events-list-page .views-widget-filter-field_venue_target_id_entityreference_filter label,.events-list-page .views-widget-filter-konzertreihe label,.events-list-page .views-widget-filter-keys label,.events-list-page .views-submit-button label,.events-list-page .views-reset-button label{position:absolute;width:0;height:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}@media screen and (max-width:1023px){.events-list-page .views-submit-button{padding:0 7px}}@media screen and (max-width:1023px){.events-list-page .views-widget-filter-field_hauptkonzert_value{padding-top:0}}@media screen and (max-width:1023px){.events-list-page .views-widget-filter-field_venue_target_id_entityreference_filter,.events-list-page .views-widget-filter-konzertreihe{width:50%}}@media screen and (max-width:1023px){.events-list-page .views-widget-filter-keys,.events-list-page .views-widget-filter-field_hauptkonzert_value,.events-list-page .views-submit-button{width:100%}}@media screen and (min-width:1024px){.events-list-page .views-widget-filter-field_venue_target_id_entityreference_filter,.events-list-page .views-widget-filter-konzertreihe,.events-list-page .views-widget-filter-keys,.events-list-page .views-widget-filter-field_hauptkonzert_value{width:33.33%}}@media screen and (min-width:1024px){.events-list-page .views-reset-button,.events-list-page .views-submit-button{width:33.33%}}.events-list-page .views-reset-button .form-submit,.events-list-page .views-submit-button .form-submit{display:block;width:100%;margin:0;cursor:pointer}.events-list-page .views-submit-button .form-submit{padding:11px 14px 8px;color:#fff;font-family:"klavika-medium";font-size:16px;text-decoration:none;background:#2c5591;border:1px solid #2c5591}.events-list-page .views-widget-filter-field_hauptkonzert_value{padding:10px 7px}@media screen and (min-width:1024px){.events-list-page .views-widget-filter-field_hauptkonzert_value{padding:14px 10px}}.events-list-page .views-widget-filter-field_hauptkonzert_value .form-item-field-hauptkonzert-value{padding-top:11px;padding-bottom:8px}.events-list-page .views-widget-filter-field_hauptkonzert_value label:not(.option){display:none}.events-list-page .views-widget-filter-field_hauptkonzert_value label{font-family:"klavika-regular";font-weight:inherit;font-size:18px;color:#323232}.events-list-page .views-reset-button{position:relative}@media screen and (max-width:1023px){.events-list-page .views-reset-button{width:100%}}.events-list-page .views-reset-button .form-submit{padding:11px 14px 8px 22px;color:#323232;font-size:18px;font-family:inherit;text-align:left;background:transparent;border:none}.events-list-page .views-reset-button::before{position:absolute;top:0;bottom:0;color:#2c5591;font-size:2rem;line-height:1.8;content:'\00d7';pointer-events:none}@media screen and (min-width:1024px){.events-list-page .views-reset-button::before{line-height:2.1}}.events-list-page .form-type-select,.events-list-page .form-type-textfield{display:block}.events-list-page .form-type-select select,.events-list-page .form-type-select input:not([type="checkbox"]),.events-list-page .form-type-textfield select,.events-list-page .form-type-textfield input:not([type="checkbox"]){width:100%;padding:13px 14px 10px;font-family:"klavika-regular";font-size:16px;color:#323232;border:1px solid #f0f0f0;appearance:none}.events-list-page .form-type-select:before{display:none}.events-list-page .bootstrap-select{border:1px solid #f0f0f0}.events-list-page .bootstrap-select>.dropdown-toggle,.events-list-page .bootstrap-select>.form-select{width:100%;padding:13px 14px 10px;font-family:"klavika-regular";font-size:16px;color:#323232;cursor:pointer;background-color:transparent;border:none;appearance:none}.events-list-page .bootstrap-select>.dropdown-toggle:hover,.events-list-page .bootstrap-select>.form-select:hover{color:inherit}.events-list-page .bootstrap-select>.form-select{padding:12px 14px 9px !important}.events-list-page .bootstrap-select .filter-option-inner-inner{text-overflow:ellipsis}.events-list-page .bootstrap-select.open{border:1px solid #2c5591}.events-list-page .bootstrap-select.open .dropdown-menu{display:block}.events-list-page .bootstrap-select.open .dropdown-menu>.inner{position:absolute;right:0;left:0;z-index:1;margin-top:1px;background-color:#fff;border:1px solid #2c5591;border-top:none}.events-list-page .bootstrap-select .dropdown-menu{display:none}.events-list-page .bootstrap-select .dropdown-menu li{padding:8px 26px 8px 46px;font-size:16px;line-height:1.5}.events-list-page .bootstrap-select .dropdown-menu li.selected{color:#2c5591;background-color:#d5dde9}.events-list-page .bootstrap-select .dropdown-menu li.selected span.check-mark{top:50%;right:auto;display:flex;align-items:baseline;justify-content:center;border-color:#2c5591}.events-list-page .bootstrap-select .dropdown-menu li.selected span.check-mark:before{display:inline-block;width:6px;height:11px;border-right:2px solid #2c5591;border-bottom:2px solid #2c5591;content:"";transform:rotate(45deg)}.events-list-page .bootstrap-select .dropdown-menu li a span.text{margin:0;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-list-page .bootstrap-select .dropdown-menu li a span.check-mark{position:absolute;top:50%;right:auto;left:18px;display:block;width:18px;height:18px;border:1px solid #f0f0f0;border-radius:2px;transform:translateY(-50%)}.events-list-page .bootstrap-select .caret,.events-list-page .bootstrap-select:after{top:4px;right:6px;bottom:4px;width:26px;margin-top:0;background:transparent url(/sites/all/themes/bach/icons/arrow-down.svg) no-repeat;background-position:center;background-size:80%;transition:transform 0.4s ease-in-out}.events-list-page .bootstrap-select.open .caret{transform:rotate(180deg)}form.modified .views-submit-button input{outline:5px solid orange}
.events-list,.events-list-page{-webkit-font-smoothing:antialiased;line-height:1.5;color:var(--text-01);text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.events-list .view-footer,.events-list-page .view-footer{text-align:center}.events-list__load-more,.events-list-page__load-more{display:inline-flex;padding:8px 20px;margin:0 auto;font-family:"klavika-regular";color:#2c5591;text-decoration:none;border:1px solid #2c5591}@media screen and (min-width:1024px){.events-list .views-row,.events-list__row,.events-list-page .views-row,.events-list-page__row{padding-left:106px}}.events-list .event-calendar__month{margin:18px 0 18px -8px}.events-list__label,.events-list-page__date-label{margin:0 15px;padding-bottom:10px;border-top:1px solid #2c5591}@media screen and (min-width:1024px){.events-list__label,.events-list-page__date-label{margin:0;padding-bottom:30px}}.events-list-date,.events-list-page-date{display:inline-flex;align-items:center;margin-top:8px}@media screen and (min-width:1024px){.events-list-date,.events-list-page-date{position:absolute;align-items:flex-start;margin-top:28px}}.events-list-date__label,.events-list-page-date__label{padding-bottom:28px}.events-list-date__day-name,.events-list-page-date__day-name{font-family:"droid-serif";font-size:20px}.events-list-date__day-number,.events-list-page-date__day-number{padding-left:10px;font-family:"klavika-medium";font-size:40px;line-height:1;color:#2c5591}.view-concertlist-artist .view-content>h3{margin-bottom:0}@media screen and (min-width:1024px){.view-concertlist-artist .views-row{padding-left:106px}}
.artists-list{padding:0 17px;-webkit-font-smoothing:antialiased;line-height:1.5;color:var(--text-01);text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}@media screen and (min-width:1024px){.artists-list{padding:0}}.artists-list--vip>.view-content{display:flex;flex-wrap:wrap;justify-content:space-between}.artists-list-headline{margin-bottom:18px;font-size:31px;line-height:1.55;font-family:"klavika-medium";color:#103264}.artists-list-headline--footer{margin-top:22px;margin-bottom:34px}.artists-list-wrapper{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #2c5591;padding:21px 0;overflow:hidden;transition:all 0.5s ease-in-out}.artists-list-wrapper--closed{max-height:70px}.artists-list-wrapper--opend{max-height:8000px}.artists-list-wrapper>h3{display:flex;justify-content:space-between;width:100%;color:#2c5591;font-size:30px;font-family:"klavika-medium";text-transform:uppercase;cursor:pointer}.artists-list-wrapper>h3:after{width:32px;height:32px;background:transparent url(/sites/all/themes/bach/icons/arrow-down.svg) center center no-repeat;content:"";transition:transform 0.5s ease-in-out}.artists-list-wrapper--opend>h3:after{transform:rotate(180deg)}.artists-list-teaser{display:grid;grid-template-columns:1fr 0.5fr 1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0px 20px;grid-template-areas:"Image Image Name Name Name" "Image Image Button Button Button";width:100%;border:1px solid #f0f0f0;padding:15px;margin-top:15px;margin-bottom:15px}@media screen and (min-width:1024px){.artists-list-teaser{width:calc(50% - 15px)}}@media screen and (min-width:1024px){.artists-list-teaser:nth-of-type(odd){margin-right:15px}}@media screen and (min-width:1024px){.artists-list-teaser:nth-of-type(even){margin-left:15px}}.artists-list-teaser__image{grid-area:Image}.artists-list-teaser__image:empty{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.artists-list-teaser__image:empty::before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:4rem;color:#2c5591;content:"\e606"}.artists-list-teaser__title{grid-area:Name;align-self:flex-end;font-family:"klavika-medium";font-size:21px}.artists-list-teaser__button{grid-area:Button}.artists-list-teaser__button a{display:inline-flex;padding:12px 20px 10px;margin-top:20px;font-family:"klavika-regular";color:#2c5591;text-decoration:none;border:1px solid #2c5591;white-space:nowrap}.artists-list--vip .artists-list-teaser{display:block;padding:0 24px 24px;margin-left:0;margin-right:0}@media screen and (min-width:1024px){.artists-list--vip .artists-list-teaser{width:calc(33.33333% - 18px)}}.artists-list--vip .artists-list-teaser__image-wrapper{position:relative;overflow:hidden;margin:0 -24px}.artists-list--vip .artists-list-teaser__image-wrapper:before{display:block;padding-bottom:65.32508%;content:""}.artists-list--vip .artists-list-teaser__image-wrapper img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.artists-list--vip .artists-list-teaser__image:empty{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.artists-list--vip .artists-list-teaser__image:empty::before{font-family:'bach-archiv-leipzig-iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:4rem;color:#2c5591;content:"\e606"}.artists-list--vip .artists-list-teaser__title{margin-top:18px}.artists-list--vip .artists-list-teaser__title a{color:inherit;text-decoration:none}.artists-list .form-type-select,.artists-list .form-type-textfield{display:block}.artists-list .form-type-select select,.artists-list .form-type-select input:not([type="checkbox"]),.artists-list .form-type-textfield select,.artists-list .form-type-textfield input:not([type="checkbox"]){width:100%;padding:13px 14px 10px;font-family:"klavika-regular";font-size:16px;color:#323232;border:1px solid #f0f0f0;appearance:none}.artists-list .view-filters{position:static;top:0;z-index:9;padding-top:6px;padding-bottom:6px;margin:0 -10px;background:#fff}@media screen and (min-width:1024px){.artists-list .view-filters{position:sticky;margin-bottom:28px}}.artists-list .views-exposed-widgets{margin-bottom:0}@media screen and (min-width:1024px){.artists-list .views-exposed-widgets{display:flex}}.artists-list .views-widget-filter-keys,.artists-list .views-submit-button,.artists-list .views-reset-button{padding:9px 10px;position:relative;width:100%}@media screen and (min-width:1024px){.artists-list .views-widget-filter-keys,.artists-list .views-submit-button,.artists-list .views-reset-button{padding:14px 10px}}@media screen and (min-width:1024px){.artists-list .views-widget-filter-keys{width:40%;margin-right:auto}}@media screen and (min-width:1024px){.artists-list .views-submit-button,.artists-list .views-reset-button{width:20%}}.artists-list .views-reset-button .form-submit,.artists-list .views-submit-button .form-submit{display:block;width:100%;margin:0;cursor:pointer}.artists-list .views-reset-button .form-submit{padding:11px 14px 8px 22px;color:#323232;font-size:18px;font-family:inherit;text-align:left;background:#0000;border:none}.artists-list .views-reset-button:before{position:absolute;top:0;bottom:0;color:#2c5591;font-size:2rem;line-height:1.8;content:'\00d7';pointer-events:none}@media screen and (min-width:1024px){.artists-list .views-reset-button:before{line-height:2.1}}.artists-list .views-submit-button .form-submit{padding:11px 14px 8px;color:#fff;font-family:"klavika-medium";font-size:16px;text-decoration:none;background:#2c5591;border:1px solid #2c5591}
.map-container{width:100%;height:222px}.map-container--higher{height:370px}@media screen and (min-width:1024px){.map-container--higher{margin-bottom:1.5rem}}
.venues-list__links{display:flex;padding:1rem 0}@media screen and (min-width:1024px){.venues-list__links{display:inline-flex;max-width:50%;justify-content:flex-end}}.venues-list__icon-az{position:relative}.venues-list__icon-az:after{display:block;width:32px;height:32px;background:transparent url(/sites/all/themes/bach/icons/venue-list-az--inactive.svg) center center no-repeat;content:""}.venues-list__icon-az.active:after{background:transparent url(/sites/all/themes/bach/icons/venue-list-az.svg) center center no-repeat}.venues-list__icon-map{position:relative}.venues-list__icon-map:after{display:block;width:32px;height:32px;margin-left:.75rem;background:transparent url(/sites/all/themes/bach/icons/venue-list-map--inactive.svg) center center no-repeat;content:""}.venues-list__icon-map.active:after{background:transparent url(/sites/all/themes/bach/icons/venue-list-map.svg) center center no-repeat}.view-venuelist__header{margin:0 1rem 0}@media screen and (min-width:1024px){.view-venuelist__header{display:flex;margin:0}}.view-venuelist__headline{color:#103264;font-size:31px;font-family:"klavika-medium"}@media screen and (min-width:1024px){.view-venuelist__headline{margin-right:auto;padding:1rem 0}}.view-venuelist.view-display-id-az{margin:0 1rem 1rem}.view-venuelist .view-content>h2{margin:15px 0 10px;padding:20px 0 10px;color:#2c5591;font-size:30px;font-family:"klavika-medium";border-top:1px solid #2c5591}@media screen and (min-width:1024px){.view-venuelist{margin:0 0 1rem}.view-venuelist .view-content{display:flex;flex-wrap:wrap}.view-venuelist .view-content>h2{flex:100% 0 1}.view-venuelist.view-display-id-az .venue-teaser{margin-right:2%;margin-left:0}.view-venuelist .venue-teaser.desktop-hidden{display:none}}.venue-slider .venue-teaser{margin:0}@media screen and (min-width:1024px){.venue-slider .venue-teaser{margin:0 1% 1rem}}.venue-slider #venue-slider-pagination{color:#323232;font-size:1rem;line-height:40px}@media screen and (min-width:1024px){.venue-slider #venue-slider-pagination{display:none}}.venue-slider.owl-theme .owl-wrapper{margin-top:2.5rem}.venue-slider.owl-theme .owl-wrapper-outer{border-top:1px solid #f0f0f0}.venue-slider.owl-theme .owl-controls{position:absolute;top:0;right:0;left:0;height:2.5rem;margin-top:0}.venue-slider.owl-theme .owl-controls .owl-buttons{height:100%;display:flex;justify-content:space-between}.venue-slider.owl-theme .owl-controls .owl-buttons div{margin:0;border-radius:0;background-color:transparent;opacity:1}.venue-slider.owl-theme .owl-controls .owl-buttons .owl-prev{display:block;width:40px;height:40px;border-right:1px solid #f0f0f0;background:transparent url(/sites/all/themes/bach/icons/chevron-left.svg) center center no-repeat}.venue-slider.owl-theme .owl-controls .owl-buttons .owl-next{display:block;width:40px;height:40px;border-left:1px solid #f0f0f0;background:transparent url(/sites/all/themes/bach/icons/chevron-right.svg) center center no-repeat}@media screen and (min-width:1024px){#venue-slider-pagination{display:none}}
.venue-teaser{display:flex;padding:20px;margin:0 -2% 20px;font-family:"droid-serif";color:#323232;border:1px solid #f0f0f0}@media screen and (min-width:1024px){.venue-teaser{width:48%;margin:0 1% 1rem}}.views-row-last .venue-teaser{margin-bottom:25px}.venue-teaser__headline{margin-top:30px;margin-bottom:12px;font-family:"klavika-medium";font-size:21px;overflow-wrap:anywhere;hyphens:auto}.venue-teaser__headline a{color:inherit;text-decoration:none}@media screen and (min-width:1024px){.venue-teaser__headline{margin-top:35px;margin-bottom:20px}}.venue-teaser__image{width:46%;position:relative;flex-shrink:0;margin-right:4%;overflow:hidden}@media screen and (min-width:1024px){.venue-teaser__image{max-width:40%;margin:0 20px 0 0}}@media screen and (max-width:1023px){.venue-teaser__image img.desktop{display:none}}@media screen and (min-width:1024px){.venue-teaser__image img.desktop{display:inline}}.venue-teaser__image img.mobile{width:100%}@media screen and (max-width:1023px){.venue-teaser__image img.mobile{display:inline}}@media screen and (min-width:1024px){.venue-teaser__image img.mobile{display:none}}.venue-teaser__content{position:relative;width:50%}@media screen and (min-width:1024px){.venue-teaser__content{width:auto}}.venue-teaser__ticket-button{display:inline-flex;padding:8px 20px;margin-top:20px;margin-left:0;font-family:"klavika-regular";color:#2c5591;text-decoration:none;border:1px solid #2c5591;white-space:nowrap}@media screen and (min-width:1024px){.venue-teaser__ticket-button{margin:5px 0 15px}}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{cursor:url(/sites/all/themes/bach/js/owl/grabbing.png) 8 8,move;}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(/sites/all/themes/bach/js/owl/AjaxLoader.gif) no-repeat center center}
