.flag{outline:medium none !important;background-repeat:no-repeat;width:28px;margin-top:8px}.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{display:inline-block;text-indent:-9999px;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;vertical-align:middle}.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{position:relative;min-height:100%}.validation-summary-errors ul{list-style-type:disc;margin-bottom:0}.sidenav{margin-top:30px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;border-radius:5px}div.affix{position:fixed;width:263px}div.affix-bottom{position:absolute}.anchor,.anchor-top{position:relative}.anchor a,.anchor-top a{position:absolute;left:0px;top:-80px}table th{font-weight:bold}.navbar-brand img,.navbar-brand a{display:inline}.google-maps{position:relative;overflow:hidden;min-height:300px}.google-maps iframe{border:0;width:100% !important;height:100% !important;min-height:300px}.logo-brand{max-height:30px}#content-col-context{padding-top:200px}.anker,.anker:visited,.anker:focus{color:inherit;text-decoration:none;background:none !important;outline:none}.anker:hover{color:inherit;text-decoration:underline}.k-widget.k-grid table{border-spacing:0px;border-collapse:separate}.control-muss-feld:after{content:' *';color:#B94A48;font-size:1.2em;line-height:1em;font-weight:bold}.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-top:0px !important;margin-bottom:5px !important}@media print{a:link:after,a:visited:after{display:none;content:""}}.back-button{margin-top:10px;margin-bottom:10px}.navbar-topSmaller>li>a{padding-right:6px !important;padding-left:6px !important}.PasswortAnzeigenFix{margin-left:-1px}.InputGroupAddonFix{width:0px}.disabled-link{pointer-events:none;cursor:default;color:lightgrey}.field-validation-valid{display:none}.k-nodata{display:none !important}.k-numerictextbox .k-icon{height:16px}.k-icon{color:black}.closepanel{background:none !important;color:inherit;border:none;padding:0 !important;font:inherit;border-bottom:1px solid #444;cursor:pointer}input[name="searchText"]{z-index:0 !important}.body-container{margin-bottom:70px}.kalender-url-mini{color:#ffffff;font-size:.1px}.kalender-button-right{position:absolute;right:15px;margin:4px 7px 2px 4px}.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 black}.quittung-table tfoot tr:nth-child(2) td:last-child{padding-top:20px;border-bottom:2px solid black}.quittung-table{width:100%;border-collapse:collapse}.quittung-table thead th{border-bottom:1px solid black;border-collapse:collapse;font-weight:normal;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-top:40px;margin-bottom:40px}.quittung-adresse{margin-top:25px;margin-bottom: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:bold}.table-light{padding:0;margin:12px 0;border-bottom:1px solid #d0d0d0;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 td,.table-light tbody th{border-top:1px dotted #d0d0d0}.table-light tr:first-child td,.table-light tbody tr:first-child th{border-top:1px solid #d0d0d0}.table-light tr.more-td td{border-top:1px dotted #d0d0d0}.mobile-image-wrapper{max-width:100%;height:auto;position:relative;display:block;margin:0 auto}.mobile-image-wrapper img{width:100% !important;height:auto !important;display:block}.form-control-dropdown{width:100%;height:34px;font-size:14px;line-height:1.42857143;background-image:none;color:#555555;background-color:#fff}.col-md-offset-right-6{margin-right:50%;padding-left:0px !important}.theadTop>tr>th{vertical-align:top !important}.export2pdf-main{padding-left:15px;font-size:18px}.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{position:fixed;bottom:0;width:100%;height:40px;background-color:#f5f5f5;padding-top:10px;padding-left:10px;font-size:11px}.navbar-fixed-bottom{margin-top:10px;background-color:#f5f5f5;border-top:1px solid #E1E1E1}.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{width:40px;height: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:0px}.leanderauswahl.selected>span:first-child,.leanderauswahl>span:first-child{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;position:relative}.leanderauswahl.selected>span:last-child,.leanderauswahl>span:last-child{top:6px;vertical-align:top;line-height:14px;position:relative}.leanderauswahl.selected>span:first-child{width:34.5px;height:23px;top:2px;left:0px}.leanderauswahl.selected>span:last-child{margin-left:0px;left:0px}.leanderauswahl>span:first-child{width:28.5px;height:19px;top:3px;left:2px}.leanderauswahl>span:last-child{margin-left:10px}.elearning #buttonContainer>.btn,.elearning #buttonContainer>form{float:left;margin-right:5px}.ahvmask{border:0 !important;padding:8px 12px !important;height:100% !important;width:100% !important;text-indent:0 !important}.form-signin-totp{max-width:700px;padding:15px;margin:0 auto}.navigationWrapper{display:block;width:100%;height:100%;padding:20px;overflow:auto}.navigationLink{width:100%;height:220px;margin:10px;transition:transform .2s;background-size:cover !important;display:flex;align-items:flex-end}.navigationLink:hover{transform:scale(1.1);text-decoration:none}.navigationText{color:white;font-size:22px;padding:10px}.shadow-bottom{-moz-box-shadow:inset 0 -150px 80px -110px black;-webkit-box-shadow:inset 0 -150px 80px -110px black;box-shadow:inset 0 -150px 80px -110px black}.externe-kurserfassung{margin-top:2em}.kategorie-icon:before{content:'K';color:#d915a3;font-weight:bold;font-style:italic}.angebot-icon:before{content:'A';color:#c9a72d;font-weight:bold;font-style:italic}.kurs-icon:before{content:'C';color:#388b3a;font-weight:bold;font-style:italic}.toggle{z-index:10000;position:absolute;margin-left:-20px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);display:flex;justify-content:center;align-items:center;z-index:1050}.spinner,.spinner div,.spinner div:after{box-sizing:border-box}.spinner{color:currentColor;display:inline-block;position:relative;width:80px;height:80px}.spinner div{transform-origin:40px 40px;animation:spinner 1.2s linear infinite}.spinner div:after{content:" ";display:block;position:absolute;top:3.2px;left:36.8px;width:6.4px;height:17.6px;border-radius:20%;background:currentColor}.spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes spinner{0%{opacity:1}100%{opacity:0}}.auftrag-table{margin-bottom:0em}.positionen-table{margin-bottom:0em}.td-top{vertical-align:top}.navbar-brand{display:inline-block;position:relative}.navbar-brand-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(30deg);color:#ff0000 !important;font-weight:bold;background-color:rgba(0,0,0,0.5);padding:0px 5px !important;border-radius:5px;font-size:16px}#withdrawApplication{margin-top:5px;margin-bottom:5px}.export-spesenabrechnung-main{font-family:Arial,sans-serif;font-size:14pt;line-height:1.25}.spesenabrechnung-header{width:100%;margin-bottom:60px}.spesenabrechnung-table tfoot tr:first-child td{border-top:2px solid black}.spesenabrechnung-table tfoot tr:nth-child(2) td:last-child{padding-top:20px;border-bottom:2px solid black}.spesenabrechnung-table{width:100%;border-collapse:collapse}.spesenabrechnung-table thead th{border-bottom:1px solid black;border-collapse:collapse;font-weight:normal;white-space:nowrap}.spesenabrechnung-head-left{text-align:left}.spesenabrechnung-head-right{text-align:right}.spesenabrechnung-adresse{margin-top:25px;margin-bottom: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:bold}.formgen-matrix-table,.formgen-overwrite-table{width:100%}.formgen-matrix-table tr:hover{filter:brightness(80%)}.formgen-matrix-table th,.formgen-matrix-table td{text-align:center}.formgen-matrix-table th{padding-bottom:10px}.grid-btn{width:20px;text-align:center;padding:0px;margin:1px !important}.draft-row{background-color:#fff8c6}.kursdatum-select{margin-top:10px}altcha-widget>div.altcha{margin-bottom:10px}