input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}.navbar{background:#194f71;padding:0 5px}.navbar .navbar-brand{cursor:default;font-size:10pt;margin-right:0;overflow:hidden;padding:0;width:calc(100% - 57px)}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar .navbar-nav .nav-item>button{background:transparent;border-radius:0;color:#fff;height:55px}.navbar .navbar-nav .nav-item>button:hover{background:#c4e2ec;box-shadow:inset 2px 2px 2px rgba(0,0,0,.8),inset -1px -1px 1px hsla(0,0%,100%,.4)!important;color:#000}@media (max-width:575px){.navbar .navbar-nav .nav-item>button{text-align:start;width:150px}}.navbar .navbar-nav .nav-item>select{background:transparent;border-color:transparent;border-radius:0;color:#fff;cursor:pointer;font-size:11pt;height:35px;padding:.375rem .75rem;text-align:center;-moz-text-align-last:center;text-align-last:center}.navbar .navbar-nav .nav-item>select:focus,.navbar .navbar-nav .nav-item>select:hover{background:#c4e2ec;box-shadow:inset 2px 2px 2px rgba(0,0,0,.8),inset -1px -1px 1px hsla(0,0%,100%,.4)!important;color:#000}@media (max-width:575px){.navbar .navbar-nav .nav-item>select{text-align:start;-moz-text-align-last:start;text-align-last:start;width:150px}}*{margin:0;padding:0}label{font-size:12px}#Homepage,body,html{height:100%}#Homepage{overflow:hidden}.form-group{margin-bottom:0}.error{color:red;vertical-align:sub}.errorDiv{height:35px}.norRadius{border-bottom-right-radius:0;border-top-right-radius:0}.nolRadius{border-bottom-left-radius:0;border-top-left-radius:0}@media (max-height:595px),(max-width:575px){#terminModal #terminDialog{height:100%;margin:auto}}#terminModal #terminDialog #terminContent{border:1px solid #4682b4!important}@media (max-height:595px),(max-width:575px){#terminModal #terminDialog #terminContent,#terminModal #terminDialog #terminContent #terminForm{height:100%}}#terminModal #terminDialog #terminContent #terminHeader{background-color:#2887c3;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;height:63px}@media (max-width:575px){#terminModal #terminDialog #terminContent #terminHeader{height:85px}}#terminModal #terminDialog #terminContent #terminHeader #trmModalTitle{margin:auto}#terminModal #terminDialog #terminContent #terminBody{-webkit-overflow-scrolling:auto!important;overflow-y:auto!important}@media (max-width:575px){#terminModal #terminDialog #terminContent #terminBody{height:calc(100% - 225px)}}@media (max-height:595px) and (min-width:576px){#terminModal #terminDialog #terminContent #terminBody{height:calc(100% - 208px)}}#terminModal #terminDialog #terminContent #terminBody #loading{left:50%;position:absolute;top:50%;width:40px}#terminModal #terminDialog #terminContent #terminBody #terminInputs{height:265px}@media (max-width:575px){#terminModal #terminDialog #terminContent #terminBody #terminInputs{height:595px}}#terminModal #terminDialog #terminContent #terminBody #terminInputs .selInvis{display:none}@media (max-width:555px){#terminModal #terminDialog #terminContent #terminBody #terminInputs #name,#terminModal #terminDialog #terminContent #terminBody #terminInputs #vorname{min-width:207px}}@media (max-width:350px){#terminModal #terminDialog #terminContent #terminBody #terminInputs #name,#terminModal #terminDialog #terminContent #terminBody #terminInputs #vorname{min-width:104px}}@media (max-width:555px) and (min-width:248px){#terminModal #terminDialog #terminContent #terminBody #terminInputs #vorname{margin-bottom:35px}}#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnM,#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnW{background:#fff;box-shadow:none;outline:none;padding-left:33px;padding-right:33px}#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnM.geschlActive,#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnM:focus,#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnM:hover,#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnW.geschlActive,#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnW:focus,#terminModal #terminDialog #terminContent #terminBody #terminInputs #btnW:hover{background:#d8ecf3}#terminModal #terminDialog #terminContent #terminBody #terminInputs .zeitStd{padding-left:4px;padding-right:0}#terminModal #terminDialog #terminContent #terminBody #terminInputs .trenner{padding-left:6px!important;padding-right:8px!important;width:0}#terminModal #terminDialog #terminContent #terminBody #terminInputs .zeitMin{border-radius:0;padding-left:.75rem}#terminModal #terminDialog #terminContent #terminFooter{margin-left:0!important;margin-right:0!important;padding-bottom:5px;padding-top:5px}#terminModal #terminDialog #terminContent #terminFooter #datenSchutzDiv{margin-left:0;text-align:right}#terminModal #terminDialog #terminContent #terminFooter #datenSchutzDiv #datenSchutzCheck{position:relative;top:2.3px;vertical-align:inherit}#terminModal #terminDialog #terminContent #terminFooter #datenSchutzDiv #datenSchutzLink{font-size:15px}#terminModal #terminDialog #terminContent #terminFooter #datenSchutzDiv #submitDiv{margin-top:10px}#TerminContainer{height:calc(100% - 45px);margin-top:45px}#TerminContainer #weitereTermineContainer{background-color:#194f71;border-right:1px solid #194f71;direction:rtl;float:left;height:100%;overflow:hidden;width:140px}#TerminContainer #weitereTermineContainer #weitereTermine{height:calc(100% - 55px);margin-bottom:0;overflow:auto;width:100%}#TerminContainer #weitereTermineContainer #weitereTermine .wT_Container{border-bottom:1px solid;border-left:2px solid;border-right:0 solid;direction:ltr;display:flex;height:55px}#TerminContainer #weitereTermineContainer #weitereTermine .wT_Container button{color:#fff;cursor:pointer;width:100%}#TerminContainer #weitereTermineContainer #weitereTermine .wT_Container .wtbtns{background:#1a587f;background:-webkit-gradient(left bottom,right top,color-stop(0,#2376a9),color-stop(24%,#1a587f),color-stop(76%,#1a587f),color-stop(100%,#2376a9));background:linear-gradient(45deg,#2376a9,#1a587f 24%,#1a587f 76%,#2376a9);border-radius:0!important;font-family:comfortaa;font-size:10pt;padding:0}#TerminContainer #weitereTermineContainer #weitereTermine .wT_Container .wtbtns:hover,#TerminContainer #weitereTermineContainer #weitereTermine .wT_Container .wtbtnsClicked{background:#2887c3;background:-webkit-gradient(left bottom,right top,color-stop(0,#51a7db),color-stop(24%,#2887c3),color-stop(76%,#2887c3),color-stop(100%,#51a7db));background:linear-gradient(45deg,#51a7db,#2887c3 24%,#2887c3 76%,#51a7db);box-shadow:inset 2px 2px 2px rgba(0,0,0,.8),inset -1px -1px 1px hsla(0,0%,100%,.4)!important}#TerminContainer #weitereTermineContainer #weitereTermine::-webkit-scrollbar{display:none}#TerminContainer #weitereTermineContainer #weitereTermine_scrollToBottom,#TerminContainer #weitereTermineContainer #weitereTermine_scrollToTop{display:none}#TerminContainer #weitereTermineContainer #weitereTermine_scrollBottom,#TerminContainer #weitereTermineContainer #weitereTermine_scrollTop{border-left:2px solid;border-right:0 solid;float:left;height:27px;width:100%}#TerminContainer #weitereTermineContainer #weitereTermine_scrollBottom button,#TerminContainer #weitereTermineContainer #weitereTermine_scrollTop button{background:#2887c3;background:-webkit-gradient(left bottom,right top,color-stop(0,#51a7db),color-stop(24%,#2887c3),color-stop(76%,#2887c3),color-stop(100%,#51a7db));background:linear-gradient(45deg,#51a7db,#2887c3 24%,#2887c3 76%,#51a7db);border-radius:0!important;color:#fff;cursor:pointer;font-size:10pt;height:100%;padding:0;width:100%}#TerminContainer #weitereTermineContainer #weitereTermine_scrollBottom button:active,#TerminContainer #weitereTermineContainer #weitereTermine_scrollTop button:active{box-shadow:inset 2px 2px 2px rgba(0,0,0,.8),inset -1px -1px 1px hsla(0,0%,100%,.4)!important}#TerminContainer #weitereTermineContainer #weitereTermine_scrollBottom button img,#TerminContainer #weitereTermineContainer #weitereTermine_scrollTop button img{height:70%}#TerminContainer #termin_status_container{border-bottom:1px solid #194f71;border-right:1px solid #194f71;height:100%;margin-left:140px}#TerminContainer #termin_status_container #termin_status_datum_container{background:#194f71}#TerminContainer #termin_status_container #termin_status_datum_container #termin_status_datum{background:#2887c3;border:1px solid #51a7db;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;height:auto;text-align:center}#TerminContainer #termin_status_container #termin_status_filter_container{background:#2887c3;border-left:1px solid #51a7db;border-right:1px solid #51a7db;height:28px}#TerminContainer #termin_status_container #termin_status_filter_container #termin_status_filter{border:none;height:100%;margin-left:10%;-moz-text-align-last:center;text-align-last:center;width:80%}#TerminContainer #termin_status_container #termin_status_filter_container #termin_status_error{color:#fff;text-align:center;width:100%}#TerminContainer #termin_status_container #termin_status_filter_anmerkung{background:#2887c3;border-bottom:1px solid #d3d3d3;border-left:1px solid #51a7db;border-right:1px solid #51a7db;color:#fff;height:auto;text-align:center}#TerminContainer #termin_status_container #termin_status_filter_anmerkung label{font-size:11pt}#TerminContainer #termin_status_container #termin_status_footer_container{background:#194f71;border-top:1px solid #d3d3d3}#TerminContainer #termin_status_container #termin_status_footer_container #termin_status_footer{background:#2887c3;border:1px solid #51a7db;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;font-size:11pt;height:27px;padding-top:2px;text-align:center}#TerminContainer #termin_status_container #termin_status_footer_container #termin_status_footer a{color:#fff}#TerminContainer #termin_status_container #termin_status_block{border-bottom:none!important;border-left:none!important;border-right:none!important;height:calc(100% - 112px);margin:0;overflow-y:auto;padding:0 0 5px}#TerminContainer #termin_status_container #termin_status_block #uhrzeitTooltip{border-top:5px solid #4682b4;height:20px;opacity:1!important;padding-left:45px;position:absolute;text-align:center;width:calc(100% - 138px)}#TerminContainer #termin_status_container #termin_status_block .termin_status{border-top:0!important;display:flex;font-size:11pt;text-align:center}#TerminContainer #termin_status_container #termin_status_block .termin_status.reserviert{background:#fff}#TerminContainer #termin_status_container #termin_status_block .termin_status .termin_status_zeitraum{min-width:110px;padding-bottom:10px;padding-top:10px}#TerminContainer #termin_status_container #termin_status_block .termin_status .termin_status_eintraege{padding:5px 5px 0;width:100%}#TerminContainer #termin_status_container #termin_status_block .termin_status .termin_status_eintraege span{display:inline-block;padding:10px}@media (max-width:575px){#TerminContainer #termin_status_container #termin_status_block .termin_status .termin_status_eintraege span{display:none}}#TerminContainer #termin_status_container #termin_status_block .termin_status .termin_status_eintraege .terminVereinbaren{background:#fff;background:#add8e6;background:-webkit-gradient(left bottom,right top,color-stop(0,#d8ecf3),color-stop(24%,#add8e6),color-stop(76%,#add8e6),color-stop(100%,#d8ecf3));background:linear-gradient(45deg,#d8ecf3,#add8e6 24%,#add8e6 76%,#d8ecf3);border:1px solid grey;cursor:pointer;float:right;padding:4px 8px;width:100%}.modal-lg{max-width:950px}.modal-lg .close{margin-left:0}#confirmModal{z-index:1052}#confirmModal #confirmForm .modal-header h5{margin:auto}#confirmModal #confirmForm #confirmInput{margin:0;padding:0}#confirmModal #confirmForm #confirmInput .TAN-Text{font-size:11pt}#confirmModal #confirmForm #confirmInput #tanLabel{border-bottom-left-radius:0;border-bottom-right-radius:0}#confirmModal #confirmForm #confirmInput #tan{border-bottom-left-radius:.3rem;border-top-right-radius:0;text-align:center}#confirmModal #confirmForm .modal-footer{justify-content:center}#datenSchutzModal{z-index:1051}#datenSchutzModal .modal-body{-webkit-overflow-scrolling:touch;height:40vh;overflow-y:scroll}#datenSchutzModal .modal-footer #dsgvoFooterButtons{display:flex;justify-content:flex-end;margin-top:5px}#datenSchutzModal .modal-footer #dsgvoFooterButtons #datenSchutzAbort{margin-right:5px}@media (max-width:300px){.g-recaptcha{transform:scale(.67);-webkit-transform:scale(.67);transform-origin:0 0;-webkit-transform-origin:0 0}}@font-face{font-family:Roboto_Mono;src:url(/css/Font/Roboto_Mono/RobotoMono-Regular.ttf)}@font-face{font-family:Comfortaa;src:url(/css/Font/Comfortaa/Comfortaa-Regular.ttf)}
