@import url('https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap');body {align-items: center;background: #f2f2f2 url('Notizbuch-auf-Schreibtisch_FH-Dortmund_Volker-Wiciok_190228.jpg') no-repeat;background-size: cover;color: #222;display: flex;flex-direction: column;font-family: 'Fira Sans',Roboto,Helvetica,Arial;font-size: 1.125rem;justify-content: center;line-height: 1.55;margin: 0;min-height: 100vh;width: 100%;}h1 {font-weight: normal;margin: 0;padding: 0 0 .5rem 0;}p {margin: 0;padding: 0 0 .5rem 0;}a {color: #222;transition: all .2s ease;}a:hover, a:focus {color: #616161;}:focus-visible {outline: 1px solid #f55500;outline-offset: 2px;}#idpSelect {background-color: #fff;border-radius: .5rem;box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);max-width: 40rem;padding: 1.5rem;margin: 3rem .5rem;}#idpSelectPreferredIdPTile {padding-top: 1.5rem;}#idpSelectIdPEntryTile, #idpSelectIdPListTile {padding-top: 1.5rem;}div.IdPSelectautoDispatchArea {border-bottom: 1px solid #d9d9d9;font-weight: bold;padding: .5rem 0 1.5rem 0;}div.IdPSelectTextDiv {clear: left;font-weight: bold;}div.IdPSelectPreferredIdPButton {display: block;line-height: 1.2;padding-top: .5rem;}div.IdPSelectPreferredIdPButton a {background: url(icons/arrow-forward-outline.svg) no-repeat center right;background-size: 1.25rem;display: grid;margin: auto;padding-right: 2rem;text-decoration: none;width: fit-content;}div.IdPSelectPreferredIdPButton a:hover, div.IdPSelectPreferredIdPButton a:focus {background: url(icons/arrow-forward-outline_grey.svg) no-repeat center right;background-size: 1.25rem;}div.IdPSelectPreferredIdPImg {grid-area: 1 / 1 / 1 / 1;margin-bottom: 0.5rem;}img.IdPSelectIdPImg {width: auto;}div.IdPSelectPreferredIdPButton img {display: block;border: solid 0px #000000;margin: 0 auto;height: 48px;width: auto;}div.IdPSelectPreferredIdPButton div.IdPSelectTextDiv {text-align: center;font-weight: normal;grid-area: 2 / 1 / 2 / 1;}div.IdPSelectPreferredIdPButton .IdPSelectSvg {grid-area: 1 / 2 / span 2 / 2;height: 100%;width: 2rem;padding-left: 1rem;}#idpSelectInput, #idpSelectSelector {border: 1px solid #d9d9d9;display: block;font-size: 1rem;margin: .5rem 0;padding: .75rem;width: -webkit-fill-available;width: -moz-available;}#idpSelectSelector {background: url(icons/chevron-down-outline.svg) no-repeat center right .75rem;background-size: 1.25rem;padding: .75rem 3rem .75rem .75rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;}#idpSelectInput::placeholder, select option[value="-"] {color: #616161;font-size: 1rem;}#idpSelectSelectButton, #idpSelectListButton {cursor: pointer;display: block;background: #222 url(icons/arrow-forward-outline_white.svg) no-repeat center right 1rem;background-size: 1.25rem;border: 1px solid #222;color: #fff;font-size: 1.125rem;margin: 1.5rem 0 auto auto;padding: .75rem 3rem .75rem 1.25rem;transition: all .2s ease;}#idpSelectSelectButton[disabled], #idpSelectListButton[disabled] {background-color: #484848;cursor: unset;}#idpSelectSelectButton:hover, #idpSelectSelectButton:focus, #idpSelectListButton:hover, #idpSelectListButton:focus {background-color: #484848;}.IdPButtonSvg {height: 100%;width: 2rem;}a.IdPSelectDropDownToggle {display: inline-block;}#idpSelectIdPEntryTile a.IdPSelectDropDownToggle {background: url(icons/list-circle-outline.svg) no-repeat center left;background-size: 1.25rem;padding-left: 1.5rem;}#idpSelectIdPEntryTile a.IdPSelectDropDownToggle:hover, #idpSelectIdPEntryTile a.IdPSelectDropDownToggle:focus {background: url(icons/list-circle-outline_grey.svg) no-repeat center left;background-size: 1.25rem;}#idpSelectIdPListTile a.IdPSelectDropDownToggle {background: url(icons/search-circle-outline.svg) no-repeat center left;background-size: 1.25rem;padding-left: 1.5rem;}#idpSelectIdPListTile a.IdPSelectDropDownToggle:hover, #idpSelectIdPListTile a.IdPSelectDropDownToggle:focus {background: url(icons/search-circle-outline_grey.svg) no-repeat center left;background-size: 1.25rem;}a.IdPSelectHelpButton {background: url(icons/help-circle-outline.svg) no-repeat center left;background-size: 1.25rem;display: block;padding-left: 1.5rem;}a.IdPSelectHelpButton:hover, a.IdPSelectHelpButton:focus {background: url(icons/help-circle-outline_grey.svg) no-repeat center left;background-size: 1.25rem;}@media(min-width: 768px) {a.IdPSelectHelpButton {display: inline-block;float: inline-end;}}ul.IdPSelectDropDown, div.IdPSelectDropDown {-moz-box-sizing: border-box;box-sizing: border-box;list-style: none;padding-left: 0px;border: solid #d9d9d9;border-width: 1px 1px 0 1px;z-index: 6;position: absolute;margin-top: 0;}ul.IdPSelectDropDown li, div.IdPSelectDropDown div {background-color: #fff;border-bottom: 1px solid #d9d9d9;cursor: pointer;padding: .25rem .75rem;}ul.IdPSelectDropDown li.IdPSelectCurrent, div.IdPSelectDropDown div.IdPSelectCurrent {background-color: #d9d9d9;}div.IdPSelectautoDispatchTile {font-weight: normal;padding: .5rem 1.5rem 0 0;position: relative;}@media(min-width: 768px) {div.IdPSelectautoDispatchTile {display: table-cell;}}div.IdPSelectautoDispatchTile label {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;cursor: pointer;}div.IdPSelectautoDispatchTile label:before {background-color: #fff;border: 2px solid #222;border-radius: 50%;content: "";display: block;height: .75rem;margin-right: .75rem;transition: all .2s ease;width: .75rem;}div.IdPSelectautoDispatchTile label:after {background-color: #f55500;border-radius: 50%;content: "";font-size: .75rem;height: .75rem;left: auto;padding: .1rem;position: absolute;top: auto;transform: scale(.00001);transition: all .2s ease;width: .75rem;}div.IdPSelectautoDispatchTile input:checked + label:after {transform: scale(.5);}div.IdPSelectautoDispatchTile input {cursor: pointer;height: 100%;margin: 0;opacity: 0;position: absolute;width: 100%;}div.IdPSelectautoDispatchTile input:focus-visible + label:before {outline: 1px solid #f55500;outline-offset: 2px;} 
@font-face {
    font-family: 'Poppins';
    src: url('https://secaware.fh-dortmund.de/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://secaware.fh-dortmund.de/fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

body {
    font-family: 'Poppins', sans-serif !important; 
}

h1 {
    font-family: 'Poppins', sans-serif !important; 
    font-weight: bold !important;
}