@charset "UTF-8";

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Import Schriften 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@font-face {
  font-family: "HISinOneIcons";
  src: url("HISinOneIcons_2021_07.eot");
  src: url("HISinOneIcons_2021_07.eot") format("embedded-opentype"), url("HISinOneIcons_2021_07.ttf") format("truetype"), url("HISinOneIcons_2021_07.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Open Sans';
  src: url("OpenSans-Semibold.ttf") format("truetype");
  font-weight: bold;
}
@font-face {
  font-family: 'Open Sans';
  src: url("OpenSans-Italic.ttf") format("truetype");
  font-style: italic;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Variablen 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
:root {
  /* CD */
  --orange: #f55500;
  --darkorange: #c24400;
  /* FontColor */
  --basicFontColor: #222;
  --accentFontColor: #222;
  --contrastFontColor: #fff;
  --disabledFontColor: #6e6e6e;
  --warningFontColor: #a01d30;
  /* BackgroundColor */
  --headerFooterBG: #f5f5f5;
  --errorColor: #a01d30;
  --backgroundColor1: #6e6e6e;
  --backgroundColor2: #fff;
  --backgroundColor3: #f5f5f5;
  --backgroundColor4: #bbb;
  --backgroundColor5: #fffaeb;
  --backgroundColor6: #a01d30;
  --backgroundColor7: #f55500;
  --backgroundColor8: #fdebce;
  --backgroundColor9: #fffaeb;
  --backgroundColor13: #068740;
  --backgroundColor42: #f5f5f5;
  /* Buttons */
  --basicButtonFontColor: #222;
  --basicButtonBackgroundColor: #f5f5f5;
  --basicButtonBorder: 1px solid #bbb;
  /* Schrift */
  --font: "Fira Sans", "Open Sans", Arial, Helvetica, sans-serif;
  --fontSize1: 26px;
  --fontSize2: 22px;
  --fontSize3: 19px;
  --fontSize4: 16px;
  --fontSize5: 14px;
  --fontSize6: 12px;
  /* Rahmen */
  --borderColor1: 1px solid #bbb;
  --borderColor2: 1px solid #bbb;
  --borderColor3: 1px solid #bbb;
  --borderColor4: #bbb;
  /* Highlight */
  --highlightBackgroundColor: #bbb;
  --highlightBorder: 1px solid #f55500;
  --highlightBorderForms: 1px solid #f55500;
  --highlightBorderTransparent: 1px solid transparent;
  --highlightShadow: 1px 1px 5px #bbb;
  --highlightTransition: all .3s ease;
  --highlightFocusOutline: 2px solid #f55500;
  /* Sonstige */
  --backgroundImagesSize: 18px 18px;
  --imageSizeStandard: 18px;
  --popupRadius: 0;
}

/* CSS specific to iOS devices: font-size > 16px to avoid Auto-Zoom in Safari on IOS */
.ios:root {
  --fontSize3: 19px;
  --fontSize4: 16px;
  --fontSize5: 14px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Text 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1, h2, h3, h4 {
  color: var(--basicFontColor);
  font-weight: 400;
  padding: 5px 0;
  margin: 0;
}
h1 { font-size: var(--fontSize1); }
h2 { font-size: var(--fontSize2); }
h3 { font-size: var(--fontSize3); }
h4 { font-size: var(--fontSize4); }
.alertWarningTitle, .alertWarningBody, .einwilligungDesriptionText { color: var(--basicFontColor); }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Container 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*  Header ~~~~~~~~~~~~~~~~~~~ */
#hisinoneHeader {
  background-color: var(--headerFooterBG);
  border-bottom: var(--borderColor1);
  box-shadow: none;
}
#hisinoneHeader #logoAndServicesHeader { padding: 10px 0; }
#hisinoneHeader #loginForm { width: unset; }

/*  Reduzierter Header ~~~~~~~ */
.reducedHeader #hisinoneHeader #logoAndServicesHeader { padding: 5px 0; }
.reducedHeader .logoLink img {
  height: auto;
  width: 115px;
}
.reducedHeader .searchMenuInput { height: 25px; }
.reducedHeader input, .reducedHeader select, .reducedHeader textarea, .reducedHeader .ui-selectonemenu { min-height: 25px; }
.reducedHeader #searchMenuExtContainer:after { top: 25px; }
.reducedHeader .roleSwitcher .ui-selectonemenu .ui-selectonemenu-label {
  font-size: var(--fontSize5);
  height: 25px;
  line-height: 1.2em;
}
.reducedHeader .ui-selectonemenu label.ui-selectonemenu-label:after { line-height: 1.4em; }

/*  Content ~~~~~~~~~~~~~~~~~~ */
.his_main_content { padding-top: 5px; }
.his_main_content .content_max_portal, .his_main_content .content_navi_on, .his_main_content .content_max_navi_off, .his_main_content .content_navi_off { margin: 0 10px; }

/*  Footer ~~~~~~~~~~~~~~~~~~~ */
#hisinoneFooter {
  border-top: var(--borderColor1);
  box-shadow: none;
  padding: 5px 10px;
}
#hisinoneFooter .footerLinkList { margin: 0 0 5px 0; }
#hisinoneFooter .langSelect { width: unset; }

/*  Boxen (z.B. Projekt-Suche) */
.p-panel .p-panel-header {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  color: var(--basicFontColor);
}
.p-panel .p-panel-header .p-panel-title { font-weight: normal; }

/* Hinweise ~~~~~~~~~~~~~~~~~~ */
div.errortext, div.warningtext, div.successtext, div.helptext, div.confirmtext {
  border: var(--highlightBorder);
  box-shadow: none;
}
.helpButton + .helptext:focus { box-shadow: none; }

/* Suche speichern ~~~~~~~~~~~ */
.saveSearchCriteriaContainer { min-height: 36px; }

/* Dokumentation ~~~~~~~~~~~~~ */
.documentation_search_input { height: 36px; }
.documentation_search_input + #searchHelpButton { margin: 2px 5px; }
#mw_content a:hover, #mw_content a:focus { text-decoration: none; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Navigation 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Linke Spalte ~~~~~~~~~~~~~~ */
.topMenuContainer {
  border-right: var(--borderColor1);
  border-top: var(--borderColor1);
}
.topMenuContainer .navitem-headline {
  border-top: var(--borderColor1);
  padding-top: 0;
}
.topMenuContainer .navitem-headline a {
  background-color: var(--headerFooterBG);
  margin: 0;
  padding: 13px 10px;
}
.topMenuContainer .navitem-headline a:hover, .topMenuContainer .navitem-headline a:focus { background-color: var(--backgroundColor4) !important; }
.topMenuContainer ul.nav li a.topMenuLink, .topMenuContainer ul.nav li a.subMenuLink {
  border-bottom: var(--borderColor1);
  border-top: var(--highlightBorderTransparent);
}
.topMenuContainer ul.nav li a.topMenuLink, .topMenuContainer ul.nav li a.subMenuLink, .topMenuContainer ul.nav li a.backButton {
  background-color: var(--headerFooterBG);
  margin: 0;
}
.topMenuContainer ul.nav li a.topMenuLink:hover, .topMenuContainer ul.nav li a.topMenuLink:focus, .topMenuContainer ul.nav li a.subMenuLink:hover, .topMenuContainer ul.nav li a.subMenuLink:focus, .topMenuContainer ul.nav li a.backButton:hover, .topMenuContainer ul.nav li a.backButton:focus { background-color: var(--backgroundColor4) !important; }
.topMenuContainer ul.nav li a.topMenuLinkHighlighted {
  background-color: var(--headerFooterBG) !important;
  color: var(--basicFontColor);
}
.topMenuContainer ul.nav li.navitem-headline + li a.subMenuLink { border-top: var(--borderColor1); }

/* Unterseite ~~~~~~~~~~~~~~~~ */
.submenuPage ul li a { text-decoration: underline !important; }
.submenuPage ul li a:hover, .submenuPage ul li a:focus { text-decoration: none !important; }

/* Tabview ~~~~~~~~~~~~~~~~~~~ */
.p-tabview .p-tabview-nav {
	border: var(--borderColor1);
	border-width: 0 0 1px 0;
	padding: 0 1rem;
}
.p-tabview .p-tabview-nav-btn.p-link {
	background-color: var(--headerFooterBG);
	border: var(--borderColor1);
	box-shadow: none;
}
.p-tabview .p-tabview-nav li:hover .p-tabview-nav-link, .p-tabview .p-tabview-nav li:focus .p-tabview-nav-link {
	border: var(--borderColor1);
	color: var(--basicFontColor) !important;
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link, .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):focus .p-tabview-nav-link {
	border-color: var(--orange);
	border-bottom-color: var(--backgroundColor2);
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
	background: transparent;
	border: var(--borderColor1);
	color: var(--backgroundColor1);
	margin: 0 0 -1px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover, .p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
	background: var(--backgroundColor2);
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
	box-shadow: none;
	outline: none;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
	background: var(--backgroundColor2);
	border: var(--highlightBorder);
	border-bottom-color: var(--backgroundColor2);
	color: var(--basicFontColor);
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link:not(.p-disabled):focus {
	border: var(--highlightBorder);
	border-bottom-color: var(--backgroundColor2);
}
.mikronavi_submit {
  border-bottom: var(--borderColor1);
  margin-bottom: 1rem;
}
.mikronavi_submit ul { margin-bottom: -1px; }
.mikronavi_submit button.tabButton {
  background-color: unset;
  border: none;
  border-bottom: 3px solid transparent;
  font-weight: 600;
  margin: 0 0 -2px;
  padding: 1rem;
}
.mikronavi_submit button.tabButton:hover, .mikronavi_submit button.tabButton:focus {
  background-color: unset !important;
  border-bottom: 3px solid var(--backgroundColor4);
  box-shadow: none;
  font-weight: 600;
  margin: 0 0 -2px;
}
.mikronavi_submit button.tabButton.active {
  background-color: unset;
  border: none;
  border-bottom: 3px solid var(--orange);
  color: var(--basicFontColor);
}
.mikronavi_submit button.tabButton.active:hover, .mikronavi_submit button.tabButton.active:focus { border-color: var(--orange) !important; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Primary Buttons 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Anmelden ~~~~~~~~~~~~~~~~~~ */
.submit_login, .loginStartPage .submit_login,
.submit_highlighted_text_iconfont.blue, button.submit_highlighted.blue, button.button_highlighted.blue,
button.button_highlighted_dark_green, button.button_highlighted {
  background-color: var(--orange);
  border: none;
  font-size: var(--fontSize3);
  min-height: 36px;
  padding: 5px 10px;
}
.submit_login img, .loginStartPage .submit_login img,
.submit_highlighted_text_iconfont.blue img, button.submit_highlighted.blue img, button.button_highlighted.blue img,
button.button_highlighted_dark_green img, button.button_highlighted img {
  filter: contrast(0) brightness(2);
}
.submit_login:hover, .submit_login:focus, .loginStartPage .submit_login:hover, .loginStartPage .submit_login:focus,
.submit_highlighted_text_iconfont.blue:hover,
.submit_highlighted_text_iconfont.blue:focus, button.submit_highlighted.blue:hover, button.submit_highlighted.blue:focus, button.button_highlighted.blue:hover, button.button_highlighted.blue:focus,
button.button_highlighted_dark_green:hover,
button.button_highlighted_dark_green:focus, button.button_highlighted:hover, button.button_highlighted:focus {
  background-color: var(--darkorange) !important;
  box-shadow: none;
  color: var(--backgroundColor2);
  filter: none;
}
.submit_login:hover span, .submit_login:focus span, .loginStartPage .submit_login:hover span, .loginStartPage .submit_login:focus span,
.submit_highlighted_text_iconfont.blue:hover span,
.submit_highlighted_text_iconfont.blue:focus span, button.submit_highlighted.blue:hover span, button.submit_highlighted.blue:focus span, button.button_highlighted.blue:hover span, button.button_highlighted.blue:focus span,
button.button_highlighted_dark_green:hover span,
button.button_highlighted_dark_green:focus span, button.button_highlighted:hover span, button.button_highlighted:focus span {
  color: var(--backgroundColor2);
}
.submit_login:hover img, .submit_login:focus img, .loginStartPage .submit_login:hover img, .loginStartPage .submit_login:focus img,
.submit_highlighted_text_iconfont.blue:hover img,
.submit_highlighted_text_iconfont.blue:focus img, button.submit_highlighted.blue:hover img, button.submit_highlighted.blue:focus img, button.button_highlighted.blue:hover img, button.button_highlighted.blue:focus img,
button.button_highlighted_dark_green:hover img,
button.button_highlighted_dark_green:focus img, button.button_highlighted:hover img, button.button_highlighted:focus img {
  filter: contrast(0) brightness(2) !important;
}
.loginStartPage .submit_login { margin-top: 23px; }

button.submit_highlighted, input[type='submit'].submit_highlighted {
  background-color: var(--orange);
  border: none !important;
  cursor: pointer;
  font-size: var(--fontSize3);
  font-weight: bold;
  min-height: 36px;
  padding: 5px 10px;
}
button.submit_highlighted:hover, button.submit_highlighted:focus, input[type='submit'].submit_highlighted:hover, input[type='submit'].submit_highlighted:focus { background-color: var(--darkorange) !important; }

.fhdo_anmeldebutton {
  display: inline-flex;
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-bottom: 30px;
}
.fhdo_anmeldung {
  place-content: center;
  align-items: center;
  text-align: center;
  max-height: 30px;
  min-height: 20px;
  min-width: 40px;
  outline: none;
  text-decoration: none !important;
}
.anmelden {
  background-color: var(--orange);
  color: #fff;
  font-size: var(--fontSize3);
  font-weight: bold;
  padding: 5px 10px;
  text-decoration: none;
}
.anmelden:hover, .anmelden:focus { background-color: var(--darkorange) !important; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Secondary Buttons 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Allgemein ~~~~~~~~~~~~~~~~~ */
button, .btn, .link_button {
  min-height: 36px;
  padding: 6px 10px;
}
button:hover, button:focus,
.linkLookImageInformation:hover,
.submit_linkLook:hover,
button.submitImage:hover, button.submitImage:focus,
button.fieldsetHeadlineCollapseButton:hover, button.fieldsetHeadlineCollapseButton:focus,
button.fieldsetHeadlineCloseButton:hover, button.fieldsetHeadlineCloseButton:focus,
button.submitImageTable:hover,
button.treeTableIcon:hover, button.treeTableIcon:focus,
button.imagebottom:hover, button.imagebottom:focus,
.btn:hover, .btn:focus {
  box-shadow: none;
}
button:hover, button.icon:hover { outline: none; }
.alert .button a, .link_button {
  background-color: var(--headerFooterBG) !important;
  border: var(--borderColor1);
}
.alert .button a:hover, .alert .button a:focus, .link_button:hover, .link_button:focus { background-color: var(--backgroundColor4) !important; }
button.reset { min-height: 36px; }
.p-button {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  color: var(--basicFontColor);
}
.p-fileupload-choose:not(.p-disabled):hover, .p-fileupload-choose:not(.p-disabled):focus {
  background-color: var(--backgroundColor4);
  border: var(--borderColor1);
  color: var(--basicFontColor);
}

/* Sprachwechsel ~~~~~~~~~~~~~ */
.langSelect .langSelector {
  background-position: 10px;
  cursor: pointer;
  padding: 5px 10px 5px 30px !important;
}
.langSelect .langSelector:hover, .langSelect .langSelector:focus { background-color: var(--backgroundColor4); }

/* Navigation schließen ~~~~~~ */
.closeButtonNavigationESC {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  font-size: var(--fontSize5);
  padding: 5px 10px;
}
.closeButtonNavigationESC:hover, .closeButtonNavigationESC:focus {
  background-color: var(--backgroundColor4);
  box-shadow: none;
}

/* Oberere Leiste ~~~~~~~~~~~~ */
.dialogHeaderContainer button.ng-star-inserted { min-height: 36px; }

/* Auftrag ausführen ~~~~~~~~~ */
.jobStarterContainer .autocompleteWidth60 span.p-autocomplete { margin-top: 3px; }
button.transparent.jobstartBadge {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  border-radius: 0;
  color: var(--basicFontColor);
  margin: 0 5px;
  min-height: 36px;
  padding: 5px 10px;
}
button.transparent.jobstartBadge:hover, button.transparent.jobstartBadge:focus { background-color: var(--backgroundColor4) !important; }
button.transparent.jobstartBadge[disabled] { color: var(--backgroundColor1); }
button.transparent.jobstartBadge[disabled]:hover, button.transparent.jobstartBadge[disabled]:focus {
  background-color: var(--headerFooterBG) !important;
  color: var(--backgroundColor1);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Icon-Buttons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Burger, Haus, Lesezeichen ~~~~~~~~~~~ */
.submit_image.navbar-toggle, .iconfont-house.homeIconlink, .bookmarkMenuButton .submit_image, .services a.sLink {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  height: 36px;
  width: 36px;
  padding: 7.5px 0;
  text-align: center;
}
.submit_image.navbar-toggle:hover, .submit_image.navbar-toggle:focus, .iconfont-house.homeIconlink:hover, .iconfont-house.homeIconlink:focus, .bookmarkMenuButton .submit_image:hover, .bookmarkMenuButton .submit_image:focus, .services a.sLink:hover, .services a.sLink:focus {
  background-color: var(--backgroundColor4) !important;
  filter: grayscale(1);
}
.services a.sLink { text-decoration: none; }
.services a.sLink:hover, .services a.sLink:focus { box-shadow: none; }
#logoAndServicesHeader .navbar-toggle { margin: 0 5px 0 10px; }
.homeIconlink, .bookmarkMenuButton { margin-right: 10px; }
button.permalink-button { background-color: var(--headerFooterBG); }
button.icon[disabled], button.icon[disabled]:hover, button.transparent[disabled], button.transparent[disabled]:hover { filter: grayscale(1); }

/* Dropdowns ~~~~~~~~~~~~~~~~~ */
.p-button.p-autocomplete-dropdown, .p-button.p-datepicker-trigger {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  border-left: none;
  color: var(--orange);
}
.p-button.p-autocomplete-dropdown:hover, .p-button.p-autocomplete-dropdown:focus, .p-button.p-datepicker-trigger:hover, .p-button.p-datepicker-trigger:focus {
  border-color: var(--backgroundColor4);
  color: var(--orange);
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { color: var(--basicFontColor); }
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover, .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:focus {
  background-color: var(--backgroundColor4);
  color: var(--basicFontColor);
}

/* Tabelle auf-/zuklappen ~~~~ */
button.treeTableIcon.submit { background: var(--backgroundColor2); }
table.treeTable tr:hover button.treeTableIcon, table.treeTableWithIcons tr:hover button.treeTableIcon { background-color: var(--backgroundColor4); }

/* Weitere ~~~~~~~~~~~~~~~~~~~ */
/*button.ng-star-inserted[hisimage],*/
.submitLookImage.genSearchPrint {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  height: 36px;
  width: 36px;
}
.submitLookImage.genSearchPrint:hover, .submitLookImage.genSearchPrint:focus {
  background-color: var(--backgroundColor4) !important;
  filter: grayscale(1);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Icons 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Allgemein ~~~~~~~~~~~~~~~~~ */
[class^="iconfont-"]:before,
[class*=" iconfont-"]:before,
[class^="iconfont-"],
[class*=" iconfont-"],
[class^="iconfont_2022_03-"]:before,
[class*=" iconfont_2022_03-"]:before,
[class^="iconfont_2022_03-"],
[class*=" iconfont_2022_03-"],
[class^="iconfont_2022_04-"]:before,
[class*=" iconfont_2022_04-"]:before,
[class^="iconfont_2022_04-"],
[class*=" iconfont_2022_04-"] {
  color: var(--orange);
  font-size: var(--imageSizeStandard);
}
button.treeTableIcon { background: unset; }
button.treeTableIcon:hover, button.treeTableIcon:focus { background-color: unset !important; }
.linkImageTable:hover, .linkImageTable:focus, .linkImageTable:hover, .linkImageTable:focus, .topMenuLinkButton:hover, .topMenuLinkButton:focus {
  background-color: unset !important;
  box-shadow: none;
  filter: grayscale(1);
}
.submit_image:hover,
.submit_image:focus,
button.submit_linkLook:focus,
button.submit_linkLook:hover,
button.submit_linkLookBold:focus,
button.submit_linkLookBold:hover,
button.submit_linkLookBoldSortUp:focus,
button.submit_linkLookBoldSortUp:hover,
button.submit_linkLookBoldSortDown:focus,
button.submit_linkLookBoldSortDown:hover {
  box-shadow: none;
}
.submit_image:hover,
.submit_image:focus,
button.active:focus,
.btn.active:hover,
.btn.active:focus,
button.submitImage:focus,
button.fieldsetHeadlineCollapseButton:focus,
button.fieldsetHeadlineCloseButton:focus,
button.treeTableIcon:focus,
button.imagebottom:focus,
button.tabButton:focus,
button.flexdropdownmenu:focus,
button.submit_linkLook:focus,
button.submit_linkLook:hover,
button.submit_linkLookBold:focus,
button.submit_linkLookBold:hover,
button.submit_linkLookBoldSortUp:focus,
button.submit_linkLookBoldSortUp:hover,
button.submit_linkLookBoldSortDown:focus,
button.submit_linkLookBoldSortDown:hover,
.buttonlink input:hover,
button.submit_highlighted:hover,
button.submit_highlighted:focus,
.buttonlink input:focus,
.submitImageTable:hover,
.submitImageTable:focus,
.submitImageTable:active,
button.submitImageTable:hover,
button.submitImageTable:focus {
  background-color: unset !important;
  filter: grayscale(1);
}
p-fileUpload .pi-plus:after, .wikiDocumentation_link:after { color: var(--orange); }

/* Verlinkt ~~~~~~~~~~~~~~~~~~ */
a:not([disabled]):hover img, a:not([disabled]):focus img, button:not([disabled]):hover img, button:not([disabled]):focus img { filter: grayscale(1); }
.calendarImage.field-icon { margin: 10px 5px; }
.calendarImage.field-icon:hover, .calendarImage.field-icon:focus {
  background-color: unset !important;
  box-shadow: none;
  filter: grayscale(1);
}
.quickmenu-action:hover, .quickmenu-action:focus {
  background-color: unset !important;
  filter: grayscale(1);
}
button.treeTableIcon.submit {
  background-color: unset;
  border: none;
}
button.treeTableIcon.submit:hover, button.treeTableIcon.submit:focus { filter: grayscale(1); }

/* HISinOne-Logo ~~~~~~~~~~~~~ */
.productLogoStyle::before { font-size: 30px !important; }

/* Passwort anzeigen ~~~~~~~~~ */
.showPasswordElement {
  min-height: 30px;
  padding: 0 !important;
  right: 10px;
}

/* Navigation: Weiter und Zurück, Breadcrumbs, Boxen auf- und zuklappen */
.topMenuContainer .nav .menuLeftIconNext, .backButton::before { line-height: initial; }
.subMenuLinkHighlighted .menuLeftIconNext::before,
.topMenuLinkHighlighted .menuLeftIconNext::before,
.topMenuLinkHighlighted:hover .menuLeftIconNext::before,
.topMenuLinkHighlighted:focus .menuLeftIconNext::before,
.subMenuLink .menuLeftIconNext::before,
.topMenuLink .menuLeftIconNext::before,
.p-breadcrumb ul li.p-breadcrumb-chevron:after,
.p-panel .p-panel-header .p-panel-header-icon {
  color: var(--orange);
}

/* Hilfe ~~~~~~~~~~~~~~~~~~~~~ */
.input_standard ~ .helpButton,
.ui-selectonemenu ~ .toggleInputGenSearch,
.input_login ~ .submit_image,
.input_3_Chars ~ .helpButton {
  min-height: 36px;
}

/* Suche ~~~~~~~~~~~~~~~~~~~~~ */
#searchMenuExtContainer:after {
  color: var(--orange);
  top: 30px;
}

/* Warnmeldung ~~~~~~~~~~~~~~~ */
.alert .iconfont-time:before {
  font-size: var(--fontSize2);
  vertical-align: -webkit-baseline-middle;
}

/* Dropdown ~~~~~~~~~~~~~~~~~~ */
.ui-selectonemenu label.ui-selectonemenu-label:after {
  background-color: unset;
  color: var(--orange);
  right: 5px;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-state-focus label.ui-selectonemenu-label:after { background-color: unset; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Links 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Allgemein ~~~~~~~~~~~~~~~~~ */
.linkTable:hover, .linkTable:focus, .logoLink:hover, .logoLink:focus { background-color: unset !important; }
a.submit_image_text span, button.submit_image_text span { text-decoration: underline; }
a.submit_image_text:hover, a.submit_image_text:focus, button.submit_image_text:hover, button.submit_image_text:focus { background-color: unset !important; }
a.submit_image_text:hover span, a.submit_image_text:focus span, button.submit_image_text:hover span, button.submit_image_text:focus span { text-decoration: none; }
.link_image_text { text-decoration: underline; }
.link_image_text:hover, .link_image_text:focus { text-decoration: none; }
.link_image_text span { text-decoration: none;}
button.imagebottom { text-decoration: underline; }
button.imagebottom:hover, button.imagebottom:focus {
  background-color: unset !important;
  text-decoration: none;
}

/* Passwort vergessen ~~~~~~~~ */
.sLink.portalInfoBoxLink {
  font-size: var(--fontSize5);
  padding: 0;
  text-decoration: underline;
}
.sLink.portalInfoBoxLink:hover, .sLink.portalInfoBoxLink:focus {
  background-color: unset !important;
  text-decoration: none;
}

/* Navigation ~~~~~~~~~~~~~~~~ */
.ListingNavigationPage a { text-decoration: underline; }
.ListingNavigationPage a:hover, .ListingNavigationPage a:focus {
  background-color: unset !important;
  text-decoration: none;
}

/* Breadcrumbs ~~~~~~~~~~~~~~~ */
.p-breadcrumb { padding: 0 0 1rem 0; }
.breadcrumbLi a, .p-breadcrumb ul li .p-menuitem-link {
  border: none;
  font-size: var(--fontSize5);
  line-height: unset;
  padding: 0;
  text-decoration: underline;
}
.breadcrumbLi a:hover, .breadcrumbLi a:focus, .p-breadcrumb ul li .p-menuitem-link:hover, .p-breadcrumb ul li .p-menuitem-link:focus {
  background-color: unset !important;
  color: var(--basicFontColor);
  text-decoration: none;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: var(--basicFontColor);
  line-height: unset;
}

/* Footer ~~~~~~~~~~~~~~~~~~~~ */
.divfoot_navigation_portal a.sLink {
  font-size: var(--fontSize5);
  text-decoration: underline;
  text-transform: none;
}
.divfoot_navigation_portal a.sLink:hover, .divfoot_navigation_portal a.sLink:focus { text-decoration: none; }

/* Sonstige ~~~~~~~~~~~~~~~~~~ */
body a.transparent,
button.transparent,
a,
button.icon,
.submit_lock,
.submit_announcement_read_lock,
.submit_save_as,
.submit_eye_edit,
.submit_eye_visible,
.submit_eye_invisible,
.submit_eye_visible2,
.submit_eye_invisible2,
.submit_icon_active,
.submit_arrow_out,
.submit_calendar_go,
.submit_tree_increase,
.submit_tree_decrease,
.submit_lightning,
.submit_date_green,
.submit_date_green_add,
.submit_tag_blue,
.submit_tag_blue_add,
.submit_tag_blue_delete,
.submit_tag_orange,
.submit_tag_orange_add,
.submit_tag_orange_delete,
.submit_date_green_cancelled,
.submit_email,
.submit_email_go,
.submit_email_delete,
.submit_email_edit,
.submit_message_forward,
.submit_page_white_excel,
.submit_arrow_down,
.submit_arrow_switch,
.submit_warning_open,
.submit_warning_close,
.submit_chart_organisation,
.submit_arrow_left_fat,
.submit_save,
.submit_help,
.submit_map,
.submit_footprint,
.submit_camera,
.submit_user_frame,
.submit_new_level_below,
.submit_new_level_above,
.submit_new_row_above,
.submit_new_row_below,
.submit_world,
.submit_telephone,
.submit_time,
.submit_door_in,
.submit_application_cascade,
.submit_date,
.submit_book_open,
.submit_page_white_medal,
.submit_lightbulb_off,
.submit_user_red,
.submit_status_away,
.submit_link,
.submit_door_open,
.submit_user,
.submit_user_orange,
.submit_user_suit,
.submit_user_add,
.submit_view_tile,
.submit_book_open,
.submit_application_view_list,
.submit_eye,
.submit_eye_blocked,
.submit_application,
.submit_address,
.submit_key,
.submit_group,
.submit_cog,
.submit_adjust,
.submit_edit_filled_form,
.submit_pencil,
.submit_star,
.submit_delete,
.submit_context_add,
.submit_context_delete,
.submit_arrow_refresh,
.submit_arrow_right_fat,
.submit_arrow_up_fat,
.submit_print_pdf,
.submit_plus_circ_green,
.submit_text_list_bullets,
.submit_puzzle_piece,
.submit_campus,
.submit_building,
.submit_stair,
.submit_shape_group,
.submit_house,
.submit_house_extern,
.submit_house_cooperation,
.submit_magnifier,
.submit_magnifier_detail,
.submit_magnifier_zoom_in,
.submit_magnifier_zoom_out,
.submit_book,
.submit_download,
.submit_arrow_right_fat_blue,
.submit_door_out_arrow_red,
.submit_view_tile_arrow_green,
.submit_view_tile_arrow_red,
.submit_tick,
.submit_stop_minus,
.submit_arrow_rotate_clockwise,
.submit_checkbox,
.submit_checkbox_tick,
.submit_save_arrow_back,
.submit_arrow_rotate_back,
.submit_panel_close,
.submit_attach,
.submit_arrow_in,
.submit_page_white_code,
.submit_copy,
.submit_paste,
.submit_tick_page,
.submit_arrow_two_directions,
.submit_arrow_down_fat,
.submit_arrow_down_fat_crossed,
.submit_printer,
.submit_layout_add,
.submit_filter,
.submit_filter_reset,
.submit_sun,
.submit_feed,
.submit_arrow_up_down,
.submit_back_to_overview,
.submit_paste_plain_clear,
.submit_chart_organisation_comp,
.submit_chart_organisation_comp_delete,
.submit_accept,
.submit_euro_book,
.submit_euro_box,
.submit_euro_list,
.submit_euro_money,
.submit_euro_note,
.submit_euro_note_delay,
.submit_arrow_red_green,
.submit_copy_paste,
.submit_information,
.submit_brick_add,
.submit_bricks,
.submit_award_star_gold_red,
.submit_book_open_empty,
.submit_chart_org_pencil,
.submit_chart_org_pencil_inv,
.submit_tag_group_add,
.submit_door_delete,
.submit_announcement_closed,
.submit_error,
.submit_emoticon_smile,
.submit_edit_form,
.submit_date_add,
.submit_user_star,
.submit_user_brackets,
.submit_user_gear,
.submit_user_gear_cancel,
.submit_date_green_one,
.submit_date_green_brackets,
.submit_door_open_magni,
.submit_circle,
.submit_circle_tick,
.submit_checkbox,
.submit_checkbox_tick,
.submit_table,
.submit_announcement_read,
.submit_announcement_clock,
.submit_announcement_r_g,
.submit_announcement_a_red,
.submit_application_4boxes,
.submit_application_2boxes,
.submit_editable,
.submit_calendar_add,
.submit_calendar_delete,
.submit_calendar_edit,
.submit_calendar_grid,
.submit_user_in_out,
.submit_door_out_arrow_red_i,
.submit_icon_inactive,
.submit_tick_delete,
.submit_date_green_edit,
.submit_graduation_cap,
.submit_table_go,
.submit_group_delete,
.submit_page_white_gear,
.submit_resultset_backward,
.submit_announcement_read_magnifier,
.submit_group_thumbnail_medium,
.submit_person_thumbnail_small,
.submit_textformat,
.submit_brush,
.submit_pencil_one_color,
.submit_book_open_empty_invis,
.submit_book_open_empty_vis,
.submit_award_vis,
.submit_award_invis,
.submit_withdrawal,
.submit_searchresult,
.submit_searchresult_i,
.submit_warning_mono,
.submit_tag_orange_vis,
.submit_tag_orange_invis,
.submit_award_star_silver_blue_vis,
.submit_award_star_silver_blue_invis,
.submit_bricks_vis,
.submit_bricks_invis,
.submit_puzzle_vis,
.submit_puzzle_invis,
.submit_chart_organisation_add,
.submit_user_plus,
.submit_adjust,
.submit_email_new,
.submit_table,
.submit_button,
.submit_input,
.submit_warning,
.submit_money,
.submit_privacy_protection,
.submit_comment,
.submit_page_white_stack,
.submit_door_in_warning,
.submit_door_warning {
  text-decoration: underline;
}
body a.transparent:hover, body a.transparent:focus,
button.transparent:hover, button.transparent:focus,
a:hover, a:focus,
button.icon:hover, button.icon:focus,
.submit_lock:hover, .submit_lock:focus,
.submit_announcement_read_lock:hover, .submit_announcement_read_lock:focus,
.submit_save_as:hover, .submit_save_as:focus,
.submit_eye_edit:hover, .submit_eye_edit:focus,
.submit_eye_visible:hover, .submit_eye_visible:focus,
.submit_eye_invisible:hover, .submit_eye_invisible:focus,
.submit_eye_visible2:hover, .submit_eye_visible2:focus,
.submit_eye_invisible2:hover, .submit_eye_invisible2:focus,
.submit_icon_active:hover, .submit_icon_active:focus,
.submit_arrow_out:hover, .submit_arrow_out:focus,
.submit_calendar_go:hover, .submit_calendar_go:focus,
.submit_tree_increase:hover, .submit_tree_increase:focus,
.submit_tree_decrease:hover, .submit_tree_decrease:focus,
.submit_lightning:hover, .submit_lightning:focus,
.submit_date_green:hover, .submit_date_green:focus,
.submit_date_green_add:hover, .submit_date_green_add:focus,
.submit_tag_blue:hover, .submit_tag_blue:focus,
.submit_tag_blue_add:hover, .submit_tag_blue_add:focus,
.submit_tag_blue_delete:hover, .submit_tag_blue_delete:focus,
.submit_tag_orange:hover, .submit_tag_orange:focus,
.submit_tag_orange_add:hover, .submit_tag_orange_add:focus,
.submit_tag_orange_delete:hover, .submit_tag_orange_delete:focus,
.submit_date_green_cancelled:hover, .submit_date_green_cancelled:focus,
.submit_email:hover, .submit_email:focus,
.submit_email_go:hover, .submit_email_go:focus,
.submit_email_delete:hover, .submit_email_delete:focus,
.submit_email_edit:hover, .submit_email_edit:focus,
.submit_message_forward:hover, .submit_message_forward:focus,
.submit_page_white_excel:hover, .submit_page_white_excel:focus,
.submit_arrow_down:hover, .submit_arrow_down:focus,
.submit_arrow_switch:hover, .submit_arrow_switch:focus,
.submit_warning_open:hover, .submit_warning_open:focus,
.submit_warning_close:hover, .submit_warning_close:focus,
.submit_chart_organisation:hover, .submit_chart_organisation:focus,
.submit_arrow_left_fat:hover, .submit_arrow_left_fat:focus,
.submit_save:hover, .submit_save:focus,
.submit_help:hover, .submit_help:focus,
.submit_map:hover, .submit_map:focus,
.submit_footprint:hover, .submit_footprint:focus,
.submit_camera:hover, .submit_camera:focus,
.submit_user_frame:hover, .submit_user_frame:focus,
.submit_new_level_below:hover, .submit_new_level_below:focus,
.submit_new_level_above:hover, .submit_new_level_above:focus,
.submit_new_row_above:hover, .submit_new_row_above:focus,
.submit_new_row_below:hover, .submit_new_row_below:focus,
.submit_world:hover, .submit_world:focus,
.submit_telephone:hover, .submit_telephone:focus,
.submit_time:hover, .submit_time:focus,
.submit_door_in:hover, .submit_door_in:focus,
.submit_application_cascade:hover, .submit_application_cascade:focus,
.submit_date:hover, .submit_date:focus,
.submit_book_open:hover, .submit_book_open:focus,
.submit_page_white_medal:hover, .submit_page_white_medal:focus,
.submit_lightbulb_off:hover, .submit_lightbulb_off:focus,
.submit_user_red:hover, .submit_user_red:focus,
.submit_status_away:hover, .submit_status_away:focus,
.submit_link:hover, .submit_link:focus,
.submit_door_open:hover, .submit_door_open:focus,
.submit_user:hover, .submit_user:focus,
.submit_user_orange:hover, .submit_user_orange:focus,
.submit_user_suit:hover, .submit_user_suit:focus,
.submit_user_add:hover, .submit_user_add:focus,
.submit_view_tile:hover, .submit_view_tile:focus,
.submit_book_open:hover, .submit_book_open:focus,
.submit_application_view_list:hover, .submit_application_view_list:focus,
.submit_eye:hover, .submit_eye:focus,
.submit_eye_blocked:hover, .submit_eye_blocked:focus,
.submit_application:hover, .submit_application:focus,
.submit_address:hover, .submit_address:focus,
.submit_key:hover, .submit_key:focus,
.submit_group:hover, .submit_group:focus,
.submit_cog:hover, .submit_cog:focus,
.submit_adjust:hover, .submit_adjust:focus,
.submit_edit_filled_form:hover, .submit_edit_filled_form:focus,
.submit_pencil:hover, .submit_pencil:focus,
.submit_star:hover, .submit_star:focus,
.submit_delete:hover, .submit_delete:focus,
.submit_context_add:hover, .submit_context_add:focus,
.submit_context_delete:hover, .submit_context_delete:focus,
.submit_arrow_refresh:hover, .submit_arrow_refresh:focus,
.submit_arrow_right_fat:hover, .submit_arrow_right_fat:focus,
.submit_arrow_up_fat:hover, .submit_arrow_up_fat:focus,
.submit_print_pdf:hover, .submit_print_pdf:focus,
.submit_plus_circ_green:hover, .submit_plus_circ_green:focus,
.submit_text_list_bullets:hover, .submit_text_list_bullets:focus,
.submit_puzzle_piece:hover, .submit_puzzle_piece:focus,
.submit_campus:hover, .submit_campus:focus,
.submit_building:hover, .submit_building:focus,
.submit_stair:hover, .submit_stair:focus,
.submit_shape_group:hover, .submit_shape_group:focus,
.submit_house:hover, .submit_house:focus,
.submit_house_extern:hover, .submit_house_extern:focus,
.submit_house_cooperation:hover, .submit_house_cooperation:focus,
.submit_magnifier:hover, .submit_magnifier:focus,
.submit_magnifier_detail:hover, .submit_magnifier_detail:focus,
.submit_magnifier_zoom_in:hover, .submit_magnifier_zoom_in:focus,
.submit_magnifier_zoom_out:hover, .submit_magnifier_zoom_out:focus,
.submit_book:hover, .submit_book:focus,
.submit_download:hover, .submit_download:focus,
.submit_arrow_right_fat_blue:hover, .submit_arrow_right_fat_blue:focus,
.submit_door_out_arrow_red:hover, .submit_door_out_arrow_red:focus,
.submit_view_tile_arrow_green:hover, .submit_view_tile_arrow_green:focus,
.submit_view_tile_arrow_red:hover, .submit_view_tile_arrow_red:focus,
.submit_tick:hover, .submit_tick:focus,
.submit_stop_minus:hover, .submit_stop_minus:focus,
.submit_arrow_rotate_clockwise:hover, .submit_arrow_rotate_clockwise:focus,
.submit_checkbox:hover, .submit_checkbox:focus,
.submit_checkbox_tick:hover, .submit_checkbox_tick:focus,
.submit_save_arrow_back:hover, .submit_save_arrow_back:focus,
.submit_arrow_rotate_back:hover, .submit_arrow_rotate_back:focus,
.submit_panel_close:hover, .submit_panel_close:focus,
.submit_attach:hover, .submit_attach:focus,
.submit_arrow_in:hover, .submit_arrow_in:focus,
.submit_page_white_code:hover, .submit_page_white_code:focus,
.submit_copy:hover, .submit_copy:focus,
.submit_paste:hover, .submit_paste:focus,
.submit_tick_page:hover, .submit_tick_page:focus,
.submit_arrow_two_directions:hover, .submit_arrow_two_directions:focus,
.submit_arrow_down_fat:hover, .submit_arrow_down_fat:focus,
.submit_arrow_down_fat_crossed:hover, .submit_arrow_down_fat_crossed:focus,
.submit_printer:hover, .submit_printer:focus,
.submit_layout_add:hover, .submit_layout_add:focus,
.submit_filter:hover, .submit_filter:focus,
.submit_filter_reset:hover, .submit_filter_reset:focus,
.submit_sun:hover, .submit_sun:focus,
.submit_feed:hover, .submit_feed:focus,
.submit_arrow_up_down:hover, .submit_arrow_up_down:focus,
.submit_back_to_overview:hover, .submit_back_to_overview:focus,
.submit_paste_plain_clear:hover, .submit_paste_plain_clear:focus,
.submit_chart_organisation_comp:hover, .submit_chart_organisation_comp:focus,
.submit_chart_organisation_comp_delete:hover, .submit_chart_organisation_comp_delete:focus,
.submit_accept:hover, .submit_accept:focus,
.submit_euro_book:hover, .submit_euro_book:focus,
.submit_euro_box:hover, .submit_euro_box:focus,
.submit_euro_list:hover, .submit_euro_list:focus,
.submit_euro_money:hover, .submit_euro_money:focus,
.submit_euro_note:hover, .submit_euro_note:focus,
.submit_euro_note_delay:hover, .submit_euro_note_delay:focus,
.submit_arrow_red_green:hover, .submit_arrow_red_green:focus,
.submit_copy_paste:hover, .submit_copy_paste:focus,
.submit_information:hover, .submit_information:focus,
.submit_brick_add:hover, .submit_brick_add:focus,
.submit_bricks:hover, .submit_bricks:focus,
.submit_award_star_gold_red:hover, .submit_award_star_gold_red:focus,
.submit_book_open_empty:hover, .submit_book_open_empty:focus,
.submit_chart_org_pencil:hover, .submit_chart_org_pencil:focus,
.submit_chart_org_pencil_inv:hover, .submit_chart_org_pencil_inv:focus,
.submit_tag_group_add:hover, .submit_tag_group_add:focus,
.submit_door_delete:hover, .submit_door_delete:focus,
.submit_announcement_closed:hover, .submit_announcement_closed:focus,
.submit_error:hover, .submit_error:focus,
.submit_emoticon_smile:hover, .submit_emoticon_smile:focus,
.submit_edit_form:hover, .submit_edit_form:focus,
.submit_date_add:hover, .submit_date_add:focus,
.submit_user_star:hover, .submit_user_star:focus,
.submit_user_brackets:hover, .submit_user_brackets:focus,
.submit_user_gear:hover, .submit_user_gear:focus,
.submit_user_gear_cancel:hover, .submit_user_gear_cancel:focus,
.submit_date_green_one:hover, .submit_date_green_one:focus,
.submit_date_green_brackets:hover, .submit_date_green_brackets:focus,
.submit_door_open_magni:hover, .submit_door_open_magni:focus,
.submit_circle:hover, .submit_circle:focus,
.submit_circle_tick:hover, .submit_circle_tick:focus,
.submit_checkbox:hover, .submit_checkbox:focus,
.submit_checkbox_tick:hover, .submit_checkbox_tick:focus,
.submit_table:hover, .submit_table:focus,
.submit_announcement_read:hover, .submit_announcement_read:focus,
.submit_announcement_clock:hover, .submit_announcement_clock:focus,
.submit_announcement_r_g:hover, .submit_announcement_r_g:focus,
.submit_announcement_a_red:hover, .submit_announcement_a_red:focus,
.submit_application_4boxes:hover, .submit_application_4boxes:focus,
.submit_application_2boxes:hover, .submit_application_2boxes:focus,
.submit_editable:hover, .submit_editable:focus,
.submit_calendar_add:hover, .submit_calendar_add:focus,
.submit_calendar_delete:hover, .submit_calendar_delete:focus,
.submit_calendar_edit:hover, .submit_calendar_edit:focus,
.submit_calendar_grid:hover, .submit_calendar_grid:focus,
.submit_user_in_out:hover, .submit_user_in_out:focus,
.submit_door_out_arrow_red_i:hover, .submit_door_out_arrow_red_i:focus,
.submit_icon_inactive:hover, .submit_icon_inactive:focus,
.submit_tick_delete:hover, .submit_tick_delete:focus,
.submit_date_green_edit:hover, .submit_date_green_edit:focus,
.submit_graduation_cap:hover, .submit_graduation_cap:focus,
.submit_table_go:hover, .submit_table_go:focus,
.submit_group_delete:hover, .submit_group_delete:focus,
.submit_page_white_gear:hover, .submit_page_white_gear:focus,
.submit_resultset_backward:hover, .submit_resultset_backward:focus,
.submit_announcement_read_magnifier:hover, .submit_announcement_read_magnifier:focus,
.submit_group_thumbnail_medium:hover, .submit_group_thumbnail_medium:focus,
.submit_person_thumbnail_small:hover, .submit_person_thumbnail_small:focus,
.submit_textformat:hover, .submit_textformat:focus,
.submit_brush:hover, .submit_brush:focus,
.submit_pencil_one_color:hover, .submit_pencil_one_color:focus,
.submit_book_open_empty_invis:hover, .submit_book_open_empty_invis:focus,
.submit_book_open_empty_vis:hover, .submit_book_open_empty_vis:focus,
.submit_award_vis:hover, .submit_award_vis:focus,
.submit_award_invis:hover, .submit_award_invis:focus,
.submit_withdrawal:hover, .submit_withdrawal:focus,
.submit_searchresult:hover, .submit_searchresult:focus,
.submit_searchresult_i:hover, .submit_searchresult_i:focus,
.submit_warning_mono:hover, .submit_warning_mono:focus,
.submit_tag_orange_vis:hover, .submit_tag_orange_vis:focus,
.submit_tag_orange_invis:hover, .submit_tag_orange_invis:focus,
.submit_award_star_silver_blue_vis:hover, .submit_award_star_silver_blue_vis:focus,
.submit_award_star_silver_blue_invis:hover, .submit_award_star_silver_blue_invis:focus,
.submit_bricks_vis:hover, .submit_bricks_vis:focus,
.submit_bricks_invis:hover, .submit_bricks_invis:focus,
.submit_puzzle_vis:hover, .submit_puzzle_vis:focus,
.submit_puzzle_invis:hover, .submit_puzzle_invis:focus,
.submit_chart_organisation_add:hover, .submit_chart_organisation_add:focus,
.submit_user_plus:hover, .submit_user_plus:focus,
.submit_adjust:hover, .submit_adjust:focus,
.submit_email_new:hover, .submit_email_new:focus,
.submit_table:hover, .submit_table:focus,
.submit_button:hover, .submit_button:focus,
.submit_input:hover, .submit_input:focus,
.submit_warning:hover, .submit_warning:focus,
.submit_money:hover, .submit_money:focus,
.submit_privacy_protection:hover, .submit_privacy_protection:focus,
.submit_comment:hover, .submit_comment:focus,
.submit_page_white_stack:hover, .submit_page_white_stack:focus,
.submit_door_in_warning:hover, .submit_door_in_warning:focus,
.submit_door_warning:hover, .submit_door_warning:focus {
  background-color: unset !important;
  box-shadow: none;
  text-decoration: none;
}
.link_text,
.link_icon_active,
.link_view_tile,
.link_text_list_bullets,
.link_address,
.link_arrow_refresh,
.link_arrow_right_fat,
.link_arrow_two_directions,
.link_attach,
.link_book,
.link_book_open,
.link_book_open_empty,
.link_calendar_add,
.link_context_add,
.link_database_save,
.link_date_green,
.link_delete,
.link_door_in,
.link_email,
.link_email_add,
.link_help,
.link_information,
.link_key,
.link_magnifier,
.link_magnifier_detail,
.link_minus_rect,
.link_pencil,
.link_plus_rect,
.link_print_pdf,
.link_arrow_up_fat,
.link_arrow_down_fat,
.link_tree_increase,
.link_tree_decrease,
.link_page_white_medal,
.link_calendar_go,
.link_new_window,
.link_copy,
.link_star,
.link_printer,
.link_new_window,
.link_arrow_up,
.link_arrow_left_fat,
.link_loader_16,
.link_feed,
.link_chart_organisation,
.link_chart_organisation_add,
.link_chart_organisation_comp,
.link_award_star_gold_red,
.link_tick_page,
.link_tick,
.link_arrow_rotate_back,
.link_panel_close,
.link_arrow_rotate_clockwise,
.link_cog,
.link_adjust,
.link_user_add,
.link_print_doc,
.link_page_white_excel,
.link_print_odt,
.link_print_rtf,
.link_table,
.link_lightbulb_off,
.link_training,
.link_application_cascade,
.link_privacy_protection,
.link_bricks,
.link_file_empty,
.link_page_white_csv,
.link_page_white_code,
.link_debug_xml,
.link_pdf,
.link_single_pdf,
.link_odt,
.link_single_odt,
.link_xml-export,
.link_context_delete,
.link_page_white_gear,
.link_user_in_out,
.link_arrow_red_green {
  text-decoration: underline;
}
.link_text:hover, .link_text:focus,
.link_icon_active:hover, .link_icon_active:focus,
.link_view_tile:hover, .link_view_tile:focus,
.link_text_list_bullets:hover, .link_text_list_bullets:focus,
.link_address:hover, .link_address:focus,
.link_arrow_refresh:hover, .link_arrow_refresh:focus,
.link_arrow_right_fat:hover, .link_arrow_right_fat:focus,
.link_arrow_two_directions:hover, .link_arrow_two_directions:focus,
.link_attach:hover, .link_attach:focus,
.link_book:hover, .link_book:focus,
.link_book_open:hover, .link_book_open:focus,
.link_book_open_empty:hover, .link_book_open_empty:focus,
.link_calendar_add:hover, .link_calendar_add:focus,
.link_context_add:hover, .link_context_add:focus,
.link_database_save:hover, .link_database_save:focus,
.link_date_green:hover, .link_date_green:focus,
.link_delete:hover, .link_delete:focus,
.link_door_in:hover, .link_door_in:focus,
.link_email:hover, .link_email:focus,
.link_email_add:hover, .link_email_add:focus,
.link_help:hover, .link_help:focus,
.link_information:hover, .link_information:focus,
.link_key:hover, .link_key:focus,
.link_magnifier:hover, .link_magnifier:focus,
.link_magnifier_detail:hover, .link_magnifier_detail:focus,
.link_minus_rect:hover, .link_minus_rect:focus,
.link_pencil:hover, .link_pencil:focus,
.link_plus_rect:hover, .link_plus_rect:focus,
.link_print_pdf:hover, .link_print_pdf:focus,
.link_arrow_up_fat:hover, .link_arrow_up_fat:focus,
.link_arrow_down_fat:hover, .link_arrow_down_fat:focus,
.link_tree_increase:hover, .link_tree_increase:focus,
.link_tree_decrease:hover, .link_tree_decrease:focus,
.link_page_white_medal:hover, .link_page_white_medal:focus,
.link_calendar_go:hover, .link_calendar_go:focus,
.link_new_window:hover, .link_new_window:focus,
.link_copy:hover, .link_copy:focus,
.link_star:hover, .link_star:focus,
.link_printer:hover, .link_printer:focus,
.link_new_window:hover, .link_new_window:focus,
.link_arrow_up:hover, .link_arrow_up:focus,
.link_arrow_left_fat:hover, .link_arrow_left_fat:focus,
.link_loader_16:hover, .link_loader_16:focus,
.link_feed:hover, .link_feed:focus,
.link_chart_organisation:hover, .link_chart_organisation:focus,
.link_chart_organisation_add:hover, .link_chart_organisation_add:focus,
.link_chart_organisation_comp:hover, .link_chart_organisation_comp:focus,
.link_award_star_gold_red:hover, .link_award_star_gold_red:focus,
.link_tick_page:hover, .link_tick_page:focus,
.link_tick:hover, .link_tick:focus,
.link_arrow_rotate_back:hover, .link_arrow_rotate_back:focus,
.link_panel_close:hover, .link_panel_close:focus,
.link_arrow_rotate_clockwise:hover, .link_arrow_rotate_clockwise:focus,
.link_cog:hover, .link_cog:focus,
.link_adjust:hover, .link_adjust:focus,
.link_user_add:hover, .link_user_add:focus,
.link_print_doc:hover, .link_print_doc:focus,
.link_page_white_excel:hover, .link_page_white_excel:focus,
.link_print_odt:hover, .link_print_odt:focus,
.link_print_rtf:hover, .link_print_rtf:focus,
.link_table:hover, .link_table:focus,
.link_lightbulb_off:hover, .link_lightbulb_off:focus,
.link_training:hover, .link_training:focus,
.link_application_cascade:hover, .link_application_cascade:focus,
.link_privacy_protection:hover, .link_privacy_protection:focus,
.link_bricks:hover, .link_bricks:focus,
.link_file_empty:hover, .link_file_empty:focus,
.link_page_white_csv:hover, .link_page_white_csv:focus,
.link_page_white_code:hover, .link_page_white_code:focus,
.link_debug_xml:hover, .link_debug_xml:focus,
.link_pdf:hover, .link_pdf:focus,
.link_single_pdf:hover, .link_single_pdf:focus,
.link_odt:hover, .link_odt:focus,
.link_single_odt:hover, .link_single_odt:focus,
.link_xml-export:hover, .link_xml-export:focus,
.link_context_delete:hover, .link_context_delete:focus,
.link_page_white_gear:hover, .link_page_white_gear:focus,
.link_user_in_out:hover, .link_user_in_out:focus,
.link_arrow_red_green:hover, .link_arrow_red_green:focus {
  text-decoration: none !important;
}

.tableHeader a,
.tableHeader a:visited,
.linkTableTree,
.linkTable,
.submit_linkLook,
.linkTableIcon {
  text-decoration: underline !important;
}
.tableHeader a:hover, .tableHeader a:focus,
.tableHeader a:visited:hover, .tableHeader a:visited:focus,
.linkTableTree:hover, .linkTableTree:focus,
.linkTable:hover, .linkTable:focus,
.submit_linkLook:hover, .submit_linkLook:focus,
.linkTableIcon:hover, .linkTableIcon:focus {
  background-color: unset !important;
  text-decoration: none !important;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Formulare 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input, select, textarea {  min-height: 36px; }
label {
  padding-left: unset;
  margin-right: 5px;
}
.ui-selectonemenu { min-height: 36px; }
.ui-selectonemenu label.ui-selectonemenu-label:after { top: 0; }
.ui-selectonemenu label.ui-selectonemenu-label:hover:after { background-color: unset; }
.ui-state-hover:not(.input_date.ui-inputfield),
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-state-active,
.ui-widget-content .ui-state-active {
  background-color: unset !important;
  color: var(--basicFontColor);
  text-decoration: none;
}
.p-inputtext { padding: 5px; }
.p-button.p-button-icon-only {
  min-width: 36px;
  padding: 5px;
  width: auto;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Kacheln 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.tile_none, .tileLink, .tile_one, .tile_two, .tile_three, .tile_four, .tile_five, .tile_six {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  color: var(--basicFontColor);
}
.tile_none:hover, .tile_none:focus, .tileLink:hover, .tileLink:focus, .tile_one:hover, .tile_one:focus, .tile_two:hover, .tile_two:focus, .tile_three:hover, .tile_three:focus, .tile_four:hover, .tile_four:focus, .tile_five:hover, .tile_five:focus, .tile_six:hover, .tile_six:focus {
  border: var(--borderColor1);
  box-shadow: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Tabellen 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.tableWithBorder { border-spacing: 0; }
.tableWithBorder th {
  background-color: var(--headerFooterBG) !important;
  border-bottom: var(--borderColor1);
  border-left: var(--borderColor1);
  border-top: var(--borderColor1);
  color: var(--basicFontColor);
}
.tableWithBorder th:last-child { border-right: var(--borderColor1); }
.tableWithBorder td {
  border-bottom: var(--borderColor1);
  border-left: var(--borderColor1);
}
.tableWithBorder td:last-child { border-right: var(--borderColor1); }
table.treeTable tr.treeTableCellLevel1, table.treeTableWithIcons tr.treeTableCellLevel1 { background-color: var(--backgroundColor2); }
table.treeTable th, table.treeTable th.tableHeader, table.treeTableWithIcons th, table.treeTableWithIcons th.tableHeader { background-color: var(--headerFooterBG); }
.listRowEven { background-color: var(--headerFooterBG); }

/* Hochschulstruktur */
.headlineRoundCorner {
  min-height: unset;
  padding-bottom: 2px !important;
}
.moduleInfoBox h3 { margin: 0; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Scrollerlist 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.scrollerList li.activePage a, ul.scrollerList li.activePage span.activePageSpan {
  background-color: var(--backgroundColor4) !important;
  color: var(--basicFontColor);
}
ul.scrollerList li a { text-decoration: none; }
ul.scrollerList li a:hover, ul.scrollerList li a:focus { filter: grayscale(1); }
ul.scrollerList li ul li:not(.activePage) a { padding: 2px 7px; }
ul.scrollerList li ul li:not(.activePage) a:hover, ul.scrollerList li ul li:not(.activePage) a:focus {
  background-color: var(--headerFooterBG) !important;
  border: var(--borderColor1);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	App-Banner 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#pwaInstallContainer {
  background-color: var(--backgroundColor2);
  padding: 10px;
}
#pwaInstallContainer #pwaInstallBtn {
  border: var(--borderColor1);
  min-height: 36px;
  padding: 3px 10px;
}
#pwaInstallContainer #dismissPwaInstallBtn {
  border: var(--borderColor1);
  padding: 4px;
  right: 10px;
  text-align: center;
  height: 36px;
  width: 36px;
}
#pwaInstallContainer #dismissPwaInstallBtn img { margin: 0; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Dataview 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > li {
  background-color: var(--headerFooterBG);
  border: var(--borderColor1);
  color: var(--basicFontColor);
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > li button.icon.deleteSelectedOption { line-height: 1.1em; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Notification 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.notificationcenter-button-wrapper > button.notificationcenter-button.icon { background-color: var(--headerFooterBG); }
.notificationcenter-button-wrapper > button.notificationcenter-button.icon ~ #notification-counter { background: var(--backgroundColor4); }
.notificationcenter-button-wrapper > button.notificationcenter-button.icon ~ #notification-counter span { color: var(--basicFontColor); }
.notificationcenter-button-wrapper > button.notificationcenter-button.icon:hover, .notificationcenter-button-wrapper > button.notificationcenter-button.icon:focus { background-color: var(--backgroundColor4) !important; }
.notificationcenter-button-wrapper > button.notificationcenter-button.icon:hover + #notification-counter, .notificationcenter-button-wrapper > button.notificationcenter-button.icon:focus + #notification-counter { background-color: var(--headerFooterBG); }
.notificationcenter-button-wrapper > button.notificationcenter-button.icon:hover + #notification-counter span, .notificationcenter-button-wrapper > button.notificationcenter-button.icon:focus + #notification-counter span { color: var(--basicFontColor); }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Zuletzt verwendet 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.lastCalledFunctionsPortletItemsList li a .lastCalledItem { background-color: var(--orange); }
ul.lastCalledFunctionsPortletItemsList li a:hover .lastCalledItem, ul.lastCalledFunctionsPortletItemsList li a:focus .lastCalledItem { background-color: var(--darkorange); }





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ergänzung CRIS.NRW Hamburger-Menü: Wenn nicht eingeloggt - wird es ausgeblendet
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.desktop .notloggedin  #logoAndServicesHeader .navbar-toggle	{
	display:none;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ergänzung CRIS.NRW Anmeldebutton auf der Startseite 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.fhdo_anmeldebutton {
    display: inline-flex;
    justify-content: center;
        margin-top: 1rem;
        margin-bottom: 1rem;
    padding-bottom: 30px;
}

.fhdo_anmeldung {

    background-color: #f55500;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none !important;

    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
    max-height: 30px;
    min-height: 20px;
    min-width: 40px;
    outline: none;
}

.anmelden:hover, 
.anmelden:focus
{
        background-color:#f55500!important;
        color: #FFFFFF !important;     
}

.anmelden  {
    background-color: #f55500!important;
    color: #FFFFFF !important;
    font-weight: bold;
    padding: 1rem; /*password reset*/
}

.anmelden a:hover, .anmelden  a:active
{
        background-color:#f55500!important;
        color: black !important;       
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ergänzung CRIS.NRW Ausblenden des Standardlogins im Header 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#loginForm 
{
    display: none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ergänzung CRIS.NRW Aublenden App-Installations-Aufforderung
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#pwaInstallContainer { display: none; }




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ergänzung CRIS.NRW Aublenden Video 1+2 in Gebärdensprache
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.sign_language_navigation{
  display: none; */
  }


  .sign_language_subjects{
    display: none; */
    }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ergänzung CRIS.NRW Aublenden Download Link Patente
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.ng-tns-c711412470-17 {
  display: none;
}
    


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ende Ergänzungen CRIS.NRW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*-------------------------------------------
Anpassungen Icons 280824
--------------------------------------------*/
.services ol.sList li:not(.ui-selectonemenu-item) {
  height: 0; 
}
.divHeader .services, .divHeader .services_header_fixed {
  margin-bottom: 1rem;
}
#sessionCounter {
  top: 26%;
  width: 100%;
  text-align: center;
  left: 0;
}
#sessionDiv {
  margin-right: auto;
	margin-right: initial;
}
#widgetRender\:6\:bookmarkForm\:bookmarkMenuPopup\:showPopup {
  padding: 2px 0;
}
.notloggedin .homeIconlink {
  margin: 0 10px;
}