@charset "utf-8";
/*
Licensed under http://www.apache.org/licenses/LICENSE-2.0
Attribution notice: by Stefan Müller in 2013 ff.
*/
.anm {
	color:#707070;
}
.anm::before {
	content:" — ";
}
.authority,
.creator {
	letter-spacing:0.2em;
	text-align:right;
}
.card.rich {
	box-shadow:0 1px 3px 0 #a0b0e4;
	margin:1px;
	min-height:1em;
	min-width:1em;
	padding:0 8px 0 8px;
}
.card.rich p {
	margin:0.1em 0;
}
.desk > body > .filterform {
	margin-left:0;
	padding:0 1% 0 1%;
}
.desk > body > .filterform > form > div {
	padding:2.5em 0 3em 0;
}
.desk > body > .filterform > form > p {
	background:#ffffff;
	position:fixed;
	z-index:2;
}
.desk > body > header,
.desk > body > header h1 {
	text-align:left;
}
.desk > body > header h1 {
	font-size:1.32em;
}
.desk > body > header form {
	justify-content:flex-start;
}
.desk > body > header nav > ul > li > ul {
	font-size:0.95em;
	margin:0 0 0.35em 10%;
}
.emph {
	font-size:larger;
	font-weight:bolder;
}
.flexbase {
	justify-content:space-between;
	list-style:None;
}
.flexcol {
	gap:1px;
}
.flexrow {
	gap:1em;
}
.last_name {
	font-variant:small-caps;
}
.tox-toolbar-dock-transition,
.tox-toolbar-dock-fadein { /*for TinyMCE*/
	z-index:2;
}
.werk .mapping tr:first-of-type {
	font-weight:bolder;
}
[l]:lang(de):not([l|="de"]) {display:none}
[l]:lang(en):not([l|="en"]) {display:none}
cite {
	font-style:italic;
}
main > article a:not([href]) {
	border:none;
}
main > article a.incipit {
	font-style:italic;
}
main > article a[href^="http"]::after {
	color:#1080c0;
	content:"↗";
}
new- {
	background-color:#0022aa;
	box-shadow:0 0 4px 4px #fff000;
	color:#e8f8ff;
	padding:0 4px 0 4px;
	position:absolute;
	transform: translate(-0.1em, 0em) rotate(16deg);
}
q {
	color:#104595;
	quotes: "" "";
}
s, s:hover {
	text-decoration: line-through;
}
span.note {
	margin:0 3px 0 3px;
}
ul.dist > li,
ol.dist > li {
	margin-bottom:3px;
}
@font-face {
	font-family:"linbiolinum";
	font-style:normal;
	font-weight:normal;
	src:url("/-/fonts/linbiolinum_r-w.woff") format("woff"),
		url("/-/fonts/linbiolinum_r-w.woff2") format("woff2");
	unicode-range:U+0000-A721;
}
@font-face {
	font-family:"linbiolinum";
	font-style:italic;
	src:url("/-/fonts/linbiolinum_ri-w.woff") format("woff"),
		url("/-/fonts/linbiolinum_ri-w.woff2") format("woff2");
	unicode-range:U+0000-A721;
}
@font-face {
	font-family:"linbiolinum";
	font-weight:bold;
	src:url("/-/fonts/linbiolinum_rb-w.woff") format("woff"),
		url("/-/fonts/linbiolinum_rb-w.woff2") format("woff2");
	unicode-range:U+0000-A721;
}
@media screen and (max-width:1000px) {
	.desk > body > header h1 {
		display:inline-block;
		margin:0 0 0 1%;
		vertical-align:top;
	}
}
