@charset "UTF-8";@media screen,projection{:root{--hauptfarbe:#ffa000;--hauptfarbe-transparent:rgba(255,160,0,0.95);--akzentfarbe:#0277bd;--akzentfarbe-transparent:rgba(2,119,189,0.9);--schriftschwarz:rgba(0,0,0,0.9);--schriftblau:#0d47a1}html{height:100%;min-height:100%;margin:0;padding:0}body{min-height:100%;margin:0;padding:0;overflow-x:hidden !important}hr{color:lightgray}.tabs{max-width:100%;overflow-x:hidden}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@for $i from 1 through 40{$num: if($i < 10,'0#{$i}','#{$i}');.bg#{$i}{--bg: url("../images/bg-webp/#{$num}.webp")}}#bg::before{content:"";position:fixed;top:0;height:calc(var(--vh, 1dvh) * 100);left:0;right:0;bottom:0;z-index:-1;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center}.bg1::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/01.webp")}.bg2::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/02.webp")}.bg3::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/03.webp")}.bg4::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/04.webp")}.bg5::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/05.webp")}.bg6::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/06.webp")}.bg7::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/07.webp")}.bg8::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/08.webp")}.bg9::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/09.webp")}.bg10::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/10.webp")}.bg11::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/11.webp")}.bg12::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/12.webp")}.bg13::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/13.webp")}.bg14::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/14.webp")}.bg15::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/15.webp")}.bg16::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/16.webp")}.bg17::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/17.webp")}.bg18::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/18.webp")}.bg19::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/19.webp")}.bg20::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/20.webp")}.bg21::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/21.webp")}.bg22::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/22.webp")}.bg23::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/23.webp")}.bg24::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/24.webp")}.bg25::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/25.webp")}.bg26::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/26.webp")}.bg27::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/27.webp")}.bg28::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/28.webp")}.bg29::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/29.webp")}.bg30::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/30.webp")}.bg31::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/31.webp")}.bg32::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/32.webp")}.bg33::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/33.webp")}.bg34::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/34.webp")}.bg35::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/35.webp")}.bg36::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/36.webp")}.bg37::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/37.webp")}.bg38::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/38.webp")}.bg39::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/39.webp")}.bg40::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/40.webp")}.bg41::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/41.webp")}.bg42::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/42.webp")}.bg43::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/43.webp")}.bg44::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/44.webp")}.bg45::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/45.webp")}.bg46::before{background: url("https://www.fc-chammuenster.de/skiinline/templates/fccskiinline4/images/bg-webp/46.webp")}.transp-amber{background-color: var(--hauptfarbe-transparent, rgba(255,160,0,0.95)) !important}.transp-amber.navigationsmenue{background-image: linear-gradient(to top, rgba(255,160,0,0.9) 0%, rgb(255, 160, 0) 95%) !important; background-color: transparent !important}.transp-blue{background-color: var(--akzentfarbe-transparent, rgba(2,119,189,0.9)) !important}.durchsichtig{background-color: rgba(0, 0, 0, 0) !important}.orange{background-color: var(--hauptfarbe,#ffa000)}.fccorange{background-color: var(--hauptfarbe,#ffa000)}.blau{background-color: var(--akzentfarbe,#0277bd)}.fccblau{background-color: var(--akzentfarbe,#0277bd)}.waves-effect.waves-fccorange .waves-ripple{background-color: rgba(255, 160, 0, 0.65)}.waves-effect.waves-fccblau .waves-ripple{background-color: rgba(2, 119, 189, 0.65)}.cat-children,.btn-group.pull-right,.sige_small{display: none}.keinabstand{padding: 0 !important; margin: 0 !important}.abstandabsatzspezial{padding: 5px!important; margin: 0!important}.bordernone,.keinrahmen{border: 0 !important}.no-container{width: 95% !important; max-width: none !important}.vollebreite{width: 100%}.z-achse-0{z-index: 0 !important}.z-achse-1{z-index: 1 !important}.z-achse-2{z-index: 2 !important}.z-achse-3{z-index: 3 !important}.z-achse-4{z-index: 4 !important}.z-achse-5{z-index: 5 !important}h1{font-size: 1.65rem}h2{font-size: 1.5rem}h3{font-size: 1.4rem}h4{font-size: 1.28rem}h5{font-size: 1.2rem}h6{font-size: 1.12rem}a{color: var(--schriftblau, #0d47a1); text-decoration: none}.schrift-blau{color: var(--schriftblau, #0d47a1)}.schrift-schwarz,.schrift-schwarz p,.schrift-schwarz a{color: var(--schriftschwarz, rgba(0, 0, 0, 0.9)) !important}abbr{text-decoration: none; border: none; cursor: help}.bold{font-weight:bold}.hover-unterstreichen:hover{text-decoration: underline}abbr[title]{border-bottom: 0 dotted}abbr[title]:hover{border-bottom: 1px dotted}.page-header h1{color: var(--schriftblau, #0d47a1) !important}.seitenueberschrift{font-family: Century Gothic,CenturyGothic,Roboto,Arial,sans-serif}.seitenueberschrift h2{font-weight: bold}*::selection{background: var(--akzentfarbe,#0277bd) none repeat scroll 0 0; color: #fff; text-shadow: none}a::selection{background: var(--schriftblau, #0d47a1) none repeat scroll 0 0; color: #fff; text-shadow: none}*::-moz-selection{background: var(--akzentfarbe,#0277bd) none repeat scroll 0 0; color: #fff; text-shadow: none}a::-moz-selection{background: var(--schriftblau, #0d47a1) none repeat scroll 0 0; color: #fff; text-shadow: none}.shorten-long-text{white-space: nowrap;overflow: hidden;width: 100%;text-overflow: ellipsis}a{text-decoration: none}html{line-height: 1.5;font-family: "Roboto", sans-serif;font-weight: normal;color: rgba(0, 0, 0, 0.87)}.js-hinweis div{padding: 5px}.btn,.btn-small,.btn-large{background-color: var(--hauptfarbe, #ffa000)}.btn:hover,.btn-small:hover,.btn-large:hover{background-color: var(--akzentfarbe,#0277bd)}.btn:hover,.btn-small:hover,.btn-large:hover{background-color: var(--akzentfarbe,#0277bd)}.btn-blau,.btn-small-blau,.btn-large-blau{background-color: var(--akzentfarbe,#0277bd)}.btn-blau:hover,.btn-small-blau:hover,.btn-large-blau:hover{background-color: var(--hauptfarbe, #ffa000)}.btn-abstand{margin: 10px}.delete-btn,.termin-delete-btn,.meldung-delete-btn{background-color: #c62828}.delete-btn:hover,.termin-delete-btn:hover,.meldung-delete-btn:hover{background-color: #b71c1c}.termin-hide-btn{background-color: #757575}.termin-hide-btn:hover{background-color: #616161}.termin-hide-btn.hide_termin_show,.termin-restore-btn,.meldung-restore-btn,.restore-btn{background-color: #2e7d32}.termin-hide-btn.hide_termin_show:hover,.termin-restore-btn:hover,.meldung-restore-btn:hover,.restore-btn:hover{background-color: #1b5e20}.termin-edit-btn{background-color: #ffa000}.termin-edit-btn:hover{background-color: #ff8f00 }.termin-duplicate-btn{background-color: #0277bd}.termin-duplicate-btn:hover{background-color: #01579b}.termin-info-btn{background-color: #009688}.termin-info-btn:hover{background-color: #00796b}.navbar-fixed{height: 56px}#headerlogo.brand-logo a{filter: drop-shadow(0 10px 10px rgba(0,0,0,0.2))}#headernavigation .nav-item.deeper.parent:hover{background-color: rgba(0,0,0,0.1)}.headercontentabstand{height: 50px}.navigationsmenue{ margin: 0; padding: 0; top:0px; left:0px}.container-navbar{ margin: 0 auto; max-width: 1280px; width: 90%; }@media only screen and (min-width : 993px){.container-navbar{ margin: 0 auto; max-width: 1480px; width: 90%; }}@media only screen and (orientation: landscape) and (min-width: 993px) and (max-width: 1024px){div.container.inhalt{ width: 80%}.container-navbar{ width: 95%; }}.dropdown .nav ul li:hover,nav ul li.active{ background-color: var(--akzentfarbe-transparent, rgba(2,119,189,0.9))}nav{color: #fff; height: 56px; line-height: 56px; width: 100%}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i,nav a.button-collapse,nav a.button-collapse i{height: 56px; line-height: 56px}nav .sidenav-trigger i.material-icons{font-size: 2.7rem; height: 56px; line-height: 56px}nav #headernavigation ul li.active,nav #headernavigation .deeper.parent{height: 56px; line-height: 56px}.dropdown i{margin-left: 1px}nav ul a,nav ul span.nav-header{ padding: 0 10px !important; display: block}.dropdown li{ display: inline-block; position: relative; cursor: pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; color: #fff}.dropdown li ul{ padding: 0; position: absolute; top: 56px; left: 0; background-color: var(--akzentfarbe-transparent, rgba(2,119,189,0.9)); width: 185px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; display: none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.4),0 2px 10px 0 rgba(0,0,0,0.3)}.dropdown li ul li{ width: 185px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 35px; display: block; color: #fff}.dropdown li ul li:hover{ background-color: rgba(0, 0, 0, 0.1); width: 185px}.dropdown li ul li.active{ width: 185px; height: 35px; line-height: 35px}.dropdown li ul li a{ width: 185px; height: 35px; line-height: 35px}.dropdown li ul li a:hover{ width: 185px; height: 35px; line-height: 35px}.dropdown li ul li.current.active,.dropdown li ul li.current.active a:hover{height: 35px !important; line-height: 35px !important}.dropdown li:hover ul{display: block;opacity: 1;visibility: visible}#verwaltungsmenue{margin:0;padding:0;border:0}#verwaltungsmenue li.nav-item{height: 40px; width: 100%}#verwaltungsmenue li.nav-item a{color: rgba(0,0,0,0.87);font-weight: 500;display: block}#menuerechts{background-color: white;border-radius: 2px}#verwaltungsmenue li a:hover{color: white;font-weight: 500;display: block;background-color: rgba(255,160,0,1)}#verwaltungsmenue li.active a{color: white;font-weight: 500;display: block;background-color: rgba(255,160,0,0.8)}.sidenav .collapsible-header,.sidenav .collapsible-body{background-color: inherit; border-bottom: inherit; height: inherit; padding: inherit; line-height: inherit; margin: 0px !important}.sidenav{width: 240px}.sidenav li>a,.sidenav li>span.nav-header{color:rgba(0,0,0,0.87);font-weight:500;display: block}.collapsible{border: none}.sidenav a,.sidenav span.nav-header{ height: 48px !important; line-height: 48px !important; }.sidenav li{ padding: 0px; }.sidenav .collapsible-body li.active a,.sidenav .collapsible-body li.active span.nav-header{ color: #fff; background-color: rgba(255, 160, 0, 0.8)}.sidenav li.active a,.sidenav li.active span.nav-header{ color: #fff}.sidenav li.active{background-color: rgba(255,160,0,0.8)}.sidenav li:hover{ color: #fff; background-color: rgba(255, 160, 0, 0.8)}.sidenav li a:hover,.sidenav li span.nav-header:hover{ color: #fff; background-color: rgba(255, 160, 0, 0.8)}.sidenav .innen li a:hover{ color: #fff; background-color: rgba(255, 160, 0, 0.8)}.sidenav .collapsible-body li a,.collapsible-body li a,.sidenav .collapsible-body li span.nav-header,.collapsible-body li span.nav-header{ font-weight: normal !important; color: #444; background-color: rgba(255, 255, 255, 1)}.trennlinie{ padding: 0px !important; margin: 0px !important}.parent img{ float: right; margin-top: 18px; width: 20px; height: 100%}.image-title{ float: left}#mobile-demo .parent img{ display: none}.sidenav-overlay{z-index: 990}.navsearch{display: none; position:fixed; top:56px; float: right !important; right: 5%; width: 20%; z-index: 500}.searchlupebtn,.searchlupebtn i,.searchclosebtn{font-size: 2rem !important}.navbarsuchesubmitbutton,.navbarsuchesubmitbutton:hover{background-color: transparent;box-shadow: none}.navbarsuchesubmitbutton{height: 58px; line-height: 58px; padding: 0;vertical-align: middle}input[type="search"]:not(.browser-default):focus:not([readonly]){border-bottom: 2px solid var(--akzentfarbe,#0277bd) !important}.input-field input[type="search"]~.mdi-navigation-close,.input-field input[type="search"]~.material-icons{ color: rgba(255, 255, 255, 0.7)}#mod-search-searchword{ height: 56px}@media only screen and (min-width : 1800px){.navsearch{ right: 11%; width: 15%; }}@media only screen and (min-width : 2500px){.navsearch{ right: 20%; width: 15%; }}.headerfcclogo a img,.headerfcclogo-wappen{width: 80px}.headerfcclogo-wappen{-webkit-filter: drop-shadow( 0px 0px 8px rgba(0, 0, 0, .5));filter: drop-shadow( 0px 0px 8px rgba(0, 0, 0, .5))}@media only screen and (min-width: 992.5px) and (max-width: 993px){#headernavigation,#headermenusuche,nav.navsearch,.searchbtn.searchlupebtn{display: none !important}#headerlogo{left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}nav a.sidenav-trigger{display: block}}@media screen and (orientation: landscape) and (max-height: 420px){nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i,nav .navbarsuchesubmitbutton{ height: 40px; line-height: 40px}.headerfcclogo a img{max-height: 75px ; width: 70px !important}nav .sidenav-trigger i.material-icons{line-height: 40px; height: 40px}.dropdown li ul{top: 40px}.parent img{ margin-top: 10px}#mod-search-searchword{ height: 40px}.navsearch{top:40px}.headercontentabstand{height: 10px}nav #headernavigation ul li.active,nav #headernavigation .deeper.parent{height: 40px; line-height: 40px}}.seitenueberschrift h1{ padding-top: 5px ; padding-bottom: 5px; margin-bottom: 0px; margin-top: 0px; color: white; text-shadow: 0 10px 10px rgba(0,0,0,0.95)}.card-panel{padding: 5px; margin-top: 30px; }.abstand-content{margin:20px}@media only screen and (max-width: 500px){.abstand-content{margin:15px}}.abstand-rechts2{margin:5px 0px 5px 0px}div#component .pull-left img{ float: right; margin-left: 20px; padding-right: 5px; max-width: 220px; max-height: 220px;display: block; margin: 0px !important; padding: 0px !important; position: relative}.mittebild{display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px}@media only screen and (max-width : 300px){.facebook-embed{ display: none}}.facebook-embed{overflow-x: auto; max-width: 100%; overflow-y:hidden}.img_caption{ margin: 10px; color:rgba(0, 0, 0, 0.87)}.collapsible-body{overflow-x:auto}.article-info-term{ display: none}.published,.createdby,.hits{ text-align: right}@media only screen and (max-width: 600px){.valign-wrapper.valign-med-and-up{display: inherit}}@media only screen and (max-width: 992px){.valign-wrapper.valign-large-only{display: inherit}}.materialbox-caption{height: auto; width: auto; line-height: 20px; background-color: rgba(0, 0, 0, 0.8); padding: 0% 0% !important; bottom: 5px; border-radius: 2px; }@media only screen and (min-width: 993px){.materialbox-caption{left: 20%; right: 20%}}@media only screen and (max-width: 992px){.materialbox-caption{left: 10%; right: 10%}}@media only screen and (max-width: 600px){.materialbox-caption{left: 2%; right: 2%}}#materialbox-overlay{background-color: rgba(0, 0, 0, 0.8)}.padding-content{ overflow: visible; padding:1px 1px 45px 1px}@media only screen and (max-width: 600px){.padding-content{padding-bottom:60px}}.tabs .tab a{color: var(--akzentfarbe,#0277bd)}.tabs .indicator{color: var(--akzentfarbe,#0277bd); background-color: var(--akzentfarbe,#0277bd)}.tabs .tab a:hover{background-color: transparent;color: var(--hauptfarbe, #ffa000)}.tabs .tab a.active{background-color: rgba(0,0,0,0.05) !important;color: var(--akzentfarbe,#0277bd)}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color: rgba(0,0,0,0.05) !important;color: var(--akzentfarbe,#0277bd)}.tabs .tab a .material-icons,.tabs .tab a .fontawesome{vertical-align: middle;margin: 0 10px;width: 24px}.tabs .tab a .fontawesome{font-size: 1.5rem}.tabs .tab a .tabtext{vertical-align: middle}@media only screen and (max-width : 310px){ul.tabs{ flex-direction: column; height: 100%; float: left}ul.tabs .indicator{display: none}ul.tabs a.active{color: var(--hauptfarbe, #ffa000); }ul.tabs{border-left: var(--akzentfarbe,#0277bd) solid 1px; border-right: var(--akzentfarbe,#0277bd) solid 1px; border-bottom: var(--akzentfarbe,#0277bd) solid 1px; }ul.tabs li{border-top: var(--akzentfarbe,#0277bd) solid 1px; border-bottom: var(--akzentfarbe,#0277bd) solid 0px; }.tabs .tab{width: 100% !important}}.slider.fullscreen ul.indicators{ top:68px}.slider .indicators .indicator-item.active{ background-color: var(--akzentfarbe,#0277bd)}.slider .indicators .indicator-item{ background-color: var(--hauptfarbe-transparent, rgba(255,160,0,0.9))}@media only screen and (max-width: 600px){.slider .indicators .indicator-item{ margin: 0 4px}}@media only screen and (max-width: 992px){.slider .indicators .indicator-item{ margin: 0 6px}}.previous{float: left; margin: 5px}.previous a{color:white}.next{float: left; margin: 5px}.next a{color: white}.pagenav{height: 30px}.pagenavigationbuttons{ max-width:80px}.pager ul li{display: inline-block; border-radius: 2px; font-size: 1.2rem; line-height: 30px; padding: 0 10px; text-align: center}.pager ul li{padding: 0}.pager ul li.hidden-phone{ padding: 0}.pager ul li a.pagenav span.icon-next i,.pager ul li a.pagenav span.icon-previous i{color: rgba(0, 0, 0, 0.87);font-size: 2.2rem; vertical-align: middle}.pager ul li a.pagenav{color: rgba(0, 0, 0, 0.87)}.pager ul li.active{ background-color: var(--akzentfarbe,#0277bd); color: white; vertical-align: middle}.pager ul li.active a{ color: white; }.pagination li .page-link span,.pagination li.active span,.pagination li .page-link a,.pagination li.active a{padding: 0 10px}.pagination li .page-link .pagination-icon1,.pagination li a.pagination-icon1,.pagination li .page-link .pagination-icon2,.pagination li a.pagination-icon2,.page-item.hidden-phone.waves-effect.paginationwaves.page-item1{padding: 0}.pagination li.active span,.pagination li.active a{color:white; background-color: var(--hauptfarbe, #ffa000);display: inline-block;font-size: 1.2rem;line-height: 30px}.pagination .page-item span,.pagination .page-item a{font-size: 1.2rem;line-height: 30px}.pagination li.disabled{cursor: default;color: #999 !important}.pagination-list .active{vertical-align: middle}.padding-content{padding-bottom: 5px}.pagination-list li{padding: 0px}.paginationwaves{cursor:auto}#breadcrumbs,#breadcrumbs i{ text-align:left; margin: 0 5px;background-color: transparent;box-shadow: none;height: 1.5rem;; line-height: 1.5rem;}#breadcrumbs a,#breadcrumbs .aktuelleseite,#breadcrumbs .active{background-color: transparent; color: rgba(0, 0, 0, 0.87); text-decoration: none}#breadcrumbs .pathway{margin-left: 0px}.aktuelleseite{margin-right: 7px}.breadcrumb span::before{content: '\E5CC';vertical-align: top; display: inline-block;font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 25px; color: rgba(0, 0, 0, 0.87); margin:0; }.breadcrumb::before,.breadcrumb.ohnelink:nth-child(0n+2) span::before,.breadcrumb:nth-child(0n+2) span::before,.breadcrumb.pathway:nth-child(0n+3) span::before{content: '';margin:0}.breadcrumb{font-family: inherit !important; font-size: inherit !important; }.breadcrumbs a,.breadcrumbs i{vertical-align: middle}.responsive-banner .container.verbandslogos.verbandslogos-breit{max-width: 180px}.responsive-banner .container.verbandslogos{max-width: 150px}.responsive-banner .verbandslogos-hauptverein img{max-width: 110px}.footerschrift a,.footer1{ color: white; font-weight: 300}.footer-copyright,.footerinnen,.footer-copyright.container{padding: 0 !important; margin:0 !important}.footermenu{margin-top:0px; padding-top:0px}.footermenu ul{padding: 0px 10px;margin: 0px 0px}.footermenu li{float:left; padding: 0px 10px;margin: 0px 0px}.footer2{ display: none}.footerschatten{filter: drop-shadow(0px -2px 5px rgba(0,0,0,0.3))}.page-footer{background: none}@media only screen and (max-width: 600px){.page-footer{padding-top: 70px}}.werbebanner{height: 85px;margin: 5px;border-radius: 2px}.werbebanner-pixel,.werbebanner-pixel a{display: flex;justify-content: center;align-items: center}.werbebanner img{width: auto;max-height: 100%;padding:5px}footer{position: relative; margin-top: 30px}@media only screen and (min-width: 992px){footer{margin-top: 50px}}footer::before,footer::after{position: absolute;content: ''; width: 100vw;height: calc(100% + 5vw);bottom: 0;max-height: calc(100% + 70px); transform: translateX(-50vw);z-index: -1}footer::before{background-color: var(--hauptfarbe-transparent, rgba(255,160,0,0.9))}footer::after{background-color: rgba(255, 160, 0, 0.6)}@media only screen and (max-width: 992px){footer::before{-webkit-clip-path: polygon(0% 0%, 11% 15%, 23% 5%, 38% 15%, 51% 2%, 63% 14%, 73% 3%, 83% 15%, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(0% 0%, 11% 15%, 23% 5%, 38% 15%, 51% 2%, 63% 14%, 73% 3%, 83% 15%, 100% 0%, 100% 100%, 0% 100%)}}@media only screen and (max-width: 992px){footer::after{-webkit-clip-path: polygon(0% 16%, 9% 5%, 19% 15%, 35% 8%, 50% 16%, 65% 5%, 75% 14%, 85% 4%, 100% 15%, 100% 100%, 0% 100%);clip-path: polygon(0% 16%, 9% 5%, 19% 15%, 35% 8%, 50% 16%, 65% 5%, 75% 14%, 85% 4%, 100% 15%, 100% 100%, 0% 100%)}}@media only screen and (min-width: 992px){footer::before{-webkit-clip-path: polygon(0% 0%, 11% 15%,18% 1%, 23% 20%,28% 6%, 33% 14%, 38% 2%, 42% 18%, 48% 6%, 54% 20%, 59% 4%, 63% 15%, 68% 3%, 72% 12%, 77% 1%, 82% 15%, 86% 2%, 91% 13%, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(0% 0%, 11% 15%,18% 1%, 23% 20%,28% 6%, 33% 14%, 38% 2%, 42% 18%, 48% 6%, 54% 20%, 59% 4%, 63% 15%, 68% 3%, 72% 12%, 77% 1%, 82% 15%, 86% 2%, 91% 13%, 100% 0%, 100% 100%, 0% 100%)}}@media only screen and (min-width: 992px){footer::after{-webkit-clip-path: polygon(0% 25%, 9% 1%, 19% 18%, 25% 2%, 29% 15%, 34% 1%, 40% 21%, 44% 8%, 51% 21%, 55% 10%, 60% 15%, 65% 4%, 69% 14%, 73% 4%, 81% 12%, 83% 7%, 88% 11%, 92% 3%, 100% 15%, 100% 100%, 0% 100%);clip-path: polygon(0% 25%, 9% 1%, 19% 18%, 25% 2%, 29% 15%, 34% 1%, 40% 21%, 44% 8%, 51% 21%, 55% 10%, 60% 15%, 65% 4%, 69% 14%, 73% 4%, 81% 12%, 83% 7%, 88% 11%, 92% 3%, 100% 15%, 100% 100%, 0% 100%)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){footer::before,footer::after{display: none}footer,.page-footer{background-color: var(--hauptfarbe-transparent, rgba(255,160,0,0.9))}}body{display: flex;min-height: 100dvh;flex-direction: column}main{flex: 1 0 auto}.scrolltotop{ position:fixed; bottom:23px; right:69px; display:none; background-color: var(--akzentfarbe,#0277bd); }.scrolltotop:hover{background-color: rgba(2, 119, 189, 0.8); }@media only screen and (max-height: 420px){.scrolltotop{bottom:23px; right:23px}}@media only screen and (orientation: landscape) and (max-height: 420px){.scrolltotop{bottom:23px; left:23px}}.search [type="radio"]:not(:checked),.search [type="radio"]:checked{ left: 0px; position: relative; visibility: visible; margin-right: 5px}.search [type="checkbox"]:not(:checked),.search [type="checkbox"]:checked{ left: 0px; position: relative; visibility: visible}.search .btn-group.pull-left{float: left}#searchphraseall-lbl,#searchphraseany-lbl,#searchphraseexact-lbl{display: block; margin-top: 5px}.suchausdruck .phrases-box{padding-left: 10%; padding-top: 10px}.ordering-box .chzn-container,.ordering-box .chzn-container-single,.ordering-box .chzn-single{display: none !important; width: 1px !important}.form-limit .chzn-container,.form-limit .chzn-container-single,.form-limit .chzn-single{display: none !important; position: absolute !important; width: 1px !important}li.result__taxonomy--Language,li.result__taxonomy--Type,.result__taxonomy-item+.result__taxonomy-item:before{display: none !important}.result__taxonomy{color: #575757}.com-finder__tips{display: none !important}div.search input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="time"],input[type="date"],input[type="datetime-local"],input[type="tel"],input[type="number"],input[type="search"],textarea.materialize-textarea{ margin: 0 0 5px}*::-moz-placeholder{ color: #000}#kopiesenden [type="checkbox"]:not(:checked),#kopiesenden [type="checkbox"]:checked{visibility: hidden !important}.kommunikationtsendenbtn{font-style: normal}[type="checkbox"]:checked+label::before{border-color: transparent var(--akzentfarbe,#0277bd) var(--akzentfarbe,#0277bd) transparent}.fcckommunikation .input-field .active,.fccanmeldung .input-field .active{width: 100%; text-align: left}.spamcheck-center,.g-recaptcha{display: inline-block}.formularstart,.formularback{margin-top: 5px}.zusatzfeld{z-index:-999;position:absolute;height:0;width:0;border:none;background:none;margin:0;top:0;left:0;clear:both;font-size:0px;line-height:0px}.kopiesendenbox{margin:0 !important; padding:0 !important}.select-wrapper li span{color: var(--akzentfarbe,#0277bd)}input[type=text]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=name]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom: 1px solid var(--akzentfarbe,#0277bd); -webkit-box-shadow: 0 1px 0 0 var(--akzentfarbe,#0277bd); box-shadow: 0 1px 0 0 var(--akzentfarbe,#0277bd)}.input-field input[type=text]:focus+label,.input-field input[type=email]:focus+label,.input-field input[type=name]:focus+label,.input-field input[type=tel]:focus+label,.input-field input[type=date]:focus+label,.input-field input[type=password]:focus+label,.input-field input[type=url]:focus+label,.input-field input[type=datetime-local]:focus+label,.input-field input[type=time]:focus+label,.input-field input[type=number]:focus+label,.input-field input[type=search]:focus+label,textarea.materialize-textarea:focus:not([readonly])+label{ color: var(--akzentfarbe,#0277bd) !important; }[type="checkbox"]:checked+span:not(.lever):before{border-right: 2px solid var(--akzentfarbe,#0277bd);border-bottom: 2px solid var(--akzentfarbe,#0277bd)}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border: 2px solid var(--akzentfarbe,#0277bd)}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{background-color: var(--akzentfarbe,#0277bd)}input[type=number]:focus:not([readonly])+label{color:var(--akzentfarbe,#0277bd)}.range-field .thumb{top: 30px !important; background-color: var(--akzentfarbe,#0277bd) !important}.input-field input[type=text]:focus{border-bottom: 1px solid var(--akzentfarbe,#0277bd); box-shadow: 0 1px 0 0 var(--akzentfarbe,#0277bd); }.input-field .prefix.active{ color: var(--akzentfarbe,#0277bd)}button:focus{background-color: var(--akzentfarbe,#0277bd)}.dropdown-content li>a,.dropdown-content li>span{ color: var(--akzentfarbe,#0277bd); font-size: 1rem; padding: 1rem}#anmeldungskikurs [type="radio"]:not(:checked),#anmeldungskikurs [type="radio"]:checked{ left: 0px; position: relative; visibility: hidden; margin-right: 5px}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color: #0288d1; color: white}[type="radio"]:checked+label::after{ background-color: var(--akzentfarbe,#0277bd); border: 2px solid var(--akzentfarbe,#0277bd); }.with-gap[type="radio"]:checked+label::before{border: 2px solid var(--akzentfarbe,#0277bd); }.with-gap[type="radio"]:checked+label::after{ background-color: var(--akzentfarbe,#0277bd); border: 2px solid var(--akzentfarbe,#0277bd)}[type="radio"]:checked+label::after{ background-color: var(--akzentfarbe,#0277bd); border: 2px solid var(--akzentfarbe,#0277bd)}.geschlechticon{padding-left: 5px}.container-anmeldungversand{width: 90% !important}.anmeldeformularpadding{padding-top: 1rem; padding-bottom: 1.3rem}@media only screen and (max-width: 780px){.select-dropdown li img{display: none}}.deaktiviert{pointer-events: none}.deaktiviert img{opacity: 0.3}.deaktiviert label span{color: rgba(0,0,0,0.42); text-decoration:line-through !important}.deaktiviert label span::before{border: 2px solid lightgray !important}.optional-col{ display: none; }.meldungenveranstaltungentabelle{overflow-x: auto}.datepicker-date-display,.datepicker-table td.is-selected{ background-color: var(--akzentfarbe,#0277bd); }.datepicker-controls .select-month input{width: 80px}.datepicker-table td.is-today{color: var(--akzentfarbe,#0277bd)}.datepicker-table td.is-today.is-selected{color: #fff}.datepicker-cancel,.datepicker-done,.datepicker-today{color: var(--akzentfarbe,#0277bd)}.datepicker-day-selected,.datepicker-day-selected:hover,.datepicker-focused .datepicker-day-selected{ background-color: var(--akzentfarbe,#0277bd)}.picker__weekday-display{background-color: #01579b}.picker__close,.picker__today{ color: var(--akzentfarbe,#0277bd)}.picker__day.picker__day--today{ color: var(--akzentfarbe,#0277bd)}.picker__day-display{font-size: 3rem; }.picker__nav--prev:hover,.picker__nav--next:hover{ background-color: #0288d1; }.picker__select--month{width: 130px}.dropdown-content-datepicker{position: fixed;height:500px !important;top: 10% !important}.timepicker-digital-display,.timepicker-canvas-bg{ background-color: var(--akzentfarbe,#0277bd)}.timepicker-tick:hover{background-color: rgba(2,119,189,0.25)}.timepicker-canvas-bearing,.timepicker-canvas-bg{fill: var(--akzentfarbe,#0277bd)}.timepicker-canvas line{stroke: var(--akzentfarbe,#0277bd)}.timepicker-footer .confirmation-btns .timepicker-close{color: var(--akzentfarbe,#0277bd)}.card .card-content .card-title{ line-height: 8px}div#absolute *,*::before,*::after{ box-sizing: content-box}#socialmediasidebar{height: 0;padding: 0;margin: 0}#socialmediasidebar .moduletable .custom>p:first-child,#socialmediasidebar .moduletable .custom>p:last-child{display: none;margin: 0;padding: 0}p.facepook-p{display: block}.smi li a i .fab{vertical-align: baseline !important}.smi li a i{color: white;font-size: 1.5rem}.smi-rss a{background-color: var(--hauptfarbe, #ffa000)}.smi-rss a:hover{background-color: rgba(255, 160, 0, 0.8)}.smi-facebook a{background-color: #3b5998}.smi-facebook a:hover{background-color: rgba(59, 89, 152, 0.8)}.smi-facebook-messenger a{background-color: #0084ff}.smi-facebook-messenger a:hover{background-color: rgba(0, 132, 255, 0.8)}.smi-facebook-messenger img{width: 25px; height: 25px; margin-top: 7px; margin-left: 7px}.smi-facebook-sharer a{background-color: #fff}.smi-facebook-sharer a i{color: #3b5998 !important}.smi-facebook-sharer a:hover{background-color: rgba(255, 255, 255, 0.8)}.smi-twitter a{background-color: #4099FF}.smi-twitter a:hover{background-color: rgba(64, 153, 255, 0.8)}.smi-pinterest a{background-color: #C92228}.smi-pinterest a:hover{background-color: rgba(201, 34, 40, 0.8)}.smi-googleplus a{background-color: #d34836}.smi-googleplus a:hover{background-color: rgba(211, 72, 54, 0.8)}.smi-youtube a{background-color: #c4302b}.smi-youtube a:hover{background-color: rgba(196, 48, 43, 0.8)}.smi-whatsapp a{background-color: #075E54}.info-whatsapp{color: #075E54}.smi-whatsapp a:hover{background-color: rgba(7, 94, 84, 0.8)}.smi-whatsapp a i{vertical-align: baseline}.smi-print a{background-color: var(--akzentfarbe,#0277bd)}.smi-print a:hover{background-color: rgba(2, 119, 189, 0.8)}.smi-email a{background-color: var(--akzentfarbe,#0277bd)}.smi-email a:hover{background-color: rgba(2, 119, 189, 0.8)}.smi-wikipedia a{background-color: #fff}.smi-wikipedia a i{color: #616161 !important}.smi-wikipedia a:hover{background-color: rgba(255, 255, 255, 0.8)}.smi-open{background-color: var(--akzentfarbe,#0277bd)}.smi-open:hover{background-color: rgba(2, 119, 189, 0.8)}i.klein-icon a{font-size: 1.3333rem}.fixed-action-btn{ bottom: 23px; right: 23px}.fixed-action-btn ul{ bottom: 50px; }.fixed-action-btn ul li{ margin-bottom: 7px}@media only screen and (min-height: 0px){.fixed-action-btn{ display: block}}@media only screen and (max-height: 440px){.fixed-action-btn{ display: none}}@media only screen and (orientation: landscape) and (max-height: 440px) and (min-width: 520px){.fixed-action-btn{ display: block; padding: 0 0 0 12px}.fixed-action-btn ul{ text-align: right; right: 64px; top: 50%; transform: translateY(-50%); height: 100%; left: initial; width: 600px; }.fixed-action-btn ul li{ display: inline-block; margin: 0 7px 0 0; }}@media only screen and (orientation: landscape) and (max-height: 440px) and (max-width: 700px){.fixed-action-btn ul li{ margin-right: 2px}}@media only screen and (orientation: landscape) and (max-height: 440px) and (max-width: 600px){.fixed-action-btn ul li{ margin-right: 1px}}@media only screen and (orientation: landscape) and (max-height: 440px) and (max-width: 520px){.fixed-action-btn ul li{ margin-right: 0px}}@media only screen and (max-height: 495px){.fixed-action-btn ul li{ margin-bottom: 2px}}@media only screen and (max-height: 455px){.fixed-action-btn ul li{ margin-bottom: 1px}}@media only screen and (max-height: 445px){.fixed-action-btn ul li{ margin-bottom: 0px}}@media only screen and (max-width: 600px){.fixed-action-btn{ bottom: 10px; right: 10px}}@media only screen and (max-width: 600px){.fixed-action-btn ul{ bottom: 50px; }}@media only screen and (min-width: 600px){.smi li a i{vertical-align: baseline}}.active .smi-open{background-color: rgba(2, 119, 189, 0.8)}@media only screen and (max-height: 580px){.smi-wikipedia-hide-on-smallest{display: none}}#socialmediasidebar p:last-child{margin: 0}@media only screen and (min-width: 0px){#facebook-options{width: 80% !important}}@media only screen and (min-width: 600px){#facebook-options{width: 47% !important}}#facebook-options{max-height: 400px !important; max-width: 400px !important}#facebook-options{top: 18% !important}#facebook-options i{margin-right: 15px; font-size: 1.7rem}#facebook-options img{margin-right: 15px; vertical-align: baseline}#facebook-options .fccauffacbook{background-color: #3b5998}#facebook-options .fccauffacbook:hover{background-color: rgba(59, 89, 152, 0.8)}#facebook-options .fccpermessenger{background-color: #0084ff}#facebook-options .fccpermessenger:hover{background-color: rgba(0, 132, 255, 0.8)}#facebook-options .fccsharer{background-color: #3b5998}#facebook-options .fccsharer:hover{background-color: rgba(59, 89, 152, 0.8)}#facebook-options .fccmessengersharer{background-color: #0084ff}#facebook-options .fccmessengersharer:hover{background-color: rgba(0, 132, 255, 0.8)}.fccmessengersharer,.fccsharer,.fccpermessenger,.fccauffacbook{width: 95%; padding: 0 1.2rem}.facebook-options-close{margin-right: 0px}#materialize-lean-overlay-1{z-index: 997 !important}#materialize-lean-overlay-2{z-index: 997 !important}#materialize-lean-overlay-3{z-index: 997 !important}#materialize-lean-overlay-4{z-index: 997 !important}#materialize-lean-overlay-5{z-index: 997 !important}.modal.bottom-sheet{max-height: 60%}.terminliste li{margin: 0px; padding: 0px}.termindatum{color: var(--schriftblau, #0d47a1)}.termintitel{font-weight: 500}.terminbeschreibung{font-weight: normal}li.terminliste-termin{position: relative}.terminbadge{ color: white; background: grey; font-size: 10px; font-weight: bold; padding: 3px 6px; border-radius: 4px; display: inline-block; margin-left: 4px; margin-right: 4px; vertical-align: super; transform: rotate(5deg); transform-origin: left center; -moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-webkit-touch-callout: none;user-select: none; text-transform: uppercase;
}.neubadge,.ersatzterminbadge,.anmeldungbadge,.findet_stattbadge{background: green}.aenderungbadge{background: darkblue}.abgesagtbadge,.verschobenbadge{background: #b71c1c}.achtungbadge,.hinweisbadge{background: red}.letzter_terminbadge,.letzte_chancebadge,.saisonabschlussbadge,.saisonauftaktbadge,.auftaktbadge,.startbadge,.wartelistebadge,.wichtigbadge{background: darkorange}.terminliste li{background-color: transparent;border-radius: 6px;outline: 2px solid transparent}.terminliste li:hover{background-color: #fafafaa0; border-radius: 6px;outline: 2px solid #fafafaa0}.terminliste .hide_link{display: none}#termineListe.show_all .hide_link{display: inline}#termineListe:not(.show_all) .hide_desc,#termineListe:not(.show_all) li.hide_im_voraus{ display: none; }#termineListe.show_all .hide_desc{display: block}#termineListe.show_all li.hide_im_voraus{ display: list-item; }#termineListe:not(.show_all) .hide_desc,#termineListe:not(.show_all) li.hide_im_voraus{transition: none !important}#termineListe.show_all .hide_desc{max-height: 500px;opacity: 1;visibility: visible;overflow: visible;border-radius: 6px}#termineListe.show_all .hide_desc.highlight{background-color: #eeeeee7f;border-radius: 6px}.terminliste li.hide_im_voraus:hover{background-color: #fafafaa0; border-radius: 6px;outline: 2px solid #fafafaa0}.terminliste li.hide_im_voraus.highlight{background-color: #eeeeee7f;outline: 2px solid #eeeeee7f}@media only screen and (max-width: 600px){.terminliste>li{text-indent: -0.6rem; padding-left: 0.6rem; margin-bottom: 0.3rem}.terminliste>li *{text-indent: 0}li.terminliste-termin::before{top: 22px;bottom: 4px;left: 0.2rem}#termineListe.show_all .hide_im_voraus{max-height: 600px;opacity: 1;visibility: visible;margin-bottom: 0.3rem;overflow: visible}}@media only screen and (min-width: 600px){.terminliste>li{text-indent: -1.2rem; padding-left: 1.2rem;margin-bottom: 0.3rem}.terminliste>li *{text-indent: 0}#termineListe.show_all .hide_im_voraus{max-height: 600px;opacity: 1;visibility: visible;margin-bottom: 0.3rem;overflow: visible}}.termindetails-modal-icon{vertical-align: middle}#termine-btns-footer{display: flex; align-items: center;justify-content: space-between;width: 100%;transition: none}#toggleFutureBtn i{vertical-align: bottom}a.termindetails .termindetails-icon{vertical-align: middle;display: inline-flex;align-items: center;font-size: 1.2rem;line-height: 1;vertical-align: text-bottom}#legendBtn,#toggleFutureBtn,#kalenderabobtn{transition: none}#legendBtn i,#toggleFutureBtn i,#kalenderabobtn i{transition: none}li.terminliste-termin::before{content: "";position: absolute;top: 4px;bottom: 4px;width: 3px;left:-0.4rem;background-color: #bdbdbd}.terminliste li.hide_im_voraus::before{opacity: 0;visibility: hidden;transition: opacity 0.5s ease-out}#termineListe.show_all .hide_im_voraus::before{opacity: 1;visibility: visible}li.terminliste-termin.kategorie-ski::before{background-color: #ffa000}li.terminliste-termin.kategorie-inline::before{background-color: #0277bd}li.terminliste-termin.kategorie-hauptverein::before{background-color: #ba68c8}li.terminliste-termin.kategorie-allgemein::before{background-color: #424242}li.terminliste-termin.kategorie-none::before,li.terminliste-termin.kategorie-skiinline::before{background-color: #bdbdbd}#legend-container{position: relative; display: inline-block}#legendBtn{cursor:help}.custom-tooltip{ position: absolute; top: 0%; left: 0%; background-color: #fff; color: rgba(0, 0, 0, 0.9); padding: 0.75rem; border-radius: 4px; z-index: 1000; opacity: 0; pointer-events: none; transition: opacity 0.3s ease; list-style: none; margin: 0; min-width: 150px; visibility: hidden;
}.custom-tooltip.visible{opacity: 1;pointer-events: auto;visibility: visible}.custom-tooltip li{position: relative;padding-left: 2.5rem;margin-bottom: 0.5rem;line-height: 1.4}.custom-tooltip li::before{content: "";position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;border-radius: 50%;background-color: #bdbdbd}.custom-tooltip li.legend-allgemein::before{background-color: #424242}.custom-tooltip li.legend-ski-inline::before{background-color: #bdbdbd}.custom-tooltip li.legend-ski::before{background-color: #ffa000}.custom-tooltip li.legend-inline::before{background-color: #0277bd}.custom-tooltip li.legend-hauptverein::before{background-color: #ba68c8}.custom-tooltip li.legend-header::before{position: absolute; display:none}.termindetailsinfo td.kategoriefarbe::before{content: "";display: inline-block;width: 12px;height: 12px;background-color: #bdbdbd;border-radius: 50%;margin-right: 8px}.termindetailsinfo td.kategoriefarbe.kategorie-ski::before{background-color: #ffa000}.termindetailsinfo td.kategoriefarbe.kategorie-inline::before{background-color: #0277bd}.termindetailsinfo td.kategoriefarbe.kategorie-hauptverein::before{background-color: #ba68c8}.termindetailsinfo td.kategoriefarbe.kategorie-allgemein::before{background-color: #424242}.termindetailsinfo td.kategoriefarbe.kategorie-none::before,.termindetailsinfo td.kategoriefarbe.kategorie-skiinline::before{background-color: #bdbdbd}.optional-section{display: none; margin-top: 10px; }.terminbearbeiten-btn{padding: 0px 5px}@media only screen and (max-width: 500px){.terminbearbeiten-btn{padding: 0px 3px}}.terminbearbeiten-table td,.terminbearbeiten-table th{padding: 10px 2px}.termintool-btns form{display: contents}.row.terminuebersicht-eintermin{margin: 0px 3px}.termin_versteckt{background: #eee; background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(255,255,255,.7) 10px, rgba(255,255,255,.7) 20px)}.terminbearbeiten-table td .terminuebersicht-eintermin{position: relative}.terminbearbeiten-table td .terminuebersicht-eintermin::before{content: "";position: absolute;top: 0px;bottom: 0px;width: 3px;left:-0.4rem;background-color: lightgrey}.terminbearbeiten-table td.kategorie-ski .terminuebersicht-eintermin::before{background-color: #ffa000}.terminbearbeiten-table td.kategorie-inline .terminuebersicht-eintermin::before{background-color: #0277bd}.terminbearbeiten-table td.kategorie-hauptverein .terminuebersicht-eintermin::before{background-color: #ba68c8}.terminbearbeiten-table td.kategorie-allgemein .terminuebersicht-eintermin::before{background-color: #424242}.terminbearbeiten-table td.kategorie-none .terminuebersicht-eintermin::before,.terminbearbeiten-table td.kategorie-skiinline .terminuebersicht-eintermin::before{background-color: #bdbdbd}.terminverwaltung .collapsible-body{padding: 10px}.termindatumtitel{padding: 0px 3px !important}.termintool-btns{padding: 0px 3px !important}@media only screen and (max-width: 700px){.kaumpadding .collapsible-body{padding: 5px}.termindatumtitel{padding: 0px 1px !important}.termintool-btns{padding: 0px 1px !important}}table.termindetailsinfo tr td:first-child{font-weight: 700}.jahrmonatauswahltermine .dropdown-content{z-index: 989}.jahrmonatauswahltermine{margin: 7px 0 0 0}.collapsible-body .row.jahrmonatauswahltermine{margin: 0 !important}.termintool-btns .right{display: flex;gap: 5px;flex-wrap: wrap;justify-content: center}.termintool-btns .btn-small{min-width: 30px;padding: 0 6px}#rechts0{animation-name: rechts0; animation-duration: 3s; animation-delay: 1s; animation-iteration-count: 5}#rechts0 img{margin: 0.5rem 0; padding: 1px !important; border-radius: 2px; }#rechts3{padding: 2px}.verbaende{padding: 5px}.content-spalte-rechts{position: -webkit-sticky; position: sticky; top: 60px}.iframeseite iframe{width: 98%}#widgetIframe iframe{width: 100%;min-height: 1400px; border: none;overflow: hidden}.kleinetabellenzeilen tr{line-height: 0.8}.kleinetabellenzeilen1 tr{line-height: 1}.meldetabelle tr{font-size: smaller}.meldetabelle td{padding: 1px}.kleinetabellenzeilen th{line-height: 0.8}.kleinetabellenzeilen1 th{line-height: 1}.meldetabelle th{font-size: small}.meldetabelle th{padding: 1px}ul.aufgabenliste{margin-top: 5px;margin-bottom: 5px}ul.aufgabenliste li{list-style-type: square!important;list-style-position: outside!important}ul.aufgabenliste li:empty{list-style-type:none!important}.login-formular .userdata{margin: 0 10pt 0 10pt}.login-formular,.mod-login-logout{padding: 10pt 0 10pt 0}.pw-vergessen li{font-size: smaller; line-height: 1.2}.logout-button input{color: #fff !important}.mod-login__password.form-group .input-group.input-field,.mod-login__submit.form-group button{margin: 2px 0}.mod-login__submit.form-group button svg,.login-button-text,.login-button-svg{line-height: 1.15}.com-users-profile #users-profile-custom-joomlatoken dd{word-break: break-all}.com-users-login__form fieldset{border: none}.com-users-login__input .input-password-toggle,.control-label .form-control-feedback{display: none}.com-users-login__input div.controls,.com-users-login__input .control-label label{display: inline-block}.tox-promotion,.tox-statusbar__branding{display: none!important}.tip,.hasTooltip{display:block!important}.fade{display:none!important}.control-label .optional{display:none}.osmap-items li{border-left: 1px dotted rgba(0, 0, 0, 0.87);border-bottom: 1px dotted rgba(0, 0, 0, 0.87);padding: 0 0 2px 10px}.icons .float-end{display: none}.skc-logo,.msc-logo,.skc-av-logo,.msc-av-logo{vertical-align: text-bottom; margin: 0 1rem; height: 20px}#matomo-opt-out input[type="checkbox"]{position: absolute;opacity: 0;z-index: -1}#matomo-opt-out label{position: relative;padding-left: 35px;cursor: pointer;display: inline-block;line-height: 24px;user-select: none}#matomo-opt-out label::before{content: "";position: absolute;left: 0;top: 0;width: 24px;height: 24px;border: 2px solid #9e9e9e;border-radius: 2px;background-color: white;transition: background 0.3s, border-color 0.3s}#matomo-opt-out input[type="checkbox"]:checked+label::before{background-color: var(--akzentfarbe-transparent, rgba(2,119,189,0.9));border-color: var(--akzentfarbe-transparent, rgba(2,119,189,0.9))}#matomo-opt-out input[type="checkbox"]:checked+label::after{content: "";position: absolute;left: 7px;top: 3px;width: 8px;height: 16px;border: solid white;border-width: 0 3px 3px 0;transform: rotate(45deg)}}
