@charset "utf-8";
/*
Licensed under http://www.apache.org/licenses/LICENSE-2.0
Attribution notice: by Stefan Müller in 2013 ff.
*/
@font-face {
	font-family:"linbiolinum";
	font-style:normal;
	font-weight:normal;
	src:url("/_/content/fonts/linbiolinum_r-w.woff") format("woff"),
		url("/_/content/fonts/linbiolinum_r-w.woff2") format("woff2");
	unicode-range:U+0000-A721;
}
@font-face {
	font-family:"linbiolinum";
	font-style:italic;
	src:url("/_/content/fonts/linbiolinum_ri-w.woff") format("woff"),
		url("/_/content/fonts/linbiolinum_ri-w.woff2") format("woff2");
	unicode-range:U+0000-A721;
}
@font-face {
	font-family:"linbiolinum";
	font-weight:bold;
	src:url("/_/content/fonts/linbiolinum_rb-w.woff") format("woff"),
		url("/_/content/fonts/linbiolinum_rb-w.woff2") format("woff2");
	unicode-range:U+0000-A721;
}
#image_row + tr > td {
    border-top: none;
}
.back_to_top.key {
	font-size:0.8em;
	left:0;
	margin-top:1em;
	position:fixed;
	bottom:0;
	z-index:3;
}
.book .covertitle > h1 > small {
	display:block;
	font-size:0.8em;
	margin-top:0.4em;
}
.book .covertitle > div {
	font-size:0.85em;
}
.book h2, .book h3, .book h4, .book h5, .book h6 {
	background:#ffffff;
	box-shadow:0 0 1em 0 #ffffff;
	position:sticky;
	top:0;
	z-index:1;
}
.book img + p {
	font-size:smaller;
}
.book nav > .h3 {
	font-size:0.9em;
	margin-left:2em;
}
.book nav > p {
	margin-top:0.6em;
}
.capsline {
	font-size:1.1em;
}
.capsline::first-line {
	font-variant:small-caps;
}
.desk > body > header,
.desk > body > header h1 {
	text-align:right;
}
.desk > body > header h1 > small {
	display:block;
	font-size:0.68em;
	margin-top:0.4em;
}
.desk_wide > body > header .img > img {
	height:1.6em;
}
.tll small {
	color:#666666;
	font-size:0.9em;
}
cite {
	font-style:italic;
}
html[lang|="de"] [l]:not([l|="de"]) {display:none}
html[lang|="en"] [l]:not([l|="en"]) {display:none}
x- {
	display:none;
}
@media screen and (max-width:1000px) {
	.desk > body > header {
		text-align:center;
	}
	.desk > body > header h1,
	.desk > body > header h2 {
		text-align:center;
	}
}
