﻿.glyphicon{display:inline-block;font-family:"bootstrap-icons"!important;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-chevron-down::before{content:"";}.hide{display:none!important;}.pull-right{float:right!important;}.pull-left{float:left!important;}.badge-important{background-color:#1d4c9b!important;color:#fff;font-weight:normal;padding:0;}#calendar ul li{margin-bottom:0;}[class*=cal-cell]{float:left;margin-left:0;min-height:1px;}.cal-context{background-color:#fff;}.cal-header h3{min-width:12%;}.cal-header button.active{background-color:#fff;}.cal-row-fluid{width:100%;*zoom:1;}.cal-row-fluid:before,.cal-row-fluid:after{display:table;content:"";line-height:0;}.cal-row-fluid:after{clear:both;}.cal-row-fluid[class*=cal-cell]{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0%;*margin-left:-.0521376434%;}.cal-row-fluid[class*=cal-cell]:first-child{margin-left:0;}.cal-row-fluid.controls-row [class*=cal-cell]+[class*=cal-cell]{margin-left:0%;}.cal-row-fluid .cal-cell7{width:100%;*width:99.9466950959%;}.cal-row-fluid .cal-cell6{width:85.7142857143%;*width:85.6609808102%;}.cal-row-fluid .cal-cell5{width:71.4285714286%;*width:71.3752665245%;}.cal-row-fluid .cal-cell4{width:57.1428571429%;*width:57.0895522388%;}.cal-row-fluid .cal-cell3{width:42.8571428571%;*width:42.8038379531%;}.cal-row-fluid .cal-cell2{width:28.5714285714%;*width:28.5181236674%;}.cal-row-fluid .cal-cell1{width:14.2857142857%;*width:14.2324093817%;}.cal-week-box .cal-offset7,.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child{margin-left:100%;*margin-left:99.8933901919%;}.cal-week-box .cal-offset6,.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child{margin-left:85.7142857143%;*margin-left:85.6076759062%;}.cal-week-box .cal-offset5,.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child{margin-left:71.4285714286%;*margin-left:71.3219616205%;}.cal-week-box .cal-offset4,.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child{margin-left:57.1428571429%;*margin-left:57.0362473348%;}.cal-week-box .cal-offset3,.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child{margin-left:42.8571428571%;*margin-left:42.750533049%;}.cal-week-box .cal-offset2,.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child{margin-left:28.5714285714%;*margin-left:28.4648187633%;}.cal-week-box .cal-offset1,.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child{margin-left:14.2857142857%;*margin-left:14.1791044776%;}.cal-row-fluid .cal-cell1{width:14.2857142857%;*width:14.2335766423%;}[class*=cal-cell].hide,.cal-row-fluid [class*=cal-cell].hide{display:none;}[class*=cal-cell].pull-right,.cal-row-fluid [class*=cal-cell].pull-right{float:right;}.cal-row-head{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}.cal-row-head [class*=cal-cell]:first-child,.cal-row-head [class*=cal-cell]{overflow:hidden;text-overflow:ellipsis;}.cal-events-num{margin-top:20px;min-width:24px;height:24px;text-align:center;line-height:24px;}.cal-month-day{position:relative;display:block;width:100%;}#cal-week-box{position:absolute;width:32px;left:-33px;top:-1px;padding:8px 5px;}#cal-day-tick{position:absolute;right:50%;bottom:-21px;padding:0 5px;cursor:pointer;z-index:5;text-align:center;width:26px;margin-right:-17px;border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center;}.cal-year-box #cal-day-tick{margin-right:-7px;}#cal-slide-tick{position:absolute;width:24px;margin-left:-12px;height:12px;top:-1px;z-index:1;background-image:url("../App_Images/tick.svg");}#cal-slide-tick.tick-month1{left:12.5%;}#cal-slide-tick.tick-month2{left:37.5%;}#cal-slide-tick.tick-month3{left:62.5%;}#cal-slide-tick.tick-month4{left:87.5%;}#cal-slide-tick.tick-day1{left:7.1428571429%;}#cal-slide-tick.tick-day2{left:21.4285714286%;}#cal-slide-tick.tick-day3{left:35.7142857143%;}#cal-slide-tick.tick-day4{left:50%;}#cal-slide-tick.tick-day5{left:64.2857142857%;}#cal-slide-tick.tick-day6{left:78.5714285714%;}#cal-slide-tick.tick-day7{left:92.8571428571%;}.events-list{position:absolute;bottom:0;left:0;overflow:hidden;}.cal-week-box{position:relative;}.cal-week-box[data-event-class]{white-space:nowrap;height:30px;margin:1px 1px;line-height:30px;text-overflow:ellipsis;overflow:hidden;padding-left:10px;}.cal-week-box .cal-column{position:absolute;height:100%;z-index:-1;}.cal-week-box .arrow-before,.cal-week-box .arrow-after{position:relative;}.cal-week-box .arrow-after:after{content:"";position:absolute;top:0;width:0;height:0;right:0;border-top:15px solid #fff;border-left:8px solid;border-bottom:15px solid #fff;}.cal-week-box .arrow-before:before{content:"";position:absolute;top:0;width:0;height:0;left:1px;border-top:15px solid transparent;border-left:8px solid #fff;border-bottom:15px solid transparent;}#cal-day-box{text-wrap:none;}#cal-day-box .cal-day-hour-part{height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:thin dashed #e1e1e1;}#cal-day-box .cal-day-hour .day-highlight{height:30px;}#cal-day-box .cal-hours{font-weight:bolder;}#cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa;}#cal-day-box #cal-day-panel{position:relative;padding-left:60px;}#cal-day-box #cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px;z-index:-1;}#cal-day-box .day-event{max-width:200px;overflow:hidden;}#cal-day-box .day-highlight{line-height:30px;padding-left:8px;padding-right:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c3c3c3;margin:1px 1px;overflow:hidden;text-overflow:ellipsis;}#cal-day-box .day-highlight.dh-event-km{border:1px solid #e3bc08;}#cal-day-box .day-highlight.dh-event-tnt{border:1px solid #1e90ff;}#cal-day-box .day-highlight.dh-event-tt{border:1px solid #1e90ff;}.event{display:block;background-color:#504c4b;width:16px;height:16px;margin-right:2px;margin-bottom:2px;}#cal-slide-box{position:relative;border-top:0 solid #8c8c8c;}#cal-slide-box .event{width:12px;height:12px;position:relative;top:10px;}#cal-slide-box .event.cms{width:0;height:0;border-style:solid;border-width:12px 6px 0 6px;border-color:#504c4b transparent transparent transparent;background-color:transparent;}.event-block{display:block;background-color:#c3c3c3;width:20px;height:100%;}.cal-event-list .event.pull-left{margin-top:3px;}.event-tnt,.event-tt,.event.tnt,.event.tt{border:0;background-color:transparent!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%231d4c9b' stroke='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m0 13v-6l7-7h6l7 7v6l-7 7h-6z'/%3e%3c/svg%3e");}.event-tnt.mod-jugendliche,.event-tt.mod-jugendliche,.event.tnt.mod-jugendliche,.event.tt.mod-jugendliche{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%23e51518' stroke='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m0 13v-6l7-7h6l7 7v6l-7 7h-6z'/%3e%3c/svg%3e");}.event-tnt.mod-betriebe,.event-tt.mod-betriebe,.event.tnt.mod-betriebe,.event.tt.mod-betriebe{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%234d8abf' stroke='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m0 13v-6l7-7h6l7 7v6l-7 7h-6z'/%3e%3c/svg%3e");}.event-cms{border-radius:0;background-color:transparent;width:0;height:0;border-style:solid;border-width:16px 8px 0 8px;border-color:#504c4b transparent transparent transparent;}.day-highlight:hover,.day-highlight{background-color:#ddd;}.day-highlight.dh-event-tnt:hover,.day-highlight.dh-event-tnt{background-color:#fcfef1;}.day-highlight.dh-event-tt:hover,.day-highlight.dh-event-tt{background-color:#fcfef1;}.day-highlight.dh-event-km:hover,.day-highlight.dh-event-km{background-color:#fde8e9;}.cal-row-head [class*=cal-cell]:first-child,.cal-row-head [class*=cal-cell]{font-weight:bolder;text-align:center;border:0 solid;padding:5px 0;}.cal-row-head [class*=cal-cell] small{font-weight:normal;}.cal-year-box .row-fluid:hover,.cal-row-fluid:hover{background-color:#fafafa;}.cal-month-day{height:100px;}[class*=cal-cell]:hover{background-color:#ededed;}.cal-year-box [class*=span],.cal-month-box [class*=cal-cell]{min-height:100px;border-right:1px solid #e1e1e1;position:relative;}.cal-year-box [class*=span]{min-height:60px;}.cal-year-box .row-fluid [class*=span]:last-child,.cal-month-box .cal-row-fluid [class*=cal-cell]:last-child{border-right:0;}.cal-year-box .row-fluid,.cal-month-box .cal-row-fluid{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;}.cal-year-box .row-fluid:last-child,.cal-month-box .cal-row-fluid:last-child{border-bottom:0;}.cal-month-box,.cal-year-box,.cal-week-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px;}span[data-cal-date]{font-size:1.2em;font-weight:normal;opacity:.8;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .3s ease-in-out;margin-top:15px;margin-right:15px;}.cal-year-box span[data-cal-date]{cursor:pointer;}.cal-day-outmonth span[data-cal-date]{opacity:.4;cursor:default;}.cal-day-today{border:1px solid #009c33;}.cal-day-today span[data-cal-date]{color:#009c33;}.cal-day-holiday span[data-cal-date]{color:#e51518;color:var(--movered);font-weight:bold;}#cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right;}#cal-slide-content{padding:20px;}#cal-slide-content:hover{background-color:transparent;}#cal-slide-content a.event-item{font-weight:normal;line-height:22px;}#cal-slide-content a.event-item:hover{text-decoration:none;color:#000;}#cal-slide-content ul.unstyled{margin-bottom:0;}.events-list{max-height:54px;padding-left:5px;overflow-y:auto;}.cal-column{border-left:1px solid #e1e1e1;}a.cal-event-week{text-decoration:none;color:var(--link);}.badge-important{background-color:#b94a48;}.cal-footer{padding:16px;}.cal-footer input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.cal-footer input[type=checkbox]+label{padding-left:35px;height:25px;display:inline-block;line-height:25px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;}.cal-footer input[type=checkbox]:checked+label{background-position:0 -25px;}.cal-footer label{background-image:url("../App_Images/checkbox_TNT.png");-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-select:none;margin-right:20px;font-weight:normal;}.cal-footer label.km-label{background-image:url("../App_Images/checkbox_MV.png");}.cal-footer label.tt-label{background-image:url("../App_Images/checkbox_CT.png");}@media(max-width:480px){#cal-block{padding-left:3px;}}.form-check label,.form-control,.form-select{font-size:.875rem;}.check-type .form-check-input:checked{background-color:#504c4b;border-color:#504c4b;}.move-label,.label-inhouse{font-weight:normal;}#cbMove{border-radius:0;}#cbTNT{border-radius:50%;}#cbTT{border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23cdced0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m0 13v-6l7-7h6l7 7v6l-7 7h-6z'/%3e%3c/svg%3e");}#cbTT:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%23504c4b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m0 13v-6l7-7h6l7 7v6l-7 7h-6z'/%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}#cbTT:focus{box-shadow:none;}#cbCMS{border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23cdced0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m0 4h20l-9.9673 16z'/%3e%3c/svg%3e");}#cbCMS:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%23504c4b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m0 4h20l-9.9673 16z'/%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}#cbCMS:focus{box-shadow:none;}.cb-eltern .form-check-input:checked,.event.mod-eltern{background-color:var(--eltern);border-color:var(--eltern);}.cb-jugendliche .form-check-input:checked,.event.mod-jugendliche{background-color:var(--jugendliche);border-color:var(--jugendliche);}.cb-betriebe .form-check-input:checked,.event.mod-betriebe{background-color:var(--betriebe);border-color:var(--betriebe);}#SearchLoc{width:50%;}#ddlDistance{width:50%;}#tabKarte.active{background-color:#8eb1f8;color:#fff;}#tabKalender.active{background-color:#b9ce12;color:#fff;}main ul.nav-tabs li{margin:0;}.list-group-item{margin-bottom:5px;}#map{border:1px solid #e6e6e6;height:628px;}#map .termin-datum{font-size:1rem;font-weight:bold;display:inline-block;margin:10px 0 0 0;}#map a:first-child .termin-datum{margin-top:0;}#map .termin-mod{font-size:.875rem;display:block;margin:5px 0;}#map .termin-ort{font-size:1rem;display:block;line-height:150%;border-top:1px solid #ccc;margin-top:15px;padding-top:10px;border-top:1px solid #ccc;}#map .termin-ort,#map p{max-width:280px;}#map p:last-child{margin-bottom:0;}#MapsHinweis{display:none;}.no-maps #MapsHinweis{display:block;}.bs-tooltip-auto{line-height:normal;}.moddiv{margin:0 10px 0 -8px;}.moddiv .mod-line{width:2px;margin-right:2px;}#Filters h4{font-size:.8em;border-bottom:1px solid #e1e1e1;}#spinner{display:none;}@media all and (min-width:768px){.form-inline .form-control{display:block;width:100%;}}@media all and (min-width:1560px){.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}}