.introjs-overlay{background-color:#000;background:radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);box-sizing:content-box;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0;position:absolute;transition:all .3s ease-out;z-index:999999}.introjs-fixParent{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:auto!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;filter:alpha(opacity=0);opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{background-color:#fff;background-color:hsla(0,0%,100%,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);z-index:9999998}.introjs-helperLayer,.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{background-color:transparent;visibility:hidden;z-index:100000000}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{background:#ff3019;background:linear-gradient(180deg,#ff3019 0,#cf0404);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4);box-sizing:content-box;color:#fff;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;height:20px;left:-16px;line-height:20px;padding:2px;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);top:-16px;visibility:visible;width:20px;z-index:9999999999!important}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top,.introjs-arrow.top-right{border-bottom-color:#fff;top:-10px}.introjs-arrow.top-right{right:10px}.introjs-arrow.top-middle{border-bottom-color:#fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{border-left-color:#fff;right:-10px;top:10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom,.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px}.introjs-arrow.bottom-right{right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;bottom:-10px;left:50%;margin-left:-5px}.introjs-arrow.left{border-right-color:#fff;left:-10px;top:10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{background-color:#fff;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);box-sizing:content-box;max-width:300px;min-width:200px;padding:10px;position:absolute;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{zoom:1;-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;background-color:#ececec;background-image:linear-gradient(#f4f4f4,#ececec);border:1px solid #d4d4d4;border-radius:.2em;box-sizing:content-box;color:#333;cursor:pointer;display:inline-block;*display:inline;font:11px/normal sans-serif;margin:10px 0 0;outline:none;overflow:visible;padding:.3em .8em;position:relative;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap}.introjs-button:hover{border-color:#bcbcbc;box-shadow:0 1px 1px #e3e3e3;text-decoration:none}.introjs-button:active,.introjs-button:focus{background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{box-sizing:content-box;color:#7a7a7a;margin-right:5px}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#d4d4d4;box-shadow:none;color:#9a9a9a;cursor:default;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;display:inline-block;margin:15px auto 0;padding:0}.introjs-bullets ul li{box-sizing:content-box;float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-sizing:content-box;cursor:pointer;display:block;height:6px;text-decoration:none;width:6px}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}.introjs-progress{background-color:#ecf0f1;border-radius:4px;box-sizing:content-box;height:10px;margin:10px 0 5px;overflow:hidden}.introjs-progressbar{background-color:#08c;box-sizing:content-box;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:transparent;box-sizing:content-box;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{background-color:hsla(0,0%,53%,.24);border:5px solid rgba(60,60,60,.27);border-radius:30px;box-sizing:content-box;height:10px;position:absolute;transition:all .2s ease-out;width:10px;z-index:10}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;animation:none}.introjs-hint-dot{-webkit-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:transparent;border:10px solid hsla(0,0%,57%,.36);border-radius:60px;box-sizing:content-box;height:50px;left:-25px;opacity:0;position:absolute;top:-25px;width:50px;z-index:1}@-webkit-keyframes introjspulse{0%{opacity:0;-webkit-transform:scale(0)}25%{opacity:.1;-webkit-transform:scale(0)}50%{opacity:.3;-webkit-transform:scale(.1)}75%{opacity:.5;-webkit-transform:scale(.5)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes introjspulse{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}25%{opacity:.1;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.3;-webkit-transform:scale(.1);transform:scale(.1)}75%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
.push{height:40px}.divider-vertical{background-color:var(--bs-white);border-right:1px solid var(--bs-gray-400);display:block;height:50px}.navbar .divider-vertical{border-left:1px solid var(--bs-gray-100);border-right:1px solid var(--bs-gray-300);margin:0 9px}.navbar-default.development .navbar-nav,.navbar-default.upgrade .navbar-nav{--bs-nav-link-color:rgba(var(--bs-black-rgb),0.65)}.navbar-default.development .nav-link:hover,.navbar-default.upgrade .nav-link:hover{--bs-nav-link-hover-color:var(--bs-black)}.navbar.development,.navbar.upgrade{--bs-navbar-active-color:var(--bs-black)}.navbar-default.development{background-color:#d9ffd4;border-color:#b1e0ae}.navbar-default.upgrade{background-color:#fffcd4;border-color:#e0dfae}[data-bs-theme=dark] .nav-link:hover{--bs-nav-link-hover-color:var(--bs-white)}.active>.nav-link{--bs-nav-link-color:rgba(var(--bs-black-rgb),0.65)}.active>.nav-link:hover{--bs-nav-link-hover-color:var(--bs-black)}.navbar .in .divider-vertical{display:none}.open-tasks{margin-left:.5em}.label-as-badge{border-radius:1em}.red{color:var(--bs-red)}.green{color:var(--bs-green)}.orange{color:var(--bs-orange)}.gray{color:var(--bs-gray)}.kategorie-icon:before{color:#d915a3;content:"K";font-style:italic;font-weight:700}.angebot-icon:before{color:#c9a72d;content:"A";font-style:italic;font-weight:700}.kurs-icon:before{color:#388b3a;content:"C";font-style:italic;font-weight:700}.lehrgang-icon:before{color:#067400;content:"L";font-style:italic;font-weight:700;padding-right:5px}.control-muss-feld:after{color:var(--bs-danger);content:" *";font-size:1.2em;font-weight:700;line-height:1em}.list-group-item.disabled{background-color:var(--bs-gray-200);cursor:not-allowed}.field-validation-error{color:var(--bs-form-invalid-color)}.validation-summary-errors ul{list-style-type:disc;margin-bottom:0}.treeActions{display:none}.k-selected .treeActions{display:inline}.platzhalterTextboxAddon,.platzhalterTextboxAddonWithoutPopUp{font-size:15px;font-weight:600;padding:0 4px!important}.platzhalterTextboxAddon{cursor:pointer}li.active a.validate-tab-error{background-image:none}legend small{font-size:70%}.navbar-brand img{max-height:30px;min-height:30px}.truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tooltip{z-index:10}.flag{outline:none!important;width:32px}.activeFlag,.activeFlag:active,.activeFlag:focus,.activeFlag:hover{box-shadow:0 0 4px var(--bs-green)}div.display-label{font-weight:700}.tree-item-code{font-size:.8em;font-style:italic}.farbCodeSample{height:10px;width:10px}.farbCodeSample,.farbCodeSampleBig{display:inline-block;margin-right:5px}.farbCodeSampleBig{border-radius:3px;height:15px;vertical-align:middle;width:15px}h2 span.titleNew{font-size:.55em}.titleNew{font-size:.65em}.page-header-compact{border-bottom:1px solid var(--bs-gray-200);margin:20px 0;padding-bottom:9px}.titleNewAbstandTop{display:block;padding-top:5px}.breadcrumb li.active{color:var(--bs-black)}.breadcrumb li{color:var(--bs-gray-500)}img.filetype{height:24px;width:24px}img.filetypeSmall{height:18px;width:18px}.k-progress{background-color:rgba(0,0,0,0)!important}.k-file{color:var(--bs-body-color)!important}.fileDeleteButton{float:right}.k-delete{background-image:none!important}.kursdatum-kursleiter-konflikt,.kursdatum-raum-konflikt{background:var(--bs-highlight-bg)}tr.k-state-selected>td.kursdatum-kursleiter-konflikt,tr.k-state-selected>td.kursdatum-raum-konflikt{background:var(--bs-highlight-bg);color:var(--bs-black)}.pin{color:var(--bs-gray-500)!important;outline:none!important;text-decoration:none!important}.pin.rotate{color:var(--bs-primary)!important;transform:rotate(315deg);-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg)}.resetButton{width:100%}.nav>li>a{padding-left:10px!important;padding-right:10px!important}.dokumentKurs{background-color:#d6e9c6;border-color:#d6e9c6;border-radius:10px;color:#3c763d;padding:7px}.dokumentKurs p{padding:10px 0 0 10px}.dokumentKategorie{background-color:#d6e9c6;border-color:#d6e9c6;border-radius:10px;color:#3c763d;padding:7px}.dokumentKategorie p{padding:10px 0 0 10px}.helpTipp{font-size:11px}.introjs-helperNumberLayer{box-sizing:padding-box!important;font-size:14px;padding:0!important}.helpDisableLink_Angebot,.helpDisableLink_Kurs,.helpDisableLink_Person,.helpDisableLink_Standort,.helpDisableLink_Teilnehmer,.helpDisableLink_nichtVorhanden{color:var(--bs-gray-600);cursor:default;pointer-events:none}.helpDisableLink_Angebot:after{content:" (kein Angebot vorhanden!)"}.helpDisableLink_Kurs:after{content:" (kein Kurs vorhanden !)"}.helpDisableLink_Teilnehmer:after{content:" (kein Teilnehmer vorhanden !)"}.helpDisableLink_Person:after,.helpDisableLink_Standort:after{content:" (kein Standort vorhanden !)"}.helpDisableLink_nichtVorhanden:after{content:" (Funktion noch nicht implementiert !)"}.not-active-link{cursor:default;pointer-events:none;visibility:hidden}.kursSendMailButtons,.kursSendMailButtons .list-group-item-heading,.not-active{color:var(--bs-gray-500)!important;cursor:default;pointer-events:none}.kommentarAktiv{color:var(--bs-green);cursor:pointer;font-size:17px}.kommentarInaktiv{color:var(--bs-gray-400);cursor:default;font-size:17px}.k-grid-header th.k-with-icon .k-link{margin-right:2.2em}.centeredDiv{display:table;margin:0 auto;width:100%}.kalender-url-mini{color:var(--bs-white)!important;font-size:.1px!important}.appearance-disabled{color:var(--bs-gray-500)!important}.closepanel{background:none!important;border:none;border-bottom:1px solid var(--bs-gray-700);color:inherit;cursor:pointer;font:inherit;padding:0!important}.horizontal-scroll{overflow-x:auto;white-space:nowrap;width:100%}.panelHeadingSprache{height:37px!important}.panelHeadingSprache .flag{top:-5px}.cke_panel{z-index:999999!important}.personAbwesend span{animation-direction:alternate-reverse;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;color:#32cd32!important}@-webkit-keyframes blink{0%{color:#7cfc00}to{color:#000}}@keyframes blink{0%{color:#7cfc00}to{color:#000}}.widthForLizenz{width:400px}.tool-tip{display:inline-block}.tool-tip [disabled]{pointer-events:none}#pflichtangebotForm>div:not(.alert){display:-ms-flexbox;display:flex;margin-bottom:10px}#pflichtangebotForm>div:not(.alert)>div{margin-top:auto}#pflichtangebotForm>div:not(.alert) .form-group{margin-right:10px}#pflichtangebotForm>div:not(.alert) .form-group:not(.inline){width:350px}#pflichtangebotForm>div:not(.alert) .form-group:not(.inline) .form-control{width:100%}#pflichtangebotForm>div:not(.alert) .form-group .form-control-static{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#pflichtangebotForm>div:not(.alert) .fg-voraussetzendes-angebot-tage .editor-container{display:inline-block;width:150px}#pflichtangebotForm>div.alert i{white-space:nowrap}.movable{cursor:move}.k-input-value-text:has(.laenderauswahl):before,.k-list-item-text:has(.laenderauswahl):before{display:none}.laenderauswahl{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1%;height:100%;justify-content:flex-start;width:100%}.laenderauswahl img{height:20px}.selected{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;width:100%}.oe{-ms-flex:none;flex:none}.parent-oe{color:var(--bs-gray-500);-ms-flex:1 1 auto;flex:1 1 auto;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-control-dropdown{background-color:var(--bs-white);background-image:none;color:var(--bs-gray-600);font-size:14px;height:34px;line-height:1.42857143;width:100%}.k-text-center{text-align:center}.k-grid-search>.k-input{margin-left:5px}#kurs-preisklassen-table>tbody>tr>td,#kurs-preisklassen-table>thead>tr>th{padding-left:15px;padding-right:15px;vertical-align:middle}#kurs-preisklassen-table>tbody>tr{margin-bottom:1px}#kurs-preisklassen-table{border:1px solid var(--bs-gray-300)}.priorisierung{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.prioRow,.priorisierung{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:10px 10px;justify-content:flex-start}.prioRow{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.prioElement{width:330px}.prioWarteliste{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-top:20px}.prioWarteliste,.prioWartelisteRow{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;justify-content:flex-start}.prioWartelisteRow{-ms-flex-direction:row;flex-direction:row;width:100%}.prioWartelisteElement{width:330px}.einschraenkung{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.einschraenkung,.einschraenkungRow{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:10px 10px;justify-content:flex-start}.einschraenkungRow{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.einschraenkungElement{width:330px}.buchung{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 20px;margin-bottom:20px}.buchung,.buchungRow{-ms-flex-pack:start;display:-ms-flexbox;display:flex;justify-content:flex-start}.buchungRow{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px 10px;width:100%}.buchungElement{min-width:150px}.buchungElementMulti{min-width:200px;width:330px}.buchungElementZeit{width:400px}.buchungDate{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;justify-content:flex-start;width:100%}.backend-overview-link{color:var(--bs-blue);cursor:pointer;font-weight:700}.navbar-brand,.signin-brand{display:inline-block;position:relative}.navbar-brand-text,.signin-brand-text{background-color:rgba(0,0,0,.5);border-radius:5px;color:red!important;font-weight:700;left:50%;padding:0 5px!important;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(30deg);-ms-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg)}.navbar-brand-text{font-size:16px}.signin-brand-text{font-size:35px}.moved-formgen-save-button{margin:-20px 35px 20px 10px}.formgen-matrix-table{width:100%}.formgen-matrix-table tr:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.formgen-matrix-table td,.formgen-matrix-table th{text-align:center}.formgen-matrix-table th{padding-bottom:10px}.klBedingung-alter-wrapper,.klBedingung-bedingungTyp-wrapper,.klBedingung-kriterien-wrapper,.klBedingung-matrix-wrapper{margin-right:15px}.klBedingung-kriterien-wrapper>.k-multiselect{width:400px}.klBedingung-bedingungTyp-wrapper>.k-dropdownlist,.klBedingung-matrix-wrapper>.k-dropdownlist,.klBedingung-matrix-wrapper>.k-multiselect{width:300px}.klBedingung-alter-wrapper>.k-numerictextbox{width:200px}.samlfields p{margin-bottom:0}.samlfields span{color:var(--bs-danger);font-size:1.2em;font-weight:700;line-height:1em}body,html{overflow-x:hidden}body{padding-top:51px}footer{padding:30px 0}.sub-header{border-bottom:1px solid var(--bs-gray-200);padding-bottom:10px}.h1,.h2,.h3,h1,h2,h3{margin-top:-5px}:root .sidebar,[data-bs-theme=light] .sidebar{--sidebar-color:var(--bs-gray-100)}[data-bs-theme=dark] .sidebar{--sidebar-color:var(--bs-gray-900)}.sidebar{background-color:var(--sidebar-color);border-right:1px solid var(--bs-gray-200);bottom:0;display:block;left:0;overflow-x:auto;overflow-y:auto;padding:20px;position:fixed;top:51px;z-index:1000}.btn-sidebar-full-toggle{float:left;margin-left:-10px;margin-top:15px;position:fixed}.row-offcanvas{position:relative;transition:all .25s ease-out}@media screen and (max-width:767px){.breadcrumb{margin-left:0}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas-right .sidebar{right:-50%}.row-offcanvas-left .sidebar{left:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left.active{left:50%}.sidebar{position:absolute;top:0;width:50%}}.main{margin-top:15px}@media(min-width:768px){.main{padding-left:30px}}.main .page-header{margin-top:0;overflow-wrap:break-word}.treeview.k-widget.k-treeview{overflow-x:scroll;overflow-y:hidden}.treeview-label{display:inline-block;font-weight:400;max-width:400px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.treeview .treeview-label{padding-top:2px}.treeview-archivierte{position:absolute;right:10px;top:16px;z-index:99999}.fragebogen-backlink{margin-top:12px}#newVersionOnline{background-color:var(--bs-body-bg);border:1px solid var(--bs-gray-300);box-shadow:var(--bs-box-shadow);margin-left:-245px;margin-top:5px;padding:15px;position:absolute;width:350px;z-index:1}#newVersionOnlineCloseButton{background:none;border:none;font-size:1.2rem;position:absolute;right:5px;top:5px}.checklist-overdue{background-color:var(--bs-danger-bg-subtle)}.checklist-done{background-color:var(--bs-success-bg-subtle)}.StatisticEntities{background-color:var(--bs-body-bg);border-radius:4px;height:auto}.StatisticEntities .stretchit{max-height:637px;overflow-x:auto;width:100%}.StatisticEntities .dropdown-menu{margin:0}.StatisticEntities .text{font-size:.8em}.StatisticEntities .dropdown-menu>li>a:focus,.StatisticEntities .dropdown-menu>li>a:hover{background-color:#e6e6e6}textarea.cke_reset{color:#000}
