@charset "UTF-8";
/* # CSS für Projekt Hl3K-Archiv 2026
// ## Farben

- Blau Hl3K	000455
- Blau Oceanos	333384
- Blau Profi	C7F0FF

- Grau Cumulus	EFEFEF
- Grau T02	020202
- Grau TriCeratops	CCC

- Neige	FFF
- Noir	000

- Rot Feurio	#F00

// ## Gliederung (Segmente)
- Segment Container-Elemente, Stufe 0
- Segment Container-Elemente, Stufe 1
- Segment Container-Elemente, Stufe 2
- Segment Container-Elemente, ab Stufe 3
- Segment Listen-Elemente
- Segment Tabellen-Elemente
- Segment Formular-Elemente
- Segment Datenstruktur-Elemente
- Segment Graphik-Elemente
- Segment Headline-Elemente
- Segment Absatz-Elemente · 0 !20260311_1624 TNO
- Segment Anker-Elemente
- Segment Freie Klassen · 1 !20260224_1722 TNO
*/
/* ## Regeln (Standard, PC) */
/* ### Segment Container-Elemente, Stufe 0 */
body {
/* !20260309_0931 TNO
+ !20260309_0931 TNO */
	font-family: sans-serif;
	color:#020202; /* S-Farbe Grau T02 */
	}
/* ### Segment Container-Elemente, Stufe 1 */
body.leitseite.abgemeldet aside#navis {}
body.leitseite.publikum aside#navis {}
body footer {
/* !20260313_1045 TNO
+ !20260313_1045 TNO */
	margin:50px 0 50px 0;
	}
body header#capitan {
/* !20260309_1420 TNO
+ !20260309_1420 TNO */
	background-image: url("../gra/sys/Logo_Hl3K.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top right;
	}

/* ### Segment Container-Elemente, Stufe 2 */
/* #### Container-Elemente der 2. Stufe · allgemein */
body.angemeldet aside#navis nav {
/* !20260312_2147 TNO
+ !20260312_2147 TNO */
	position: relative;
	width:100%;
border-bottom:dashed 1px #CCC;
	}
body.angemeldet footer div#imperium_Debbiae {
/* + !20260213_1447 TNO */
	display: none;
	}
/* #### Container-Elemente der 2. Stufe · Leitseite */
body.leitseite.abgemeldet aside#navis nav {
/* !20260313_1031 TNO
+ !20260313_1022 TNO */
	text-align: right;
	}
body.leitseite.publikum aside#navis nav {
/* !20260313_1031 TNO
+ !20260313_1022 TNO */
	text-align: right;
	}

/* #### Container-Elemente der 2. Stufe · Archivbestand */
body.archivbestand main aside#bearbeitung_Bestand {
/* !20260302_0923 TNO
+ !20260224_1747 TNO */
	position: relative;

	top:-65px; /* !20260302_0923 TNO */
	display:inline-block;
	width:32%;
	vertical-align: top;
	}
body.archivbestand main section#daten_Bestand {
/* + !20260224_1743 TNO */
	display:inline-block;
	width:62%;
/* background-color:#C7F0FF; */ /* HG-FaKand Profi */
	}

body.archivbestand main aside#eintragsfilter {
/* !20260304_1344 TNO
+ !20260302_0955 TNO */
display: block;
	}

/* #### Container-Elemente der 2. Stufe · Profil */

body.profil main aside[id *= bearbeitung] {
/* + !20260216_1023 TNO */
	position: relative;
	}

body.profil main section#daten_Profil {
/* !20260312_2042 TNO
+ !20260213_1515 TNO */
	background-color: #FFF; /* HG-FaKand Neige */ /* !20260312_2042 TNO */
	}

/* ### Segment Container-Elemente, ab Stufe 3 */

/* #### Container-Elemente ab der 3. Stufe · Archivbestand */
body.archivbestand main aside#bearbeitung_Bestand form div fieldset div.pseudo-label {
/* !20260326_1537 TNO
+ !20260326_1527 TNO */
	display: inline-block;
	width:100%;
	}

