﻿@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot?');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.profahrIcon{position:relative;top:1px;display:inline-flex;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;gap:.1em;margin-right:.1em;}.InfoIcon:before{content:""/"Information";}.eventTitle-Icon{margin-right:25px;}#dutyNameModal>.eventTitle-Icon{display:none;}.k-toolbar{position:static;}.redForeground{color:#f00;}.noteText{color:#000;padding:10px;overflow:hidden;overflow-wrap:break-word;position:fixed;border-radius:3px;right:0;left:0;margin:auto auto;top:135px;width:600px;height:auto;border-style:none;border-width:1px;border-color:#000;background-color:#f5f5f5;z-index:1000;-webkit-box-shadow:0 8px 38px -14px;-moz-box-shadow:0 0 38px -14px;box-shadow:0 1px 35px -14px;}.noteText .noteTextTitle{max-width:550px;float:left;}.noteText button{display:block;padding:0 0 0 10px;}.periodSlotLegend{position:relative;margin-right:10px;float:left;height:20px!important;width:20px!important;border-radius:100px!important;}.k-event,.k-task-complete{border-color:rgba(167,15,15,0);background:rgba(255,255,255,0) 0 -257px none repeat-x;color:#000;}.monthDayEvent{font-size:14px;overflow:hidden;}.eventTitle,.modal-title{font-weight:bold;text-overflow:ellipsis;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}.eventDescription{text-overflow:ellipsis;overflow:hidden;max-height:80px;}.k-event{cursor:pointer;overflow:visible;}.k-scheduler-content{overflow-y:scroll;}@media(max-height:930px){.k-scheduler-content{display:block;overflow-y:auto;height:100%;}}@media(min-height:900px) and (max-height:929px){.k-scheduler-content{display:block;overflow-y:auto;height:650px;}}@media(min-height:870px) and (max-height:899px){.k-scheduler-content{display:block;overflow-y:auto;height:620px;}}@media(min-height:840px) and (max-height:869px){.k-scheduler-content{display:block;overflow-y:auto;height:590px;}}@media(min-height:810px) and (max-height:839px){.k-scheduler-content{display:block;overflow-y:auto;height:560px;}}@media(min-height:780px) and (max-height:809px){.k-scheduler-content{display:block;overflow-y:auto;height:530px;}}@media(min-height:750px) and (max-height:779px){.k-scheduler-content{display:block;overflow-y:auto;height:500px;}}@media(min-height:720px) and (max-height:749px){.k-scheduler-content{display:block;overflow-y:auto;height:470px;}}@media(min-height:690px) and (max-height:719px){.k-scheduler-content{display:block;overflow-y:auto;height:440px;}}@media(min-height:660px) and (max-height:689px){.k-scheduler-content{display:block;overflow-y:auto;height:410px;}}@media(min-height:630px) and (max-height:659px){.k-scheduler-content{display:block;overflow-y:auto;height:380px;}}@media(min-height:600px) and (max-height:629px){.k-scheduler-content{display:block;overflow-y:auto;height:350px;}}@media(min-height:570px) and (max-height:599px){.k-scheduler-content{display:block;overflow-y:auto;height:320px;}}@media(min-height:540px) and (max-height:569px){.k-scheduler-content{display:block;overflow-y:auto;height:290px;}}@media(min-height:510px) and (max-height:539px){.k-scheduler-content{display:block;overflow-y:auto;height:260px;}}@media(min-height:480px) and (max-height:509px){.k-scheduler-content{display:block;overflow-y:auto;height:230px;}}@media(min-height:450px) and (max-height:479px){.k-scheduler-content{display:block;overflow-y:auto;height:200px;}}@media(min-height:420px) and (max-height:449px){.k-scheduler-content{display:block;overflow-y:auto;height:170px;}}@media(min-height:390px) and (max-height:419px){.k-scheduler-content{display:block;overflow-y:auto;height:140px;}}.eventbackground{height:20px;opacity:.9;z-index:0;margin-top:-19px;width:100%;word-wrap:break-word;}@media(max-width:850px){.eventbackground{margin-top:0;text-overflow:ellipsis;white-space:nowrap;}}.k-link.k-nav-day{margin-top:0;display:block;z-index:1!important;}.k-scheduler-table th{text-align:center;font-weight:normal;background-color:#4d4d4d;color:#fff;}.legendblock{width:20px;height:20px;float:right;}.default{background-color:transparent;color:#000;}@media only screen and (max-width:780px){.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ff .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline;}.noteText{color:#000;padding:2px 2px 2px 10px;overflow:hidden;overflow-wrap:break-word;position:relative;border-radius:3px;right:auto;width:100%;top:0;z-index:0;min-height:50px;background-color:#fff;}.noteText .noteTextTitle{max-width:320px;float:left;}}.ratio-link-icon{position:absolute;bottom:1px;right:6px;visibility:visible;width:24px;height:24px;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;}.ratio-link-icon .link-count{position:absolute;top:-6px;right:-6px;background:#e1b53b;color:#fff;border-radius:50%;font-size:10px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;}.ratio-link-icon .line{fill:#828282;transition:fill .3s ease;}.ratio-link-icon:hover .line{fill:#353535;}.ratio-link-icon:hover::after{content:"Ratio-Aufträge anzeigen";position:absolute;bottom:110%;right:0;background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;white-space:nowrap;z-index:20;opacity:.95;}