@charset "utf-8";footer{padding:0
20px 15px 25px}.footer-rechts{width:100%;float:left}.kradio{float:left;margin:48px
0 0 60px}.verband{float:left;height:70px;margin:35px
35px 0 90px}.verband
img{float:right;height:100%}.sen{float:left;margin:40px
0 0 0}.tickets{top:34%;left:39%;width:150px;height:150px}@media only screen and (max-width:940px){.main-wrapper{padding:0}.start-content{padding:0
20px}.fotoleiste-wrapper{height:auto}.fotoleiste-wrapper
.logo{display:none}.fotoleiste-wrapper
.fotoleiste{height:auto;margin-left:0}.fotoleiste-wrapper .fotoleiste
img{display:block;width:100%;height:auto}.nav-wrapper{width:100%;height:110px;padding-top:5px}.nav-wrapper .logo-klein{display:block}.nav-wrapper-start .menu-button{top:26px}.farbstreifen{height:5px}.start-box,.start-box-logo{width:33.3333333333333%}.start-box .klein
p{padding:8% 10px 5% 10px;font-size:2.1vw;line-height:4.4vw;margin-bottom:4%}.start-box .gross
p{padding:12% 20px 0 20px;font-size:3.4vw;line-height:6.6vw;margin-bottom:10%}.tickets{top:23%;left:52%;width:175px;height:175px}.col-submenu{display:none}.col-content{padding-left:20px}.col-boxen{min-width:280px;width:280px;padding-right:20px}.box{min-height:280px}.menu-button{position:absolute;top:20px;right:20px;float:right;cursor:pointer;display:inline-block;padding:0
0 0 0;height:40px;width:40px;border:none;background:#fff none repeat scroll 0 0}.menu-button
svg{margin-top:4px}.menu-button .touch-button
.navicon{display:none}.intern{display:none}.flexnav{position:absolute;top:50px;right:20px;float:none;overflow:hidden;width:180px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:6px;z-index:11;background-color:#fff}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav .touch-button
.navicon{display:inline-block}.flexnav li.intern-mainmenu{display:block}.flexnav
li{font-size:1.6rem;position:relative;overflow:hidden;float:none;padding-bottom:0;background-color:#fff}.flexnav>li.last{padding-bottom:10px}.flexnav li
a{position:relative;display:block;background-color:#fff;padding:4px
4px 4px 20px;height:31px;z-index:2;overflow:hidden}.flexnav > li.active a, .flexnav > li.active a:hover{color:#666}.flexnav li ul
li.first{padding-top:0}.flexnav li ul
li.last{padding-bottom:5px}.flexnav li.first
a{height:31px;padding:6px
4px 4px 20px}.flexnav li
ul{width:100%;position:static;background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flexnav li ul
li{position:relative;overflow:hidden;font-size:1.4rem;padding-left:30px;text-indent:-19px;background-color:#fff}.flexnav li ul li
a{display:block;padding:4px
4px 0px 20px;height:29px}.flexnav li.first ul li a, .flexnav li.first ul li.first a, .flexnav li ul li.first
a{padding:4px
4px 4px 20px}.flexnav li ul
li.last{border-bottom:1px #fff solid}.flexnav li ul.flexnav-show
li{overflow:visible}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:29px;display:inline-block;text-align:right;padding-right:15px}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button
.navicon{position:relative;top:3px;color:#666;font-size:1.6rem}}@media only screen and (max-width:800px){.tickets{top:22%;left:52%;width:140px;height:140px}.footer-rechts{margin-bottom:25px}.fb{display:none}.sen{margin:40px
60px 0 0}.verband{height:70px;margin:40px
50px 0 0}.verband
img{float:right;height:100%}.kradio{margin:48px
60px 0 0}.fb2{display:block}}@media only screen and (max-width:680px){.fotoleiste-wrapper{margin-bottom:20px}.content-wrapper{display:block}.col-content{padding-right:30px}.col-boxen{min-width:320px;padding-right:0;width:100%}.box{float:left;width:260px;color:#fff;text-align:center;margin:20px
20px 10px 20px}}@media only screen and (max-width:640px){.start-box,.start-box-logo{width:50%}.start-box .klein
p{padding:8% 10px 5% 10px;font-size:3.2vw;line-height:6vw;margin-bottom:4%}.start-box .gross
p{padding:12% 20px 0 20px;font-size:5vw;line-height:9.2vw;margin-bottom:11%}.tickets{top:-65px;left:0px;width:120px;height:120px}}@media only screen and (max-width:538px){.kradio{margin:20px
60px 0 0}}@media only screen and (max-width:500px){.col-content{padding-right:30px}}@media only screen and (max-width:470px){.start-box,.start-box-logo{width:100%;max-width:300px;margin:0
auto;float:none}.start-box .klein
p{font-size:1.8rem;line-height:4rem;margin-bottom:15px;padding:20px
10px 0}.start-box .gross
p{font-size:3.2rem;line-height:6rem;margin-bottom:20px;padding:40px
20px 0}}@media only screen and (max-width:380px){.tickets{top:-50px;left:5px;width:100px;height:100px}.verband{margin:25px
100px 0 0}}