/* #### Container-Elemente ab der 3. Stufe · Leitseite */
body.leitseite.uebersicht main section#vultus section {
/* !20260311_1718 TNO
+ !20260310_1859 TNO */
	display: inline-block;
	width:58%;
	vertical-align: top; /* + !20260311_1245 TNO */
	}

/* #### Container-Elemente ab der 3. Stufe · Profil */
body.profil main aside#bearbeitung_Profil form#aktualisierung_profil div#aktualisiere_profil_nomina {
/* + !20260216_1022 TNO */
	position: relative;
	}

body.profil main aside#bearbeitung_Profil form#aktualisierung_profil div#aktualisiere_profil_passwort fieldset div#info_passwortregeln {
/* !20260311_1754 TNO
+ !20260216_1020 TNO */
	position: relative;
	display: inline-block;
	width:30%; /* !20260311_1754 TNO */
	vertical-align: top;
	}


body.profil main aside#bearbeitung_Profil form#aktualisierung_profil div#aktualisiere_profil_passwort fieldset div#interaktion_pw {
/* !20260311_1757 TNO
+ !20260311_1749 TNO */
	position: relative;
	display: inline-block;
	width:65%; /* !20260311_1757 TNO */
	vertical-align: top; /* !20260311_1757 TNO */
	}

/* ### Segment Tabellen-Elemente */
/* #### Tabellen-Elemente · allgemein */
table {}
table tbody {}
table tbody tr {}
table tbody tr th {
/* + !20260225_1817 TNO
*/
	vertical-align: top;
	text-align: left;
	}
table tbody tr td {
/* + !20260225_1817 TNO
*/
	vertical-align: top;
	text-align: left;
	}
/* #### Tabellen-Elemente · Archivbestand */
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv {
/* + !20260302_0944 TNO */
	width:100%;
	border:solid thin #CCC; /* R-Farbe Grau TriCeratops */
	}
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tbody th {
width:25%;
	}
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tbody td {
width:72%;
	}

body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot td {
/* + !20260305_1358 TNO
*/
	vertical-align: top;
	width:72%;
	text-align: left;
	}
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot th {
/* + !20260305_1358 TNO
*/
	vertical-align: top;
	text-align: left;
	width:25%;
	}

body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv thead {
/* + !20260302_0931 TNO */
	display: none;
	}
/* ### Segment Listen-Elemente */
/* #### Listen-Elemente · Archivbestand */
body.archivbestand main section#daten_Bestand table tbody tr td ul {
/* + !20260305_1410 TNO */
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
body.archivbestand main section#daten_Bestand table tbody tr td ul li {
/* + !20260305_1410 TNO */
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

/* ### Segment Formular-Elemente */
/* #### Formular-Elemente allgemein */
body form {}
body form fieldset {}
body form fieldset input.pflichtfeld {}
body form fieldset label.pflichtfeld {}
body form fieldset select {}
body form fieldset select option {}

/* #### Formular-Elemente · Archivbestand */


body.archivbestand main aside#bearbeitung_Bestand form div[id *= "_bestand_commentarii"] fieldset#integra_materiae input {
/* + !20260304_1321 TNO */
	width:98%;
	font-size:1.3rem;
	}

body.archivbestand main aside#bearbeitung_Bestand form div fieldset input[type *= "radio"] {
/* !20260326_1539 TNO
+ !20260326_1529 TNO */
	display: inline-table;
	width:12.0%;
	}

body.archivbestand main aside#bearbeitung_Bestand form div[id *= "_bestand_nomina"] fieldset#integra_nomina input {
/* !20260305_1719 TNO
+ !20260304_1048 TNO */
	width:98%;
	font-size:1.3rem;
	}

body.archivbestand main aside#bearbeitung_Bestand form div fieldset label {
/* !20260305_1719 TNO
+ !20260224_1753 TNO */
	display: inline-table;
	width:49.2%;
	}

