/**********************************************************************/
/* Überschreiben der HIS Definition */
/* Anpassungen TU Dortmund Corporate Design */
/**********************************************************************/

/** 
 *  Diese Datei wurde initial vom HIS Web-Setup-Assistenten erzeugt. Sie können diese Datei auch weiter für Ihre eigenen Ein-
 *  stellungen nutzen. Diese Datei wird nur durch ein erneutes Ausführen des Web-Setup-Assistenten überschrieben.
 *  Nehmen Sie Änderungen niemals in der ausgelieferten Originaldatei vor. Nutzen Sie immer ein Spezialmodul, bspw. dieses! 
 */ 
 
/* Font Normal */
@font-face {
    font-family: 'Akkurat';
    src: url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-regular-TUDO.eot.faces');
    src: url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-regular-TUDO.eot.faces?#iefix') format('embedded-opentype'),
		  url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-regular-TUDO.woff2.faces') format('woff2'),
		  url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-regular-TUDO.woff.faces') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Font Bold */
@font-face {
    font-family: 'Akkurat';
    src: url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-bold-TUDO.eot.faces');
    src: url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-bold-TUDO.eot.faces?#iefix') format('embedded-opentype'),
          url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-bold-TUDO.woff2.faces') format('woff2'),
          url('/qisserver/javax.faces.resource/css/extras/fonts/akkurat/lineto-akkurat-pro-bold-TUDO.woff.faces') format('woff');
    font-weight: bold;
    font-style: normal;
}


:root {
	--font: "Akkurat", Helvetica,"Open Sans", arial,sans-serif; /*Schriftart*/
	--basicFontColor: #495057; /* Schriftfarbe sehr dunkles grau*/
/*	--basicFontColor: #343a40; /* Schriftfarbe sehr dunkles grau*/
/*	--basicFontColor: #212529; /* Schriftfarbe sehr dunkles grau */
	--accentFontColor: #639A00; /* Schriftfarbe Ueberschriften TU-gruen dunkel*/
	--backgroundColor1: #639A00; /* Hintergrund dunkel TU-gruen dunkel */
	--backgroundColor7: #CC6633;
	--backgroundColor10: #639A00; /* Hintergrundfarbe Sonderfieldset-Header*/
	--backgroundColor14: #639A00; /* Zum Beispiel Button Start unter Studierendenmanagement - Berichte Studierendenmanagement - Listen erstellen */
/*	--accentFontColor: #84B819; */ /* kleine Pfeile in TU-grün; siehe Wiki-Artikel */
	--tudoHoverBorderColor: #616161;
  	--highlightTransition: all 0s; /* Transition Fokus + Hover - Effekt für weiche Übergänge bei Verweisen, Buttons*/
    --highlightBorder: 1px solid #639A00;  /* Rahmen Fokus + Hover - fokussierte Bediengraphiken */
    --highlightBorderForms: 2px solid #CC6633; /* Rahmen Fokus + Hover - fokussierte Formularelemente */   
    --borderColor3: 1px solid #BDBDBD;
	--borderColor1: 1px solid #DFDFDF; /* Fieldsets, Bäume, Text- und Infoboxen */ 

/* Update ab 2022-12 */ 	
 	--borderColor2:1px solid #DFDFDF;
/*  	--highlightFocusOutline: none; */
 	--backgroundColor3: #DFDFDF;
	--backgroundColor26: #A4A4A4; /* Rahmenfarbe Tabellen */
	--backgroundColor9: #DFDFDF;
    --highlightBackgroundColor: #DFDFDF !important;
    --backgroundColor24: #FFF;
    --backgroundColor8: #FFF1CC;   /* Hintergrundfarbe - Große Buttons und Links, Fokus von Inputfeldern in hervorgehobenen Zeilen, gelbes Fieldset Hintergrund, gelbe Infobox */
	--borderColor2: 1px solid #cccccc;
	--basicButtonBorder: 1px solid #cccccc;
}

 /* Allgemeine Schriftart */
body,
.textarea_standard,
.textarea_45,
.textarea_98,
.mceEditor,
.fckEditor,
.ui-widget,
.jscalendar-DB-table-style,
.jscalendar-DB-title-style,
.jscalendar-DB-dropdown-style,
.jscalendar-DB-body-style,
.singleblock, .emptyCell,
li.times,
.column,
#progressBar .progressBarText,
div.times,
#leftMenu input.submit_close_navigation,
#leftMenu input.submit_close_navigation:focus,
#leftMenu input.submit_close_navigation:hover,
input.submit_login,
.alert .body,
input.submit,
.link_button,
input.submitImage,
input[type='submit'],
input[type='reset'],
input.submit_highlighted,
input.submit_highlighted_inactive,
.link_button_highlighted,
input.submitLookImage,
.linkLookImage,
.mikronavi_submit input.inactive,
.mikronavi_submit input.active,
.mikronavi_submit .onfocus,
.button a,
.navigation,
.rf-sel-inp,
.rf-sel-opt,
input[type="text"],
input[type="password"],
select, textarea,
#pcIDcaption div a,
td.pcWeekNumber,
#pcIDcontent th,
td.pctd a,
#pcIDfooter,
#pcIDselectYear li a,
#pcIDselectMonth li a,
.ui-datepicker.ui-widget-content .ui-datepicker-calendar td,
.ui-datepicker.ui-widget-content .ui-datepicker-calendar td a,
.ui-datepicker.ui-widget,
.ui-datepicker .ui-widget,
.ui-datepicker td a.ui-state-default,
.ui-datepicker td a.ui-state-highlight,
.ui-datepicker td a.ui-state-active,
.topMenuLink,
.mainnavLink {
	font-family: "Akkurat", Helvetica, "Open Sans", arial, sans-serif !important; /*Fallback IE 11*/
	font-family: var(--font) !important;
	text-decoration: none !important;
}

/* Header Div (Burger-Menü, TU Logo usw...) - Abstand von oben */
.divHeader {
	margin-top: 25px;
}

/* Z.B. unter Studierendendaten bearbeiten der Header*/
.box_noheader_bg_yellow {
	margin-bottom: 12px !important;
	padding: 8px;
	border: 1px solid #A4A4A4;
}

/* FIX Anzeige der zeitlichen Begrenzung Ihrer Sitzung Button Textfarbe */
#widgetRender\:12\:collapsibleHeaderActionFrom\:overlaySessionTimeout\:lowerCloseButton span {
	color: #FFFFFF !important;
}

/* Fix  für Button <Suche speichern> */
.saveSearchCriteriaContainer .submit_image_text {
  line-height: 0.9;
  margin-top: 11px !important;
  
}

/* Fix  für Button <Suche speichern> - Hintergrundfarbe > DIV>*/
.saveSearchCriteriaContainer {
	background-color: #E2E8EC !important;
	border: Var(--borderColor2);
}

