html{height:100%}body{font-family:Helvetica, Arial, sans-serif;color:#333333;font-size:12px;padding:0}.clear{clear:both}.optField{display:none}.bold{font-weight:bold}.rotate270{transform:rotateZ(270deg)}input{padding:0 0 0 5px;border:1px solid #bbbbbb;border-radius:5px}input:focus{box-shadow:0 0 20px 0 rgba(187,187,187,0.8)}select{padding:0 0 0 5px;border:1px solid #bbbbbb;border-radius:5px 0 0 5px}select:focus{box-shadow:0 0 20px 0 rgba(187,187,187,0.8);outline:none}h1{color:#204e9b;font-size:32px;letter-spacing:2px;word-spacing:10px;font-family:arial, Helvetica, sans-serif}h2{color:#204e9b;font-size:24px;letter-spacing:2px;word-spacing:10px;font-family:arial, Helvetica, sans-serif;margin:0 0 10px 0}h3{color:#204e9b;font-size:20px;letter-spacing:2px;word-spacing:8px;font-family:arial, Helvetica, sans-serif;margin:0 0 10px 0}p{margin-top:0}.italic{font-style:italic}.bold{font-weight:bold}.ta-center{text-align:center}table{border-spacing:0;table-layout:fixed}tr{height:24px;max-height:48px;overflow:hidden}td,th{border:1px solid #ccc;height:20px;white-space:nowrap;text-overflow:clip;position:relative}button:focus,.ui-button:focus{outline:none}.btnNeutral,.btnSubmit,.btnAbort{border-radius:20px;cursor:pointer;font-size:12px;font-weight:400;line-height:1.42857;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.btnNeutral{background-color:#204e9b;border-color:#053380;color:#fff}.btnSubmit{background-color:#048208;border:1px solid #000000;color:#fff}.btnAbort{background-color:#B31B2A;border:1px solid #000000;color:#fff}.mainMenuBtn{background:linear-gradient(to bottom, #fff 0%, #fafafa 51%, #e6e6e6 52%, #ececec 90%, #ededed 100%);border:1px solid #bbbbbb;border-radius:3px;color:#204e9b;cursor:pointer;font-size:16px;font-weight:bold;height:24px;line-height:24px;padding:0 6px;text-align:center;flex:0 1 168px}.mainMenuBtn:hover{box-shadow:0 0 20px 0 rgba(187,187,187,0.8);background:linear-gradient(to bottom, #fafafa 0%, #f0f0f0 51%, #e2e2e2 52%, #d0d0d0 90%, #ccc 100%)}.mainMenuBtn:active{box-shadow:0 0 20px 0 rgba(187,187,187,0.8) inset}.mainMenuBtn.active{background:linear-gradient(to bottom, #fff 0%, #fafafa 51%, #e2e2e2 52%, #d8d8d8 90%, #cecece 100%);border-color:#204e9b;color:#204e9b}#popUpOverlay{width:100%;height:100%;background-color:#333;position:absolute;z-index:2;top:0;opacity:0.7;cursor:pointer}#popUpWrap{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto auto auto auto;min-width:200px;min-height:200px;width:1000px;height:690px;z-index:3;background-color:#fff;border:2px solid #204e9b;border-radius:5px;box-shadow:0 0 20px 0 rgba(187,187,187,0.8);display:table-cell;vertical-align:middle}@media only screen and (min-height: 1200px) and (min-width: 2400px){#popUpWrap{zoom:1.5}}#popUpClose{background-color:#B31B2A;border:2px solid #000;border-radius:50px;color:#ffffff;cursor:pointer;font-size:20px;padding:2px;position:absolute;right:-15px;text-align:center;top:-13px;width:23px;z-index:4}#popUpHeader{background-color:#204e9b;color:#ffffff;font-size:20px;height:30px;padding:5px 0 0 20px}#popUpContent{height:calc(100% - 35px)}.popUpHeader{font-size:20px;margin:0 0 20px}.popUpHeaderWithTabs{margin:0 0 10px 20px}.popupFormLabel{float:left;font-size:12px;width:200px;padding:8px 0 0}.popupFormCheckboxLabel{float:left;font-size:12px;width:200px}.popupFormLabelSmall{float:left;font-size:12px;width:145px;padding:8px 5px 0}.popupFormLabelVerySmall{float:left;font-size:12px;width:130px;padding:8px 0 0}.popupFormLabelInline{font-size:12px;width:200px;padding:8px 0 0}.popupFormElementContainer{float:left;margin:0 0 10px 0}.popupFormElementContainerCheckboxes{float:left;margin:0 0 10px;padding:8px 0 0;width:380px;height:32px}.bottomMenuBar{float:left;margin:20px 0 0}.blockDataEven{background-color:#dedede}.blockDataOdd{background-color:#ffffff}.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}.float-l{float:left}.float-r{float:right}.flex-col{flex:1 1 50%;display:flex;flex-direction:column}.flex-row{display:flex;flex:1 1 100%;max-width:100%}#style .flex-row{margin-bottom:10px}#style .flex-row .label{flex:1 1 34%;height:30px;line-height:30px}#style .flex-row .input{flex:1 1 66%;height:30px;line-height:1.5}#style input[type="checkbox"]{margin:0}.chosen-container .chosen-results{background-color:#ffffff}.ajax-loader{background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;top:0}.unitSelect{position:relative;height:100%;display:flex;align-items:center}.unitSelectToggle{line-height:100%;margin:0;padding:4px;flex:1 1 100%}.unitSelectToggle .fa{float:right}.unitSelectTree{position:absolute;top:100%;max-height:250px;overflow-y:scroll;display:none;z-index:1;border:1px solid #888;background-color:#fff;left:-1px;min-width:calc(100% + 17px)}.unitSelect .no_checkbox .jstree-checkbox{display:none}.timeIntervalHint{color:#ff7700;position:absolute;top:60px}#ajaxLoader{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:999;display:none;justify-content:center;align-items:center;opacity:1;transition:opacity 0.3s linear}#ajaxLoader.show{display:flex}#ajaxLoader.fade{opacity:0}#ajaxLoader.fade .circle-loader{border-color:#00b400}#ajaxLoader .circle-loader{margin:0 0 30px 10px;border:6px solid #fff;border-left-color:#29337b;animation-name:loader-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;display:inline-block;vertical-align:top;background-color:#fff;box-shadow:0 0 6px 3px #fff;border-radius:50%;width:128px;height:128px}#ajaxLoader .circle-loader:after{border-radius:50%;width:128px;height:128px}#ajaxLoader .load-complete{-webkit-animation:none;animation:none;border-color:#00b400;transition:border 100ms ease-out}#ajaxLoader .load-failed{-webkit-animation:none;animation:none;border-color:red;transition:border 500ms ease-out}#ajaxLoader .checkmark{display:none}#ajaxLoader .checkmark.show{display:block}#ajaxLoader .checkmark.draw:after{animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}#ajaxLoader .checkmark:after{opacity:1;height:64px;width:32px;transform-origin:left top;border-right:6px solid #00b400;border-top:6px solid #00b400;content:'';left:21px;top:60px;position:absolute}#ajaxLoader .failure{display:none}#ajaxLoader .failure.show{display:block}#ajaxLoader .failure.draw:before{animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(45deg)}#ajaxLoader .failure.draw:after{animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(-45deg)}#ajaxLoader .failure:before{opacity:1;height:64px;width:32px;transform-origin:left top;border-right:6px solid red;content:'';left:64px;top:16px;margin-top:-6px;margin-left:-2px;position:absolute}#ajaxLoader .failure:after{opacity:1;height:64px;width:32px;transform-origin:left top;border-right:6px solid red;content:'';left:96px;top:64px;margin-top:-5px;margin-left:9px;position:absolute}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:32px;opacity:1}40%{height:64px;width:32px;opacity:1}100%{height:64px;width:32px;opacity:1}}.color_red{color:red}.hidden{display:none}body{margin:0;overflow:hidden;padding:32px 0 0;position:absolute;top:0;bottom:0;left:0;right:0}nav{height:32px;width:100%;background-color:#dedede;border-bottom:2px solid #204e9b;position:fixed;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center}#appInfoContainer{text-align:center}#menuContainer{flex:1 1 80%}#fs-toggle,#user_settings,#logoutContainer{font-size:22px;cursor:pointer;height:24px;margin-right:20px}#appName{font-size:21px;font-style:italic;font-weight:bold;cursor:pointer;width:160px;color:#204e9b}#todayContainerClock{margin:5px 0 0 0}#todayContainerClockObj{width:80px;height:80px}#logoutBtn{margin:0 5px;text-align:center;height:24px}#logoutBtn:hover{box-shadow:0 0 20px 0 rgba(187,187,187,0.8)}#logoutIcon{font-size:24px;cursor:pointer}#logoutText{font-size:15px;cursor:pointer;margin-top:-4px}#menuButtons{list-style-type:none;margin:0;padding:0;display:flex}#menuButtons:after{content:'';display:block;clear:both}#menuButtons>.mainMenuBtn{float:left;margin:0 10px}main{height:100%;padding:5px 20px 0 20px;position:relative}#scheduleMainContainer{margin:0 0}#scheduleContent,#scheduleHead{border-collapse:separate;border-spacing:0;vertical-align:middle;table-layout:fixed;width:100%}#scheduleHead{width:160px}#scheduleContent tbody tr:nth-child(2n),#scheduleHead tbody tr:nth-child(2n),#duties tbody tr:nth-child(2n){background-color:#eee}#scheduleContent td,#duties-programs td,#scheduleContent th,#scheduleHead th,#duties-programs th,#absenceStatistics td{border:1px solid #ccc;height:20px;white-space:nowrap;text-overflow:clip;position:relative}#scheduleContent td{text-align:center}#scheduleHead th{overflow:visible}#scheduleHead td{padding-left:3px}#duties-container{display:flex;flex-wrap:wrap}#duties-container h3{position:fixed;left:34px}#duties-wrp{overflow-y:scroll;overflow-x:hidden;height:9vh;resize:vertical;width:calc(100% - 141px);margin-right:-19px;padding-right:19px}#OP-wrp{border-top:1px solid #dddddd;height:24px;display:flex;width:calc(100%)}#OP-wrp th.SGOP-name{width:88px}#duties-programs{width:calc(100% - 71px);text-align:center}#duties-programs div.sg-name{position:absolute;border-bottom:none;font-weight:bold;top:0;right:-24px;height:100%;display:flex;width:24px}#duties-programs div.sg-name div{transform:rotate(90deg);transform-origin:bottom left;position:absolute;padding:0 5px;top:-26px;left:0;border:2px solid #ccc}#duties-programs td{padding:0;vertical-align:top;border-collapse:collapse;border-top:2px solid #ccc;border-bottom:2px solid #ccc}#duties-programs td div{background-color:inherit;line-height:20px;border-bottom:2px solid #ccc;border-collapse:collapse;font-size:11px}#duties-programs td div:last-child{margin-bottom:-2px}#scheduleContent tr td:first-child,#scheduleContent tr th:first-child{border-left:1px solid #ccc}#scheduleHead tr th:first-child{border-left:1px solid #ccc}#scheduleContent tr:first-child td,#scheduleContent tr:first-child th{border-top:1px solid #ccc}#scheduleHead tr:first-child th{border-top:1px solid #ccc}td#scheduleDepartmentSelectContainer,th#scheduleDepartmentSelectContainer{width:160px;text-align:left}td#scheduleDepartmentSelectContainer select{border:0 none;height:20px;width:157px}th#scheduleDepartmentSelectContainer select{border:0 none;height:20px;width:157px}.ms-drop ul>li.ItemBranch .disabled{opacity:1;border-bottom:1px dashed #000}.ItemBranch input{display:none}li.ItemMAGroup{padding-left:15px}th#scheduleGroupSelect{text-align:left}td#scheduleGroupSelect ul,th#scheduleGroupSelect ul{border:0}.scheduleBranchButton{background:rgba(0,0,0,0) linear-gradient(to bottom, #fff 0%, #fafafa 51%, #e6e6e6 52%, #ececec 90%, #ededed 100%) repeat scroll 0 0;border:1px solid #bbbbbb;border-radius:3px;cursor:pointer;float:left;font-size:16px;height:20px;margin:0 10px 0 0;padding:8px 0 6px;text-align:center;width:200px}.scheduleBranchButton:hover{-webkit-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);-moz-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);box-shadow:0 0 20px 0 rgba(187,187,187,0.8)}.scheduleDepartmentContainer{display:none}.scheduleDepartmentButton{background:rgba(0,0,0,0) linear-gradient(to bottom, #fff 0%, #fafafa 51%, #e6e6e6 52%, #ececec 90%, #ededed 100%) repeat scroll 0 0;border:1px solid #bbbbbb;border-radius:3px;cursor:pointer;float:left;font-size:16px;height:20px;margin:0 10px 0 0;padding:8px 0 6px;text-align:center;width:200px}.scheduleDepartmentButton:hover{-webkit-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);-moz-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);box-shadow:0 0 20px 0 rgba(187,187,187,0.8)}.currentActivatedBranch{-webkit-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);-moz-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);box-shadow:0 0 20px 0 rgba(187,187,187,0.8);font-weight:bold}#scheduleMainContainer td.hasInfo,#scheduleMainContainer th.hasInfo{position:relative;border-right:1px solid #000}#scheduleMainContainer td.approved{border-right:2px solid #ff7700}.schoolHoliday{background:#eaeaae none}.weekend{background:#d4eaae none}.publicHoliday{background:#aeccea none}#scheduleStatisticControl{float:right;width:956px;overflow:hidden;margin-right:15px;display:flex}#scheduleHead tr.lastOfStaff td,#scheduleContent tr.lastOfStaff td{border-bottom:1px solid #000}.highlight{background-color:#ffffb3;opacity:1.0}.highlight td:not(.legend){background-color:#ffffb3;opacity:1.0}.faded{opacity:0.6}.currentDay{background:#eadbae none}.ms-choice{border:none}.ms-choice>div{background-position:3px top}.ms-choice>div.open{background-position:-17px top}.StaffGroup_Name:nth-child(2n){background-color:#b3b3b3}#datepicker{max-width:138px;border:none;background-color:inherit;padding:0}.ui-draggable-dragging,#duties .ui-draggable-dragging{background-color:inherit;border:1px solid #000}#absence{display:flex;flex-wrap:wrap;margin-top:10px;padding-left:39px;height:50px;overflow-y:scroll;resize:vertical;width:calc(100% + 19px)}#absence.read-only{display:none}#absence .ui-button{padding:6px}#absence select{display:none}.absence-duties{display:inline-block;margin-bottom:2px;position:relative}.absence-duties span{min-width:120px;padding:0 5px;display:inline-block;text-align:right;position:relative;left:0}.abs-duty{display:inline-block;border:1px solid;padding:1px;text-align:center;margin:0 1px;z-index:1;text-overflow:clip;overflow:hidden;white-space:nowrap}.abs-duty.ui-draggable-handle{z-index:500}#absenceStatistics{width:calc(100% - 59px);text-align:center;border-collapse:separate;border-spacing:0;vertical-align:middle;table-layout:fixed}#absenceStatistics tr:nth-child(2n){background-color:#eee}#scheduleStaffContainer tr:nth-child(2n),#scheduleContentContainer tr:nth-child(2n){background-color:#eee}#absenceStatistics td{padding:0}#absenceStatistics td:first-child{width:162px}#scheduleContent td.markCurrentTD{border-color:#ff0000 !important}.chosen-duty{position:absolute;top:0;left:0;bottom:0;right:0}.chosen-duty .chosen-container{width:100%;height:100%}#scheduleContent .chosen-duty .search-choice-close{display:none}#scheduleContent .chosen-duty .chosen-choices{position:absolute;height:100%;padding:0}#scheduleContent .chosen-duty .search-choice{width:100%;margin:0;padding:0 0;border:none;float:none;position:absolute;top:0;left:0;bottom:0;right:0}#scheduleContent .chosen-duty .search-choice span{display:block;line-height:22px}#scheduleContent .chosen-duty .search-field{width:100%;position:absolute;float:none;top:0;left:0;bottom:0;right:0}#scheduleContent .chosen-duty .search-field input{max-width:100%;width:100%;max-height:100%;text-align:right}#userInfo{background-color:#dedede;padding:20px;height:calc(100% - 40px)}#userInfo .w3-container{display:flex;flex-wrap:wrap}#userInfo .w3-container header{flex:0 0 100%}#userInfo form{flex:0 0 50%}#userInfo form>div{display:flex;justify-content:center}#userInfo form>div label{flex:0 0 50%;padding:10px;text-align:right}#userInfo form>div input{height:24px;line-height:24px;margin-top:5px}#userInfo form>div input.invalid{border-color:#ff0000}#userInfo form>div input[type="submit"]{background:linear-gradient(to bottom, #fff 0%, #fafafa 51%, #e6e6e6 52%, #ececec 90%, #ededed 100%);border:1px solid #bbbbbb;border-radius:3px;color:#204e9b;cursor:pointer;height:24px;line-height:24px;padding:0 6px;text-align:center;flex:0 1 175px}#userInfo form>div input[type="submit"]:hover{box-shadow:0 0 20px 0 rgba(187,187,187,0.8);background:linear-gradient(to bottom, #fafafa 0%, #f0f0f0 51%, #e2e2e2 52%, #d0d0d0 90%, #ccc 100%)}#userInfo form>div input[type="submit"]:active{box-shadow:0 0 20px 0 rgba(187,187,187,0.8) inset}#userInfo form>div input[type="submit"][disabled]{background-color:rgba(239,239,239,0.3);color:rgba(16,16,16,0.3);pointer-events:none}#userInfo #changePasswordMessage{border-left:1px solid #000;padding-left:20px}#userInfo #changePasswordMessage>div{display:flex;flex-direction:column}#userInfo #changePasswordMessage>div p{height:34px;line-height:34px;margin:0}#userInfo #changePasswordMessage .invalid b{color:#ff0000}#schedule{position:relative}#scheduleSort .ScheduleSort{text-align:left;padding-left:5px;padding-right:5px;display:flex;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:20px;line-height:22px}#scheduleSort .ScheduleSort i{line-height:22px;font-size:140%}#scheduleSort .ScheduleSort #sortSelectBtn{display:flex;justify-content:space-between;font-weight:bold;font-size:12px;background-color:white;width:100%}#scheduleSort .ScheduleSort #sortable{z-index:999;position:absolute;left:160px;background-color:white;border:1px solid grey;width:230px;height:103px;display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;padding:0;margin:0}#scheduleSort .ScheduleSort li{width:228px;text-align:left;display:list-item;list-style:decimal inside}#scheduleFilter{text-align:left;padding-left:5px;padding-right:5px;display:flex;justify-content:space-between;height:20px;line-height:20px}#scheduleFilter i{line-height:22px;font-size:140%}.filterScreen{display:none;position:absolute;top:26px;left:160px;z-index:9999;width:50%;background-color:#e9e9e9;font-weight:normal;box-sizing:border-box;box-shadow:1px 1px 6px 0 #000, 1px 1px 1px 1px #ccc inset, -1px -1px 1px 1px #aaa inset}.filterScreen.ui-draggable.ui-draggable-dragging{text-align:left !important;line-height:initial !important}.filterScreen .filter-header{color:#204e9b;font-size:150%;padding:15px 15px 0;min-height:24px;overflow:hidden}.filterScreen .filter-header #filterLabel{float:left}.filterScreen .filter-header button{height:24px;float:right;margin-left:15px}.filterScreen .filter-content{display:flex;flex-direction:row;padding:15px;min-height:400px;resize:vertical;overflow:auto}.filterScreen .filter-content .filterOption{display:flex;flex-direction:column;flex:1 1 100%;margin-left:15px}.filterScreen .filter-content .filterOption .einsatzort{min-height:300px}.filterScreen .filter-content .filterOption .tv{margin-left:0;margin-top:15px}.filterScreen .filter-content .filterOption .tv .tvRow{display:flex;margin-bottom:5px;font-weight:500}.filterScreen .filter-content .filterOption .tv .tvRow input[type="checkbox"]{margin:0 3px 0 0}.filterScreen .filter-content .filterOption:nth-child(1){flex:1 2 100%;margin-left:0}.filterScreen .filter-content .filterOption label{margin-bottom:20px;font-weight:bold}.filterScreen .filter-content .filterOption #locationSelect{flex:0 1 100%}.filterScreen .filter-content .filterOption #stSelect{flex:0 1 100%}.filterScreen .filter-content #employmentScopeInput{margin-top:14px;margin-bottom:5px;height:calc(100% - 14px)}.filterScreen .filter-content .custom-handle{width:40px;height:24px;text-align:center;line-height:22px}#scheduleUi{margin-bottom:5px;clear:both;overflow:auto;margin-right:-15px}#scheduleUi button{height:26px;line-height:24px;padding:0 6px}#scheduleUi .ui-button.active{box-shadow:1px 1px 8px 0 rgba(80,80,80,0.8) inset;border:1px solid rgba(60,60,60,0.8)}#scheduleUi #scheduleStatisticSelect1,#scheduleUi #scheduleStatisticSelect2,#scheduleUi #scheduleStatisticRangeFrom,#scheduleUi #scheduleStatisticRangeTo{width:25%;float:left}#scheduleUi #scheduleStatisticSelect1 select,#scheduleUi #scheduleStatisticSelect2 select,#scheduleUi #scheduleStatisticRangeFrom select,#scheduleUi #scheduleStatisticRangeTo select{width:100%;border-radius:0;height:26px}#scheduleUi #scheduleStatisticSelect1 input,#scheduleUi #scheduleStatisticSelect2 input,#scheduleUi #scheduleStatisticRangeFrom input,#scheduleUi #scheduleStatisticRangeTo input{border-radius:0;width:100%;height:26px;text-align:center}#scheduleUi #smz{float:left;font-size:11px;width:160px;margin-right:15px}#scheduleUi #btnHireManager,#scheduleUi .btnValidation,#scheduleUi #btnScheduleApproval,#scheduleUi #btnSchichtrahmen{margin-right:15px}#scheduleUi #scheduleSelects #datepicker{padding:2px 6px}#scheduleUi #scheduleSelects i.fa-calendar{position:absolute;right:4px;top:5px}#scheduleUi #scheduleSwitches{text-align:right;float:right;margin:0 15px 0 0}#scheduleUi #scheduleSwitches .fa{font-size:18px;padding:0;height:26px;width:26px;line-height:24px}.shiftSchedule #scheduleHead tr.lastOfStaff td{border-bottom:1px solid #000}#scheduleContent tr.lastOfStaff td{border-bottom:1px solid #000}.shiftSchedule #scheduleContent tbody tr.highlight .staffName{color:#000}.shiftSchedule #scheduleContent tbody tr td{position:relative;cursor:cell}.shiftSchedule #scheduleContent tbody tr td.staffName{width:120px;cursor:pointer;margin-left:20px;text-align:left;overflow:hidden;padding-left:3px}.shiftSchedule #scheduleContent tbody tr td.staffName.EVG{color:#00599d}.shiftSchedule #scheduleContent tbody tr td.staffName.GDL{color:#19852f}.shiftSchedule #scheduleContent tbody tr td.no-status{box-shadow:1px 0 0 0 #ffffff;background:#fff repeating-linear-gradient(-45deg, #fff, #fff 8px, #aaa 8px, #aaa 12px)}.shiftSchedule #scheduleContent tbody tr td.Befristung{box-shadow:1px 0 0 0 #ffffff;background:#fff repeating-linear-gradient(-45deg, #fff, #fff 8px, #bcd7ff 8px, #bcd7ff 12px)}.shiftSchedule #scheduleContent tbody tr td.isKrank{cursor:default}.shiftSchedule #scheduleContent tbody tr td.isKrank div{cursor:default}.shiftSchedule #scheduleContent tbody tr td.legend{background-color:#204e9b;color:#fff;cursor:default}.shiftSchedule #scheduleContent tbody tr td.legend .vertical-text{height:auto}.shiftSchedule #scheduleContent tbody tr td.legendAlternate{background-color:#273474;color:#fff;cursor:default}.shiftSchedule #scheduleContent tbody tr td.legendAlternate .vertical-text{height:auto}.shiftSchedule #scheduleContent tbody tr td div{height:20px;line-height:20px;text-align:center;cursor:cell;font-size:11px}.shiftSchedule #scheduleContent tbody tr td.staffStatistic{width:44px;font-weight:bold}.shiftSchedule #scheduleContent tbody tr td div.employmentScope{box-sizing:border-box;height:3px;background-color:#0b58a2}.shiftSchedule #scheduleContent tbody tr.faded{opacity:1}.shiftSchedule #scheduleContent tbody tr.faded td{opacity:0.6}.shiftSchedule #clipboard tbody td div{height:20px;line-height:20px;text-align:center;cursor:cell}.shiftSchedule #scheduleContent tbody td.hasDuty.hasSecondDuty div{height:10px;line-height:10px;font-size:10px}.shiftSchedule #scheduleContent thead th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shiftSchedule .ui-draggable-duty.ui-draggable-dragging{cursor:-webkit-grab;text-align:center;line-height:20px}.shiftSchedule #scheduleContextmenu{display:flex;position:absolute;top:96px;z-index:1;background-color:#e9e9e9;border-radius:5px;font-weight:normal;box-sizing:border-box;padding:10px 15px 5px 5px;box-shadow:1px 1px 6px 0 #000, 1px 1px 1px 1px #ccc inset, -1px -1px 1px 1px #aaa inset}.shiftSchedule #scheduleContextmenu *{box-sizing:border-box}.shiftSchedule #scheduleContextmenu.ui-draggable.ui-draggable-dragging{text-align:left}.shiftSchedule #scheduleContextmenu .fa-ul{list-style:none;padding:0;margin-left:48px;margin-bottom:0;width:200px}.shiftSchedule #scheduleContextmenu li>p{margin-top:0}.shiftSchedule #scheduleContextmenu li>i{line-height:28px;font-size:28px;left:-48px;width:48px;top:0}.shiftSchedule #scheduleContextmenu li>i:last-child{display:none}.shiftSchedule #scheduleContextmenu>ul>li{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.shiftSchedule #scheduleContextmenu>ul>li button{padding:0.4em}.shiftSchedule #scheduleContextmenu>ul>li>*{flex-grow:1;margin-bottom:15px}.shiftSchedule #scheduleContextmenu>ul>li#li-note .ui-button{position:absolute;padding:3px 0px;margin:0 4px;width:38px;border-color:#888;color:#ffc400}.shiftSchedule ::after,.shiftSchedule ::before{box-sizing:border-box}.shiftSchedule #dragHandle{width:100%;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;cursor:move;top:0}.shiftSchedule #dragHandle div{background-color:#999999;width:75px;height:5px;border-radius:5px}.calcWT{margin-right:10px}.shiftSchedule .logs{width:900px;margin:20px 0 0 20px}.shiftSchedule .logs .even-row{background-color:white}.shiftSchedule .logs .odd-row{background-color:#F1F1F1FF}.shiftSchedule .logs p{margin-bottom:30px;text-align:center}.shiftSchedule .logs .container{height:90%}.shiftSchedule .logs .container .mainContainer{display:flex;flex-flow:row}.shiftSchedule .logs .container .mainContainer .subContainer{flex-flow:column;margin-right:10px;border-right:1px solid #ccc;padding:0 10px 0 0;min-width:240px;width:240px;white-space:pre-wrap;display:flex}.shiftSchedule .logs .container .mainContainer .subContainer:last-child{border-right:none}.shiftSchedule .logs .container .mainContainer .subContainer .attr{margin-bottom:5px;white-space:pre-wrap;display:flex;justify-content:space-between}.shiftSchedule .logs .container .mainContainer .timeColumn{display:flex;flex-direction:column;margin-right:10px}.shiftSchedule .logs .container .mainContainer .tRow{display:flex;margin-bottom:5px}.shiftSchedule .logs .container .mainContainer .tRow label{min-width:60px;border-right:1px solid #ccc}.shiftSchedule .logs .container .mainContainer .tRow label:nth-child(2){padding-left:8px}.shiftSchedule .logs .container .mainContainer .timeValue{min-width:60px;border-right:1px solid #ccc}.shiftSchedule .logs .container .mainContainer .timeValue:nth-child(2){padding-left:8px}.shiftSchedule .logs .container .header{display:flex;flex-flow:row}.shiftSchedule .logs .container .header__attr{margin-right:6px;padding:5px 5px 5px 7px;border-bottom:1px solid #000}.shiftSchedule .logs .container .header__attr:nth-child(1){width:110px;padding-left:5px}.shiftSchedule .logs .container .header__attr:nth-child(2){width:100px}.shiftSchedule .logs .container .header__attr:nth-child(3){width:135px}.shiftSchedule .logs .container .header__attr:nth-child(4){width:240px}.shiftSchedule .logs .container .header__attr:nth-child(5){flex:1 1 auto}.shiftSchedule .logs .container .list{display:flex;flex-flow:column;margin-top:5px;width:max-content;background-color:white;overflow-y:auto;max-height:580px}.shiftSchedule .logs .container .list__item{flex-flow:row;display:flex;padding:7px}.shiftSchedule .logs .container .list__item__attr{margin-right:5px;min-width:130px;padding-left:2px;border-right:1px solid #ccc}.shiftSchedule .logs .container .list__item__attr:nth-child(1){min-width:110px;width:110px}.shiftSchedule .logs .container .list__item__attr:nth-child(2){min-width:100px;width:100px}.shiftSchedule .logs .container .list__item__attr:nth-child(3){min-width:135px;width:135px;color:#397dbb}.shiftSchedule .logs .container .list__item__attr:last-child{border-right:none}.shiftSchedule .logs #logFilter{display:flex;justify-content:space-between;margin-bottom:10px}.shiftSchedule .logs #logFilter>label{background-color:white;border-radius:5px;padding:5px 5px 5px 10px}.shiftSchedule .logs #logFilter>label input{margin:0 0 0 10px}.shiftSchedule #SpecialService{width:560px;display:flex !important;flex-wrap:wrap}.shiftSchedule #SpecialService .invalid{border:1px solid red}.shiftSchedule #SpecialService>p{width:100%}.shiftSchedule #SpecialService>div{display:flex;margin-bottom:15px;width:50%}.shiftSchedule #SpecialService>div label{line-height:28px;text-align:right;flex:0 0 50%;padding-right:5px}.shiftSchedule #SpecialService>div input,.shiftSchedule #SpecialService>div select{height:28px;text-align:center;flex:0 1 50%;max-width:50%}.shiftSchedule #SpecialService>div input[type="checkbox"],.shiftSchedule #SpecialService>div select[type="checkbox"]{height:24px;flex:0 1 24px;margin-left:-1px;border-radius:5px;mix-blend-mode:luminosity}.shiftSchedule #SpecialService>div input[type="time"]::-webkit-calendar-picker-indicator,.shiftSchedule #SpecialService>div select[type="time"]::-webkit-calendar-picker-indicator{padding:2px;margin:0}.shiftSchedule #SpecialService #pausenList{width:100%;flex-wrap:wrap;padding-bottom:5px;border-bottom:1px solid #888;max-height:175px;overflow-y:auto}.shiftSchedule #SpecialService #pausenList input:nth-child(1),.shiftSchedule #SpecialService #pausenList input:nth-child(2){max-width:25%}.shiftSchedule #SpecialService #pausenList input:nth-child(3){max-width:calc(50% - 30px);margin-left:10px}.shiftSchedule #SpecialService #pausenList .pausenDel{display:flex;align-items:center;color:#ff0000;padding-left:4px;cursor:pointer;font-size:120%}.shiftSchedule #SpecialService #pauseLabel{margin-bottom:5px;border-bottom:1px solid #000}.shiftSchedule #SpecialService #pauseLabel label{text-align:left}.shiftSchedule #SpecialService #PauseADD{color:#048208;display:flex;justify-content:right;cursor:pointer;font-size:200%;margin-right:-5px;margin-bottom:5px;border-bottom:1px solid #000}.shiftSchedule .deviationOpts,.shiftSchedule .hireOpts,.shiftSchedule .plOpts,.shiftSchedule .SpecialService,.shiftSchedule .SchichtRahmenOpts,.shiftSchedule .payLevelOpts{display:none;overflow:hidden;margin:20px 0 0 20px}.shiftSchedule .sickNoteOpts{display:none;overflow:hidden;margin:20px 0 0 20px;width:260px}.shiftSchedule .urlaub{margin:20px 0 0 20px;width:260px}.shiftSchedule .urlaub select{height:28px;margin-left:calc(100% - 176px);width:176px}.shiftSchedule .plOpts{width:256px}.shiftSchedule .hireOpts{margin-bottom:10px}.shiftSchedule .hireOpts .ui-selectmenu-text{width:130px}.shiftSchedule .sickNoteOpts,.shiftSchedule .plOpts{margin-bottom:10px}.shiftSchedule .deviationOpts #devIv>p,.shiftSchedule .hireOpts>p,.shiftSchedule .plOpts>p,.shiftSchedule .sickNoteOpts>p,.shiftSchedule .urlaub>p,.shiftSchedule .SpecialService>p,.shiftSchedule .SchichtRahmenOpts>p,.shiftSchedule .payLevelOpts>p{margin-bottom:30px;text-align:center}.shiftSchedule #sickNoteIv>p,.shiftSchedule #plIv>p{text-align:center;display:block}.shiftSchedule #sickNoteIv label{line-height:28px;text-align:right;flex:1 1 50%;padding-right:5px}.shiftSchedule #sickNoteIv input{height:28px;text-align:center;flex:1 1 50%}.shiftSchedule #firstNote>div,.shiftSchedule #AUTypeCont>div{display:flex;line-height:24px;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.shiftSchedule #firstNote>div>div,.shiftSchedule #AUTypeCont>div>div{flex:0 0 100%}.shiftSchedule #firstNote label,.shiftSchedule #AUTypeCont label{height:24px;line-height:24px;flex:0 0 50%}.shiftSchedule #firstNote>div{margin-bottom:12px}.shiftSchedule #hireIv>p{margin-left:44%}.shiftSchedule .deviationOpts .flex-row{margin-bottom:15px}.shiftSchedule .deviationOpts .flex-row:first-child{align-content:space-around}.shiftSchedule .deviationOpts .flex-row .reject{border:1px solid red}.shiftSchedule .deviationOpts .flex-row .sort-up{margin-right:10px}.shiftSchedule .deviationOpts .flex-row .sort-up i{border-bottom:2px solid #000}.shiftSchedule .deviationOpts .flex-row label{width:186px}.shiftSchedule .hireOpts .flex-row,.shiftSchedule .plOpts .flex-row,.shiftSchedule .sickNoteOpts .flex-row{margin-bottom:15px}.jqSelectMenuOverflow{height:100px}.shiftSchedule .deviationOpts label{height:30px;line-height:30px;padding-right:10px;text-align:right}.shiftSchedule .deviationOpts input{height:28px;text-align:center;margin-right:10px}.shiftSchedule .hireOpts label,.shiftSchedule .plOpts label,.shiftSchedule .SchichtRahmenOpts label,.shiftSchedule .payLevelOpts label{height:30px;line-height:30px;flex:1 1 50%;padding-right:10px;text-align:right}.shiftSchedule .hireOpts input,.shiftSchedule .plOpts input,.shiftSchedule .SchichtRahmenOpts input,.shiftSchedule .payLevelOpts input{height:28px;text-align:center;flex:1 1 50%;margin-right:10px}.shiftSchedule .hireOpts .ui-selectmenu-button{height:28px;text-align:center;flex:1 1 50%;margin-right:10px}.shiftSchedule .hireOpts input{margin-right:0}.shiftSchedule .hireOpts .ui-selectmenu-button{margin-right:0;padding:5px 12px;background:#fff;border-color:#bbb}.shiftSchedule .deviationOpts #buttonCont{margin-right:26px;justify-content:space-between;width:auto;display:flex}.shiftSchedule .sickNoteOpts #buttonCont,.shiftSchedule .urlaub #buttonCont,.shiftSchedule .plOpts #buttonCont,.shiftSchedule .hireOpts #buttonCont,.shiftSchedule .SpecialService #buttonCont,.shiftSchedule .SchichtRahmenOpts #buttonCont,.shiftSchedule .payLevelOpts #buttonCont{display:flex;margin-top:20px;flex-wrap:wrap;justify-content:space-between}.shiftSchedule .sickNoteOpts #buttonCont button,.shiftSchedule .urlaub #buttonCont button,.shiftSchedule .plOpts #buttonCont button,.shiftSchedule .hireOpts #buttonCont button,.shiftSchedule .SpecialService #buttonCont button,.shiftSchedule .SchichtRahmenOpts #buttonCont button,.shiftSchedule .payLevelOpts #buttonCont button{margin:0 0 15px 0}.shiftSchedule .hireOpts #buttonCont button{margin:0 0 15px 0}.shiftSchedule .hireOpts .reject.ui-selectmenu-button{border-color:red}.shiftSchedule .deviationOpts.show{width:400px}.shiftSchedule #li-staffData h4{line-height:28px;margin:0}.shiftSchedule #li-comment{flex-wrap:wrap}.shiftSchedule .removeDuty{display:flex;justify-content:space-between}.shiftSchedule .removeDuty .ui-button{align-self:flex-end}.shiftSchedule .removeDuty>p{line-height:28px;margin:0}.shiftSchedule #li-wish .fieldset{margin:0;padding:0;border:none;display:flex;justify-content:space-between}.shiftSchedule #li-wish .fieldset label{flex-grow:1}.shiftSchedule #li-wish span.ui-checkboxradio-icon{background-color:#fff}.shiftSchedule #scheduleContextmenu .chosen-single{height:28px;padding-top:3px}.shiftSchedule #scheduleContextmenu .chosen-single div{top:3px}.shiftSchedule #scheduleContent .chosen-container .chosen-drop{width:auto;min-width:calc(100% + 20px)}.shiftSchedule #scheduleContent .openTop .chosen-container .chosen-drop{top:auto;bottom:24px}.shiftSchedule #scheduleContent .openTop .chosen-container .chosen-drop .chosen-results{position:absolute;bottom:0;width:auto}.shiftSchedule #absenceStatistics-container{overflow-y:scroll;max-height:72px;margin-right:-18px}.shiftSchedule #absenceStatistics{width:calc(100% - 45px);text-align:center;border-collapse:separate;border-spacing:0;vertical-align:middle;table-layout:fixed}.shiftSchedule #absenceStatistics-switch .ms-parent{border:1px solid #bbb;border-bottom:none}.shiftSchedule #absenceStatistics tr:nth-child(2n){background-color:#eee}.shiftSchedule #absenceStatistics td{padding:0}.shiftSchedule #absenceStatistics td:first-child{padding-left:8px;text-align:left;width:160px}.shiftSchedule #absenceStatistics-switch{width:160px}.shiftSchedule .arrow_box-top{position:absolute;background:#d1d5d2;border:4px solid #1f1f1f !important;left:-140px !important;top:45px !important}.shiftSchedule .arrow_box-top:after,.shiftSchedule .arrow_box-top:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.shiftSchedule .arrow_box-top:after{border:25px rgba(209,213,210,0);border-bottom-color:#d1d5d2;margin-left:-25px}.shiftSchedule .arrow_box-top:before{border:31px rgba(31,31,31,0);border-bottom-color:#1f1f1f;margin-left:-31px}.shiftSchedule .arrow_box-top .ui-dialog-titlebar{display:none}.shiftSchedule .arrow_box-top .ui-widget-content{background:#d1d5d2}.shiftSchedule .hasSecondDuty:after{content:'';border:3px solid transparent;border-top-color:#000;position:absolute;bottom:-1px;right:2px}.shiftSchedule .hasDeviation:before{content:'';border:2px solid #000;border-radius:2px;position:absolute;top:1px;left:1px}.shiftSchedule .hasPD:before{content:'+';color:#00cd00;font-weight:bold;position:absolute;top:6px;left:1px}.shiftSchedule .hasND:before{content:'';border-top:2px solid #FF0000;width:6px;position:absolute;top:14px;left:1px}.shiftSchedule #scheduleContent tbody td .userComment{position:absolute;top:0;left:calc(100% - 8px);z-index:1;border:4px solid #16ff0d;border-bottom-color:transparent;border-left-color:transparent;overflow:hidden;width:0;height:0}.shiftSchedule #scheduleContent tbody td .userNote{position:absolute;top:0;right:calc(100% - 12px);z-index:1;border:6px solid #ffc400;border-bottom-color:transparent;border-right-color:transparent;overflow:hidden;width:0;height:0}.shiftSchedule #scheduleContent tbody td .userWish{position:absolute;top:0;left:0;z-index:1;border:3px solid #ff06c6;border-bottom-color:transparent;border-right-color:transparent;overflow:hidden;width:0;height:0}.shiftSchedule .vacationSchedule #scheduleSwitches{float:right;padding:5px 20px 0 0;text-align:right;cursor:pointer}.shiftSchedule .vacationSchedule #schedule{height:auto;overflow:visible}.shiftSchedule .vacationSchedule #vacationHeader{height:60px;margin:0 0 10px}.shiftSchedule .vacationSchedule #dragLegend{float:left;padding:0 0 0 20px}.shiftSchedule .vacationSchedule #dragLegend:after{content:".";clear:both;display:block;visibility:hidden;height:0}.shiftSchedule .vacationSchedule .vacationPopUp{background-color:#fff;border:2px solid #204e9b;padding:10px;position:absolute;left:203px;top:-20px;z-index:1;display:flex}.shiftSchedule .vacationSchedule .vacationPopUp .vacationPopUpSubContainer{float:left;text-align:left}.shiftSchedule .vacationSchedule .vacationPopUp .vacationPopUpSubContainer .vacationPopUpItemContainer{margin:5px}.shiftSchedule .vacationSchedule .vacationPopUp .vacationPopUpItemLabel{float:left;overflow:hidden;padding-top:5px;text-overflow:ellipsis;white-space:nowrap;width:90px}.shiftSchedule .vacationSchedule .vacationPopUp .vacationPopUpItemBox{float:right;font-size:12px;height:19px;padding:3px 0 0;text-align:center;width:48px}.shiftSchedule .vacationSchedule .vacationPopUp:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vacationSchedule .vacationPopUp:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.shiftSchedule .contextMenuComment{vertical-align:top}.shiftSchedule #scheduleContextmenu #plDays{margin-bottom:15px}.shiftSchedule #scheduleContextmenu #plDays label{line-height:18px}.shiftSchedule #scheduleContextmenu #plDays input{margin-right:3px;margin-top:0;height:13px}.shiftSchedule .commentHint{border-color:transparent #ff0000 transparent transparent;border-style:solid;border-width:0 10px 10px 0;height:0;position:absolute;right:-1px;top:-1px;transform:rotate(360deg);width:0}.shiftSchedule th.daytime-statistics{width:44px;max-width:44px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden}.shiftSchedule #scheduleContentContainer{height:49vh;min-height:48px;resize:vertical}.shiftSchedule #scheduleContentContainer::-webkit-scrollbar{display:contents;visibility:hidden;resize:vertical}.shiftSchedule #scheduleContentContainer #daytime-statistics td{width:44px;max-width:44px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden}.shiftSchedule #scheduleContentContainer.read-only{height:71vh}@supports (-moz-appearance: none){.shiftSchedule #scheduleContentContainer{margin-right:0px}}.shiftSchedule #scheduleContentHead{width:calc(100% - 160px)}.shiftSchedule #scheduleContentHead th{padding:0}.shiftSchedule #scheduleMainContainer #scheduleContent{width:calc(100% - 204px)}#scheduleContentContainer #scheduleContent td.hired{border-color:lime}#scheduleContentContainer #scheduleContent td.lent{border-color:orange}#clipboardContainer h3{position:absolute;text-align:center;margin:0;line-height:48px;width:180px}#clipboard{margin-left:159px;width:calc(100% - 246px);border-left:1px solid #ccc;border-right:1px solid #ccc}#operatingProgram select{border:none;padding-left:0;width:100%;height:100%;text-align:center}.hMarker{width:10px;height:10px;position:absolute;bottom:-6px;right:-6px;z-index:50}.hMarker:hover{cursor:e-resize}.hMarker:before{content:'';height:20px;border:1px solid #000;position:absolute;top:-5px;left:4px}.hMarker:after{content:'';height:20px;border:1px solid #000;position:absolute;top:-5px;left:4px;transform:rotate(90deg)}.ui-selectable-helper{z-index:100;display:none}td.ui-selected div{opacity:0.5}#scheduleContent td.ui-selected{border-top-color:#888;border-bottom-color:#888}#scheduleContent td.ui-selecting{border-bottom-color:red;border-top-color:red}#scheduleContent tr .ui-selected:nth-of-type(1){border-left-color:red}#scheduleDepartmentSelectContainer .unitSelect{margin:-1px}#operatingPrograms{width:calc(100% - 160px)}.dutiesSelect,.OPSelect{width:160px;flex:0 0 160px;height:24px;border:1px solid #ccc}.dutiesSelect:empty,.OPSelect:empty{visibility:hidden}.DayStatistics-container{display:flex;height:18px}.DayStatistics-switch{width:160px}.DayStatistics-switch select{border-radius:0;width:160px;height:18px}.DayStatistics-switch select .branch{background-color:#204e9b;color:#ffffff}.DayStatistics{width:calc(100% - 247px);text-align:center;border-right:1px solid #ccc;height:18px}.DayStatistics:empty{visibility:hidden}.DayStatistics tr,.DayStatistics td{height:17px}#dutiesSelect .unitSelectTree,#OPSelect .unitSelectTree{bottom:100%;top:inherit}#dutiesToggle label{position:relative;margin:10px 0 0 27px;display:block;height:34px;line-height:27px}#dutiesToggle input{position:absolute;width:20px;height:20px;left:-30px;top:0}#OPToggle label{position:relative;margin:10px 0 0 27px;display:block;height:34px;line-height:27px}#OPToggle input{position:absolute;width:20px;height:20px;left:-30px;top:0}#duties-programs .low{color:#FF0000}#duties-programs .fit{color:#00FF00}#duties-programs.hideFit .fit{display:none}#duties-programs .over{color:#FFA500}.dragDuties{position:absolute;background-color:rgba(255,255,255,0.3);border:1px dashed red;display:flex;line-height:20px;overflow:hidden;margin-left:-1px;cursor:-webkit-grab;cursor:-moz-grab;text-align:center;z-index:150}.dragDuties>div{margin:1px}.dragDuties>div>div{padding-left:1px}#scheduleContent td.brred{border-right-color:red}#scheduleContent td.blred{border-left-color:red}.scheduleHeaderMonth:hover,.scheduleHeaderYear:hover,.scheduleHeaderWeek:hover{font-weight:bold;cursor:pointer;color:#ff0000;text-decoration:underline}#hirePopup #stBaseSelection{padding:10px 0}#hirePopup #stBaseSelection>*{float:left;margin-left:15px}#hirePopup #stSelectGroups{border:1px solid #bbb}#hirePopup #lentStaff{padding:0 15px}#hirePopup #lentStaff h4{border-bottom:1px dotted #204e9b}#hirePopup .staffName{border-left:1px solid #888;border-bottom:1px solid #888;padding:1px 0 1px 2px;background-color:#f1f1f1;cursor:pointer}#hirePopup .entries{padding-left:15px}#hirePopup .staffEntry button{cursor:pointer;position:absolute;right:15px}#statusbar{background-color:#dddddd;margin-bottom:5px;display:flex;overflow-y:auto;resize:vertical;height:58px}#status-act{flex:1 1 60%;word-wrap:break-spaces;padding:2px}#status-log{flex:1 1 40%;padding:2px}#statusbar p{margin:0;line-height:1.5}.validation .unValid,.validation #scheduleContent tbody td.unValid{border-color:red;box-shadow:1px 1px 0 0 red inset, -1px -1px 0 0 red inset}#scheduleContent tbody td.unValidOP{border-color:orange;box-shadow:1px 1px 0 0 red inset, -1px -1px 0 0 red inset}#scheduleContent tbody td.unValidDuty{border-color:deeppink;box-shadow:1px 1px 0 0 red inset, -1px -1px 0 0 red inset}.Qualification_fail{box-shadow:inset 0px 0px 1px 2px #ff0000}.Qualification_warn{background-color:#ff9400;color:#fff}#validationLog{display:none;position:absolute !important;left:160px;top:0;width:300px;height:400px;z-index:1;background-color:#e9e9e9;border-radius:5px;font-weight:normal;box-sizing:border-box;padding:15px 5px 5px 5px;box-shadow:1px 1px 6px 0 #000, 1px 1px 1px 1px #ccc inset, -1px -1px 1px 1px #aaa inset;resize:both;overflow:hidden}#validationLogInner{overflow-y:scroll;height:calc(100% - 15px);background-color:#fff;padding:5px;margin:5px;box-shadow:1px 1px 1px 1px #ccc inset, -1px -1px 1px 1px #aaa inset}.Schichtrahmen label{display:inline-block;width:50%;text-align:right;padding-right:12px}.Streik{overflow:hidden}.Streik-Dialog{background-color:white}.Streik label,.Streik input{height:30px;line-height:30px}.Streik textarea{height:88px}.Streik select{flex:1 1 auto}.Streik .flex-row{justify-content:space-between;position:relative;height:calc(100% - 62px);min-height:502px}.Streik .flex-col{flex:0 0 49%}.AA-dlg-buttons{padding:1em}.AA-dlg-buttons .ui-dialog-buttonset{float:none !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.AA-dlg-buttons .ui-dialog-buttonset button{flex:0 0 100%;margin-right:0}.modifySicknessDialog .ui-dialog-titlebar{text-align:center;color:#204e9b;font-size:16px}.modifySicknessDialog .ui-widget-header{background:white;border:none}.modifySicknessDialog .ui-widget-header .ui-button{display:none}.modifySicknessDialog .ui-dialog-buttonpane{border:none}.modifySicknessDialog .ui-dialog-buttonpane .ui-button{background:#0b58a2;border:none;color:white}#qualiMainContainer{margin:0 0 0 20px}#staffSelection{border-spacing:0;width:200px}#qualiOverview{border-spacing:0;table-layout:fixed}#staffSelection tr td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;height:20px}#qualiStaffContainer tr td.staffName{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;height:22px;max-width:172px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap;width:172px}#qualiOverviewWrapper{overflow-x:scroll;width:calc(100% - 200px)}#staffSelection tr:nth-child(3) th{border:0;border-top:1px solid #ccc}#staffSelection tr:last-child td{border-bottom:1px solid #ccc}#staffSelection #departmentSelectBox select,#staffSelection #qualificationByDepartmentSelectBox select{width:196px;height:20px;border:0}#staffSelection #maGroupSelectBox .ms-parent{width:196px !important}#staffSelection #maGroupSelectBox .ms-drop{text-align:left}#qualiStaffContainer .groupDescription div{transform:rotate(-90deg);color:#fff;font-weight:bold;letter-spacing:3px}#qualiStaffContainer td.groupDescription{background-color:#204e9b;border-left:1px solid #204e9b;border-right:0 none;border-top:1px solid #fff;max-width:15px;overflow:hidden;vertical-align:middle;width:15px}#qualiOverview tr th{border-left:1px solid #ccc;border-top:1px solid #ccc;height:20px}#qualiOverview tr:nth-child(2) th{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;height:20px;line-height:21px;max-width:140px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:140px}#qualiOverview tr th:first-child{border-left:0}#qualiOverview tr th:last-child{border-right:1px solid #ccc}#qualiOverview tr:last-child th{border:0}#qualiOverview tr td{border-right:1px solid #ccc;border-top:1px solid #ccc;height:22px;padding:0;text-align:center}#qualiOverview tr:last-child td{border-bottom:1px solid #ccc}#qualiContainerTable .filledQualiTD{font-weight:bold}#qualiOverview thead tr:first-child{color:#fff;letter-spacing:3px}#qualiOverview thead tr:first-child th{border:1px solid #204e9b;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#204e9b}#qualiOverview thead tr:first-child th:last-child{border-radius:0 10px 0 0}#qualiContainerTable .tempDatepick{width:98px;height:18px;border-radius:0;border:1px solid #aaa;text-align:center;padding:0}.ui-datepicker-buttonpane.ui-widget-content button:first-child,.ui-datepicker-buttonpane.ui-widget-content button:nth-child(2){display:none}#qualiStaffContentContainer{float:left;margin-top:20px;overflow:hidden;width:200px}#qualiContentContainer{display:inline-block;margin-top:20px;max-width:calc(100% - 200px);overflow:hidden}#qualiContainerTable{overflow:scroll;height:88vh}#qualiStaffContainer{height:86vh;overflow-y:scroll;width:217px}#qualiStaffContainer table{border-spacing:0;width:100%}#qualiContentTableContainer{float:left}#qualiHeader{float:left;width:200px}#qualiContentHeaderScrollWrapper{height:48px;overflow:hidden;width:calc(100% - 204px);position:relative}#qualiOverlay{background-color:#ffffff;height:48px;position:absolute;right:0;top:0;width:16px}#qualiContentHeader{overflow:scroll}#qualiContentHeader table{border-spacing:0}#qualiContentHeader table tr:first-child td{background-color:#204e9b;border-bottom:1px solid #204e9b;border-right:1px solid #fff;color:#fff;font-weight:bold;height:20px;letter-spacing:3px;text-align:center;max-width:100px}#qualiContentHeader table tr:last-child td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;height:20px;line-height:20px;max-width:100px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}#qualiContentHeader table tr:last-child td:first-child{border-left:0}#qualiContentHeader table tr:last-child td:last-child{border-right:1px solid #ccc}#qualiStaffContainer tr:last-child td.staffName{border-bottom:1px solid #ccc}#qualiContainerTable table{border-spacing:0}#qualiContainerTable td{border-left:1px solid #ccc;border-top:1px solid #ccc;height:20px;line-height:20px;min-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff}#qualiContainerTable tr td:first-child{border-left:0}#qualiContainerTable tr td:last-child{border-right:1px solid #ccc}#qualiContainerTable tr:last-child td{border-bottom:1px solid #ccc}.vertical-text{transform:rotate(180deg);writing-mode:vertical-rl;overflow:hidden}.vertical-cont{height:auto;width:20px;text-align:center}#qualiStaffContainer tr{max-height:24px}#qualiStaffContainer tr .qa-dep{background-color:#204e9b;color:#fff}#qualiStaffContainer tr .qa-dep.even{background-color:#2162b4}#qualiStaffContainer tr .qa-sg{background-color:#2577cd;color:#fff}#qualiStaffContainer tr .qa-sg.even{background-color:#2886e6}#qualiContainerTable td:not(:empty){background-color:#00cd2f}#qualiContainerTable .qa-expired:not(:empty){background-color:#FF0000;color:#fff}#qualiStaffContainer .qa-expired{background-color:#FF0000;color:#fff}#qualiContainerTable .qa-warn:not(:empty),#qualiStaffContainer .qa-warn{background-color:#ff9400;color:#fff}#qualiContainerTable .qa-refresh:not(:empty){box-shadow:4px 0 0 0 #204e9b inset}#pr-uicontainer{display:flex;margin-bottom:15px;height:70px;overflow:visible}#pr-uicontainer>*{flex:0 0 15%}#pr-uicontainer select{border-radius:0}#pr-sgSelect{border:1px solid #bbb}#pr-stafflist-legend{display:flex;justify-content:flex-start;padding-right:18px;border-bottom:2px solid #000}#pr-stafflist-legend>p{font-weight:bold;font-size:14px;margin-bottom:3px;padding-left:5px;overflow-wrap:break-word;flex:0 0 5%}.pr-groupname{display:flex;justify-content:space-between;border-bottom:1px solid #000;margin:5px 0}.scheduleLockedLabel{margin:0 15px 4px 0px;color:red}.pr-staff{display:flex;justify-content:flex-start;line-height:22px;background-color:#f5f5f5}.pr-staff>*{flex:0 0 5%;padding-left:5px}.pr-staff:nth-child(2n){background-color:#e0e0e0}.pr-staff.marked{box-shadow:inset 0px 0px 0 1px;background-color:#cdefff}.pr-staff.marked textarea{background-color:#cdefff}.pr-staff input{text-align:right;width:60px}#pr-stafflist-legend .pr-staffname,.pr-staff .pr-staffname{flex:0 0 11%}#pr-stafflist-legend .pr-VermindertesJAZSoll,#pr-stafflist-legend .pr-Ist_Arbeitszeit,#pr-stafflist-legend .pr-diff,.pr-staff .pr-VermindertesJAZSoll,.pr-staff .pr-Ist_Arbeitszeit,.pr-staff .pr-diff{flex:0 0 5%}#pr-stafflist-legend .pr-VermindertesJAZSoll,#pr-stafflist-legend .pr-Ist_Arbeitszeit,#pr-stafflist-legend .pr-diff,#pr-stafflist-legend .pr-resp,.pr-staff .pr-VermindertesJAZSoll,.pr-staff .pr-Ist_Arbeitszeit,.pr-staff .pr-diff,.pr-staff .pr-resp{text-align:right}#pr-stafflist-legend .pr-paidhours,#pr-stafflist-legend .pr-PaidHoursTransferredLK,#pr-stafflist-legend .pr-VacationTransferredLangzeitkonto,#pr-stafflist-legend .pr-Freizeitkonto,#pr-stafflist-legend .pr-FreizeitkontoDiff,#pr-stafflist-legend .pr-FreizeitkontoAuszahlung,.pr-staff .pr-paidhours,.pr-staff .pr-PaidHoursTransferredLK,.pr-staff .pr-VacationTransferredLangzeitkonto,.pr-staff .pr-Freizeitkonto,.pr-staff .pr-FreizeitkontoDiff,.pr-staff .pr-FreizeitkontoAuszahlung{text-align:right}#pr-stafflist-legend .pr-paidhours input,#pr-stafflist-legend .pr-PaidHoursTransferredLK input,#pr-stafflist-legend .pr-VacationTransferredLangzeitkonto input,#pr-stafflist-legend .pr-Freizeitkonto input,#pr-stafflist-legend .pr-FreizeitkontoDiff input,#pr-stafflist-legend .pr-FreizeitkontoAuszahlung input,.pr-staff .pr-paidhours input,.pr-staff .pr-PaidHoursTransferredLK input,.pr-staff .pr-VacationTransferredLangzeitkonto input,.pr-staff .pr-Freizeitkonto input,.pr-staff .pr-FreizeitkontoDiff input,.pr-staff .pr-FreizeitkontoAuszahlung input{text-align:right;width:60px}#pr-stafflist-legend .pr-ebe,.pr-staff .pr-ebe{text-align:right}#pr-stafflist-legend .pr-ebe input,.pr-staff .pr-ebe input{text-align:right;width:60px}#pr-stafflist-legend .pr-resp input,.pr-staff .pr-resp input{position:relative;top:2px;width:auto}#pr-stafflist-legend .pr-Wechselschicht,.pr-staff .pr-Wechselschicht{flex:0 0 3%;margin-right:10px;margin-left:10px}#pr-stafflist-legend .pr-pdfdokumente,.pr-staff .pr-pdfdokumente{flex:0 0 2%}#pr-stafflist-legend .pr-remark,.pr-staff .pr-remark{margin-left:15px;flex:1 1 22%}#pr-stafflist-legend .pr-lastExport,.pr-staff .pr-lastExport{text-align:right}#pr-stafflist-legend .pr-pdfComp,.pr-staff .pr-pdfComp{position:relative;max-width:25px;width:25px}#pr-stafflist-legend .pr-pdfComp-iconLarge,.pr-staff .pr-pdfComp-iconLarge{margin:10px;font-size:24px;display:flex;text-align:center;justify-content:center;align-items:center}#pr-stafflist-legend .pr-pdfComp-iconLarge .fa-file-pdf-o,.pr-staff .pr-pdfComp-iconLarge .fa-file-pdf-o{background-color:white;height:98%}#pr-stafflist-legend .pr-pdfComp-pdfCounter,.pr-staff .pr-pdfComp-pdfCounter{background-color:#0d91c6;font-size:14px;color:white;width:20px;height:20px;border-radius:50px;position:absolute;top:-7px;right:-7px}#pr-stafflist-legend.auszahlung,.pr-staff.auszahlung{background-color:#0095FFCD}#pr-stafflist-legend.warning,.pr-staff.warning{background-color:#ff6400cd}#pr-stafflist-legend .warning-detail,.pr-staff .warning-detail{color:red}#pr-stafflist{overflow-y:scroll;max-height:calc(100% - 170px);border-bottom:1px solid #999}#pr-staffSelect:focus,#pr-staffSelect:hover{height:500px;z-index:5}#pr-btn-oh{margin-left:15px;height:70px;margin-top:0}#pr-btn-ds{margin-left:15px;height:70px;margin-top:0}.pr-calc,.pr-submit,.pr-submit-ro,.pr-submit-datev{margin-top:10px;cursor:pointer}.pr-calc[disabled],.pr-submit[disabled],.pr-submit-ro[disabled],.pr-submit-datev[disabled]{background:#aaa}.pr-calc[disabled]:hover,.pr-submit[disabled]:hover,.pr-submit-ro[disabled]:hover,.pr-submit-datev[disabled]:hover{border:1px solid #d3d3d3;color:#555555}#pr-btnContainer{display:flex}#pr-btnContainer button{padding:0.4em 0.8em}#pr-btnContainer #btnPDFMailDienstzuweisungen{margin-left:auto}#mContent{width:710px;height:225px;resize:none}.AuszahlungBerechnet,.ResturlaubBerechnet{cursor:url("/Src/images/arrow-up-from-bracket-solid.svg") 11 11,copy;cursor:url("/assets/images/arrow-up-from-bracket-solid.svg") 11 11,copy}.pr_warning{padding:20px;background-color:#F17400FF;color:#fff;font-size:20px;font-weight:bold}.pr_warning .content{text-align:center;justify-content:center;align-items:center}.pr_warning .btns{flex-flow:row;display:flex;text-align:center;justify-content:center;align-items:center}.pr_warning .btns .button{cursor:pointer;color:#fff;font-size:12px;justify-content:center;text-align:center;width:25px;height:20px;padding:12px;margin:15px;background-color:#0d91c6;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.33);display:flex;align-items:center;position:relative;transition:all .25s ease}.pr_warning .btns .button:hover{background-color:#329e9b;cursor:pointer}.pr_warning .ui-dialog-title{width:unset}.pr-popUp{background-color:white;padding:10px}.pr-popUp .view{padding:0 !important}.pr-popUp .view .header{display:flex;flex-flow:row;justify-content:space-between}.pr-popUp .view .header .title{flex:1;max-width:calc(100% - 50px);white-space:pre-wrap;margin-right:10px}.pr-popUp .view .container{width:100%;height:100%;margin-top:10px;display:flex;justify-content:center;align-items:center;text-align:center}.pr-popUp .view .container .pdfPage{display:flex;justify-content:center;align-items:center;min-width:fit-content}.pr-popUp .header{display:flex;flex-flow:row;justify-content:space-between}.pr-popUp .button{cursor:pointer;color:#fff;font-size:12px;justify-content:center;text-align:center;width:15px;height:15px;padding:10px;margin:5px;background-color:#0d91c6;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.33);display:flex;align-items:center;position:relative;transition:all .25s ease}.pr-popUp .button.close{margin:0 5px}.pr-popUp .button:hover{background-color:#F17400FF;cursor:pointer}.pr-popUp .button__attr{margin-right:10px;padding-left:10px;border-right:1px solid #ccc;font-size:12px}.pr-popUp .ui-dialog-title{width:unset}.pr-popUp .list__container{padding-left:15px;margin-top:15px;border-left:2px solid #0d91c6}.pr-popUp .list__container .list{list-style:none;padding:0;margin:0}.pr-popUp .list__container .list__item{display:flex;align-items:center;padding-left:10px;border-bottom:1px solid #ccc}.pr-popUp .list__container .list__item:nth-child(odd){background-color:#F1F1F1FF}.pr-popUp .list__container .list__item__attr{margin-right:10px;border-right:1px solid #ccc;min-width:35%;padding:5px;color:#888;font-size:15px}.standingDataSelect{height:30px;width:300px;text-align:center}.standingDataSelectSmall{height:30px;width:222px;text-align:center}.standingDataSelectVerySmall{height:30px;width:202px;text-align:center}.standingDataSelectSmallest{height:30px;width:170px;text-align:center}.standingDataInput{height:30px;width:293px;text-align:center}.standingDataInput[type="checkbox"]{height:20px}#stDataCollectiveAgreementContainer select{height:30px;width:300px;text-align:center}.standingDataInputSmall{height:30px;width:215px;text-align:center}.standingDataInputVerySmall{height:30px;width:195px;text-align:center}.standingDataInputSmallest{height:30px;width:105px;text-align:center}.standingDataInputHalf{height:30px;width:141px;text-align:center}.standingDataInputSpecialLeaveDays{height:30px;width:59px;text-align:center}.standingDataCheckbox{width:293px;margin:10px 0 0 0}.standingDataRadio{margin:0 30px 0 0}.standingDataRadioBox2Row{float:left;margin:0 0 10px;width:48%}.popupFormElementContainer .chosen-container-multi .chosen-choices{border-radius:5px;min-height:34px;padding:4px 0 0 5px}.popupFormElementContainer .chosen-container-multi .default{width:288px !important;text-align:center}.popupFormElementContainer--right{float:right}.popupFormElementContainer--Woche{display:none}.popupFormElementContainer--Woche.visible{display:block}.popupFormElementContainer--Schichtantritt{display:none}.popupFormElementContainer--Schichtantritt.visible{display:block}.popupFormElementContainer--Schichtantritt--Art{display:none}.popupFormElementContainer--Schichtantritt--Art.visible{display:block}.popupFormElementContainer--Einsatzorte{visibility:hidden}.popupFormElementContainer--Einsatzorte.visible{visibility:visible}.popupFormElementContainer .chosen-container-multi .default{width:288px !important;text-align:center}.specialLeaveSubContainer{margin:13px 0 0 0}.wochentagContainer{visibility:hidden;display:inline}.templateLoadingIcon{bottom:0;color:#204e9b;font-size:90px;height:100%;width:100%;left:0;position:absolute;right:0;top:0;text-align:center;padding-top:225px;vertical-align:middle;box-sizing:border-box;background:rgba(255,255,255,0.7)}.sdUnitItemBranch{font-size:14px;padding:4px 0 4px 10px;font-weight:bold;background-color:#204e9b;color:#ffffff;text-align:left;cursor:pointer}.sdUnitItemDepartment{font-size:14px;padding:4px 0 4px 10px;text-align:left;font-weight:bold;background-color:#dedede;border-top:1px solid #888;border-bottom:1px solid #888;cursor:pointer}.sdUnitItemMAGroup{font-size:14px;text-align:left;padding:4px 0 4px 10px;cursor:pointer}.standingDataItemHeader{background-color:#204e9b;color:#ffffff;padding:5px 0;text-align:center;font-size:20px}.standingDataSingleItemStatusContainer{display:none}.standingDataSingleStatusContainer{border-left:1px solid #888;border-top:1px solid #bbb;margin:0 0 0 20px;cursor:pointer}.standingDataSingleStatusContainer:hover{color:#204e9b;text-shadow:2px 2px #aaccaa}.standingDataSingleStatusDisplay{display:inline-block;width:80%;font-size:16px;padding:5px 0 5px 10px;font-style:italic}.standingDataSingleStatusDelete{display:inline-block;width:15%;text-align:center;font-size:15px;cursor:pointer;color:#B31B2A}.standingDataSingleItemContainer{border-bottom:1px solid #204e9b}.standingDataSingleOriginItemContainer{border-bottom:1px solid #204e9b;height:24px;padding:3px 0 0 0}.standingDataSingleItemNewStatus{font-size:18px;color:#204e9b;display:inline-block;width:8%;text-align:right;cursor:pointer;margin:5px 0}.standingDataSingleItemToggleVisible{font-size:18px;color:#204e9b;display:inline-block;width:8%;text-align:right;cursor:pointer;margin:5px 20px 5px 0}.standingDataSingleItemName{display:inline-block;font-size:18px;text-align:center;width:76%;cursor:pointer}.standingDataSingleItemName:hover{color:#204e9b;text-shadow:2px 2px #aaccaa}.standingDataSingleItemDelete{display:inline-block;width:15%;text-align:center;font-size:15px;cursor:pointer;color:#B31B2A}#stDataCollectiveAgreementContainer #workTime,#stDataCollectiveAgreementContainer #specialWorkTime{overflow-y:auto}#stDataCollectiveAgreementContainer #holidayWorkPaymentRiseStepsContainer{max-height:258px;overflow-y:auto}#stDataCollectiveAgreementContainer #paymentMatrix{max-height:372px;margin-left:0;padding-left:20px;position:relative}#stDataStaffContainer #company{overflow-y:auto}#sdMenu{float:left;width:340px;border-right:2px solid #204e9b}#sdTemplate{float:right;padding:20px 0 10px 0;width:650px;height:575px;position:relative}#sdBaseSelection{margin:10px 0 0 0;padding:0 20px 0 20px}.checkboxHide{display:flex;flex-flow:row;padding:5px;margin-top:5px;margin-bottom:5px;justify-content:center}.checkboxHide .standingDataInput{height:20px !important;width:20px !important}.checkboxHide label{text-align:center;justify-content:center;align-items:center;display:flex;margin-right:5px;font-size:13px}.sdBaseInputs{display:flex;flex-flow:row}.sdBaseInputs .standingDataInput{margin-left:5px}.sdBaseInputs .standingDataInput__filter{min-width:128px}.sdBaseInputs .standingDataInput__select{height:32px}.sdBaseInputs .standingDataInput__toggleIcon{display:flex;align-items:center;justify-content:flex-end}.sdBaseInputs .standingDataInput__toggleIcon :hover{cursor:pointer;fill:#0b93d5}.sdBaseInputs .standingDataInput__toggleIcon svg{padding-top:5px;fill:#0b3e6f;min-width:31px;width:31px;min-height:20px;height:20px;margin:0}.sdBaseInputs .standingDataInput__toggleIcon #svgDefault{margin-left:6px}#sdUnitSelection{display:block;margin:0 0 10px 0;font-size:14px;text-align:left}#sdStandingDataSelection{display:block;margin:0 0 10px 0;text-align:left;font-size:14px}#sdStandingDataSelection option{font-size:14px;padding:4px 0 4px 10px}#sdFilterResults{display:block;margin:0 0 10px 0}#sdUnitSelectionBranchWording{font-size:12px;font-style:italic;margin:0 0 10px 0}#sdRealDataContainer{border-top:2px solid #204e9b;height:312px;overflow-y:scroll}.sdRealDataItem{border-bottom:1px solid #bbb;cursor:pointer;height:27px;overflow:hidden}.sdRealDataItem:hover{border:1px solid #204e9b;border-radius:5px}.sdRealDataName{color:#204e9b;float:left;font-size:14px;font-style:italic;padding:5px 0 0 40px;width:220px}.sdRealDataDel{color:#b31b2a;float:right;font-size:14px;padding:5px 0 0;text-align:center;width:50px}#sdAddItem{background-color:#FFFFFF;border-top:2px solid #204e9b;color:#204e9b;font-size:30px;font-weight:bold;text-align:center}#sdAddItem:hover{background-color:#204e9b;color:#fff;cursor:pointer}#sdAddItem.sdAddItemDisabled{background-color:#FFFFFF;border-top:2px solid #204e9b;color:grey;font-size:30px;font-weight:bold;text-align:center}#sdAddItem.sdAddItemDisabled:hover{background-color:grey;color:#fff;cursor:pointer}.stDataContainer{margin:0 0 0 30px;visibility:hidden}.stDataContainerWithTabs{margin:0}.stDataContainer .btnSubmit{bottom:15px;left:30px;position:absolute;width:90px}#costcenterADD,#qualificationsADD,#capabilitiesADD{color:#048208;float:right;font-size:25px;margin:0 0 0 12px;cursor:pointer}#specialLeaveADD{color:#048208;cursor:pointer;display:inline;font-size:25px;margin:0 0 0 12px}#costcenterShowSelectedData .costcenterDisplaySubContainerName{border:1px solid #aaa;float:left;height:25px;margin:0 5px 10px 0;padding:5px 0 0;text-align:center;width:199px}#costcenterShowSelectedData .costcenterDisplaySubContainerPercent{border:1px solid #aaa;float:left;height:25px;padding:5px 0 0;text-align:center;width:200px}#costcenterShowSelectedData .costcenterDisplaySubContainerDel{color:#b31b2a;cursor:pointer;float:right;font-size:25px;margin:0 0 0 12px}#qualificationsSelectedData .qualificationDisplaySubContainerName,#capabilitiesSelectedData .capabilitiesDisplaySubContainerName{border:1px solid #aaa;float:left;height:25px;margin:0 5px 10px 0;padding:5px 0 0;text-align:center;width:168px}#qualificationsSelectedData .qualificationDisplaySubContainerDate,#capabilitiesSelectedData .capabilitiesDisplaySubContainerDate{border:1px solid #aaa;float:left;height:25px;padding:5px 0 0;text-align:center;width:110px;margin:0 5px 0 0}#qualificationsSelectedData .qualificationDisplaySubContainerDel,#capabilitiesSelectedData .capabilitiesDisplaySubContainerDel{color:#b31b2a;cursor:pointer;float:right;font-size:25px;margin:0 0 0 12px}#specialLeaveSelectedData .specialLeaveDisplaySubContainer{margin:0 0 10px 0}#specialLeaveSelectedData .specialLeaveDisplaySubContainerName{border:1px solid #aaa;float:left;height:25px;padding:5px 0 0;text-align:center;width:297px}#specialLeaveSelectedData .specialLeaveDisplaySubContainerDel{color:#b31b2a;cursor:pointer;display:inline;font-size:25px;margin:0 0 0 18px}#specialLeaveSelectedData .specialLeaveDisplaySubContainerDate{border:1px solid #aaa;display:inline-block;height:25px;padding:5px 0 0;text-align:center;width:110px;margin:0 5px 0 0}#specialLeaveSelectedData .specialLeaveDisplaySubContainerAmount{border:1px solid #aaa;display:inline-block;height:25px;padding:5px 0 0;text-align:center;width:63px;margin:0 5px 0 0}#vacationTVCheckLabel{margin:0 0 0 10px}.sdDutyLabel{display:inline-block;width:80px}.sdDutyCheckbox{margin:0 96px 0 0}#stDataDutyContainer .TimeArr{max-width:300px}#stDataDutyContainer .TimeArr input{width:50%}span.simplecolorpicker span.color{height:20px;text-align:center;width:20px;box-shadow:0 2px 4px rgba(0,0,0,0.33)}#shiftSelectionDayLabelContainer{float:left;margin:7px 0 0;width:105px}#shiftSelectionWeekContainer{overflow-x:auto;width:455px;white-space:nowrap;float:left}.shiftSelectionWholeTimeContainer{position:absolute;left:160px;bottom:-30px}.shiftSelectionWholeTime{font-weight:bold;display:inline-block;margin:0 0 0 10px;border:1px solid #333;padding:5px}.shiftSelectionDayLabel,.shiftSelectionDayLabelStatistic,.shiftSelectionDayLabelStatistic2{color:#204e9b;font-size:16px;height:25px;padding:10px 0 0}.shiftSelectionDayLabelStatistic{color:#FA7D23}.shiftSelectionDayLabelStatistic2{color:#FA7D23;font-weight:bold;display:inline-block;padding:0}.shiftSelectionSingleWeek{width:130px;display:inline-block}.shiftSelectionSingleWeek i{color:#ff0000;cursor:pointer;margin:0 10px 0 10px}.shiftTemplateMatrixOverlayBottom,.shiftTemplateMatrixOverlayTop{position:absolute;width:130px;height:144px;border:1px solid #204e9b;background-color:#ffffff;box-shadow:0 0 20px 0 rgba(187,187,187,0.8);border-radius:5px}.shiftTemplateMatrixOverlayBottom:after,.shiftTemplateMatrixOverlayBottom:before{top:30%}.shiftTemplateMatrixOverlayTop:after,.shiftTemplateMatrixOverlayTop:before{top:70%}.shiftTemplateMatrixOverlayBottom:after,.shiftTemplateMatrixOverlayBottom:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.shiftTemplateMatrixOverlayTop:after,.shiftTemplateMatrixOverlayTop:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.shiftTemplateMatrixOverlayBottom:after,.shiftTemplateMatrixOverlayTop:after{border:8px rgba(136,183,213,0);border-left-color:#fff;margin-top:-8px}.shiftTemplateMatrixOverlayBottom:before,.shiftTemplateMatrixOverlayTop:before{border:9px rgba(194,225,245,0);border-left-color:#204e9b;margin-top:-9px}.shiftTemplateMatrixOverlayAdd,.shiftTemplateMatrixOverlayClose{width:50%;height:18px;border-bottom:1px solid #333;text-align:center;cursor:pointer;padding:2px 0 0 0;color:#fff;display:inline-block}.shiftTemplateMatrixOverlayAdd{background-color:#048208}.shiftTemplateMatrixOverlayPrioWording{display:inline-block;width:20px;text-align:center;height:30px;padding:0;color:#204e9b;font-weight:bold}.shiftTemplateMatrixOverlayPickShift{display:inline-block;width:78px}.shiftTemplateMatrixOverlayPickShift select{width:76px}.shiftTemplateMatrixOverlayDelItem{display:inline-block;color:#B31B2A;cursor:pointer}.shiftTemplateMatrixOverlayRow{padding:0;height:30px}.shiftTemplateMatrixOverlayContentContainer{overflow-y:scroll;height:115px;margin:5px 0 0 0;background-color:#fff}.shiftTemplateMatrixOverlayClose{background-color:#B31B2A}.shiftSelectionWeekname{border-bottom:1px solid #333;color:#204e9b;font-size:16px;height:23px;padding:12px 0 0 10px}.shiftSelectionSelect{border-bottom:1px solid #333;border-left:1px solid #333;height:34px;cursor:pointer;text-align:center;padding:0 5px 0 0;width:123px}.shiftSelectionWeekStatistik{border-bottom:1px solid #333;border-left:1px solid #333;height:27px;text-align:center;padding:10px 5px 0 5px;font-weight:bold}.customSelect ul{height:200px}.shiftSelectionSelect select{width:128px;height:34px;border:0}.shiftSelectionSelect .ui-selectmenu-button.ui-button{padding:7px 0 7px 0;border-radius:0;width:126px;text-align:center;background:#ffffff;border:0}.shiftSelectionSingleWeek:last-child .shiftSelectionSelect,.shiftSelectionSingleWeek:last-child .shiftSelectionWeekStatistik{border-right:1px solid #333}#shiftSelectionAddWeek{border-bottom:1px solid #204e9b;border-right:1px solid #204e9b;color:#204e9b;font-size:18px;height:25px;padding-top:3px;text-align:center;width:105px}#shiftSelectionAddWeek:hover{color:#ffffff;background-color:#204e9b;border-radius:5px 0 0 0;cursor:pointer}#costCenterAllocationWrapper{display:none}#costCenterAllocation{min-height:28px;padding:8px 0 0}.costCenterSingleAllocationContainer{margin:0 0 10px}.costCenterSingleAllocationContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.costCenterSingleAllocationName{background-color:#ededed;border:1px solid #bbbbbb;border-radius:5px;float:left;font-style:italic;margin:0 5px 0 0;padding:3px 5px}.costCenterSingleAllocationNumber{float:left;width:50px}.costCenterSingleAllocationNumber input{width:50px;height:23px}.costCenterSingleAllocationEndWording{float:left;font-size:15px;margin:2px 0 0 10px}#programMatrix{width:640px;margin:20px 0 0;overflow:auto;height:573px;display:flex;box-sizing:border-box;padding:20px;margin:-40px -20px -20px -20px;resize:both;background-color:#fff}#programMatrix *{box-sizing:border-box}#programMatrix:after{content:'';clear:both}#programMatrix .fa{font-size:20px;cursor:pointer}.programMatrixHeader{white-space:nowrap;width:130px}.programMatrixHeader:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.programMatrixHeader div{border-bottom:1px solid #aaa;border-right:1px solid #aaa;color:#204e9b;display:inline-block;font-size:16px;height:35px;line-height:35px;text-align:center;width:130px}.programMatrixHeader>div{float:left}.programMatrixContent{display:block;white-space:nowrap}.programMatrixContent .fakeselect select{cursor:pointer;display:inline-block;width:120px;background-color:inherit;border:unset;position:relative;vertical-align:middle;font-size:13px;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box}#OperatingProgram_Controller .programMatrixHeader{width:85px}#OperatingProgram_Controller .programMatrixHeader div{border-left:1px solid #aaa;padding:0 3px;text-align:right;width:85px}#OperatingProgram_Controller .programMatrixContent{width:85px}#OperatingProgram_Controller .programMatrixContent div{border-left:1px solid #aaa;width:85px}.programMatrixHeader div:first-child{border-top:1px solid #aaa}.programMatrixContent>div{border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding-left:5px;height:35px;line-height:35px}.programMatrixRow{position:relative}.programMatrixRow:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.programMatrixRow div[progid]{border-bottom:1px solid #aaa;border-left:1px solid #aaa;display:inline-block;text-align:center;width:130px}.programMatrixRow div[progid]:last-of-type{border-right:1px solid #aaa}.programMatrixRow select{border:0 none;height:28px;width:100%}.programMatrixRow .chosen-single{border:0;border-radius:0}.programMatrixRow .chosen-container .chosen-results{height:120px}#programMatrix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#programMatrix .matrixControlButtons{padding:0 7px}#programMatrix .matrixControlButtons .copyBTN{font-size:15px;color:#204e9b;margin-left:5px;position:relative;top:-2px}#programMatrix .matrixControlButtons input[type="checkbox"]{width:initial;margin:0 3px 0 6px}#programMatrix input[type="text"]{width:120px;height:25px;box-sizing:border-box}.matrixControlAddCol{position:relative;left:30px}.matrixControlAddRow{position:absolute;top:68px;left:7px}.matrixControlRemoveRow{float:right;margin:8px 5px 0 0}.selectRowRemover{margin:0 0 0 10px;float:left}.selectRowRemover select{height:28px;width:100px}.stDataContainer .btnSubmit.removeRowButton{float:left;height:14px;margin:0 0 0 10px;padding:6px;position:static;width:20px}.classyArrow{position:absolute;font-size:20px;color:#204e9b;animation-name:arrowPulse;animation-duration:0.6s;animation-iteration-count:infinite;z-index:1;top:0}@keyframes arrowPulse{0%{left:5px}20%{left:3px}40%{left:1px}60%{left:1px}80%{left:3px}100%{left:5px}}#stDataCollectiveAgreementContainer #tabMoveLeft a,#stDataStaffContainer #tabMoveLeft a{padding-right:5px;padding-left:5px}#stDataCollectiveAgreementContainer #tabMoveRight,#stDataStaffContainer #tabMoveRight{float:right}#stDataCollectiveAgreementContainer #tabMoveRight a,#stDataStaffContainer #tabMoveRight a{padding-right:5px;padding-left:5px}#stDataCollectiveAgreementContainer #menuTabs li[edge="0"] a,#stDataStaffContainer #menuTabs li[edge=""] a{background-color:#204e9b;color:#fff}#stDataCollectiveAgreementContainer #menuTabs li[edge="1"] a,#stDataStaffContainer #menuTabs li[edge="1"] a{background-color:#bbb;color:#000;cursor:not-allowed}#stDataCollectiveAgreementContainer .popupFormElementContainer:after{content:"";clear:both;display:table}.extraPayItem,.AddedVacationItem{float:left}.paymentRiseLabel{float:left;font-size:12px;padding:14px 0 0;width:130px}.paymentRiseSingleObject:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.paymentRiseAmountDays{float:left;padding:8px 0 0;width:128px;margin:0 30px 0 0}.paymentRiseAmountDays input{text-align:center;width:119px;height:25px}.paymentRiseSeniority{float:left;width:110px;padding:8px 0 0 0}.paymentRiseSeniority .paymentRiseTypeInput{height:25px;padding:0;text-align:center;width:85px}.paymentRiseAge{float:left;width:100px;padding:8px 0 0 0}.paymentRiseAge .paymentRiseTypeInput{height:25px;width:70px;text-align:center}#matrixUI{height:30px;position:relative}#matrixWrap{display:flex}#paymentMatrix .fa{font-size:20px;cursor:pointer;position:absolute;line-height:30px}.payGroupID{float:left}#addPayGroup,#addPayStep,.matrixControlAddCol,.matrixControlAddRow{color:#2c822c}#addPayGroup:hover,#addPayStep:hover,.matrixControlAddCol:hover,.matrixControlAddRow:hover{color:limegreen}#remPayGroup,#remPayStep,.delCol,.delBTN{color:#b40000}#remPayGroup:hover,#remPayStep:hover,.delCol :hover,.delBTN{color:red}#addPayGroup{top:27px;left:3px}#remPayGroup{top:51px;left:2px}#addPayStep{left:40px}#remPayStep{left:65px}#paymentTable{text-align:center}.payStep input,.payVal input{width:70px}.headingRotate{min-height:146px;width:25px;padding-top:48px}.paymentMatrixGroupsHeading{width:24px;height:100%;position:relative;background-color:#204e9b;color:#fff;border:1px solid #000;border-right:0;box-sizing:border-box}.paymentMatrixGroupsHeading p{transform:rotate(-90deg);float:left;display:inline-block;letter-spacing:3px;text-align:center;position:absolute;bottom:calc(50% - 24px);left:-62px;padding:2px 5px}.paymentMatrixSingleGroups{float:left;width:40px;border-bottom:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa}.paymentMatrixSingleGroups div{border-bottom:1px solid #aaa;height:23px;padding:7px 0 0;text-align:center}.paymentMatrixSingleGroups div:last-child{border:0}.paymentMatrixBranchInfo{background-color:#204e9b;border:1px solid #aaa;color:#ffffff;display:inline-block;margin:0 0 0 41px;max-width:520px;padding:2px 10px;text-align:center}.paymentMatrixBranchColumnHeader{border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-top:1px solid #aaa;float:left;height:30px;min-width:171px;padding:0 0 0;text-align:center;width:171px}.paymentMatrixBranchColumnHeader input{text-align:center}.paymentMatrixBranchColumn{float:left}.paymentMatrixBranchColumn div{border-bottom:1px solid #aaa;border-right:1px solid #aaa;height:30px;width:171px}.paymentMatrixBranchColumn div:first-child{border-top:1px solid #aaa}.paymentMatrixContentTable{float:left;overflow-x:scroll;max-width:530px;display:inline-flex}.paymentMatrixBranchHeaderItems{float:left;max-width:530px;display:inline-flex;overflow:hidden}.paymentMatrixBranchHeaderItems:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.paymentMatrixInputYear{width:30px}.paymentMatrixInputAmount{border:0 none;height:28px;width:165px;text-align:center}.paymentMatrixYearSelector{font-size:12px}.paymentMatrixYearSelector input{color:#204e9b;font-weight:bold}.paymentMatrixStepCounter{font-size:10px}.paymentMatrixStepCounter span{font-size:12px;font-weight:bold;color:#204e9b}#extraPay .fa,#holidays .fa{font-size:20px;cursor:pointer}#extraPay .fa-plus-circle,#holidays .fa-plus-circle{color:#2c822c}#extraPay .fa-plus-circle:hover,#holidays .fa-plus-circle:hover{color:limegreen}#extraPay .fa-window-close-o,#holidays .fa-window-close-o{color:#b40000}#extraPay .fa-window-close-o:hover,#holidays .fa-window-close-o:hover{color:red}#stDataOperatingProgramContainer select[name="operatingProgramShifts"]{width:297px}#stDataOperatingProgramContainer .ms-parent{border:1px solid #bbbbbb;width:297px;border-radius:5px;text-align:left}#stDataOperatingProgramContainer .ms-choice{height:30px}#stDataOperatingProgramContainer .ms-parent span{line-height:30px}#stDataOperatingProgramContainer .ms-parent .ms-choice div{top:3px}#menuTabs{border:0}#menuTabs>ul{border-radius:0;border-bottom:1px solid #000;border-top:0;border-left:0;border-right:0;background:#ffffff 0 0;padding:0 0 0 3px}#menuTabs>ul>li{background:#ffffff 0 0;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000}#menuTabs>section{border-radius:0;background-color:#ffffff;margin:20px 0 0 0;max-height:425px;height:425px;overflow:auto}#menuTabs>section#general,#menuTabs>section#dependency,#menuTabs>section#holiday{background-color:#ffffff;border-radius:0;height:425px;margin:20px 0 0;overflow-y:auto}#menuTabs>section#shiftSelection{margin:0;overflow-y:hidden}.standingDataConfigXtraPayContainer{padding:2px 0 0 0;margin:0 0 10px 0}.standingDataConfigXtraPayContainer .standingDataConfigXtraPayWording{display:inline-block;margin:0 20px 0 0;padding:5px 0 0 0}.standingDataConfigXtraPayContainer .standingDataConfigXtraPayCheckbox{display:inline-block}.standingDataConfigXtraPayContainer .standingDataConfigXtraPayCheckbox input{vertical-align:middle}#stDataDutyContainer .pausenItem .pausenDel{display:flex;align-items:center;color:#ff0000;padding-left:10px;cursor:pointer;font-size:120%}#stDataDutyContainer .pausenItem input:nth-child(1),#stDataDutyContainer .pausenItem input:nth-child(2){width:15%}#stDataDutyContainer .pausenItem input:nth-child(3){flex:1 1 50%}#stDataDutyContainer #PauseADD{color:#048208;display:flex;justify-content:right;cursor:pointer;font-size:200%;margin-top:10px;margin-right:-5px}.paylevel_name{margin-left:10px;margin-right:5px;display:flex}#configTabs,#financeTabs{border:0;padding:0 0 0 20px;margin:0 0 40px}#configTabs>ul,#financeTabs>ul{background:#ffffff none repeat scroll 0 center;border-radius:0;border:0 none -moz-use-text-color;border-bottom:1px solid #000;padding:0 0 0 10px}#configTabs>ul>li,#financeTabs>ul>li{background:#ffffff none repeat scroll 0 center;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-radius:5px 5px 0 0}#configTabs>section,#financeTabs>section{background-color:#eeeeee;border-radius:0;border-left:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;padding:20px 10px;position:relative}#amountShiftType:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.amountShiftTypeLeftBar{float:left}.amountShiftTypeContent{float:left;overflow-x:auto;width:90%}.amountShiftTypeCorner{background-color:#fff;border:1px solid #999;border-right:0;height:50px;position:relative;width:100px;border-radius:10px 0 0 0}.amountShiftTypeContent table{width:100%}.amountShiftTypeContent table input{font-size:18px;height:25px;text-align:center;width:93%}.amountShiftTypeCornerOverlay{border-color:transparent #dedede transparent transparent;border-style:solid;border-width:0 97px 50px 0;height:0;left:4px;position:absolute;top:0;transform:rotate(360deg);width:0}.amountShiftTypeCornerKW{font-size:18px;position:absolute;right:12px;top:2px;z-index:1}.amountShiftTypeCornerAbw{bottom:2px;font-size:18px;left:12px;position:absolute;z-index:1}.amountShiftTypeLabel{background-color:#fff;border:1px solid #999;border-top:0;font-size:15px;height:23px;padding:7px 0 0;text-align:center;width:100px}.amountShiftTypeContent th{background-color:#dedede;border:1px solid #999;border-right:0;height:48px;width:100px}.amountShiftTypeContent th:last-child{border:1px solid #999}.amountShiftTypeContent td{background-color:#dedede;border:1px solid #999;border-top:0;border-left:0;height:28px;width:100px}.amountShiftTypeContent td:last-child{border-right:1px solid #999}.amountShiftTypeWeekNumber{background-color:#ffffff;border:1px solid #999;color:#204e9b;font-size:20px;margin:auto;width:60px;border-radius:5px}.amountShiftTypeRange{font-size:11px;color:#204e9b}.amountShiftMenu{clear:both;padding:20px 0 0}.amountShiftMenu:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.menuDepartment{float:left;margin:0 30px 0 0}.menuDepartment label{font-size:15px}.menuDepartment select{font-size:16px;height:30px;text-align:center;width:200px}.menuYear{float:left}.menuYear label{font-size:15px}.menuYear select{font-size:16px;height:30px;text-align:center;width:200px}.menuOperatingSystem{float:left;margin:0 30px 0 0}.menuOperatingSystem label{font-size:15px}.menuOperatingSystem select{font-size:16px;height:30px;text-align:center;width:200px}.tabHeaderConfigGeneral,.tabHeaderConfigFinance{height:20px;left:-1px;position:absolute;transform:rotate(-90deg);transform-origin:left top 0;background-color:#204e9b;color:#fff;border:1px solid #000;border-bottom:0;letter-spacing:3px;text-align:center}.configStartValueContainer{margin:0 0 20px 0}.configStartValueContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.configStartValueContainer h3{border-bottom:1px dotted #888;padding-bottom:5px;padding-left:10px}#submitStartValueConfig{width:90px}.configFinanceValueContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.configFinanceSubContainer{float:left;margin:0 30px 30px 0}.configFinanceSubContainer label{font-size:15px}#submitDistanceFlat{width:90px}#branchDistanceFlat{font-size:16px;height:32px;text-align:center;width:207px}input.configNumberField{font-size:16px;height:30px;text-align:center;width:200px}.configFinanceSubLabelContainer1{display:inline-block;width:90px}.configFinanceSubLabelContainer2{display:inline-block;width:165px}.configFinanceSubFieldContainer{display:inline-block;width:210px}input.configDateField{font-size:16px;height:30px;text-align:center;width:200px}.externalExtraPayContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.externalExtraPayMenu{border-right:2px dotted #666;float:left;padding:0 30px 0 0}.externalExtraPaySingleItems{float:left;margin:0 0 0 30px}.configExtraPaySubContainer{margin:0 0 20px 0}.configExtraPaySubContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.configExtraPaySubLabelContainer{display:inline-block;font-size:15px}.configExtraPaySubFieldContainer{display:inline-block}#departmentExtraPay{font-size:16px;height:32px;text-align:center;width:207px}#submitExtraPayExternal{width:90px}.configExtraPaySingleItemContainer{border-bottom:1px solid #bbb;margin:0 0 10px;padding:0 0 10px}.configExtraPaySingleItemContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.configExtraPaySingleItemContainerName{display:inline-block;font-size:15px;width:200px}.configExtraPaySingleItemContainerCheckbox{display:inline-block}.configExtraPaySingleItemContainerValidFrom,.configExtraPaySingleItemContainerValidUntil{display:inline-block;margin:0 0 0 20px}#stMenu{float:left;width:400px;border-right:2px solid #204e9b}#stAssignmentContainer{float:right;padding:20px 0 0;width:580px}#stBaseSelection{padding:10px 3px 0 3px}#stBaseSelection>div{margin:0 15px 10px 15px}#stBaseSelection label{display:block;margin-bottom:5px}#stTemplateSelection{height:30px;text-align:center;width:100%}#stUserContainer{height:349px}#stUserContainerHeader{background-color:#204e9b;color:#ffffff;font-size:20px;height:28px;padding:2px 0 0;text-align:center;margin:0 0 10px}#stUserContainerContent{height:261px;overflow-y:auto;padding:5px 0 0}#stFrom,#stUntil{margin:0 0 10px 0;height:30px;display:inline;text-align:center;width:80px}#stFilterResults{margin:0 15px 9px 15px;height:30px;text-align:center;width:calc(100% - 35px)}#stFilterResultsContainer{border-bottom:1px solid #204e9b}#stSelectGroups{margin:0 0 0 3px}#stSelectGroups .ms-parent{border:1px solid #bbbbbb;text-align:center;height:30px;border-radius:5px}#stSelectGroups .ms-parent .ms-drop ul{text-align:left}#stSelectGroups .ms-parent .ms-choice{text-align:center}#stSelectGroups .ms-parent .ms-choice span{padding-top:5px}#stSelectGroups .ms-parent .ms-choice>div{top:3px}#stWorkerHeader{float:left;font-size:20px;text-align:center;width:340px;color:#204e9b}#stStartWeekHeader{float:left;width:160px;font-size:20px;text-align:center;color:#204e9b}#stAssignmentHeaderContainer{margin:0 0 10px 0}#stAssignmentContentContainer{max-height:480px;overflow:auto;background-color:#ededed;margin:0 20px 0 0;border:1px solid #888}#stSavedItemsContainer{height:40px}.stMAGroupHeader{background-color:#d4eaae;border-bottom:1px solid #7bd148;border-top:1px solid #7bd148;color:#204e9b;font-size:16px;margin:0 0 10px;padding:5px 0;text-align:center;position:relative}.stMAUserContainer{border:1px solid #bbb;border-radius:5px;cursor:pointer;float:left;margin:0 10px 10px;padding:5px 10px;background-color:#fff}.stMAUserContainer:hover{-webkit-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);-moz-box-shadow:0 0 20px 0 rgba(187,187,187,0.8);box-shadow:0 0 20px 0 rgba(187,187,187,0.8);border-color:#333;font-weight:bold}.stMAGroupHeader i{bottom:4px;cursor:pointer;font-size:22px;position:absolute;right:10px;background-color:#fff}.stUserBox{background-color:#dedede;border:1px solid #333;border-radius:5px;float:left;font-size:20px;height:34px;margin:10px 0;padding:8px 0 0;text-align:center;width:340px;position:relative}.stUserBox i{color:#b31b2a;cursor:pointer;position:absolute;right:15px}.stWeekCounter{border-radius:5px;float:left;font-size:20px;height:34px;margin:10px 0 0 50px;padding:8px 0 0;text-align:center;width:50px}.stStaffGroupContainerToggleVisible{font-size:18px;color:#204e9b;display:inline-block;width:8%;text-align:right;cursor:pointer;margin:5px 20px 5px 0}.stStaffGroupContainer{border-bottom:1px solid #204e9b}.stStaffGroupContainer:first-child{border-top:1px solid #204e9b}.stStaffGroupName{display:inline-block;font-size:18px;text-align:center;width:76%;cursor:pointer}.stStaffGroupName:hover{color:#204e9b;text-shadow:2px 2px #aaccaa}.stStaffWrapperContainer{display:inline-block;padding:10px 0 0 5px;background-color:#ededed;width:98%;border:1px solid #cdcdcd}.stAssignRowContainer{margin:10px 0 10px 0}.stAssignRowContainer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.stAssignRowStaffDrop{float:left;width:220px;height:30px;border:1px solid #888888;background-color:#ffffff;font-style:italic;text-align:center;padding:15px 0 0 0;margin:0 0 0 40px;letter-spacing:3px;color:#888}.stAssignRowStartWeekContainer{float:right;font-size:20px;width:100px;text-align:center;margin:0 75px 0 0;padding:13px 0 0 0;color:#204e9b}.stAddedUser{color:#333;font-weight:bold;letter-spacing:2px;background-color:#b3ffb3;position:relative}.stAddedUserRemove{background-color:#fff;position:absolute;height:30px;right:0;top:0;padding:15px 0 0 0;width:30px;border-left:1px solid #888;color:#B31B2A;cursor:pointer}.stInactiveUser{display:none}.mainContainer{box-sizing:border-box}.mainContainer *{box-sizing:border-box}.mainContainer *:after,.mainContainer *:before{box-sizing:border-box}.table-container{position:relative}.table-head-container{display:flex;position:relative}.selects-container{width:160px;flex:1 1 160px}.table-head{width:160px}.table-head td{height:24px;overflow:hidden}.table-head .legend{overflow:hidden;width:20px;background-color:#204e9b;color:#fff;border-top:0;border-left:0;border-right:0}.table-head tr:nth-child(2n){background-color:#eee}.content-head{width:calc(100% - 160px)}.table-content-container{display:flex;overflow-y:scroll;margin-right:-17px}.departmentSelect select{border:0 none;height:20px;width:157px;border-radius:0}.groupSelect select{width:157px;border-radius:0;text-align:left;outline:0}.groupSelect label{text-align:left}.groupSelect .ms-drop{border-radius:0}.table-content{width:calc(100% - 160px)}.table-content thead{max-height:49px;overflow:hidden;border-bottom:2px solid #ccc}.table-content tr:nth-child(2n){background-color:#eee}.table-content th{overflow:hidden;max-height:49px;height:49px}.table-content th,.table-content td{text-align:center;height:24px;max-height:48px}tr.lastOfStaff td{border-bottom:1px solid #000}#statisticsStaffContainer{height:80vh;overflow-y:scroll;width:auto}#statisticsStaffContainer tr{max-height:24px}#statisticsStaffContainer tr td{overflow:hidden;text-overflow:ellipsis}#statisticsStaffContainer tr td.staffName{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;height:22px;max-width:142px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap;width:142px}#statisticsStaffContainer tr:last-child td.staffName{border-bottom:1px solid #ccc}#statisticsStaffContainer tr .qa-dep{background-color:#204e9b;color:#fff}#statisticsStaffContainer tr .qa-dep.even{background-color:#2162b4}#statisticsStaffContainer tr .qa-sg{background-color:#2577cd;color:#fff}#statisticsStaffContainer tr .qa-sg.even{background-color:#2886e6}#statisticsStaffContainer tr:nth-child(2n){background-color:#dddddd}#statisticsStaffContainer.noStatistics{width:217px}#statisticsStaffContainer table{border-spacing:0;width:100%}#statisticsDepartmentSelectBox{border:1px solid #ccc;height:24px;margin-right:1px}#statisticsHeader{float:left;width:200px}#statisticsHeader #statisticsExport{width:198px;color:#2a7a41}#statisticsDL{display:none}#statisticsHeader #statisticsFrom,#statisticsHeader #statisticsUntil{height:24px;width:191px;margin-bottom:2px}#statisticsHeader #statisticsExport,#statisticsHeader #statisticsRefresh{height:22px;line-height:24px;width:96px;margin-bottom:2px;display:inline-block;padding:0;font-size:20px;color:#204e9b;border-radius:5px}#statisticsHeader #statisticsExport.refresh,#statisticsHeader #statisticsRefresh.refresh{border-color:red}#StatStaffArrCont{position:relative;height:25px}#StatStaffArrCont .ms-choice{border:1px solid #bbb;height:24px;line-height:24px;border-radius:0}#StatStaffArrCont .ms-drop{width:calc(100% - 2px);border-radius:0;border-color:#bbbbbb}#StatStaffArrCont .ms-drop .multiple{margin-left:14px}#StatStaffArr{border-radius:0;width:199px;height:24px;position:absolute;top:115px;overflow:auto}#StatStaffArr:hover{height:350px}#statisticsContentHeaderScrollWrapper{height:133px;overflow:hidden;width:calc(100% - 217px);position:relative}#statisticsContentHeaderScrollWrapper .ms-parent{width:calc(100% - 4px);top:-7px}#statisticsContentHeaderScrollWrapper .ms-choice{display:none}#statisticsContentHeaderScrollWrapper .ms-drop{box-shadow:none;height:52px;border-radius:5px;z-index:initial;overflow-y:auto}#statisticsContentHeaderScrollWrapper .ms-drop ul{display:flex;flex-wrap:wrap;padding:1px 1px 0 1px}#statisticsContentHeaderScrollWrapper .ms-drop li{flex:0 1 149px;text-overflow:ellipsis}#statisticsContentHeaderScrollWrapper .ms-drop li input{margin:2px}#statisticsContentHeader{margin-top:42px}#statisticsContentHeader table{border-spacing:0;width:100%}#statisticsContentHeader table td{background-color:#204e9b;border:1px solid #ccc;border-bottom:1px solid #204e9b;color:#fff;font-weight:bold;height:72px;line-height:12px;text-align:center;overflow:hidden;white-space:pre-line;word-wrap:break-word}#statisticsContentHeader table td span{display:contents;overflow:hidden}#statisticsContentHeader table td:nth-child(2n){background-color:#2370cd}#statisticsContentHeader table tr:last-child td:first-child{border-left:0}#statisticsContentHeader table tr:last-child td:last-child{border-right:1px solid #ccc}.vertical-text{transform:rotate(180deg);writing-mode:vertical-rl;overflow:hidden}.vertical-cont{height:auto;width:20px;text-align:center}.popUpExports{padding:15px}.popUpExports h3{border-bottom:1px solid}.popUpExports form{margin-bottom:10px}.popUpExports form .MAAuswahl,.popUpExports form .YBAuswahl{display:flex;flex-wrap:wrap;flex-direction:row;width:400px;justify-content:space-between;align-content:flex-start;padding-right:30px}.popUpExports form .MAAuswahl select.ui-button,.popUpExports form .YBAuswahl select.ui-button{flex:0 0 188px;margin-bottom:8px;height:26px;padding:0 1em}.popUpExports form .MAButtons,.popUpExports form .YBButtons{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;flex:auto}.popUpExports form .MAButtons{max-height:442px;overflow-y:auto}.exports_alloc{position:relative}.popUpExports select[name="StaffArr[]"]{width:400px;height:331px;padding-left:0;border-radius:0}.popUpExports input.ui-button{flex:0 0 160px;margin-bottom:8px;height:14px}.popUpExports button{margin-bottom:8px;height:26px;flex:0 0 255px}.popUpExports input[type="submit"]{float:right}.popUpExports input[type="submit"][disabled]{opacity:0.5}.popUpExports button[disabled]{opacity:0.5}.exports_schedule .ms-choice{background:inherit;height:16px}.exports_schedule .ms-drop{left:0}.popUpExports .unitSelect{display:flex;width:400px;margin-bottom:8px;height:auto}.popUpExports .unitSelectToggle.ui-button{padding:6px 1em;min-height:12px}.popUpExports .unitSelect.ui-button:active{background:inherit}.eMailDialog .ui-dialog-titlebar{background:#204e9b}.eMailDialog .ui-dialog-title{color:white}.eMailDialog .footer{padding:10px 0 0 0}.eMailDialog .textEdit{font-family:Verdana, Arial, sans-serif;font-size:1.1em;overflow-y:auto;resize:none;width:100%;height:98%;box-sizing:border-box;position:relative;background-color:transparent}.eMailDialog .eContainer{height:200px;position:relative}.eMailDialog .eContainer .fa-pencil-square-o{opacity:0.2;position:absolute;font-size:150px;top:calc(50% - 75px);left:calc(50% - 75px)}.eMailDialog #bbcLabel{display:flex;border-bottom:2px #0b58a2 solid}.eMailDialog .tdImage{vertical-align:top;text-align:right}.eMailDialog .tdImage .image{width:131px}.eMailDialog #bccList{overflow-y:auto;height:250px;box-sizing:border-box;display:flex;flex-wrap:wrap;list-style:none;flex-direction:column}.eMailDialog #bccList li{padding:0 5px 0 0}.eMailDialog #scheduleTemplate{display:table;table-layout:fixed;width:100%;overflow:clip}