body.archivbestand main aside#bearbeitung_Bestand form div fieldset label.adRadio {
/* !20260326_1631 TNO
+ !20260326_1529 TNO */
	display: inline-table;
	width:78.0%;
	font-size:1.6rem;
	text-shadow:1px 1px 2px #000;
	}
/* #### Label St. Anna */
body.archivbestand main aside#bearbeitung_Bestand form div[id *= "bestand_numeri"] fieldset#integra_numeri label.adRadio[for *= "oID_05"] {
	color:#BE04BE;
	}
/* #### Label St. Christophorus */
body.archivbestand main aside#bearbeitung_Bestand form div[id *= "bestand_numeri"] fieldset#integra_numeri label.adRadio[for *= "oID_03"] {
	color:#00F;
	}
/* #### Label St. Clara */
body.archivbestand main aside#bearbeitung_Bestand form div[id *= "bestand_numeri"] fieldset#integra_numeri label.adRadio[for *= "oID_02"] {
	color:#E1604E;
	}
/* #### Label St. Eduard */
body.archivbestand main aside#bearbeitung_Bestand form div[id *= "bestand_numeri"] fieldset#integra_numeri label.adRadio[for *= "oID_01"] {
	color:yellow;
	}
/* #### Label St. Richard */
body.archivbestand main aside#bearbeitung_Bestand form div[id *= "bestand_numeri"] fieldset#integra_numeri label.adRadio[for *= "oID_04"] {
	color:#49FF4B;
	}
body.archivbestand main aside#bearbeitung_Bestand form div fieldset label.verborgen {
/* + !20260224_1807 TNO */
	display: none;
	}

body.archivbestand main aside#bearbeitung_Bestand form div fieldset select {
/* !20260326_1541 TNO
+ !20260224_1753 TNO */
	display: block;
	width:98%;
	margin:12px 0 12px 0;
	}

body.archivbestand main aside#bearbeitung_Bestand form div fieldset select option {
/* !20260305_1719 TNO
+ !20260304_1044 TNO */
	font-size:1.6rem;
	}

body.archivbestand main aside#bearbeitung_Bestand form div[id *= "_bestand_commentarii"] fieldset#integra_materiae textarea {
/* !20260305_1719 TNO
+ !20260304_1331 TNO */
	width:98%;
	font-size:1.3rem;
	}

/* ##### Formular-Elemente Archivbestand · Filter */
body.archivbestand main aside#eintragsfilter form fieldset input[type="text"] {
/* + !20260309_0905 TNO */
	font-size:1.3rem;
	}

body.archivbestand main aside#eintragsfilter form fieldset select option {
/* + !20260309_0901 TNO */
	font-size:1.6rem;
	}

/* #### Formular-Elemente Profil */
body.profil main aside#bearbeitung_Profil form#aktualisierung_profil {
/* OK!20260309_1524 TNO
+ !20260213_1543 TNO */
	display: none;
	width: 100%;
	}
body.profil.erstanmeldung main aside#bearbeitung_Profil form#aktualisierung_profil,
body.profil main aside#bearbeitung_Profil form#aktualisierung_profil:target {
/* OK!20260309_1524 TNO
+ !20260213_1543 TNO */
	display: block;
	}

body.profil main aside#bearbeitung_Profil form#aktualisierung_profil div#interaktion_aktualisierung_profil fieldset label[for="Basisdaten_nID"] {
/* + !20260213_1434 TNO */
	display: none;
	}

/* ### Segment Datenstruktur-Elemente */
/* #### Datenstruktur-Elemente · allgemein */
body dl {
/* + !20260213_1507 TNO */
	display: block;
	}
body dl.editierbar {}
body dl.editierbar.negativ {
/* !20260312_2039 TNO
+ !20260213_1507 TNO */
	background-color:#EFEFEF; /* HG-Farbe Grau Cumulus */
	opacity: 0.4; /* !20260312_2039 TNO */
	}
