﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;font-family:'Fira Sans',Arial;font-style:normal}body{background:rgba(37,74,107,.6)}h2,h3{color:#fff}a{color:#fff}@media(max-width:1023px){.hideIfNotDesktop{display:none}}.showOnSmallWidth{display:none}@media(max-width:549px){.showOnSmallWidth{display:block}}@media(max-width:549px){.hideOnSmallWidth{display:none}}#content .container{width:calc(100% - 20px);margin:15px auto;background:#356a98;border-radius:30px;position:relative}@media(min-width:1024px){#content .container{width:calc(100% - 200px);margin:80px auto}}#content .container #close-element{position:absolute;top:15px;right:15px;width:30px;height:30px;cursor:pointer;background:url(/css/images/ic_close_big.svg) no-repeat center center}@media(min-width:1024px){#content .container #close-element{top:50px;right:50px}}#content .container .intro-content,#content .container .error-content,#content .container .ident-content{padding:35px 20px 40px}@media(min-width:1024px){#content .container .intro-content,#content .container .error-content,#content .container .ident-content{padding:100px 100px 40px}}#content .container .intro-content .testLogo,#content .container .error-content .testLogo,#content .container .ident-content .testLogo{float:right;max-width:80px;padding-left:10px}@media(min-width:600px){#content .container .intro-content .testLogo,#content .container .error-content .testLogo,#content .container .ident-content .testLogo{max-width:200px}}@media(min-width:1024px){#content .container .intro-content .testLogo,#content .container .error-content .testLogo,#content .container .ident-content .testLogo{max-width:250px}}@media(min-width:1400px){#content .container .intro-content .testLogo,#content .container .error-content .testLogo,#content .container .ident-content .testLogo{max-width:400px}}#content .container .intro-content h2,#content .container .error-content h2,#content .container .ident-content h2{margin:0 0 15px;font-size:25px;font-weight:bold;line-height:35px}@media(min-width:1024px){#content .container .intro-content h2,#content .container .error-content h2,#content .container .ident-content h2{margin:0 0 30px;font-size:48px;line-height:50px}}#content .container .intro-content span,#content .container .error-content span,#content .container .ident-content span{font-size:16px;line-height:24px;color:#fff}@media(min-width:1024px){#content .container .intro-content span,#content .container .error-content span,#content .container .ident-content span{font-size:22px;line-height:28px}}#content .container .intro-content a,#content .container .error-content a,#content .container .ident-content a{font-weight:bold;text-decoration:underline}#content .container .table-filter-content{background:#254a6b;padding:40px 20px;border-top:1px dashed #8cc5e3}@media(min-width:1024px){#content .container .table-filter-content{padding:40px 100px 40px}}#content .container .table-filter-content label{color:#fff;font-size:15px;line-height:20px}#content .container .table-content{padding:0 20px 40px}@media(min-width:1024px){#content .container .table-content{padding:0 100px 40px}}#content .container .table-content>span{color:#fff;font-size:18px;display:block;padding:0 0 15px}#content .container .table-content table{background:#fff;width:100%;border-collapse:collapse}#content .container .table-content table tr{border-bottom:1px solid #efeff0}#content .container .table-content table tr:not(.firstRow):hover{background:rgba(160,215,245,.3)}#content .container .table-content table tr.firstRow{border-bottom:3px solid #efeff0}#content .container .table-content table tr th,#content .container .table-content table tr td{text-align:left;font-size:15px;line-height:20px;min-height:46px;padding:10px}#content .container .table-content table tr th{color:#286eaa;font-weight:bold;height:46px;cursor:pointer}#content .container .table-content table tr td{color:#555a5f;cursor:pointer;vertical-align:top}#content .container .table-content table tr td.tdWrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:275px}@media(max-width:549px){#content .container .table-content table tr td.tdWrap{max-width:145px}}@media(max-width:549px){#content .container .table-content table tr td.btnTd{padding:10px 3px}#content .container .table-content table tr td.btnTd a{font-size:20px}}#content .container .table-content table tr td a.tableBtn{background:#286eaa;color:#fff;border-radius:3px;cursor:pointer;display:block;min-width:30px;text-align:center;padding:3px}#content .container .table-content table tr th:first-of-type,#content .container .table-content table tr td:first-of-type{padding-left:20px}#content .container .table-content .status-elements{display:flex;flex-direction:row}#content .container .table-content .status-elements .status-icon{display:block;width:40px;height:40px;margin-right:16px}#content .container .table-content .status-elements .status-icon:last-child{margin-right:0}#content .container .table-content .status-elements .status-icon.status{background:url(/css/images/btn_ok.svg) no-repeat center center}#content .container .table-content .status-elements .status-icon.status.active{background:url(/css/images/btn_ok_active.svg) no-repeat center center}#content .container .table-content .status-elements .status-icon.details{background:url(/css/images/ic_uebersicht.svg) no-repeat center center}#content .container .table-content .tableEmptyContainer span{color:#fff;font-size:18px}#content .container .details-content{padding:10px}#content .container .details-content .details-row{padding:10px 0;color:#fff;font-size:16px;line-height:22px;display:grid;grid-template-columns:30% 70%}#content .container .details-content .details-row label{font-weight:bold}#popupFormInfo,#popupErrorInfo{display:none}#popupFormInfo.show,#popupErrorInfo.show{display:flex;width:100%;height:100%;position:fixed;top:0;background:rgba(0,0,0,.3)}#popupFormInfo .formPopup,#popupErrorInfo .formPopup,#popupFormInfo .errorPopup,#popupErrorInfo .errorPopup{width:calc(100% - 40px);max-width:800px;max-height:calc(100% - 40px);margin:auto;color:#555a5f;background:#fff;padding:20px;border-radius:30px;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}#popupFormInfo .formPopup::-webkit-scrollbar,#popupErrorInfo .formPopup::-webkit-scrollbar,#popupFormInfo .errorPopup::-webkit-scrollbar,#popupErrorInfo .errorPopup::-webkit-scrollbar{display:none}#popupFormInfo .formPopup .popupclose,#popupErrorInfo .formPopup .popupclose,#popupFormInfo .errorPopup .popupclose,#popupErrorInfo .errorPopup .popupclose{position:absolute;top:25px;right:25px;width:30px;height:30px;cursor:pointer;background:url(/css/images/ic_close_big.svg) no-repeat center center}#popupFormInfo .formPopup .formHeadline,#popupErrorInfo .formPopup .formHeadline,#popupFormInfo .errorPopup .formHeadline,#popupErrorInfo .errorPopup .formHeadline{text-align:center;font-size:26px;color:#555a5f;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:solid 2px rgba(37,74,107,.6)}#popupFormInfo .formPopup .formDescription,#popupErrorInfo .formPopup .formDescription,#popupFormInfo .errorPopup .formDescription,#popupErrorInfo .errorPopup .formDescription{font-size:18px;line-height:24px}#popupFormInfo .formPopup .formDescriptionContent,#popupErrorInfo .formPopup .formDescriptionContent,#popupFormInfo .errorPopup .formDescriptionContent,#popupErrorInfo .errorPopup .formDescriptionContent{display:flex;flex-direction:column}#popupFormInfo .formPopup .formDescriptionContent>div:nth-of-type(2n),#popupErrorInfo .formPopup .formDescriptionContent>div:nth-of-type(2n),#popupFormInfo .errorPopup .formDescriptionContent>div:nth-of-type(2n),#popupErrorInfo .errorPopup .formDescriptionContent>div:nth-of-type(2n){margin-bottom:20px}#popupFormInfo .formPopup .formDescriptionContent>div:last-of-type,#popupErrorInfo .formPopup .formDescriptionContent>div:last-of-type,#popupFormInfo .errorPopup .formDescriptionContent>div:last-of-type,#popupErrorInfo .errorPopup .formDescriptionContent>div:last-of-type{margin:0}@media(min-width:768px){#popupFormInfo .formPopup .formDescriptionContent,#popupErrorInfo .formPopup .formDescriptionContent,#popupFormInfo .errorPopup .formDescriptionContent,#popupErrorInfo .errorPopup .formDescriptionContent{display:grid;grid-template-columns:150px auto;grid-template-rows:auto;grid-gap:20px}#popupFormInfo .formPopup .formDescriptionContent>div,#popupErrorInfo .formPopup .formDescriptionContent>div,#popupFormInfo .errorPopup .formDescriptionContent>div,#popupErrorInfo .errorPopup .formDescriptionContent>div{margin-bottom:0}}#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonContainer,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonContainer,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonContainer,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonContainer,#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonHeadline,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonHeadline,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline{display:flex;flex-direction:column}#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type{margin-bottom:20px}@media(min-width:768px){#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonContainer:first-of-type,#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline:first-of-type{margin-bottom:0}}#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput{margin-bottom:20px}@media(min-width:549px){#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonContainer .formRadioInput,#popupFormInfo .formPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput,#popupErrorInfo .formPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput,#popupFormInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput,#popupErrorInfo .errorPopup .formDescriptionContent .formRadioButtonHeadline .formRadioInput{margin-bottom:0}}#popupFormInfo .formPopup hr,#popupErrorInfo .formPopup hr,#popupFormInfo .errorPopup hr,#popupErrorInfo .errorPopup hr{margin:20px 0 20px 0;padding:0;height:0;border:none;border-bottom:solid 2px rgba(37,74,107,.6)}#popupFormInfo .formPopup .formCheckboxInputContainer,#popupErrorInfo .formPopup .formCheckboxInputContainer,#popupFormInfo .errorPopup .formCheckboxInputContainer,#popupErrorInfo .errorPopup .formCheckboxInputContainer{display:flex;flex-direction:row !important;position:relative}#popupFormInfo .formPopup .formCheckboxInputContainer .formCheckboxInput,#popupErrorInfo .formPopup .formCheckboxInputContainer .formCheckboxInput,#popupFormInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput,#popupErrorInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput{display:flex;flex-direction:row !important;margin-right:20px}#popupFormInfo .formPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"],#popupErrorInfo .formPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"],#popupFormInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"],#popupErrorInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]{position:relative;left:15px;top:-4px;z-index:0;-webkit-appearance:none}#popupFormInfo .formPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]+label::before,#popupErrorInfo .formPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]+label::before,#popupFormInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]+label::before,#popupErrorInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]+label::before{width:18px;height:18px;border-radius:5px;border:1px solid #808080;background-color:#fff;display:block;content:"";float:left;margin-right:5px;z-index:5;position:relative}#popupFormInfo .formPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]:checked+label::before,#popupErrorInfo .formPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]:checked+label::before,#popupFormInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]:checked+label::before,#popupErrorInfo .errorPopup .formCheckboxInputContainer .formCheckboxInput input[type="checkbox"]:checked+label::before{box-shadow:inset 0 0 0 3px #fff;background-color:#000}#popupFormInfo .formPopup .formCommentContainer,#popupErrorInfo .formPopup .formCommentContainer,#popupFormInfo .errorPopup .formCommentContainer,#popupErrorInfo .errorPopup .formCommentContainer{margin-top:20px;margin-bottom:10px;height:450px}#popupFormInfo .formPopup .formCommentContainer textarea,#popupErrorInfo .formPopup .formCommentContainer textarea,#popupFormInfo .errorPopup .formCommentContainer textarea,#popupErrorInfo .errorPopup .formCommentContainer textarea{padding:10px;font-size:14px;min-height:200px;max-height:400px;min-width:100%;max-width:100%}#popupFormInfo .formPopup .formCommentContainer table.k-editor,#popupErrorInfo .formPopup .formCommentContainer table.k-editor,#popupFormInfo .errorPopup .formCommentContainer table.k-editor,#popupErrorInfo .errorPopup .formCommentContainer table.k-editor{height:90% !important}#popupFormInfo .formPopup .popupErrorMessage span,#popupErrorInfo .formPopup .popupErrorMessage span,#popupFormInfo .errorPopup .popupErrorMessage span,#popupErrorInfo .errorPopup .popupErrorMessage span{font-size:22px;line-height:28px;color:#f00}.buttonContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;min-height:50px}@media(min-width:1024px){.buttonContainer{flex-direction:row}}.buttonContainer .btn{display:flex;height:40px;border:none;justify-content:center;align-items:center;padding:5px 10px;cursor:pointer;overflow:auto}.buttonContainer .btn.primaryBtn{background:#286eaa;color:#fff}.buttonContainer .btn.primaryBtn:hover{background:#356a98}.buttonContainer .btn.secondaryBtn{background:#fff;color:#286eaa}.buttonContainer .btn.secondaryBtn:hover{background:#a0d7f5}.pagerContainer{background:#fff;padding:10px 10px 10px 20px;display:flex;flex-direction:row;justify-content:flex-end;position:relative;min-height:64px;border-top:3px solid #efeff0}@media(min-width:768px){.pagerContainer .dbh_dataPager .pageResult{position:absolute;left:20px;bottom:20px}}.pagerContainer .dbh_dataPager>div{display:flex;margin-top:10px}.pagerContainer .dbh_dataPager>div .dbh_pageSwitch.active{cursor:pointer}.pagerContainer .dbh_dataPager>div .link{font-size:16px;line-height:22px;text-align:center;color:#7ba9bc;cursor:pointer;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.pagerContainer .dbh_dataPager>div .link.active{cursor:auto;background:#efeff0;color:#000}@media(max-width:549px){.pagerContainer .dbh_dataPager>div .link{display:none}}.formRadioButtonContainer{display:flex}@media(min-width:549px){.formRadioButtonContainer{flex-direction:row !important}}.formRadioButtonContainer .formRadioInput{display:flex;flex-direction:row;margin-right:20px}.formRadioButtonContainer .formRadioInput input[type='radio']{display:none !important}.formRadioButtonContainer .formRadioInput input[type=radio]+label,.formRadioButtonContainer .formRadioInput input[type=radio]~label{padding-left:30px;margin-right:10px;line-height:1.25;display:inline-block;background:url(/css/images/radiobtn_unselected.svg) no-repeat left center;min-width:20px;min-height:20px;background-size:20px;display:flex;align-items:center}.formRadioButtonContainer .formRadioInput input[type=radio]:checked+label,.formRadioButtonContainer .formRadioInput input[type=radio]:checked~label{background:url(/css/images/radiobtn_selected.svg) no-repeat left center;background-size:20px}.valMessage{display:none}.invalid .valMessage{display:block;color:#f00;font-weight:bold;margin:10px 0}.feedbackContainer{padding:35px 20px 40px}@media(min-width:1024px){.feedbackContainer{padding:100px 100px 40px}}.feedbackContainer table{border:none}.feedbackContainer table ul{padding-left:0}.paddingVertical{padding:0 0 35px}.marginTop{margin:20px 0 0}.start{justify-content:start}