@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i");#password_box .toggle_link_collapse,#password_box .toggle_link_open,.button,.button.filter:before,.cancel,.copy:before,.export,.export:before,.first,.first:before,.last,.last:before,.new,.new:before,.next,.next:before,.paginate_button,.previous,.previous:before,.simple-button,.zurueck,.zurueck:before,a,a.cleanup,a.cleanup:before,a.clock,a.clock:before,a.delete,a.delete:before,a.edit,a.edit:before,a.mail,a.mail:before,a.mailvorlage,a.mailvorlage:before,a.print,a.print:before,a.reservationen_link,a.reservationen_link:before,a.schulgemeinde,a.schulgemeinde:before,a.show_log,a.show_log:before,a.terminate,a.terminate:before,body#intern #navigation ul a,body#intern .bezirk_container .label,body#intern .bezirk_container .label:active,body.public #navigation ul a,body.public a.extlink:before,body.public a.intlink:before,button,button.filter:before,div.calendar_header a,table.calendar_arrow a,table.calendar td.choose{-webkit-transition:all .4s cubic-bezier(.15,1.05,.9,1);-o-transition:all .4s cubic-bezier(.15,1.05,.9,1);transition:all .4s cubic-bezier(.15,1.05,.9,1)}#password_box .toggle_link_collapse:focus,#password_box .toggle_link_collapse:hover,#password_box .toggle_link_open:focus,#password_box .toggle_link_open:hover,.button.filter:focus:before,.button.filter:hover:before,.button:focus,.button:hover,.cancel:focus,.cancel:hover,.copy:focus:before,.copy:hover:before,.export:focus,.export:focus:before,.export:hover,.export:hover:before,.first:focus,.first:focus:before,.first:hover,.first:hover:before,.last:focus,.last:focus:before,.last:hover,.last:hover:before,.new:focus,.new:focus:before,.new:hover,.new:hover:before,.next:focus,.next:focus:before,.next:hover,.next:hover:before,.paginate_button:focus,.paginate_button:hover,.previous:focus,.previous:focus:before,.previous:hover,.previous:hover:before,.simple-button:focus,.simple-button:hover,.zurueck:focus,.zurueck:focus:before,.zurueck:hover,.zurueck:hover:before,a.cleanup:focus:before,a.cleanup:hover:before,a.clock:focus:before,a.clock:hover:before,a.delete:focus:before,a.delete:hover:before,a.edit:focus:before,a.edit:hover:before,a.mail:focus:before,a.mail:hover:before,a.mailvorlage:focus:before,a.mailvorlage:hover:before,a.print:focus:before,a.print:hover:before,a.reservationen_link:focus:before,a.reservationen_link:hover:before,a.schulgemeinde:focus:before,a.schulgemeinde:hover:before,a.show_log:focus:before,a.show_log:hover:before,a.terminate:focus:before,a.terminate:hover:before,a:focus,a:hover,body#intern #navigation ul a:focus,body#intern #navigation ul a:hover,body#intern .bezirk_container .label:focus,body#intern .bezirk_container .label:hover,body.public #navigation ul a:focus,body.public #navigation ul a:hover,body.public a.extlink:focus:before,body.public a.extlink:hover:before,body.public a.intlink:focus:before,body.public a.intlink:hover:before,button.filter:focus:before,button.filter:hover:before,button:focus,button:hover,div.calendar_header a:focus,div.calendar_header a:hover,table.calendar_arrow a:focus,table.calendar_arrow a:hover,table.calendar td.choose:focus,table.calendar td.choose:hover{-webkit-transition:all .4s cubic-bezier(.15,1.05,.9,1);-o-transition:all .4s cubic-bezier(.15,1.05,.9,1);transition:all .4s cubic-bezier(.15,1.05,.9,1)}.button.filter:before,.copy:before,.export:before,.form_row .info_box:before,.new:before,.zurueck:before,a.cleanup:before,a.clock:before,a.delete:before,a.edit:before,a.hovermailvorlage:before,a.mail:before,a.mailvorlage:before,a.print:before,a.reservationen_link:before,a.schulgemeinde:before,a.show_log:before,a.terminate:before,body#intern #benachrichtigung_hinweis_text:before,body#intern .auswertung_erklaerung p.auswertung_erklaerung_info:before,body#intern .control_not_ok:before,body#intern .control_ok:before,body#intern .no_reservation:before,body#intern .reservation_zugesagt:before,body.public .benachrichtigung_hinweis:before,body.public .success:before,body.public a.extlink:before,body.public a.intlink:before,button.filter:before{position:relative;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-size:16px;margin-right:.5em}.buttons:after,body#intern #erfassungdatum_antrittsdatum:after,body#intern form#stellen_art_select:after,body#intern form#stichtag_daten:after,hr{clear:both;float:none;width:100%;height:1px;display:block;position:relative}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px}@media (max-width:800px){html{font-size:12px}}body{width:100%;outline:0 none;border:0}*,body,input,label,td,textarea,th{color:#000;font-family:Helvetica W01 Roman,Helvetica,Arial,sans-serif;font-size:1rem}.row:after{clear:both;content:"";display:block}@media only screen and (min-width:1130px){.row{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}}@media screen and (max-width:1129px){.row{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}}@media screen and (max-width:800px){.row{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}@media only screen and (min-width:1130px){.col-1{width:calc(8.33333% - 26px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-1{width:calc(8.33333% - 26px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-1{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-2{width:calc(16.66667% - 28px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-2{width:calc(16.66667% - 28px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-2{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-3{width:calc(25% - 30px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-3{width:calc(25% - 30px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-3{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-4{width:calc(33.33333% - 32px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-4{width:calc(33.33333% - 32px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-4{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-5{width:calc(41.66667% - 34px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-5{width:calc(41.66667% - 34px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-5{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-6{width:calc(50% - 36px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-6{width:calc(50% - 36px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-6{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-7{width:calc(58.33333% - 38px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-7{width:calc(58.33333% - 38px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-7{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-8{width:calc(66.66667% - 40px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-8{width:calc(66.66667% - 40px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-8{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-9{width:calc(75% - 42px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-9{width:calc(75% - 42px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-9{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-10{width:calc(83.33333% - 44px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-10{width:calc(83.33333% - 44px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-10{width:calc(100% - 32px);float:left;margin-left:16px}}@media only screen and (min-width:1130px){.col-11{width:calc(91.66667% - 46px);float:left;margin-left:24px}}@media screen and (max-width:1129px){.col-11{width:calc(91.66667% - 46px);float:left;margin-left:24px}}@media screen and (max-width:800px){.col-11{width:calc(100% - 32px);float:left;margin-left:16px}}.col-12{width:calc(100% - 40px);float:left;margin-left:20px}.fas{font-family:Font Awesome\ 5 Free!important}p{line-height:20px;padding-bottom:10px;background:#fff}body.public .mobile-toggler,body.public form .mobile-toggler,form body.public .mobile-toggler,form h2,h1,h2,h3,h4,h5,h6{clear:both;width:100%;display:block;background:#fff}h1{font-size:1.6em;padding-bottom:20px}body.public .mobile-toggler,h2{font-size:1.4em;padding-top:30px;padding-bottom:15px}body.public form .mobile-toggler,form body.public .mobile-toggler,form h2,h3{font-size:1.2em;padding-top:30px;padding-bottom:15px}h4{font-size:1.1em;padding-top:30px;padding-bottom:15px}h4.suchprofil{padding-top:40px}img{border:none;-ms-interpolation-mode:bicubic}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}#hoverbox{position:absolute;border:1px solid #000;background-color:#eee;padding:5px}#hoverbox p{margin-bottom:0}hr{float:left;margin:1.5rem 0 .8rem;border-width:1px 0 0;border-top:1px dashed #d0d0d0;background:transparent}hr.spaced{margin:3rem 0}hr.spaced-before{margin:3rem 0 0}hr.spaced-after{margin:0 0 3rem}.spacer{clear:both;display:block;width:100%;padding:1rem 0}.danger{color:#d80b3a}.danger:hover{color:#d80b3a}.dialog{width:100%;padding:.5em 2em 1.5em 4em;margin-bottom:2em;border-bottom:2px solid #e5e5e5;border-right:1px solid #e5e5e5}.dialog,.dialog p{background:#f4f4f4}.dialog_exclamation:before,.dialog_information:before{position:relative;top:.8em;left:-1.5em;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900}.dialog_exclamation:before{content:"\f06a";color:#d80b3a;font-size:1.8em}.dialog_information:before{content:"\f05a";color:#1d5f9f;font-size:1.8em}.fa-fw{padding-right:1.4em!important}a{color:#1d5f9f;border-bottom:1px solid hsla(0,0%,100%,0)}a:focus,a:hover{color:#1a1a1a;text-decoration:underline}a.active{background-color:#154574;color:#fff}.buttons{margin-top:1em;margin-bottom:1em;list-style:none;clear:both}.buttons:after{content:" "}.buttons li{float:left}.button,button{display:inline-block;background:#1d5f9f;color:#fff;border:1px solid #1d5f9f;line-height:24px;padding:.5em 1em;cursor:pointer;min-height:16px;min-width:47px;margin-right:8px;margin-top:10px;border-radius:3px;text-decoration:none;overflow:visible}.button::-moz-focus-inner,button::-moz-focus-inner{margin-top:-1px;padding:0}.button *,button *{color:#fff}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background-color:#2579ca;border-color:#2579ca;text-decoration:none;color:#fff}.button:active *,.button:focus *,.button:hover *,button:active *,button:focus *,button:hover *{color:#fff}.button.filter:before,button.filter:before{content:"\f0b0"}#password_box .toggle_link_collapse,#password_box .toggle_link_open,.cancel,.export,.new,.simple-button,.zurueck,a.cleanup,a.clock,a.delete,a.edit,a.mail,a.mailvorlage,a.print,a.reservationen_link,a.schulgemeinde,a.show_log,a.terminate{display:inline-block;line-height:24px;margin:.6em .6em .6em 0;padding:.5em 1em;color:#000;background-color:#f4f4f4;border:1px solid #f4f4f4;cursor:pointer;min-height:16px;min-width:47px;border-radius:3px;text-decoration:none}#password_box .toggle_link_collapse:active,#password_box .toggle_link_collapse:focus,#password_box .toggle_link_collapse:hover,#password_box .toggle_link_open:active,#password_box .toggle_link_open:focus,#password_box .toggle_link_open:hover,.cancel:active,.cancel:focus,.cancel:hover,.export:active,.export:focus,.export:hover,.new:active,.new:focus,.new:hover,.simple-button:active,.simple-button:focus,.simple-button:hover,.zurueck:active,.zurueck:focus,.zurueck:hover,a.cleanup:active,a.cleanup:focus,a.cleanup:hover,a.clock:active,a.clock:focus,a.clock:hover,a.delete:active,a.delete:focus,a.delete:hover,a.edit:active,a.edit:focus,a.edit:hover,a.mail:active,a.mail:focus,a.mail:hover,a.mailvorlage:active,a.mailvorlage:focus,a.mailvorlage:hover,a.print:active,a.print:focus,a.print:hover,a.reservationen_link:active,a.reservationen_link:focus,a.reservationen_link:hover,a.schulgemeinde:active,a.schulgemeinde:focus,a.schulgemeinde:hover,a.show_log:active,a.show_log:focus,a.show_log:hover,a.terminate:active,a.terminate:focus,a.terminate:hover{color:#000;background-color:#e7e7e7;border-color:#e7e7e7;text-decoration:none}#password_box .toggle_link_collapse a,#password_box .toggle_link_open a,.cancel a,.export a,.new a,.simple-button a,.zurueck a,a.cleanup a,a.clock a,a.delete a,a.edit a,a.mail a,a.mailvorlage a,a.print a,a.reservationen_link a,a.schulgemeinde a,a.show_log a,a.terminate a{display:inline-block;margin-left:.4em;color:#000;text-decoration:none;border:0}#password_box .toggle_link_collapse a:hover,#password_box .toggle_link_open a:hover,.cancel a:hover,.export a:hover,.new a:hover,.simple-button a:hover,.zurueck a:hover,a.cleanup a:hover,a.clock a:hover,a.delete a:hover,a.edit a:hover,a.mail a:hover,a.mailvorlage a:hover,a.print a:hover,a.reservationen_link a:hover,a.schulgemeinde a:hover,a.show_log a:hover,a.terminate a:hover{color:#000;text-decoration:none;border:0}.icon-button{padding-left:35px;background-repeat:no-repeat;background-position:6px;text-decoration:none}.copy{margin:.4em 0}.copy:before{color:#1d5f9f;content:"\f0ea"}.new:before{content:"\f067"}.export:before{content:"\f1c3"}.zurueck{margin-top:40px}.zurueck:before{content:"\f060"}.zurueck .delete{margin-left:50px}.cancel{margin-top:10px;margin-right:20px;float:left}#zurueck_top{margin-top:0;margin-bottom:20px}a.edit:before{content:"\f304"}a.detail{display:block;padding-left:18px;background:url(../image/icon/detail.png) no-repeat 0;padding-bottom:1px}a.detail.small{padding:0;margin:0 auto;background-position:50%;width:18px;height:18px}@media (max-width:800px){a.detail{padding:0;margin:0 auto;background-position:50%;width:18px;height:18px}}a.cleanup:before{content:"\f51a"}a.terminate:before{content:"\f09c"}a.delete:before{content:"\f1f8"}a.schulgemeinde:before{content:"\f015"}a.mail:before,a.mailvorlage:before{content:"\f2b6"}a.clock:before{content:"\f017"}a.print:before{content:"\f026"}a.reservationen_link:before{content:"\f07c"}a.show_log:before{content:"\f478"}p.feedback_save{margin:10px 0;background-color:#b9eedb;color:#00754b;padding:5px;border-radius:5px;text-align:center}.show_dauerstelle,.show_stellvertretung{float:left;padding-top:3px}.box,body.public form .mobile-toggler,form,form body.public .mobile-toggler,form h2,form h3,form h4{width:100%}fieldset{clear:both;border:1px solid #e5e5e5;padding:1.2rem 1.7rem;margin-top:1.7rem;margin-bottom:1.7rem}@media (max-width:801px){fieldset{margin-left:-4px;margin-right:-4px}}fieldset:first-of-type{margin-top:0}fieldset legend{display:block;float:left;background:none;font-weight:700;border:0;width:100%;margin:0 0 2rem;color:#666;font-size:1.2rem}fieldset li>input+label{font-weight:400!important}fieldset input+label{max-width:calc(100% - 35px)}.form_row{clear:both;padding-top:5px;margin-bottom:15px;width:100%}.form_row .description{color:#666;padding-top:2px;padding-left:2px}.form_row.space-top{margin-top:20px}.form_row ul{list-style:none}.form_row li{margin-bottom:5px}input[type=email],input[type=file],input[type=number],input[type=password],input[type=text],select,textarea{float:none;-webkit-transition:background .4s linear;-o-transition:background .4s linear;transition:background .4s linear;border:1px solid #ccc;padding:3px 5px;font-size:inherit}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{-webkit-transition:background .4s linear;-o-transition:background .4s linear;transition:background .4s linear;border-color:#bfbfbf;background-color:#fafad2}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{-webkit-transition:background .4s linear;-o-transition:background .4s linear;transition:background .4s linear;background-color:#e1edf8;border-color:#1d5f9f}input[type=email].valid,input[type=file].valid,input[type=number].valid,input[type=password].valid,input[type=text].valid,select.valid,textarea.valid{border-color:#1d5f9f}input[type=email].invalid,input[type=file].invalid,input[type=number].invalid,input[type=password].invalid,input[type=text].invalid,select.invalid,textarea.invalid{border:2px solid #d80b3a;background-color:#feeff2}input[type=email].invalid:focus,input[type=file].invalid:focus,input[type=number].invalid:focus,input[type=password].invalid:focus,input[type=text].invalid:focus,select.invalid:focus,textarea.invalid:focus{border-color:#1d5f9f;outline-color:#1d5f9f;background-color:#e1edf8}#bewerbungsform,#form-invalid-alert,.readonly,.textblock,input[type=email],input[type=file],input[type=number],input[type=password],input[type=text],select,textarea{display:block;width:100%;float:none;min-height:2em;padding:5px;max-width:100%}@media (min-width:801px){#bewerbungsform,#form-invalid-alert,.readonly,.textblock,input[type=email],input[type=file],input[type=number],input[type=password],input[type=text],select,textarea{max-width:400px}}@media (min-width:1130px){#bewerbungsform,#form-invalid-alert,.readonly,.textblock,input[type=email],input[type=file],input[type=number],input[type=password],input[type=text],select,textarea{max-width:600px}}input[type=file]{cursor:pointer}label{display:block;float:none;width:100%;margin:0 0 5px;padding:0;font-weight:700}label.required:after{color:#888;content:"*";margin-left:.5em;display:inline-block}label>input{margin-left:4px}input[type=checkbox],input[type=radio]{float:none;margin:.4em .3em .2em 0;display:inline-block;vertical-align:top;line-height:150%}input[type=checkbox]+label,input[type=radio]+label{float:none;margin:.2em;width:auto;font-weight:400;display:inline-block}.message_fail{display:block;color:#d80b3a;font-weight:700;padding:3px;border:0;width:100%!important;max-width:100%}@media (min-width:801px){.message_fail{max-width:400px}}@media (min-width:1130px){.message_fail{max-width:600px}}ul.valid{padding:2px;border:1px solid #1d5f9f}ul.invalid{padding:2px;border:1px solid #d80b3a}ul#stati{list-style:none;padding:2px 0 0;border:0}#status_filter{position:relative;top:-10px;float:right;border:1px solid #e5e5e5;background-color:#f4f4f4;padding:6px 8px;width:100%;max-width:305px;margin-bottom:20px}#status_filter ul li{float:left;margin-left:10px;margin-top:2px}#status_filter label{margin-right:10px;margin-top:5px;margin-left:5px}#status_filter button{padding:4px 10px}.button.valid,button.valid{opacity:1;filter:alpha(opacity=100);cursor:pointer}.button.invalid,button.invalid{background-color:#e5e5e5;border-color:#e5e5e5;color:#000;cursor:not-allowed!important}.button.danger,.button.delete,button.danger,button.delete{color:#fff;background-color:#d80b3a;border-color:#d80b3a}.button.danger:active,.button.danger:focus,.button.danger:hover,.button.delete:active,.button.delete:focus,.button.delete:hover,button.danger:active,button.danger:focus,button.danger:hover,button.delete:active,button.delete:focus,button.delete:hover{color:#fff;background-color:#f42252;border-color:#f42252}.valid .form_row input[type=file],.valid .image_choose button{border-color:#1d5f9f}.invalid .form_row input[type=file],.invalid .image_choose button{border-color:#d80b3a}.element_before_label label{float:none}.master_checkbox{float:none;width:100%}.master_checkbox>label{float:none}#form-invalid-alert{padding:.8em 1.2em;margin:1em 0;color:#a7092d;background:#f9e9ed;border-radius:5px;clear:both}.form_row>input[type=checkbox],form>input[type=checkbox]{margin-top:5px;margin-right:4px}.form_row>ul,form>ul{margin-top:5px}.form_row ul,form ul{list-style:none;line-height:20px}.form_row p,form p{margin:0;width:100%}.form_row textarea,form textarea{min-height:100px}.form_row .readonly,.form_row .textblock,form .readonly,form .textblock{color:#666;min-height:2em;background-color:#f4f4f4;border:1px solid #ccc;cursor:not-allowed;overflow-x:auto}.form_row .element_manuell,form .element_manuell{float:left;width:100%;max-width:250px}.nicht_ch .readonly,.nicht_ch .textblock{overflow:hidden;width:auto}.doc_info{margin-top:5px}.doc_info .delete_checkbox{margin-top:2px}.doc_info .delete_checkbox label{margin:0;width:auto;float:none}.form_row .info_box{width:300px;margin-top:10px;margin-bottom:10px}.form_row .info_box:before{color:#1d5f9f;content:"\f05a"}input.loader{background:url(../../i4/view/image/loader-small.gif) no-repeat 100%}div.calendar_container{position:absolute;border:5px solid #1d5f9f;background:#fff;width:200px!important;font-size:10px;float:left;line-height:normal}div.calendar_header{float:left;width:100%;text-align:right;margin-bottom:5px;background:#f2f2f2;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px}div.calendar_header a{color:#999;text-decoration:none;margin-right:5px}div.calendar_header a:hover{color:#555}div.calendar_scroller{float:left;width:100%;text-align:center;margin-bottom:5px}div.calendar_scroller select{font-size:10px;margin-left:5px;margin-right:5px}table.calendar_arrow{width:100%;float:left;margin-bottom:5px}table.calendar_arrow td{width:10%;text-align:center;font-size:10px}table.calendar_arrow td.date{width:60%;color:#333;font-size:11px}table.calendar_arrow a{text-decoration:none;color:#333}table.calendar_arrow a:hover{color:#999}table.calendar{float:left;background:#fff;width:100%;vertical-align:top;border-collapse:collapse}table.calendar tr.calendar_week{background:#333}table.calendar tr.calendar_week td{color:#fff}table.calendar td{text-align:center;padding:2px;font-size:10px}table.calendar td.today{background:#ebf0da}table.calendar td.highlight{color:#ebf0da;font-weight:700;background-color:#1d5f9f}table.calendar td.selected{background:#c5def7;color:#000}table.calendar td.saturday{background:#999;color:#fff}table.calendar td.sunday{background:#666;color:#fff}table.calendar td.choose{cursor:pointer}table.calendar td.choose:hover{background:#f3fd7f;color:#000}.icon_calendar{position:relative;top:7px;margin-left:4px;cursor:pointer}.form_row input.date{display:inline-block;width:6.5em;text-align:center}.form_row input.time{width:3.5em;text-align:center}.table_loader{float:left;width:100%;background:#fff url(../image/loader.gif) 50% no-repeat;height:50px}table{clear:both}table tr{background-color:#fff}table.data{width:100%;float:left;border-collapse:collapse;margin-bottom:30px}table.data td{border-bottom:1px solid #e3e3e3;vertical-align:top;padding-left:10px;padding-top:10px;padding-bottom:10px;width:70%}@media (max-width:800px){table.data td{width:60%}}table.data td.label{background-color:#f5f5f5;border-right:1px solid #e3e3e3;min-width:120px;width:30%}@media (max-width:800px){table.data td.label{width:40%}}table.data ul{padding-left:16px}table.list{border-collapse:collapse;margin-top:20px;margin-bottom:20px}table.list thead td,table.list thead th{background-color:#f5f5f5;white-space:nowrap;padding:7px 5px;font-weight:700;vertical-align:top}table.list thead td.sorting:active,table.list thead td.sorting:active span,table.list thead td.sorting_asc:active,table.list thead td.sorting_asc:active span,table.list thead td.sorting_desc:active,table.list thead td.sorting_desc:active span,table.list thead th.sorting:active,table.list thead th.sorting:active span,table.list thead th.sorting_asc:active,table.list thead th.sorting_asc:active span,table.list thead th.sorting_desc:active,table.list thead th.sorting_desc:active span{background-color:#154574;color:#fff!important}table.list thead td.sorting:active *,table.list thead td.sorting:active span *,table.list thead td.sorting_asc:active *,table.list thead td.sorting_asc:active span *,table.list thead td.sorting_desc:active *,table.list thead td.sorting_desc:active span *,table.list thead th.sorting:active *,table.list thead th.sorting:active span *,table.list thead th.sorting_asc:active *,table.list thead th.sorting_asc:active span *,table.list thead th.sorting_desc:active *,table.list thead th.sorting_desc:active span *{color:#fff!important}table.list thead td.sorting,table.list thead td.sorting span,table.list thead th.sorting,table.list thead th.sorting span{cursor:pointer;color:#1d5f9f}table.list thead td.sorting_asc,table.list thead td.sorting_asc span,table.list thead td.sorting_desc,table.list thead td.sorting_desc span,table.list thead th.sorting_asc,table.list thead th.sorting_asc span,table.list thead th.sorting_desc,table.list thead th.sorting_desc span{background-color:#e3e3e3;cursor:pointer;color:#1d5f9f}table.list thead td.left,table.list thead th.left{text-align:left}table.list tr{-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#fff;outline:1px solid transparent}table.list tr:hover{-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background-color:#f4f4f4;outline:1px solid #a8a8a8}table.list tr.pendent{background-color:#add8e6}table.list tr.pendent:hover{background-color:#86c5da;outline:1px solid #3a9fc0}table.list tr.passiv{background-color:#fffacd}table.list tr.passiv:hover{background-color:#fff59a;outline:1px solid #cdb900}table.list tr.passwort{background-color:#ffa07a}table.list tr.passwort:hover{background-color:#ff7c47;outline:1px solid #ad3100}table.list thead tr{outline:0 none}table.list thead tr:hover{outline:0 none;background-color:inherit}table.list td{padding:5px;border:1px solid #e3e3e3}@media (max-width:800px){table.list td{padding:3px}}@media (min-width:801px) and (max-width:1129px){table.list td{padding:4px}}table.list td.size1{width:60px}table.list td.size2{width:100px}table.list td.center{text-align:center}table.list td.right{text-align:right}table.list td.no_break{white-space:nowrap}table.list td.invisible{background-color:#fff;border:none}table.list td>div.ellipsis{display:table-cell;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:25vw}@media (min-width:801px){table.list td>div.ellipsis{max-width:10vw}}@media (min-width:1130px){table.list td>div.ellipsis{max-width:120px}}table.list_width_full{width:100%}table.list_width_short{width:50%}table .fas{display:inline-block;font-size:16px!important;line-height:16px;padding:6px;width:28px;height:28px;border-radius:50%;text-align:center}table a{text-decoration:none}table a .fas{-webkit-transition:all .4s cubic-bezier(.15,1.05,.9,1);-o-transition:all .4s cubic-bezier(.15,1.05,.9,1);transition:all .4s cubic-bezier(.15,1.05,.9,1)}table a .fas:focus,table a .fas:hover{-webkit-transition:all .4s cubic-bezier(.15,1.05,.9,1);-o-transition:all .4s cubic-bezier(.15,1.05,.9,1);transition:all .4s cubic-bezier(.15,1.05,.9,1);background:#666;color:#fff}table .fa-folder-open{color:#d79c00}table .fa-pen,table .fa-pencil,table .fa-pencil-alt{color:#047503}table .fa-envelope,table .fa-envelope-open{color:#105fc4}table .fa-times,table .fa-times-circle{color:#d80b3a}.dataTables_filter{margin-bottom:20px}.dataTables_filter .clear_filter,.dataTables_filter label{display:inline-block!important;width:auto}.dataTables_filter .clear_filter{padding-top:.8em;padding-left:.6em;text-decoration:none;border:0;color:#d80b3a!important}.dataTables_filter .clear_filter .fas{color:#d80b3a!important}.dataTables_filter .clear_filter:hover{text-decoration:none;border:0}.dataTables_paginate{width:100%;text-align:left;margin-bottom:20px}.dataTables_paginate:after{display:block;content:" ";height:1px;float:none;clear:both}.dataTables_paginate span{display:inline}.dataTables_paginate .ellipsis{float:left;color:#666;margin:0 10px 0 0;padding-top:5px;width:12px;height:32px}@media (max-width:800px){.dataTables_paginate .ellipsis{padding-top:3px;width:12px;height:24px}}.dataTables_paginate a{float:left;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer;font-size:13px;line-height:13px}@media (max-width:800px){.dataTables_paginate a{font-size:12px;line-height:12px;margin-right:2px;margin-bottom:6px}}.dataTables_paginate a.current{font-weight:700;background-color:#1d5f9f;color:#fff}.first,.last,.next,.previous{padding:0}.first:hover:before,.last:hover:before,.next:hover:before,.previous:hover:before{color:#fff}.first:before,.last:before,.next:before,.previous:before{position:relative;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:16px;color:#1d5f9f}.first:before{content:"\f049"}.previous:before{content:"\f048"}.next:before{content:"\f051"}.last:before{content:"\f050"}.paginate_button{display:block;color:#154574;background-color:#e1eaf3;border:0;text-align:center;vertical-align:center;padding:9px 4px 4px;border-radius:50%;width:32px;height:32px}@media (max-width:800px){.paginate_button{padding:5px 3px 3px;width:24px;height:24px}}.paginate_button:hover{background-color:#1d5f9f;color:#fff;border:0}.paginate_active{background-color:#1d5f9f;color:#fff}table.info_delete{margin-bottom:20px;border-collapse:collapse}table.info_delete td{padding:5px;border:1px solid #e3e3e3}.box-grau,.box-rot{width:10px;height:10px;margin:0 2px 2px 0}@media (max-width:800px){.box-grau,.box-rot{width:8px;height:8px}}dl.data{display:table;width:100%}@media (max-width:800px){dl.data{display:block}}dl dt{clear:left;float:left;width:150px;padding:2px 0}dl dt.label{background-color:#f5f5f5;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;min-width:120px;width:30%;padding:.8em}@media (max-width:800px){dl dt.label{display:block;float:none;width:100%;border-right-width:0;border-bottom-width:0}}dl dt.icon{width:30px;text-align:center}dl dt.icon .fa-pen,dl dt.icon .fa-pencil,dl dt.icon .fa-pencil-alt{color:#047503}dl dt.icon .fa-times,dl dt.icon .fa-times-circle{color:#d80b3a}dl dd{float:left;padding:2px 0}dl dd ul{margin-left:1.2em}dl dt.label+dd{display:table-cell;padding:.8em;width:70%;border-bottom:1px solid #e3e3e3}@media (max-width:800px){dl dt.label+dd{display:block;float:none;width:100%;overflow-x:auto;border-bottom-width:0;margin-bottom:1em}}.one_column{float:left;width:100%;margin-top:20px;position:relative}.two_column_1,.two_column_2{float:left;width:100%;max-width:600px}.three_column_1,.three_column_3{float:left;width:100%;max-width:250px}.three_column_2{float:left;width:100%;max-width:500px}.three_column_2,.three_column_3,.two_column_2{margin-left:20px}.no_space_bottom{margin-bottom:0}.no_space_top{margin-top:0}#login{float:none;margin:0 0 20px;width:100%}@media (min-width:801px){#login{max-width:600px}}#login p.warning{color:#d80b3a}#login input{width:100%;color:#666}@media (min-width:801px){#login input{max-width:400px}}@media (min-width:1130px){#login input{max-width:600px}}#login button{margin-top:20px}.hidden,.hide,.reader-only{display:none}@media (max-width:800px){.hide-on-phone{display:none}}@media (min-width:800px) and (max-width:1130px){.hide-on-tablet{display:none}}@media (max-width:800px){.show-on-phone{display:block}}@media (min-width:800px) and (max-width:1130px){.show-on-tablet{display:block}}.pull-left,.pull-right{float:left}.overflow-scroll{display:block;clear:both;float:none;width:100%;padding:0;margin:0;overflow:auto}.overflow-scroll table{width:99%}.nowrap{white-space:nowrap}body#intern #logo{width:100%;max-width:220px;float:left}body#intern #logo img{margin-right:20px}body#intern #logo img,body#intern #logo p{float:left;margin-bottom:0;line-height:18px}body#intern #logo strong{font-size:1.4em;display:block;margin-top:4px}body#intern .jobcenter_information{text-align:center;padding-top:8px;font-size:1rem;font-weight:700}body#intern .login_information{padding-top:8px;float:right}@media (max-width:800px){body#intern .login_information{float:none;margin-top:15px}}body#intern .edit_profile{clear:right;float:right;margin-top:8px}@media (max-width:800px){body#intern .edit_profile{float:none;margin-top:15px}}body#intern .edit_profile a{color:#000;padding-top:2px;text-decoration:none;border-bottom:0}body#intern .edit_profile a:hover{text-decoration:none;border-bottom:0}body#intern .render_filter{margin-top:8px;margin-right:10px;float:right}@media (max-width:800px){body#intern .render_filter{float:none;margin-top:15px}}body#intern .render_filter a{text-decoration:none;border-bottom:0}body#intern .render_filter a:hover{text-decoration:none;border-bottom:0}body#intern #navigation{display:block;width:100%;height:auto;margin-top:20px;background:#1d5f9f;color:#fff}body#intern #navigation ul{height:55px;margin-left:20px;border:0;list-style-type:none}body#intern #navigation ul li{float:left}body#intern #navigation ul a{line-height:55px;height:55px;display:block;color:#fff;font-weight:300;padding-left:15px;padding-right:15px;border:0;text-decoration:none}body#intern #navigation ul a:focus,body#intern #navigation ul a:hover{background:#003162;text-decoration:none}body#intern #navigation ul a.active{position:relative;border:none;background:#fff;height:50px;line-height:50px;margin-top:5px;color:#601345;font-weight:700}body#intern #navigation ul a.active:hover{color:#d80b3a}body#intern #navigation ul a.before_active{border-right:none}body#intern #navigation ul a.after_active{border-left:none}ul#bezirk{margin-bottom:8px}ul#bezirk,ul#pensum{float:left;width:100%}ul#pensum{margin-margin-bottom:8px}ul#pensum li{width:100%;max-width:200px}table#schulstufe_schultyp{width:100%;border-collapse:collapse}table#schulstufe_schultyp td,table#schulstufe_schultyp th{line-height:20px;padding:5px;vertical-align:top;text-align:left;border:1px solid #ccc}table#schulstufe_schultyp label{float:none;font-weight:400;font-size:12px}table#schulstufe_schultyp ul{float:left;width:100%}label[for=bezirk],label[for=pensum]{float:left;width:100%;font-weight:700;padding-bottom:5px}#interessent_dauerstellen{background-color:#eee}#interessent_stellvertretungen{background-color:#ddd;margin-top:20px}table.suchprofil{float:left;border-collapse:collapse;margin-top:10px}table.suchprofil td{border:1px solid #ccc;vertical-align:top;padding:2px}a.suchprofil_edit{float:left;display:block;margin-left:10px}#suchprofil_column_1{width:100%;max-width:200px;float:left;margin-right:100px}#suchprofil_column_2{width:100%;max-width:400px;float:left;margin-right:100px}#suchprofil_column_3{width:100%;max-width:200px;float:left}div#dauerstelle_column_1,div#dauerstelle_column_2,div#gemeinde_column_1,div#gemeinde_column_2,div#interessent_column_1,div#interessent_column_2,div#mailvorlage_column_1,div#schuleinheit_column_1,div#schuleinheit_column_2,div#stellvertretung_column_1,div#stellvertretung_column_2{float:left;width:100%;max-width:480px}#gemeinde_full_width,#mailvorlage_full_width,#schuleinheit_full_width{float:left;width:100%}p#gemeinde_full_width,p#mailvorlage_full_width,p#schuleinheit_full_width{margin-bottom:20px}form#gemeinde_edit,form#mailvorlage_edit,form#schuleinheit_edit{float:left;width:100%}form#gemeinde_edit iframe{float:left;background-color:#eee}ul#mailvorlage{list-style:none}ul#mailvorlage li{padding:5px}a.hovermailvorlage{font-size:14px}a.hovermailvorlage:before{color:#1d5f9f;font-size:16px;content:"\f2b6"}#pensenart_id,#pensum_fix_bereich{float:left;list-style-type:none}#pensenart_id li,#pensum_fix_bereich li{float:left;margin-right:20px}#pensenart_id li input,#pensum_fix_bereich li input{margin-right:5px}input.pensum{display:inline-block;width:35px}#content .pensum_art{display:inline}#wochentag{float:left;list-style-type:none;margin-right:20px}#wochentag li{line-height:18px}#wochentag li input,input#all_wochentage{margin-right:4px}#content .form_row label[for=all_wochentage]{float:none;line-height:27px;font-weight:400;font-size:12px}ul#klassenlehrerfunktion{border:0}ul#klassenlehrerfunktion:after{display:block;clear:left;content:" ";width:100%;height:1px}ul#klassenlehrerfunktion label{padding-top:2px}ul#klassenlehrerfunktion li{float:left;margin-right:20px}#password_box{width:100%}#password_box .toggle_link_collapse,#password_box .toggle_link_open{margin-top:1em;margin-bottom:2em;padding-left:1.5em;cursor:pointer}#password_box .toggle_link_collapse:before,#password_box .toggle_link_open:before{position:relative;top:0;left:-.6em;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:13px}#password_box .toggle_link_open:before{content:"\f023"}#password_box .toggle_link_collapse:before{content:"\f3c1"}.dossier{display:block;height:100%;float:right;position:relative}.dossier.lines2{top:-.5em}body.public{background:#fff;padding:0}body.public.standalone{padding:1rem;background-color:#dcdbdc}@media (max-width:800px){body.public.standalone{padding:0}}body.public.standalone #wrap{background-color:#fff;padding:2em 1.5em}@media (max-width:800px){body.public.standalone #wrap{padding:2em 1em}}body.public #skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body.public #skip a:focus{position:static;width:auto;height:auto}body.public #wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;margin-bottom:20px}@media (max-width:800px){body.public #wrap{margin-bottom:0}}body.public #wrap:after{display:block;content:" ";float:none;clear:both;height:1px}@media (max-width:800px){body.public #wrap>.row{margin-left:0;margin-right:0;width:100%}}@media only screen and (min-width:1130px){body.public #content{width:calc(75% - 42px);float:left;margin-left:24px}}@media screen and (max-width:1129px){body.public #content{width:calc(66.66667% - 40px);float:left;margin-left:24px}}@media screen and (max-width:800px){body.public #content{margin-top:10px;margin-left:0;margin-right:0;width:100%}}body.public .three_column_1,body.public .three_column_2,body.public .three_column_3{width:100%;max-width:300px}body.public #content_public_index{margin-bottom:20px}body.public ul#more_functions{list-style:none}body.public label[for=more_functions]{display:none}@media only screen and (min-width:1130px){body.public #navigation{width:calc(25% - 30px);float:left;margin-left:24px}}@media screen and (max-width:1129px){body.public #navigation{width:calc(33.33333% - 32px);float:left;margin-left:24px}}@media screen and (max-width:800px){body.public #navigation{margin-top:10px;margin-left:0;margin-right:0;width:100%}}body.public #navigation .mobile-toggler,body.public #navigation h2{margin:0}body.public #navigation ul{list-style-type:none;background-color:#f4f4f4;width:100%}@media (max-width:800px){body.public #navigation ul{border-right:1px solid;border-left:1px solid}}body.public #navigation ul ul{border-left:0}@media (min-width:801px){body.public #navigation ul.collapsed{display:block!important;height:auto!important;max-height:inherit!important}}body.public #navigation ul.expanded{border-color:#1d5f9f}body.public #navigation ul>li{width:100%;background-color:#f4f4f4;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media (max-width:800px){body.public #navigation ul>li{border-right:0}}body.public #navigation ul>li.active{border-right:0;border-bottom:0}body.public #navigation ul>li.active>ul{border-right:0}body.public #navigation ul>li li{border-right:0;border-top:1px solid #e5e5e5;border-bottom:0}body.public #navigation ul>li li:first-child{border-top:1px solid #e5e5e5}body.public #navigation ul>li li:last-child{border-bottom:0}body.public #navigation ul>li:last-of-type{border-bottom:1px solid #e5e5e5}@media (max-width:800px){body.public #navigation ul>li:last-of-type{border-bottom-color:#1d5f9f}}body.public #navigation ul a{display:block;padding:7px 14px;color:#333;border:0;text-decoration:none}body.public #navigation ul a:active{background:#154574;color:#fff}body.public #navigation ul a.active{background:#fff;color:#d80b3a;font-weight:700;text-decoration:none}body.public #navigation ul a:hover{background-color:#e7e7e7;color:#d80b3a;text-decoration:none}body.public #navigation ul ul{border-right:1px solid #e5e5e5;background:#fff}body.public #navigation ul ul li:last-child{border-bottom:0}body.public #navigation ul ul li:last-of-type{border-bottom:0}body.public #navigation ul ul li a{padding-left:36px;background:#fff}body.public #navigation .login_information{padding-bottom:15px}body.public .mobile-toggler{display:none;padding:.3em;cursor:pointer;text-align:left;border-radius:0}@media (max-width:800px){body.public .mobile-toggler{display:block;width:100%;background:#1d5f9f;border:1px solid #1d5f9f;color:#fff;padding-left:42px}}body.public .collapsible{-webkit-transition:all .6s cubic-bezier(0,1,0,1);-o-transition:all .6s cubic-bezier(0,1,0,1);transition:all .6s cubic-bezier(0,1,0,1);overflow:hidden;display:block}@media (max-width:800px){body.public .collapsible{max-height:0}}body.public .collapsible.collapsed{display:none;max-height:0}body.public .collapsible.expanded{-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;height:auto;max-height:700px}body.public .menu.icon{display:none;color:#fff;position:absolute;margin-left:16px;margin-top:17px;width:17px;height:2px;background-color:currentColor}@media (max-width:800px){body.public .menu.icon{display:block}}body.public .menu.icon:before{content:"";position:absolute;top:-5px;left:0;width:17px;height:2px;background-color:currentColor}body.public .menu.icon:after{content:"";position:absolute;top:5px;left:0;width:17px;height:2px;background-color:currentColor}body.public ul.text{padding-left:20px;line-height:20px}body.public a.extlink:hover{color:#000}body.public a.extlink:hover:before{color:#000}body.public a.extlink:before{color:#1d5f9f;content:"\f061";font-size:12px;margin-right:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body.public a.intlink:hover{color:#000}body.public a.intlink:hover:before{color:#000}body.public a.intlink:before{color:#1d5f9f;content:"\f061";font-size:12px;margin-right:2px}body.public #content_public_index .mobile-toggler,body.public #content_public_index h2{margin-top:30px;margin-bottom:2px}body.public #content_public_index p{margin-bottom:3px}body.public .submit-warning{display:inline-block;color:#d80b3a;font-weight:700;margin-top:10px}body.public .button_container{float:left;width:100%;margin-top:1rem}body.public #schulgemeinde_auswahl>label{font-weight:700}body.public .readonly,body.public .textblock,body.public input,body.public select,body.public textarea,body.public ul.invalid,body.public ul.valid{padding:5px}body.public #aausweis .readonly,body.public #aausweis .textblock{width:auto;min-height:14px}body.public form#stellen_suche{width:100%;max-width:645px;padding:10px 10px 20px 0}body.public label.title{margin-bottom:10px}body.public label[for=alter]{margin-bottom:10px;margin-top:10px}body.public input#alter{width:50px}body.public table#schulstufe_schultyp{background:#fff}body.public .register{float:left;font-size:16px}body.public #sv_nummer_format{color:#666}body.public .success{padding:10px;color:#00a86b;line-height:25px}body.public .success:before{color:#00a86b;content:"\f00c"}body.public #lehrdiplom_list{width:100%;margin-bottom:10px}body.public #lehrdiplom_hinweis{margin-top:20px}body.public #lehrdiplom_speichern{margin-top:10px;margin-bottom:10px}body.public #gemeindeprofil_funktionen{margin-left:20px}body.public .copy{width:100%;max-width:100%}@media (min-width:801px){body.public .copy{max-width:400px}}@media (min-width:1130px){body.public .copy{max-width:600px}}body.public table.list thead td.nocell{background:none;border:none}body.public .reservation_vikariate_maillink{float:right}@media (max-width:800px){body.public .reservation_vikariate_maillink{float:none}}body.public #key{width:100%;max-width:410px}@media (max-width:800px){body.public ul[id^=schulstufe_select]{margin-left:24px}}body.public #message_404{text-align:center;float:none;margin:0 auto;padding:30px;width:100%;max-width:250px}body.public #message_404 .vsa{padding-top:5px}body.public #message_404 h1{padding:0;margin:2em 0 1em}body.public #message_404 p{margin:30px 0 0}body.public #keine_benachrichtigung{font-weight:700;line-height:32px;background:url(../image/icon/information-24.png) no-repeat 0;padding-left:30px}body.public #search_result_info{margin-bottom:10px}body.public .antritt{float:left}body.public #antritt_von{margin-right:20px}body.public h4#antritt_titel{margin-bottom:0}body.public #admin_mails{width:auto}body.public #admin_mails td{padding:2px 20px 2px 0;border:0;width:auto}body.public #auslaenderausweis_id{width:100%;max-width:230px}body.public .benachrichtigung_hinweis ul{float:left;padding:0;margin:0;list-style-type:none}body.public .benachrichtigung_hinweis ul li{color:#666;float:left;line-height:1em;padding-left:1em;margin-bottom:.5em;margin-right:1em}body.public .benachrichtigung_hinweis:before{color:#1d5f9f;content:"\f05a"}body.public .control_not_ok:before,body.public .control_ok:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;padding-right:5px}body.public .control_ok:before{content:"\f058";color:#008f5b}body.public .control_not_ok:before{content:"\f057";color:#d80b3a}body#intern{background:#edd9d5;padding:20px}body#intern,body#intern *,body#intern input,body#intern label,body#intern td,body#intern textarea,body#intern th{font-family:Roboto,Helvetica,Arial,sans-serif;letter-spacing:.1pt}@media (max-width:800px){body#intern{padding:0}}body#intern #wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1600px;margin-bottom:20px;border:1px solid #dbb2aa;padding:11px 20px 49px;min-height:700px;background:#fff}@media (max-width:800px){body#intern #wrap{margin-bottom:0;padding:10px}}body#intern #wrap:after{display:block;content:" ";float:none;clear:both;height:1px}@media (max-width:800px){body#intern #wrap>.row{margin-left:0;margin-right:0;width:100%;border:0;margin-bottom:0;padding:0}}body#intern #content{margin-top:20px;margin-left:0;margin-right:0;width:100%;position:relative;min-height:500px;background:#fff}body#intern #login{display:inline-block;position:relative;top:0;left:0;margin:0 auto;padding:2rem 3rem}@media (max-width:800px){body#intern #login{padding:1rem}}body#intern #lehrdiplom{float:left;width:100%;max-width:280px}body#intern #freizugebende{float:left;margin-bottom:10px;padding-left:40px;background:url(../image/icon/star-24.png) no-repeat left -3px;line-height:30px}body#intern #freizugebende_interessenten{border:1px solid #ff8000;padding:5px}body#intern #interessenten_trenner{margin:3rem 0 1rem}body#intern #bezirke_bearbeiten{margin-top:10px}body#intern #interessent_bezirk_edit,body#intern p.suchprofil_hinweis{margin-bottom:20px;margin-top:20px;float:left}body#intern p.suchprofil_hinweis{width:100%;max-width:308px;padding:10px 10px 10px 40px;border:1px solid #ccc;background:url(../image/icon/exclamation.png) 10px 15px no-repeat}body#intern #interessent_bezirk_edit .form_row{height:10px}body#intern #interessent_bezirk_edit label{float:left;width:100%;max-width:200px}body#intern #interessent_bezirk_edit input[type=checkbox]{float:left;margin-right:5px}body#intern .suchprofil_antrittsdatum{margin-top:80px;float:left}body#intern .suchprofil_antrittsdatum h4,body#intern .suchprofil_antrittsdatum p{margin:0}body#intern #vsa_interne_notiz{margin-top:30px}body#intern #reservation_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;width:100%;padding-bottom:20px}body#intern #reservation_container:after{display:block;clear:both;content:" ";width:100%;height:1px}body#intern #reservation_container.bewerbung .reservation_item{width:calc(20% - 15px)}@media (max-width:800px){body#intern #reservation_container.bewerbung .reservation_item{width:100%}}@media (min-width:801px) and (max-width:1129px){body#intern #reservation_container.bewerbung .reservation_item{width:calc(50% - 15px)}}@media (min-width:1130px) and (max-width:1399px){body#intern #reservation_container.bewerbung .reservation_item{width:calc(25% - 15px)}}body#intern #reservation_container.bewerbung .reservation_item .button,body#intern #reservation_container.bewerbung .reservation_item button{font-size:.9rem}body#intern .reservation_item,body#intern .reservation_rang{display:block;float:left;margin:0 14px 15px 0;padding:10px;width:calc(25% - 15px)}body#intern .reservation_rang{font-size:20px;font-weight:700;min-height:50px}body#intern .reservation_zugesagt:before{color:#00a86b;font-size:20px;content:"\f058"}body#intern .reservation_item{position:relative;background-color:#f4f4f4;min-height:200px;vertical-align:top;border-radius:8px;padding-bottom:9em}body#intern .reservation_item body.public .mobile-toggler,body#intern .reservation_item body.public form .mobile-toggler,body#intern .reservation_item form body.public .mobile-toggler,body#intern .reservation_item form h2,body#intern .reservation_item h2,body#intern .reservation_item h3,body#intern .reservation_item p,body.public body#intern .reservation_item .mobile-toggler,body.public form body#intern .reservation_item .mobile-toggler,form body#intern .reservation_item h2,form body.public body#intern .reservation_item .mobile-toggler{background-color:#f4f4f4}body#intern .reservation_item.sortable{padding-top:3em}body#intern .reservation_item .reservationen_link{display:block;position:absolute;bottom:.6em;background-color:#d0d0d0;font-weight:400}body#intern .reservation_item .reservationen_link:hover{background-color:#b7b7b7}body#intern .reservation_item .reservationen_link .pill{display:inline-block;position:relative;background:hsla(0,0%,100%,.7);color:rgba(0,0,0,.6);width:22px;height:22px;line-height:22px;border-radius:50%;font-size:11px;vertical-align:middle;text-align:center;margin-left:.4em}body#intern .reservation_item form.send_decision{display:block;width:100%;position:absolute;bottom:5.2em}body#intern .reservation_item .move{cursor:move;position:absolute;top:1em}body#intern .reservation_item body.public form .mobile-toggler,body#intern .reservation_item form body.public .mobile-toggler,body#intern .reservation_item form h2,body#intern .reservation_item h3,body.public form body#intern .reservation_item .mobile-toggler,form body#intern .reservation_item h2,form body.public body#intern .reservation_item .mobile-toggler{margin-bottom:4px}body#intern .reservation_item .tools{padding-bottom:1rem}body#intern .reservation_item .tools a{margin-right:1rem}body#intern .reservation_item .tools .fas{font-size:16px}body#intern .reservation_item .alert{float:left;width:100%;border-top:4px dashed #bc1818;margin-top:10px;margin-bottom:20px;background:hsla(0,0%,100%,.8);padding-bottom:10px;text-align:center}body#intern .reservation_item .alert .content{padding:10px}body#intern .reservation_item .alert button{margin:0 10px 10px}body#intern .reservation_item .aushinweis{color:#d80b3a;line-height:1.25em;margin-bottom:5px}body#intern #reservation_delete{margin-bottom:20px}body#intern #reservation_delete #delete_reservation{width:70px}body#intern ul#pensum_fix_bereich{margin-top:0}body#intern .mail_sms label{width:100%;font-weight:700}body#intern #eingangsportal body.public .mobile-toggler,body#intern #eingangsportal h2,body.public body#intern #eingangsportal .mobile-toggler{margin:2rem 0 1rem;padding:0}body#intern #eingangsportal body.public form .mobile-toggler,body#intern #eingangsportal form body.public .mobile-toggler,body#intern #eingangsportal form h2,body#intern #eingangsportal h3,body.public form body#intern #eingangsportal .mobile-toggler,form body#intern #eingangsportal h2,form body.public body#intern #eingangsportal .mobile-toggler{font-size:1.2rem;font-weight:400;font-style:italic;margin:1rem 0;padding:0}body#intern #eingangsportal .list{margin:0}body#intern #eingangsportal .new{margin-top:1.5rem}body#intern #filter_setzen{margin-top:50px}body#intern #filter_setzen a{padding-left:20px;background-image:url(../image/icon/funnel.png);background-repeat:no-repeat;padding-top:2px}body#intern .bezirk_container{float:left;width:100%;padding-bottom:20px}body#intern .bezirk_container label{float:none}body#intern .bezirk_container .label{background-color:#f5f5f5;cursor:pointer;color:#1d5f9f;padding:7px 5px;font-weight:700;border:1px solid #e3e3e3}body#intern .bezirk_container .label:hover{border-color:#dbdbdb;background-color:#dbdbdb}body#intern .bezirk_container .label:active{background-color:#003d7d;color:#fff}body#intern .bezirk_container .toggle_link_open{background-image:none}body#intern .bezirk_container .toggle_link_collapse{background-image:none;color:#fff;border-color:#003d7d;background-color:#003d7d}body#intern .bezirk_container .toggle_link_collapse:hover{background-color:#004997}body#intern .bezirk_container .content{padding:10px}body#intern .bezirk_container .content ul{float:right;width:100%;max-width:375px;line-height:20px;margin-bottom:20px}body#intern .dataTables_info{margin-bottom:10px}body#intern form#auswertung_select{margin-bottom:20px}body#intern form#stichtag_daten{display:block;border:1px solid #ccc;background-color:#f4f4f4;margin-bottom:30px;padding-left:10px;padding-top:0;padding-bottom:6px}body#intern form#stichtag_daten:after{content:" "}body#intern form#stellen_art_select{border:1px solid #ccc;background-color:#f4f4f4;margin-bottom:30px;padding:10px;width:auto}body#intern form#stellen_art_select:after{content:" "}body#intern form#reorganisation{border:1px solid #ccc;background-color:#e5e5e5;margin-bottom:30px;padding:10px;width:100%;max-width:500px}body#intern form#reorganisation .form_row{width:100%}body#intern form#reorganisation label{width:100%;max-width:100%}@media (min-width:801px){body#intern form#reorganisation label{max-width:400px}}@media (min-width:1130px){body#intern form#reorganisation label{max-width:600px}}body#intern form#reorganisation #sure{width:auto}body#intern .auswertung_erklaerung{border:1px solid #ccc;background-color:#fff;margin-top:50px;padding:10px;width:100%;max-width:390px}body#intern .auswertung_erklaerung p{margin-bottom:8px}body#intern .auswertung_erklaerung p.auswertung_erklaerung_info{font-weight:700;line-height:16px}body#intern .auswertung_erklaerung p.auswertung_erklaerung_info:before{color:#1d5f9f;content:"\f05a"}body#intern .auswertung_erklaerung ul{margin:0;padding:0 0 0 20px}body#intern #erfassungdatum_antrittsdatum:after{content:" "}body#intern #erfassungdatum_antrittsdatum img,body#intern #erfassungdatum_antrittsdatum input{margin-top:-10px}body#intern #auswertung_art{width:auto;height:20px}body#intern .edit a{padding-left:23px;background:url(../image/icon/pencil.png) no-repeat left -1px}body#intern .terminate a{padding-left:23px;background:url(../image/icon/key-solid.png) no-repeat left -1px}body#intern .cleanup a{padding-left:23px;background:url(../image/icon/broom.png) no-repeat left -1px}body#intern .no_reservation{clear:left}body#intern .no_reservation:before{color:#d79c00;content:"\f65d"}body#intern #reorganisation_hinweis_stellen p{margin-top:20px;padding-left:23px;background:url(../image/icon/exclamation-red.png) no-repeat left 2px}body#intern #reorganisation_start p{margin-top:20px;padding-left:23px;background:url(../image/icon/tick-circle.png) no-repeat left 2px}body#intern #content #sicher_select label{width:auto;margin-right:20px}body#intern #sicher_select select,body#intern .form_row select#jahr{width:auto}body#intern #export_selection{margin-top:10px}body#intern .benachrichtigung_hinweis{clear:left;padding-bottom:2rem}body#intern .benachrichtigung_hinweis ul{float:left;width:100%;list-style-type:none;margin-left:0}body#intern .benachrichtigung_hinweis ul li{color:#666;float:left;line-height:20px;padding-left:20px;margin-bottom:5px;margin-right:20px;font-size:14px}body#intern #benachrichtigung_hinweis_text{line-height:30px}body#intern #benachrichtigung_hinweis_text:before{color:#1d5f9f;font-size:20px;content:"\f05a"}body#intern #suchprofil_edit .button_container{height:30px;margin-bottom:10px}body#intern .control_ok:before{color:#008f5b;content:"\f058"}@media (max-width:800px){body#intern .control_ok{width:100%}}body#intern .control_not_ok:before{color:#d80b3a;content:"\f057"}@media (max-width:800px){body#intern .control_not_ok{width:100%}}#admin_container ul.list_admin li .middle{width:100%;max-width:1050px}#admin_container .col_left ul.list_admin li .middle,#admin_container .col_right ul.list_admin li .middle{width:100%;max-width:380px}#admin_container .admin_list_extended{margin-top:20px}#admin_container div.button_container{text-align:left;margin:0 0 10px}#admin_container #content{margin-left:0}#admin_container span.inactive{color:grey}