body dl.editierbar.positiv {}

body dl dd {
/* !20260312_2143 TNO
+ !20260213_1507 TNO */
	display: inline-table; /* !20260221_1536 TNO */
	width:66.7%; /* !20260221_1533 TNO */
	border-bottom:solid thin #000; /* R-Farbe Noir */
	}
body dl dt {
/* !20260312_2143 TNO
+ !20260213_1507 TNO */
	display: inline-table; /* !20260221_1536 TNO */
	width:22.3%; /* !20260221_1533 TNO */
	font-weight: bold;
	border-right: solid thin #CCC; /* R-Farbe Grau TriCeratops */
	border-bottom:solid thin #000; /* R-Farbe Noir */
	}

/* #### Datenstruktur-Elemente · Archivbestand */
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot tr td dl {
/* !20260305_1420 TNO
+ !20260305_1420 TNO */
	vertical-align: top;
	margin:0 0 0 0;
	}

body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot tr td dl dd,
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot tr td dl dt {
/* !20260305_1341 TNO 
+ !20260302_0938 TNO*/
	width: auto;
	vertical-align: top;
	display:none;
	border:none;
	}

body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot tr td dl dd:nth-of-type(2) {
/* + !20260305_1431 TNO
*/
	word-break:keep-all;
	display: inline-block;
	margin:0 12px 0 0;
	}

body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot tr td dl dt:nth-of-type(2) {
/* + !20260305_1350 TNO
*/
	word-break:keep-all;
	display: inline-block;
	margin:0 12px 0 0;
	}
/* ### Segment Headline-Elemente */
body h1 {}

body h2 {}

body.publikum.leitseite.uebersicht header#capitan h2 {
/* !20260311_1627 TNO
+ !20260311_1626 TNO */
	opacity: 0.3;
	}

body h3 {}
/* ### Segment Absatz-Elemente (0) */

/* ### Segment Graphik-Elemente */
body.anmeldung header#corporis_caput header#mons div.kopfgraphik_anmeldung figure {
/* !20260309_1434 TNO
+ !20260309_1434 TNO */
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

body.anmeldung header#corporis_caput header#mons div.kopfgraphik_anmeldung figure img {
/* !20260309_1434 TNO
+ !20260309_1434 TNO */
	max-width: 100%;
	}

body.leitseite.uebersicht main section#vultus figure {
/* !20260311_1717 TNO
+ !20260310_1859 TNO */
	display: inline-block;
	width:30%;
	height: auto;
	}

body.leitseite.uebersicht main section#vultus figure img {
/* !20260311_1717 TNO
+ !20260310_1859 TNO */
	width:100%;
	max-width: 100%;
	height: auto;
	}
/* ### Segment Anker-Elemente */
/* #### Anker-Elemente · allgemein */
a {
/* !20260312_2211 TNO
+ !20260312_2211 TNO */
	color:#000455; /* S-Farbe Blau Hl3K */
	}

a.aktiv {
/* + !20260213_1442 TNO */
	font-weight: bolder;
	}
/* ##### Anker-Elemente · allgemein: Navigation */
body.angemeldet aside#navis nav a {
/* !20260312_2204 TNO
+ !20260213_1442 TNO */
	display: inline-block;
	border-left:solid thin #CCC; /* R-Farbe Grau TriCeratops */
	text-decoration: none;
	padding:2px 30px; /* !20260312_2204 TNO */
	}
/* ##### Anker-Elemente · allgemein: Footer */
body footer a {
/* !20260313_1042 TNO
+ !20260313_1042 TNO */
	display: block;
	text-align: center;
	text-decoration: none;
	}
/* #### Anker-Elemente · Leitseite */
/* ##### Anker-Elemente · Leitseite: Navigation */
body.leitseite nav a.aktiv {
/* OK!20260224_1802 TNO
+ !20260206_1422 TNO */
	font-weight: normal; /* Workaround 2026-02-06 14:22 TNO */
	}
