*{margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display:block}input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0;padding:0;border:0}table td,table th{padding:0}input{-webkit-border-radius:0;border-radius:0}input[type=submit]{-webkit-appearance:none}a:active,label:active{outline:none}a:focus,label:focus{-moz-outline-style:none;outline:none}input[type=checkbox]{border-width:0}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always}body,html{height:100%;-webkit-text-size-adjust:none}body{color:#000}ul{list-style-type:none;list-style-position:outside}ul li{list-style-type:none;background:url(/images/bullet.gif) no-repeat 0 7px;padding-left:14px}.clear{clear:both;height:1px;overflow:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:"Noto Sans Khmer";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/styles/NotoSansKhmer-VariableFont_wdth,wght.ttf) format("truetype")}*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}html{font-size:16px}body{font-family:"Noto Sans Khmer";font-weight:350;color:#2a3e62;display:-webkit-flex;display:flex;flex-direction:column}.content{padding:0 20px;max-width:1500px;margin:auto;display:block;position:relative}.content.boxes{padding:0 5px}h1,h2{font-size:2rem;line-height:1em;font-family:"Noto Sans Khmer";font-weight:600;margin-bottom:1rem}h3{font-size:1.5rem;font-family:"Noto Sans Khmer";font-weight:600;margin-bottom:.2em}.left{float:left}.halfwidth{width:50%}.right{float:right}a{text-decoration:none}form input[type=submit]{cursor:pointer}body{height:100%}#wrapper{padding-bottom:50px;flex:1 0 auto}header{position:relative;font-weight:300}header #headerimage{position:relative;height:300px;background-color:#000;background-position:60% 90%;background-size:auto 100%;overflow:hidden;-webkit-transition:background-position .2s ease;-moz-transition:background-position .2s ease;-o-transition:background-position .2s ease;transition:background-position .2s ease}header #headerimage img{height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}header #over{position:absolute;bottom:0;width:100%}header #over #logocontainer{display:block;position:relative}header #over #logocontainer>span{background:#fff;background:#fff;background:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#fff),color-stop(1,rgba(255,255,255,0)));background:-ms-linear-gradient(left,#fff,rgba(255,255,255,0));background:-moz-linear-gradient(center bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(rgba(255,255,255,0),#fff);height:1px;margin-bottom:14px;display:block;opacity:.7;-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255,255,255,0)",endColorstr="#fff",GradientType=1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(255,255,255,0)",endColorstr="#fff",GradientType=1)}header #over #logocontainer>span>span{border-top:1px solid #fff;height:1px;display:block;opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}header #over #logocontainer>span:nth-child(2)>span{transition-delay:.1s}header #over #logocontainer>span:nth-child(3)>span{transition-delay:.2s}header #over #logocontainer>span:nth-child(4)>span{transition-delay:.3s}header #over #logocontainer>span:nth-child(5)>span{transition-delay:.4s}header #over #logocontainer #logowrapper{position:absolute;top:15px;width:100%}header #over #logocontainer #logowrapper a#logo{float:left}article{padding:30px 0 0 0}article a{text-decoration:underline}article a:hover{color:#000}article #breadcrumb{margin-bottom:20px;font-size:.85rem;color:#aaa}article #breadcrumb a{text-decoration:none}article #breadcrumb a:hover{color:#496ba9}article .content{margin-bottom:50px}article form label{display:inline-block;width:120px}article form label[for=mitteilung]{margin-top:5px}article form input[type=text],article form input[type=number]{padding:5px 0;border-bottom:1px solid #496ba9;width:calc(100% - 120px);display:inline-block}article form input[type=text][name=plz],article form input[type=number][name=plz]{width:50px;margin-right:20px}article form input[type=text][name=ort],article form input[type=number][name=ort]{width:calc(100% - 190px)}article form input[type=submit]{background:#496ba9;padding:5px 10px;color:#fff;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}article form input[type=submit]:hover{background:#2a3e62}article form input[type=radio]+label{display:inline}article form textarea{padding:5px 0;border-bottom:1px solid #496ba9;width:calc(100% - 120px);height:200px;vertical-align:top}article form input[type="text"]:focus,article form input[type="number"]:focus,article form textarea:focus{background:#f6f8fb;border-color:#2a3e62}article form input[type="text"].error,article form input[type="number"].error,article form textarea.error{border-color:red}article form[name="contactForm"] input[type="submit"]{margin-top:25px}footer{background:#009e61;color:#fff}footer h3{margin-right:20px;margin-top:50px}footer .content{padding-top:50px;padding-bottom:50px}footer .content>section>div{float:left;width:25%}footer .content>section>div#footer_newsletter{width:100%}footer .content>section>div a:before{content:"»";margin-right:5px}footer .content>section>div a:hover{color:#ddd}footer .content #footer_newsletter h3{margin-top:0}footer .content #footer_newsletter .right{margin-bottom:10px}footer .content #footer_newsletter form{float:left;width:100%}footer .content #footer_newsletter form input{padding:8px 12px;font-family:"Noto Sans Khmer";background:rgba(255,255,255,.5);color:#009e61;float:left;width:100%;margin-bottom:3px}footer .content #footer_newsletter form input::-webkit-input-placeholder{color:#009e61;opacity:1}footer .content #footer_newsletter form input::-moz-placeholder{color:#009e61;opacity:1}footer .content #footer_newsletter form input:-ms-input-placeholder{color:#009e61;opacity:1}footer .content #footer_newsletter form inputinput:-moz-placeholder{color:#009e61;opacity:1}footer .content #footer_newsletter form input:focus{background:rgba(255,255,255,.6)}footer .content #footer_newsletter form input[type="submit"]{font-weight:600;text-align:left}footer .content #footer_newsletter form input[type="submit"]:hover{background:rgba(255,255,255,.7)}footer #sitemap li{background:none;padding:0}.button{background:#496ba9;padding:5px;display:inline-block;cursor:default;color:#fff;margin-bottom:8px;font-weight:300;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.button.absolute{position:absolute;top:20px;min-width:200px;text-align:right;margin-bottom:0}.button.right{right:0}.button.white{background:#fff;color:#2a3e62}.button.white:hover{background:#e6e6e6}a.button{cursor:pointer;text-decoration:none}a.button:hover{background:#3a5485;color:#fff}a.button.white:hover{color:#2a3e62}a.button:not(.noarrow):before{content:"»";padding-right:5px}.entrytype-standard.half{float:left;width:50%}.entrytype-standard .fpmain .tbltype-simple{width:100%!important;height:auto!important}.entrytype-boxes>div{padding:0 15px 30px 15px}.entrytype-boxes>div>div{border:1px solid #496ba9;background:rgba(73,107,169,.05);padding:20px;height:100%}.entrytype-startseite{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.entrytype-startseite .left{display:-webkit-flex;display:flex;flex-direction:column}.entrytype-startseite .left .box{flex:1 1 auto;background:rgba(73,107,169,.05)}.entrytype-startseite>.left,.swipecontent>.left{width:100%}.entrytype-startseite>.left.half,.swipecontent>.left.half{width:50%}.entrytype-startseite .padding,.swipecontent .padding{padding:20px;position:relative}.entrytype-startseite .box,.swipecontent .box{border:1px solid #496ba9;margin:0 15px 30px 15px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.entrytype-startseite .box a.button,.swipecontent .box a.button{display:block}.entrytype-startseite .box.widebox,.swipecontent .box.widebox{background:#ccc;height:280px;border:none}.entrytype-startseite .box h1,.swipecontent .box h1{font-size:1.2rem;line-height:1em}.entrytype-startseite .box#box_verein,.swipecontent .box#box_verein{background-image:url(/images/verein.jpg?v=2);background-size:cover;background-position:center;color:#fff;height:250px;border:none}.entrytype-startseite .box#box_verein .text,.swipecontent .box#box_verein .text{text-shadow:0 0 3px #000}.entrytype-startseite .box#box_verein .text a,.swipecontent .box#box_verein .text a{white-space:nowrap}.entrytype-startseite .box#box_verein .text a:hover,.swipecontent .box#box_verein .text a:hover{color:#e6e6e6}.entrytype-startseite .box#box_newsletter form input[type="text"],.swipecontent .box#box_newsletter form input[type="text"]{width:calc(100% - 100px)}.entrytype-startseite .box#box_newsletter form input[name="email_w"],.swipecontent .box#box_newsletter form input[name="email_w"]{display:none}.entrytype-startseite .box#box_konzert .left,.swipecontent .box#box_konzert .left{width:30%;position:relative}.entrytype-startseite .box#box_konzert .left .image,.swipecontent .box#box_konzert .left .image{background-size:cover;background-repeat:no-repeat;background-position:center top;height:187px;margin-bottom:8px;overflow:hidden}.entrytype-startseite .box#box_konzert .left .image img,.swipecontent .box#box_konzert .left .image img{width:100%}.entrytype-startseite .box#box_konzert .right,.swipecontent .box#box_konzert .right{width:70%}.entrytype-startseite .box#box_konzert>h1,.swipecontent .box#box_konzert>h1{margin-bottom:0}.entrytype-startseite .box#box_konzert>h1+div+.right,.swipecontent .box#box_konzert>h1+div+.right{padding-top:0}.entrytype-startseite .box#box_konzert>h2,.swipecontent .box#box_konzert>h2{padding-bottom:0;margin-bottom:0}.entrytype-startseite .box#box_probenplan .text p,.swipecontent .box#box_probenplan .text p{display:inline-block;padding-right:3px}.entrytype-startseite .box#box_probenplan .text br,.swipecontent .box#box_probenplan .text br{display:none}.entrytype-startseite .box#box_galerie,.swipecontent .box#box_galerie{height:auto;margin-bottom:0}.entrytype-startseite .box#box_galerie .swiper-wrapper>div,.swipecontent .box#box_galerie .swiper-wrapper>div{height:280px;background-size:cover;background-position:center}.entrytype-startseite .box#box_galerie .swiper-wrapper>div.pic,.swipecontent .box#box_galerie .swiper-wrapper>div.pic{height:auto;max-height:280px}.entrytype-startseite .box#box_galerie .swiper-wrapper>div img,.swipecontent .box#box_galerie .swiper-wrapper>div img{width:100%}.entrytype-startseite .box#box_eov img,.swipecontent .box#box_eov img{width:120px;padding-bottom:20px}@media screen and (min-width:560px){.entrytype-startseite .box#box_eov img,.swipecontent .box#box_eov img{float:left;padding-right:20px}.entrytype-startseite .box#box_eov>div,.swipecontent .box#box_eov>div{float:left;width:calc(100% - 140px)}}.swipecontent .box{border:1px solid #496ba9;margin:0 15px 30px 15px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.swipecontent .box a.button{display:block}.swipecontent .box.bigbox{height:300px;height:calc(100% - 220px)}.swipecontent .box.smallbox{height:160px}.swipecontent .box.widebox{background:#ccc;height:280px;border:none}.swipecontent #swipernavigation{margin-bottom:10px}.swipecontent #swipernavigation>a{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.swipecontent #swipernavigation>a.swiper-button-disabled{opacity:0}.swipecontent #swipernavigation>a.swiper-next:after{content:"»";padding-left:5px}.swipecontent #swipernavigation>a.swiper-prev:before{content:"«";padding-right:5px}.swipecontent #content *{-webkit-font-smoothing:antialiased}.swipecontent #content .swiper-slide{max-width:45%}.swipecontent #content .swiper-slide:first-child:not(.fullwidth){margin-left:5px}.swipecontent #content .swiper-slide .box{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.swipecontent #content .swiper-slide.fullwidth{max-width:90%}.swipecontent #content .swiper-slide:not(.swiper-slide-active) .box{cursor:pointer}.swipecontent #content .swiper-slide:not(.swiper-slide-active) .box:hover{opacity:1}.entrytype-fotos .swiper-slide{width:auto;max-width:100%!important}.entrytype-fotos .swiper-slide .box{position:relative}.entrytype-fotos .swiper-slide .box a{display:block;background:#fff}.entrytype-fotos .swiper-slide .box a:hover img{opacity:.9}.entrytype-fotos .swiper-slide .box .imgwrapper{overflow:hidden;position:relative}.entrytype-fotos .swiper-slide .box .imgwrapper>a img{height:500px}.entrytype-fotos .swiper-slide .box .imgwrapper .morepics{position:absolute;top:0;right:0}.entrytype-fotos .swiper-slide .box .imgwrapper .morepics img{width:100px;border-left:1px solid #fff;border-bottom:1px solid #fff}.entrytype-fotos .swiper-slide .description{float:left;width:100%;padding:10px}.entrytype-probenplan .tbltype-simple tr td{padding-right:10px}.entrytype-mitglieder .tbltype-simple tr td{width:50%}.entrytype-vorverkauf .formdiv{border:1px solid #496ba9;background:rgba(73,107,169,.05)}.entrytype-vorverkauf .formdiv>div{padding-top:20px;padding-bottom:20px}.entrytype-vorverkauf form input[type="number"]{width:80px}.entrytype-vorverkauf form input[type="radio"]+label{width:auto;padding-left:10px}.entrytype-vorverkauf form .art_container.error{border:1px solid red;padding:5px;margin-left:-6px;margin-top:-6px;margin-bottom:-6px}.entrytype-archiv form input[type="text"]{width:200px}.entrytype-archiv table td.info{padding-right:50px;width:30%}.entrytype-archiv table td.werke{width:50%;padding:0}.entrytype-archiv table td.werke table.werke{width:100%;float:right}.entrytype-archiv table td.werke table.werke tr td{border-top:none;border-bottom:none;padding:4px 10px;background:rgba(73,107,169,.05);width:16%}.entrytype-archiv table td.werke table.werke tr td:nth-child(2){width:34%}.entrytype-archiv table td.werke table.werke tr:nth-child(2n) td{background-color:#fff}.entrytype-archiv table td.bild{padding:0;width:20%}.entrytype-archiv table td.bild img{width:100%}.entrytype-fotos .grid-sizer{width:calc(25% - 18px)}.entrytype-fotos .gutter-sizer{width:20px}.entrytype-fotos .grid-item{float:left;position:relative;border:1px solid #496ba9;margin-bottom:20px}.entrytype-fotos .grid-item>div{height:calc(100% - 10px);overflow:hidden}.entrytype-fotos .grid-item .fpmain{padding:10px;font-family:"Noto Sans Khmer";font-weight:600}.entrytype-fotos .grid-item .bgimage{position:absolute;left:0;top:0;bottom:0;right:0;opacity:.05;border:none;background-position:center;background-size:cover;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;z-index:-1}.entrytype-fotos .grid-item .images{padding:0 7px 7px 7px}.entrytype-fotos .grid-item .images .image{width:14.285714%;float:left;padding:3px}.entrytype-fotos .grid-item .images .image img{display:none}.entrytype-fotos .grid-item .images .image>div{position:relative;padding-bottom:169px;overflow:hidden;background-size:cover;background-position:center}.entrytype-fotos .grid-item .images .image>div>div{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;width:100%;height:100%;opacity:0;background:#000}.entrytype-fotos .grid-item .images .image:hover>div>div{opacity:.2}.entrytype-fotos .grid-item.count-1{width:calc(25% - 18px);height:400px}.entrytype-fotos .grid-item.count-1 .images .image{width:100%}.entrytype-fotos .grid-item.count-1 .images .image>div{padding-bottom:330px}.entrytype-fotos .grid-item.count-2{width:calc(50% - 18px);height:200px}.entrytype-fotos .grid-item.count-2 .images .image{width:50%}.entrytype-fotos .grid-item.count-3{width:calc(75% - 18px);height:200px}.entrytype-fotos .grid-item.count-3 .images .image{width:33.333333%}.entrytype-fotos .grid-item.count-4{width:calc(50% - 18px);height:400px}.entrytype-fotos .grid-item.count-4 .images .image{width:50%}.entrytype-fotos .grid-item.count-5{width:calc(75% - 18px);height:400px}.entrytype-fotos .grid-item.count-5 .images .image{width:33.333333%}.entrytype-fotos .grid-item.count-6{width:calc(75% - 18px);height:400px}.entrytype-fotos .grid-item.count-6 .images .image{width:33.333333%}.entrytype-fotos .grid-item.count-7{width:calc(75% - 18px);height:400px}.entrytype-fotos .grid-item.count-7 .images .image{width:25%}.entrytype-kontaktformular{border:1px solid #496ba9;background:rgba(73,107,169,.05)}.entrytype-kontaktformular>div{padding-left:25px;padding-top:20px;padding-bottom:20px}@media screen and (max-width:1023px){.entrytype-konzertseite #content .swiper-slide{max-width:100%}.entrytype-konzertseite #content .swiper-slide:first-child:not(.fullwidth){margin-left:0}.entrytype-konzertseite #content .swiper-slide.fullwidth{max-width:100%}}.entrytype-konzertuebersicht table.konzertuebersicht{margin-top:50px}.entrytype-konzertuebersicht table.konzertuebersicht td.image{padding:0;width:30%;position:relative;overflow:hidden}.entrytype-konzertuebersicht table.konzertuebersicht td.image img{position:absolute;right:0;top:0;height:100%}.small{font-size:10px}.big{font-size:1.5rem;font-family:"Noto Sans Khmer";font-weight:600}b,strong{font-family:"Noto Sans Khmer";font-weight:600}hr{height:1px;background:#2a3e62;margin-bottom:10px}.tbltype-simple{width:100%}.tbltype-simple tr{background-size:cover;background-position:center;position:relative}.tbltype-simple tr[data-href],.tbltype-simple tr[data-href] *{cursor:pointer}.tbltype-simple tr td{padding:10px 0;position:relative;vertical-align:top;border-bottom:1px solid #d2dbec;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.tbltype-simple tr td:first-child{padding-left:0}.tbltype-simple tr:hover td{background:rgba(73,107,169,.05)}body.fr-view a{text-decoration:underline}body.fr-view a:hover{color:#000}.fr-view img.fr-dii.fr-fil{margin:0 20px 20px 0;max-width:calc(100% - 20px)}.fr-view img.fr-dii.fr-fir{margin:0 0 20px 20px;max-width:calc(100% - 20px)}@media screen and (min-width:641px){.tablet,.smartphone,.notdesktop{display:none!important}header #over #logocontainer:hover>span>span{opacity:.7}header #over #navwrapper{background:#d2dbec;height:48px}header #over #navwrapper>div{background:#496ba9;height:40px}header #over #navwrapper>div #mainnav{margin:0;margin-top:10px;margin-left:-20px;position:relative}header #over #navwrapper>div #mainnav li{padding:0;display:inline-block;margin-right:4%;color:#fff;position:relative}header #over #navwrapper>div #mainnav li a{white-space:nowrap;font-family:"Noto Sans Khmer";padding:10px 20px;display:inline-block;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}header #over #navwrapper>div #mainnav li a.active,header #over #navwrapper>div #mainnav li a:hover{background:#3a5485}header #over #navwrapper>div #mainnav li ul{box-shadow:2px 2px 5px rgba(0,0,0,.5);max-height:0;overflow:hidden;position:absolute;top:84%;left:0;background:#496ba9;z-index:2;-webkit-transition:max-height .4s ease;-moz-transition:max-height .4s ease;-o-transition:max-height .4s ease;transition:max-height .4s ease}header #over #navwrapper>div #mainnav li ul li{background:none;display:block;margin-right:0}header #over #navwrapper>div #mainnav li ul li a{display:block}header #over #navwrapper>div #mainnav li ul li ul{top:0;left:100%;white-space:nowrap;max-height:none;max-width:0;-webkit-transition:max-width .4s ease;-moz-transition:max-width .4s ease;-o-transition:max-width .4s ease;transition:max-width .4s ease}header #over #navwrapper>div #mainnav li ul li ul li{display:inline-block}header #over #navwrapper>div #mainnav li ul li ul li a{font-family:"Noto Sans Khmer";font-size:.8rem;padding-top:12px;padding-bottom:13px}header #over #navwrapper>div #mainnav li ul li:focus>ul,header #over #navwrapper>div #mainnav li ul li:hover>ul{max-width:1000px}header #over #navwrapper>div #mainnav li:not(:hover)>ul{overflow:hidden!important}header #over #navwrapper>div #mainnav>li{background:#496ba9}header #over #navwrapper>div #mainnav>li>a{line-height:20px;border-bottom:8px solid #d2dbec}header #over #navwrapper>div #mainnav>li>a.active{border-color:#8ba2cd}header #over #navwrapper>div #mainnav>li>ul{min-width:max(100%,200px)}header #over #navwrapper>div #mainnav>li>ul>li:first-child{margin-top:8px}header #over #navwrapper>div #mainnav>li>ul>li:hover>a,header #over #navwrapper>div #mainnav>li>ul>li a:hover{background-color:#3e5b90}header #over #navwrapper>div #mainnav>li:hover>a{background:#3a5485}header #over #navwrapper>div #mainnav>li:hover>ul{overflow:visible;max-height:1000px}header #over .header__socialmedia{position:absolute;right:0;top:4px}header #over .header__socialmediaicon{margin-left:15px;display:inline-block;height:30px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(.8);transform:scale(.8)}header #over .header__socialmediaicon:hover{opacity:.8;-webkit-transform:scale(.9);transform:scale(.9)}header #over .header__socialmediatext{display:none}article .content{margin-bottom:50px}article .content.floatcontainer .content{padding:0}article .content.floatcontainer .content.left{padding-right:25px}article .content.floatcontainer .content.right{padding-left:25px}footer .content #footer_newsletter form input{width:40%;margin-left:3px}footer .content #footer_newsletter form input:first-child{margin-left:0}footer .content #footer_newsletter form input[type="submit"]{width:calc(20% - 6px)}.tbltype-simple tr:first-child td{border-top:1px solid #d2dbec}.entrytype-boxes{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.entrytype-boxes>div{flex:1;-webkit-flex:1}.entrytype-fotos .swiper-slide .description{background:rgba(0,0,0,.8);position:absolute;bottom:0;left:0;color:#fff}.entrytype-konzertuebersicht table.konzertuebersicht .kurzbeschrieb{padding-left:10px;padding-right:10px}.entrytype-vorverkauf .formdiv>div{padding-left:25px}}@media screen and (max-width:750px){header #over #navwrapper>div #mainnav{font-size:.9rem}}@media screen and (max-width:850px){header #over #navwrapper>div #mainnav{font-size:.9rem}header #over #navwrapper>div #mainnav>li>a{padding-left:10px;padding-right:10px}footer .content>section{display:block;clear:both}footer .content>section>div{width:50%}}@media screen and (max-width:1023px){header #over #navwrapper>div #mainnav li{margin-right:0}.entrytype-startseite>.left.half{width:100%}}@media screen and (min-width:1280px){.content{padding:0 100px}.content.boxes{padding:0 85px}header #over #navwrapper>div #mainnav li{margin-right:6%}.swipecontent #content .swiper-slide:first-child:not(.fullwidth){margin-left:85px}.entrytype-probenplan table td:first-child{white-space:nowrap}}@media screen and (min-width:1500px){.swipecontent #content .swiper-slide{max-width:40%}.swipecontent #content .swiper-slide:first-child:not(.fullwidth){margin-left:calc(( 100% - 1330px ) / 2)}.swipecontent #content .swiper-slide.fullwidth{max-width:80%}}@media screen and (max-width:640px){.desktop,.tablet,.notsmartphone{display:none!important}header #headerimage{background-size:auto 100%;background-position:60% 90%;height:100px}header #over{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;padding-top:8px}header #over #logocontainer>span{margin-bottom:2vw}header #over #logocontainer #logowrapper{top:8px}header #over #logocontainer #logowrapper a#logo{width:69%}header #over #logocontainer #logowrapper a#logo img{width:100%}header #over #logocontainer #logowrapper a#open_menu{float:right;color:#fff;font-size:8vw;margin-top:-1%}header #over #navwrapper{display:none}header #over #navwrapper.open{display:block}header #over #navwrapper>div{width:100%;position:absolute;min-height:calc(100vh - 100px);z-index:10;padding:20px 0;background:#fff}header #over #navwrapper>div .content{background:#fff}header #over #navwrapper>div #mainnav a.active{font-family:"Noto Sans Khmer";font-weight:600}header #over #navwrapper>div #mainnav li{padding:5px 0;margin:0;background:none}header #over #navwrapper>div #mainnav li ul{overflow:hidden;max-height:0}header #over #navwrapper>div #mainnav li ul li{padding-left:20px;font-size:.9rem}header #over #navwrapper>div #mainnav li a.active+ul{padding-top:5px;max-height:1000px}header #over.fixed{background:#496ba9;position:fixed;top:0;bottom:auto;z-index:10}header #over.fixed #logocontainer #logowrapper a#open_menu{margin-top:-2%}header #over.fixed #navwrapper>div{position:fixed;min-height:calc(100vh - 49px)}header #over .header__socialmedia{background:#496ba9;padding:10px;margin-top:20px;color:#fff}header #over .header__socialmediaicon{margin-right:15px;float:left;height:30px}header #over .header__socialmediatext{margin-bottom:10px}article .content.floatcontainer{padding:0}article .content.floatcontainer .content.halfwidth{width:100%}article>div:last-child{margin-bottom:0}.entrytype-standard .fpmain img{width:100%;max-width:100%!important;height:auto!important;margin-bottom:20px;float:none}.entrytype-startseite .box{height:auto!important}.entrytype-startseite .box .button.absolute{top:auto;bottom:0;left:0;text-align:left;background:#496ba9;color:#fff}.entrytype-startseite .box#box_konzert .left{width:100%}.entrytype-startseite .box#box_konzert .left .image{height:80vw}.entrytype-startseite .box#box_konzert .right{width:100%}.entrytype-startseite .box#box_probenplan,.entrytype-startseite .box#box_verein{padding-bottom:40px}.entrytype-startseite .box#box_verein h2{padding-bottom:80px}.entrytype-startseite>.left.half{width:100%}.entrytype-probenplan .tbltype-simple{display:block}.entrytype-probenplan .tbltype-simple tr{display:block;border-bottom:1px solid #d2dbec;clear:both}.entrytype-probenplan .tbltype-simple tr td{border:none;display:block;float:left;width:50%}.entrytype-probenplan .tbltype-simple tr td:first-child{width:100%;padding-bottom:0}.entrytype-archiv form{width:100%;margin-bottom:20px}.entrytype-archiv form input[type="text"]{width:calc(100% - 35px)}.entrytype-archiv table{display:block}.entrytype-archiv table>tr{display:block}.entrytype-archiv table td.info{padding-right:0;width:100%;display:block}.entrytype-archiv table td.werke{display:block;width:100%;border:none;margin-bottom:20px;clear:both}.entrytype-archiv table td.werke:after{content:" ";display:table;clear:both}.entrytype-archiv table td.bild{display:block;width:100%;margin-bottom:20px}.entrytype-archiv table td.bild img{width:100%}.swipecontent #content .swiper-slide{max-width:100%!important}.entrytype-boxes>div{width:100%!important}.entrytype-kontaktformular,.entrytype-vorverkauf{width:auto!important;margin:0 20px}.entrytype-kontaktformular>div,.entrytype-vorverkauf>div{padding-left:0}.entrytype-vorverkauf .formdiv>div{padding-left:20px}.entrytype-konzertuebersicht table.konzertuebersicht{display:block}.entrytype-konzertuebersicht table.konzertuebersicht tr{display:block}.entrytype-konzertuebersicht table.konzertuebersicht tr td{display:block}.entrytype-konzertuebersicht table.konzertuebersicht tr td:first-child{border:none}.entrytype-fotos .swiper-slide{width:100%}.entrytype-fotos .swiper-slide .box .imgwrapper>a img{width:100%;height:auto}}@media screen and (max-width:380px){footer .content>section>div{width:100%}footer .content>section>div h3.empty{margin-top:0}}