:root {--fontFamily: Hanken Grotesk;--fontFamilyBold: Hanken Grotesk SemiBold;--panelColor : #E2E2E2;--themeColor: #1d3a8f;--blueFontColor: #1F3C8C;--blueButtonLoginColor: #1F59FF;--blueButtonPWColor: #223A8A;--navigationColor: #223A8A;--navigationMenuColor: #2144AD;--navigationMenuColorHighlight: #4D69BD;--navigationMenuColorHighlight2:#3857B5;--filterMenuColor:#628BFF;--filterMenuFontColor:#223A8A;--filterMenuFontStatusColor:#BCCDFF;--textColorHighlight: #656a77;--filterMenuIconBackgroundColor: #1F59FF;--filterMenuIconHoverColor: #3E70FF;--titleFontColor: #223A8A;--borderColor: #CBCBCB;--navbarHeight: 84px;--navbarPanelHeight: 48px;--buttonHeightBig: 60px;--navbarMargin: calc((var(--navbarHeight) - var(--navbarPanelHeight)) / 2);--borderRadiusInput: 5px;--borderRadiusButton: 30px;--borderRadiusPanel: 32px;--borderRadiusNavigation: 50px;}@font-face {font-family: 'Hanken Grotesk';src: url('HankenGrotesk-Regular-2e544d6119b4e635f6cc5a47800523bb.ttf');}@font-face {font-family: 'Hanken Grotesk SemiBold';src: url('HankenGrotesk-SemiBold-b016ff502f15ce9b59c453304c74fb48.ttf') ;}.cpYearNavigation,.cpMonthNavigation {background-color: #C0C0C0;text-align: center;vertical-align: center;text-decoration: none;color: #000000;font-weight: bold;}.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family: arial;font-size: 8pt;}TD.cpDayColumnHeader {text-align: right;border: solid thin #C0C0C0;border-width: 0px 0px 1px 0px;}.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate {text-align: right;text-decoration: none;}.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color: #D0D0D0;text-align: right;text-decoration: line-through;}.cpCurrentMonthDate,.cpCurrentDate {color: #000000;}.cpOtherMonthDate {color: #808080;}TD.cpCurrentDate {color: white;background-color: #C0C0C0;border-width: 1px;border: solid thin #800000;}TD.cpCurrentDateDisabled {border-width: 1px;border: solid thin #FFAAAA;}TD.cpTodayText,TD.cpTodayTextDisabled {border: solid thin #C0C0C0;border-width: 1px 0px 0px 0px;}A.cpTodayText,SPAN.cpTodayTextDisabled {height: 20px;}A.cpTodayText {color: black;}.cpTodayTextDisabled {color: #D0D0D0;}.cpBorder {border: solid thin #808080;}.i-title {box-sizing: border-box;height: 29px;width: 100%;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 5px;padding-right: 5px;padding-top: 5px;font-size: 11px;font-weight: bold;background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),color-stop(1, #eaeaea));filter: progid:DXImageTransform.Microsoft.gradient(startColorStr= '#ffffff',EndColorStr= '#eaeaea');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";border: 1px solid #CCC;}.i-row {clear: both;display: block;font-size: 0px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.i-group {box-sizing: border-box;background-color: #ffffff;font-size: 12px;line-height: 1;width: 50%;min-width: 400px;font-family: arial, sans-serif;}.i-row-1 .i-group {width: 100%;min-width: 800px;}.i-row-3 .i-group {width: 33.3333%;min-width: 266.67px;}.i-row .i-group {display: inline-block;border-bottom: 0px;border-left: 0px;border-right: 0px;}.i-group > .i-heading {padding: 5px 15px;color: #333;}.i-group > .i-body {display: table;border-top: 0px;padding-bottom: 2px;width:100%;}.i-group .i-field {display: table-row;border: 3px solid transparent;}.i-group .i-field > .i-caption {display: table-cell;padding: 5px 15px;font-weight: normal;width: 30%;}.i-group .i-field > .i-value {-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;display: table-cell;line-height: 24px;padding-left: 5px;padding-right: 5px;}.i-group .i-input {height: 22px;width: 100%;padding: 2px 5px;line-height: 1;font-size: 12px;color: #555555;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.i-group select[multiple].i-input, .i-group textarea.i-input {height: auto;}.i-group input[type='checkbox'].i-input {width: auto;vertical-align: bottom;box-shadow: none;}.i-input-lookup {height: 22px;padding: 2px 5px;padding-right: 20px;width: ;line-height: 1;font-size: 12px;color: #555555;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.i-group .i-input.i-datepicker {width: auto;}.i-group .i-input:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}.i-newLine {clear: both;}.has-error .i-input {border-color: #a94442 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}.has-error .i-input-lookup {border-color: #a94442 !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}.i-form .alert {margin-bottom: 0px;}a.popupCalendar {font-size: 10px;width: 16px;height: 16px;display: inline-block;background: url(skin/calendar-5307b72fafd649c3039882c5d106b5d6.png) center left no-repeat;}.i-title{background-color: transparent;background-image: none;font-decoration: none;font-weight: bold;font-size: 11px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.i-caption{text-align: right;}.i-value label input,.i-value label span {display: inline-block;vertical-align: top;}.i-value label span {padding: 2px 5px;margin: 0 10px 0 2px;line-height: 17px;}.i-value label {margin: 0;padding: 2px;}label input[type="checkbox"]:checked + span {background-color: #daeaec;}.i-table {background-color: #ffffff;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1;width: 50%;min-width: 400px;margin: 5px 15px;}.i-table thead tr {text-decoration: underline;}.i-table tbody tr:nth-child(even) {background-color: rgba(255, 255, 255, 0.3);}.i-table tbody tr:nth-child(odd) {background-color: rgba(255, 255, 255, 0.2);}.i-table td {vertical-align: top;}.i-table td.pre {white-space: pre;}div.toolbar {height: 29px;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 5px;padding-right: 5px;padding-top: 2px;font-size: 11px;}.toolbar .btn, .toolbar .toolbar-btn {display: inline-block;padding: 3px;height:21px;border-collapse: collapse;border-spacing: 2px;border-color: gray;font-size: 11px;vertical-align: baseline;padding-left: 25px;background-color: transparent;background-position: 3px 50%;background-repeat: no-repeat;border: 1px solid transparent;border-radius: 0;}.toolbar .btn:hover, .toolbar-btn:hover {color: #555;}.toolbar .btn:active, .toolbar-btn:active {color: #555;}.toolbar .btn.index, .toolbar-btn.index {background-image: url(skin/application_view_list-a5d3da764e35d4a68f51623c61057972.png);}.toolbar .btn.refresh, .toolbar-btn.refresh {background-image: url(skin/arrow_refresh-6b95778460f660aa7c08f47d244780a7.png);}.toolbar .btn.create, .toolbar-btn.create {background-image: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png);}.toolbar .btn.save, .toolbar-btn.save {background-image: url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png);}.toolbar .btn.edit, .toolbar-btn.edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}.toolbar .btn.delete, .toolbar-btn.delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.toolbar .btn.cancel, .toolbar-btn.cancel {background-image: url(skin/cancel-757aa607cbcd1616ced5a336e56b0e6c.png);}.toolbar .btn.confirm, .toolbar-btn.confirm {background-image: url(skin/accept-8bfed48756f192ed7afe6eaa4799aae4.png);}.toolbar .btn.export, .toolbar-btn.export {background-image: url(skin/application_go-c7a623f83cd8f35cadb4d250586a6127.png);}.toolbar .btn.print, .toolbar-btn.print {background-image: url(skin/printer-242421c98dbd8b054fc76a036d04321c.png);}.toolbar .btn.package_delete, .toolbar-btn.package_delete {background-image: url(skin/package_delete-ff7162cfb434eff3db28dd4d3787a97c.png);}.toolbar .btn.package_go {background-image: url(skin/package_go-8b7b57b2bea1d8ea0e2a2bf14dbfb3a5.png);}.toolbar .btn.brick_add, .toolbar-btn.brick_add {background-image: url(skin/brick_add-32a76db7d0cddb55c582badcbb882de8.png);}.toolbar .btn.brick_delete {background-image: url(skin/brick_delete-e99cf0e03c08f05c997c08fdea7c86ac.png);}.toolbar .btn.back, .toolbar-btn.back {background-image: url(skin/arrow_left-5050c8e897cec907d6319f397a66c474.png);}.toolbar .btn.clone {background-image: url(skin/application_cascade-d7d8883463526d79104d1eed9ec97c5e.png);}.toolbar .btn.next, .toolbar-btn.next {background-image: url(skin/book_next-bac742a51eff5ea337b86fb86dc2e34c.png);}.toolbar .btn.previous, .toolbar-btn.previous {background-image: url(skin/book_previous-81f44d72fb53cede2ede1a9514d3ee52.png);}.toolbar .btn.accept, .toolbar-btn.accept {background-image: url(skin/accept-8bfed48756f192ed7afe6eaa4799aae4.png);}.toolbar .btn.monteurauftrag, .toolbar-btn.monteurauftrag {background-image: url(skin/lorry_go-7c43052a2b745f8f8f52576ecfdd4ef1.png);}.toolbar .btn.genehmigen, .toolbar-btn.genehmigen {background-image: url(skin/accept-8bfed48756f192ed7afe6eaa4799aae4.png);}.toolbar .btn.ablehnen, .toolbar-btn.ablehnen {background-image: url(skin/delete-68461ca5187cd2c6af08786467085f2b.png);}.toolbar .btn.zusammenfassen, .toolbar-btn.zusammenfassen {background-image: url(skin/arrow_join-dfe62be31e5ab34dfdbf94898d717b7e.png);}.toolbar.titlebar {font-weight: bold;font-size: 11px;padding-top: 5px;padding-bottom: 5px;height: 14px;}div.toolbar a {text-decoration: none;color: #000;}div.chart-section {background-color: #fff;display: inline-block;vertical-align: top;margin-left: 10px;margin-top: 10px;-webkit-box-shadow: 0 -5px 0 0 var(--themeColor), 0 0 5px #888;box-shadow: 0 -5px 0 0 var(--themeColor), 0 0 5px #888;}div.chart-section-overview {display: inline-block;vertical-align: top;width: 400px;}div.chart-section-title {font-weight: bold;text-align: left;height: 27px;line-height: 27px;-webkit-box-shadow: 0 -1px 0 0 #ddd inset;box-shadow: 0 -1px 0 0 #ddd inset;padding-left: 10px;}div.chart-panel {display: inline-block;vertical-align: top;padding: 10px 0;}div.chart-panel-title {text-align: center;height: 27px;line-height: 27px;padding: 0 25px;}div.chart-panel > canvas {display: block;margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px;-webkit-box-shadow: 0 -1px 0 0 #ddd inset;box-shadow: 0 -1px 0 0 #ddd inset;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}#diagram-container {display: inline-block;vertical-align: top;}#ui-blocker {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99;background-color: rgba(0,0,0,.5);display: none;pointer-events: none;}#ui-spinner {position: relative;top: -50px;}.top-ten-list {height: 350px;}.kunden-tabelle tbody > tr:first-child {position: sticky;top: 0;background-color: white;}#wartung-checkbox + span {padding: 5px;margin-left: 5px;}.kunden-tabelle tr:hover td {background-color: rgb(229, 240, 248);}.monteurauftrag-counter-cell {border-left: 1px solid #eee;text-align: right;}.kunden-tabelle th,.kunden-tabelle td {padding: 5px;}.sort-column-name-button.sort-button-active {background-color: rgb(190, 213, 243);}.sort-column-name-button:not(.sort-button-active) span {display: none;}.sort-column-name-button {background-color: #eee;border: none;border-radius: 0;padding: 5px;}.sort-column-name-button:hover {background-color: #eee;}#ui-spinner .ui-spinner-element {font-size: 50px;color: white;position: relative;top: 50%;left: 50%;animation: spin 3s ease infinite;transform: translate(-50%,-50%);}@keyframes spin {0% {transform: translate(-50%,-50%) rotate(0deg);}25% {transform: translate(-50%,-50%) rotate(180deg);}50% {transform: translate(-50%,-50%) rotate(180deg);}75% {transform: translate(-50%,-50%) rotate(360deg);}100% {transform: translate(-50%,-50%) rotate(360deg);}}#dashboard-container {padding-bottom: 10px;font-size: 0;}#dashboard-left {margin: 15px;padding: 15px;width: 300px;}#dashboard-center {width: calc(100% - 660px);text-align: center;padding: 10px;margin: 10px;}#dashboard-left,#dashboard-center {box-sizing: border-box;font-size: 14px;display: inline-block;vertical-align: top;}hr {margin-top: 10px;margin-bottom: 10px;border-top: 1px solid #ddd;}.kunden-tabelle {text-align: left;border-collapse: separate;}.kunden-tabelle-footer td {position: sticky;z-index: 1;background-color: white;border-top: 3px double black;bottom: 0;}body, html {height: 100%;position: relative;overflow: auto;color: var(--filterMenuFontColor);}#redesign25 *:not(.glyphicon) {font-family: var(--fontFamily);}#redesign25 .i-title:not(:has(~ .i-table)):not(:has(~ .dokument-container)) {font-family: var(--fontFamilyBold);color: var(--filterMenuFontColor);font-size: 20px;margin: 0 5px 0 35px;border: none;display: flex;position: absolute;top: 16px;width: calc(100% - 40px);}.i-heading {left: 0;}#redesign25 .i-heading .i-heading-text {font-family: var(--fontFamilyBold);color: var(--filterMenuFontColor);background-color: unset;font-size: 20px;margin-bottom: 5px;}.i-group .i-field{border: none;display: flex;}.i-group .i-field:not(:has(span.i-value #show_geraet)) {justify-content: center;}.i-group .i-field:has(span.i-value #show_geraet) {margin: 0px 0px 0px 80px;}.i-group.such-optionen .i-body .i-field {float: left;display: flex;}#redesign25 #kunden_filter .i-group.such-optionen .i-body .i-group.optionen,#redesign25 #recherche_filter .i-group.such-optionen .i-body .i-group.optionen,#redesign25 #standorte_filter .i-group.such-optionen .i-body .i-group.optionen,#redesign25 .splitTop .splitTopContent .i-form form .i-group.such-optionen .i-body .i-group.optionen{position: fixed;display: inline;}#redesign25 #kunden_filter .i-group.such-optionen,#redesign25 #recherche_filter .i-group.such-optionen,#redesign25 #standorte_filter .i-group.such-optionen,#redesign25 .splitTop .splitTopContent .i-form form .i-group.such-optionen {max-width: 25%;}#redesign25 #kunden_filter .i-group.suchfilter{max-width: 50%;position: fixed;}#redesign25 #recherche_filter .i-group.suchfilter,#redesign25 #standorte_filter .i-group.suchfilter {max-width: 50%;}#redesign25 .splitTop .splitTopContent .i-form form .i-group.suchfilter {max-width: 50%;position: fixed;}#redesign25 .i-group.such-optionen .i-body .i-field {width: 770px;max-width: 100%;min-width: 100px;}#redesign25 .splitTop span .i-group {width: 31%;}#redesign25 .i-group.suchfilter {display: block;margin: 0;}.i-group .i-field > .i-value {color: var(--textColorHighlight);display: block;font-size: 14px;padding-right: 1px;padding-left: 0;display: inline-block;flex-wrap: wrap;gap: 8px;width: calc(65% - 6em);min-width: calc(20% - 6em);}.i-group .i-field > .i-value:has( label) {width: 100%;color: var(--filterMenuFontStatusColor);}#redesign25 .i-group .i-input {width: 350px;min-width: 15%;max-width: 97%;}#redesign25 #max {width: 19%;}#redesign25 #_kostenstatus {width: 72px;}#redesign25 .input.filtermax {width: 150px;}.i-row .i-group > .i-body {display: grid;position: initial;}#redesign25 #kunden_filter,#redesign25 #recherche_filter,#redesign25 #standorte_filter,#redesign25 .splitTop .splitTopContent .i-form form:not(~ .toolbar) {display: block;background-color: var(--filterMenuColor);color: var(--filterMenuFontColor);}.i-row.i-row-1 .i-group {font-size: 14px;}.splitTop:not(.splitTopContent .anhaenge-widget) {background-color: var(--filterMenuColor);border-bottom-right-radius: var(--borderRadiusPanel);border-bottom-left-radius: var(--borderRadiusPanel);}#redesign25 .splitTop:has(.splitTopContent .anhaenge-widget)  {background-color: white;}#redesign25 .i-form .toolbar:has(.toolbar-btn.save) {margin-top: calc(20px - 2px)}.icon-filter-svg {background-color: var(--filterMenuIconBackgroundColor);border-radius: 50%;top: 36px;left: 18px;position: absolute;padding: 6px;display: flex;}.i-body > .i-group {position: absolute;}.i-body .i-group  .i-field > .i-value {width: max-content;display: block;}#redesign25 label.i-caption {margin-bottom: 0;}.i-body .i-heading .i-body .i-group .i-field .i-value {display: table;width: 65%;}.i-group > .i-body {width: 100%;padding-top: 10px;}#redesign25 form .i-group .i-field > .i-caption {max-width: 25%;}.i-group .i-field > .i-caption {display: unset;width: 30%;}#redesign25 .i-group.kundendaten-filter {width: 23%}#redesign25 .i-group.kundendaten-filter .i-field > .i-caption {width: 22%}#redesign25 .i-group.kundendaten-filter .i-field > input {width: 20%}#redesign25 .i-group .i-field > .i-caption > span,#redesign25 .i-group .i-field > .i-value > span:not(#kdnr-matchcode) {font-family: var(--fontFamilyBold);color: var(--filterMenuFontColor);font-size: 14px;}#redesign25 .splitter {background-color: var(--borderColor);}#redesign25 .tablegui div.toolbar.statusbar {margin-left: 0;top: auto;display: inline-block;vertical-align: top;padding: 11px;position: absolute;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));height: 7px;}#redesign25 #statusbar-content > .statusbar-content-section {line-height: 10px;}#redesign25 .tablegui div.toolbar {border: none;z-index: 300;}.i-row  {display: flex;justify-content: center;}.i-row .i-group {display: initial;background-color: unset;max-width: 25%;}#kunden_filter .i-group,#recherche_filter .i-group,#standorte_filter .i-group {display: block;position: initial;max-width: 20%;}#redesign25 #standorte_filter .i-group {max-width: 20%;min-width: 25%;}#redesign25 #standorte_filter .i-row .i-group .i-body {display: contents;position: absolute;}.i-group {width: 50%;min-width: auto;}#redesign25 .i-group select.i-input {max-width: 100%;width: auto;}#redesign25 .i-group .i-input {border-radius: var(--borderRadiusInput);height: 26px;}#redesign25 #beiKunde\.kdnr,#redesign25 #beiKunde\.name1\._contains,#redesign25 #beiKunde\.name2\._contains,#redesign25 #beiKunde\.strasse\._contains,#redesign25 #zustand\._contains,#redesign25 #nr\._contains,#redesign25 #sn\._contains {width: 220px;}#redesign25 #beiKunde\.ort\._contains {width: calc(100% - 5em - 4px);}#redesign25 .i-group .input-plz {width: 5em;}#redesign25 .i-group .input-ort {width: calc(100% - 5em - 4px);}#redesign25 #typ\.id {width: 220px;}#redesign25 #equipmentTyp\.id {width: 100% ;}#redesign25 #art\.id {width: 100% ;}a.popupCalendar {margin: 0 5px 0 5px;height: 24px;width: 24px;background: url(icons/calendar-1-c1112d36396be19d23986d5a2d3aa49f.svg) center left no-repeat;}a.popupCalendar:hover,a.popupCalendar:active,a.popupCalendar:focus {text-decoration: none;}.i-caption span {line-height: 1.5;}#recherche_filter .i-group.optionen .i-body .i-field,#standorte_filter .i-group.optionen .i-body .i-field {display: flex;margin-top: 25px;}#recherche_filter .i-group.optionen .i-body .i-field > .i-caption,#standorte_filter .i-group.optionen .i-body .i-field > .i-caption {padding: 0 5px 0 5px;}label input[type="checkbox"]:checked + span {background-color: transparent;}.navbar {margin-bottom: 0px;}.navbar-collapse.collapse.in {display: block !important;}#redesign25 .navbar-brand {padding: 26px 18px;}#redesign25 .navbar {height: var(--navbarHeight);}#inputPassword3 {height: 60px;border-radius: var(--borderRadiusInput);font-size: 20px;}#redesign25 .open-filter-button {border-radius: calc(var(--navbarPanelHeight) / 2);background-color: var(--blueButtonLoginColor) !important;border: 1px solid transparent;background-image: url(icons/funnel-26553957024a27d69aa4549eed86447c.svg);background-repeat: no-repeat;background-position: center;margin: 14px 14px 0 0;padding: 8px;width: 40px;height: 40px;}#redesign25 .open-filter-button:hover {border: 1px solid var(--blueButtonLoginColor);background-color: var(--filterMenuIconHoverColor) !important;}.i-title {height: 30px;}.navbar-start.navbar-hidden .container {opacity: 0;height: var(--navbarHeight)}.button-with-icon {display: inline-block;vertical-align: top;position: relative;width: 181px;height: var(--buttonHeightBig);margin: 0 8px 0 42px;color: white;}.button-with-icon input {border-radius: var(--borderRadiusButton);padding: 15px 0 15px 0;background-color: var(--blueButtonLoginColor);width:100%;font-size: 20px;}.button-content {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: space-evenly;align-items: center;pointer-events: none;}#redesign25 .button-content-icon,#redesign25 .button-content-text {display: inline-block;vertical-align: top;font-size: 20px;font-family: var(--fontFamilyBold);}.button-content-icon {background: url(icons/Group_305-0ac9dd0f1abbc3ebf7f96748f003e3f8.svg) no-repeat center center / contain;display: inline-block;width: 20px;height: 20px;}.body {position: relative;height: 100%;overflow: auto;}#loginBody {overflow: visible;}#redesign25 .navbar.navbar-start.navbar-hidden {background-color: transparent;}#redesign25 .navbar.navbar-start  {background-color: var(--navigationColor)}#redesign25 .navbar.navbar-start .container {background-color: var(--navigationMenuColor);border-radius: var(--borderRadiusNavigation);margin-top: var(--navbarMargin);height: var(--navbarPanelHeight);display: inherit;justify-content: center;width: fit-content;padding-right: 0;padding-left: 0;}#redesign25 .navbar-collapse.collapse:not(.in) .nav.navbar-nav .dropdown.nav-separate:not(.open) a.dropdown-toggle span.caption {display: none;}@media only screen and (max-width: 1200px) {.container {margin-right: var(--navbarMargin);}#redesign25 .navbar.navbar-start .container {width: var(--navbarPanelHeight);}.navbar-toggle .icon-bar {background-color: white;}button.navbar-toggle {margin: 0;padding: 0;transform: translateY(-50%);top: 24px;display: inline-block;vertical-align: middle;float: none;clear: both;height: 100%;width: 100%;position: relative;}button.navbar-toggle img {top: 6px;}.navbar-header {height: 100%;text-align: center;}.navbar-collapse.collapse {right: 0px;position: absolute;background-color: var(--blueButtonPWColor);margin-left: 0;margin-right: 0;}#redesign25 .navbar.navbar-start .container ul.nav {display: block;}#redesign25 .navbar.navbar-start .container .navbar-collapse ul.nav > li > a {display: block;}li.dropdown.nav-separate {position: relative;right: initial;}#redesign25 .i-group .i-input {width: 92%}#redesign25 .i-group .input-plz {width: 5em}#redesign25 .i-group .input-ort {width: calc(100% - 5em - 4px);}#redesign25 .i-group .i-field:has(span.i-value #show_geraet) {margin: 0}#redesign25 .open-filter-button {margin: 2px 14px 0 0;padding: 13px;width: 24px;height: 24px;}#redesign25 li.dropdown.nav-separate > a.dropdown-toggle:hover,#redesign25 li.dropdown.nav-separate > a.dropdown-toggle:focus,#redesign25 li.dropdown.nav-separate > a.dropdown-toggle:focus-visible  {background-color: var(--navigationMenuColorHighlight);border-radius: calc(var(--navbarPanelHeight) / 2);}#redesign25 li.dropdown.nav-separate > a.dropdown-toggle:active {background-color: var(--navigationMenuColorHighlight2);border-radius: calc(var(--navbarPanelHeight) / 2);}#redesign25 li.dropdown.nav-separate a.dropdown-toggle  {background-color: transparent;padding-top: 12px;padding-left: 12px;padding-bottom: 12px;}.nav.navbar-nav .open .dropdown-menu {background-color: var(--navigationMenuColorHighlight);}div.navbar-collapse {border: none;box-shadow: none;}div.navbar-collapse.collapse.in {width: 100%;max-width: 100%;background-color: var(--blueButtonPWColor);}div.navbar-collapse.collapsing {color: transparent;position: absolute;width: 100%;right: 0;max-width: 100%;background-color: var(--blueButtonPWColor);margin: 0;}div.navbar-collapse.collapsing > ul.nav.navbar {display: none;}#redesign25 .navbar .dropdown.nav-separate a .icon-svg {height: 24px;}ul.dropdown-menu {width: 100%;}ul.navbar-nav {margin: 0;}.i-row {display: -webkit-inline-box;}#recherche_filter .i-group,#standorte_filter .i-group {display: initial;}#recherche_filter .i-group.optionen .i-body .i-field,#standorte_filter .i-group.optionen .i-body .i-field {display: block;margin-top: 0;margin-bottom: 5px;}#recherche_filter .i-group.optionen .i-body .i-field > .i-caption,#standorte_filter .i-group.optionen .i-body .i-field > .i-caption {padding: 0;}.navbar.navbar-static-top + .body {height: calc(100% - var(--navbarHeight));}#redesign25 #regionsfeiertage .title,#redesign25 #kundenTable .title,#redesign25 #grid .title,#redesign25 #rechercheTable .title,#redesign25 #standorteTable .title,#redesign25 #tablegui_messages .title {color: var(--blueButtonLoginColor);font-size: 20px;font-family: var(--fontFamilyBold);}#redesign25 #loginBody .tablegui .title,#redesign25 #loginBody #rechercheTable .title,#redesign25 #loginBody #standorteTable .title {height: 62px;position: inherit;padding: 7px;}#redesign25 .tablegui div.toolbar,#redesign25 #loginBody #standorteTable .toolbar,#redesign25 #loginBody #rechercheTable .toolbar,#redesign25 #loginBody #tablegui_messages .toolbar{margin: 2px 0px 1px 0px;padding: 5px;}#redesign25 .tablegui div.toolbar#redesign25 #standorteTable div.toolbar,#redesign25 #rechercheTable div.toolbar,#redesign25 #tablegui_messages div.toolbar {margin: 0px;height: 30px;padding: 5px;}#redesign25 .tablegui div.gridContainer,#redesign25 #standorteTable div.gridContainer,#redesign25 #recherchetable div.gridContainer,#redesign25 #tablegui_messages div.gridContainer {margin-top: 9px;}#redesign25 .tablegui div.toolbar .btn.filterhelp:hover,#redesign25 .tablegui div.toolbar .btn.columnConfig:hover,#redesign25 .tablegui div.toolbar .btn:hover {padding: 2px 12px 3px 2px;}#redesign25 .tablegui .toolbar,#redesign25 #standorteTable .toolbar,#redesign25 #rechercheTable .toolbar {overflow: scroll;position: absolute;}#redesign25 .i-title:not(:has(~ .i-table)):not(:has(~ .dokument-container)) {top: 0px;width: calc(100% - 35px);font-size: 19px;}#redesign25 .i-group > .i-body {padding-right: 0;width: calc(75% - 20px);max-width: 65%;min-width: 30%;margin: 10px 0 0 0;}#redesign25 #recherche_filter .i-group.suchfilter,#redesign25 #standorte_filter .i-group.suchfilter  {position: inherit;}#redesign25 .i-group.such-optionen .i-body .i-field {align-items: baseline;}#redesign25 .i-group .i-field > .i-caption {min-width: 30%;}#redesign25 .i-group .i-field > .i-caption:has(~ .i-value .ediMessage) {min-width: 70%;display: block;position: absolute;}.collapsable-mobile .splitTopContent {background-color: var(--filterMenuColor)}#redesign25 #poslist .toolbar .btn .image-placeholder,#redesign25 #grid .toolbar .btn .image-placeholder,#redesign25 #regionsfeiertage .toolbar .btn .image-placeholder,#redesign25 #kundenTable .toolbar .btn .image-placeholder,#redesign25 #tablegui_messages .toolbar .btn .image-placeholder,#redesign25 #standorteTable .toolbar .btn .image-placeholder,#redesign25 #rechercheTable .toolbar .btn .image-placeholder{width: 20px;height: 20px;padding: 6px;}#redesign25 .i-title:not(:has(~ .i-table)):not(:has(~ .dokument-container)) {margin: 0 5px 0 30px;}#redesign25 .i-group.such-optionen .i-body .i-field {width: 590px;}#redesign25  .collapsable-mobile .splitTopContent {overflow: overlay;}#redesign25 #loginBody .i-group {width: calc(100% - 20px);min-width: 50%;}#redesign25 form textarea.ediMessage {width: 100%;height: 200%;min-height: 300px;min-width: 300px;max-width: 100%;overflow-wrap: normal;display: inline-block;font-size: 10px;line-height: 17px;}.i-group .i-field > .i-value {color: var(--textColorHighlight);display: block;font-size: 14px;padding-right: 1px;padding-left: 40px;display: inline-block;flex-wrap: wrap;gap: 8px;padding-top: 3px;width: calc(100% - 6em);}.i-group .i-field > .i-value:has(#anschriftName1._contains) {padding-left: 0px;}.i-group .i-field > .i-value:has(label) {padding-left: 15px;}#redesign25 #loginBody .i-form .i-row {margin: auto;}#redesign25 .i-value .openinghours-container {width: 250px;margin: 15px;font-size: 12px;}.i-group .i-field > .i-value:has(.openinghours-container) {padding-left: 0;margin: 0;}#redesign25 span.i-value:has(.ediMessage) {padding-left: 0;}#redesign25 .i-heading .i-heading-text {text-align: initial;}#redesign25 div.toolbar:has(input[type="submit"])  {height: 20px;}}@media screen and (max-width: 720px) {ul.navbar-nav {margin: 7.5px -15px;}}@media screen and (max-width: 400px) {#redesign25  .collapsable-mobile .splitTopContent {overflow: auto;}}#redesign25 .navbar.navbar-start .container .navbar-collapse .nav > li > a {color: white;font-size: 14px;display: flex;justify-content: space-evenly;align-items: center;}#redesign25 .navbar.navbar-start .container .nav {display: flex;flex-wrap: wrap}.icon-svg {margin-right: 5px;}.collapse:not(.in) li.dropdown.nav-separate {position: absolute;right: 18px;}ul.nav-separate {position: relative;}.collapse:not(.in) .dropdown.nav-separate:not(.open) a .icon-svg {margin-right: 0;}#redesign25 .nav .dropdown.nav-separate > a {padding: 8px;background-color: #BCBCBC;border-radius: calc(var(--navbarPanelHeight) / 2);}#redesign25 .nav .dropdown.nav-separate > a:hover,#redesign25 .nav .dropdown.nav-separate > a:focus,#redesign25 .nav .dropdown.nav-separate > a:focus-visible {background-color: rgba(168, 168, 168);}#redesign25 .nav.navbar-nav li.dropdown.nav-separate.open > a {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}#redesign25 .nav .dropdown.nav-separate.open a .dropdown-menu.nav-separate li a:hover {background-color: var(--navigationMenuColorHighlight2);}.dropdown.nav-separate a img {height: 32px;}.dropdown.nav-separate .dropdown-menu.nav-separate img {height: auto;}.dropdown-header,.dropdown-menu,.nav.navbar-nav .dropdown-menu > li > a {border-radius: unset;background-color: var(--navigationMenuColorHighlight);background-clip: unset;color: white;}.dropdown-menu {overflow: auto;max-height: calc(100vh - var(--navbarPanelHeight) - calc((var(--navbarHeight) - var(--navbarPanelHeight)) / 2));border: none;box-shadow: none;-webkit-box-shadow: none;}.nav.navbar-nav .dropdown-menu.nav-separate {right: 0;left: auto}.nav.navbar-nav li a {padding-top: 12px;padding-bottom: 12px;border-radius: calc(var(--navbarPanelHeight) / 2);color: white;}.nav.navbar-nav li.open a {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.nav.navbar-nav > li > ul {padding: 10px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}.dropdown-menu > li > a:has( ~ span.caption) {margin-right: 5px;}.nav.navbar-nav .dropdown-menu > li > a:hover {background-clip: unset;background-color: rgba(255,255,255,0.2);border-radius: 5px;}.nav.navbar-nav li.open a,.nav.navbar-nav li a:active,.nav.navbar-nav li a:focus,.nav.navbar-nav li a:focus-visible,.nav.navbar-nav li a:hover {outline: none;}.nav.navbar-nav li a:hover,.nav.navbar-nav li a:focus,.nav.navbar-nav li a:focus-visible {background-color: var(--navigationMenuColorHighlight2);}.nav.navbar-nav li.open a,.nav.navbar-nav li a:active {background-color: var(--navigationMenuColorHighlight);}#redesign25 .dropdown-menu .divider {background-color: rgba(255,255,255,0.2);}.navbar.navbar-static-top + .body {height: calc(100% - var(--navbarHeight));}.body.noheader {top: 0px;}.handsontable .table th, .handsontable .table td {border-top: none;}.table caption + thead tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {border-top: 1px solid #CCCCCC;}.handsontable .table-bordered {border: 0;border-collapse: separate;}.handsontable .table-bordered th,.handsontable .table-bordered td {border-left: none;}.handsontable .table-bordered th:first-child,.handsontable .table-bordered td:first-child {border-left: 1px solid #CCCCCC;}.handsontable .table-striped tbody > tr:nth-child(2n+1) > th {background-color: #EEE;}a.link {color: #777777;text-decoration: none;}a.link:focus {color: #333333;text-decoration: none;}.inline.form-control {display: inline;width: auto;}.jumbotron.welcome {background-color: transparent;}.welcome .panel {background-color: rgba(255,255,255,0.85);}#mandanten-liste {margin-bottom: 0;overflow: auto;}.panel {border-radius: var(--borderRadiusPanel);background-color: var(--panelColor)!important;}.login .panel-default > .panel-heading {border-radius: var(--borderRadiusPanel);}.login .panel {background-color: rgba(255,255,255,0.85);}.jumbotron .form-group .value  {padding-top: 10px;}.link img {width: 16px;height: 16px;vertical-align: top;}#containerLogin {top: 50%;position: relative;transform: translateY(calc(-50% - calc(var(--navbarHeight) / 2)));}#redesign25 .handsontable {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}.handsontable th, .handsontable td {height: 19px;line-height: 19px;border-bottom-width: 0px !important;}.handsontable th:last-child {border-bottom-width: 1px;}.handsontable tr:last-child td {border-bottom-width: 1px !important;}.handsontable tr:hover td {background-color: #e3efff;}.handsontable tr:nth-child(even) td.error {background-color: #ffcccc;}.handsontable td {white-space: nowrap;}.handsontable td.readonly a {display: none;}.handsontable th {background-repeat: repeat;border-width: 1px 1px 1px 1px;border-color: #FDFDFD #A4BED4 #A4BED4 #FDFDFD;cursor: default;}.handsontable .htDimmed {font-style: normal;color: #000;}.handsontable td.error {background-color: #FFCCCC;}.handsontable td.changed {background-color: #CCFFCC;}.i-table td, .i-table th {padding: 1px 2px;}.i-table.kosten th {padding-bottom: 3px;}.i-table.kosten .right {text-align: right;}.kostenevents {padding: 5px 15px;}.kostenevents td, .kostenevents th {padding: 2px 5px;}.kostenevents td.bemerkung {min-width: 200px;}.kostenevents td.benutzer {max-width: 150px;}.tab-pane > .tablegui {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}.tab-pane > .tablegui > .title {display: none;}.tab-pane > .tablegui > .toolbar {top: 0px;}.tab-pane > .tablegui > .gridContainer {position: absolute;top: 30px;bottom: 0px;left: 0px;right: 0px;}.fill > .tab-content {position: absolute;bottom: 0px;top: 40px;left: 0px;right: 0px;}.tab-content > .tab-pane, .pill-content > .pill-pane {display: inline;visibility: hidden;}.tab-content > .tab-pane.active , .pill-content > .pill-pane.active {display: block;visibility: visible;}.rueckmeldung-form button:hover {background-color: #ccc;}.rueckmeldung-form button {background-color: #eee;border-radius: 0;border: 1px solid #aaa;padding: 0;}.rueckmeldung-bericht {width: 100%;min-height: 100px;resize: vertical;}.rueckmeldung-info {font-style: italic;}#gewerke-container {padding: 20px;max-width: 1000px;margin-left: auto;margin-right: auto;}#gewerke-container ul {list-style: none;padding: 0;height: initial;overflow: visible;}.gewerke-kunde-adresse {font-weight: bold;padding-left: 20px;}#gewerke-container li.li-closed .gewerk-key {display: inline-block;vertical-align: top;}#gewerke-container li .gewerk-key {padding-right: 25px;}#gewerke-container li .gewerk-key span::after {content: " ";position: absolute;width: 16px;height: 16px;transform: rotate(90deg);transform-origin: 50% 50%;margin-left: 10px;}#gewerke-container li.li-closed .gewerk-key span::after {animation: flip-close .2s ease 0s forwards normal;background-image: url(skin/resultset_next-03a34c1846b2bee79f338d514134c9f8.png);}#gewerke-container li:not(.li-closed) .gewerk-key span::after {animation: flip-open .2s ease 0s forwards normal;background-image: url(skin/resultset_previous-e122ce1683b4fcc51a8a20940476d8b0.png);}@keyframes flip-open {0% {transform: rotate(90deg) scaleX(1);background-image: url(skin/resultset_next-03a34c1846b2bee79f338d514134c9f8.png);}50% {transform: rotate(90deg) scaleX(0);background-image: url(skin/resultset_previous-e122ce1683b4fcc51a8a20940476d8b0.png);}100% {transform: rotate(90deg) scaleX(1);}}@keyframes flip-close {0% {transform: rotate(90deg) scaleX(1);background-image: url(skin/resultset_previous-e122ce1683b4fcc51a8a20940476d8b0.png);}50% {transform: rotate(90deg) scaleX(0);background-image: url(skin/resultset_next-03a34c1846b2bee79f338d514134c9f8.png);}100% {transform: rotate(90deg) scaleX(1);}}#gewerke-container > ul,#gewerke-container > span {position: relative;z-index: 0;}#gewerke-container > ul {font-size: 0;}#gewerke-container li.li-closed ul {height: 0;overflow: hidden;}li.li-toggleable {font-size: 14px;padding: 10px;border: 1px solid black;margin-bottom: 10px;background-color: #eee;width: calc(50% - 5px);display: inline-block;vertical-align: top;}li.li-toggleable:nth-child(2n) {margin-left: 10px}@media only screen and (max-width: 768px) {#gewerke-container li.li-toggleable {margin-left: 0;display: block;max-width: 100%;width: 100%;}}li.li-toggleable:hover {cursor: pointer;}li.li-toggleable:focus,li.li-toggleable:active,li.li-toggleable:hover {background-color: rgb(228, 237, 248);}.li-toggleable ul {font-size: 0;}.li-toggleable li {font-size: initial;}.panel-body {padding: 40px 80px;}.panel-button {display: inline-block;vertical-align: top;background-color: #fff;padding: 10px;margin-top: 10px;border-radius: 5px;width: calc(50% - 10px);max-width: 250px;box-shadow: 3px 5px 5px #999;margin-right: 10px;}.panel-button-content,.panel-button-photo {font-size: 0;}.panel-button-main,.panel-button-key,.panel-button-value {text-overflow: ellipsis;overflow: hidden;font-size: initial;}.panel-button-main {font-weight: bold;font-size: 14px;}.panel-button-value,.panel-button-main {margin-bottom: 10px;}.panel-button-key {display: inline-block;vertical-align: top;width: 25px;}.panel-button-key i.glyphicon {color: #999;}.panel-button-value {display: inline-block;vertical-align: top;width: calc(100% - 25px);color: #333;font-size: 11px;line-height: 20px;}.panel-button-photo button {width: calc(100% - 5px);max-width: 120px;text-align: center;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 11px;}#photo-preview-container {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.75);z-index: 99999;}#photo-preview-container.photo-preview-content-open {display: block;}#photo-preview-content img {display: none;height: auto;max-width: calc(100% - 80px);max-height: calc(100% - 130px);top: 50%;position: absolute;transform: translate(-50%, calc(-50% + 25px));left: 50%;}#photo-preview-content img.photo-visible {display: initial;}#photo-preview-index,#photo-preview-title {position: absolute;width: 100%;color: #eee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;text-align: center;font-weight: bold;font-size: 18px;}#photo-preview-title {top: 50px;}#photo-preview-index {bottom: 0;}#photo-preview-right,#photo-preview-left {position: absolute;top: 50%;transform: translateY(calc(-50% + 25px));background-color: rgba(0,0,0,.25);border: none;color: #eee;width: 40px;height: 100px;font-size: 20px;}#photo-preview-left {left: 0;}#photo-preview-right {right: 0;}#redesign25 .toolbar .btn {background-image: none;padding: 5px 15px 6px 2px;align-items: center;display: inline-flex;}#redesign25 .toolbar .btn.refresh .image-placeholder,#redesign25 .toolbar .btn.excel .image-placeholder,#redesign25 .toolbar .btn.create .image-placeholder,#redesign25 .toolbar .btn.filterhelp .image-placeholder,#redesign25 .toolbar .btn.columnConfig .image-placeholder,#redesign25 .toolbar .btn.undefined .image-placeholder,#redesign25 .toolbar .btn.save .image-placeholder,#redesign25 .toolbar .btn.send .image-placeholder,#redesign25 .toolbar .btn.tick .image-placeholder,#redesign25 .toolbar .btn .image-placeholder{display: block;width: 24px;height: 24px;margin-right: 5px;padding: 6px;border-radius: calc(var(--navbarPanelHeight) / 2);background-color: var(--filterMenuIconBackgroundColor);background-repeat: no-repeat;background-position: center;}#redesign25 .toolbar .btn.refresh .toolbar-caption,#redesign25 .toolbar .btn.excel .toolbar-caption,#redesign25 .toolbar .btn.create .toolbar-caption,#redesign25 .toolbar .btn.filterhelp .toolbar-caption,#redesign25 .toolbar .btn.columnConfig .toolbar-caption,#redesign25 .toolbar .btn.save .toolbar-caption,#redesign25 .toolbar .btn.send .toolbar-caption,#redesign25 .toolbar .btn.tick .toolbar-caption{font-size: 14px;display: flex;}#redesign25 .toolbar .btn.undefined .image-placeholder{background-image: url(icons/grip-66a814811476ddd07db8f9fede6067e7.svg);}#redesign25 .toolbar .btn.refresh .image-placeholder{background-image: url(icons/refresh-cw-5639c0e0009ba04798318b10eedc8498.svg);}#redesign25 .toolbar .btn.excel .image-placeholder{background-image: url(icons/file-down-a91a9cba24cc267c254415189c4b5e3f.svg);}#redesign25 .toolbar .btn.create .image-placeholder {background-image: url(icons/clock-arrow-up-be95a389f8789d085452d66a05f9497c.svg);}#redesign25 .toolbar .btn.filterhelp .image-placeholder {background-image: url(icons/message-circle-question-mark-47e46ba32593c2dd388e490c8ae29efe.svg);}#redesign25 .toolbar .btn.columnConfig .image-placeholder {background-image: url(icons/columns-3-cog-a61f95f58498ede1f5ed7f6e5de6c89c.svg);}#redesign25 .toolbar .btn.save .image-placeholder {background-image: url(icons/save-8647ee3d63bf896e065a4b692d3060f5.svg);}#redesign25 .toolbar .btn.send .image-placeholder {background-image: url(icons/send-horizontal-19532c907f2cae4bb34267dfaf6d3fab.svg);}#redesign25 .toolbar .btn.tick .image-placeholder {background-image: url(icons/grip-66a814811476ddd07db8f9fede6067e7.svg);}#redesign25 .toolbar .btn.delete .image-placeholder {background-image: url(icons/circle-x-8c33835fa4dd01005ce90598852530a1.svg);}#redesign25 .toolbar .btn .image-placeholder {background-image: url(icons/grip-66a814811476ddd07db8f9fede6067e7.svg);}#redesign25 .tablegui-popup-dialog .toolbar .btn.arrowRight:hover {padding: 0px 5px 0px 4px;}#redesign25 .tablegui-popup-dialog .toolbar .btn.arrowRight {padding: 0px 5px 0px 4px;border: 1px solid transparent;}#redesign25 .tablegui-popup-dialog .toolbar .btn.arrowLeft:hover {padding: 0px 5px 0px 4px;}#redesign25 .tablegui-popup-dialog .toolbar .btn.arrowLeft {padding: 0px 5px 0px 4px;border: 1px solid transparent;}#redesign25 .tablegui-popup-dialog .header {background-color: var(--navigationColor);color: var(--panelColor)}#redesign25 .tablegui-popup .columnSelector .availableColumns .caption.column.selected {background-color: var(--filterMenuColor)}#redesign25 .tablegui-popup .columnSelector .selectedColumn {background-color: var(--filterMenuColor)}#redesign25 .tablegui-popup .columnSelector .availableColumns .caption.column {background-color: var(--blueButtonLoginColor)}#redesign25 .caption.column.selected.dragGhost {background-color: var(--blueButtonLoginColor)}#redesign25 .selectedColumn.dragGhost {background-color: var(--filterMenuColor)}#redesign25 .caption.column.dragGhost {background-color: var(--filterMenuColor)}#redesign25 .tablegui div.toolbar .btn.filterhelp,#redesign25 .tablegui div.toolbar .btn.columnConfig {border-left: 1px solid transparent}#standorteTable,#regionsfeiertage,#kundenTable,#grid,#rechercheTable,#tablegui_messages,#poslist {display: flex;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));}#redesign25 .tablegui div.toolbar .btn.filterhelp:hover,#redesign25 .tablegui div.toolbar .btn.columnConfig:hover,#redesign25 .tablegui div.toolbar .btn:hover {background-color:var(--filterMenuFontStatusColor);border: 1px solid var(--filterMenuColor);border-radius: var(--borderRadiusButton);padding: 5px 15px 6px 2px;position: unset;}#redesign25 #regionsfeiertage .title,#redesign25 #kundenTable .title,#redesign25 #grid .title,#redesign25 #rechercheTable .title,#redesign25 #standorteTable .title,#redesign25 #tablegui_messages .title,#redesign25 #poslist .title {height: 35px;padding: 26px;color: var(--titleFontColor);font-size: 20px;font-family: var(--fontFamilyBold);display: inline-block;vertical-align: top;position: unset;background: none;border:none;}#redesign25 .i-lookup-table .toolbar,#regionsfeiertage .toolbar,#kundenTable .toolbar,#grid .toolbar,#rechercheTable .toolbar,#standorteTable .toolbar,#tablegui_messages div.toolbar,#poslist .toolbar {font-family: var(--fontFamilyBold);top: 21px;display: inline-block;position: unset;height: 35px;padding: 21px;background: none;}#redesign25 .i-lookup-table .toolbar .input.filtermax,#regionsfeiertage .toolbar .btn,#kundenTable .toolbar .btn,#grid .toolbar .btn,#grid .toolbar .input.filtermax,#regionsfeiertage .toolbar .input.filtermax,#standorteTable .toolbar .btn,#rechercheTable .toolbar .btn,#tablegui_messages .toolbar .btn,#tablegui_messages .toolbar .input.filtermax,#poslist .toolbar .btn,#poslist .toolbar .input.filtermax {font-size: 14px;color: var(--blueButtonLoginColor);display: inline-flex;line-height: 29px;padding: 5px 15px 6px 2px;vertical-align: top;border-left: 1px solid transparent;}#redesign25 .toolbar .layoutControl {color: var(--blueButtonLoginColor);border-left: none;padding: 5px 15px 6px 2px;}#redesign25 .toolbar .layoutControl > span {font-size: 14px;}#redesign25 .toolbar .layoutControl .btn.save {background-image: url(icons/save-8647ee3d63bf896e065a4b692d3060f5.svg);margin: 0px 7px 0px 7px;}#redesign25 .toolbar .layoutControl .btn.delete {background-image: url(icons/circle-x-8c33835fa4dd01005ce90598852530a1.svg);}#redesign25 .toolbar .layoutControl .btn.save,#redesign25 .toolbar .layoutControl .btn.delete {background-color: var(--blueButtonLoginColor);border: 1px solid transparent;border-radius: var(--borderRadiusButton);padding: 2px 8px 5px 0px;}#redesign25 .toolbar .layoutControl .btn.save:hover,#redesign25 .toolbar .layoutControl .btn.delete:hover {padding: 2px 8px 5px 0px;}#redesign25 .toolbar .layoutControl span select {border: 1px solid var(--filterMenuIconBackgroundColor);border-radius: 5px;height: 20px;background-color: white;}#redesign25 .i-lookup-table.modal-body {padding: 0;}#redesign25 .i-lookup-table .toolbar {margin-top: 13px;}#redesign25 .tablegui div.toolbar .btn.btn-file {padding: 5px 2px 6px 2px;margin-right: 13px;}#redesign25 .tablegui div.toolbar .btn.btn-file:hover {padding: 5px 2px 6px 2px;margin-right: 13px;}#redesign25 .i-lookup-table .toolbar .input.filtermax input,#grid .toolbar .input.filtermax input,#regionsfeiertage .toolbar .input.filtermax input,#tablegui_messages .toolbar .input.filtermax input,#poslist .toolbar .input.filtermax input {margin-top: 5px;border-radius: var(--borderRadiusInput);;border-color: var(--filterMenuIconBackgroundColor);height: 20px;width: 20%;}#redesign25 .i-lookup-table .gridContainer,#regionsfeiertage .gridContainer,#kundenTable .gridContainer,#grid .gridContainer,#standorteTable .gridContainer,#rechercheTable .gridContainer,#tablegui_messages .gridContainer,#poslist .gridContainer {margin-top: 25px;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));}#regionsfeiertage .handsontable .colHeader.columnSorting,#kundenTable .handsontable .colHeader.columnSorting,#grid .handsontable .colHeader.columnSorting,#standorteTable .handsontable .colHeader.columnSorting,#rechercheTable .handsontable .colHeader.columnSorting,#tablegui_messages .handsontable .colHeader.columnSorting,#poslist .handsontable .colHeader.columnSorting{font-family: var(--fontFamilyBold);font-size: 14px;color: var(--filterMenuFontColor);}#regionsfeiertage .handsontable .filter input,#kundenTable .handsontable .filter input,#grid .handsontable .filter input,#standorteTable .handsontable .filter input,#rechercheTable .handsontable .filter input {box-shadow: none;}#redesign25 .tablegui div.filter input {border-radius: 3px;}#redesign25 .add_icon {background-image: url(icons/circle-plus-90aafeb0398972705794b4f23c89acd3.svg);background-color: var(--filterMenuIconBackgroundColor);border-radius: calc(var(--navbarPanelHeight) / 2);display: inline-block;width: 16px;height: 16px;padding: 0px;background-repeat: no-repeat;background-position: center;}#redesign25 .handsontable tr:first-child th {border-top-width: 0px;}#redesign25 .i-form {top: 60px;left: 26px;position: relative;width: calc(100% - 26px);display: inline-block;}#redesign25 .splitTop {overflow: hidden}#redesign25 .splitTop .splitTopContent .i-form {position: inherit;}#redesign25 .splitTop .splitTopContent .i-form form {padding-top: 30px;}#redesign25 .splitTop .splitTopContent .i-form .i-row {display: flex;justify-content: center;}#redesign25 .splitTop .splitTopContent .i-form .i-row .i-group {display: inline-block;background-color: unset;width: calc(25% - 20px);}#redesign25 .i-form .i-row {margin-right: 45px;}#redesign25 .i-form .i-group .i-field > .i-caption {padding: 1px 15px;line-height: 24px;text-overflow: ellipsis;overflow: hidden;}#redesign25 #loginBody:has(.splitCol) {overflow: scroll;background-color: #ccc;}#redesign25 .i-form .i-group .i-body {width: 100%;}#redesign25 .tab-content .toolbar {padding: 21px;}#redesign25 .tab-content .gridContainer {top: 71px;}#redesign25 .nav.nav-tabs li a {color: var(--blueFontColor);border-top-right-radius: var(--borderRadiusPanel);border-top-left-radius: var(--borderRadiusPanel);}#redesign25 .nav.nav-tabs li a:hover {background-color: var(--filterMenuFontStatusColor);border-color: var(--filterMenuFontStatusColor);}#redesign25 .nav.nav-tabs li a:active,#redesign25 .nav.nav-tabs li a:focus {font-family: var(--fontFamilyBold);color: var(--blueButtonLoginColor);}#redesign25 .nav.nav-tabs li.active a{color: var(--blueButtonLoginColor);}#redesign25 .nav.nav-tabs li a{color: white;}#redesign25 .toolbar .save.buttonSubmit,#redesign25 .toolbar .zusammenfassen.buttonSubmit,#redesign25 .toolbar .monteurauftrag .toolbar-btn.monteurauftrag,#redesign25 .toolbar .genehmigen.buttonSubmit,#redesign25 .toolbar .ablehnen.buttonSubmit,#redesign25 .toolbar .delete.buttonSubmit {border: 1px solid transparent;border-radius: var(--borderRadiusButton);background-color: var(--filterMenuFontStatusColor);color: var(--blueButtonLoginColor);text-decoration: none;width: 160px;}#redesign25 .toolbar .save.buttonSubmit:hover,#redesign25 .toolbar .zusammenfassen.buttonSubmit:hover,#redesign25 .toolbar .monteurauftrag .toolbar-btn.monteurauftrag:hover,#redesign25 .toolbar .genehmigen.buttonSubmit:hover,#redesign25 .toolbar .ablehnen.buttonSubmit:hover,#redesign25 .toolbar .delete.buttonSubmit:hover {border: 1px solid var(--blueFontColor);}#redesign25 textarea.ediMessage {width: 100%;height: 200%;min-height: 300px;min-width: 120px;max-width: 100%;border:none;background-color: var(--panelColor);color: var(--blueFontColor);overflow-wrap: normal;display: inline-block;}#redesign25 .toolbar .monteurauftrag .toolbar-btn.monteurauftrag {width: 160px;padding: 4px 0 5px 25px;height: 25px;}#redesign25 .toolbar .save.update-equipment.buttonSubmit,#redesign25 .toolbar .genehmigen.buttonSubmit,#redesign25 .toolbar .ablehnen.buttonSubmit {width: 160px;padding: 0 0 2px 0;}#redesign25 .toolbar .zusammenfassen.buttonSubmit {width: 160px;padding: 0 0 2px 0;}#redesign25 .toolbar #typ,#redesign25 .toolbar #berechnungsmotiv,#redesign25 .toolbar #stoerungscodeWerk {width: 160px;padding: 4px 0px 2px 5px;}#redesign25 span.i-value:has(.ediMessage) {max-width: calc(100% - 180px);}#redesign25 input[type="submit"]:not(.btn.login) {background-color: var(--filterMenuFontStatusColor);color: var(--borderRadiusButton);margin: 0 10px 0 20px;padding: 4px 17px 4px 20px;border: 1px solid transparent;border-radius: var(--borderRadiusButton);border-radius: var(--borderRadiusButton);}#redesign25 input[type="submit"]:hover {border: 1px solid var(--blueButtonLoginColor);}#redesign25 .i-group {width: 95%;margin: 15px 0 0 20px;}#redesign25 .i-caption:has(.i-value .ediMessage) {flex: 0 0 150px;}#redesign25 .i-caption {text-align: left;}#redesign25 .i-group > .i-heading {text-decoration: none;text-align: center;}#clearall {background-color: var(--filterMenuFontStatusColor);border: 1px solid transparent;border-radius: var(--borderRadiusButton);padding: 5px 15px 5px 15px;position: unset;color: var(--blueFontColor);margin: 10px;}#clearall:hover {border: 1px solid var(--blueFontColor);}#redesign25 .tablegui-popup > .tablegui-popup-dialog {border-radius: 1%}#redesign25 .openinghours-container {margin: 5px 0 15px 0;font-size: 14px;width: 415px;}#redesign25 .openinghours-input {border-radius: 2%;}#redesign25 #target-matchcode {border-radius: 4%;}#redesign25 .i-input-lookup {box-shadow: unset;margin-top: 5px;border-radius: var(--borderRadiusInput);border-color: var(--filterMenuIconBackgroundColor);height: 24px;}#redesign25 .toolbar.with-buttons {margin-bottom: 10px;}#redesign25 .i-group #monteurHinweis {width: 300px;height: 150px;}#redesign25 #caldiv .cpBorder {float: left;width: 160px;border-radius: 5%;border: none;}#redesign25 #caldiv {border-radius: 5%;box-shadow: -1px -1px 8px -4px #c1c0c0 inset;}#redesign25 #caldiv tbody {border: none}#redesign25 #caldiv tbody > tr{border: none}#redesign25 #caldiv tbody > tr > td{border: none}#redesign25 #caldiv table {width: 85%;height: 24px;}#redesign25 #caldiv .cpMonthNavigation  {width: 160px;display:revert;margin:  10px 40px 10px 40px;float:center;vertical-align:baseline;padding: 5px;text-decoration: none !important;background-color: var(--blueFontColor);color: white;font-size: 13px;}#redesign25 #caldiv .cpMonthNavigation  a {width: 40px;display:revert;margin:  5px 10px 5px 10px;padding: 1px;text-decoration: none !important;background-color: var(--blueFontColor)}#redesign25 #caldiv .cpMonthNavigation  span {width: 60px;display:revert;margin:  15px 85px 15px 10px;padding: 1px;text-decoration: none !important;background-color:var(--blueButtonPWColor);}#redesign25 #caldiv .cpDayColumnHeader {font-size: 15px;color: var(--blueButtonLoginColor)}#redesign25 #caldiv .cpOtherMonthDate {font-family: var(--fontFamilyBold);color: white;background-color: var(--filterMenuFontStatusColor);padding: 0px 2px 1px 3px;}#redesign25 #caldiv .cpCurrentMonthDate {color: #435360 !important;font-size: 12px;}#redesign25 #caldiv .cpCurrentMonthDate:hover {font-family: var(--fontFamilyBold);text-decoration: none !important;}#redesign25 #caldiv .cpOtherMonthDate:hover {font-family: var(--fontFamilyBold);text-decoration: none !important;font-weight: bold;}#redesign25 #caldiv .cpTodayText {color: #435360 !important;font-size: 12px;}#redesign25 #caldiv .cpTodayText:hover {font-family: var(--fontFamilyBold);text-decoration: none !important;}#redesign25 #caldiv .cpCurrentDate:hover {font-family: var(--fontFamilyBold);text-decoration: none !important;font-weight: bold;}#redesign25 #caldiv .cpCurrentDate {font-family: var(--fontFamilyBold);color: white;background-color: var(--filterMenuColor);border-radius: 4.8px !important;padding: 1px 3px 1px 0px;font-size: 12px;}#rechnungTopContent .splitTop {background-color: white;}.i-lookup a {padding: 6px;background-color: var(--filterMenuFontStatusColor);border-radius: var(--borderRadiusInput);margin-top: 4px;vertical-align: top;}.i-lookup a:hover {text-decoration: none;}@media only screen and (max-width: 1200px) {#welcome-footer {width: 940px;}}@media only screen and (max-width: 992px) {#welcome-footer {width: 750px;}}@media only screen and (max-width: 768px) {#welcome-footer {display: none;}}