*{padding:0;margin:0}html{height:100%;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}.clear{clear:both}html,body{background-color:#fff;color:#000;font-family:Arial;font-weight:400;font-size:14px;height:auto!important;background-image:url(/_images/body-background.png);background-repeat:repeat;-webkit-background-size:400px 400px;background-size:400px}#page-canvas{max-width:1400px;width:100%;margin:auto;background-color:#fff;border:.5px solid #000;margin-top:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.clear{clear:both}h1{font-size:24px}a{color:#ee7d00;outline:none;text-decoration:none}strong{font-weight:700}em{font-style:italic}.errorbox{color:red}ul,ol{max-width:800px}.main-navigation-container{text-align:center;width:auto;height:auto;overflow:visible;position:relative;position:absolute;bottom:0;left:0;right:0}.nav1-mobile,#menu-mobile-canvas,#head-canvas.sticky .nav-meta{display:none}#slider div img{width:100%;height:auto;display:block;-webkit-filter:brightness(70%);filter:brightness(70%)}.link-item,.download-item,.back-item{line-height:24px}.detail-link,.link-link,.download-link,.back-link{background-position:left 1px;background-repeat:no-repeat;-webkit-background-size:18px 18px;background-size:18px;padding-left:20px}.link-link{background-image:url(/_images/icons/ic_arrow_forward.png)}.download-list{list-style:none!important;margin-left:0!important}.download-link{background-image:url(/_images/icons/ic_file_download_orange.png);-webkit-background-size:19px 19px;background-size:19px;background-position-x:-5px;display:inline-block}.download-item:hover{opacity:.7}.back-item{margin:10px 0}.back-link{background-image:url(/_images/icons/ic_arrow_back.png)}.detail-link{padding-left:0;position:absolute;bottom:30px;left:30px;margin-bottom:10px}.detail-link:before{content:'»';margin-right:5px}.bold{font-weight:700!important}.regular{font-weight:400!important}.orange{color:#ee7f00!important}.rot{color:#AE2017!important}.blau{color:#00326F!important}.dark-grey{color:#75787b!important}#head-canvas{max-width:1400px;width:100%;margin:auto;background-color:#fff;position:relative;height:205px;background:url(/_images/head-grafik.png)center center no-repeat;background-position-x:8%;background-position-y:-330px}#header-image img{width:100%;height:auto;display:block}#logo{width:340px;height:114px;margin-left:40px;margin-top:45px;float:left;background:url(/_images/logo-stadthalle-schweinfurt.png) left top no-repeat;-webkit-background-size:340px 114px;background-size:340px 114px}#head-right{float:right}#head-canvas.sticky{position:fixed;top:0;z-index:99;-webkit-box-shadow:0 0 10px gray;box-shadow:0 0 10px gray}.lang-selector{float:left;font-size:12px;color:#4c4c4c;margin-top:10px}.lang-selector-item:before{content:"|";margin:0 5px}.lang-selector-item:first-child:before{content:"";margin-right:0}.lang-selector-link{color:#4c4c4c}.lang-selector-link.active{color:#007bc2}.lang-selector-mobile{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:right;color:#4c4c4c;border:0 solid #c8c8c8;border-right-width:1px;margin:20px 0;width:80px;text-align:center}.lang-selector-mobile-link{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:25px;color:#4c4c4c;height:65px;padding:15px 0;text-transform:uppercase;cursor:pointer}.lang-selector-mobile .dropdown{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:85px;left:0;z-index:10;background-color:#fff;width:80px}.nav-meta{float:right;margin-top:10px;margin-right:20px}.nav-meta-item{float:left;margin-left:25px}.nav-meta-item:first-child{margin-left:0}.nav-meta-link{color:#757878;font-size:16px;line-height:18px}.nav-meta-link:hover,.nav-meta-link.active{color:#b6362e}.nav1{display:block;margin:0;width:auto;text-align:center;overflow:hidden;max-width:760px;position:absolute;bottom:0;left:0;right:0;margin-left:30%}.nav-border-bottom{position:absolute;width:100%;height:7px;bottom:0}.background-blue{background:#003262}.background-red{background:#ae2017}.background-grey{background:#75787a}.background-yellow{background:#ed7e00}.nav1-item{width:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;width:250px;margin-left:5px}.nav1-item:first-child{background-color:#19467d;margin-left:0}.nav1-item:nth-child(2){background-color:#b6362e}.nav1-item:nth-child(3){background-color:#ed7e00}.nav1-item:first-child:hover{background-color:#00326f}.nav1-item:nth-child(2):hover{background-color:#ae2017}.nav1-item:nth-child(3):hover{background-color:#e37400}.nav1-item.active:first-child{background-color:#00326f}.nav1-item.active:nth-child(2){background-color:#ae2017}.nav1-item.active:nth-child(3){background-color:#e37400}.nav1-link{text-decoration:none;color:#fff;font-size:20px;font-weight:400;text-transform:uppercase;padding:20px 22px;display:block}.nav1-link:hover,.nav1-link.active{text-decoration:none}#nav2-canvas{width:395px;float:left;margin-top:70px;margin-right:60px;margin-bottom:120px}.nav2-item{width:395px;height:45px;max-height:45px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#eaebeb;margin-bottom:2px}.nav2-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.nav2-link{color:#787878;display:block;width:100%;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;padding-left:80px}.nav2-link span{font-size:18px;line-height:25px;color:#757878;top:-webkit-calc(50% - 12.5px);top:calc(50% - 12.5px);position:absolute;display:block}.nav2-item:hover,.nav2-item.active{background-color:#ae2017;color:#fff}.nav2-item.active .nav2-link span,.nav2-item:hover .nav2-link span{color:#fff}.nav-footer{float:right;font-size:12px;color:#e7e7e7}.nav-footer-item{float:left;margin-left:10px}.nav-footer-item:before{content:"|";float:left;margin-right:10px}.nav-footer-item:first-child{margin-left:0}.nav-footer-item:first-child:before{content:"";margin-right:0}.nav-footer-link{color:#e7e7e7}.footer-link-small{padding:35px 20px 10px 0}#slider{max-width:1400px;width:100%;height:auto;position:relative}.slide{position:relative}.slide-caption{position:absolute;top:150px;font-size:50px;right:95px;max-width:510px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.slide-caption .headline{display:block;font-size:36px;line-height:43px;color:#fff;font-weight:700}.slide-caption .subheadline{display:block;font-size:25px;line-height:30px;color:#fff;margin-bottom:25px}.slide-caption .content{display:block;font-size:18px;line-height:21px;color:#fff;margin-bottom:25px}.slide-caption .link{display:inline-block;background:#ee7f00;font-size:15px;line-height:15px;padding-top:18px;padding-bottom:18px;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-transform:uppercase;-webkit-border-radius:8px;border-radius:8px}.slide-caption .link:hover{background-color:#ee9200}.slick-prev{width:24px;height:46px;background:url(/_images/slider-arrow-prev.png)center center no-repeat;-webkit-background-size:contain;background-size:contain;display:block;position:absolute;top:-webkit-calc(50% - 23px);top:calc(50% - 23px);left:12px;z-index:999;cursor:pointer}.slick-next{width:24px;height:46px;background:url(/_images/slider-arrow-next.png)center center no-repeat;-webkit-background-size:contain;background-size:contain;display:block;position:absolute;top:-webkit-calc(50% - 23px);top:calc(50% - 23px);right:12px;z-index:999;cursor:pointer}.slick-dots{position:absolute;bottom:15px;left:0;right:0;margin:0 auto;display:block;max-width:300px;text-align:center}.slick-dots li{display:inline-block;margin-left:10px;width:9px;height:9px;background:url(/_images/slider-dot.png)center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}.slick-dots li.slick-active{background:url(/_images/slider-dot-active.png)center center no-repeat;-webkit-background-size:9px 9px;background-size:9px}.slilck-dots li:first-child{margin-left:0}.slick-dots li button{display:none}#main-canvas{max-width:1400px;width:100%;margin:auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#content-canvas{position:relative;float:left;width:100%}.sidebar #content-canvas{width:-webkit-calc(1398px - 418px);width:calc(1398px - 418px);float:left}#info-canvas{float:right;height:auto;display:block;width:100%;max-width:360px;margin-left:58px;top:0;padding-top:62px}#footer-canvas{max-width:1400px;width:100%;height:auto;margin:auto;overflow:hidden;background:#ae2017;padding-top:30px;padding-left:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px}#footer-canvas h2{font-size:18px;line-height:21.6px;margin-bottom:22px}.footer-link{display:block}#footer-canvas a,#footer-canvas p{font-size:15px;line-height:18px;color:#fff;margin-bottom:22px;display:block}#footer-canvas a:hover,.page-teaser .column-left a:hover{text-decoration:underline}.footer-link.orange:before,.page-teaser .column-left a:before{content:'»';display:inline-block;margin-right:5px}#footer-left{width:460px;float:left;margin:0}#footer-center{width:210px;float:left;margin-left:105px}#footer-right{float:left;width:315px;margin-left:145px}#footer-bar{width:100%;max-width:1400px;height:auto;overflow:hidden;padding-top:20px;padding-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#footer-bar .row{display:block;width:100%;overflow:hidden;margin-bottom:15px}.footer-link-box{width:100%;max-width:calc(100%/4 - 17px);display:inline-block;float:left;background:#ececec;padding-left:20px;padding-top:12px;padding-bottom:8px;margin-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-link-box:hover{background-color:#ee8500}.footer-link-box:hover .footer-link-small{color:#fff!important}.footer-link-box:hover .footer-headline{color:#fff!important}.footer-link-box:first-child{margin-left:0}.footer-link-box .footer-headline{margin-bottom:6px;display:block}.footer-link-box .footer-headline,.footer-link-box a{font-size:13px;line-height:16.6px}.overviewpages-main,.overviewpages-main-image{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;padding:60px 80px;background-color:rgba(117,120,120,.1);margin-bottom:0}.overviewpages-container{width:100%;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.overview-item{width:395px;height:395px;float:left;margin-left:2.019%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/_images/corner-teaser.png)right bottom no-repeat;-webkit-background-size:auto auto;background-size:auto auto;-webkit-background-size:35px 36px;background-size:35px 36px;background-color:#fff;position:relative}.overview-item:first-child{margin-left:0}.overview-item .image-container{-webkit-background-size:100% 100%;background-size:100%;width:100%;height:215px;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.overview-item .text-container{width:100%;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-top:25px;position:relative;display:block;padding-bottom:30px}.overview-item .text-container h2{font-size:21px;line-height:25px;text-transform:uppercase;color:#003262;margin-bottom:10px}.overview-item .text-container .text p{margin-bottom:8px;font-size:15px;line-height:18px;color:#757878;display:block;padding-right:10px}.overview-item .text-container .text{margin-bottom:20px;font-size:15px;line-height:18px;color:#757878;display:block}.overview-item .text-container .detail-link{position:relative;display:block;font-size:15px;line-height:18px;color:#ee7f00;-webkit-box-sizing:border-box;box-sizing:border-box}.overview-item .text-container .detail-link:before{content:'»';margin-right:10px}.overview-item .text-container .detail-link:hover{text-decoration:underline}.overviewpages-main-image .text-container{display:none}.overviewpages-main-image .overview-item{height:auto}.overview-item.picture{width:32%;height:auto;float:left;margin-left:1.927%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:0 0;max-width:395px}.overview-item.picture a{display:block;overflow:hidden;height:auto;width:auto;z-index:999}.overview-item.picture:first-child{margin-left:0}.overview-item.picture img{width:100%;height:auto;overflow:hidden;display:block;position:relative}.video-main{overflow:hidden}.video-main .hidden{display:none}.contentbox{clear:both;padding:60px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.contentbox p{font-size:16px;margin-bottom:6px;line-height:20px;color:#75787b;max-width:800px}.contentbox h2{font-size:25px;line-height:30px;color:#003262;margin-bottom:15px}.contentbox h3{font-size:20px;line-height:25px;color:#003262;margin-bottom:15px}.contentbox ul{list-style-type:disc;margin:0 0 15px 20px}.contentbox ul li{font-size:16px;line-height:19px;margin-bottom:5px;color:#75787b}.texteditor-main{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 80px;padding-right:0;width:auto;height:auto;overflow:hidden;position:relative}.texteditor-main .image-container{float:left;padding-right:10px;padding-bottom:10px;margin-right:65px}.texteditor-main .text-container{overflow:hidden}.googlemaps-main{position:relative;box-sizing:border-box;overflow:hidden;height:auto}#googlemaps-main-mapcontainer{width:100%;height:400px}.contactform-event,.contactform{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-bottom:70px;height:auto;width:auto;overflow:hidden;padding-right:0!important}.contactform{padding-left:120px}.contactform .defaultform{max-width:605px;float:left}.form-info{font-size:15px;line-height:18px;color:#ee7f00}.contactform-event p{font-size:15px;line-height:18px;color:#757878;font-weight:400}.form-info h2,.contactform-event h2{line-height:43px;font-size:36px;color:#003262}.defaultform{max-width:920px;width:100%}.form-row label{display:block;width:auto;font-size:15px;line-height:17px;font-weight:400;color:#757878;margin-bottom:8px}.form-row.anrede span label{display:inline-block;float:left;margin-left:8px;margin-right:8px}.form-row.event-name{margin-bottom:45px}.form-row.label{margin-bottom:20px;margin-top:0}.form-row.label label,.form-row.event-name label{display:block;width:auto;font-size:21px;line-height:25px;font-weight:400;color:#ee7d00}.form-checkbox-container{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:45px}#event_name{max-width:590px;width:100%}#sonstiges_input{border:0;outline:0;border-bottom:1px solid #757878;width:285px;-webkit-box-sizing:border-box;box-sizing:border-box;height:22px;padding:0;font-size:15px;line-height:18px;padding:3px;-webkit-border-radius:0!important;border-radius:0!important;padding-left:0!important}.form-row.checkbox{float:left;display:inline-block;max-width:285px}.form-row.checkbox label{display:inline-block;line-height:20px;margin-left:8px;font-size:15px;line-height:18px;color:#757878}.form-row.checkbox input{display:block;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #757878;height:20px;width:20px}.form-row.radio span{float:left;display:inline-block;width:auto}.form-row.radio span label{float:left;margin-left:5px}.form-row.radio span input{margin-top:2px}.sonstiges label{display:none!important}.form-veranstalter-container{margin-bottom:15px;width:100%;height:auto;overflow:hidden}.form-checkbox-container .form-row{margin-left:22px}.form-checkbox-container .form-row:first-child,.form-checkbox-container .form-row:nth-child(4),.form-checkbox-container .form-row:nth-child(7){margin-left:0}.form-veranstalter-container .form-row{display:inline-block;max-width:285px;float:left;margin-left:22px}.form-veranstalter-container .form-row label,.form-veranstaltungsbeginn-container .form-row label{font-size:15px;line-height:18px;color:#757878;margin-bottom:5px}.form-veranstalter-container .form-row:first-child,.form-veranstalter-container .form-row:nth-child(5){margin-left:0}.defaultform textarea,.form-row textarea{width:100%;max-width:600px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #757878;-webkit-border-radius:5px;border-radius:5px;padding:13px;margin-bottom:25px;color:#757878;font-size:15px;line-height:18px;font-weight:400;font-family:Arial}.form-row span{font-size:15px;line-height:18px;color:#757878}.form-row .date{background-image:url(/_images/calendar-icon.png);background-repeat:no-repeat;-webkit-background-size:22px 22px;background-size:22px;background-position-x:95%;background-position-y:50%}.form-row .time{background-image:url(/_images/time-icon.png);background-repeat:no-repeat;-webkit-background-size:22px 22px;background-size:22px;background-position-x:95%;background-position-y:50%}.form-veranstaltungsbeginn-container{margin-bottom:45px;width:100%;height:auto;overflow:hidden}.form-veranstaltungsbeginn-container .form-row{display:inline-block;max-width:285px;float:left;margin-left:22px}.form-veranstaltungsbeginn-container .form-row:first-child{margin-left:0}.form-veranstaltungsbeginn-container .form-row:nth-child(2),.form-veranstaltungsbeginn-container .form-row:nth-child(4){width:132px}.form-row,.defaultform .form-submit-container{float:left;width:100%;display:block;margin-top:10px}.send-button-red:hover{background-color:#BE2017!important}.form-row.email{display:none}.form-row input{float:left}.form-row input[type=checkbox]{cursor:pointer}.form-row input[type=text],.form-row input[type=password],.form-row input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #757878;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;font-size:15px;line-height:18px;padding:13px;color:#757878;width:100%;max-width:285px;-webkit-border-radius:3px;border-radius:3px}.form-row.nachricht label{font-size:15px;line-height:18px;color:#757878;margin-bottom:5px}.form-row.no-display{display:none}.button-submit{width:300px;height:50px;background:#003262;color:#fff;text-transform:uppercase;font-size:15px;font-weight:400;cursor:pointer;border:1px solid transparent;-webkit-border-radius:5px;border-radius:5px;margin-top:25px}.button-submit:hover{background-color:#113f6b}.form-row label.error,.form-error{color:red}.form-row input.Error{border:1px solid red}.form-row.plz label{float:left;width:auto}.form-plz-ort-label{float:left;width:100px}.form-row.plz span{float:left;margin-top:5px}.plz-input,.ort-input,.plz-ort-input-wrapper{float:left}.plz-input .textbox{width:100px!important}.ort-input .textbox{width:217px!important;margin-left:10px}.form-error p{padding:12px;border:1px solid red;color:red;display:inline-block}.ds-label{float:left;width:100px;min-height:1px}.ds-inhalt{float:left;display:inline;width:320px;margin-top:5px}.ds-inhalt input{float:left;margin:2px 10px 0 0}.ds-inhalt span{float:left;display:block;width:296px}.gallery-list-main .item{float:left;margin-right:10px;margin-bottom:10px}.contentbox .gallery-list-main img{width:186px}.contentbox img.gallery-image-thumb{width:228px}.gallery-image{display:block;float:left;width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:5px}.gallery-image:first-child{margin-left:0}.gallery-image:nth-child(4n+1){margin-left:0}.gallery-image:nth-child(n+5){display:none}.footer-main{margin-bottom:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:308px;overflow:hidden}#footer-top{z-index:999;position:relative;padding-top:50px;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-main-background-image{position:absolute;display:block;width:100%;z-index:0;-webkit-filter:brightness(100%);filter:brightness(100%);margin:0 auto;left:0;right:0;min-height:308px}.footer-main-background-image:before{position:absolute;z-index:2;display:block;content:"";top:0;right:0;bottom:0;left:0;background:hsla(0,0%,0%,.3)}.footer-top-headline{font-size:36px;line-height:42px;color:#fff;margin-bottom:33px}.footer-top-text{font-size:18px;line-height:21.6px;color:#fff;max-width:1090px;display:block;margin:0 auto;margin-bottom:0;margin-bottom:15px;max-width:90%}.footer-top-link{display:inline-block;background:#ee7f00;font-size:15px;line-height:15px;padding-top:18px;padding-bottom:18px;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-transform:uppercase;-webkit-border-radius:8px;border-radius:8px}.footer-top-link:hover{background-color:#ee9200}.footer-link-mobile{display:none}.page-teaser{height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:62px;padding-left:120px;position:relative;display:block;padding-bottom:60px}#main-canvas.standard.has-nav2 .page-teaser{float:left;padding-left:20px;max-width:850px;width:100%}#main-canvas.standard.no-nav2 .page-teaser{float:left;max-width:1300px;padding-left:120px;width:100%}#main-canvas.standard.no-nav2 .page-teaser .column-left{min-height:100px;max-width:1300px;padding-bottom:10px;width:100%}#main-canvas.standard.has-nav2 .page-teaser .column-left{width:100%;max-width:850px;min-height:196px;padding-bottom:10px;width:100%}#main-canvas.start .page-teaser .column-left{max-width:860px;width:100%}.page-teaser .column-left{float:left;width:87%;min-height:245px;height:auto;background:url(/_images/corner-teaser.png)right bottom no-repeat;-webkit-background-size:auto auto;background-size:auto auto;-webkit-background-size:35px 36px;background-size:35px 36px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-teaser .column-right{float:right;height:auto;display:block}.page-teaser .column-right img{width:100%;height:auto;display:block}.page-teaser h1{font-size:36px;line-height:43px;color:#003262;font-weight:700}.page-teaser h2{font-size:25px;line-height:30px;color:#ee7f00;margin-bottom:25px}.page-teaser p{font-size:18px;line-height:21px;margin-bottom:11px;color:#75787b}.page-teaser p:last-child{margin-bottom:0}.events-teaser{height:auto;overflow:hidden;max-width:1400px;width:100%}.events-teaser .container{width:100%;height:auto;position:relative;overflow:hidden;padding:60px 0;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/_images/section-background-grey.jpg)center center no-repeat;-webkit-background-size:cover;background-size:cover}.events-teaser .boxes{width:auto;height:auto;overflow:hidden;float:left}.events-teaser .next-event{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:auto;overflow:hidden;padding:20px;padding-bottom:10px;max-width:360px;float:right}.events-teaser .event-box{display:block;height:400px;width:300px;background:#fff url(/_images/corner-teaser.png)right bottom no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px;float:left;margin-left:20px;position:relative}.events-teaser .event-box img{height:auto;width:100%;margin:0;padding:0;display:block}.events-teaser .event-box:first-child{margin-left:0}.events-teaser .event-box:hover{opacity:.8}.events-teaser .top-image{position:relative}.events-teaser .event-box .overlay{width:100%;height:118px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;background-color:rgba(0,50,98,.7);padding-left:20px;padding-top:15px;padding-bottom:15px}.events-teaser .event-box .overlay .overlay-headline{font-size:21px;color:#fff;font-weight:700;margin-bottom:20px}.events-teaser .event-box .overlay .date{font-size:21px;color:#ee7d00}.events-teaser .event-box .bottom-content{width:auto;height:100px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:15px}.events-teaser .event-box .bottom-content .text{font-size:15px;line-height:18px;color:#757878}.events-teaser .event-box .bottom-content .link{position:absolute;display:block;width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:15px}.events-teaser .box-link{color:#ee7d00;font-size:15px;line-height:18px;cursor:pointer}.events-teaser .box-link:hover{text-decoration:underline}.events-teaser .content-info{width:300px;height:120px;position:relative;top:-123px;background-color:rgba(0,50,98,.7)}.events-teaser .content-title{font-size:21px;font-family:'Arial';color:#fff;padding-top:15px;padding-left:15px}.events-teaser .content-disc{color:#fff;font-size:13px;padding-top:17px;padding-left:15px;padding-bottom:0;margin:0}.events-teaser .content-date{color:#ee7d00;font-size:20px;padding-top:7px;padding-left:15px}.events-teaser .content-corner{height:40px!important;width:40px!important;position:relative;left:260px;top:-64px}.events-teaser .box-disc{color:#757878;margin:-110px auto auto 15px}.events-teaser .et-ne-title{color:#ee7d00;display:inline-block;font-size:23px;margin-bottom:15px}.events-teaser .ne-info{color:#ee7d00;position:relative;display:inline-block;margin-top:60px}.events-teaser .ne-info:hover{text-decoration:underline}.events-teaser .et-event-title{color:#003262;font-size:17px;position:relative;top:10px;left:15px;margin-bottom:10px}.events-teaser .et-event-disc{color:#757878;margin-left:15px}.events-teaser .et-event{display:block;background:#f1f1f1 url(/_images/event-list-background.png);background-repeat:no-repeat;background-position-x:285px;background-position-y:35px;min-height:60px;height:auto;width:320px;margin-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px}.events-teaser .et-event:nth-child(even){background:#d9e0e7 url(/_images/event-list-background.png);background-repeat:no-repeat;background-position-x:285px;background-position-y:35px}.events-teaser .et-event:hover{opacity:.8}.events-teaser-main{height:auto;overflow:hidden;max-width:1400px;width:100%;background:url(/_images/section-background-grey.jpg)center center no-repeat;-webkit-background-size:cover;background-size:cover}.events-teaser-main .container{width:100%;height:auto;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.events-teaser-main .boxes{width:100%;height:auto;overflow:hidden;float:left}.events-teaser-main .event-box{display:block;height:400px;background:#fff url(/_images/corner-teaser.png)right bottom no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px;float:left;margin-left:13.31%;position:relative;max-width:300px;width:24.23%}.events-teaser-main .event-box img{height:auto;width:100%;margin:0;padding:0;display:block}.events-teaser-main .event-box:first-child{margin-left:0}.events-teaser-main .event-box:hover{opacity:.8}.events-teaser-main .top-image{position:relative}.events-teaser-main .event-box .overlay{width:100%;height:118px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;background-color:rgba(0,50,98,.7);padding-left:20px;padding-top:15px;padding-bottom:15px}.events-teaser-main .event-box .overlay .overlay-headline{font-size:21px;color:#fff;font-weight:700;margin-bottom:20px}.events-teaser-main .event-box .overlay .date{font-size:21px;color:#ee7d00}.events-teaser-main .event-box .bottom-content{width:auto;height:100px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:20px;padding-right:20px;padding-bottom:10px;padding-top:15px}.events-teaser-main .event-box .bottom-content .text{font-size:15px;line-height:18px;color:#757878}.events-teaser-main .event-box .bottom-content .link{position:absolute;display:block;width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:15px}.events-teaser-main .box-link{color:#ee7d00;font-size:15px;line-height:18px;cursor:pointer}.events-teaser-main .box-link:hover{text-decoration:underline}#detail-container{clear:both}.text-container ul li{color:#75787b;font-size:16px;line-height:19px;list-style:square}.text-container ul li ul li{list-style:square}.headline{font-size:30px!important;color:#003262}.download-item{margin-top:7px;padding:10px;background-color:#eaebeb;color:#ee7d00}.download-link{margin-left:15px}#detail-container .contentbox{font-size:16px;line-height:18px}.gallery-detail-main{margin-left:120px;margin-bottom:50px;font-size:16px;line-height:18px;width:auto;height:auto;overflow:hidden;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.gallery-link-more{display:block;position:absolute;bottom:0}.contactform-feedback-link{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:8px 12px;background:#ee7d00;color:#fff;-webkit-border-radius:8px;border-radius:8px}.contactform-event{position:relative}.contactform-event #calendar-wraper{position:relative;float:right;background-color:#f1f1f1;padding-left:20px;height:465px}.contactform-event #calendar-container{font-size:14px;color:#1c0c72;margin-bottom:20px;display:block;width:340px;min-height:380px;background-color:#fff}.contactform-event .headline{margin:0}.contactform-event .calendar li{list-style:none}.contactform-event .calendar li.day{cursor:pointer}.contactform-event #eventlist-container{display:inline-block;vertical-align:top;margin-top:80px;margin-left:60px;line-height:24px}.contactform-event .event{margin-left:0;width:280px}.contactform-event .event .event-item{list-style:none}.contactform-event .event .datum{font-family:'open_sansbold'}.contactform-event .year{position:relative;top:30px;width:280px;height:20px;text-align:center;color:#1c0c72;padding-bottom:10px;margin:0 auto;border-bottom:1px solid #75787b}.contactform-event .year ul{margin:0;padding:0;position:relative}.contactform-event .year ul li{font-size:20px}.contactform-event .year .prev{cursor:pointer;position:absolute;top:0;left:0;width:13px;height:31px;background-image:url(/_images/ic_trigger_left.png);background-repeat:no-repeat}.contactform-event .year .next{cursor:pointer;position:absolute;top:0;right:0;width:13px;height:31px;background-image:url(/_images/ic_trigger_right.png);background-repeat:no-repeat}.contactform-event .year .trigger{top:0}.contactform-event .month{position:relative;top:30px;width:280px;height:20px;text-align:center;color:#1c0c72;padding-top:10px;margin:0 auto}.contactform-event .month ul{margin:0;padding:0;position:relative}.contactform-event .month ul li{font-size:20px}.contactform-event .month .prev{cursor:pointer;position:absolute;top:0;left:0;width:13px;height:31px;background-image:url(/_images/ic_trigger_left.png);background-repeat:no-repeat}.contactform-event .month .next{cursor:pointer;position:absolute;top:0;right:0;width:13px;height:31px;background-image:url(/_images/ic_trigger_right.png);background-repeat:no-repeat}.contactform-event .month .trigger{top:0}.contactform-event .weekdays{color:#1c0c72;margin-left:2px;margin-bottom:0}.contactform-event .weekdays li{display:inline-block;text-align:center;width:27px;font-size:13px;line-height:32px}.contactform-event .days{margin-bottom:0;margin-left:2px;color:#1c0c72}.contactform-event .days li{display:inline-block;text-align:center;width:40px;font-size:13px;line-height:32px}.contactform-event .days li .active{padding:5px}.contactform-event #calendar-wraper h2{font-size:24px;line-height:25px;color:#ee7d00;margin:25px auto 10px 5px}.contactform-event .month ul li span{font-weight:600;color:#003262}.contactform-event .year ul li span{font-weight:600;color:#003262}.contactform-event .prev{background:url(/_images/calendar_arrow_left.png) no-repeat!important;width:29px!important;height:20px!important}.contactform-event .next{background:url(/_images/calendar_arrow_next.png) no-repeat!important;width:29px!important;height:20px!important}.contactform-event .weekdays{position:relative;top:40px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:280px}.contactform-event .weekdays li{width:40px;text-align:center;color:#003262;font-weight:600}.contactform-event .days{position:relative;top:40px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:280px}.contactform-event .day{width:40px!important;color:#757878;background:url(/_images/calendar_day.png) no-repeat;-webkit-background-size:25px 25px;background-size:25px;background-position-x:10px;background-position-y:5px}.contactform-event .day.booked{background-image:url(/_images/calendar_day_booked.png)}.contactform-event .day.reserved{background-image:url(/_images/calendar_day_reserved.png)}.contactform-event .day span{font-size:17px}.contactform-event .calendar-notice{position:absolute;bottom:40px;right:30px}.contactform-event .calendar-notice p{color:#ee7d00;position:absolute;bottom:-4px;right:35px;float:left;margin-bottom:0}.contactform-event .calendar-notice img,.contactform-event .calendar-notice-reserved img{display:block;width:100%;height:auto;overflow:hidden}.contactform-event .calendar-notice-reserved{position:absolute;bottom:40px;right:120px}.contactform-event .calendar-notice-reserved p{color:#003262;position:absolute;bottom:-4px;right:35px;float:left;margin-bottom:0}.calenderlist-groupheadline{font-size:25px!important;border-bottom:1px #000 solid;padding-bottom:7px;margin-bottom:20px!important}.calenderlist-grouplist{list-style:none!important;margin-left:0!important;margin-bottom:35px!important;max-width:100%}.event-item{background-color:#d9e0e7;width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;padding-top:10px;position:relative;margin-bottom:10px!important}.event-description{color:#003262;font-weight:500}.event-introtext{color:#757878;padding-left:10px}.event-content{display:none;padding-left:45px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:auto;width:auto;background:#f4f4f4;padding-top:25px;padding-bottom:25px;background-image:url(/_images/corner-teaser.png);background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:43px 43px;background-size:43px}.event-date{display:block;width:auto;height:auto;float:none;margin-left:10px;font-size:16px!important;margin-left:45px;font-weight:100;margin-bottom:10px}.event-trigger{display:block;width:30px;height:30px;float:left;background:url(/_images/event-slider-arrow.png)center center no-repeat;-webkit-background-size:22px 22px;background-size:22px;position:absolute;top:15px;z-index:999;padding-left:10px}.event-trigger,.event-label,.event-date{cursor:pointer}.event-label{font-size:18px!important;line-height:24px!important;margin-left:45px;margin-bottom:0!important;font-weight:400}.event-price-container{width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;max-width:750px}.event-item p{color:#525252;margin-bottom:12px}.event-price{float:left;line-height:35px;margin-bottom:0;line-height:32px!important}.event-ticket-order{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:6px 12px;background:#003262;color:#fff;-webkit-border-radius:5px;border-radius:5px}.event-website-link{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:6px 12px;background:#ee7d00;color:#fff;-webkit-border-radius:5px;border-radius:5px}.event-description{width:100%;max-width:750px}.event-content p,.event-content h3,.event-content h2{max-width:750px}.event-text-container{float:left}.ticket-order-container{position:relative;width:auto;height:auto;overflow:hidden;margin-bottom:20px;margin-top:25px}.event-image-container{float:right;right:75px;position:relative;top:20px;margin-bottom:20px}.event-image{display:block;width:100%;height:auto;position:relative}.pageElement-events-detail .info-container{margin-bottom:10px}.pageElement-events-detail .text{color:#525252;font-size:22px}.pageElement-events-detail .datetext{display:block;margin-top:20px}.pageElement-events-detail .button-order-tickets{color:#fff;padding:10px 20px;text-align:center;background-color:#ae2017;-webkit-border-radius:5px;border-radius:5px;display:inline-block;float:right;margin-right:120px}.pageElement-events-detail .button-order-tickets:hover{background-color:#b6362e}.pageElement-events-detail .detail-info{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:auto;height:auto;position:relative}.pageElement-events-detail .detail-copytext{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:auto;height:auto;position:relative}.pageElement-events-detail .organizer-box{width:auto;height:auto;position:relative;overflow:hidden;display:block}.pageElement-events-detail .organizer-box .organizer-wrapper p{display:block;width:100%;float:none}.readmore{color:#fff;background-color:#ae2017;padding:10px 25px;text-align:center;position:relative;margin-top:40px;display:inline-block}.pageElement-events-detail .text-price{height:30px;background:url(/_images/credit-card.png) no-repeat;-webkit-background-size:30px 30px;background-size:30px;padding-left:40px;background-position-y:-5px}.pageElement-events-detail .text-time{height:30px;background:url(/_images/clock.png) no-repeat;-webkit-background-size:25px 25px;background-size:25px;padding-left:40px}.pageElement-events-detail .detail-image{float:right;min-height:150px;width:300px;margin-left:30px;margin-bottom:30px}.pageElement-events-detail .detail-copytext{margin-top:40px}.pageElement-contactform .container-contact-right{float:right;position:relative;max-width:350px;width:100%;height:auto;background-color:#f1f1f1;top:50px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;padding-right:0}.pageElement-contactform .container-kontakt-information{width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:20px;margin-bottom:15px}.pageElement-contactform .container-kontakt-booking{width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:20px;margin-top:15px}.pageElement-contactform .container-kontakt-information h3{color:#ee7f00;font-size:21px;line-height:27px}.pageElement-contactform .container-kontakt-booking h3{color:#ee7f00;font-size:21px;line-height:27px}.pageElement-contactform .container-kontakt-booking-link{display:inline-block;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ae2017;color:#fff;padding:7px 15px;-webkit-border-radius:5px;border-radius:5px;margin-top:20px}.pageElement-contactform .container-kontakt-booking-link:hover{background-color:#be2017}.pageElement-contactform .form-row input{float:left;max-width:600px}.pageElement-contactform .form-row label{width:150px;float:left}.pageElement-contactform .button-submit{margin-left:150px}.ajax-date-check{width:auto;height:auto;display:block;position:relative;margin:0;padding-top:55px;-webkit-box-sizing:border-box;box-sizing:border-box}.downloads-info{width:auto;height:auto;overflow:hidden;padding:60px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.downloads-info .text-container{width:auto;float:left;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;max-width:100%}.downloads-info .download-container{float:right;max-width:360px;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.job-item{background-color:#d9e0e7;width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;padding-top:10px;position:relative;margin-bottom:10px!important}.job-description{color:#003262;font-weight:500}.job-introtext{color:#757878;padding-left:10px}.job-content{display:none;padding-left:45px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:auto;width:auto;background:#f4f4f4;padding-top:25px;padding-bottom:25px;background-image:url(/_images/corner-teaser.png);background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:43px 43px;background-size:43px;padding-right:40px}.job-date{display:block;width:auto;height:auto;float:none;margin-left:10px;font-size:16px!important;margin-left:45px;font-weight:100;margin-bottom:10px}.job-trigger{display:block;width:30px;height:30px;float:left;background:url(/_images/event-slider-arrow.png)center center no-repeat;-webkit-background-size:22px 22px;background-size:22px;position:absolute;top:15px;z-index:999;padding-left:10px}.job-trigger,.job-label,.job-date{cursor:pointer}.job-label{font-size:18px!important;line-height:24px!important;margin-left:45px;margin-bottom:0!important;font-weight:400}.job-item p{color:#525252;margin-bottom:12px}.job-description{width:100%;max-width:750px}.job-content p,.job-content h3,.job-content h2{max-width:750px}.job-text-container{float:left}.job-image-container{float:right;right:75px;position:relative;top:20px;margin-bottom:20px}.job-image{display:block;width:100%;height:auto;position:relative}@media screen and (max-width:1400px){#logo{-webkit-background-size:75% 75%;background-size:75%}.overview-item{width:-webkit-calc(95%/3);width:calc(95%/3)}#main-canvas.standard.has-nav2 .page-teaser{max-width:560px}.page-teaser .column-right{margin-top:35px;float:left}.page-teaser{padding-right:17px}.page-teaser .column-left{padding-bottom:40px!important}.page-teaser p{font-size:16px;line-height:19px}.slide-caption{top:40px;right:0}.events-teaser .boxes{display:none}.events-teaser .container{padding:60px 40px}.events-teaser .next-event{max-width:100%;width:100%;padding-bottom:25px}.events-teaser .et-event{background-position-x:98%!important;background-position-y:35px!important;width:100%}#calendar-wraper{display:none}.events-teaser .ne-info{margin-top:40px}#footer-canvas{padding-left:40px}#footer-left{width:355px}#footer-center{margin-left:35px}#footer-right{margin-left:25px}.footer-link-box{margin-bottom:22px;max-width:calc(100%/4 - 27px)}.footer-link-box:nth-child(1){margin-left:22px}#footer-bar .row{margin-bottom:0}}@media screen and (max-width:1200px){.detail-link{bottom:10px}}@media screen and (max-width:1160px){.container-contact-right{display:none}}.box-link-wrap{text-decoration:none!important}.construction-teaser{height:auto;background-color:#fff;display:block;padding:0 40px}.construction-content{background-color:#e2e2e2;height:auto;min-height:180px;width:100%;display:block}.construction-overview-background{position:fixed;overflow:hidden;background-color:rgba(0,0,0,.8);height:100vh;width:100%;top:0;left:0;z-index:9998;display:none}.construction-overview-header{position:fixed;background-color:#fff;display:inline-block;max-width:600px;width:100%;height:50px;top:75px;left:50%;transform:translate(-50%,0%)}.construction-overview-headline{font-family:'Kalam';margin:10px 0 10px 25px}.construction-overview{display:inline-block;position:fixed;z-index:9999;height:80%;max-height:650px;width:100%;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0px 0px 14px #101010}.construction-overview-head{display:block;width:100%;height:50px}.construction-content .icon-box{height:100px;width:100px;display:inline-block;float:left;margin:40px;background:url('/_images/ic_tools.png') center center no-repeat;background-size:100% 100%}.construction-text{display:block;padding-top:60px}.construction-text .construction-headline{font-family:'Kalam';font-size:50px;display:inline-block;margin-left:20px;float:none}.open-overview{color:#fff;cursor:pointer;background-color:#273461;padding:10px 30px;border-radius:4px;float:none}.construction-buttons{display:block;padding:10px 180px;text-align:center}#bb-bookblock{width:100%;height:650px}.construction-overview-buttons{display:block;width:100%;max-width:600px;height:50px;text-align:center;position:fixed;left:50%;bottom:80px;transform:translate(-50%,0%);padding-left:45px;box-sizing:border-box}.construction-button{display:inline-block;cursor:pointer;margin-left:0;margin-right:15px}.construction-button.next{margin-left:15px;margin-right:0}.close-overview{cursor:pointer;height:auto;float:right}.bb-item{width:100%}.bb-image{display:inline-block;width:100%;height:auto}.bb-img{width:calc(100% - 20px);margin:10px 10px 0;height:auto}.bb-text{display:inline-block;width:55%;padding:60px 30px}.bb-text h2{color:#e37400}.bb-page{width:100% !important}.bb-content{width:100% !important}.bb-date{display:inline-block;float:left;height:auto;padding:60px 20px;width:25%;text-align:center}.bb-date-class{color:#ee7d00;font-size:27px;display:block;line-height:27px}.bb-day{font-size:60px;font-weight:700;line-height:60px;padding-bottom:8px}.bb-line{display:inline-block;float:left;width:3px;margin-top:60px;height:225px;background-color:#ee7d00}.construction-overview-content{height:650px}.bb-contentbox{bottom:0;height:calc(100%/2);width:100%;display:block;position:relative}.bb-contentbox-border{background:#fff url(/_images/corner-teaser.png) no-repeat;background-position:bottom 25px right 25px;background-size:35px 35px}.bb-mobile-dot{display:none}.bb-timer-box{display:inline-block;position:absolute;right:35px;bottom:30px}.bb-timer{color:#75787b}#bb-bookblock-container{height:100%}.corona-wrapper{background:#ee7f00;padding:35px;padding-left:120px}.corona-wrapper strong{font-size:30px}.corona-wrapper p{font-size:18px;line-height:21px;margin-bottom:11px;color:#fff}.corona-wrapper a{color:#ae2017 !important}@font-face{font-family:'Kalam';font-style:normal;font-weight:400;src:url('/_fonts/kalam-v10-latin-regular.eot');src:local('Kalam'),local('Kalam-Regular'),url('/_fonts/kalam-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('/_fonts/kalam-v10-latin-regular.woff2') format('woff2'),url('/_fonts/kalam-v10-latin-regular.woff') format('woff'),url('/_fonts/kalam-v10-latin-regular.ttf') format('truetype'),url('/_fonts/kalam-v10-latin-regular.svg#Kalam') format('svg')}@font-face{font-family:'Kalam';font-style:normal;font-weight:700;src:url('/_fonts/kalam-v10-latin-700.eot');src:local('Kalam Bold'),local('Kalam-Bold'),url('/_fonts/kalam-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('/_fonts/kalam-v10-latin-700.woff2') format('woff2'),url('/_fonts/kalam-v10-latin-700.woff') format('woff'),url('/_fonts/kalam-v10-latin-700.ttf') format('truetype'),url('/_fonts/kalam-v10-latin-700.svg#Kalam') format('svg')}@media only screen and (max-width:1024px){#page-canvas{margin-top:0}#logo{height:57px;-webkit-background-size:100% 100%;background-size:100%;width:170px}#nav2-canvas{width:320px;margin-right:25px;margin-bottom:60px}.nav2-item{width:320px;padding-left:40px}.contentbox{padding:60px 40px}#main-canvas.standard.has-nav2 .page-teaser{max-width:655px}.page-teaser{padding-left:40px!important}.contactform{padding-left:40px;padding-right:0}.defaultform{max-width:560px}.downloads-info{padding:30px 40px;padding-right:0}.downloads-info .text-container{width:600px}.overviewpages-main{padding:60px 40px}.texteditor-main{padding:30px 40px}.overview-item{width:320px;width:-webkit-calc(95%/3);width:calc(95%/3)}.overview-item .text-container{padding-left:20px}.overview-item .text-container .text p{font-size:14px;line-height:17px}.overview-item .text-container h2{font-size:18px;line-height:21px}.detail-link{left:20px;bottom:10px;font-size:15px;line-height:17px}.gallery-detail-main{margin-left:0;margin-bottom:0;padding:60px 40px;text-align:center}.events-teaser .event-box{display:none}.form-checkbox-container .form-row{margin-left:0}.form-veranstaltungsbeginn-container .form-row{margin-left:0}.form-veranstaltungsbeginn-container .form-row:nth-child(2),.form-veranstaltungsbeginn-container .form-row:nth-child(4){margin-left:22px}.form-checkbox-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.form-checkbox-container .form-row:nth-child(3){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.form-checkbox-container .form-row.sonstiges{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.form-veranstalter-container .form-row{margin-left:0}.pageElement-contactform .container-contact-right{display:none}}@media screen and (max-width:924px){.events-teaser-main .event-box{float:none;position:relative;margin:0 auto;margin-bottom:25px;width:300px}.events-teaser-main .event-box:first-child{float:none;position:relative;margin:0 auto;margin-bottom:25px;width:300px}.overview-item{width:320px;float:none;margin:0 auto;margin-bottom:25px}.overview-item:first-child{width:320px;float:none;margin:0 auto;margin-bottom:25px}.overview-item.picture{margin-left:1.927%;width:32%;float:left;margin-bottom:0}.overview-item.picture:first-child{margin-left:0;width:32%;float:left;margin-bottom:0}.slide-caption{top:40px;right:0;width:300px;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.slide-caption .headline{font-size:21px!important;line-height:28px}.slide-caption .subheadline{font-size:18px;line-height:21px}.slide-caption .content{font-size:15px;line-height:17px}.slide-caption .link{font-size:14px;padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px}#footer-left,#footer-center,#footer-right{width:auto;float:none;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;padding-right:15px}}@media only screen and (max-width:1200px){.construction-teaser{padding:0}.construction-text .construction-headline{font-size:35px}}@media only screen and (max-height:950px){.construction-overview-buttons{bottom:15px;height:5%}.construction-overview-header{top:15px;height:45px}}@media only screen and (max-height:825px){.construction-overview{transform:translate(-50%,0%);top:60px;height:calc(100% - 130px);max-height:1000px}.construction-overview-header{top:0}.construction-overview-content,#bb-bookblock{height:100%}}@media only screen and (max-height:720px){.bb-img{width:50%;margin:15px 25%}}@media only screen and (max-height:720px) and (max-width:500px){.bb-img{width:calc(100% - 20px);margin:10px}}@media only screen and (max-width:1110px){.html-main{padding-top:0;padding-bottom:0}.html-main iframe{width:100%!important}.nav1-mobile{max-width:100%;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:145px;right:0;width:100%;padding:10px;z-index:999;background:#fff;border-top:0!important;border-left:0!important;border-right:0!important}.nav1-mobile-item{display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.nav1-mobile-link{font-size:22px;padding-left:40px}.nav1-mobile-link.active,.nav2-mobile-link.active{color:#b6362e}#logo{margin-top:-webkit-calc(145px/2 - 28.5px);margin-top:calc(145px/2 - 28.5px)}.nav1{display:none}#nav2-canvas{display:none}.subnav-nav-trigger{width:25px;height:25px;display:block;overflow:hidden;position:absolute;left:14px;background:url(/_images/subnav-trigger.png)center center no-repeat;-webkit-background-size:20px 8px;background-size:20px 8px;cursor:pointer}#menu-mobile-canvas{display:block;width:40px;height:40px;cursor:pointer;z-index:999;position:relative;float:right;margin-right:40px;margin-top:-webkit-calc(145px/2 - 20px);margin-top:calc(145px/2 - 20px);text-align:center}#mobile-menu{display:block;width:40px;height:40px;background:url(/_images/mobile-menu.png)center center no-repeat;-webkit-background-size:auto auto;background-size:auto auto;-webkit-background-size:cover;background-size:cover}#menu-mobile-canvas .text{position:absolute;bottom:-20px;left:0;right:0;margin:0 auto}#head-right{width:100%;position:absolute;background:#003262;display:none}#head-canvas{background-position-x:37%;background-position-y:-285px;height:145px;background:0 0}.nav-meta{float:none;margin-top:10px;margin-right:20px;margin:0 auto;position:relative;height:auto;overflow:hidden;display:block;margin:0 auto;width:100%;max-width:425px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.nav-meta-link{color:#fff}.slide-caption{display:none}.slick-arrow{display:none!important}.nav2-mobile{width:auto;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:50px;padding-top:10px;padding-bottom:10px}.nav2-mobile-item{display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0}.nav2-mobile-link{font-size:18px;color:#003262}.texteditor-main .image-container{float:none;display:block;width:auto;margin:0 auto;margin-bottom:0;overflow:hidden;position:relative;padding:0;margin-bottom:25px}.downloads-info{padding:60px 40px}.downloads-info .download-container,.downloads-info .text-container{float:left}.event-text-container{float:left;padding-right:30px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:auto}.event-image-container{float:left;left:0}.footer-top-headline{font-size:28px;line-height:36px}.footer-top-link{font-size:14px;line-height:15px;padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px}.footer-top-text{font-size:16px;line-height:19px}#footer-top{padding-top:22px}.gallery-image{margin-bottom:25px;display:block;width:auto;height:auto}}@media only screen and (max-width:1110px){.nav1{display:none}}@media only screen and (max-width:820px){.construction-content .icon-box{margin:0;background-size:75px;width:100%;display:block;float:none}.construction-text{padding:15px;text-align:center}.construction-text .construction-headline{font-size:28px;margin:0}.construction-buttons{padding:10px 0 35px}.footer-link-box{max-width:calc(100%/2 - 32px)}}@media only screen and (max-width:600px){.bb-line{display:block;width:calc(100% - 50px);margin-left:25px;margin-right:25px;height:3px;padding:0;margin-top:10px}.bb-date{float:none;padding:25px 0 0;display:block;width:100%;height:auto;text-align:left;padding-left:25px;box-sizing:border-box}.bb-date-class{display:inline-block;line-height:30px;font-size:30px}.bb-text{padding:25px;width:100%;box-sizing:border-box}.bb-mobile-dot{display:inline-block}}@media only screen and (max-height:800px){.bb-line{display:block;width:calc(100% - 50px);margin-left:25px;margin-right:25px;height:3px;padding:0;margin-top:10px}.bb-date{float:none;padding:25px 0 0;display:block;width:100%;height:auto;text-align:left;padding-left:25px;box-sizing:border-box}.bb-date-class{display:inline-block;line-height:30px;font-size:30px}.bb-text{padding:25px;width:100%;box-sizing:border-box}.bb-mobile-dot{display:inline-block}.bb-contentbox-border{height:auto;background-position:bottom 0 right 25px}.bb-timer-box{bottom:6px}}@media only screen and (max-width:480px){.contentbox{padding-left:0!important;padding-right:0!important;max-width:300px;width:100%;margin:0 auto}.contentbox p{margin-bottom:10px}.page-teaser h1{font-size:24px;line-height:30px}.page-teaser h2{font-size:21px;line-height:24px}.contentbox h2{font-size:21px;line-height:24px}.contentbox h3{font-size:18px;line-height:21px}.page-teaser{padding-right:40px}.overview-item.picture{float:none;width:100%;height:auto;margin-bottom:25px;margin-left:0;margin-right:0}.overview-item.picture:first-child{float:none;width:100%;height:auto;margin-bottom:25px;margin-left:0;margin-right:0}.form-veranstaltungsbeginn-container .form-row:nth-child(2),.form-veranstaltungsbeginn-container .form-row:nth-child(4){margin-left:0;width:300px}.form-veranstaltungsbeginn-container .form-row{display:block;max-width:100%}#event_name{max-width:300px}#nachricht{max-width:300px}.contactform-event p{max-width:300px}.form-submit-container{margin-bottom:35px}.contactform-event,.contactform{padding:0!important;padding-left:40px!important}.pageElement-contactform .form-row input{max-width:300px}.pageElement-contactform .button-submit{margin-left:0}.contactform .form-row.anrede label{margin-bottom:15px}.contactform .form-row.anrede span{display:block;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:8px}.contactform .form-row p{max-width:300px;margin-top:15px}.button-submit{max-width:300px}.form-info{margin:0 auto;max-width:450px}.defaultform{position:relative;margin:0 auto;float:none;max-width:450px;width:100%}.event-image-container{float:none;margin:0 auto;margin-bottom:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:100%;position:relative;margin-bottom:30px}.event-content{padding-left:0;padding:20px;padding-bottom:20px;padding-bottom:35px}.contactform-event,.contactform{margin:0 auto;max-width:300px;padding-left:0!important}.overviewpages-main-image,.overviewpages-main,.events-teaser-main,.events-teaser{width:100%;max-width:100%;height:auto}.overviewpages-container{max-width:300px;margin:0 auto}.footer-link-box{max-width:calc(100% - 70px)}}@media screen and (max-width:470px){.footer-link-box{margin-left:40px}.footer-link-box:nth-child(1){margin-left:40px}}@media only screen and (max-width:320px){.footer-top-text{font-size:14px;line-height:17px}}