body.leitseite nav a:first-of-type {
/* OK!20260224_1802 TNO
+ !20260206_1422 TNO */
	font-weight: bolder;
	}
/* ###### Anker-Elemente · Leitseite abgemeldet: Navigation */
body.leitseite.abgemeldet aside#navis nav a {
/* !20260313_1023 TNO
+ !20260313_1023 TNO */
	display: block;
	margin:0 40px 0 0;
	text-decoration: none;
	opacity: 0.5;
	}
/* ###### Anker-Elemente · Leitseite öffentlich (publikum): Navigation */
body.leitseite.publikum aside#navis nav a {
/* !20260313_1023 TNO
+ !20260313_1023 TNO */
	display: block;
	margin:0 40px 0 0;
	text-decoration: none;
	opacity: 0.5;
	}

/* ##### Anker-Elemente · Leitseite: Hauptbereich */
body.leitseite.uebersicht main section#vultus.activus section.inVultu div nav#arbeitsbereich a {
/* !20260311_1806 TNO
+ !20260311_1800 TNO */
	display: inline-block;
	width:30.3%;
	height:200px;
	text-decoration: none;
	font-size:2.2rem;
	font-weight: normal;
	border:solid thin #CCC; /* R-Farbe Grau TriCeratops */
	}
body.leitseite.uebersicht main section#vultus.activus section.inVultu div nav#arbeitsbereich a[href *= "#"] {
/* !20260326_1652 TNO
+ !20260326_1652 TNO */
	opacity: 0.3;
	}
body.leitseite.uebersicht main section#vultus.activus section.inVultu div nav#arbeitsbereich a[href *= "#"]::after {
/* !20260326_1652 TNO
+ !20260326_1652 TNO */
	display: block;
	content: "Noch nicht verfügbar";
	font-size:62%;
	}
/* #### Anker-Elemente · Profil */
body.profil main section#daten_Profil a {
/* !20260312_2038 TNO
+ !20260312_2038 TNO */
	display: block;
	text-decoration: none;
	border:solid thin #000455; /* R-Farbe Blau Hl3K */
	}

/* ### Segment Freie Klassen */
.verborgen {
/* + !20260224_1720 TNO */
	display: none;
	}

/* ## Regeln Mobile CSS */
@media screen AND (max-width:1000px) {
/* ### M-Segment Container-Elemente, Stufe 1 */
body header#capitan {
/* !20260309_1522 TNO
+ !20260309_1452 TNO */
	background:none;
	}
body header#capitan::before {
/* !20260309_1500 TNO
+ !20260309_1453 TNO */
	content:"Version 26.03.09-1500";
	display: block;
	width:100%;
	height:160px;
	border-bottom:solid thin #CCC; /* R-Farbe Grau TriCeratops */

	background-image: url("../gra/sys/Logo_Hl3K.png");
	background-repeat: no-repeat;
	background-size: contain;

	font-size:0.8rem;
	color:#CCC; /* S-Farbe Grau TriCeratops */
	text-align: right;

	}
/* ### M-Segment Container-Elemente, Stufe 2 */

/* #### M Container-Elemente, Stufe 2 · allgemein */
body aside nav {
/* !20260309_0927 TNO
+ !20260309_0927 TNO */
display: block;
position: relative;
margin:10px 0 10px 0;
}

/* #### M Container-Elemente, Stufe 2 · Archivbestand */
body.archivbestand main aside#bearbeitung_Bestand {
/* !20260309_0927 TNO
+ !20260302_1015 TNO */
	position: relative;

	top:0px;
	display:block;
	width:100%;
	vertical-align: top;
	}
body.archivbestand main section#daten_Bestand {
/* + !20260302_1015 TNO
 */
	display:block;
	width:100%;
	}
