@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(.95)}100%{-webkit-transform:scale(1)}}@keyframes come-in{to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes come-in{to{-webkit-transform:translateY(0);opacity:1}}@keyframes grow-in-side{0%{width:0}100%{width:100%}}@-webkit-keyframes grow-in-side{0%{width:0}100%{width:100%}}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}body{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#231F20;text-decoration:none;margin:0}.hide{display:none !important}tr.subtr{background:#f3fbf3}td.b_l{border-left:1px solid #acd1a5}td.b_r{border-right:1px solid #acd1a5}td.b_b{border-bottom:1px solid #acd1a5}td.b_t{border-top:1px solid #acd1a5}td.b_lr{border-left:1px solid #acd1a5;border-right:1px solid #acd1a5}td.b_lrt{border-left:1px solid #acd1a5;border-right:1px solid #acd1a5;border-top:1px solid #acd1a5}td.b_lrb{border-left:1px solid #acd1a5;border-right:1px solid #acd1a5;border-bottom:1px solid #acd1a5}input{color:#737373;font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:none;text-decoration:none;background:#f6f8f8;border:#bec7cc 1px solid}.selinput{border:0px;background:none}select{color:#737373;font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:none;text-decoration:none;background:#f6f8f8;border:#bec7cc 1px solid}submit{color:#737373;font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;cursor:hand;font-weight:none;text-decoration:none;background:#f6f8f8;border:#bec7cc 1px solid}input.styled[type="submit"]{text-align:center;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;color:#737373;cursor:pointer;padding:4px 8px;font-size:1em}input.styled[type="submit"]:hover{background-color:#f1f1f1;font-size:1em}textarea{color:#737373;font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;font-weight:none;text-decoration:none;background:#f6f8f8;border:#bec7cc 1px solid}a:link{font-weight:bold;font-size:12px;color:#238510;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a:visited{font-weight:bold;font-size:12px;color:#238510;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a:active{font-weight:bold;font-size:12px;color:#238510;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a:hover{font-weight:bold;font-size:12px;color:#29b00f;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a.textlink:link{color:#238510;text-decoration:none;font-size:12px;font-weight:normal}a.textlink:visited{color:#238510;text-decoration:none;font-size:12px;font-weight:normal}a.textlink:active{color:#238510;text-decoration:underline;font-size:12px;font-weight:normal}a.textlink:hover{color:#29b00f;text-decoration:underline;font-size:12px;font-weight:normal}a.bottom:link{font-weight:normal;font-size:11px;color:#231F20;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a.bottom:visited{font-weight:normal;font-size:11px;color:#231F20;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a.bottom:active{font-weight:normal;font-size:11px;color:#231F20;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a.bottom:hover{font-weight:normal;font-size:11px;color:#BCBDC0;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-variant:normal;text-decoration:none}a.pagenavi:link{color:#238510;text-decoration:none;font-size:12px;font-weight:normal}a.pagenavi:visited{color:#238510;text-decoration:none;font-size:12px;font-weight:normal}a.pagenavi:active{color:#238510;text-decoration:none;font-size:12px;font-weight:normal}a.pagenavi:hover{color:#29b00f;text-decoration:underline;font-size:12px;font-weight:normal}a.pagenavion:link{color:#115111;text-decoration:none;font-size:12px;font-weight:normal}a.pagenavion:visited{color:#115111;text-decoration:none;font-size:12px;font-weight:normal}a.pagenavion:active{color:#115111;text-decoration:none;font-size:12px;font-weight:normal}a.pagenavion:hover{color:#238510;text-decoration:underline;font-size:12px;font-weight:normal}#scrolly{width:853px;overflow:auto;overflow-y:hidden;margin:0 auto;white-space:nowrap}.wmd-view-topscroll{overflow-x:auto;overflow-y:hidden;width:853px;height:16px}.wmd-view{overflow-x:auto;overflow-y:hidden;width:853px}.dynamic-div{display:inline-block}.select2-container--default .select2-selection--multiple{padding-bottom:5px}.btn{display:inline-block;text-align:center;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:3px;padding:2px 10px;color:#737373 !important;font-weight:400 !important;cursor:pointer;margin:0 0 0 4px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.btn:hover{background-color:#f1f1f1}.btn.icon{border:none;background:none;padding:4px}.btn.icon svg{width:16px;height:16px;color:#231F20;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.btn.icon:hover{background-color:#e0ece0}.btn.icon:hover svg{color:#238510}.btn.icon:active{background-color:#115111}.btn>img{width:16px;height:16px}.alternate_bg td{padding:3px 2px}.alternate_bg:nth-child(even) td{background:rgba(0,0,0,0.1)}.pd_checkbox{margin-left:0;margin-top:10px;margin-bottom:2px}label[for]{cursor:pointer;padding-left:23px;display:inline-block}label[for]>input{margin-left:-18px;vertical-align:text-bottom}label[for]>input[type=radio]{margin-bottom:1px}label[for]>input[type=checkbox]{margin-bottom:1px;margin-right:.5em}.align_right{float:right}.slider_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.slider_container>label[for]{padding-left:0;width:50px}.slider{-webkit-appearance:none;width:441px;height:15px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#04AA6D;cursor:pointer}.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#04AA6D;cursor:pointer}.slider_container.list .slider{width:100%}.slider_container.list .loader{visibility:hidden;opacity:0}.slider_container.list.active .loader{visibility:visible;opacity:1}.inline-button{float:left;text-align:center;width:auto;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;color:#737373;cursor:pointer;margin:10px 10px 10px 0;padding:5px 8px 2px 22px;transition:all .3s}.inline-button span{vertical-align:top}.inline-button .loader{width:14px;height:14px;visibility:hidden;opacity:0}.inline-button:hover{background-color:#F3FBF3}.inline-button.active .loader{visibility:visible;opacity:1}.kalender_direktlieferung{line-height:18px}.kalender_selbstabholung{line-height:18px}table.bericht{font-size:10px;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-spacing:0}table.bericht tr .text-left{text-align:left}table.bericht tr .text-right{text-align:right}table.bericht tr th{border-bottom:1px solid #cccccc;text-align:center;vertical-align:middle;font-weight:400;padding:2px;border-right:1px solid #cccccc}table.bericht tr th:last-child{border-right:none}table.bericht tr td{border-bottom:1px solid #cccccc;text-align:center;vertical-align:middle;padding:2px 3px 2px 3px;border-right:1px solid #cccccc}table.bericht tr td:last-child{border-right:none}table.bericht tr td.b_b2{border-bottom-width:2px}table.bericht thead tr{background-color:#e0e0e0}table.bericht th.b_r{border-right:1px solid #cccccc}table.bericht .hl-light{background-color:#F2F2F2}table.bericht a{font-size:inherit;font-weight:inherit}table.bericht.drucken{font-family:Arial,sans-serif;font-size:12px;margin-top:5px}table.bericht.text-left tr th{text-align:left;vertical-align:top}table.bericht.text-left tr td{text-align:left;vertical-align:top}table.bericht.top tr th{vertical-align:top}table.bericht.top tr td{vertical-align:top}body.drucken{display:flex;flex-direction:column;align-content:center;align-items:center}body.drucken table.bericht{width:100%}table.text-centered{text-align:center}table.text-centered td{text-align:center}table.text-centered th{text-align:center}table.text-centered input{text-align:center;width:70px}.bericht.ma_monatsbericht_detail a{font-size:10px}#ddArea{height:100px;border:2px dashed #ccc;line-height:100px;text-align:center;font-size:16px;background:#f9f9f9;width:calc(100% - 40px);margin:.5em auto}#ddArea .select_files{text-align:center;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;color:#737373;cursor:pointer;padding:4px 8px;margin-left:.5em;font-size:.9em}#ddArea .select_files:hover{font-weight:400;background-color:#f1f1f1;font-size:.9em;color:#737373}#ddAreaImages{height:100px;border:2px dashed #ccc;line-height:100px;text-align:center;font-size:16px;background:#f9f9f9;width:calc(100% - 40px);margin:.5em auto}#ddAreaImages .select_files{text-align:center;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;color:#737373;cursor:pointer;padding:4px 8px;margin-left:.5em;font-size:.9em}#ddAreaImages .select_files:hover{font-weight:400;background-color:#f1f1f1;font-size:.9em;color:#737373}.drag_over{color:#000;border-color:#000}.thumbnail{width:100px;height:100px;padding:2px;margin:2px;border:2px solid lightgray;border-radius:3px;float:left}.d-none{display:none}.d-block{display:block}.loading{position:fixed;z-index:999;height:200px;width:200px;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.vertical_dd #ddArea{line-height:1.5;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px}.vertical_dd #showFiles{width:100%;padding:0 0 0 20px}.vertical_dd #showFiles li{width:auto;text-align:center}.vertical_dd #showFiles li .copy_url{margin:0}.vertical_dd #showFiles li>a{width:auto;height:auto;padding:1em;align-items:center;box-sizing:border-box;text-align:center}.vertical_dd #showFiles li>a>img{position:relative;width:50%}#showFiles,.projektrelevanteDateien{width:calc(100% - 40px);margin:1em auto;text-align:left;list-style-type:none;position:relative}#showFiles .delete_file,.projektrelevanteDateien .delete_file{margin:0 0 0 50px;text-align:center}#showFiles .delete_file:nth-child(3),.projektrelevanteDateien .delete_file:nth-child(3){margin:0}#showFiles .copy_url,.projektrelevanteDateien .copy_url{margin:0 0 0 50px;text-align:center}#showFiles .delete_file,.projektrelevanteDateien .delete_file,#showFiles .copy_url,.projektrelevanteDateien .copy_url{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100px;border:1px solid #bec7cc;color:#737373;background-color:#f6f8f8;display:inline-block;padding:4px 8px;cursor:pointer}#showFiles .delete_file:hover,.projektrelevanteDateien .delete_file:hover,#showFiles .copy_url:hover,.projektrelevanteDateien .copy_url:hover{color:#737373;background-color:#f1f1f1}#showFiles li,.projektrelevanteDateien li{width:49%;display:inline-block;margin-bottom:.5em}#showFiles li a,.projektrelevanteDateien li a{position:relative;padding-left:50px;padding-right:8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;min-height:40px}#showFiles li a img,.projektrelevanteDateien li a img{width:auto;height:auto;max-width:40px;max-height:40px;position:absolute;top:0;left:0}#showFiles li a span,.projektrelevanteDateien li a span{display:inline-block;white-space:nowrap;font-size:1.1em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;width:100%}#showFiles li a i,.projektrelevanteDateien li a i{color:#231F20 !important;font-weight:400;display:inline-block;white-space:nowrap}#showFiles.kontakte,.projektrelevanteDateien.kontakte{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 40px;width:calc(100% - 80px)}#showFiles.kontakte>li,.projektrelevanteDateien.kontakte>li{width:100%;display:flex;flex-direction:column;gap:12px;background-color:#fff;border:1px solid #ccc;padding:12px 8px;box-sizing:border-box;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#showFiles.kontakte>li .filetags,.projektrelevanteDateien.kontakte>li .filetags{display:grid;grid-template-columns:1fr 1fr 1fr}#showFiles.kontakte>li .filetags .cb_label,.projektrelevanteDateien.kontakte>li .filetags .cb_label{gap:4px;cursor:pointer}#showFiles.kontakte>li .filetags .cb_label input,.projektrelevanteDateien.kontakte>li .filetags .cb_label input{height:14px;width:14px;margin:0}#showFiles.kontakte>li .file_actions,.projektrelevanteDateien.kontakte>li .file_actions{display:flex;flex-direction:row-reverse;gap:12px;padding-top:12px}#showFiles.kontakte>li .file_actions>div,.projektrelevanteDateien.kontakte>li .file_actions>div{margin:0}#showFiles.kontakte>li textarea,.projektrelevanteDateien.kontakte>li textarea{height:4em;background-color:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:8px;border:none}#showImages{width:calc(100% - 40px);margin:1em auto;text-align:left;list-style-type:none;position:relative}#showImages .delete_file{margin:0 0 0 50px;text-align:center;width:80px;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;padding:1px;color:#737373;cursor:pointer;display:inline-block}#showImages .delete_file:nth-child(3){margin:0}#showImages .copy_url{margin:0 0 0 50px;text-align:center;width:80px;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;padding:1px;color:#737373;cursor:pointer;display:inline-block}#showImages li{width:49%;display:inline-block;margin-bottom:.5em}#showImages li a{position:relative;padding-left:50px;padding-right:8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;height:40px}#showImages li a img{width:auto;height:auto;max-width:40px;max-height:100%;position:absolute;top:0;left:0}#showImages li a span{display:inline-block;white-space:nowrap;font-size:1.1em;text-overflow:ellipsis;overflow:hidden;width:100%}#showImages li a i{color:#231F20 !important;font-weight:400;display:inline-block;white-space:nowrap}.erech_file{display:block;margin:0 auto;width:30px}.erech_file img{max-width:100%}.lang_container{width:556px}.lang_container textarea{width:550px;height:90px}.lang_container input{width:550px}.lang_container .switcher{text-align:right;margin-bottom:-1px;position:relative}.lang_container .switcher span{cursor:pointer;padding:3px 3px 4px;display:inline-block}.lang_container.de .switcher span.de{background:#f6f8f8;border-right:1px solid #bec7cc;border-top:1px solid #bec7cc;border-left:1px solid #bec7cc}.lang_container.en .switcher span.en{background:#f6f8f8;border-right:1px solid #bec7cc;border-top:1px solid #bec7cc;border-left:1px solid #bec7cc}.lang_container.textarea.de textarea[lang="en"]{display:none}.lang_container.text.de input[lang="en"]{display:none}.lang_container.textarea.en textarea[lang="de"]{display:none}.lang_container.text.en input[lang="de"]{display:none}.lang_container.small{width:126px;display:inline-block;margin-right:8px}.lang_container.small.text input{width:120px}.lang_container.ckeditor:not(.normal){width:100%}.lang_container.ckeditor.de .ck-editor:last-child{display:none}.lang_container.ckeditor.en .ck-editor:not(:last-child){display:none}.ck-editor__editable_inline{min-height:250px}.attachment_summary{height:1.2em;float:left;margin-right:3px}.attachment_list{height:1.4em;float:left;margin-right:8px;margin-top:.6em}.attachment_projekt{height:20px;vertical-align:middle;margin-left:8px}.aufgabe_list tr{position:relative}.aufgabe_list tr:not(:first-child, :last-child)::after{content:"";width:calc(100% - 40px);height:1px;display:block;background-color:#acd1a5;position:absolute;left:20px;bottom:0}.aufgabe_list tr>td{padding-top:10px}.aufgabe_list tr:not(:last-child)>td{padding-bottom:10px}#ereignis_loading{display:inline;vertical-align:middle;margin-left:10px}.cb_label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:.25em 0;float:left}.cb_label input[type="checkbox"]{margin:0px 4px}.break_words{word-wrap:anywhere;white-space:wrap}.pap_entry{background:#fff;padding:12px 8px 0;display:block;width:100%;border-radius:4px;box-sizing:border-box;margin-bottom:12px;border:1px solid #fff}.pap_header .pap_info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:1em}.pap_header>p{margin:0 0 2em}.pap_history_entry_info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:1em}.pap_history_entry_info>span:last-child{width:100%;text-align:right}.pap_info{margin-bottom:12px}.pap_info b{margin-top:.1em;display:block}.pap_info .pap_status{width:55px}.pap_info .pap_action{width:150px;text-align:right}.pap_entry.pap_status_Offen{border-color:#ffc107}.pap_entry.pap_status_Offen.faellig{border-color:#dc3545}.pap_entry.pap_status_Erledigt{border-color:#28a745}.pap_history{padding-top:12px}.pap_history>p{margin:0 0 1em}.pap_history_entry{background:#f9f9f9;padding:8px;margin-bottom:8px;border-radius:4px;display:flex;flex-direction:column;gap:1em}.pap_history_entry>p{margin:0;text-align:left}.pap_history_entry.bg-success{background-color:#ccead3 !important}.pap_history_entry.bg-warning{background-color:#fff0c4 !important}.pap_history_entry.bg-secondary{background-color:#dcdee0 !important}.bg-success{background-color:#ccead3 !important}.bg-warning{background-color:#fff0c4 !important}.bg-secondary{background-color:#dcdee0 !important}.pap_entry.edit{text-align:left}.pap_entry.edit .pap_action{text-align:right;padding-bottom:8px}.pap_entry.edit .pap_status{width:75px}.pap_entry.edit .pap_status select{width:100%}.pap_entry.edit textarea{width:100%;background:none;border:none;font-weight:bold;color:#231F20;font-size:12px}.pap_history_entry.new{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1em;align-items:flex-start}.pap_history_entry.new textarea{width:60%}.calendar-selector{width:18px;height:18px;background-image:url("img/calendar.svg");background-position:center;background-size:cover;background-repeat:no-repeat;display:inline-block;cursor:pointer;margin:0}td>.calendar-selector{vertical-align:bottom}.flex-row{display:flex;gap:8px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.flex-row input[type="text"][name*="tag"]{width:24px}.flex-row input[type="text"][name*="monat"]{width:24px}.flex-row input[type="text"][name*="jahr"]{width:40px;min-width:40px}.flex-row.flex-top{align-items:flex-start}.flex-row.flex-right{justify-content:flex-end}.flex-column{display:flex;gap:4px;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.orientation a{font-weight:400}.flex-row.kk>div{flex:1;padding-right:10px}.flex-row.kk>div .flex-row{width:100%}.flex-1{flex:1}#projektrelevanteDaten>div{padding:12px 0}#projektrelevanteDaten>div .projektrelevanteDateien.kontakte{padding-left:0;margin-left:0;grid-template-columns:1fr}#projektrelevanteDaten>div .projektrelevanteDateien.kontakte p{margin:0}tr[class*="ereignis_content"]>td:first-child{position:relative}tr[class*="ereignis_content"]>td:first-child .btn.icon{position:absolute;left:10px;top:3px}tr[class*="ereignis_content"] td>label{margin-left:16px}th.sticky{padding:16px 0;position:sticky;top:0;background:#fff;z-index:100;border-bottom:1px solid #acd1a5;border-right:2px solid #fff}th.sticky .save{display:flex;justify-content:flex-end;padding:8px 0 0}th.sticky .save input[type="submit"]{text-align:center;border:1px solid #bec7cc;background-color:#f6f8f8;border-radius:6px;color:#737373;cursor:pointer;padding:4px 8px;font-size:1em}th.sticky .save input[type="submit"]:hover{background-color:#f1f1f1;font-size:1em}