#nav, #nav-top{position:relative;z-index:15}#nav .nav-container, #nav-top .nav-container{position:relative;z-index:1;background:#006eab}#nav .nav-container.fixed, #nav-top .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li, #nav-top li{position:relative}#nav li > a, #nav-top li > a{display:block;padding:1rem 0.5rem;color:#ffffff;text-align:center;text-decoration:none !important;white-space:nowrap}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a, #nav-top li.selected > a, #nav-top li.selected-path > a, #nav-top li.hover > a, #nav-top li.focus > a{background:#006eab !important}#nav ul.level-0, #nav-top ul.level-0{width:100%}#nav li.level-0, #nav-top li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after, #nav-top li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul, #nav-top .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a, #nav-top .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#006eab}#nav li.hover > ul, #nav li:hover > ul, #nav li.focus > ul, #nav li:focus > ul, #nav-top li.hover > ul, #nav-top li:hover > ul, #nav-top li.focus > ul, #nav-top li:focus > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1, #nav-top ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after, #nav-top ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul, #nav-top .level-1 ul{left:100%}.top{background:#006eab;color:#ffffff;padding:0.5rem 0}.top > a, .top > span, .top i{font-size:0.8rem;color:#ffffff}.top .opening_span{top:-2px;position:relative}.top li > a{color:#ffffff}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important;display:inline-block}.top .s-contact i{left:10px !important;top:0.4rem !important}.top #header-opening button{padding:0;background:transparent !important;border:none !important;box-shadow:none !important}.top #header-opening button:hover, .top #header-opening button.focus, .top #header-opening button:focus, .top #header-opening button:active{background:transparent !important;border:transparent !important;box-shadow:none !important}.top #header-opening button i{left:-20px !important}.top #header-opening .open{width:20rem !important}.top #header-opening .s-dropdown-content.open li{width:100%}.top #header-opening .s-opening-list *{color:#006eab !important}.top #header-opening .s-opening-list li{margin-bottom:0.5rem}.top #header-opening .s-opening-list li .times li{margin-bottom:0 !important;font-size:0.8rem}.top .right .languageswitch .btn{background:none;border:none;padding:0}.top .right .btn-light:not(:disabled):not(.disabled):active, .top .right .btn-light:not(:disabled):not(.disabled).active, .top .right .show > .btn-light.dropdown-toggle, .top .right .btn-light:focus, .top .right .btn-light.focus{background:none;border:none;color:#ffffff;box-shadow:none}.top .right > ul{float:right}.top .right > ul > li{padding:0 1rem;padding-right:0 !important;display:inline-flex}.top .right > ul > li i{padding-right:0.3rem}.top .right > ul > li.login .btn{background:#0095e8 !important;border:#0095e8 !important}.top .right > ul > li.login .btn:hover, .top .right > ul > li.login .btn.focus, .top .right > ul > li.login .btn:focus, .top .right > ul > li.login .btn:active{background:#0095e8 !important;border:#0095e8 !important;box-shadow:none !important}.top .right > ul > li.login .btn.btn-register{float:right}.top .right > ul > li.login .open{color:#006eab !important}.top .right > ul > li.login .open a{color:#006eab !important}.top .right > ul > li.login .open .btn{color:#ffffff !important;background:#006eab !important}#wrapper-outer{position:relative;min-height:100%}body.proberaum #banner .s-banner .container .carousel-caption{bottom:2rem}body.proberaum .banner_box{margin-bottom:-2vh;z-index:1;position:relative}body.proberaum #main .m-text_headline .s-subtitle{margin:2rem 0 1.5rem}#header{position:relative;z-index:20}#header .top span, #header .top .opening{font-size:0.8rem;color:#ffffff !important}#header .top i{top:0.45rem !important}#header .top .opening_span{top:-2px;position:relative}#header .top .right{text-align:right}#header .top .right .s-dropdown{display:inline-block}#header .top .right .s-dropdown-content{float:right;width:auto !important;min-width:auto !important;text-align:left}#header .top .right .s-dropdown-content li{border-bottom:1px solid #efefef}#header .top .right .s-dropdown-content a{color:#9d9d9c;display:block;padding:0.25rem 0;font-size:0.9rem}#header .top .right .s-dropdown-content a:hover, #header .top .right .s-dropdown-content a:focus{color:#006eab}#header .top .right .btn-law{background:transparent;border:none;padding:0;font-size:0.8rem;color:#ffffff}#header .top .right .btn-law:hover, #header .top .right .btn-law:focus{border:none;box-shadow:none;background:transparent}#header .main{position:relative}#header .main #nav-top{margin-bottom:1rem}#header .main #nav-top .nav-container{background:#efefef !important}#header .main #nav-top .nav-container li.level-0.has-child > a::after{display:none}#header .main #nav-top .nav-container li.level-0 > a{color:#727272;font-family:opensans_semibold_webfont, Arial, sans-serif;padding:7px 10px 10px;background:none}#header .main #nav-top .nav-container li.level-0 > a.background-allaboutmusic:hover, #header .main #nav-top .nav-container li.level-0 > a.background-allaboutmusic:focus{background:#ef4135 !important}#header .main #nav-top .nav-container li.level-0 > a.background-musikschule:hover, #header .main #nav-top .nav-container li.level-0 > a.background-musikschule:focus{background:#00adef !important}#header .main #nav-top .nav-container li.level-0 > a.background-musikhaus:hover, #header .main #nav-top .nav-container li.level-0 > a.background-musikhaus:focus{background:#006eab !important}#header .main #nav-top .nav-container li.level-0 > a.background-klavierhaus:hover, #header .main #nav-top .nav-container li.level-0 > a.background-klavierhaus:focus{background:#8D1835 !important}#header .main #nav-top .nav-container li.level-0 > a.background-proberaum:hover, #header .main #nav-top .nav-container li.level-0 > a.background-proberaum:focus{background:#007764 !important}#header .main #nav-top .nav-container li.level-0 > a.background-werkstatt:hover, #header .main #nav-top .nav-container li.level-0 > a.background-werkstatt:focus{background:#F98018 !important}#header .main #nav-top .nav-container li.level-0 > a:hover, #header .main #nav-top .nav-container li.level-0 > a:focus{background:#006eab;color:#ffffff}#header .main #nav-top .nav-container ul.level-1{display:none !important}#header .main .s-logo{margin:1rem 0 2rem 0}#header .main .s-logo img{width:70%}#header .main .s-contact{text-align:right;color:#006eab}#header .main .s-contact li{display:inline-block;padding-right:1rem}#header .main .s-contact li.opening{display:none}#nav{background:none}#nav .nav-inner, #nav .nav-container{background:none}#nav li.level-0.has-child > a::after, #nav #nav-top li.level-0.has-child > a::after{display:none}#nav li.level-0{background:none !important}#nav li.level-0 > a{background:none !important;color:#919191;font-family:opensans_semibold_webfont, Arial, sans-serif;font-size:1.1rem}#nav li.level-0 > a::before{content:'';position:absolute;z-index:10;top:90%;left:50%;transform:translateX(-50%);height:3px;background:#006eab;opacity:0;transition:all 300ms}#nav li.level-0 > a:hover, #nav li.level-0 > a:focus{background:#006eab}#nav li.level-0 > a:hover::before, #nav li.level-0 > a:focus::before{opacity:1;width:3rem;transition:all 300ms}#nav li.level-0:hover a, #nav li.level-0:focus a, #nav li.level-0.selected a, #nav li.level-0.selected-path a{background:none}#nav li.level-0:hover a::before, #nav li.level-0:focus a::before, #nav li.level-0.selected a::before, #nav li.level-0.selected-path a::before{opacity:1;width:3rem;transition:all 300ms}#nav ul.level-1{background:#ffffff}#nav ul.level-1 li a{font-family:opensans_semibold_webfont, Arial, sans-serif;color:#006eab}#nav ul.level-1 li:hover a, #nav ul.level-1 li:focus a, #nav ul.level-1 li.selected a{color:#ffffff !important}#nav .btn{margin-bottom:0}#banner{background:#000000;border-bottom:5px solid #006eab}#banner .s-banner{position:relative;height:600px;min-height:300px;opacity:0.9}#banner .s-banner img{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%);margin-top:0}#banner .s-banner .container .carousel-caption{text-align:left;left:auto;right:auto;bottom:8rem}#banner .s-banner .container .carousel-caption .h1{color:#ffffff;font-size:3.5rem;margin-top:0.25rem}#banner .s-banner .container .carousel-caption .text_banner{font-size:1.5rem;margin-bottom:0}#banner video{position:absolute;z-index:1;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}#main{position:relative;z-index:10;padding-top:2rem}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#006eab}#main .m-form_contact_school label{color:#787878}#main .m-text .thead-dark th{background-color:#006eab}#footer{position:relative;z-index:5;background:#006eab;font-size:0.9rem}#footer *{color:#ffffff}#footer .main{padding:2rem 0 1rem 0;line-height:1.7}#footer .main h5{font-family:opensans_semibold_webfont, Arial, sans-serif}#footer .main .s-logo{float:right}#footer .main .s-logo img{width:300px;float:right;display:block}#footer .main .s-contact li.opening{display:none}#footer .main span.city{padding-left:1rem}#footer .main .info{margin-top:-2rem}#footer .main .level-0{float:right;position:relative;z-index:1}#footer .main .level-0 li{display:inline-block;padding:0 0.5rem;border-right:1px solid #ffffff}#footer .main .level-0 li:first-child{padding-left:0}#footer .main .level-0 li:last-child{padding-right:0;border:none}#footer .bottom{position:relative;padding:0.5rem 0;font-size:0.8rem}#footer .bottom *{z-index:1}#footer .bottom::before{content:'';position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;opacity:0.3;background:black}@media screen and (max-width:575px){#main h1{hyphens:auto;-webkit-hyphens:auto}#footer .level-0{font-size:0.7rem !important}#footer .level-0 li{padding:0 0.15rem !important}}@media screen and (max-width:767px){.g-section{padding:1vh 0}body.proberaum #main .m-text_headline h1{margin-top:1rem}body.proberaum .m-article_room .first-section{margin-top:1rem}.top .s-contact{display:none}.s-subtitle{font-size:0.9rem}#header{font-size:0.9rem}#header .main .s-logo{margin:0 0 1rem 0}#header .main .s-logo img{width:100%}#header .main .button-navigation{float:right;padding-right:0;padding-top:0;margin-top:-0.5rem}#header .s-contact{text-align:right;background:#006eab;padding:0.25rem 20px 0.25rem 0;box-shadow:0 0 10px 10px rgba(0,0,0,0.1)}#header .s-contact li{display:inline-block;padding-right:1rem;margin:0;padding-left:1.5rem}#header .s-contact li a, #header .s-contact li i{color:#ffffff;font-size:0.8rem !important;padding:0;margin:0}#header .s-contact li i{top:0.25rem}#header .s-contact li.opening{display:none}.oc-sidebar-main{min-width:20rem}.oc-sidebar-main .nav-inner{padding:0}.oc-sidebar-main .nav-inner.main li{border:none !important}.oc-sidebar-main .nav-inner.main a{padding:0.35rem 0}.oc-sidebar-main .nav-inner.main a:hover, .oc-sidebar-main .nav-inner.main a:focus{background:none !important;text-decoration:underline}.oc-sidebar-main .nav-inner.main li:last-child{border-bottom:1px solid #005648}.oc-sidebar-main .oc-sidebar-inner nav li.hover>a, .oc-sidebar-main .oc-sidebar-inner nav li.focus>a{background:#006eab}.oc-sidebar-main h5{color:#ffffff;font-family:opensans_semibold_webfont, Arial, sans-serif;font-size:1.1rem;margin:2rem 0 0 0;border-top:0 !important}.oc-sidebar-main h5.page{margin:0;border-top:none !important}.oc-sidebar-main a{color:#ffffff}.oc-sidebar-main a:hover, .oc-sidebar-main a:focus{background:#006eab;text-decoration:none}#banner .s-banner{height:300px}#banner .s-banner img{height:300px}#banner .carousel-caption{bottom:-1rem !important}#banner .carousel-caption .text_banner{font-size:0.9rem !important}#banner .carousel-caption .h1{font-size:1.7rem !important}#banner .carousel-control-prev i, #banner .carousel-control-next i{height:25px;width:25px}#banner .carousel-control-prev i::before, #banner .carousel-control-next i::before{bottom:-4px;font-size:1rem}#banner .carousel-control-prev{left:1.5rem}#main{padding-top:1rem !important}#main .m-article_partner .owl-carousel i{font-size:1rem}#main .m-article .category li{margin:0}#main .m-article .category a{padding:0.375rem 0.25rem;margin:0.15rem}#main .m-article_room .detail form textarea.form-control{height:200px}#main .m-article_room .detail form .btn-primary{position:relative;bottom:0}#main .m-link_list_banner .card{margin-top:1rem !important}#main .m-grid_4_4_4 .col-md-4 .m-media_image .figure{display:table;margin:1rem auto}#footer .container{padding:0 10px}#footer .main{padding-top:0}#footer h5{margin:1rem 0 0.5rem 0}#footer .info{margin:0 !important}#footer .s-logo{float:left !important}#footer .s-logo img{margin-top:1rem !important;width:200px !important}#footer .level-0{float:left;width:100%}}@media screen and (min-width:768px) and (max-width:1414px){.g-section{padding:3vh 0}body.proberaum #banner .carousel-caption{bottom:0 !important}#header .top{padding:0.25rem 0}#header .top .container{padding:0 5px;max-width:none}#header .top .container .row{margin:0 -10px}#header .top .container .row > *{padding:0 10px}#header .main #nav-top .container{padding:0;max-width:none}#header .main .container{padding:0 10px;max-width:none}#header .main .s-logo{margin:1rem 0 2rem 0 !important}#nav{margin-left:-4.5rem;margin-top:-1.5rem}#nav a{font-size:1rem !important}#banner .s-banner{height:400px}#banner .s-banner img{height:400px}#banner .carousel-caption{left:30px !important}#banner .carousel-caption .h1{font-size:3rem !important}#main .container{padding:0}#main .m-link_list_banner img{width:60px;margin:2rem auto}#main .m-link_list_banner .card{margin-top:-7rem}#main .m-article_room .detail form textarea.form-control{height:266px}#main .m-article_room .detail form .btn-primary{position:relative;bottom:0}#main .m-article .category a{padding:0.375rem 0.25rem}#main .m-article_teaser .card-title{hyphens:auto;webkit-hyphens:auto}#footer .container{max-width:none;padding:0 10px}#footer .container .row{margin:0 -5px}#footer .container .row > *{padding:0 5px}#footer .container .s-logo img{width:200px}#footer .container .level-0{font-size:0.8rem;position:absolute;bottom:2.5rem;right:5px}#footer .container .level-0 li{padding:0 0.25rem}#footer .container .info{margin-right:-3rem}}@media screen and (min-width:1415px) and (max-width:1583px){.m-article_room .detail form textarea.form-control{height:285px}.m-article_room .detail form .btn-primary{position:relative;bottom:0}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}