/* Div-Box für Meldungen anpassen */
div.errortext,
div.warningtext,
div.successtext,
div.helptext,
div.confirmtext {
  background: #F7F7F7;
  border-color: #F7F7F7 !important;
  border-radius: 8px;
  -moz-border-radius: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* Farbe bei Fehlermeldungstext anpassen */
#error h2 {
	color: #990033;
}

button.submit,
.submitLookImage {
  margin: 0 5px 0 1px !important;
  margin-left: 1px;
}

/* Link in für meine Meldungen anpassen */
.ListingNavigationPage .menuWrap a.readMessageLinkStyling {
	color: Var(--basicFontColor) !important;
	font-weight: normal;
}

/* Alle H1 Überschriften mit etwas mehr Abstand */
h1 {
  margin: 0 0 5px 0 !important; 
  padding: 10px 10px 10px 0 !important;	
}

/* Border Radius auf 0 */
boxStandard, 
.box_standard_without_headline,
.box_noheader_bg_white,
.box_green_bg_grey,
.box_grey_bg_darkgrey,
.box_blue_bg_white,
.box_red_bg_grey,
.boxImageGraph {
	border-radius: 0;
}

/* Farbe für Border, zum Beispiel beim Rollenwechsel DropDown Menü */
.gridFooter .roleSwitcher .ui-selectonemenu, 
.divHeader .roleSwitcher .ui-selectonemenu {
	border-bottom: 2px solid #639A00;
}

/* Infox Boxen mit Schatten
div.errortext, div.warningtext, div.successtext, div.helptext, div.confirmtext {
  clear: both;
  background: #FFFFFF;
  margin: 0;
    margin-top: 0;
    margin-bottom: 0;
  padding: 1em;
  line-height: 1.3em;
  white-space: normal;
  z-index: 2;
  box-shadow: 0 1px 1px 0 rgba(66, 66, 66, 0.08), 0 1px 3px 1px rgba(66, 66, 66, 0.16);
  border-radius: 2px;
}
*/

/* Border für DropDown bei Auswahl auf 1px */
.ui-selectonemenu-filter-container input.ui-selectonemenu-filter {
  width: 100%;
  outline: 1px solid #CC6633;
}

/* TUDO FIX 
* In einigen Fällen wird die Box vom Dialog Header kleiner, als vorgesehen
* Z.B.: Studierendenmanagement Studierende Immatrikulationsanträge bearbeiten unter Reiter Berichte
*/
.dataBox {
	padding: 1.0em 0.5em !important;
	margin-bottom: 3px;
}

/* Fenster Session Abgelaufen - Anpassung Position Buttons */
.sessionTimeoutButtons {
  margin-left: 28.2%;
  margin-top: 1%;
}

/* Anpassungen fürs SSO Logo */
.link_tudo_sso, /* SSO Link oben Links, neben  Button "Anmelden" */ 
#sessionTimeoutLoginStyleDiv .link_new_window, /* SSO Bild für Link, Fenster Session Time Out */
.noLabelContent .link_new_window {  /* SSO Bild für Link, Seite "Login notwendig" unter Button "Anmelden" */ 
	background-image: url('/HISinOne/images/logos/sso-TUDO.png');
	font-size: var(--fontSize4);
	background-position: 1px 5px;
	background-repeat: no-repeat;
	font-weight: normal;
	background-color: transparent;
	vertical-align: middle;
	padding: 6px 2px 6px 53px !important;
	text-align: right;
	text-decoration: underline dotted #000000;
	margin-left: 3px;
	cursor: pointer;
	background-size: 50px 25px;
	display: inline-block;
	height: 35px;
	margin-top: 19px;
}

#loginForm {
    width: 470px;
}

.accountPasswordContainer{
    width: 470px;
}

.loginStartPage .newPassword { 
    float:left;
}


/* TUDO Portlets
***********************************************************************
* HTML/Text Portlets
* Zweispaltiges Layout 2:1 
***********************************************************************
*/

.leftBoxPortalTUDo,
.rightBoxPortalTUDo {
    box-sizing: border-box; 
	min-width: 320px;
	padding: 10px;
	margin: 2px;
	float: left;
	border: 1px solid #BDBDBD;
	border-radius: 0;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; 
}

.leftBoxPortalTUDo {
	width: 59%;
}

.rightBoxPortalTUDo {
	width: 39%;
}

.boxPortalTUDo {
	box-sizing: border-box;
	width: 100%;
}

/* DIV-Box für die Navigation im Portlet mit den Buttons "Startseite" & "Zurück" */
.boxButtonPortalTuDo {
/* background-color: #BDBDBD;
	border-radius: 3px;
	width: 99%;
	margin: 2px; */
 	padding: 10px 10px 12px 1px; 
}

.buttonLinkPortalTUDo {
	/* Definition unter button.tabButton */
	text-decoration: none;
}

.buttonLinkPortalTUDo:hover {
	/* Definition unter button.tabButton */
	text-decoration: none;
}

/* Tabellen die im HTML/Text Portlets verwendet werden. */
/* Z.B. im Bewerbungsportal */
.tablePortalTUDo {
  	table-layout: auto;
    overflow: auto;
  	width: 100%;
	background: #F4F4F4;
	border: 1px solid;
	border-color: #DFDFDF;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; 
}

.tableHeadPortalTUDo {
	border: 2px solid #FFFFFF;
	width: auto;
	text-align: left;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; 
}

.tableCellPortalTUDo {
	border: 2px solid #FFFFFF;
	width: auto;
	text-align: left;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; 
}

/* TU Logo auch für Smartphone angepasst */
.logoLink img {
	min-width: 180px; 
 	margin: 5px 5px 5px 5px;
}
 
 .reducedHeader .logoLink img {
	height: 32px;
	width: auto;
	padding: 0;
}

/* Footer
***********************************************************
*
***********************************************************
*/

/* Sprachumschaltung ausschalten */
/*
.langSelect {
	display:none;
} 
*/

/* FIX für Sprachumschaltung etwas vom Rand weg */
.langSelector {
	margin-right: 5px;
}

.productLogoStyle::before {
	color: #FFFFFF;
}

.divfoot_navigation_portal {
	background-color: #616161;
}

.iconfont-hyphen_height_16::before {
	color: #FFFFFF;
}

.boxStandard {
	border-color: #DFDFDF;
	border-radius: 0;
	border: 1px solid #DFDFDF;
}

/* Buttons 
***********************************************************************
* 	Buttons Quicklinks  
* .tileLink	
***********************************************************************
*/

.tileLink:after {
	background: none !important;
}

.tileLink {
	border-color: #DFDFDF;
	border-radius: 0;
	border-left: 20px solid #DFDFDF;
	background: #F4F4F4;
	color: var(--basicFontColor);
	margin-right: 2px !important;
	margin-bottom: 2px !important;
	padding-left: 3px;
	padding-top: 6px;
}

