table{line-height:1.7em}img#logo{display:block;margin-left:48px;margin-bottom:27px}@media screen and (max-width: 959px){.form-group{overflow:hidden}}@media screen and (max-width: 959px){.form-group input[type=text],.form-group textarea{width:70%}}@media screen and (max-width: 640px){.form-group input[type=text],.form-group textarea{width:98%}}@media screen and (max-width: 959px){.form-group textarea{height:200px}}#anmeldungForm-geschlecht:after,#anmeldungForm-anrede-rechnungsadresse:after{content:'';display:block;clear:both}@media screen and (max-width: 959px){.static-text-footer-text{margin-left:0px}}@media screen and (max-width: 959px){.form-navigation{margin-left:0px}}@media screen and (max-width: 959px){.error.help-block{margin-left:0px}}@media screen and (max-width: 959px){html{overflow-x:hidden}}@media screen and (max-width: 959px){svg#sponsoren{bottom:auto;left:15px;position:relative;margin-bottom:15px}}@media screen and (max-width: 959px){body#uid-3 div#container #main div#main-content h1{margin-top:24px;margin-bottom:-2px;position:relative;z-index:10;font-size:20px;font-weight:normal;margin-top:0}}body{overflow-y:scroll}@media screen and (max-width: 959px){body{margin:0 0 0 0;padding:0 0 0 0;max-width:100vw;overflow-x:hidden;font-size:16px;overflow-y:auto;background-color:#007dc6}}body .hide-on-desktop{display:none}@media screen and (max-width: 959px){body .hide-on-desktop{display:block}}body #logo-mobile{display:none}@media screen and (max-width: 959px){body#uid-3 div#container #logo-mobile{display:block;margin:0px auto 20px auto;text-align:center}body#uid-3 div#container #logo-mobile svg{display:inline-block}body#uid-3 div#container #logo-mobile #musikwerkstatt-logo-simple-mobile{fill:#f9a51a}}@media screen and (max-width: 959px){body#uid-3 div#container #main div#main-content{text-align:center}}@media screen and (max-width: 959px){body#uid-3 div#container #main div#main-content img{display:none}}@media screen and (max-width: 959px){body#uid-3 div#container #main div#main-content .ce-left{margin-bottom:25px}}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery{margin:0 0 0 0;padding:0 0 0 0}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row{margin-bottom:10px}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row .ce-column,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row .ce-column{margin:20px 0;padding:0 0 0 0}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row .ce-column figure,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row .ce-column figure{margin-bottom:0px}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row .ce-column figure img,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row .ce-column figure img{display:none;margin:0 auto;padding:0 0 0 0}@media screen and (max-width: 959px){body#uid-3 div#container #main div#main-content #c453 .ce-left.ce-image,body#uid-3 div#container #main div#main-content #c434 .ce-left.ce-image{margin-bottom:0}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery{margin:0 0 0 0;padding:0 0 0 0}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row{margin-bottom:10px}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row .ce-column,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row .ce-column{margin:20px 0;padding:0 0 0 0}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row .ce-column figure,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row .ce-column figure{margin-bottom:0px}body#uid-3 div#container #main div#main-content #c453 .ce-left .ce-gallery .ce-row .ce-column figure img,body#uid-3 div#container #main div#main-content #c434 .ce-left .ce-gallery .ce-row .ce-column figure img{display:block;margin:0 auto;padding:0 0 0 0}}body.noScroll{margin:0 0 0 0;padding:0 0 0 0;max-width:100vw;overflow-x:hidden;min-height:100vh;height:auto}@media screen and (max-width: 959px){body.noScroll div#side-content{display:none}}body.noScroll div#footer{display:none}body.noScroll div#container{min-height:100vh;overflow:auto}@media screen and (max-width: 959px){body.noScroll div#container #main{min-height:calc(100vh + 50px)}body.noScroll div#container #main #main-content{max-height:50px;overflow:hidden}}@media screen and (max-width: 959px){body div#container{width:100vw;max-width:100vw;margin:0px;padding:0px;min-height:100vh;height:auto;display:block}body div#container div#footer{bottom:0px;position:relative;font-size:14px;height:auto;line-height:18px;padding:15px}body div#container div#footer a.impressum{float:none;display:block;padding:10px 0}}@media screen and (max-width: 959px){body div#container div#header{height:50px}body div#container div#header svg#name-top{left:15px}}body div#container #main .schrift-zug-basel{display:block}@media screen and (max-width: 959px){body div#container #main svg#name-bottom{left:15px}}body div#container #main div#main-content table.coursedetails p{margin:0 0 0 0;padding:0 0 0 0}body div#container #main div#main-content table.coursedetails tr td{padding-bottom:0px}body div#container #main div#main-content .static-form-wrapper dl{line-height:15px}@media screen and (max-width: 959px){body div#container #main div#main-content .static-form-wrapper dl dt{margin-bottom:15px}}@media screen and (max-width: 959px){body div#container #main div#main-content .static-form-wrapper dl dd{margin-bottom:15px}}@media screen and (max-width: 360px){body div#container #main div#main-content .discography-cover{clear:both;float:none;margin-bottom:0px}}@media screen and (max-width: 360px){body div#container #main div#main-content .discography-album{clear:both;float:none;margin-bottom:0px}}@media screen and (max-width: 959px){body div#container #main div#main-content .discography-album{clear:both}body div#container #main div#main-content .discography-album:after{content:'';display:block;clear:both}}body div#container #main div#main-content .course-details-anmeldung dd:after{content:'';display:block;clear:both}@media screen and (max-width: 959px){body div#container #main div#main-content{float:none;margin:0px 0 0 0;width:calc(100vw - 30px);padding:30px 15px 15px 15px}body div#container #main div#main-content h1{font-size:20px;margin-top:20px;margin-bottom:10px}body div#container #main div#main-content .tx-musikwerkstatt-pi1-detail p{max-width:none}body div#container #main div#main-content .tx-musikwerkstatt-pi1-detail table{width:auto}body div#container #main div#main-content .tx-musikwerkstatt-pi1-detail table tr{margin:0 0 15px 0;padding:0 0 0 0}body div#container #main div#main-content h2{font-size:18px;padding:5px 0 10px 0}body div#container #main div#main-content .tx-musikwerkstatt-pi1-list{width:100%}body div#container #main div#main-content .tx-musikwerkstatt-pi1-list,body div#container #main div#main-content .tx-musikwerkstatt-pi1-detail,body div#container #main div#main-content .tx-musikwerkstatt-pi2-overview{width:auto}body div#container #main div#main-content img.side{display:none}body div#container #main div#main-content div.register-buttons{margin:30px 0 30px 0}body div#container #main div#main-content div.register-buttons .button{display:block;margin-bottom:15px;margin-right:15px}body div#container #main div#main-content div.register-buttons br{display:none}body div#container #main div#main-content a.button{font-size:1.0em;padding:5px 5px}body div#container #main div#main-content .ce-left{margin-bottom:40px}body div#container #main div#main-content .ce-left p{margin-bottom:10px}body div#container #main div#main-content .ce-left .ce-gallery{float:none;clear:both;height:auto}body div#container #main div#main-content .ce-left .ce-gallery .ce-column{float:none}body div#container #main div#main-content .ce-left .ce-gallery figure{margin-bottom:5px}body div#container #main div#main-content table{display:block;height:auto}body div#container #main div#main-content table tbody{display:block}body div#container #main div#main-content table tr{display:block;margin-bottom:15px;height:auto}body div#container #main div#main-content table tr td{display:block;clear:both;height:auto}body div#container #main div#main-content .video{width:100%;max-width:100%}body div#container #main div#main-content .video .iframe{width:100%;max-width:100%}body div#container #main div#main-content div.lehrer{width:auto;margin:0 0 0 0;display:block;margin:0px auto}body div#container #main div#main-content div.lehrer a{border-style:solid;border-width:0px;display:block;float:none;margin-right:0px;position:relative}body div#container #main div#main-content div.lehrer a img{float:left;display:block}body div#container #main div#main-content div.lehrer a .course-nav-caption{padding:0 0 0 20px;position:relative;bottom:0px;left:20px;font-size:16px}body div#container #main div#main-content div.lehrer a:after{display:block;content:'';clear:both}}body div#container #main div#main-content figure{overflow:hidden}body div#container #main .sponsoren{display:block}@media screen and (max-width: 959px){body div#container #main div#side-content{display:none;float:none;margin-bottom:20px;min-height:auto;width:calc(100vw - 30px);padding:15px}body div#container #main div#side-content h1{font-size:16px}body div#container #main div#side-content img#logo{display:none}}@media screen and (max-width: 959px){body div#container #main div#side-content ul#sub-nav{line-height:24px;padding-bottom:30px}}body div#container #main #hamburger{display:none;background-image:url("/fileadmin/redesign/images/hamburger.svg");height:20px;background-size:contain;width:30px;background-repeat:no-repeat}body div#container #main #hamburger.close-navigation{background-image:url("/fileadmin/redesign/images/hamburger-close.svg")}@media screen and (max-width: 959px){body div#container #main #hamburger{display:block;right:5px;position:absolute;top:-34px;z-index:1112}}@media screen and (max-width: 959px){body div#container #main ul#main-nav{left:0px;position:absolute;z-index:1111;width:100%;min-height:100vh;height:auto;top:20px;display:none;margin:0 0 0 0;padding:0 0 60px 0}body div#container #main ul#main-nav.open{display:block;background-color:#007dc6}body div#container #main ul#main-nav li.toplevel{float:none;clear:both;text-align:center;margin-right:0;list-style-type:none;margin:0 0 0px 0;padding:0 0 10px 0}body div#container #main ul#main-nav li.toplevel ul{display:block;position:relative;margin-left:0px;height:auto;margin:0 0 0 0;padding:0 0 10px 0;background:none}body div#container #main ul#main-nav li.toplevel ul li{display:block;position:relative;height:auto;margin:0 0 0 0;padding:0 0 0 0}body div#container #main ul#main-nav li.toplevel ul li a{font-size:16px;line-height:24px}body div#container #main ul#main-nav a{display:block;font-size:22px;font-weight:bold;clear:both;line-height:35px}}