/* ### M-Segment Container-Elemente ab der 3. Stufe */
/* #### M Container-Elemente ab der 3. Stufe · Leitseite */
body.leitseite.uebersicht main section#vultus section {
/* !20260311_1812 TNO
+ !20260311_1812 TNO */
	display: block;
	width:98%;
	}
/* ### M-Segment Tabellen-Elemente */
/* #### M Tabellen-Elemente · allgemein */
table tr th {
/* !20260309_0936 TNO
+ !20260309_0936 TNO */
	display: block !important;
	width:100% !important;
background-color: #CCC;
border-bottom:solid thin #111;
	}
table tr td {
/* !20260309_0936 TNO
+ !20260309_0936 TNO */
	display: block !important;
	width:100% !important;
	}

/* ### M-Segment Formular-Elemente */
/* #### M Formular-Elemente · allgemein */

body form fieldset button {
/* !20260309_1005 TNO
+ !20260309_0922 TNO */
	display: block;
	width:98%;
	font-size:1.2rem;
	}

/* #### M Formular-Elemente · Anmeldung (col) */
body.anmeldung main form#anmeldung fieldset input {
/* !20260309_1428 TNO
+ !20260309_1428 TNO */
	display: block;
	width: 100%;
	font-size:1.2rem;
	}
body.anmeldung main form#anmeldung fieldset label {
/* !20260309_1428 TNO
+ !20260309_1428 TNO */
	display: block;
	width: 100%;
	font-size:1.0rem;
	}

/* #### M Formular-Elemente · Archivbestand */
body.archivbestand main aside#eintragsfilter form fieldset input[type="text"] {
/* !20260309_1427 TNO
+ !20260309_0913 TNO */
	display: block;
	width:100%;
	}

/* ### M-Segment Datenstruktur-Elemente */

/* #### M Datenstruktur-Elemente · Profil */
body.profil dl dd {
/* !20260312_2142 TNO
+ !20260312_2133 TNO */
	display: block;
	margin:0 0 0 0;
	width:100%;
	border-bottom:solid 2px #C7F0FF; /* R-Farbe Blau Profi */
	}
body dl dt {
/* !20260312_2133 TNO
+ !20260312_2133 TNO */
display: inline-table; /* !20260221_1536 TNO */
	display: block;
width:22.3%; /* !20260221_1533 TNO */
	width:100%;
border-right: solid thin #CCC; /* R-Farbe Grau TriCeratops */
	font-weight: bold;
border-bottom:solid thin #000; /* S-Farbe Noir */
	}

/* ### M-Segment Graphik-Elemente */

/* ### M-Segment Anker-Elemente */
/* #### M Anker-Elemente · allgemein */

body.angemeldet aside#navis nav a {
/* !20260313_1026 TNO
+ !20260309_0916 TNO */
	display: block;
	width: 80%;
	margin:2.0rem 0.1%;
	padding:2.0rem;
	font-size:1.2rem;
	background-color: #C7F0FF; /* HG-Farbe Blau Profi */
	}

body.angemeldet aside#navis nav a:last-of-type {
/* !20260313_1029 TNO
+ !20260312_2220 TNO */
	color:#F00; /* S-Farbe Rot Feurio */
	font-weight: bold;
	}

/* #### M Anker-Elemente · Archivbestand */
body.archivbestand main section#daten_Bestand table.felder_editierbar.positiv tfoot tr td a {
/* !20260309_0945 TNO
+ !20260309_0945 TNO */
display: block;
font-size:1.1rem;
padding:0.2rem;
	}
/* #### M Anker-Elemente · Leitseite */



body.leitseite.uebersicht main section#vultus.activus section.inVultu div nav#arbeitsbereich a {
/* !20260311_1808 TNO
+ !20260311_1806 TNO */
	display: block;
	width:98%;
	height:auto;
	text-decoration: none;
font-size:2.2rem;
	font-weight: normal;
border:solid thin #CCC; /* R-Farbe Grau TriCeratops */
	}


}