.tileLink:hover,
.tileLink:focus {
	border-radius: 0 !important;
	border-top: 1px solid #616161 !important;
	border-left: 20px solid #616161 !important;
	border-right: 1px solid #616161 !important;
	border-bottom: 1px solid #616161 !important;
	color: #FFFFFF !important;
	background: #639A00 !important;
	box-shadow: none !important;
	opacity: 1.0 !important;
}

/* Buttons 
***********************************************************************
* Buttons der Startseite, und unter Bewerbung
* .buttonBewerber	.portalChoiceLinks		.bigImageLinkBewerber
***********************************************************************
*/

.buttonBewerber a, 
.bigImageLinkBewerber a {	
	background-size: 90px 60px !important;
	background-position: 12px 30px !important;	
	background-position: center;
/*	min-height: 125px; */
	height: 100%;
	padding-left: 6px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
}

p.buttonBewerber {
	border-radius: 0 !important;
	background-color: #F4F4F4 !important;
	border-top: 1px solid #DFDFDF !important;
 	border-left: 20px solid #DFDFDF !important;
 	border-right: 1px solid #DFDFDF !important;
 	border-bottom: 1px solid #DFDFDF !important;
}

p.buttonBewerber:hover,
p.buttonBewerber:focus {
	border-radius: 0 !important;
 	border-top: 1px solid var(--tudoHoverBorderColor) !important;
 	border-left: 20px solid var(--tudoHoverBorderColor) !important;
 	border-right: 1px solid var(--tudoHoverBorderColor) !important;
 	border-bottom: 1px solid var(--tudoHoverBorderColor) !important;
}

p.portalChoiceLinks {
	background-color: #F4F4F4 !important;
	border-radius: 0 !important;
	border-top: 1px solid #DFDFDF !important;
 	border-left: 20px solid #DFDFDF !important;
 	border-right: 1px solid #DFDFDF !important;
 	border-bottom: 1px solid #DFDFDF !important;
}

.portalChoiceLinks p {
	border: none;
}

/* Abstand <small> Text von Button Text */
.portalChoiceLinks br {
	margin-top: 6px;
}

/* Herausgehobene Links mit Bildern und Texten, z.b. Portal, Online-Bewerbung */
 .portalChoiceLinks div {
	min-height: 70px;	
	min-width: 300px;
	height: 125px;
	width: 100%;
    padding: 0;
	display: inline-block;
/*	margin: 0 4px 8px 0; Ab Update 2022-12 auskommentiert */
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;		
/*	background-color:#F4F4F4 !important; */
	font-size: 16px; /*Fallback IE11*/
	font-size: var(--fontSize2);
}

/* Buttons 
***********************************************************************
* .requestTypeLink 	- z.B. unter Startseite - Mein Studium - Anträge 
* .requestAddLink 	- z.B. unter Startseite - Mein Studium - Anträge Änderung Personendaten
***********************************************************************
*/

.requestTypeLink,	
.requestAddLink {
	background-color: #F4F4F4 !important;
	border-top: 1px solid #DFDFDF !important;
	border-left: 20px solid #DFDFDF !important;
	border-right: 1px solid #DFDFDF !important;
	border-bottom: 1px solid #DFDFDF !important;
}

.requestTypeLink:hover,
.requestTypeLink:focus, 
.requestAddLink:hover,
.requestAddLink:focus {
	background-color: #639A00 !important;
	color: #FFFFFF !important;
 	box-shadow: none !important; 
 	border-top: 1px solid var(--tudoHoverBorderColor) !important;
 	border-left: 20px solid var(--tudoHoverBorderColor) !important;
 	border-right: 1px solid var(--tudoHoverBorderColor) !important;
 	border-bottom: 1px solid var(--tudoHoverBorderColor) !important;
 }

/* Buttons 
***********************************************************************
* .buttonOutputRequestGroup	
* - z.B. unter Startseite - Mein Studium - Studienservice - 
* - Buttons Semesterticket, Studierendenstatus, Allgemein
***********************************************************************
*/

.buttonOutputRequestGroup p,
.buttonOutputRequestGroup a {
	background-color: #F4F4F4 !important;
	border-radius: 0 !important;
	border-top: 1px solid #DFDFDF !important; 
	border-left: 20px solid #DFDFDF !important; 
	border-right: 1px solid #DFDFDF !important; 
	border-bottom: 1px solid #DFDFDF !important; 
}

.buttonOutputRequestGroup:hover a:hover,
.buttonOutputRequestGroup:hover a:focus {
 	background-color: #639A00 !important;
	border-radius: 0 !important;
	border-left: 20px solid #616161 !important;
	border-top: 1px solid #616161 !important;
 	border-right: 1px solid #616161 !important;
 	border-bottom: 1px solid #616161 !important;
}

.portalChoiceLinks a {
	font-weight: bold;
}

.portalChoiceLinks a:hover,
.portalChoiceLinks a:focus {
	background-color: #639A00 !important;
	color: #FFFFFF !important;
 	box-shadow: none !important; 
 	border: 1px solid #639A00 !important;
 }

/* FIX um ein Rahmen zu verhindern, der dann in einer anderen Farbe durchschaut */
.portalChoiceLinks a:hover,
.portalChoiceLinks a:focus {
	border: 1px solid #639A00 !important;
}

.portalChoiceLinks small {
	text-decoration: none;
	line-height: 1.1em;
	font-weight: lighter;
}

.buttonBewerber a,
.bigImageLinkBewerber a {	
	background: none !important;
}

.mikronavi_submit {
	border-color: #FFFFFF;
}

/* ----- Button ----- */

/* Zum Beispiel Button Start unter Studierendenmanagement - Berichte Studierendenmanagement - Listen erstellen */
button.submit_image_text.button_badge:hover, 
button.submit_image_text.button_badge:focus {
	background-color: #616161 !important;
}

/* ------------------------------------------ */
button.tabButton, 
.buttonPortalTUDo,
.buttonLinkPortalTUDo,
button.flexdropdownmenu,
button.submit_highlighted_text_iconfont,
button.submit_highlighted,
button.submit_highlighted_medium,
#sessionTimeoutLoginForm\:login, /*Button Anmelden */
#sessionTimeoutLoginForm\:reset, /*Button Schließen */
.submit_highlighted {
	background-color: #639A00;
	border-radius: 0;
	border-style: none;
	padding: 10px 10px 10px 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-color: #616161;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	font: inherit;
	font-weight: bold;
}

 button.active:focus, 
.btn.active:focus,
 button.tabButton:hover,
.active.tabButton,
 button.tabButton:focus,
.buttonPortalTUDo:hover,
.buttonPortalTUDo:focus,
.buttonLinkPortalTUDo:hover,
.buttonLinkPortalTUDo:focus,
button.flexdropdownmenu:hover,
button.flexdropdownmenu:focus,
#sessionTimeoutLoginForm\:login:hover, /*Button Anmelden */
#sessionTimeoutLoginForm\:login:focus,
#sessionTimeoutLoginForm\:reset:hover, /*Button Schließen */
#sessionTimeoutLoginForm\:reset:focus {	
	text-decoration: none;
	border-radius: 0;
	border-style: none;
	font-size: var(--fontSize2);
	padding: 10px 10px 10px 10px; 
	overflow: hidden;	
	color: #FFFFFF !important;
