body.context-ensemble #primary-menu a#ensemble-menu-link,body.context-kalender #primary-menu a#kalender-menu-link,body.context-klang-und-bild #primary-menu a#klang-und-bild-menu-link,body.context-akademie #primary-menu a#akademie-menu-link,body.context-label #primary-menu a#label-menu-link{background-color:#58595b;}.header__region.region.region-header,#block-zoundation-support-topbar-menu-mufa-hauptmenu{height:100%;}.search-form .container-inline.form-wrapper{width:312px;position:absolute;top:25px;}.search-form .container-inline.form-wrapper .form-item.form-type-textfield.form-item-keys{width:287px;margin:0 0 0 -102px;}.search-form .container-inline.form-wrapper .form-item.form-type-textfield.form-item-keys input.form-text{width:287px;}#nav .language-switcher-locale-url{padding-right:1.5em;}#nav .language-switcher-locale-url li a{padding:0;}#nav .language-switcher-locale-url li.first a:after{color:#7b7d80;content:"/";padding-left:0.75em;}#nav .language-switcher-locale-url li.active{display:inline-block;}#kalender .col-date-place .date{display:block;float:none;}#kalender .col-date-place .place{display:inline-block;}.col-side.right .slides li a{display:inline-block;}.checkbox-filter{width:auto;}.checkbox-filter label{display:inline-block;line-height:30px;margin-right:1em;}#kalender .form-item.form-type-select,#label-listing .form-item.form-type-select{display:inline;}#kalender .select-menu .selectboxit-container{width:49% !important;}#page{}#content-wrapper{margin:0 auto;max-width:1024px;}#header-inner{background-color:#000;width:100%;}#header{max-width:1024px;margin:0 auto;height:10em;position:relative;z-index:1000;}#nav-close{display:none;}#logo{bottom:0.5em;font-size:100%;margin:0;width:15%;display:inline-block;position:absolute;top:auto;left:2em;}#logo a{background:transparent url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_ensemble.svg) no-repeat;background-size:auto 100%;display:inline-block;font-size:1em;height:8.75em;text-indent:-9999px;width:100%;}.no-svg #logo a{background:transparent url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_ensemble.png) no-repeat left top;}#logo a:hover,.section-akademie #logo a:hover,.section-label #logo a:hover,.section-studiomusikfabrik #logo a:hover{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_ensemble.svg);}.no-svg #logo a:hover,.no-svg .section-akademie #logo a:hover,.no-svg .section-label #logo a:hover,.no-svg .section-studiomusikfabrik #logo a:hover{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_ensemble.png);}.section-akademie #logo a{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_akademie.svg);}.no-svg .section-akademie #logo a{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_akademie.png);}.section-label #logo a{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_label.svg);}.no-svg .section-label #logo a{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_label.png);}.section-studiomusikfabrik #logo a{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_studio.svg);}.no-svg .section-studiomusikfabrik #logo a{background-image:url(/sites/all/themes/musikfabrik/img/logos/mufa_logo_enhanced_studio.png);}#nav{background-color:#000;height:100%;overflow:visible;position:absolute;right:0;width:85%;padding:0;z-index:100;}#nav li{border-bottom:none;}#nav .slider-nav ul > li.has-dropdown .dropdown li{width:100%;}#primary-menu,#secondary-menu{background-color:transparent;display:block;position:absolute;text-align:right;z-index:101;}#primary-menu li,#secondary-menu li{display:inline-block;font-style:normal;font-weight:normal;text-transform:uppercase;}#primary-menu li.js-generated{display:none;}#secondary-menu ul,#secondary-menu input{display:inline-block;}#primary-menu{position:absolute;bottom:0.5em;right:2%;}#secondary-menu{position:absolute;top:8%;right:2%;}#primary-menu li a{color:#ffffff;font-family:'pointless-regular','DiamondsRegular',sans-serif;font-size:0.95em;letter-spacing:0.15em;line-height:42px;text-decoration:none;padding:0em 0.85714em 0.5em 0.85714em;}.main-menu-active{background-color:#58595b !important;}nav #primary-menu.slider-nav > section > ul > li{padding-left:1px;}nav #primary-menu.slider-nav > section > ul > li > a{padding-top:3px;}nav #primary-menu.slider-nav > section > ul > li.has-dropdown > a{position:relative;}nav #primary-menu.slider-nav > section > ul > li.has-dropdown:hover > a:after{content:"";background-color:#58595b;position:absolute;top:100%;left:0;right:0;height:8px;}nav #primary-menu.slider-nav > section > ul > li:hover > a,nav #primary-menu.slider-nav > section > ul > li:hover > a:hover{background-color:#58595b !important;}nav #primary-menu.slider-nav ul > li.has-dropdown .dropdown{padding-left:1px;padding-right:1px;margin-right:-1px;}nav #primary-menu.slider-nav ul > li.has-dropdown .dropdown li{border-top:1px solid #fff;height:auto;min-width:100%;padding-right:0;}nav #primary-menu.slider-nav ul > li.has-dropdown .dropdown li:hover,nav #primary-menu.slider-nav ul > li.has-dropdown .dropdown li.active{background-color:#939598;}#primary-menu.slider-nav > section > ul > li.has-dropdown > .dropdown > .title + li{border-top:none;}#primary-menu.slider-nav > section > ul > li.has-dropdown .dropdown a{display:inline-block;font-size:0.8em;letter-spacing:0.1em;line-height:1.5em;min-width:87%;padding:0.8em 0 0.8em 0.8em;width:87%;word-wrap:break-word;}#primary-menu a:hover{background-color:#58595b;}#primary-menu.slider-nav ul > li.has-dropdown .dropdown a:hover{background-color:#939598;}#secondary-menu a{color:#7b7d80;font-family:'pointless-bold','DiamondsBold',sans-serif;font-size:0.8em;letter-spacing:0.25em;text-decoration:none;}#secondary-menu a:hover,#secondary-menu a.active,#secondary-menu .is-active-trail a{color:#ffffff;}#primary-menu li{margin-right:0.5em;}#secondary-menu li{padding-right:0.2em;}#primary-menu li:last-child{padding-right:0;}#lang-search{display:inline-block;position:static;margin-right:1.5em;}ul#language-switcher{padding-left:0;padding-right:1.6em;position:static;margin:0;}#language-switcher li{padding-right:0;}#language-switcher li:first-child a:after{content:" /";}#language-switcher a.active{color:#ffffff;display:inline;}.search-form{display:inline-block;font-size:25px;height:25px;line-height:25px;min-width:0;overflow:visible;position:relative;text-align:top;width:25px;top:8px;}.search-form.search-form-closed{overflow:hidden;}#secondary-menu a.sb-icon-search{display:inline-block;font-size:25px;height:25px;line-height:25px;position:absolute;top:0;left:0;}.sb-icon-search span{display:inline-block;background-image:url(/sites/all/themes/musikfabrik/img/gui/icon_lupe_50x25.png);background-position:right top;background-repeat:no-repeat;float:none;font-size:25px;height:25px;line-height:25px;text-align:left;text-indent:-9999px;width:25px;}.sb-icon-search:hover span{background-position:left top;cursor:pointer;}.sb-search-input{border:none;display:inline-block;font-size:0.75rem;height:25px;left:-93px;letter-spacing:0.075em;outline:none;position:absolute;top:130%;width:287px;}.sb-search-submit{border:none;display:inline-block;height:25px;left:auto;margin-right:0.5em;padding:0;position:absolute;text-align:left;text-indent:-9999px;right:-234px;top:130%;width:25px;z-index:100;}.sb-search-submit:hover{background-position:left top;cursor:pointer;}.left{float:left;}.right{float:right;}.col-1-3{width:33.333333333%;}.col-1-2{width:50%;}.col-main{width:69%;}.col-side{width:31%;}.grid-unit.col-main.left{padding-right:1.5em;}.grid-unit.col-main.right{padding-left:1.5em;}.grid-unit.col-side.right{padding-left:1.5em;}.grid-unit.col-side.left{padding-right:1.5em;}.grid-unit.ratio-slider .grid-content{padding-bottom:57.2676%;}.mobile-height-auto.ratio-1-2 .grid-content{height:0;padding-bottom:134.1%;}.csb-termine .container > ul > li:hover{background-color:#778791;}#kalender .select-menu .selectboxit-container,#label-listing .select-menu .selectboxit-container{display:inline-block;width:auto !important;}#kalender .select-menu .selectboxit-options,#kalender .select-menu .selectboxit-options .selectboxit-list,#label-listing .select-menu .selectboxit-options,#label-listing .select-menu .selectboxit-options .selectboxit-list{min-width:13em !important;width:13em !important;}#kalender .select-menu .selectboxit-container .selectboxit,#label-listing .select-menu .selectboxit-container .selectboxit{width:13em !important;}#kalender .select-menu .selectboxit-options,#kalender .select-menu .selectboxit-options .selectboxit-list,#label-listing .select-menu .selectboxit-options,#label-listing .select-menu .selectboxit-options .selectboxit-list{width:13em !important;}#kalender table{border-bottom:1px solid black;}#kalender tr{display:table-row;}#kalender .col-img,#kalender .col-date-place{padding:0.5em 0.5em 0.5em 0;width:20%;}#kalender .col-img{padding:0.5em 0.5em 0.5em 0;}#kalender .col-img div{height:0;overflow:hidden;padding-bottom:65.78%;}#kalender .col-titel-teaser{padding:0.5em 0 0.5em 1em;}#kalender td img{display:block;width:100%;}#kalender .col-img,#kalender .col-date-place,#kalender .col-titel-teaser{display:table-cell;}#kalender .col-img .date,#kalender .col-img .place{display:block;float:none;}#kalender .col-titel-teaser p{display:block;font-size:100%;line-height:1.6em;}#kalender .col-titel-teaser a p:last-child{margin-bottom:0;}#kalender tr.highlight{background-color:#e5e5e5;cursor:pointer;}#kalender thead tr{border-top:none;height:5em;}#kalender table h3.headline-balken{text-align:left;}#kalender table h3.headline-balken span{font-size:1.2em;line-height:1.6em;padding-top:0.15em;}.ratio-slider .grid-content{background:transparent url(/sites/all/themes/musikfabrik/img/slideshow/slider-rahmen-enhanced.jpg) no-repeat;background-size:100% auto;}#flexslider-1.flexslider{padding:3.5%;}#flexslider-1.flexslider .flex-control-nav{bottom:auto;top:2%;}#flexslider-1.flexslider .flex-control-nav.flex-control-paging{margin-left:-3.5%}#flexslider-1.flexslider .flex-direction-nav a{width:55px;height:55px;top:61%;}#flexslider-1.flexslider a.flex-prev{left:1.75em;}#flexslider-1.flexslider a.flex-next{right:1.75em;}.carousel-flexslider .slides li:hover{cursor:pointer;}.galerie-flexslider .slides img,.carousel-flexslider .slides img{opacity:0.6;}.galerie-flexslider .slides .flex-active-slide img,.carousel-flexslider .slides .flex-active-slide img{opacity:1;}#flexslider-1.flexslider figure{height:auto;overflow:visible;padding-bottom:0;}#flexslider-1.flexslider figure figcaption{background-color:transparent;margin:auto;position:absolute;bottom:auto;top:45%;left:0;right:0;text-align:center;width:85%;z-index:200 !important;}.absolutecentercontent #flexslider-1.flexslider figure figcaption div,#flexslider-1.flexslider figure figcaption div{position:static;height:auto;margin:0 auto;bottom:auto;top:auto;left:auto;right:auto;}#flexslider-1.flexslider figure figcaption h3.headline-balken span{box-shadow:-0.3em 0em #000,0.3em 0em #000;font-size:3em;line-height:1.2em;padding:0;}#flexslider-1.flexslider figure figcaption p.subheadline-balken span{box-shadow:-0.5em 0em #000,0.5em 0em #000;line-height:2.1em;padding:0.3em 0em 0.4em 0em;}#flexslider-1.flexslider a figure figcaption:hover h3.headline-balken span{-webkit-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;-moz-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;-ms-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;-o-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;background:#fff;color:#000;box-shadow:-0.3em 0em #fff,0.3em 0em #fff;line-height:1.2em;}#flexslider-1.flexslider a figure figcaption:hover p.subheadline-balken span{-webkit-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;-moz-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;-ms-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;-o-transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;background:#fff;color:#000;box-shadow:-0.5em 0em #fff,0.5em 0em #fff;line-height:2.1em;padding:0.3em 0em 0.4em 0em;}#flexslider-1.flexslider figure figcaption div h3{margin:1em 0;}button.mfp-arrow{background:url(/sites/all/themes/musikfabrik/img/gui/bt-prev-next-80.png) no-repeat;width:80px;}button.mfp-arrow:focus{opacity:0.65;}button.mfp-arrow:hover{opacity:1;}button.mfp-arrow:before,button.mfp-arrow:after{content:'';border:none;}button.mfp-arrow.mfp-arrow-right{background-position:right;margin-right:30px;}button.mfp-arrow.mfp-arrow-left{background-position:left;margin-left:30px;}.carousel-flexslider{display:block;}#thumbs-flexslider.flexslider .slides > li{display:block;}.flex-direction-nav .flex-next{opacity:0;right:-50px;}.flex-direction-nav .flex-prev{opacity:0;left:-50px;}#thumbs-flexslider .slides > li,.carousel-flexslider .slides > li{margin-right:2px;}.flex-caption{background:#000;color:#fff;display:block;position:absolute;left:0;right:0;bottom:0;margin:0;opacity:0.5;padding:1em;z-index:1;}#label-listing tr{display:table-row;}#label-listing tr{display:table-row;}#label-listing .col-1,#label-listing .col-2{padding:0.5em 0.5em 0.5em 0;width:20%;}#label-listing .col-2{padding:0.5em 0.5em 0.5em 0;}#label-listing .col-3{padding:0.5em 0 0.5em 2.5em;}#label-listing td img{display:block;width:100%;}#label-listing .col-2,#label-listing .col-1,#label-listing .col-3{display:table-cell;}#label-listing .col-1{width:33%;}#label-listing .col-1 .date,#label-listing .col-1 .place{display:block;float:none;}#label-listing .col-3 h3.headline-balken{margin-bottom:1em;}#label-listing .col-3 p{display:block;font-size:100%;line-height:1.6em;}#label-listing table.label{width:100%;}#label-listing .label .col-img div{height:0;overflow:hidden;padding-bottom:65.78%;}#label-listing td a{color:#000;text-decoration:none;}#label-listing tr.highlight{background-color:#e5e5e5;cursor:pointer;}#label-listing thead tr{border-top:none;height:5em;}#label-listing table h3.headline-balken{text-align:left;}#label-listing table h3.headline-balken span{font-size:1.2em;line-height:1.6em;padding:0.15em 0 0.1em 0;}.col-title-teaser h3.headline-balken span{font-family:'pointless-regular','DiamondsRegular',sans-serif;font-style:normal;font-weight:normal;font-size:1em;}.page-blog .col-main,.node-type-blogbeitrag .col-main{width:75%;}.page-blog aside#listings,.node-type-blogbeitrag aside#listings{display:block;}.page-blog .col-side,.node-type-blogbeitrag .col-side{width:25%;}.page-blog .col-side a,.node-type-blogbeitrag .col-side a{text-decoration:underline;}.page-blog .col-side h5,.node-type-blogbeitrag .col-side h5{margin-top:0.8em;margin-bottom:0.5em;}.page-blog article,.page-blog .kommentare,.node-type-blogbeitrag .kommentare{padding-left:23%;}.page-blog article{margin-bottom:4em;}.page-blog article .datum,.node-type-blogbeitrag article .datum{float:left;margin-left:-29.8654%;margin-top:0;}.node-type-blogbeitrag aside h5.listing{margin-top:0;}.page-blog .col-main h2.headline-balken,.node-type-blogbeitrag .col-main h2.headline-balken{font-size:0.75em;}.node-type-blogbeitrag #comments{margin-top:4em;}.page-blog .comment-form input,.node-type-blogbeitrag .comment-form input{float:left;margin-right:1em;}.page-blog .comment-form input,.node-type-blogbeitrag .comment-form input{width:auto;}.page-blog .comment-form label,.node-type-blogbeitrag .comment-form label{display:inline;}.page-blog .comment-form label[for='edit-comment-body-und-0-value'],.node-type-blogbeitrag .comment-form label[for='edit-comment-body-und-0-value']{display:none;}.page-blog .comment-form textarea,.node-type-blogbeitrag .comment-form textarea{margin-top:2em;}.page-blog #listings a,.node-type-blogbeitrag #listings a{color:#838383;text-decoration:none;}.page-blog #listings a:hover,.node-type-blogbeitrag #listings a:hover{color:#000;}.view-id-blogkategorien{margin-bottom:3em;}.node-type-blogbeitrag div.messages{margin-left:23%;}.csb:hover .headline-balken span,.csb:hover .subheadline-balken span,.csb-termine > header > a:hover h3 span,.csb-termine > footer > a:hover span{-webkit-transition:background 0.6s ease,box-shadow 0.6s ease,color 0.1s ease;-moz-transition:background 0.6s ease,box-shadow 0.6s ease,color 0.1s ease;-ms-transition:background 0.6s ease,box-shadow 0.6s ease,color 0.1s ease;-o-transition:background 0.6s ease,box-shadow 0.6s ease,color 0.1s ease;transition:background 0.6s ease,box-shadow 0.6s ease,color 0.1s ease;background:#fff;color:#000;box-shadow:-0.3em 0em #fff,0.3em 0em #fff;}.csb-termine{background:transparent url(/sites/all/themes/musikfabrik/img/termine-head.png) no-repeat;background-size:100% auto;display:inline-block;overflow:hidden;padding:3%;padding-bottom:131.1%;height:0;width:100%;}.csb-termine .container{padding-bottom:94%;height:0;position:relative;}.csb-termine .container ul{overflow-x:hidden;overflow-y:auto;position:absolute;width:100%;height:100%;list-style-type:none;margin:0;padding-left:0;}.csb-termine .container ul.overflow li{margin-right:3%;}section#content-side #thumbs-flexslider{}section#content-side #thumbs-flexslider li{display:block;margin-bottom:1em;width:100%;}section#content-side #thumbs-flexslider li:nth-child(odd){float:none;}section#content-side #thumbs-flexslider li:nth-child(even){float:none;}#breadcrumb{display:block;margin:0.7em 0 1.8em 0;}.home #breadcrumb{display:none;}#breadcrumb,#breadcrumb a{color:#d0d0d0;font-family:'pointless-regular','DiamondsRegular',sans-serif;font-size:1em;font-style:normal;font-weight:normal;letter-spacing:0.25em;}#breadcrumb a{text-decoration:none;}#breadcrumb a:hover{color:#939598;}h1.headline-balken span,h2.headline-balken span,.col-main h1.headline-balken span,.col-main h2.headline-balken span{font-size:3em;}h3.headline-balken,.col-main h3.headline-balken{margin-top:2em;padding-left:0.3em;}h3.headline-balken span,.col-main h3.headline-balken span{font-family:'pointless-bold','DiamondsBold',sans-serif;font-style:normal;font-weight:normal;font-size:1em;}@media screen and (min-width:721px){h2.headline-balken.headline-balken--blog-detail{font-size:1em;}}@media screen and (min-width:1020px){h2.headline-balken.headline-balken--blog-detail{font-size:24px;}}#footer-outer{margin:0 auto;}footer{margin:0 auto;max-width:1024px;}#nav,input#nav-toggle:checked ~ #wrapper-outer #nav{right:0;}input#nav-toggle:checked ~ #wrapper-outer #wrapper-inner{margin-left:0;}input#nav-toggle:checked ~ #wrapper-outer #nav-open,#nav-open{display:none;}@media screen and (max-width:63.75em){.csb h3.headline-balken,.csb-termine h3.headline-balken{font-size:87.5%;}.csb h3.headline-balken span,.csb-termine h3.headline-balken span{line-height:1.31em;}.csb .subheadline-balken{padding-left:0.4em;}.csb .subheadline-balken span{font-size:0.7666666667em;padding:0.4em 0em 0.3em;box-shadow:-0.4em 0em #000,0.4em 0em #000;}}@media screen and (max-width:56.25em){.csb h3.headline-balken,.csb-termine h3.headline-balken{font-size:75%;}.csb .subheadline-balken{padding-left:0.4em;}.csb .subheadline-balken span{font-size:0.75em;padding:0.4em 0em 0.3em;box-shadow:-0.4em 0em #000,0.4em 0em #000;}h1.headline-balken,h2.headline-balken,.col-main h1.headline-balken,.col-main h2.headline-balken{font-size:0.75em;}.flexslider h3.headline-balken{font-size:75%;margin-bottom:1.5em;}.flexslider .subheadline-balken span{line-height:75%;padding:0.3em 0em 0.3em 0em;}.flexslider .flexslider-nav{bottom:35%;}.node-type-blogbeitrag header ul,.page-blog header ul{position:relative;}.node-type-blogbeitrag header .blog-autor,.node-type-blogbeitrag header .blog-kategorie,.page-blog header .blog-autor,.page-blog header .blog-kategorie{display:block;}.node-type-blogbeitrag header .blog-kommentieren,.page-blog header .blog-kommentieren{position:absolute;top:0;right:0;}}@media screen and (max-width:53.125em){table.termine{font-size:1em;}}@media screen and (max-width:50em){#primary-menu li{margin-right:0.25em;}#primary-menu li a{font-size:0.85em;}.csb h3.headline-balken,.csb-termine h3.headline-balken{font-size:68.75%;}.csb .subheadline-balken{padding-left:0.4em;}.csb .subheadline-balken span{font-size:0.6875em;padding:0.4em 0em 0.3em;box-shadow:-0.4em 0em #000,0.4em 0em #000;}}@media screen and (max-width:47.8125em){.csb-termine header h3{margin-right:1em;}}@media screen and (min-width:1024px){#sliding-popup .popup-content{align-items:center;display:flex;}#sliding-popup .popup-content #popup-text{flex-grow:1;flex-shrink:1;margin-right:10em;}#sliding-popup .popup-content #popup-buttons{flex:1 0 auto;margin-bottom:0;}}
