@import url(/css/microsite.css);.empfehlungen,.pswp__img,.pswp__zoom-wrap{position:relative}.container,p,span{padding:0}.navbar-fix-header .navbar-nav>li.active,body{margin:0}body,div,html,p,span{line-height:1.2em}.page-header{margin:0;padding:0}.full-container{max-width:100%;width:100%}.navbar-light{border:none}.veranstaltungsteaser{background-repeat:no-repeat;overflow:hidden}table>tbody>tr>td:not(:last-child),table>tbody>tr>th:not(:last-child),table>tfoot>tr>td:not(:last-child),table>tfoot>tr>th:not(:last-child),table>thead>tr>td:not(:last-child),table>thead>tr>th:not(:last-child){padding-right:8px}#footer-links,.form-horizontal .control-label{text-align:left}.form-horizontal .control-label .as-form-label{margin-top:0}label{font-weight:700}.inline-form-element{width:auto;display:inline}.empfehlungen_mobile{visibility:hidden;display:none;float:right;margin-top:0;margin-right:10px}.empfehlungen{display:block;visibility:visible;float:right;margin-top:0;margin-right:8px}.bodyImgResp{max-width:100%!important;height:auto}.frage .antwort label,.frage label{font-weight:400!important}.antwort input[type=checkbox],.antwort input[type=radio]{cursor:pointer;margin:3px 10px}.pswp__container>.pswp__item+div{display:-ms-grid;-ms-grid-columns:min-content}.pswp__zoom-wrap{width:min-content}.nav li a:active,.nav li a:hover,a.btn:active,a.btn:hover,a:active,a:active>img,a:hover,a:hover>img{outline:0!important}#em-gallery .thumbfig:focus-within,.nav li a:focus,a.btn:focus,a:focus,a:focus>img{outline:#f00 solid 1px}#em-gallery .thumbfig:focus-within,.nav li a:focus,a.btn:focus,a:focus>img{outline-offset:-2px}.page-header a img:focus{display:block;width:auto;height:auto}#jumptotop{background-color:#222;border-radius:3px;bottom:8px;box-sizing:border-box;color:#fff;font-size:1.6em;height:36px;line-height:18px;opacity:.6;padding:6px 10px;position:fixed;right:8px;z-index:800}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:999}.stat_block .chart div div div{position:relative!important}#voting button{-webkit-appearance:none;color:#fff}.umfrage_form .row{margin-bottom:5px}.umfrage_form .row .t_area{margin-bottom:15px}p,span{line-height:28px}.full-container-fix-header{min-height:109px;position:fixed;background-color:#fff;z-index:99;border-bottom:2px solid #e6e6e6;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.full-container #logo{margin-left:40px;margin-top:32px;max-width:176px;height:auto;float:left}.navbar-fix-header{float:left;background-color:#fff;color:#4d4d4d;margin-left:auto!important;margin-right:auto!important;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}.navbar-fix-header .navbar-light .navbar-nav li a:focus,.navbar-fix-header .navbar-light .navbar-nav li a:hover,.navbar-fix-header .navbar-light .navbar-nav>a,.navbar-fix-header .navbar-light .navbar-nav>a:focus,.navbar-fix-header .navbar-light .navbar-nav>a:hover,.navbar-fix-header .navbar-nav>li a:focus,.navbar-fix-header .navbar-nav>li a:hover,.navbar-fix-header .navbar-nav>li>a,.navbar-fix-header .navbar-nav>li>a:focus,.navbar-fix-header .navbar-nav>li>a:hover{color:#4d4d4d;margin:0 4px!important;padding:39px 0!important;text-decoration:none;background-color:#fff}.akademie{padding:41px 0 40px}.navbar-fix-header .navbar-nav>li.active>div>a,.navbar-fix-header .navbar-nav>li.active>div>a:hover{color:#fff;background-color:#c33;padding:7px 16px 6px!important;margin:0!important;border-radius:3px}.navbar-fix-header .navbar-nav{float:none;margin:auto}#breadcrumbs{padding:20px 0}#breadcrumbs a,#breadcrumbs a:focus,#breadcrumbs a:hover,#breadcrumbs span{color:#666;font-size:21px;letter-spacing:0;line-height:28px}#breadcrumbs a,#breadcrumbs a:focus,#breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.full-container-navi,.full-container-navi .navbar-light,.full-container-navi .navbar-light .navbar-nav li a:focus,.full-container-navi .navbar-light .navbar-nav li a:hover,.full-container-navi .navbar-light .navbar-nav>.active>a,.full-container-navi .navbar-light .navbar-nav>.active>a:focus,.full-container-navi .navbar-light .navbar-nav>.active>a:hover,.full-container-navi .navbar-nav>li.active li a:focus,.full-container-navi .navbar-nav>li.active li a:hover,.full-container-navi .navbar-nav>li.active>a,.full-container-navi .navbar-nav>li.active>a:focus,.full-container-navi .navbar-nav>li.active>a:hover{background-color:#fff}#contBody,#home #contBody div,.full-container-body{background-color:#efefef}.full-container-navi .navbar-light .navbar-nav li a,.full-container-navi .navbar-light .navbar-nav>a,.full-container-navi .navbar-light>a,.full-container-navi .navbar-nav>li>a{background-color:#fff;margin:auto 0!important;color:#4d4d4d;font-size:16px;letter-spacing:0;line-height:16px;text-align:center}.full-container-navi .navbar-light .navbar-nav li a:focus,.full-container-navi .navbar-light .navbar-nav li a:hover,.full-container-navi .navbar-light .navbar-nav li.active a,.full-container-navi .navbar-light .navbar-nav>a:focus,.full-container-navi .navbar-light .navbar-nav>a:hover,.full-container-navi .navbar-light>a:focus,.full-container-navi .navbar-light>a:hover,.full-container-navi .navbar-nav>li a:focus,.full-container-navi .navbar-nav>li a:hover,.full-container-navi .navbar-nav>li.active a,.full-container-navi .navbar-nav>li.active>a,.full-container-navi .navbar-nav>li>a:focus,.full-container-navi .navbar-nav>li>a:hover{font-weight:700;color:#4f6e3e!important}.full-container-body{padding:40px 0}#contBody{font-size:16px;letter-spacing:0;line-height:28px}#footer_indiv,#footer_indiv .container,#footer_indiv a{background-color:#efefef;color:#c33;font-size:12px;letter-spacing:0;line-height:15px}#footer_indiv a{margin-right:20px}#footer_indiv{margin-top:4px;padding:25px 0}.rechte_spalte_datum,.rechte_spalte_ort,.rechte_spalte_preis,.rechte_spalte_programm,.rechte_spalte_veranstalter,.rechte_spalte_zusatz{color:#4d4d4d;font-size:16px;letter-spacing:0;line-height:28px}.rechte_spalte_datum .col-12,.rechte_spalte_ort .col-12,.rechte_spalte_preis .col-12,.rechte_spalte_programm .col-12,.rechte_spalte_veranstalter .col-12,.rechte_spalte_zusatz .col-12{padding:0;margin-bottom:10px}.rechte_spalte_datum strong,.rechte_spalte_ort strong,.rechte_spalte_preis strong,.rechte_spalte_programm strong,.rechte_spalte_veranstalter strong,.rechte_spalte_zusatz strong{color:#4d4d4d;font-size:20px;font-weight:700;line-height:24px}.rechte_spalte_datum a,.rechte_spalte_ort a,.rechte_spalte_preis a,.rechte_spalte_programm a,.rechte_spalte_veranstalter a,.rechte_spalte_zusatz a{color:#c33}.rechte_spalte_datum .col-sm-4,.rechte_spalte_datum .col-sm-8,.rechte_spalte_ort .col-sm-4,.rechte_spalte_ort .col-sm-8,.rechte_spalte_preis .col-sm-4,.rechte_spalte_preis .col-sm-8,.rechte_spalte_programm .col-sm-4,.rechte_spalte_programm .col-sm-8,.rechte_spalte_veranstalter .col-sm-4,.rechte_spalte_veranstalter .col-sm-8,.rechte_spalte_zusatz .col-sm-4,.rechte_spalte_zusatz .col-sm-8{width:100%}h2{margin-bottom:20px}.navbar-toggler{float:right;margin-top:16px;margin-bottom:16px;border:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .icon-bar{background-color:#903!important}.event-nav-dropdown,.header-sub{display:none}#footer-bt{text-align:right;color:#4d4d4d}.btn,.btn:focus,.btn:hover{border-radius:3px;background-color:#4f6e3e;border-color:#4f6e3e;color:#fff;font-size:16px;letter-spacing:0;line-height:28px;text-align:center;min-width:200px;max-width:100%;margin:20px 0}.full-container-fix-header-sub{top:109px;position:fixed;background-color:#fff!important;min-height:440px;z-index:99;display:none;border-bottom:2px solid #e6e6e6}.subnav-ul{list-style:none;padding:0;display:inline-block}.mobile-nav-title .title{margin-left:15px}.mobile-nav-back{border:none;background:0 0;color:#903;font-weight:500;padding:0;height:50px;width:50px}.mobile-nav-back+.title{margin-left:0}.mobile-nav-back::before{content:"\f177";font-family:FontAwesome}.subnav-link{display:inline-block;padding:5px;background-color:transparent;border:none;color:#4d4d4d;font-size:16px;line-height:1.3;font-weight:600}.subnav-link.is--active,.subnav-link:focus,.subnav-link:hover{color:#903;text-decoration:none}a.subnav-link-with-ebene{position:relative;padding-right:20px;width:100%;text-align:left}a.subnav-link-with-ebene::after{content:"\f105";font-family:FontAwesome;position:absolute;top:0;right:10px;font-size:22px}@media (max-width:400px){.table-padding-mobile{padding:0}}@media (max-width:767px){#footer-links a,h1{color:#c33}.empfehlungen_mobile{visibility:visible;display:block}.empfehlungen{visibility:hidden;display:none}#anmeldung .btn-primary{margin-top:20px}a,body,div,h3,h4,h5,html,p,span{font-size:1em!important}h2{font-size:1.1em!important}table{font-size:.9em!important}#anmeldung #prog_row,#anmeldung .begleitung_auswahl,#anmeldung div>input,#anmeldung div>select,#anmeldung div>table,#anmeldung div>textarea,div[id^=zusatz_feld_row]{margin-bottom:15px!important}#anmeldung .form-group{margin-bottom:0}.container-navbar-fix-header{float:none}li.active{border-bottom:0}h1{font-size:28px!important;font-weight:900!important;letter-spacing:0;line-height:34px}h1,h2,h3{margin:30px 0!important}#contBody .col-sm-1{height:4px;background-color:#fff;margin-bottom:40px;margin-top:30px}#nav-dropdown{box-sizing:border-box;height:48px;border:1px solid #ccc;border-radius:3px;background-color:#fff;width:100%;margin:24px 0;padding-left:10px;color:#4d4d4d;font-size:12px;letter-spacing:0;line-height:15px}#footer-bt,#footer-links a{font-size:12px!important;letter-spacing:0;line-height:15px}.row_rechte_spalte{margin-left:0;margin-right:0}.event-nav-dropdown{display:block}#footer-links{text-align:center;margin-bottom:30px}#footer-bt{text-align:center;color:#4d4d4d}}@media (min-width:768px){.navbar-collapse{padding-left:0;padding-right:0}.col-sm-no-l-padding,.col-sm-no-lr-padding,.full-container-navi .nav>li:first-child>a{padding-left:0!important}.col-sm-no-lr-padding,.col-sm-no-r-padding{padding-right:0!important}.full-container-navi .nav>li:last-child>a{padding-right:0;border-right:none!important}.navbar-nav.navbar-right:last-child{margin-right:0!important}.col-country{margin-top:10px}.navbar-nav>li>a{padding-top:0;padding-bottom:0}}@media (max-width:1199.98px){.akademie,.subnav-ul{font-size:14px!important}.navbar-fix-header{float:right}.full-container #logo{margin-left:16px!important;margin-top:12px!important}.full-container-fix-header{min-height:65px}.container-navbar-fix-header .navbar-fix-header{float:left;width:100%!important}.container-navbar-fix-header .navbar-fix-header .navbar-nav{float:left}.container-navbar-fix-header .navbar-nav>li{float:none;margin:0 15px}.navbar-fix-header .collapsing{margin-top:65px;width:100%}.navbar-fix-header .navbar-light .navbar-nav li a:focus,.navbar-fix-header .navbar-light .navbar-nav li a:hover,.navbar-fix-header .navbar-light .navbar-nav>a,.navbar-fix-header .navbar-light .navbar-nav>a:focus,.navbar-fix-header .navbar-light .navbar-nav>a:hover,.navbar-fix-header .navbar-nav>li a:focus,.navbar-fix-header .navbar-nav>li a:hover,.navbar-fix-header .navbar-nav>li>a,.navbar-fix-header .navbar-nav>li>a:focus,.navbar-fix-header .navbar-nav>li>a:hover{padding:14px 0!important;letter-spacing:2px;font-size:16px!important;margin:0}.akademie{margin:10px 15px 0;letter-spacing:2px}.subnav-ul{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 65px);background-color:#fff;z-index:1}.subnav-ul.is--visible-mobile{display:block}.mobile-nav-title{display:flex;align-items:center;min-height:50px;background-color:#efefef;font-size:24px;line-height:1.2;color:#903;font-weight:500}.subnav-li{padding:0 15px}.subnav-link{position:relative;display:block;width:100%;padding:16px 20px 16px 0;font-size:14px;text-align:left;border-bottom:2px solid #eceae8;letter-spacing:2px;text-decoration:none!important}.subnav-linkbutton::after{content:"\f105";font-family:FontAwesome;position:absolute;top:50%;right:5px}.subnav-link:focus,.subnav-link:hover{color:#903}a.subnav-link-with-ebene::after{top:20%}.new-ebene::after{content:"\f105";font-family:FontAwesome;float:right;font-size:22px}.full-container-fix-header-sub{top:65px;height:100%}.navbar-collapse{width:100%}.navbar-fix-header .navbar-nav{max-width:100%;margin-top:0;width:100%}.container-navbar-fix-header .nav>li{border-bottom:2px solid rgba(160,151,141,.2)}.navbar-fix-header .navbar-nav>li.active{margin:0}.navbar-fix-header .navbar-light .navbar-nav li.inactive a:focus,.navbar-fix-header .navbar-light .navbar-nav li.inactive a:hover,.navbar-fix-header .navbar-nav>li.inactive a:focus,.navbar-fix-header .navbar-nav>li.inactive a:hover,.navbar-fix-header .navbar-nav>li.inactive>a:focus,.navbar-fix-header .navbar-nav>li.inactive>a:hover{border-bottom:none;background-color:#fff;color:#903}body.scroll-disabled{overflow:hidden;width:100%;position:fixed}.navbar-fix-header .navbar-nav>li.active>div>a,.navbar-fix-header .navbar-nav>li.active>div>a:hover{padding:8px 16px!important}}@media screen and (min-width:1440px){.full-container #logo{margin-right:230px}.full-container-fix-header-sub{padding:0 20px 0 440px}}@media screen and (max-width:1439px){.full-container #logo{margin-right:40px}.full-container-fix-header-sub{padding:0 20px 0 250px}}@media (min-width:992px){#statistik .container,#statistik-presview .container{margin-right:15%!important;margin-left:15%!important;width:70%!important;max-width:70%!important}}#ui-datepicker-div{z-index:99!important}@media (min-width:1199.98px) and (max-width:1248px){#nav-unser-strom{max-width:55px}#nav-unser-strom a{padding-top:30px!important}}nav.navbar-fix-header>div.container-fluid{justify-content:flex-start!important}@media (max-width:1199px){nav.navbar-fix-header>div.container-fluid{justify-content:space-between!important}.navbar-collapse-2{width:100%}.akademie{border-bottom:0;padding:20px 0}.navbar-expand-lg .navbar-nav{flex-direction:column}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:wrap}}@media (min-width:768px) and (max-width:991px){.container,.full-container .container{max-width:750px!important}#contBody.row{margin-right:0;margin-left:0}}@media (max-width:575px){*>.col-12,.event-nav-dropdown{padding-left:15px;padding-right:15px}#contBody.row{margin-right:0;margin-left:0}}#navbar-collapse-1.collapsing{-webkit-transition:none;transition:none;display:none}.column-spacer{height:0!important}.anmelder_toggle,.col-12 .form-horizontal>#zusatz_felder_tab>.form-group.row,.col-12 .form-horizontal>#zusatz_felder_tab>.form-group.row .col-10,.col-12 .form-horizontal>#zusatz_felder_tab>.form-group.row .col-sm-10,.col-12 .form-horizontal>#zusatz_felder_tab>.form-group.row .col-sm-12,.col-12 .form-horizontal>#zusatz_felder_tab>.form-group.row .col-sm-12>.col-12,.col-12 .form-horizontal>.form-group.row>.col-sm-10 .col-12 .form-horizontal>.form-group.row,.fluege_elemente,.fluege_elemente h3,.fluege_elemente>.col-12,.form-group.row,.form-group.row>.col-12,.form-group.row>.col-form-label,.form-group.row>.col-sm-10,.rechnungsadresse-title,.rechnungsadresse_toggle,.transfer_elemente,.transfer_elemente h3,.transfer_elemente>.col-12,.vergabecode-input-container{padding-left:0!important;padding-right:0!important;margin-left:0;margin-right:0}.nav-link{text-decoration:none!important;color:#4d4d4d!important}@media (min-width:1200px){.full-container-fix-header{min-height:109px;height:109px!important}.container-navbar-fix-header .nav li:not(:last-child){margin-right:60px}.subnav-ul{width:350px;margin:0 60px 0 0;vertical-align:top;padding:40px 0}.subnav-li:not(:last-child){margin-bottom:10px}.mobile-nav-title,.navbar-toggler{display:none}.akademie:hover,.navbar-fix-header .navbar-light .navbar-nav li.inactive:focus,.navbar-fix-header .navbar-light .navbar-nav li.inactive:hover,.navbar-fix-header .navbar-nav>li.inactive:focus,.navbar-fix-header .navbar-nav>li.inactive:hover{border-bottom:2px solid #903}.navbar-collapse-2.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.container{max-width:1170px}}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#4d4d4d}.col-form-label{padding-top:0}#sub{width:fit-content}#prog_row,.anmelder_toggle>*,.begleitung_auswahl>*,.datenschutz-rows>*,.rechnungsadresse-title>*,.rechnungsadresse_toggle>*,.submit-button-container>*,.teilnehmer-title>*{padding-left:0!important;padding-right:0!important}#vergabecodeButton{min-width:fit-content;padding:0 20px!important;font-size:16px}.form-control-sm{font-size:inherit}