/*	font-size: 14px; */ 
	outline: none;
    background-color: #616161 !important;
    box-shadow: none;
	transition: none; 
	transition-property: none; 
	line-height: inherit;
	white-space: nowrap;
	border: 0;
    box-shadow: none;
	transition: none; 
	transition-property: none;
	font: inherit;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}

#onlineRequestsEdit\:save:disabled,
button.submit_highlighted,
button.submit_highlighted_text_iconfont,
button.submit_highlighted_text_iconfont:disable,
button.submit_highlighted_medium,
button.submit_login,
.submit_highlighted {
/*	margin-top: 3px;
	margin-right: 0px; */
	border-radius: 0;
	border-color: #616161;
	background-color: #639A00 !important;
	color: #FFFFFF  !important;
/*	padding: 5px 10px 5px;*/
	padding: 10px 10px 10px 10px; 
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

button.submit_highlighted_text_iconfont:hover,
button.submit_highlighted_text_iconfont:focus,
button.submit_highlighted:hover,
button.submit_highlighted:focus,
button.submit_highlighted_medium:hover,
button.submit_highlighted_medium:focus,
button.submit_login:hover,
button.submit_login:focus,
.submit_highlighted:hover,
.submit_highlighted:focus {	
/*	margin-right: 0px;
	margin-top: 3px; */
	border-radius: 0;
/*	padding: 5px 10px 5px; */
	padding: 10px 10px 10px 10px; 
	color: #FFFFFF !important;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
    background-color: #616161 !important;
	border-color: #616161;
	box-shadow: none;  
	transition: none;
}

/* TUDO FIX für Button Anmelden für Seite "Login notwendig" */ 
.submit_highlighted[value="Anmelden"],
.submit_highlighted[value="Login"] {
	margin: 7px !important;
	cursor: pointer;
}

button.submit_highlighted_text_iconfont:active span,
button.submit_highlighted_text_iconfont:active:before,
button.submit_highlighted_text_iconfont span,
button.submit_highlighted_text_iconfont:before,
button.submit_highlighted_text_iconfont:active span,
button.submit_highlighted_text_iconfont:active:before,
button.submit_highlighted_text_iconfont:hover span,
button.submit_highlighted_text_iconfont:hover:before,
button.submit_highlighted_text_iconfont:focus span,
button.submit_highlighted_text_iconfont:focus:before,
button.submit_highlighted:hover span,
button.submit_highlighted:focus span {
	color: #FFFFFF !important;
}

/* Aktiver Button im Status "DISABLED" */
/* Z.B.: Startseite - Studierendenmanagement - Studierende - Studierendendaten bearbeiten - TAB Anträge */ 
button.active.tabButton:disabled,
button.active.tabButton:disabled:hover {
	background-color: #616161;
    opacity: 1.0;
}

/* Buttons mit Status "DISABLED */
button:disabled,
.btn:disabled,
button.inactive.tabButton:disabled,
button.inactive.flexdropdownmenu:disabled,
#editEnrollment\:saveButtonsTop\:saveAsCandidateStudent:disabled,
#editEnrollment\:saveAsCandidateStudent:disabled {
	pointer-events: none;
    opacity: 0.5;
    background-color: #E2E8EC !important;
}

/* ----- Links ----- */
.link_button_highlighted {
	overflow: visible;
	background-position: center bottom;
	background-repeat: repeat-x;
	font-weight: normal;
	cursor: pointer;
/*	padding: 5.5px 14px !important; */
	padding: 10px 10px 10px 10px !important; 
	min-height: 24px !important;
	-moz-box-shadow: none; 
    -webkit-box-shadow: none;
    box-shadow: none; 
    text-decoration: none !important;	
    margin-top: 0.3em;
    font-size: 18px !important;
	color: #FFFFFF !important;
	text-align: center;
	font-weight: bold;
    background-color: #639A00 !important;
	border-color: #616161;
	font-family: "Open Sans", arial, Helvetica, sans-serif !important; /*Fallback IE 11*/
	font-family: var(--font) !important;
	border: 1px solid #616161;/*Fallback IE11*/
	display: inline-block;
}

.link_button_highlighted:hover, 
.link_button_highlighted:focus {
	background-position: center bottom;
/*	padding: 5.5px 14px; */
	padding: 10px 10px 10px 10px !important; 
	border-color: #616161 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
    background-color:#616161 !important;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* ----- Links ----- */

/* ----- Header Oben TU DO Logo ----- */
#hisinoneHeader {
	background-color: #FFFFFF;
	border-bottom: 0;
	box-shadow: none;
}

/* TU Logo Anpassung bei Hover/Focus */
.logoLink:hover,
.loggLink:focus {
	box-shadow: none; 
    background-color: transparent !important;
}

/* Iconfonts per CSS Aendern: */
.iconfont-user::before {
	color: #84B819;
}

/* Trennstrich Footer */
.hyphen::before {
	color: #FFFFFF;
}

/* Footer */
.sLink,
.divfoot_clustername {
	color: #FFFFFF;
}

/* Links unten im Footer */
a.sLink:focus, 
a.sLink:hover {
   outline:none !important;
   background-color: #639A00 !important;
   font-weight: normal !important; 
   color: #FFFFFF !important;
   box-shadow: none !important;  
   transition: none !important;
}

/* ID für Links im Footer 
[id^="widgetRender:15"] { color: #000000 !important; }
*/

/* Text in .messages-infobox ist Weiß auf weißem Grund, BUG ??? */
/*
.messages-infobox 
{
    width: 400px;
    overflow:auto;
	max-height:300px;
	z-index:1300;
	padding:18px 22px 28px 22px;
	color:#495057;
}

.messages-infobox h2 
{
	color:#495057;
}
*/


/* CSS-Klassen, welche die Hintergrundfarben der Überschriften in der Übersichtsseite der Studienbewerbung betreffen */
.boxStandard .box_title_rose {
	background-color: #F4F4F4;
}
.boxStandard .box_title_blue {
	background-color: #F4F4F4;
}

/* Wir haben zusätzlich mit dieser CSS-Klasse die dazu gehörende Überschrift mit unserer allgemeinen Schriftfarbe definiert, 
die etwas dunkler als die Akzentschriftfarbe ist. Bei Ihnen würde es bewirken, dass die Überschriften schwarz anstatt grün sind. */
.boxStandard .box_title_green h2,
.boxStandard .box_title_blue h2,
.boxStandard .box_title_yellow h2,
.boxStandard .box_title_rose h2 {
	color: #000000 !important;
}

div.button {
	background-color: #FFFFFF;
}

/* Strich unteranderem in den Portlets von Lehramt */ 
hr {
	border-color: #DFDFDF;
	border: 1px solid #DFDFDF;
}

