div .ui-panelgrid .ui-panelgrid-cell{border:0;border-radius:0;padding:0;background-color:transparent}div .ui-widget{font-size:inherit;color:inherit;font-family:"PT Sans",sans-serif}div .ui-widget-content{border:0;background-color:transparent;color:inherit}div .ui-widget-content.ui-autocomplete-panel{background-color:#fff}div .ui-widget-content.ui-autocomplete-panel ul{margin:0;list-style:none}div button .ui-state-default,div button .ui-widget-content .ui-state-default,div button .ui-widget-header .ui-state-default{border:0;border-radius:0;background-color:transparent;text-shadow:none;background-image:none;box-shadow:none}div .ui-corner-top{border:0;border-radius:0}.ui-datepicker{padding:0}.ui-datepicker *{color:#666}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:0;border-radius:0;text-shadow:none;background-color:#f6f6f6;background-image:none}.ui-datepicker tr td{border:0}.ui-datepicker tr td a{border:0;border-radius:0;text-shadow:none;background-image:none;text-align:center}.ui-datepicker tr td a.ui-state-active,.ui-datepicker tr td a.ui-state-hover,.ui-datepicker tr td a:hover,.ui-datepicker tr td a:focus{background-color:#287ca8;color:#fff}.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{top:2px;left:2px}.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover{top:2px;right:2px}.ui-datepicker .ui-datepicker-today a{font-weight:bold;color:#666}.ui-dialog{max-width:900px}.ui-dialog#search-dialog .control-group{margin:0 0 10px 0}.ui-dialog#search-dialog .ui-dialog-titlebar{padding:0}.ui-dialog#search-dialog .ui-dialog-titlebar-icon{position:static;right:auto;margin:0}.ui-dialog#search-dialog .ui-dialog-titlebar-icon span{background:none;background-image:none;text-indent:0;position:static;left:0;top:0;margin:0;width:auto;height:auto;text-shadow:none}.ui-dialog#search-dialog .ui-dialog-titlebar-icon span:before{display:block;font-family:"Font Awesome 5 Free"}.ui-dialog#search-dialog button{padding:6px 5px 6px 10px}.ui-dialog#search-dialog button:before{top:4px;left:7px}.ui-dialog .tagessatzDialog.form_wrapper .ui-datatable-empty-message{text-align:left}.ui-dialog .tagessatzDialog.form_wrapper .ui-datatable-empty-message *{color:#666666;font-weight:bold}.ui-dialog .ui-datatable .ui-column-title{font-size:14px;line-height:17px;color:#203f5a}.ui-dialog .ui-datatable .ui-column-title *{font-size:14px;line-height:17px}.ui-dialog .ui-datatable td{padding:8px 16px}.ui-dialog.ui-widget-content{border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:20px !important}.ui-dialog.ui-widget-content#search-dialog{padding:0 20px 20px 20px !important}.ui-dialog.ui-widget-content .ui-dialog-titlebar{border:0;background-color:transparent;color:#666;font-size:24px;line-height:30px;font-family:"PT Sans",sans-serif;padding:20px 0 10px 0}.ui-dialog.ui-widget-content .ui-dialog-title{max-width:calc(100% - 50px);margin:0 0 10px 0;font-size:24px;line-height:30px}.ui-dialog.ui-widget-content>.ui-dialog-content{padding:0}.ui-dialog.ui-widget-content .ui-dialog-titlebar-icon{position:absolute;right:16px;top:0;padding:10px}.ui-dialog.ui-widget-content .ui-dialog-titlebar-icon.ui-state-hover{padding:10px;background-color:transparent}.ui-dialog.ui-widget-content .form_wrapper{padding:0}.ui-dialog.ui-widget-content button{font-size:18px;line-height:20px;color:#fff;background-color:#287ca8;padding:6px 10px;margin:0 15px 0 0}.ui-dialog.ui-widget-content button:last-of-type{margin:0}.ui-dialog.ui-widget-content button *{font-size:18px;line-height:20px;color:#fff;font-weight:400}.ui-dialog.ui-widget-content button:hover,.ui-dialog.ui-widget-content button:focus{background-color:#203f5a}.ui-dialog.ui-widget-content .date .control-group label{width:30%;font-family:"PT Sans",sans-serif;letter-spacing:0.5px}.ui-dialog.ui-widget-content .date .control-group input,.ui-dialog.ui-widget-content .date .control-group select{width:30%;padding:5px 10px}.ui-dialog.ui-widget-content .date .control-group textarea{width:70%;padding:5px 10px}.ui-dialog.ui-widget-content .date .ui-panel-content{padding:10px 0}.ui-dialog.ui-widget-content .date .computed{font-weight:bold}.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;background-color:transparent}.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar span,.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar button{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#287ca8;margin:0 10px}.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar span *,.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar button *{color:#fff}.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar span .ui-button-text,.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar button .ui-button-text{font-size:18px;line-height:20px;font-weight:normal}.ui-dialog.ui-widget-content .dialog_file_upload .control-group-file-upload .ui-fileupload-buttonbar span.ui-icon.ui-icon-plusthick{display:inline-block !important;background-image:none}.ui-dialog.ui-widget-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dialog.ui-widget-content .buttons>.ui-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dialog.ui-widget-content .buttons button{width:100%;display:block;margin:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#287ca8}.ui-dialog.ui-widget-content .buttons button *{color:#fff}.ui-dialog.ui-widget-content .buttons button .ui-button-text{font-size:18px;line-height:20px;font-weight:normal}.ui-dialog.ui-widget-content .buttons button:hover,.ui-dialog.ui-widget-content .buttons button:focus{background-color:#203f5a}.ui-dialog.ui-widget-content .chooseDaysDialog .date{margin:0 0 10px 0}.ui-dialog.ui-widget-content .chooseDaysDialog .date label{width:30%}.ui-dialog.ui-widget-content .chooseDaysDialog .date select,.ui-dialog.ui-widget-content .chooseDaysDialog .date input{width:70%;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #ccdae2;min-height:34px}.ui-dialog.ui-widget-content .tagessatzDialog .date .control-group select,.ui-dialog.ui-widget-content .tagessatzDialog .date .control-group input{width:70%;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #ccdae2;min-height:34px}.ui-dialog.ui-widget-content .tagessatzDialog .input-group_calender{width:70%}.ui-dialog.ui-widget-content .tagessatzDialog .input-group_calender:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.ui-dialog.ui-widget-content .tagessatzDialog label{width:30%}.ui-dialog.ui-widget-content .tagessatzDialog .ui-calendar{display:block;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #ccdae2}.ui-dialog.ui-widget-content .tagessatzDialog .ui-calendar input{width:calc(100% - 35px);float:left;border:0}.ui-dialog.ui-widget-content .tagessatzDialog .ui-calendar input.ui-state-hover,.ui-dialog.ui-widget-content .tagessatzDialog .ui-calendar input.ui-state-focus{box-shadow:none;border:0}.ui-dialog.ui-widget-content .tagessatzDialog .ui-datepicker-trigger{max-width:35px;width:100%}.ui-dialog.ui-widget-content .tagessatzDialog .buttons,.ui-dialog.ui-widget-content .adoptDialogPanel .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dialog.ui-widget-content .tagessatzDialog .buttons button,.ui-dialog.ui-widget-content .adoptDialogPanel .buttons button{width:auto;margin:5px 10px}.ui-dialog.ui-widget-content .tagessatzDialog .buttons button:first-child,.ui-dialog.ui-widget-content .adoptDialogPanel .buttons button:first-child{margin-left:0}.ui-dialog.ui-widget-content .ui-datatable .ui-paginator-bottom{padding:0 15px}.tagessatzDialog button.cancel{display:none !important}.tagessatzDialog .ui-panel{padding:0}.tagessatzDialog .ui-panel .ui-panel-content{padding:0}.tagessatzDialog .validation_error input,.tagessatzDialog .validation_error select,.tagessatzDialog .validation_error textarea,.tagessatzDialog .validation_error .ui-calendar input{border-color:#e60122 !important}#mainForm-fileTable-j_idt718-dialog .dialog_title{margin:0 0 10px 0;font-size:24px;line-height:30px;text-align:left}.ui-dialog.ui-widget-content .dialog_file_upload .ui-icon{background-image:none;background:transparent;position:static;top:0;left:0;width:auto;height:auto;margin:0;min-height:30px;text-indent:0;padding:0;min-width:0}.ui-dialog.ui-widget-content .dialog_file_upload .ui-icon.ui-icon-plusthick:before{line-height:30px}.ui-dialog.ui-widget-content .dialog_file_upload .ui-button{padding:6px 12px}.ui-dialog.ui-widget-content .dialog_file_upload .ui-button:before{display:none}.ui-dialog.ui-widget-content .dialog_file_upload .ui-button.ui-fileupload-cancel{min-width:42px}.ui-dialog.ui-widget-content .dialog_file_upload .ui-button.ui-fileupload-cancel .ui-icon{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.ui-dialog.ui-widget-content .dialog_file_upload .ui-button-text{padding:0;min-height:30px}.ui-dialog.ui-widget-content .dialog_file_upload .ui-fileupload-row *{font-weight:normal}.ui-dialog.ui-widget-content .dialog_file_upload .ui-fileupload-row div{padding:5px}.ui-dialog.ui-widget-content .dialog_file_upload .ui-fileupload-row div.ui-fileupload-preview{padding-left:0}.ui-dialog.ui-widget-content .dialog_file_upload *{text-align:left;font-weight:normal}.dialogfileupload.buttons button{padding-left:0}.dialogfileupload.buttons button .ui-button-text:before{padding-right:5px}.main_container{display:-webkit-box;display:-ms-flexbox;display:flex}.main_container.js_main_container_vh{min-height:calc(100vh - 60px)}.main_container .mainnavi{width:100%;max-width:65px;padding:30px 0 0 0}@media (max-width: 767.98px){.main_container .mainnavi{width:65px}}.main_container .mainnavi.active{max-width:235px}@media (max-width: 767.98px){.main_container .mainnavi.active{width:100%}}@media (max-width: 767.98px){.main_container .mainnavi.active ul.navbar-nav li a{max-width:250px;padding-left:70px}}.main_container .mainnavi.active ul.navbar-nav li a span{display:inline-block}.main_container .mainnavi ul.navbar-nav li a{min-height:60px}@media (max-width: 767.98px){.main_container .mainnavi ul.navbar-nav li a{max-width:80px}}.main_container .mainnavi ul.navbar-nav li a:after{top:20px !important}@media (max-width: 767.98px){.main_container .mainnavi ul.navbar-nav li a:after{left:35px}}.main_container .mainnavi ul.navbar-nav li a:before{border-width:32px 14px 32px 0}.main_container .mainnavi ul.navbar-nav li a span{display:none;padding:10px 0 10px 0;position:relative;color:#203f5a;outline:0;font-family:"PT Sans",sans-serif;font-size:16px;line-height:20px}.main_container .mainnavi ul.navbar-nav li a:hover span,.main_container .mainnavi ul.navbar-nav li a:focus span{color:#fff}.main_container .mainnavi ul.navbar-nav li.active-true span{color:#fff}.menulink_container a{max-width:65px;min-width:65px}.content{width:calc(100% - 65px)}@media (max-width: 767.98px){.content .col-xs-9,.content .col-xs-3{width:100%}}main{padding:0 15px}.max_width_75{max-width:75%}@media (max-width: 991.98px){.max_width_75{max-width:100%}}.max_width_50{max-width:50%}@media (max-width: 991.98px){.max_width_50{max-width:100%}}header{min-height:60px;height:auto}section .ui-state-default,section .ui-widget-content .ui-state-default,section .ui-widget-header .ui-state-default{text-shadow:0}section button{outline:0;color:#fff}section button *{color:#fff}section button:hover,section button:focus,section button:active{outline:0 !important}@media (max-width: 575.98px){section button{white-space:normal !important}}section .control_group_buttons{text-align:left}section .control_group_buttons button{outline:0;border:0;text-shadow:none;box-shadow:none}section .control_group_buttons button *{font-size:16px;line-height:20px}section .control_group_buttons button.ui-state-default{font-size:16px;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#287ca8}section .control_group_buttons button.ui-state-default:hover,section .control_group_buttons button.ui-state-default:focus{background-color:#203f5a;outline:0}section .control_group_buttons button .ui-button-text{padding:0;line-height:28px}section .accordion_container .ui-accordion .ui-accordion-header{margin:0;padding:14px 10px 14px 30px;border:0;border-radius:0;border-bottom:1px solid #a4c3d7;font-family:"PT Sans",sans-serif;color:#666;text-shadow:none}section .accordion_container .ui-accordion .ui-accordion-header:before{top:16px}section .accordion_container .ui-accordion .ui-accordion-header *{font-family:"PT Sans",sans-serif}section .accordion_container .ui-accordion .ui-accordion-content{color:#666}section .accordion_container .ui-accordion .ui-accordion-content *{color:#666}section table{font-family:"PT Sans",sans-serif;font-size:14px;line-height:17px;color:#666}section table *{font-size:14px;line-height:17px}section table tr{background-color:transparent;border:0;border-radius:0}section table tr td{background-color:transparent;border:0;border-radius:0;padding:5px}section .form_section_datatable table{table-layout:auto}section .form_section_datatable table tr{border:0;border-bottom:1px solid #a4c3d7}section .form_section_datatable table tr th,section .form_section_datatable table tr td{outline:0;font-size:14px;line-height:17px;padding:8px 5px;border:0;text-shadow:none;background-image:none}section .form_section_datatable table tr th:hover,section .form_section_datatable table tr th:focus,section .form_section_datatable table tr td:hover,section .form_section_datatable table tr td:focus{outline:0}section .form_section_datatable table tr th .ui-column-title,section .form_section_datatable table tr th .ui-icon{color:#203f5a}section .form_section_datatable table tr th .ui-column-title{text-transform:none;display:block;font-family:"PT Sans",sans-serif;letter-spacing:0.5px;font-size:14px;line-height:17px;padding:0 0 5px 12px}section .form_section_datatable table tr td{padding:2px 5px}section .form_section_datatable table tr td.mitarbeiterstatus{text-align:center}section .form_section_datatable table tr td.mitarbeiterstatus .fa:before{font-size:18px}section .form_section_datatable table tr td.mitarbeiterstatus.inactive{opacity:0.5}section .form_section_datatable table tr .td_col_1{font-weight:600}section .form_section_datatable .ui-datatable-footer{padding:0;margin:15px 0;border:0;border-radius:0;background-color:transparent;text-align:left}section .form_section_datatable .ui-datatable-data .ui-datatable-selectable.ui-state-hover,section .form_section_datatable .ui-datatable-data .ui-datatable-selectable.ui-state-highlight{background-color:#a4c3d7;border-bottom:1px solid #a4c3d7}section .form_section_datatable .table_icons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end}section .form_section_datatable .table_icons button{display:inline-block;margin:0 10px 0 0;width:20px;height:20px}section .form_section_datatable .table_icons button span.ui-button-text:before{font-size:12px;line-height:20px}section .mitarbeiterstatus.ui-selectbooleancheckbox{margin-left:0}.validation_error{position:relative}.validation_error label{color:#e60122;padding-left:20px}.validation_error input,.validation_error select,.validation_error textarea{border-color:#e60122}.validation_error .ui-calendar input{border-color:#e60122 !important}.validation_error .validation_msg{position:absolute;left:0px;top:0}.validation_error .popup-content{display:none}.validation_msg_top,.dialog_validation_msg{background-color:#fbe5e8;border:1px solid #e60122;padding:10px;color:#e60122;max-width:75%}@media (max-width: 991.98px){.validation_msg_top,.dialog_validation_msg{max-width:100%}}.validation_msg_top *,.dialog_validation_msg *{color:#e60122;font-weight:bold}.validation_msg_top.validation_msg_top_success,.dialog_validation_msg.validation_msg_top_success{background-color:#a4c3d7;border-color:#287ca8}.validation_msg_top.validation_msg_top_success *,.dialog_validation_msg.validation_msg_top_success *{color:#287ca8}.validation_msg_top.validation_msg_top_success .validation_msg_icon .icon::before,.dialog_validation_msg.validation_msg_top_success .validation_msg_icon .icon::before{color:#287ca8}.dialog_validation_msg{margin:0 0 15px 0}@media (max-width: 767.98px){div h1{margin:0}}@media (max-width: 767.98px){.logo{padding-top:10px}}@media (max-width: 767.98px){.intro{width:100%}}#header-home{position:absolute;right:0}@media (max-width: 530px){#header-home{position:static}}.main_container .breadcrumb{background-color:transparent;border-radius:0;border:0;margin-bottom:0}.main_container .breadcrumb+h1{margin-top:0}@media (max-width: 767.98px){.main_container .breadcrumb{margin:0}}.main_container .breadcrumb ul li{font-size:14px;line-height:17px;font-family:"PT Sans",sans-serif;color:#666}.main_container .breadcrumb ul li *{color:#666}.main_container .breadcrumb ul li:first-child{max-width:15px}.main_container .breadcrumb ul li:first-child a{min-width:0}.main_container .breadcrumb ul li a{font-size:14px;line-height:17px;font-family:"PT Sans",sans-serif}.ui-autocomplete-panel .ui-autocomplete-query{color:#203f5a}.table_inline_editing table tr{width:100%}.table_inline_editing table tr td .control-group{text-align:left}.table_inline_editing table tr td input{width:100%}.ui-paginator-pages a{display:inline-block;padding:5px}.form_section_detailseite .ui-panel.update .table_container .simpleTheme .ui-datatable-tablewrapper thead{background-color:#f0f4f7}.form_section_detailseite .ui-panel.update .table_container .simpleTheme .ui-column-title{position:static;text-align:left;padding:0}.control-group-checkbox .ui-chkbox .ui-chkbox-box{width:30px;height:30px;border:1px solid #ccdae2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-shadow:none;background-image:none;background-color:#fff;box-shadow:none}.control-group-checkbox .ui-chkbox .ui-chkbox-box .ui-icon{background-image:none;width:100%;height:100%}.control-group-checkbox .ui-chkbox .ui-chkbox-box.ui-state-active .ui-icon{position:relative}.control-group-checkbox .ui-chkbox .ui-chkbox-box.ui-state-active .ui-icon:after{box-sizing:unset;content:'';position:absolute;left:8px;top:4px;width:8px;height:13px;border:solid #a4c3d7;border-width:0 4px 4px 0;transform:rotate(45deg)}.ui-column-customfilter{position:relative}.ui-column-customfilter:before{position:absolute;right:0;font-weight:900;text-indent:0;color:inherit;line-height:30px;text-align:center;padding:0 5px 0 0;color:#ccdbe2}@media (max-width: 767.98px){.app-title{padding:15px}}@media (max-width: 575.98px){.app-title{font-size:18px;line-height:20px}}.app-title .app_title_location{color:#e60122;font-size:inherit}@media (max-width: 575.98px){header .col-xs-1{width:65px}}@media (max-width: 575.98px){header .col-xs-3{width:100%}}@media (max-width: 575.98px){header .col-xs-8{width:calc(100% - 65px)}}@media (max-width: 1400px){.table_scrollable{width:100%;overflow-y:auto;margin:0 0 30px 0}.table_scrollable table{table-layout:auto !important}.table_scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table_scrollable::-webkit-scrollbar-thumb{border-radius:13px;border:1px solid #a4c3d7;background-color:#fff}}@media (max-width: 575.98px){.form_wrapper .control-group,.form_wrapper .output-group{flex-direction:column}}@media (max-width: 991.98px){.form_section_content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}}.form_section_buttons .btn_back .ui-button-text::before{padding-right:5px}@media (max-width: 767.98px){div .ui-datatable .ui-paginator-bottom .ui-paginator-current,div .ui-datatable .ui-paginator-bottom .ui-paginator-rpp-options{float:none;clear:both;width:100%;margin:5px 0}}@media (max-width: 767.98px){div .ui-datatable .ui-paginator-bottom .ui-paginator-first{margin-top:10px}}.ui-datatable-empty-message *{font-size:14px;line-height:17px;font-weight:bold}section .table_icons{min-width:70px}@media screen and (min-width: 992px) and (max-width: 1200px){section .col_actions{padding:8px !important}}.popup-content{display:none}.form_section .row-toggler,.form_section .ui-row-toggler{background-image:none}.form_section .row-toggler.ui-icon:before,.form_section .ui-row-toggler.ui-icon:before{font-size:20px;line-height:10px;color:#999}.intro{max-width:75%}@media (max-width: 991.98px){.intro{max-width:100%}}.vokabulare ul{list-style-type:square;margin:0 0 15px 15px}.vokabulare ul li a{font-size:14px;line-height:17px;color:#203f5a;display:block;padding:10px 0;outline:0}.vokabulare ul li a:hover,.vokabulare ul li a:focus{outline:0}.vokabulare.form_section_detailseite .update thead{background-color:#f0f4f7}.vokabulare.form_section_detailseite .update thead *{font-size:14px;line-height:17px}.vokabulare.form_section_detailseite .update thead tr th{background-color:transparent;border:0;padding:5px 16px}.vokabulare.form_section_detailseite .update thead .ui-inputfield{width:100%;box-shadow:none;border:1px solid #ccdbe2;font-family:"PT Sans",sans-serif !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.vokabulare.form_section_detailseite .update tbody *{font-size:14px;line-height:17px;color:#666;font-weight:normal}.vokabulare.form_section_detailseite .update .ui-datatable-tablewrapper thead *{font-family:"PT Sans",sans-serif;letter-spacing:0.5px;color:#203f5a}.vokabulare.form_section_detailseite .update .ui-column-title{display:block;position:static;text-align:left;padding:0}.vokabulare.form_section_detailseite .update .ui-column-customfilter{display:block;margin:5px 0 0 0;width:100%}.vokabulare .table_icons{text-align:left}.vokabulare .table_icons button.icon{background-color:transparent;border:0;box-shadow:0}.vokabulare .table_icons button.icon .ui-button-text{padding:0;width:30px;height:30px}.vokabulare .table_icons button.icon .ui-button-text:before{color:#999999}.vokabulare .table_icons button.icon:hover .ui-button-text:before,.vokabulare .table_icons button.icon:focus .ui-button-text:before{color:#287ca8}.vokabulare .table_container{max-width:50%}@media (max-width: 575.98px){.vokabulare .table_container{max-width:100%}}.vokabulare.sachkostenprozent .update thead tr th:last-child{text-align:left}.vokabulare.sachkostenprozent tbody tr td .control-group{max-width:150px}.vokabulare.arbeigeberanteil tbody tr td .control-group{max-width:150px}.vokabulare.entgeltgruppe .control-group-checkbox{margin:0 0 10px 0}.vokabulare.entgeltgruppe .control-group-checkbox label{width:auto}.vokabulare.entgeltgruppe .table_container{max-width:100%}.vokabulare.personalratemailadresse .table_container{max-width:100%}.form_section_detailseite .table_container_multi>div,.form_section_detailseite .table_container>div{margin:0 0 20px 0}.form_section_detailseite .line.line_projektnr_hinweis{margin:0 0 10px 0}.form_section_detailseite .line.line_projektnr_hinweis .control-group{margin:0}@media (min-width: 992px){.form_section_detailseite .line.line_with_button+div{clear:left}.form_section_detailseite .line.line_with_button .control-group label,.form_section_detailseite .line.line_with_button .control-group input{width:50%}.form_section_detailseite .line.line_with_button .control-group:not(.control_group_buttons){width:60%;float:left}.form_section_detailseite .line.line_with_button .control-group.control_group_buttons{float:left}}@media (max-width: 991.98px){.form_section_detailseite .line.line_with_button{margin:0 0 10px 0}}@media (max-width: 991.98px){.form_section_detailseite .line.line_with_button .control-group:not(.control_group_buttons){margin:0}}.form_section_detailseite .line.line_with_button .control_group_buttons{margin:0 0 0 15px}@media (max-width: 991.98px){.form_section_detailseite .line.line_with_button .control_group_buttons{margin:0}}@media (max-width: 575.98px){.form_section_detailseite .line.line_with_button .control_group_buttons{align-items:flex-start;margin:10px 0 0 0}}.form_section_detailseite .line.line_with_button .control_group_buttons button{padding:5px 6px;font-size:14px;line-height:17px}.form_section_detailseite .line.line_with_button .control_group_buttons button *{font-size:14px;line-height:17px}.form_section_detailseite .td_col_1{font-family:"PT Sans",sans-serif;letter-spacing:0.5px}.form_section_detailseite .control-group label{width:30%;font-family:"PT Sans",sans-serif;letter-spacing:0.5px}@media (max-width: 575.98px){.form_section_detailseite .control-group label{width:100%}}.form_section_detailseite .control-group input,.form_section_detailseite .control-group select{width:30%;padding:5px 10px}@media (max-width: 991.98px){.form_section_detailseite .control-group input,.form_section_detailseite .control-group select{width:70%}}@media (max-width: 575.98px){.form_section_detailseite .control-group input,.form_section_detailseite .control-group select{width:100%}}.form_section_detailseite .control-group textarea{width:70%;padding:5px 10px;font-weight:bold}@media (max-width: 575.98px){.form_section_detailseite .control-group textarea{width:100%}}.form_section_detailseite .line_input_fullwidth input{width:70%}@media (max-width: 575.98px){.form_section_detailseite .line_input_fullwidth input{width:100%}}.form_section_detailseite .output-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 575.98px){.form_section_detailseite .output-group{flex-direction:column}}.form_section_detailseite .output-group label{font-family:"PT Sans",sans-serif;letter-spacing:0.5px;width:30%}@media (max-width: 575.98px){.form_section_detailseite .output-group label{width:100%}}.form_section_detailseite .output-group .input-group{width:30%}@media (max-width: 991.98px){.form_section_detailseite .output-group .input-group{width:70%}}@media (max-width: 575.98px){.form_section_detailseite .output-group .input-group{width:100%}}.form_section_detailseite .ui-calendar{display:block;width:100%}.form_section_detailseite .ui-calendar input{width:calc(100% - 35px)}.form_section_detailseite .ui-calendar input.ui-state-hover,.form_section_detailseite .ui-calendar input.ui-state-focus{box-shadow:none;border:1px solid #a4c3d7}.form_section_detailseite .simpleTheme .ui-calendar input{width:calc(100% - 40px)}.form_section_detailseite .ui-panel.update{border:0;padding:0}.form_section_detailseite .ui-panel.update .ui-widget-content{padding:0}.form_section_detailseite .ui-panel.update .control-group-checkbox{padding:16px}.form_section_detailseite .ui-panel.update .table_container *{font-size:14px;line-height:17px}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-header{padding:0 16px;margin:0 0 10px 0;background-color:transparent;font-size:24px;line-height:30px;text-align:left;color:#203f5a;font-weight:400;border:0}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper thead{padding:0;background-color:#f6f6f6;color:#203f5a;font-family:"PT Sans",sans-serif;letter-spacing:0.5px;border-bottom:2px solid #fff}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper thead *{font-family:"PT Sans",sans-serif;letter-spacing:0.5px;color:#203f5a}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper thead tr th{background-color:transparent;border:0;padding:5px 16px}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper tfoot td{text-align:left;color:#666}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td{border:0;border-radius:0;text-shadow:none;box-shadow:none;background-color:transparent;background-image:none}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td.price_align_right{text-align:right}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button{outline:0;background-color:transparent;padding:0;color:#287ca8;border:0;text-shadow:none}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button:hover,.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button:focus,.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button:active{outline:0;text-shadow:none;box-shadow:none}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button *{color:#287ca8;font-weight:bold}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button.mail_not_send{color:#e60122}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button.mail_not_send *{color:#e60122}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button.mail_send{color:#0d8558}.form_section_detailseite .ui-panel.update .table_container .ui-datatable-tablewrapper td button.mail_send *{color:#0d8558}.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button{font-size:16px;line-height:20px;outline:0;border:0;text-shadow:none;box-shadow:none;padding:12px}.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button *{font-size:16px;line-height:20px}.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button.ui-state-default{font-size:16px;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#287ca8}.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button.ui-state-default:hover,.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button.ui-state-default:focus{background-color:#203f5a;outline:0}.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button .ui-button-text{padding:0 0 0 25px}.form_section_detailseite .ui-panel.update .table_container .control_group_buttons button .ui-button-text:before{top:1px}.form_section_detailseite .ui-panel.update .table_container input.ui-state-disabled{background-color:#e3e3e3;opacity:1;box-shadow:none}.form_section_detailseite .ui-datatable .ui-datatable-header{padding:0 16px;margin:0 0 10px 0;background-color:transparent;font-size:24px;line-height:30px;text-align:left;color:#203f5a;font-weight:400;border:0}.form_section_detailseite .ui-datatable table tr td,.form_section_detailseite .ui-datatable table tr th{outline:0;font-size:14px;line-height:17px;padding:8px 16px;border:0;text-shadow:none;background-image:none}.form_section_detailseite .ui-datatable .ui-datatable-footer{padding:16px 0;border:0;border-radius:0;background-color:transparent}.form_section_detailseite .ui-datatable .control-group input,.form_section_detailseite .ui-datatable .control-group select{width:100%}.form_section_detailseite .mitarbeiterQualifikationModelTable .control-group select{max-width:190px;font-weight:normal}.form_section_detailseite .personalratEmail{padding:0}.form_section_detailseite .personalratEmail div{padding:0}.form_section_detailseite .line_personalkosten_aenderungsvertrag_List{margin:50px 0 0 0}.form_section_detailseite .line_personalkosten_aenderungsvertrag_List thead *{font-family:"PT Sans",sans-serif;letter-spacing:0.5px;color:#203f5a;font-size:14px;line-height:17px}.form_section_detailseite .line_personalkosten_aenderungsvertrag_List .ui-column-title{position:static;text-align:left;padding:0;font-size:14px;line-height:17px}.form_section_detailseite .verguetungModelTable .ui-calendar{max-width:200px}.form_section_detailseite .verguetung .control-group label{width:auto}.form_section .hint_personalrat_email .validation_error{color:#e60122}.form_section .hint_personalrat_email .validation_success{color:#0d8558}.personalkosten_ist .table_icons.js_one_icon{padding-right:32px}.dokumentenliste .fileDownload a{color:#287ca8;font-weight:bold}.dokumentenliste .fileDownload a:before{padding-right:5px}.form_section_detailseite .sec_personalkosten_ist .ui-datatable tr.ui-datatable-even.ui-expanded-row+tr{background-color:#fff}.form_section_detailseite .sec_personalkosten_ist .ui-datatable tr.ui-datatable-odd.ui-expanded-row+tr{background-color:#f6f6f6}.form_section_detailseite .sec_personalkosten_ist .ui-datatable tr.ui-datatable-odd.ui-expanded-row+tr td{background-color:#f6f6f6}.form_section_detailseite .sec_personalkosten_ist .ui-datatable tr.ui-expanded-row-content>td{padding:0 16px 8px 16px}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .row_accordion_expansion{max-width:450px}@media (max-width: 575.98px){.form_section_detailseite .sec_personalkosten_ist .ui-datatable .row_accordion_expansion{max-width:100%}}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .row_accordion_expansion thead{display:none}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .row_accordion_expansion td{padding:0 16px;text-align:left}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_mail.mail_send{color:#0d8558}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_mail.mail_send *{color:#0d8558}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_mail.mail_send span:before{color:#0d8558}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_mail.mail_not_send{color:#e60122}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_mail.mail_not_send *{color:#e60122}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_mail.mail_not_send span:before{color:#e60122}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_edit{font-weight:normal}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_edit span{font-weight:normal !important}.form_section_detailseite .sec_personalkosten_ist .ui-datatable .btn_edit *{font-weight:normal}.form_section_detailseite .sec_personalkosten_ist .col_actions .table_icons button.btn_edit span:before{color:#999;font-size:14px;line-height:17px}.form_section_detailseite.sachkostenplan .control-group .kostenpositionPlanInput{border:1px solid #ccdae2;border-radius:3px}.projektverwaltung_top_line{overflow:hidden}.projektverwaltung_top_line>*{float:left}.projektverwaltung_top_line .form_section_buttons.search_line.projektverwaltung{margin:5px 0 0 20px}.projektverwaltung_detail_overview .form_wrapper .line.line_projektnr_hinweis,.projektverwaltung_detail_overview .form_wrapper .control-group,.projektverwaltung_detail_overview .form_wrapper .output-group{margin-bottom:5px}.nutzerverwaltung.nutzer .control-group-checkbox label+.ui-selectbooleancheckbox{margin-left:0}.nutzerverwaltung .table_container{max-width:50%}@media (max-width: 575.98px){.nutzerverwaltung .table_container{max-width:100%}}.nutzerverwaltung .toolTip{margin:0 5px 0 0}@media (max-width: 575.98px){.nutzerverwaltung #mainForm-username-Panel,.nutzerverwaltung #mainForm-password-Panel{position:relative}.nutzerverwaltung #mainForm-username-Panel .toolTip,.nutzerverwaltung #mainForm-password-Panel .toolTip{position:absolute;left:0;bottom:6px}.nutzerverwaltung #mainForm-username-Panel input,.nutzerverwaltung #mainForm-password-Panel input{width:90%;float:right}}.statistik ul{list-style-type:square;margin:0 0 15px 15px}.statistik ul li a{font-size:14px;line-height:17px;color:#203f5a;display:block;padding:10px 0;outline:0}.statistik ul li a:hover,.statistik ul li a:focus{outline:0}.statistik .ui-autocomplete{width:30%}.statistik .ui-autocomplete input{width:100%}.statistik .ui-autocomplete input.ui-state-focus,.statistik .ui-autocomplete input .ui-state-hover{box-shadow:none}.statistik .ui-datatable .ui-datatable-data tr.ui-state-hover{cursor:default}.statistik.personalkosten .ui-datatable .ui-datatable-header,.statistik.personalkosten .ui-datatable .ui-datatable-footer{text-align:left;color:#666;padding:10px 5px}.statistik.personalkosten .control-group,.statistik.personalkosten .output-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media (max-width: 991.98px){.statistik.personalkosten .control-group,.statistik.personalkosten .output-group{margin:0 0 10px 0}}.statistik.personalkosten .control-group label,.statistik.personalkosten .control-group input,.statistik.personalkosten .control-group select,.statistik.personalkosten .control-group .input-group,.statistik.personalkosten .output-group label,.statistik.personalkosten .output-group input,.statistik.personalkosten .output-group select,.statistik.personalkosten .output-group .input-group{width:100%}.statistik.personalkosten .control-group .input-group_calender input,.statistik.personalkosten .output-group .input-group_calender input{width:calc(100% - 35px)}.statistik.personalkosten .control-group .input-group_calender input.ui-state-focus,.statistik.personalkosten .output-group .input-group_calender input.ui-state-focus{box-shadow:none;border-color:#a4c3d7}.statistik .control-group-radio .ui-grid{width:100%}.statistik .control-group-radio .ui-grid .ui-g>div{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.statistik .control-group-radio .ui-grid .ui-g>div label{width:100%}.statistik.projektmitarbeiter_statistik .ui-datatable .ui-datatable-header,.statistik.projektmitarbeiter_statistik .ui-datatable .ui-datatable-footer{text-align:left;color:#666;padding:10px 5px}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table>tbody>tr>td{padding:0;color:#666}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table>tbody>tr>td table tr td{padding:8px 16px}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table>thead>tr>th{border-radius:0}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table tfoot table tr{border:0}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table tfoot table tr:hover{cursor:default}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table tfoot:hover{cursor:default}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper table .ui-datatable-empty-message td{padding:8px 16px}.statistik.projektmitarbeiter_statistik .ui-column-title{text-align:left;padding-left:0}.statistik.projektmitarbeiter_statistik table table{table-layout:fixed}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper .endsumme{padding:8px 0}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper .endsumme td{text-align:left;padding:0 16px}.statistik.projektmitarbeiter_statistik .ui-datatable-tablewrapper .endsumme td:last-child{text-align:right}.form_section_detailseite .row_statistik_dates .output-group{flex-direction:column}@media (max-width: 991.98px){.form_section_detailseite .row_statistik_dates .output-group{margin:0 0 10px 0}}.form_section_detailseite .row_statistik_dates .output-group label{width:100%}.form_section_detailseite .row_statistik_dates .output-group .input-group_calender{width:100%}section .content-menu-wrapper{width:25%;border:0;border-radius:0;padding:0 15px}@media (max-width: 991.98px){section .content-menu-wrapper{width:100%;float:none;max-width:250px;order:1;padding:0}}section .content-menu-wrapper .ui-panel-content{border:0;border-radius:0;padding:0}section .content-menu-wrapper .ui-panel-content button{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#fff;font-size:16px;line-height:20px;box-shadow:none;background-color:#287ca8;text-shadow:none;border:0;padding:6px 12px;text-align:left}section .content-menu-wrapper .ui-panel-content button *{font-size:16px;line-height:20px;color:#fff}section .content-menu-wrapper .ui-panel-content button .ui-button-text{padding:0;position:relative;color:#fff}section .content-menu-wrapper .ui-panel-content button .ui-button-text *{color:#fff}section .content-menu-wrapper .ui-panel-content button .ui-button-text:before{font-family:'Font Awesome 5 Free';font-weight:900;text-indent:0;color:inherit;line-height:30px;text-align:center;padding:0 15px 0 0}section .content-menu-wrapper .form_section{margin:5px 0}.loginpage main{width:100%;max-width:650px;margin:0 auto}.loginpage .form_section{max-width:340px;margin:0 auto}.loginpage .form_section_buttons{padding-left:140px}@media (max-width: 575.98px){.loginpage .form_section_buttons{padding:0}.loginpage .form_section_buttons .control-group{align-items:baseline}}.loginpage .control-group,.loginpage .output-group{display:flex;align-items:center;justify-content:left;margin-bottom:10px}@media (max-width: 575.98px){.loginpage .control-group,.loginpage .output-group{flex-direction:column}}.loginpage .control-group label,.loginpage .output-group label{min-width:120px;width:120px;font-family:'PT Sans Narrow';letter-spacing:0.5px;margin:0 20px 0 0}@media (max-width: 575.98px){.loginpage .control-group label,.loginpage .output-group label{width:100%;margin:0 0 10px 0}}.loginpage .control-group input,.loginpage .control-group select,.loginpage .output-group input,.loginpage .output-group select{min-width:0;width:240px;padding:5px 10px;border-color:#ccdae2;border-radius:3px;padding:5px 10px 5px 10px}@media (max-width: 575.98px){.loginpage .control-group input,.loginpage .control-group select,.loginpage .output-group input,.loginpage .output-group select{width:100%}}.loginpage .control_group_buttons button{margin:0}.loginpage .loginerror_container{width:100%;max-width:650px;margin:0 auto 15px auto}.loginpage .loginerror_container span{color:#e60122}.loginpage .loginerror_container span:before{padding-right:5px}.loginpage .loginerror_container .js_error{background-color:#fbe5e8;border:1px solid #e60122;padding:10px;margin:0;color:#e60122;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex}.loginpage .loginerror_container .login.error{margin:0}.active-true a{color:white}.autoComplete.mitarbeiter{display:block}.personalkosten,.aenderungsvertrag{display:block}td.projekt-true{display:none}ul{list-style-type:none}.hidden{display:none}tr.current{background-color:#E0F8E0}#acceptCookie{display:none !important}.login.error{color:red;margin-bottom:10px;display:block}#mainForm-mitarbeiterTable_data td{vertical-align:top}
/*# sourceMappingURL=additional.css.map */
