:root {--linkColor: #1565C0;--linkColorHover: #1E88E5;--primaryColor: #0F4C8A;--primaryColorHover: #0C4278;--primaryColorDark: #0B3552;--primaryColorDarker: #0A2F48;--focusColor: #1E88E5;--textColor: #0F172A;--textColorSecondary: #334155;--textColorMuted: #64748B;--textColorSubtle: #777777;--textColorInverse: #FFFFFF;--popupTextColor: #0B2233;--popupTextColorMuted: rgba(11, 34, 51, .48);--iconColorMuted: #8A96A5;--backgroundColor: #FFFFFF;--backgroundPage: #F9F9FA;--backgroundSoft: #F8FAFC;--backgroundMuted: #F5F5F5;--backgroundHover: #F1F5F9;--backgroundAccent: #F5F9FE;--inverseBadgeBackground: rgba(255, 255, 255, .14);--borderColor: #D8DDE3;--borderColorLight: #E6EAEF;--borderColorHover: #B8C2CC;--borderColorTransparent: rgba(8, 25, 38, .10);--borderColorTransparentStrong: rgba(8, 25, 38, .14);--borderRadiusSmall: 6px;--borderRadiusMedium: 10px;--borderRadiusLarge: 14px;--borderRadiusRound: 999px;--backgroundSoftTransparent: rgba(8, 25, 38, .06);--backgroundSoftTransparentHover: rgba(8, 25, 38, .10);--inverseSurfaceVerySoft: rgba(255, 255, 255, .04);--inverseSurfaceSoft: rgba(255, 255, 255, .06);--inverseSurfaceHover: rgba(255, 255, 255, .08);--inverseSurfaceActive: rgba(255, 255, 255, .10);--inverseBorderSoft: rgba(255, 255, 255, .12);--inverseBorder: rgba(255, 255, 255, .14);--pm-h-bg1: var(--primaryColorDark);--pm-h-bg2: var(--primaryColorDarker);--pm-h-fg: var(--textColorInverse);--pm-h-bd: var(--inverseBorder);--pm-h-sep: var(--inverseSurfaceHover);--pm-h-hover: var(--inverseSurfaceActive);--pm-h-chip: var(--inverseSurfaceHover);--pm-admin-bg1: #F7F8F9;--pm-admin-bg2: #F1F3F5;--pm-admin-fg: #34424D;--pm-admin-border: rgba(52, 66, 77, .14);--pm-admin-separator: rgba(52, 66, 77, .09);--pm-admin-popup-border: rgba(52, 66, 77, .11);--pm-admin-hover: rgba(91, 130, 154, .10);--pm-admin-soft: rgba(91, 130, 154, .07);--pm-admin-soft-hover: rgba(91, 130, 154, .12);--pm-admin-popup-shadow:0 14px 38px rgba(31, 41, 55, .14);--pm-admin-badge-bg: #F59E0B;--pm-admin-badge-bg-hover: #FBBF24;--pm-admin-badge-border: #D98700;--pm-admin-badge-fg: #332000;--pm-header-popup-bg: var(--backgroundColor);--pm-header-popup-fg: var(--popupTextColor);--pm-header-popup-bd: var(--borderColorTransparent);--pm-header-popup-shadow:0 18px 60px rgba(0, 0, 0, .28);--pm-soft: var(--backgroundSoftTransparent);--pm-soft2: var(--backgroundSoftTransparentHover);--pm-overlay-backdrop: rgba(5, 12, 18, .48);--pm-overlay-header-bg: rgba(11, 53, 82, .92);--pm-overlay-control-border: rgba(255, 255, 255, .16);--pm-overlay-control-bg: var(--inverseSurfaceSoft);--pm-overlay-control-hover-bg: var(--inverseSurfaceActive);--pm-overlay-shadow:0 26px 90px rgba(0, 0, 0, .45);--pm-shadow-small:0 2px 8px rgba(0, 0, 0, .08);--pm-danger: #9B1C1C;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 14px;--spacing-lg: 18px;--pm-radius: 10px;--pm-radius-md: 12px;--pm-radius-lg: 14px;--pm-radius-xl: 16px;--pm-radius-pill: 999px;--pm-header-h: 124px;--pm-qs-w: 360px;--pm-qs-h: 520px;}html,body {min-height: 100%;}html {height: auto;}body {min-height: 100vh;height: auto;display: flex;flex-direction: column;margin: 0;overflow-x: hidden;overflow-y: auto;background: #fff;color: #000000;font-family: Arial;font-size: 0.8em;line-height: 1.4;}a {color: var(--linkColor);font-weight:500;text-decoration:none;}a:focus, a:hover {--linkColorHover: #1E88E5;text-decoration: underline;}a:hover .material-icons,a [class^="material-icons"],a [class*=" material-icons"] {text-decoration: none;}h1 {font-size: 170%;}h2 {font-size: 150%;}h3 {font-size: 130%;}h4 {font-size: 110%;}h5 {font-size: 100%;}h6 {font-size: 100%;}h1, h2, h3, h4, h5, h6 {margin: 0 0 15px 0;}h1.text, h2.text, h3.text, h4.text, h5.text, h6.text {margin: 0;}section {flex: 1 1 auto;min-height: 0;}section {flex: 1 1 auto;min-height: 0;margin: 0;}section.index-content {flex: 0 0 auto;width: 100%;height: auto;min-height: auto;max-height: none;overflow: visible;}section.index-content > .clearfix,section.index-content .index-page-content-simple {height: auto;min-height: 0;max-height: none;overflow: visible;}section.index-content > .wgtPageContainer {padding-inline: 32px;}section.index-content .pageLabelTabs > ul:first-child {background: #f5f5f5 none repeat scroll 0 0}#content:before {content: "";clear: both;display: table}.index-page-header-inner {border-spacing:0;width:100%;padding:18px 24px 10px 24px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);border:0;border-bottom:1px solid #d9e1ea;box-sizing:border-box;margin:0;vertical-align:middle;min-height:60px;}.index-page-content {clear: both;display: block;margin: 0px;position: relative;}.index-page-content-simple {clear: both;display: block;margin: 20px 0 30px 0;padding: 10px 10px 10px 25px;position: relative;}.ui-tabs-panel.ui-widget-content .index-page-content-simple {padding: 0px;}.index-object-labels {padding: 10px 10px 10px 25px;}.index-object-page-header-inner {border-spacing: 0;padding: 10px 10px 10px 25px;margin: 0 0 50px 0;vertical-align: middle;}.dropdown-content.solid,.dropdown-content.action {background: #1E88E5 !important;color: #fff !important;margin-right: 8px;}.dropdown-content a,.dropdown-content-profil a {color: #022d72;padding: 4px 8px;text-decoration: none;display: block;min-width: 260px;max-width: 460px;white-space: normal;border: solid 1px transparent;}.dropdown-content .objects a {padding: 8px 8px;}.dropdown-content.solid a,.dropdown-content.solid.small a,.dropdown-content.action a,.dropdown-content.action.small a {color: #fff;text-decoration: none;display: block;padding: 4px 16px;}.dropdown-content.solid a:hover,.dropdown-content.solid.small a:hover,.dropdown-content.action a:hover,.dropdown-content.action.small a:hover.dropdown-content.action.small a:hover {background-color: #1565C0;}.dropdown-content a:hover,.dropdown-content-profil a:hover {background-color: #f1f1f1;border: solid 1px #eceeef;color: #000000;}.dropdown-content .dropdown-divider {overflow: hidden;border-bottom: 1px solid #eceeef;margin: 4px 0px;}.dropdown-content .dropdwown-text {margin: 0.5rem 0;overflow: hidden;color: #000000;padding: 8px 10px;}.dropdown-content img.object_icon,.objectListPanel img.object_icon {width: 16px;height: 16px;margin-right: 8px;}.arrow_box_bottom {position: relative;background: #205081;padding: 10px;text-align: center;text-transform: uppercase;color: #ffffff;margin: 20px 0px 30px 0px;}.arrow_box_bottom:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(32, 80, 129, 0);border-top-color: #205081;border-width: 20px;margin-left: -20px;}.box_decent {background: #f5f5f5;padding: 10px;}.box_decent_bottom {background: #f5f5f5;padding: 10px;border-bottom: 2px solid #ddd;}.flex-container3 {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.flex-container3 .panel.element.full {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;padding: 0px;float: left;margin: 0px 10px 5px 0px;}.flex-container3 .panel.filter {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 20%;padding: 15px 15px 15px 0px;float: left;margin: 5px 10px 5px 0px;}.flex-container3 .panel.element {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 50%;padding: 0px;float: left;margin: 0px 10px 5px 0px;}@media (min-width: 1080px) {.flex-container3 {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.flex-container3 .panel.filter {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 30%;padding: 15px 15px 15px 0px;float: left;margin: 5px 10px 5px 0px;}.flex-container3 .panel.element {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 30%;padding: 0px;float: left;margin: 0px 10px 5px 0px;}}@media (max-width: 800px) {.flex-container3 .panel.filter {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;padding: 15px 15px 15px 0px;float: left;margin: 5px 10px 5px 0px;}.flex-container3 .panel.element {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;padding: 0px;float: left;margin: 0px 10px 5px 0px;}}.upload label {font-weight: 700;font-size: 110%;}button#buttonToTop,button#buttonToEnd {display: inline-block;color: #555;padding: 5px;position: fixed;bottom: 80px;right: 20px;width: 80px;transition: background-color .3s,opacity .5s, visibility .5s;opacity: 0;visibility: visible;z-index: 1000;text-decoration: none;text-align: center;background: #f5f5f5;border: none;-webkit-box-shadow: inset 0 0 0 1px #ccc;box-shadow: inset 0 0 0 1px #ccc;font-weight: normal;}button#buttonToEnd {display: inline-block;color: #555;padding: 5px;position: fixed;bottom: 50px;right: 20px;transition: background-color .3s,opacity .5s, visibility .5s;opacity: 0;visibility: visible;z-index: 1000;text-decoration: none;background: #f5f5f5;border: none;-webkit-box-shadow: inset 0 0 0 1px #ccc;box-shadow: inset 0 0 0 1px #ccc;font-weight: normal;}button#buttonToTop:hover,button#button#buttonToEnd:hover {color: #333;background: #e9e9e9;-webkit-box-shadow: inset 0 0 0 1px #999999;box-shadow: inset 0 0 0 1px #999999;}button#buttonToTop:active,button#buttonToEnd:active {color: #555;background: #e9e9e9;-webkit-box-shadow: inset 0 0 0 1px #999999;box-shadow: inset 0 0 0 1px #999999;}button#buttonToTop.show,button#buttonToEnd.show {opacity: 1;visibility: visible;}select.widgetSelect,input.widgetSelect {color: #000000;border: 1px solid #777;border-radius: 3px;font-size: 130%;padding: 0px 5px;}.programmHeader {padding: 10px 10px 10px 25px;min-height: 30px;background: #f5f5f5;border-bottom: 2px solid #ddd;}.programmHeader h3 {margin: 5px 0px;padding: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}@media print {button,section.index-page-header-inner {display: none;overflow: hidden;}}.htmlForm .radioButtonTrafficLight1 input[type="radio"]:checked + label,.radioButtonTrafficLight1 .ui-state-active {color: #000000;background: #fdff4f 50% 50% repeat-x;font-weight: 700;}.htmlForm .radioButtonTrafficLight1 input[type="radio"]:hover + label,.radioButtonTrafficLight1 .ui-state-active:hover {color: #000000;background: #fdff4f 50% 50% repeat-x;border: 1px solid #999999;}.htmlForm .radioButtonTrafficLight2 input[type="radio"]:checked + label,.radioButtonTrafficLight2 .ui-state-active {color: #000000;background: #ea8610 50% 50% repeat-x;font-weight: 700;}.htmlForm .radioButtonTrafficLight2 input[type="radio"]:hover + label,.radioButtonTrafficLight2 .ui-state-active:hover {color: #000000;background: #ea7322 50% 50% repeat-x;border: 1px solid #999999;}.surveyRejected,.htmlForm .radioButtonPending input[type="radio"]:checked + label,.htmlForm .radioButtonRejected input[type="radio"]:checked + label,.htmlForm .radioButton0 input[type="radio"]:checked + label,.htmlForm .radioButtonRevers1 input[type="radio"]:checked + label,.htmlForm .radioButtonNein input[type="radio"]:checked + label,.dateSurvey .radioButtonRejected .ui-state-active,.dateSurvey .radioButtonNein .ui-state-active,.radioButton0 .ui-state-active,.radioButtonNein .ui-state-active {font-weight: 700;color: #B83A3A;background: #FDECEC 50% 50% repeat-x;border: 1px solid #B83A3A;}.surveyRejected:hover,.htmlForm .radioButtonRejected input[type="radio"]:hover + label,.htmlForm .radioButton0 input[type="radio"]:hover + label,.htmlForm .radioButtonRevers1 input[type="radio"]:hover + label,.htmlForm .radioButtonNein input[type="radio"]:hover + label,.dateSurvey .radioButtonRejected .ui-state-active:hover,.dateSurvey .radioButtonNein .ui-state-active:hover,.radioButton0 .ui-state-active:hover,.radioButtonNein .ui-state-active:hover {color: #8F2F2F;background: #F7DADA 50% 50% repeat-x;border: 1px solid #B83A3A;}.surveyPending,.htmlForm .radioButtonPending input[type="radio"]:checked + label {font-weight: 700;background-color: #F2F2F2;border: 1px solid #D0D0D0;color: #777;}.surveyPending:hover,.htmlForm .radioButtonPending input[type="radio"]:hover + label,.dateSurvey .radioButtonPending .ui-state-active:hover {background-color: #F2F2F2;border-color: #D0D0D0;color: #777;}.surveyOpen,.htmlForm .radioButtonOpen input[type="radio"]:checked + label,.dateSurvey .radioButtonOpen .ui-state-active,.radioButton .ui-state-active {font-weight: 700;background-color: #FFF2E0;border: 1px solid #F1A02E;color: #8A5200;}.surveyOpen:hover,.htmlForm .radioButtonOpen input[type="radio"]:hover + label,.dateSurvey .radioButtonOpen .ui-state-active:hover {background-color: #F7E2C2;border-color: #DB841A;color: #6F4200;}.surveyAccepted,.htmlForm .radioButtonAccepted input[type="radio"]:checked + label,.htmlForm .radioButton1 input[type="radio"]:checked + label,.htmlForm .radioButtonTrafficLight0 input[type="radio"]:checked + label,.radioButtonTrafficLight0 .ui-state-active,.htmlForm .radioButtonRevers0 input[type="radio"]:checked + label,.htmlForm .radioButtonYes input[type="radio"]:checked + label,button.radioButtonAccepted,.dateSurvey .radioButtonAccepted .ui-state-active,.dateSurvey .radioButtonJa .ui-state-active,.radioButton1 .ui-state-active,.radioButtonJa .ui-state-active {font-weight: 700;background-color: #EAF7EA;border: 1px solid #CDECCD;color: #1B6D1E;}.htmlForm .radioButtonAccepted input[type="radio"]:hover + label,.htmlForm .radioButton1 input[type="radio"]:hover + label,.htmlForm .radioButtonTrafficLight0 input[type="radio"]:hover + label,.radioButtonTrafficLight0 .ui-state-active:hover,.htmlForm .radioButtonRevers0 input[type="radio"]:hover + label,.htmlForm .radioButtonYes input[type="radio"]:hover + label,button.radioButtonAccepted:hover,.dateSurvey .radioButtonAccepted .ui-state-active:hover,.dateSurvey .radioButtonJa .ui-state-active:hover,.radioButton1 .ui-state-active:hover,.radioButtonJa .ui-state-active:hover {background-color: #DFF1DF;border-color: #B7E0B7;color: #155A18;}.htmlForm .radioButtonTrafficLight input[type="radio"] + label,.htmlForm .radioButtonTrafficLight0 input[type="radio"] + label,.htmlForm .radioButtonTrafficLight1 input[type="radio"] + label,.htmlForm .radioButtonTrafficLight2 input[type="radio"] + label,.htmlForm .radioButtonTrafficLight input[type="radio"] + div + label,.htmlForm .radioButtonTrafficLight0 input[type="radio"] + div + label,.htmlForm .radioButtonTrafficLight1 input[type="radio"] + div + label,.htmlForm .radioButtonTrafficLight2 input[type="radio"] + div + label,.htmlForm .radioButtonByList input[type="radio"] + label,.htmlForm .radioButton0 input[type="radio"] + label,.htmlForm .radioButtonNo input[type="radio"] + label,.htmlForm .radioButton1 input[type="radio"] + label,.htmlForm .radioButton1 input[type="radio"] .label,.htmlForm .radioButton2 input[type="radio"] + label,.htmlForm .radioButton2 input[type="radio"] .label,.htmlForm .radioButtonRevers1 input[type="radio"] + label,.htmlForm .radioButtonRevers1 input[type="radio"] .label,.htmlForm .radioButtonRevers0 input[type="radio"] + label,.htmlForm .radioButtonRevers0 input[type="radio"] .label,.htmlForm .radioButtonYes input[type="radio"] + label,.htmlForm .radioButtonPending input[type="radio"] + label,.htmlForm .radioButtonOpen input[type="radio"] + label,.htmlForm .radioButtonRejected input[type="radio"] + label,.htmlForm .radioButtonAccepted input[type="radio"] + label,.htmlForm .radioButtonByList input[type="radio"] + div + label,.htmlForm .radioButton0 input[type="radio"] + div + label,.htmlForm .radioButtonNo input[type="radio"] + div + label,.htmlForm .radioButton1 input[type="radio"] + div + label,.htmlForm .radioButtonYes input[type="radio"] + div + label,.htmlForm .radioButtonPending input[type="radio"] + div + label,.htmlForm .radioButtonOpen input[type="radio"] + div + label,.htmlForm .radioButtonRejected input[type="radio"] + div + label,.htmlForm .radioButtonAccepted input[type="radio"] + div + label {padding: 5px;min-width: 25px;margin-right: 8px;}#refineSearchFilterForMy .ui-button-text-only > .ui-button-text {padding: 5px 8px 5px 8px;}.bigText {display: block;overflow: hidden;}.bigTextExpand, .bigTextContract {cursor: pointer;padding: 8px 0;text-align: center;color: #555;}.bigTextExpand:hover, .bigTextContract:hover {color: #121212;}.hide {display: none;}.butonset label.ui-checkboxradio-label {box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);}.programm_widget_buttons.ui-controlgroup .ui-button.ui-widget.ui-checkboxradio-radio-label {background: #f4f4f4;color: #333;border: 1px solid #d0d0d0;border-bottom: 2px solid #bfbfbf;border-radius: 3px 3px 0 0;box-shadow: none;padding: .55em 1.2em;font-weight: 500;}.programm_widget_buttons.ui-controlgroup .ui-checkboxradio-icon.ui-icon {display: none;}.programm_widget_buttons.ui-controlgroup .ui-button.ui-widget.ui-checkboxradio-radio-label:hover {background: #ebebeb;border-color: #c8c8c8;color: #205081;}.programm_widget_buttons.ui-controlgroup .ui-button.ui-widget.ui-checkboxradio-radio-label.ui-state-active {background: #205081;color: #ffffff;border: 1px solid #205081;border-bottom: 2px solid #1a3f63;box-shadow: none;font-weight: 600;}.programm_widget_buttons.ui-controlgroup .ui-button.ui-widget.ui-checkboxradio-radio-label.ui-state-active:hover {background: #2069b4;}.searchcategorie label.ui-checkboxradio-label.ui-state-active,.ui-buttonset .ui-state-active,.ui-controlgroup .ui-state-active,.htmlForm input[type="radio"]:checked + label {background: #EEF4FB;color: #1c517a;border: 1px solid #d0ddee;border-radius: 4px;}.searchcategorie label.ui-checkboxradio-label:hover,.ui-buttonset .ui-state-active,.ui-controlgroup .ui-state-active,.htmlForm input[type="radio"]:hover + label {background: #E8F1FA;border-color: #B8C9E0;color: #1c517a;border-radius: 4px;cursor: pointer;}.columnBox {cursor: pointer;float: left;min-height: 300px;max-height: 270px;width: 100%;margin: 20px;padding: 20px;background: #fff;border-width: 0;border-style: solid;border-top-color: #e0e0e0;border-right-color: #e0e0e0;border-bottom-color: #e0e0e0;border-left-color: #e0e0e0;border-radius: 3px;box-shadow: 0 0 2px 0 rgba(0, 0, 0, .14), 0 2px 2px 0 rgba(0, 0, 0, .12), 0 1px 3px 0 rgba(0, 0, 0, .2);}.columnBox:hover {background-color: #FFFFDD;}.object-color-icon-default,.object-color-icon-viewproject,.object-color-icon-viewtodo,.object-color-icon-viewdate {border: 1px solid #000;display: inline-block;height: 10px;width: 10px;margin: 0 3px 5px 0 !important;vertical-align: middle;background-color: lightgrey;line-height: inherit;}.object-color-icon-viewproject,.object-color-icon-default {border-radius: 4px;}.object-color-icon-viewdate {border-radius: 6px;}.object-color-icon-viewtodo {transform: rotate(45deg);}.object-status-icon {display: inline-block;width: 20px;height: 20px;border-radius: 50%;border-width: 10px;border-style: solid;margin-right: 7px;vertical-align: middle;}.object-avatar {margin-right: 5px;float: left;}.closeContainerButton {background-image: url(../images/ui-icons_222222_256x240.png);background-position: -96px -128px;background-repeat: no-repeat;width: 20px;height: 20px;min-width: 20px;max-width: 20px;position: absolute;top: 10px;right: 10px;background-color: #ededed;border-radius: 6px;border: 1px solid #dcdcdc;}.closeContainer {position: relative;}@media print {.accordion-content {display: block !important;height: auto !important;overflow: visible !important;visibility: visible !important;}.toogle .ui-icon,.ui-accordion-header .ui-icon {display: none !important;}table {page-break-inside: auto;}tr, td, th {page-break-inside: avoid;page-break-after: auto;}}:root { --prometa-sticky-offset: calc(69px + 12px); }html { scroll-padding-top: var(--prometa-sticky-offset); }[id], .anchorTarget { scroll-margin-top: var(--prometa-sticky-offset); }.l3CMPPanel--flowSticky .l3CMPPanel__details { top: var(--prometa-sticky-offset); }