/* Kombination submit_highlighted mit submit-CSS-klassen */
button.submit_highlighted.combinated {
	padding-left: 30px !important;
	background-position: 5px 7px !important;
	text-decoration: none;
	border: 1px solid #616161 !important;
    background-color: #639A00 !important;
}

button.submit_highlighted.combinated:focus, 
button.submit_highlighted.combinated:hover {
	border: 1px solid #616161 !important;
    background-color: #616161 !important;
}

/* STU - Studierendendaten bearbeiten */
/* Button <Als Student speichern> OBEN Ausblenden */
#editEnrollment\:saveButtonsTop\:saveAsStudent {
	display: none;
}

/* Button <Als Student speichern> Oben & unten - FIX für Mouseover-Effekt */
#editEnrollment\:saveButtonsTop\:saveAsStudent:hover,
#editEnrollment\:saveButtonsTop\:saveAsStudent:focus,
#editEnrollment\:saveAsStudent:hover,
#editEnrollment\:saveAsStudent:focus {
	margin-left: 1px;
	padding: 10px 10px 10px; 
	background-color: #616161 !important;
}

/* Button <Als Student speichern> Oben & unten - FIX vor dem Mouseove-Effekt  */
#editEnrollment\:saveButtonsTop\:saveAsStudent,
#editEnrollment\:saveAsStudent {
	padding: 10px 10px 10px;
}

/* Button <Als Student vorläufig speichern> Oben & unten - FIX für Mouseover-Effekt */
#editEnrollment\:saveButtonsTop\:saveAsCandidateStudent:hover,
#editEnrollment\:saveButtonsTop\:saveAsCandidateStudent:focus,
#editEnrollment\:saveAsCandidateStudent:hover,
#editEnrollment\:saveAsCandidateStudent:focus {
	color: var(--basicFontColor);
}

/* Button <Als Student speichern> Anpassen wenn der Button DISABLED ist, oben und unten*/
/* Z.B. unter Studierendenmanagement - Studierende - Immatrikulationen durchführen 
* und man fügt Anträge hinzu */
#editEnrollment\:saveButtonsTop\:saveAsStudent:disabled,
#editEnrollment\:saveAsStudent:disabled {
	display: none;
}

/* Button <Als Student vorläufig speichern> einfärben, oben und unten" */
#editEnrollment\:saveButtonsTop\:saveAsCandidateStudent,
#editEnrollment\:saveAsCandidateStudent {
	background-color: #639A00;
    margin: 4px;
    color: #FFFFFF; 
 	text-decoration: none;
}

/* Studierendenmanagement - Studierende - Immatrikulationen durchführen  */
/* DropDown neben Button <Als Student/-in (vorläufig) speichern> */
.dropdown_11em {
	margin-top: 8px;
}

/* Button Als Student speichern UNTEN einfärben, positionieren */
#editEnrollment\:saveAsStudent {
   background-color: #FFAA33 !important;
   margin-top: 10px;
   position: absolute; 
   left: 550px;
   display: flex;
}

/* Button bzw. Registerkarte  - weitere Angaben- Bild ausblenden */
#editEnrollment\:tabs\:furtherDataSubMenu\:pictureAreaSelectionPage {
	display: none;
}

/* Studienservice - Reg. Status - Information ausblenden*/
#studyserviceForm\:fieldsetInforStatusStudent {
	display: none;
}    

/* Studienservice - Reg. Status - Aktionen ausblenden*/
#studyserviceForm\:fieldsetForAktionStudystatus {
	display: none;
}  

/* Studienservice - Reg. Kontaktdaten - Informationen ausblenden*/
#studyserviceForm\:fieldsetInforAddress {
	display: none;
}

/* Studienservice - Reg. Bescheinigungen - Informationen ausblenden*/
#studyserviceForm\:fieldsetInforReport {
	display: none;
}  

/* Studienservice i-Icons Reg. Kontaktdaten */
#studyserviceForm [id$=":help"] {
	display: none;
}

/* Einzureichende Unterlagen im Studienservice ausblenden */
#studyserviceForm\:studienstatus\:missingDocs {
	display: none !important;
}
	
/* Leeres Aktionenfeld ausblenden in Bescheide/Bescheinigungen */
#studyserviceForm\:fieldsetForAktionReports {
	display: none !important;
}

/* Studienservice Reg. Kontaktdaten Link Anwendungszweck hinzufügen ausblenden*/
#studyserviceForm\:newContactData\:addressesAndContactdata\:fs_hinzufuegen {
	display: none;
}

/* Link "Messenger hinzufügen" in Online-Imma - Seite Kontaktdaten ausblenden */
#contactDataPage button[id$=newMessenger] {
	display: none !important;
}

/* Link "Hyperlink hinzufügen" in Online-Imma - Seite Kontaktdaten ausblenden */
#contactDataPage button[id$=newHyperlink] {
	display: none !important;
}

/* Link "Hochschulreife hinzufügen" in Online-Imma - Seite Hochschulreife ausblenden */
#entranceQualificationPage button[id$=addHzbCommandButton] {
	display: none !important;
}

/* Link 'Informationen zur Studienbewerbung' im Kontaktportlet ausblenden.*/          
#application-overview\:helpAndSupport\:infoOnlineApplication {
	display: none !important;
} 

/* Blendet die Box "Aktionen" fuer Studierende am Reiter "Mein Status" aus. Da keine OnlineRueckmeldung vorgesehen ist, ist diese Ueberfluessig.*/
#studyserviceForm\:fieldsetForAktionStudystatus\:collapsiblePanelCollapsedState {
	display: none !important;
}

/* Blendet die BOX "Aktionen" für Studierende am Reiter "Zahlungen aus". Lastschriftverfahren und TAN-Listen sind nicht vorgesehen.*/
#studyserviceForm\:fieldsetForAktionReports\:collapsiblePanel {
	display: none !important;
}

/* Abstand und Stärke bei Link-Unterstreichungen */
.readMessageLinkStyling,
button.requestStatus,
.submit_linkLook,
a.submit_image_text span,
button.submit_image_text span,
a,
.link_text,
.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_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 { 
	text-underline-offset: 4px;
	text-decoration-thickness: 1px;
}

/* Anpassung einiger Links beim Hover Effekt */
.submit_linkLook:hover,
.submit_linkLook:focus,
a:hover, 
a:focus, 
a div:hover, 
a div:focus,
.linkTree > button:focus, 
.linkTree > button:hover {
	text-decoration: none !important; 
	color: Var(--basicFontColor) !important;
}

/* Fix für Chrome Stärke bei Link-Unterstreichungen */
/* Es kann sein das die doppelt angezeigt werden, ohne den FIX */
.tableHeader a,
.tableHeader a:visited, 
.linkTable, 
.link_information, 
.submit_linkLook, 
.readMessageLinkStyling,
.link_text {
	text-decoration-thickness: 1px !important;
}

