.flag{background-repeat:no-repeat;margin-top:8px;outline:medium none!important;width:28px}.flag.de{background-image:url(/images/flags/de-flat.png)}.flag.en{background-image:url(/images/flags/gb-flat.png)}.flag.it{background-image:url(/images/flags/it-flat.png)}.flag.fr{background-image:url(/images/flags/fr-flat.png)}.canton{background-repeat:no-repeat;background-size:30px 30px;display:inline-block;height:30px;text-indent:-9999px;vertical-align:middle;width:30px}.canton-ag{background-image:url(/images/cantons/wappen-aargau.svg)}.canton-ai{background-image:url(/images/cantons/wappen-appenzell-innerroden.svg)}.canton-ar{background-image:url(/images/cantons/wappen-appenzell-ausseroden.svg)}.canton-be{background-image:url(/images/cantons/wappen-bern.svg)}.canton-bl{background-image:url(/images/cantons/wappen-baselland.svg)}.canton-bs{background-image:url(/images/cantons/wappen-baselstadt.svg)}.canton-ch{background-image:url(/images/cantons/wappen-switzerland.svg)}.canton-fr{background-image:url(/images/cantons/wappen-fribourg.svg)}.canton-ge{background-image:url(/images/cantons/wappen-genf.svg)}.canton-gl{background-image:url(/images/cantons/wappen-glarus.svg)}.canton-gr{background-image:url(/images/cantons/wappen-graubuenden.svg)}.canton-ju{background-image:url(/images/cantons/wappen-jura.svg)}.canton-li{background-image:url(/images/cantons/wappen-liechtenstein.svg)}.canton-lu{background-image:url(/images/cantons/wappen-luzern.svg)}.canton-ne{background-image:url(/images/cantons/wappen-neuenburg.svg)}.canton-nw{background-image:url(/images/cantons/wappen-nidwalden.svg)}.canton-ow{background-image:url(/images/cantons/wappen-obwalden.svg)}.canton-sg{background-image:url(/images/cantons/wappen-stgallen.svg)}.canton-sh{background-image:url(/images/cantons/wappen-schaffhausen.svg)}.canton-so{background-image:url(/images/cantons/wappen-solothurn.svg)}.canton-sz{background-image:url(/images/cantons/wappen-schwyz.svg)}.canton-tg{background-image:url(/images/cantons/wappen-thurgau.svg)}.canton-ti{background-image:url(/images/cantons/wappen-tessin.svg)}.canton-ur{background-image:url(/images/cantons/wappen-uri.svg)}.canton-vd{background-image:url(/images/cantons/wappen-waadt.svg)}.canton-vs{background-image:url(/images/cantons/wappen-wallis.svg)}.canton-zg{background-image:url(/images/cantons/wappen-zug.svg)}.canton-zh{background-image:url(/images/cantons/wappen-zurich.svg)}html{min-height:100%;position:relative}.validation-summary-errors ul{list-style-type:disc;margin-bottom:0}.sidenav{border-radius:5px;margin-bottom:30px;margin-top:30px;padding-bottom:10px;padding-top:10px}div.affix{position:fixed;width:263px}div.affix-bottom{position:absolute}.anchor,.anchor-top{position:relative}.anchor a,.anchor-top a{left:0;position:absolute;top:-80px}table th{font-weight:700}.navbar-brand a,.navbar-brand img{display:inline}.google-maps{min-height:300px;overflow:hidden;position:relative}.google-maps iframe{border:0;height:100%!important;min-height:300px;width:100%!important}.logo-brand{max-height:30px}#content-col-context{padding-top:200px}.anker,.anker:focus,.anker:visited{background:none!important;color:inherit;outline:none;text-decoration:none}.anker:hover{color:inherit;text-decoration:underline}.k-widget.k-grid table{border-collapse:separate;border-spacing:0}.control-muss-feld:after{color:#b94a48;content:" *";font-size:1.2em;font-weight:700;line-height:1em}.tdDate{max-width:200px;min-width:100px}.tdDateWithWeekDay{max-width:130px;min-width:120px}.tdDateWithWeekDay-AngebotDetail{max-width:80px;min-width:80px}.tdDateWithTime{max-width:300px;min-width:230px}.tdDateWithWeekDayTime{max-width:300px;min-width:260px}.anmeldeschritte{margin-bottom:5px!important;margin-top:0!important}@media print{a:link:after,a:visited:after{content:"";display:none}}.back-button{margin-bottom:10px;margin-top:10px}.navbar-topSmaller>li>a{padding-left:6px!important;padding-right:6px!important}.PasswortAnzeigenFix{margin-left:-1px}.InputGroupAddonFix{width:0}.disabled-link{color:#d3d3d3;cursor:default;pointer-events:none}.field-validation-valid{display:none}.k-nodata{display:none!important}.k-numerictextbox .k-icon{height:16px}.k-icon{color:#000}.closepanel{background:none!important;border:none;border-bottom:1px solid #444;color:inherit;cursor:pointer;font:inherit;padding:0!important}input[name=searchText]{z-index:0!important}.body-container{margin-bottom:70px}.kalender-url-mini{color:#fff;font-size:.1px}.kalender-button-right{margin:4px 7px 2px 4px;position:absolute;right:15px}.quittung-main{font-family:Arial,sans-serif;font-size:14pt;line-height:1.25}.quittung-header{width:100%}.quittung-table tfoot tr:first-child td{border-top:2px solid #000}.quittung-table tfoot tr:nth-child(2) td:last-child{border-bottom:2px solid #000;padding-top:20px}.quittung-table{border-collapse:collapse;width:100%}.quittung-table thead th{border-bottom:1px solid #000;border-collapse:collapse;font-weight:400;white-space:nowrap}.quittung-head-left{text-align:left}.quittung-head-right{text-align:right}.quittung-table thead th:first-child{padding-left:0;width:3%}.quittung-text{margin-bottom:40px;margin-top:40px}.quittung-adresse{margin-bottom:25px;margin-top:25px}.quittung-logo-brand{max-height:100px;max-width:450px}.quittung-table .text-right{text-align:right}.quittung-table .number{text-align:right;white-space:nowrap}.quittung-table .number-center{text-align:center;white-space:nowrap}.quittung-table>thead>tr>th{font-weight:700}.table-light{border-bottom:1px solid #d0d0d0;margin:12px 0;padding:0;width:100%}.table-light .table-ticker{border-bottom:0;margin-bottom:0}.table-light td,.table-light th{vertical-align:central}.table-light thead th{border-bottom:1px solid #d0d0d0}.table-light tbody th{border-bottom:0}.table-light tbody th,.table-light td{border-top:1px dotted #d0d0d0}.table-light tbody tr:first-child th,.table-light tr:first-child td{border-top:1px solid #d0d0d0}.table-light tr.more-td td{border-top:1px dotted #d0d0d0}.mobile-image-wrapper{display:block;height:auto;margin:0 auto;max-width:100%;position:relative}.mobile-image-wrapper img{display:block;height:auto!important;width:100%!important}.form-control-dropdown{background-color:#fff;background-image:none;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:2px;width:100%}.col-md-offset-right-6{margin-right:50%;padding-left:0!important}.theadTop>tr>th{vertical-align:top!important}.export2pdf-main{font-size:18px;padding-left:15px}.export2pdf-main h3{font-size:30px}.export2pdf-main h4{font-size:26px}.export2pdf-label{font-size:18px;height:30px}.export2pdf-value{font-size:22px;height:30px}.export2pdf-value-small{font-size:18px;height:30px}#bigScreenH1{font-size:x-large}#bigScreenBody{font-size:xx-large}footer{background-color:#f5f5f5;bottom:0;font-size:11px;height:40px;padding-left:10px;padding-top:10px;position:fixed;width:100%}.navbar-fixed-bottom{background-color:#f5f5f5;border-top:1px solid #e1e1e1;margin-top:10px}.footer-nav-left>li{border-right:1px solid #e1e1e1;line-height:10px;padding-right:5px}.footer-nav-left>li:last-child{border-right:none;line-height:10px;padding-right:5px}.footer-nav-right>li{border-left:1px solid #e1e1e1;line-height:10px;padding-right:5px}.footer-nav-right>li:first-child{border-left:none;line-height:10px;padding-right:5px}.ajaxLoader{height:40px;width:40px}.noprint{display:inline}@media print{.noprint,.noprint *{display:none!important}}.multiline-label{white-space:pre-wrap}.leanderauswahl,.leanderauswahl *{display:inline-block;position:absolute}.leanderauswahl.selected{left:0}.leanderauswahl.selected>span:first-child,.leanderauswahl>span:first-child{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;position:relative}.leanderauswahl.selected>span:last-child,.leanderauswahl>span:last-child{line-height:14px;position:relative;top:6px;vertical-align:top}.leanderauswahl.selected>span:first-child{height:23px;left:0;top:2px;width:34.5px}.leanderauswahl.selected>span:last-child{left:0;margin-left:0}.leanderauswahl>span:first-child{height:19px;left:2px;top:3px;width:28.5px}.leanderauswahl>span:last-child{margin-left:10px}.elearning #buttonContainer>.btn,.elearning #buttonContainer>form{float:left;margin-right:5px}.ahvmask{border:0!important;height:100%!important;padding:8px 12px!important;text-indent:0!important;width:100%!important}.form-signin-totp{margin:0 auto;max-width:700px;padding:15px}.navigationWrapper{display:block;height:100%;overflow:auto;padding:20px;width:100%}.navigationLink{-ms-flex-align:end;align-items:flex-end;background-size:cover!important;display:-ms-flexbox;display:flex;height:220px;margin:10px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.navigationLink:hover{text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.navigationText{color:#fff;font-size:22px;padding:10px}.shadow-bottom{box-shadow:inset 0 -150px 80px -110px #000}.externe-kurserfassung{margin-top:2em}.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}.toggle{margin-left:-20px;position:absolute;z-index:10000}.overlay{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.spinner,.spinner div,.spinner div:after{box-sizing:border-box}.spinner{color:currentColor;display:inline-block;height:80px;position:relative;width:80px}.spinner div{-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite;-webkit-transform-origin:40px 40px;-ms-transform-origin:40px 40px;transform-origin:40px 40px}.spinner div:after{background:currentColor;border-radius:20%;content:" ";display:block;height:17.6px;left:36.8px;position:absolute;top:3.2px;width:6.4px}.spinner div:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.spinner div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.spinner div:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.spinner div:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.spinner div:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.spinner div:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.spinner div:nth-child(7){-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spinner div:nth-child(8){-webkit-animation-delay:-.4s;animation-delay:-.4s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.spinner div:nth-child(9){-webkit-animation-delay:-.3s;animation-delay:-.3s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.spinner div:nth-child(10){-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.spinner div:nth-child(11){-webkit-animation-delay:-.1s;animation-delay:-.1s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.spinner div:nth-child(12){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes spinner{0%{opacity:1}to{opacity:0}}@keyframes spinner{0%{opacity:1}to{opacity:0}}.auftrag-table,.positionen-table{margin-bottom:0}.td-top{vertical-align:top}.navbar-brand{display:inline-block;position:relative}.navbar-brand-text{background-color:rgba(0,0,0,.5);border-radius:5px;color:red!important;font-size:16px;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)}#withdrawApplication{margin-bottom:5px;margin-top:5px}.export-spesenabrechnung-main{font-family:Arial,sans-serif;font-size:14pt;line-height:1.25}.spesenabrechnung-header{margin-bottom:60px;width:100%}.spesenabrechnung-table tfoot tr:first-child td{border-top:2px solid #000}.spesenabrechnung-table tfoot tr:nth-child(2) td:last-child{border-bottom:2px solid #000;padding-top:20px}.spesenabrechnung-table{border-collapse:collapse;width:100%}.spesenabrechnung-table thead th{border-bottom:1px solid #000;border-collapse:collapse;font-weight:400;white-space:nowrap}.spesenabrechnung-head-left{text-align:left}.spesenabrechnung-head-right{text-align:right}.spesenabrechnung-adresse{margin-bottom:25px;margin-top:25px}.spesenabrechnung-logo-brand{max-height:100px;max-width:450px}.spesenabrechnung-table .text-right{text-align:right}.spesenabrechnung-table .number{text-align:right;white-space:nowrap}.spesenabrechnung-table .number-center{text-align:center;white-space:nowrap}.spesenabrechnung-table>thead>tr>th{font-weight:700}.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}
