nav2 body{background:url(/_images/background_pic.jpg)}body,td,th,a{font-family:"Ubuntu",Arial,Helvetica,Sans-Serif}a.link-email:hover{color:#000}#page{border-top-left-radius:5px}#page-top{height:auto;height:180px;max-width:1400px;width:100%;position:relative;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);overflow:hidden;display:block;background-image:-o-linear-gradient(left,#fff,#fff,#ff8c00,#ff8c00);background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),color-stop(#ff8c00),to(#ff8c00));background-image:linear-gradient(to right,#fff,#fff,#ff8c00,#ff8c00);border-bottom:5px solid #fff}#head{background-color:#ff8c00;position:relative;height:190px;border-top-left-radius:5px;background:#ff8c00;background:-o-linear-gradient(top,#ff8c00 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff8c00),to(#fff));background:linear-gradient(to bottom,#ff8c00 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c00',endColorstr='#ffffff',GradientType=0)}.shadow{border-top-left-radius:5px}.headimage{display:block}.content-info-wrapper{float:left}h1.pageSectionHeadline,.pageSectionHeadline{font-family:"Ubuntu";font-weight:600;border-bottom-style:dotted}h1,h2,h1 a,h2 a{font-family:"Ubuntu";font-weight:600}h1{padding-bottom:10px;border-bottom:5px dotted #ff8c00;padding-left:5px}h3{color:#ff8c00;font-size:18px;line-height:20px}.list-item{border-bottom:5px dotted #ff8c00}.nav1-mobile-link.active{color:#ff8c00}.overview-item{border-bottom:5px dotted #ff8c00;border-radius:10px}.overview-item-image{border-radius:10px}.overview-item-content{width:100%;max-width:calc(100% - 280px)}.news-teaser .teaser-item{border-bottom:5px dotted #ff8c00}.news-teaser .list-image{display:table-cell;float:left}.news-teaser .list-text{display:table-cell;vertical-align:top}.news-list .list-image{margin-right:10px;padding-right:0}.news-list .list-content .list-image,.news-list .list-image img{border-radius:10px}.detail-mainimage img{border-radius:10px}.image-detailmain{border-radius:10px;max-width:609px}.divider{border-bottom:5px dotted #ff8c00;background-color:#fff;width:100%;margin:20px 0 5px}.infobox{border-radius:10px}.page-top-box{position:absolute;top:32px;left:0;width:100%;height:180px;overflow:hidden;background-color:#fff}.page-top-whiteline{display:block;height:32px;width:100%;background-color:#fff}.page-top-orangebox{float:right;height:180px;display:inline-block;overflow:hidden;width:calc(calc(100% - 1400px)/2 + 1px);background-color:#f39122;position:absolute;top:0;right:0}.mobile-header{display:none;height:40px;width:calc(100% - 40px);padding:20px;background-color:#fff}#nav1-canvas{position:relative;top:0!important;left:0 important;width:100%;z-index:1}.nav1{width:100%;background-color:#ff8c00;height:40px}ul.nav2 li.nav2-item{border-radius:10px}ul.nav2 a.nav2-link:hover,ul.nav2 a.nav2-link.active{color:#f08c03}#head{height:auto!important}#head-logo,#head-logo img{width:70%;top:0}#head-images{height:auto!important}.nav1-link.active,.nav1-link:hover{border-radius:0}#nav1-canvas{position:absolute;top:85px;left:380px;width:100%;height:41px}ul.nav1{float:left;display:block}ul.nav1 .nav1-item{margin-bottom:0;margin-right:10px}ul.nav1 .nav1-link,ul.nav1 .nav1-link.active{padding-left:10px;padding-right:10px;color:#000}ul.nav1 .nav1-link:hover{background-color:#fff}#metaNav{font-family:'Ubuntu';font-style:italic;margin:0;padding:12px 17px 8px 27px;height:auto;background-color:#fff;width:100%;text-align:right}.nav-meta-link span{font-family:'Ubuntu';color:#ff8c00}.nav-meta{float:right}.footer-head{background-color:#ff8c00;padding:10px 15px;padding-left:3.33%}#footer{background-color:transparent;padding:0}.footerItem-container{padding:0 0 20px;padding-left:3.33%}.footer-space-line{margin:0 10px;float:left}a.footer-link{float:left;padding:0}#footer .copyright{float:left}#nav-footer a,#nav-footer a:visited{color:#fff}.detail-linkback-box-bottom{margin-top:10px;padding-top:10px;border-top-style:dotted}.detail-socialmedia-shares{margin-top:10px;padding-top:10px;border-top-style:dotted}.calenderlist-grouplist li{border-top-style:dotted;border-top-width:5px;border-top-color:#ff8c00}.events-teaserlist .teaser-item{border-bottom:5px dotted #ff8c00}.pageElement-person-main{padding-bottom:10px;border-bottom:5px dotted #ff8c00;margin-bottom:10px}.pageElement-person-main .person-main-image{float:left;margin-right:10px}.pageElement-person-main .text{float:left;margin-left:20px;max-width:320px}.detail-linkback-box-top{border-bottom:0}.slidebox-headline{font-family:'Ubuntu'}.pageElement-intro{border-radius:10px;padding:20px;border-bottom:1px solid #ef8c03;margin-bottom:60px;background:#ff8c00;background:-o-linear-gradient(bottom,rgba(255,140,0,1) 0%,rgba(253,187,45,1) 100%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,140,0,1)),to(rgba(253,187,45,1)));background:linear-gradient(0deg,rgba(255,140,0,1) 0%,rgba(253,187,45,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c00",endColorstr="#fdbb2d",GradientType=1)}.vor-ort{margin-bottom:25px}#interaktiveKarte{position:relative}.map_over{position:absolute;top:0;left:0;display:none}.map_over.active{display:block}.pageElement-contactform .button{background:0 0;border:0;padding:5px 8px;color:#fff;cursor:pointer;margin-left:110px;background:#ff8c00;border-radius:10px}.pageElement-contactform .button:hover{text-decoration:none;background:#8e8e8e}.form-row input[type=text]:focus,.form-row input[type=password]:focus,.form-row textarea:focus{border-color:#ff8c00}.form-row input[type=text],.form-row input[type=password],.form-row textarea{color:#000;font-size:14px;border-radius:10px}#openstreetmap-container{border-radius:10px}.news-teaser .teaser-image{border-radius:10px}.sm-contentbox{border-radius:10px}.footerItem-container-right{display:block;height:55px;width:100%;float:left;margin-top:25px;max-width:800px}@media screen and (max-width:1400px){.footerItem-container-right .footerItem-facebook{float:left;margin-bottom:15px}.footerItem-container-right .footerItem-instagram{float:none;margin-right:10px;margin-bottom:15px}.footerItem-container-right{margin-left:3.33%}.footerItem-container-right .footerItem-co2neutral{margin-left:0}}@media screen and (max-width:650px){.footerItem-container-right .footerItem-standort{margin-left:0;clear:both;margin-bottom:15px}.footerItem-container-right .footerItem-co2neutral{margin-bottom:15px}}@media only screen and (min-width:0px) and (max-width:1000px){a.link-detail{display:inline-block}.news-list .list-archivelink-box-bottom,.news-list .list-pageturnNav-bottom{margin-top:0;padding-top:0}.logo{width:200px;height:47px;background-size:200px auto;margin:15px 0 15px 3%}#head-images{width:100%;height:auto;border-bottom:10px solid #336eb1}#head-images img{width:100%;height:auto}#head-image{width:100%;height:auto;border-bottom:10px solid #336eb1}#head-image img{width:100%;height:auto;display:block}#main.kbw{width:100%}#main.kbw #content{padding:25px 3% 0;width:94%}#main{padding-top:60px;width:100%}.detail #aside-canvas{display:none}#main-canvas{width:100%;margin:0 0 25px}#info-canvas{width:100%}#footer.kbw{width:94%;padding:10px 3% 0}#footer.kbw .right{margin-bottom:10px}#footer a.footerItem,#footer a.footerItem:hover{float:left;margin:0 0 10px 20px}.pageElement-textslider-main ul,.pageElement-texteditor-main ul{margin-left:14px}.startbox-main{width:100%;height:auto;margin-right:25px!important}.startbox-main.large{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.news-list{width:100%}.news-list .list-content{display:block}.news-list .list-text{display:block;vertical-align:top}.news-list .list-image{float:none}.pageElement-person-main .person-main-image{float:none}.pageElement-person-main .text{display:block}.pageElement-googlemaps-main,.pageElement-googlemaps-main #googlemaps-main-mapcontainer{width:100%}.news-detail .detail-mainimage img{width:100%;height:auto;max-width:450px}.pageElement-texteditor-main .content-image-container,.pageElement-texteditor-main.image-indent .content-image-container{float:none}.image-indent .contentbox-text-container{display:block;width:100%}.vor-ort-main{display:none}.contactform{margin-bottom:50px}.form-row label[for="-1"],.form-row label[for="-2"]{width:60px}.form-row input[type=text],.form-row input[type=password]{width:92%}.form-row select{width:100%}label[for=optin_agb]{width:100%}.form-row input[type=checkbox]{float:left}.plz-ort-input-wrapper{width:100%}.plz-input{width:25%;margin-right:2%}.ort-input{width:73%}.plz-input .textbox{width:77%!important}.ort-input .textbox{width:89%!important;margin-left:0}.ort-input .selectbox{width:93%!important}.defaultform textarea,.form-row textarea{width:92%;max-width:none}.form-row .event-types{width:100%}.button-submit{margin-left:0}.pageElement-contactform{width:100%}.pageElement-contactform .button,.login-intern .button{margin-left:0!important}#piwik_optout{height:420px}}@media only screen and (min-width:0px) and (max-width:1200px){.mobile{display:block}.nomobile,.siteNav,#metaNav,ul.nav1{display:none}#page{padding-top:0;width:100%}.nav-mobile-box{display:block;float:right;width:40px;margin-right:3%;cursor:pointer}.nav-mobile-box:hover{text-decoration:none}.nav-mobile-box .text,.nav-mobile-box .text:visited{display:block;text-align:center;margin-top:5px;font-size:14px;color:#999}.nav1-mobile{position:relative;margin:0;overflow:hidden;width:100%;border-radius:0;display:none;z-index:80;border-top:1px solid #c8c8c8;list-style-type:none}.nav1-mobile-item{float:left;width:100%;border-bottom:1px solid #c8c8c8}.nav1-mobile-item:last-child{border-bottom:0}.nav1-mobile-link,.nav1-mobile-link:visited{float:left;width:94%;padding:15px 3%;display:block;color:#7c7b7b;font-size:22px;line-height:24px}.nav1-mobile-link:hover,.nav2-mobile-link:hover{text-decoration:none;color:#7c7b7b}.nav1-mobile-link.active{background:0 0;color:#0560a2}.nav1-mobile-link.subnav,.nav1-mobile-link.subnav:visited{float:left;width:47%;padding:15px 0 15px 3%}.subnav-nav-trigger{float:left;height:50px;padding:0 3% 0 0;width:47%;cursor:pointer}.subnav-nav-trigger span{float:left;height:11px;width:100%;margin-top:20px;background:url(/_images/subnav-trigger.png)right 0 no-repeat;background-size:19px 100px}.subnav-nav-trigger.opened span{background-position:right -90px}.nav1-mobile-item.opened,.nav1-mobile-link.opened,.subnav-nav-trigger.opened{color:#fff;background-color:#336eb1}.nav1-mobile-item.opened .nav1-mobile-link{color:#fff}.nav2-mobile{width:100%;display:none;border-top:1px solid #c8c8c8;margin:0;background-color:#fff}.nav2-mobile-item{border:0;margin:0;padding:0}.nav2-mobile-link,.nav2-mobile-link:visited{padding:10px 3%;display:block;font-size:18px;color:#7c7b7b}.nav2-mobile-link.active{color:#336eb1}#content-grid{padding-top:25px}}@media only screen and (max-width:1200px){#aside-canvas{display:block !important;width:auto;max-width:260px;float:none}#aside-canvas.nav2{display:none !important}.page-top-orangebox{display:none}#head-logo{top:0}#head-logo,#head-logo img{width:50%}#head-image,#head-images{border-bottom:none!important}.nav1-mobile{height:auto;position:absolute!important;z-index:999!important}.page-top-box{position:relative;top:0;height:auto;overflow:visible}#page-top{height:auto;background-image:-o-linear-gradient(left,#fff,#fff,#ff8c00,#ff8c00);background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),color-stop(#ff8c00),to(#ff8c00));background-image:linear-gradient(to right,#fff,#fff,#ff8c00,#ff8c00);overflow:visible}#head-logo{position:relative;background:0 0;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:1024px){#metaNav{display:none}.siteNav{display:none}#nav1-canvas{display:none}.nav-mobile-box{display:block}.pageElement-startbox-aside.startbox-main{height:auto}#aside-canvas{width:100%;margin-bottom:25px}#main{padding-right:3.33%}#content-canvas{width:100%;margin-bottom:25px}#info-canvas{width:100%}#footer a.footerItem{margin-left:0!important;float:none!important}}@media only screen and (max-width:768px){#footer .copyright{float:none;display:block;margin-bottom:10px}.footer-space-line{display:none}a.footer-link{margin-left:10px}#footer-link-privacy{margin-left:0}}@media only screen and (max-width:900px){.header-silhouette{display:none}}