/* Unter Studierendenmanagement - Studierende - Studierendendaten bearbeiten - Studiengänge */
/* Nur Firefox, Chrome macht NICHTS! Anpassung Position Wahlfachbereich */
#editEnrollment\:treeOfRequests\:treeOfRequestsFieldSet\:som1_focusLabel {
	padding-top: 15px;
}

/* Abstände von Listen in Text Portlets */
.textPortlet ul li, .box_content ul li,
.textPortlet ol li, .box_content ol li {
	margin-top: 5px;
}

/* FIX Hover Effekt Bild 10 Gründe für ein Studium an der TU Dortmund */
div.textPortlet > div > a:hover {
	background-color: #FFFFFF !important; 
	box-shadow: none !important;
}

/* Linie unter Title - Z.B. unter Startseite - Mein Studium - Anträge - Beurlaubung - Title "Meine zwischengespeicherten Anträge" */
.titleWithLineBelow {
	padding: 0 0 5px 0 !important;
}

/* FIX Layout - Z.B. unter Startseite - Mein Studium - Studienservice - Reiter Zahlungen - Rechte Infobox */
.layout-sidebar {
	margin-top: 41px !important;
}

/* Abstand Sie sind hier .... */
.divBreadcrumb {
	margin-top: 35px !important;
}

/* Button <Antrag abgeben> unter Startseite - Studienangebot - Studienbewerbung */ 
#application-overview\:submitFieldset\:completeRequest:disabled,
#application-overview\:submitFieldset\:completeRequest:disabled:hover {
	opacity: 0.5;
	pointer-events: none;
}

[class^="iconfont-"]::before,
[class*=" iconfont-"]::before,
[class^="iconfont-"],
[class*=" iconfont-"] {
	font-size: 120%;
}	

/* FIX für den Anmelde Button */
#loginForm\:login { 
/*	margin-top: 3px !important;*/
	margin-right: 10px !important;
	padding: 5px 10px 5px !important;
	text-align: center !important;
	font-weight: bold !important;
	text-decoration: none !important;
	background-color: #639A00 !important;
	color:#FFFFFF  !important;
	border: 1px solid #616161 !important;
	border-radius: 0 !important;
}

#loginForm\:login:hover {	
    background-color: #616161 !important;
	border-color: none !important;
	box-shadow: none !important;
	transition: none !important;
}

/* Button <Mobile Ansicht> deaktivieren */
#devicesTabletToSmartphone {
	display: none;
}

/* Bild - Z.B.: 10 Gründe für ein Studium an der TU Dortmund */
.tudoPortletIMG {
	max-width: 100%;
	max-height: 100%;
	display: block; 
}

/* Verlinkte Bilder anpassen -  Z.B.: 10 Gründe für ein Studium an der TU Dortmund */
.tudoLinkIMG:focus,
.tudoLinkIMG:hover {
	border: none;
	box-shadow: none;
	background-color: transparent !important;
/*	-webkit-filter: grayscale(1);
    filter: grayscale(1); */
}


/* Anpassungen für diverse Bildschirmgroessen
***************************************************************
* Diverse Korrekturen, insbesondere bei Smartphone und Auflösungen < 1024px
* Teilweise sind die großen Buttons, z.B. auf der Startseite, davon betroffen. 
* Beim Mouseover Effekt taucht ein andersfarbiger Rahmen auf usw.
***************************************************************
*/ 

@media screen and (max-width: 768px) {
	
	.boxStandard {
		border: none; 
		border-top: 1px solid #BDBDBD;
	}
		
	.portalChoiceLinks div {
		border: none; 
		margin: 0 4px 8px 0;
	}
	
	.portalChoiceLinks a { 
		font-weight: bold;
	}
	
	.mikronavi_submit button.active {
		font-weight: bold;
	}
	
	img {
    	height: auto;
    	width: 80px;
	}
	
	.tudoPortletIMG {
		width: auto;
		height: auto;
		display: block; 
	}
	
	.leftBoxPortalTUDo,
	.rightBoxPortalTUDo 	{
	    box-sizing: border-box; 
		min-width: 320px;
		padding: 5px;
		margin: 0;
		margin-left: -3px;
		float: left;
		border: none;
		border-top: 1px solid #BDBDBD;
		border-radius: 0;
		-moz-hyphens: auto;
		-o-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto; 
	}

	.leftBoxPortalTUDo {
		width: 100%;
	}
	
	.rightBoxPortalTUDo {
		width: 100%;
	}
	
	.boxButtonPortalTuDo {
		padding: 10px 10px 12px 1px;
	    margin-left: -6px;
	}

/* Anpassung TUDO Tabellen in Portlets für iOS */
	.tablePortalTUDo {
/*		font-size: 14px; */
/*		margin-left: -5px; */
		font-size: 13px; 
		margin: 0;
	}
	
}  /* END - @media screen and (max-width: 768px) { */


@media screen and (max-width: 1024px) {

	.portalChoiceLinks div {
		border: none;
	/*	margin: 0 4px 8px 0; Ab Update 2022-12 auskommentiert */
	}
	
	.leftBoxPortalTUDo,
	.rightBoxPortalTUDo {
	    box-sizing: border-box; 
		min-width: 320px;
		padding: 5px;
		margin: 0;
		margin-left: -3px;
		float: left;
		border: none;
		border-top: 1px solid #BDBDBD;
		border-radius: 0;
		-moz-hyphens: auto;
		-o-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto; 
	}

	.leftBoxPortalTUDo {
		width: 100%;
	}
	
	.rightBoxPortalTUDo {
		width: 100%;
	}
	
	.boxButtonPortalTuDo {
	    padding: 10px 10px 12px 1px;
	    margin-left: -6px;
	}
	
} /* END - @media screen and (max-width: 1024px) { */

/* EPPSG */
.eppsgPrivacyText {
     display:none;
}
.eppsgPrivacyText:target{
     display:block;
}
 
.eppsgInfoImg {
  float: left;
  margin-right: 2px;  
}
 
.eppsgInfoBoxTop {
     /*margin-bottom: 30px;*/ 
}
 
.eppsgCodeLabel, .eppsgCodeValue {
     float: left;
     background-color: var(--backgroundColor9);
} 
 
.eppsgCodeLabel {
     margin-right: 5px;
}
 
.eppsgCodeBox {
     /*margin-bottom: 30px;*/
     border: solid 2px var(--backgroundColor51);
     padding: 12px;
     background-color: var(--backgroundColor9);
}
 
.eppsgCodeCopyLink {
     margin-left: 20px; 
}
 
.eppsgCodeValue {
     padding-right: 20px;
     border-right: solid 1px var(--backgroundColor44);
     font-weight: bold;
}
 
.eppsgBigLink div {
             width: 100%;
             max-width: 100%;
}
 
@media screen and (max-width: 599px) {
 
       .eppsgCode {
             display: flex;
       }
       .eppsgCodeValue {
             border-right: none;
             float: none;
             padding-right: 0px;
       }
       .eppsgCodeCopyLink {
             margin-left: 0px;
       }
}

/* EPPSG Ende */


/* Anpassungen nach UPDATE auf 2022-12 */
.divfoot_portal_hisinone {
	box-shadow: none;
	padding: 0;
}

#widgetRender\:14\:langselectboxForm\:languageSelect\:langselectboxLabel {
	color: #ffffff;
} 

.footerLinkList {
	background-color: #616161;
}

.buttonAlumni a::before, .bigImageLinkAlumni a::before, .buttonMitarbeiter a::before, .bigImageLinkMitarbeiter a::before, .buttonInteressierte a::before, .bigImageLinkInteressierte a::before, .buttonBewerber a::before, .bigImageLinkBewerber a::before, .buttonDoktoranden a::before, .bigImageLinkDoktoranden a::before, .portalDoktorandOhneAccount a::before, .portalDoktorandMitAccount a::before, .buttonStudierende a::before, .bigImageLinkStudierende a::before, .buttonForschung a::before, .buttonOutputRequestGroup a::before {
	display: none;
}

.buttonAlumni a::after, .bigImageLinkAlumni a::after, .buttonMitarbeiter a::after, .bigImageLinkMitarbeiter a::after, .buttonInteressierte a::after, .bigImageLinkInteressierte a::after, .buttonBewerber a::after, .bigImageLinkBewerber a::after, .buttonDoktoranden a::after, .bigImageLinkDoktoranden a::after, .portalDoktorandOhneAccount a::after, .portalDoktorandMitAccount a::after, .buttonStudierende a::after, .bigImageLinkStudierende a::after, .buttonForschung a::after, .buttonOutputRequestGroup a::after, .logoNutzerkonto a::after {
	display: none;
}

.portalChoiceLinks p {
	box-shadow: none;	
}

/* Footer Strich zwischen den Links ausblenden */
.iconfont-hyphen_height_16.hyphen {
	display: none;
}

textarea:focus, input:focus {
	outline: none;
	box-shadow: none;
}

a:focus, a:hover {
	box-shadow: var(--highlightShadow);
	outline: none;
}

.topMenuLink:focus, .topMenuLink:hover, .backButton:focus, .backButton:hover {
	box-shadow: none !important;
}

/* Burger Menü */
.navitem-headline {
	border: none;
}

/* Burger Menü */
.navitem-headline a {
	color: #000000;
}

/* Burger Menü */
[id^="burgerNavi"]:focus, [id*="burgerNavi"]:focus,
[id^="burgerNavi"]:hover, [id*="burgerNavi"]:hover {
	box-shadow: none;
}

.submit_image:focus, button.active:focus, .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_linkLookBold:focus, button.submit_linkLookBoldSortUp:focus, button.submit_linkLookBoldSortDown:focus, button.submit_highlighted:focus, .buttonlink input:focus, .submitImageTable:focus, .submitImageTable:active {
  outline: none;
}

.homeIconlink:focus {
	outline: none;
}

button:focus, button.submitImage:focus, button.fieldsetHeadlineCollapseButton:focus, button.fieldsetHeadlineCloseButton:focus, button.treeTableIcon:focus, button.imagebottom:focus, .btn:focus, button.treeTableIcon:focus, button.submitImageTable:focus, input.submit_highlighted:focus {
	outline: none;
}

.tile_one:focus, .tile_two:focus, .tile_three:focus, .tile_four:focus, .tile_five:focus {
	outline: none;
}

/* Login Button Mobile */
.link_button_highlighted {
	padding: 0;
	font-size: 12px !important;
}

/* Reiter Menü für Mobile Ansicht */
@media screen and (max-width: 1024px) {
	
	.tabsAsDropdown .mikronavi_submit-trigger {
		border-radius: 0;
		border: none;
	}
	
	.tabsAsDropdown .mikronavi_submit-trigger:hover, .tabsAsDropdown .mikronavi_submit-trigger:focus {
		background-color: #616161 !important;
		color: #ffffff !important;
		box-shadow: none;
	}
		
	tabsAsDropdown button.tabButton:focus, .tabsAsDropdown button.tabButton:hover, .tabsAsDropdown button.tabButton {
		min-width: 150px;
		background-color: #639A00;
	}
	
	.tabsAsDropdown.mikronavi_submit button.active, .tabsAsDropdown.mikronavi_submit .btn.active {
		font-weight: bold;
	}
	
	.tabsAsDropdown .mikronavi_submit-trigger {
		padding: 10px 100px 10px 10px;
	}
	
	.tabsAsDropdown.mikronavi_submit > ul {
		padding: 0;	
	}
}
/* ENDE Reiter Menü für Mobile Ansicht */

/* Burger Menü Button Schließen (ESC) */
.closeButtonNavigationESC {
	color: var(--basicButtonFontColor);
	background-color: var(--highlightBackgroundColor);
}

/* Clipboard */
.mikronavi_links a.active:link, .mikronavi_links a.active:visited, .mikronavi_links a.active:active, .mikronavi_links a.active:focus {
	color: #FFFFFF;
	border: #616161 1px solid;
	background-color: var(--backgroundColor1) !important;
}

.mikronavi_links a.active:hover {
	color: #FFFFFF !important;
	background-color:  #616161 !important;
	box-shadow: none;
}

.mikronavi_links {
	border: none;
}

button.submit_linkLookBold, button.submit_linkLookBold:focus, button.submit_linkLookBoldSortUp, button.submit_linkLookBoldSortUp:focus, button.submit_linkLookBoldSortDown, button.submit_linkLookBoldSortDown:focus {
	text-underline-offset: 4px;
	text-decoration-thickness: 1px;
}

button.submit_linkLookBold:hover {
	text-decoration: none;
	background-color: #616161 !important;
	color: #ffffff;
}


/* Leistungen bearbeiten pro Studierendem */
table.treeTableWithIcons th.tableHeader, table.treeTable th.tableHeader, table.treeTable th, table.treeTableWithIcons th {
	background-color: #A4A4A4 !important;
	font-weight: bold;
}

/* Table Header */
abbr {
	text-decoration: none;
}

/* Korrektur POPUP schnelle Leistungseingabe Bewertungsart */
.note position_top_plus3 {
	padding: 5px;
	top:0;	
}

/* Leistungsdaten Button Auf- und Zuklappen*/
button.iconfont-tree_increase span,
button.iconfont-tree_decrease span { 
	text-underline-offset: 4px;
	text-decoration-color: var(--accentFontColor);
}

button.iconfont-tree_increase span:hover,
button.iconfont-tree_increase span:focus,
button.iconfont-tree_decrease span:hover,
button.iconfont-tree_decrease span:focus {
	text-decoration: none !important;
}

/* Anpassung Button Startseite - Mein Studium - Studienservice  */
button.tabButton[class*="submit_"] {
	padding-left: 10px;
    background-position: 0;
}
	
.submit_email_new,
.submit_euro_note  {
	background-image: none !important;
}


/* Anpassungen Mobile Ansicht Studierende */
@media screen and (max-width: 768px) {

	h2.menutab_headline {
  		border: 0;
		background: #FFFFFF;
	    transition: 0s;
		color: Var(--basicFontColor) 
	}

	table.table td:last-child,
	table.table td:first-child {
  		border-bottom: 2px solid #616161;
	}
	
	table.table tr:first-child td:first-child  {
  		border-top: 2px solid #616161;
	}
	
	/* Icons für neue nachrichten im Mneü ausgeblendet, daher Position anpassen */	
	.responsive_tab.mikronavi_submit > ul > li button.tabButton[class*="submit_"] span {
		padding-left: 0;
	}
	
	.responsive_tab.mikronavi_submit > ul > li button.tabButton::before {
		color: #DFDFDF;
	}
	
	.responsive_tab.mikronavi_submit > ul > li button.tabButton {
	  background-color: #F4F4F4;
	  background-position: 1px 1px;
	  color: var(--basicFontColor);
	  font-weight: bold;
	  border-radius: 0;
	  border: none;
	  padding: 1.2em 15px 1.2em 0;
	  margin: 0;
	  width: 100%;
	  text-decoration: none;
	}
	
	.responsive_tab.mikronavi_submit > ul > li button.tabButton::before:hover {
		color: #FFFFFF;
	}
	
	.responsive_tab.mikronavi_submit > ul > li button.tabButton:hover {
	 /* 	background-color:	#639A00 !important; */
	}

} /*END @media screen and (max-width: 768px) { */

.badge.blue, .badge_blue {
    background-color: #A6A6A6;
}

.banner {
	padding: 10px;
}

.mikronavi_submit > ul > li {
	padding-top: 2px;
}

.tableOverflowFix {
	margin-top: -3px;
}

/* Zugangsdaten vergessen - Neue Funktion Ausblenden, wenn eingeloogt */
.loggedin .zugangsdaten {
    display:none;
}

/* Zugangsdaten vergessen - Alte Funktion Ausblenden */
.loginStartPage .newPassword {
    display:none; 
}

/* Korrigiert die Formattierung des Buttons "Bewerbung starten" vor der Abgabe des ersten Bewerbungsantrages. Seit Version 2023.12 nötig.  */
.portalChoiceLinks {
  display: initial;
}

/* Anpassung für Google Chrome - Eingabefeld Passwort (IMG Auge) Passwort zeigen */
#widgetRender\:9\:showPassword img {
	margin-top: -3px;
	height: 20px;
	width: 20px;
}

/* Button ausblenden "Alle Anträge auf Immatrikulation drucken" */
#application-overview\:immaRequestsEnrollmentSubmitted\:printEnrollment {
	display: none;
}

/* Button ausblenden "Antrag auf Immatrikulation drucken" */ 
[id^="application-overview:immaRequestsEnrollmentSubmitted:requestFieldset"] .submit_print_pdf {
	display: none;
}

/*  Startseite - Lehrorganisation - Veranstaltungen - Veranstaltungen bearbeiten */

/* #Ausblenden */
/* Den Reiter "Terminplanungsregeln" temporär ausblenden. Wird als Übergangslösung nur im Produktivsystem ausgeblendet  */ 
#courseData\:tabContainer\:term-planning-container\:tabs\:editPlanningRulesTab {
/*	display: none; */
}

/* Neuer Studienplaner */
 #studyPlanner .dataBox.dialogHeaderDataBox {
 border-radius: 0px;
 background-color: #FFF1CC !important;
}


/* Einzelne Fieldsets im Promotionsantrag ausblenden */
/* Fieldset: Dokmanagement-Sicht Promotionsantrag */
 /* Auslandsaufenthalte, Strukturiertes Promotionsprogramm, Erstregistrierung als Doktorand/-in */
div[id='doccand:newRequestOverlay:newRequestOverlayButton:newRequestFormWithTabs:doctoralProgramAndSupervisonDataPage:formRequestForAcceptanceAsDoctoralCandidate:rfaadc-stay-abroad-data:rfaadc-stayAbroadData:collapsiblePanel'],
div[id='doccand:newRequestOverlay:newRequestOverlayButton:newRequestFormWithTabs:doctoralProgramAndSupervisonDataPage:formRequestForAcceptanceAsDoctoralCandidate:rfaod-structuredDoctoralProgramData:collapsiblePanel'],
div[id='doccand:newRequestOverlay:newRequestOverlayButton:newRequestFormWithTabs:previousStudiesDataPage:formRequestForPreviousStudies:rfaod-firstRegistrationData:collapsiblePanel'] {
    display:none;
}

/* Fieldset: OnlineSicht Promotionsantrag */
div[id='onlineRequestsEdit:requestDataFieldset:requestAntragdaten:structuredDoctoralProgram:collapsiblePanel'],
div[id='onlineRequestsEdit:requestDataFieldset:requestAntragdaten:firstRegistrierung:collapsiblePanel'],
div[id='onlineRequestsEdit:requestDataFieldset:requestAntragdaten:rfaadc-stayAbroadData:collapsiblePanel'] 
{
  display:none;
}


/* Ende Einzelne Fieldsets im Promotionsantrag ausblenden */


/**
 * Schaltfläche "Genehmigen" im Promotionsantrag für die Rolle "STU-Senior-Manager/-in" ausblenden.
 *
 * Weitere Schaltflächen:
 *   Speichern: doccand:editRequestOverlay:editRequestOverlayButton:saveButton
 *   Abbrechen: doccand:editRequestOverlay:editRequestOverlayButton:cancelButton
 *   Stornieren: doccand:editRequestOverlay:editRequestOverlayButton:cancelRequestButton
 *   Ablehnen: doccand:editRequestOverlay:editRequestOverlayButton:rejectRequestButton
 *   Zurücksenden: doccand:editRequestOverlay:editRequestOverlayButton:sendBackRequestButton
 *   Weiterleiten: doccand:editRequestOverlay:editRequestOverlayButton:forwardRequestButton
 *   Genehmigen: doccand:editRequestOverlay:editRequestOverlayButton:approveRequestButton
 */
body.CURRENT_ROLE_stu_senior_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:approveRequestButton"] {
  display:none;
}
body.CURRENT_ROLE_stu_senior_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:saveButton"] {
  display:none;
}
body.CURRENT_ROLE_stu_senior_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:cancelButton"] {
  display:none;
}
body.CURRENT_ROLE_stu_senior_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:rejectRequestButton"] {
  display:none;
}
body.CURRENT_ROLE_stu_senior_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:cancelRequestButton"] {
  display:none;
}

body.CURRENT_ROLE_doktoranden_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:cancelButton"] {
  display:none;
}
body.CURRENT_ROLE_doktoranden_manager button[id="doccand:editRequestOverlay:editRequestOverlayButton:cancelRequestButton"] {
  display:none;
}

/* Ende Schaltflächen im Promotionsantrag */