@charset "UTF-8";
@font-face {
font-family: "Playfair";
src:url('../scripturae/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf');
}
@font-face {
font-family: "Ubuntu";
src:url("../scripturae/Ubuntu/Ubuntu-R.ttf");
}
/* CSS Screen- u. Mobil f. proredaktion.de
// Version: 2024-11-04 13:37
// 2022-12-13 14:20
// 2022-06-01 18:09
// 2022-04-06 15:10
// 2022-02-17 15:33
// 2022-02-14 17:11
// 2022-02-12 20:52
// 2022-02-12 16:07
// 2022-02-10 15:48
// 2022-02-09 19:25
// 2022-02-08 20:32
*/
/* Farb-Register
#C39B80; R-Farbe mörk hud (spezial.css) und S-Farbe mörk hud (frei.css)
#CB8469; H-Farbe Hud (anker.css) und S-Farbe Hud (anker.css)
#F3BBA0; FaKand en Hud
#F4BCA1; R-Farbe Huden (basis.css)
#FEFEFE; H-Farbe Hell (basis.css)
#FFF; H-Farbe (anker.css) und S-Farbe Weiß (anker.css)
*/
/* A Sektion 01: Container PC */
/* Sektion 01A: Grundelemente */
body {
	background-color: #FEFEFE; /* H-Farbe Hell */
	font-family: "Playfair, Serif";
	}

body aside {
	position: fixed;
	top:10px;
	right:40px;
	width: 19%;
	height:auto;
	border-top:solid 2px #F4BCA1; /* R-Farbe Huden */
	border-bottom:solid 2px #F4BCA1; /* R-Farbe Huden */
	border-radius: 9px;
	}

body footer#Paginae_Pes {
	display: block;
	min-height: 29px;
	font-size:13px;
	background-color:#44453F; /* FaKand Grau S-Klasse */
	}

body footer#Paginae_Pes section {
display: none;
}

body footer#Paginae_Pes section:target {
display: block;
background-color:#44453F; /* FaKand Grau S-Klasse */
color:#FFF;
}

body section#corpus {
	position: relative;
	width:76%;
	}

body section#corpus section {
	position: relative;
/* margin-bottom:160px; */
margin:0 0 160px 12px;
	}

/* Sektion 01B Divisionen
// Version 2022-02-09 19:05
*/
body section#corpus div.mit_Abbildung {
	display: inline-block;
	width:44%;
	margin: 0 2% 2% 0;
	vertical-align: top;
	}

body section#corpus div.testimonial {
	clear: both;
/* margin:10px; */
	padding:12px;
	border:solid thin #F4BCA1; /* R-FaKand Huden */
	border-radius: 6px;
	}
/* E Sektion 01: Container PC */
/* A Sektion 02 Headline-Elemente PC
// Version: 2022-02-09 19:01
*/
body aside header h1 {
	padding:0px 20px; /* Koppel an anker.css: body aside nav a */
	font-size:1.3rem;
	margin:0;
	}

body section#corpus header#seitenkopf h2 {
font-size:0.6em;
	}

div.mit_Abbildung h3 {
	margin:0 0 2.0rem 0;
	}
/* E Sektion 02 Headline-Elemente PC */
/* A Sektion 03 Tabellen-Elemente PC
// Version 2022-02-12 15:20
*/
body table tr th,
body table tr td 
{
	vertical-align:top;
	text-align:left;
	font-size: 1.3rem;
	}
/* E Sektion 03 Tabellen-Elemente PC */
/* A Sektion 04 Listen-Elemente PC
// Version 2022-04-06 15:10
// 2022-02-17 15:25
// 2022-02-12 14:40
*/
/* A 2022-04-06 15:10 */
body aside nav ul li {
	list-style-type: none;
	}

body aside nav ul li ul li {
	font-size: 82%;
	}
/* E 2022-04-06 15:10 */
body footer ul li {
	background-color:transparent;
	}
body section#corpus ul li {
	font-size: 1.3rem;
	}
/* E Sektion 04 Listen-Elemente PC */
/* A Sektion 05 Absatz-Elemente PC
// Version 2022-02-12 11:43
// 2022-02-10 14:20
// 2022-02-09 19:25
*/
body section#corpus p {
	font-size: 1.3rem;
	}
/* E Sektion 05 Absatz-Elemente PC */
/* A Sektion 06 Anker-Elemente PC
// Version: 2022-02-17 15:32
// 2022-02-12 14:44
// 2022-02-11 10:55
// 2022-02-10 14:25
// 2022-02-09 18:38
*/
a.merkmal {
	display: block;
	}

body footer#Paginae_Pes a {
	display: block;
	margin:0.2rem 0.2rem 0.2rem 0.2rem;
	text-align: right;
	text-decoration: none;
	color:#FFF;
	}

body footer#Paginae_Pes section:target a {
display: inline;
margin:0;
text-align: left;
}
body footer#Paginae_Pes section:target li a:link,
body footer#Paginae_Pes section:target li a:visited,
body footer#Paginae_Pes section:target p a:link,
body footer#Paginae_Pes section:target p a:visited {
	color:#FFF; /* H-Farbe Weiß */
	background-color:transparent;
	}

body footer#Paginae_Pes section:target li a:hover,
body footer#Paginae_Pes section:target li a:active,
body footer#Paginae_Pes section:target li a:focus,
body footer#Paginae_Pes section:target p a:hover,
body footer#Paginae_Pes section:target p a:active,
body footer#Paginae_Pes section:target p a:focus {
	color:#FFF; /* S-FaKand Weiß */
	background-color:#CB8469; /* H-Farbe Hud */
	}

body section#corpus header#seitenkopf h2 a#seitenanfang {
	text-decoration: none;
	color:#000;
opacity: 0.7;
	}
	
li a {
	font-weight: bolder;
	text-decoration: none;
	}

li a:link,
li a:visited {
	color:#CB8469; /* S-Farbe Hud */
	background-color:#FFF; /* H-Farbe Weiß */
	}

li a:hover,
li a:active,
li a:focus {
	color:#FFF; /* S-FaKand Weiß */
	background-color:#CB8469; /* H-Farbe Hud */
	}

li a:link,
li a:visited {
	color:#CB8469; /* S-Farbe Hud */
	background-color:#FFF; /* H-Farbe Weiß */
	}

li a:hover,
li a:active,
li a:focus {
	color:#FFF; /* S-FaKand Weiß */
	background-color:#CB8469; /* H-Farbe Hud */
	}
h1 a.info_option {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #C39B80; /* S-Farbe mörk hud */
	}

p a {
	font-weight: bolder;
	text-decoration: none;
	}

p a:link,
p a:visited {
	color:#CB8469; /* S-Farbe Hud */
	background-color:#FFF; /* H-Farbe Weiß */
	}

p a:hover,
p a:active,
p a:focus {
	color:#FFF; /* S-FaKand Weiß */
	background-color:#CB8469; /* H-Farbe Hud */
	}

body aside#portus a#menulink {
	display: none;
	}

body aside nav a {
	
	display:block;
	/* padding:10px 20px; */
	padding:10px; /* ae 2022-12-13 */
	font-size: 1.2em;
	text-decoration: none;
	}

body aside nav a:first-of-type {
	/* margin:20px 0 0 0; */
	margin:10px 0 0 0;
	}

body aside nav a:link,
body aside nav a:visited {
color:#CB8469; /* S-Farbe Hud */
background-color:#FFF; /* H-Farbe Weiß */
}

body aside nav a:hover,
body aside nav a:active,
body aside nav a:focus {
	color:#FFF; /* S-Farbe Weiß */
	background-color:#CB8469; /* H-Farbe Hud */
	}

body.Arbeitsproben_von_Thorsten_Steinhoff aside nav#details a#naArb,
	body.Downloads aside nav#details a#naDld,
	body.Kontakt_zu_Thorsten_Steinhoff aside nav#details a#naKon,
	body.Rechtliches aside nav#details a#naRe,
	body.Wer_ist_Thorsten_Steinhoff aside nav#details a#naWer
	{
	font-weight:bolder;
	}
/* E Sektion 06 Anker-Elemente PC */
/* A Sektion 07 Figure-Elemente PC
// Version 2022-02-12 15:35
// 2022-02-10 15:00
// 2022-02-09 19:25
*/
body section#corpus figure {
	display: inline-block;
	width:32%;
	margin: 0 2% 2% 0;
	}

body section#corpus figure.traeger_video {
	display: block;
	width:100%;
	margin:auto;
	}

body section#corpus figure.traeger_video figcaption {
width: 520px;
margin:0 0 0 0;
	}

body section#corpus figure.traeger_video video {
	width: 520px;
	height: auto;
	}

body section#corpus div[id*="Arbeitsprobe_Highlight"] + div {
clear: both;
}
body section#corpus div[id*="Arbeitsprobe"] figure {
	float: left;
	display: inline-block;
	width:30%;
	min-height: 250px;
	margin: 0 2% 2% 0;
	}

body section#corpus figure img {
max-width: 98%;
	height: auto;
	}
/* E Sektion 07 Figure-Elemente PC
/* A Sektion 08 Freie Klassen PC
// Version: 2022-02-11 11:12
// 2022-02-09 18:38
*/
h1 span.info_ort {
	display: block;
	font-weight: lighter;
	}

h2 span.subtext {
	display:block;
	font-size:73%;
	color: #C39B80; /* S-Farbe mörk hud */
/* opacity: 0.4; */ /* dex 2022-02-11 11:09 */
	}

span.hinweis.quelle {
display: block;
font-size:82%;
}

.spra-en:before {
	display: inline-block;
	content: url("../i/flagge_UK32x16y.png");
	}
.spra-ru:before {
	display: inline-block;
	content: url("../i/flagge_RU32x16y.png");
	}
.spra-sv:before {
	display: inline-block;
	content: url("../i/flagge_SV32x16y.png");
	}
/* E Sektion 08 Freie Klassen PC */

/* A Sektion X Spezialfälle PC
// Version 2022-02-11 11:13
*/
p em {
	display: inline-block;
	padding:0 6px;
	border:solid thin #C39B80; /* R-Farbe mörk hud */
	border-radius:3px;
	}
/* E Sektion X Spezialfälle PC */
/* A Abschnitt Tablet (alias 1000er) */
@media(max-width:1000px) {
	/* A Sektion T01: Container 1000er
	// Version 2022-04-06 15:10
	*/
	/* Sektion T01A: Grundelemente 1000er */
	body {
	background-color:#EEE;
font-family: "Ubuntu";
z-index: 1;
		}

	body aside#portus {
	position: fixed;
	top:10px;
	right:10px;
	width:100px;
	height:100px;
	z-index:3;
	}
	body aside#portus header {
		display: none;
		}
	
	body aside#portus nav#details {
	position: relative;
	top:10px;
	left:-70px;
	right:0px;
	width: 200%;
	height:auto;
	border-top:solid 2px #F4BCA1; /* R-Farbe Huden */
	border-bottom:solid 2px #F4BCA1; /* R-Farbe Huden */
	border-radius: 9px;
	display: none;
		}

	body aside#portus:target nav#details {
		display: block;
		z-index: 12;
		}

	body section#corpus {
	position:relative;
	top:10px;
	width:76%;
	z-index:1;
		}
	/* Sektion T01B: Divisionen 1000er */
	body section#corpus div.mit_Abbildung {
	display: inline-block;
	width:98%;
	margin: 0 2% 2% 0;
	vertical-align: top;
	z-index:1;
	}
	
/* E Sektion T01: Container 1000er 
// Version 2022-04-06 15:10
*/
	/* A Sektion T04: Listen-Elemente 1000er
	// Version 2022-04-06 15:10
	*/
	body aside nav ul {
		margin:0;
		padding: 0;
		}
/* E Sektion T04: Listen-Elemente 1000er */
	/* A Sektion T06: Anker 1000er
	// Version 2022-04-06 15:10
	*/
	body aside nav ul li a {
		padding-left:4px;
		}
	body aside#portus a#menulink {
		display: block;
		width: 80px;
		height: 80px;
		position: relative;
		left:10px;
		top:10px;
	text-decoration: none;
	font-size: 0.9em;
	text-align: center;
	color:#000;
	}
	body aside#portus a#menulink:after {
		display: block;
		content: url("../i/dreiBalken50x50y_111.png");
	}
	/* E Sektion T06: Anker 1000er */
	/* A Sektion T07 Figure-Elemente 1000er
	// Version 2022-04-06 15:10
	*/
	body section#corpus figure {
	display: block;
	width:98%;
	margin: 0 2% 2% 0;
	}

	body section#corpus div[id*="Arbeitsprobe"] figure {
		float: none;
		display: block;
		width:98%;
		min-height: 250px;
		margin: 0 2% 2% 0;
		}
	/* E Sektion T07 Figure-Elemente 1000er */
	
	}
/* E Abschnitt Tablet (alias 1000er) */
/* A Abschnitt Smartphone hochkant (alias 600er) */
@media (max-width:600px) {
	/* A Sektion Z01: Container Smartphone hochkant
	// Version 2022-04-06 15:10
	*/
	/* A Sektion Z01A: Grundbausteine Smartphone hochkant */
	body {
	background-color:#FFF;
font-family: "Ubuntu", sans-serif;
		}
/* E Sektion Z01: Container Smartphone hochkant */
	/* Sektion Z10: Listen-Elemente Smartphone hochkant
	// Version 2022-04-06 15:10
	*/
	/* A 2022-04-06 15:10 */
	body aside nav ul {
		margin:0;
		padding: 0;
		}
	/* E 2022-04-06 15:10 */

	/* A Sektion Z06 Anker Smartphone hochkant
	// Version 2022-04-06 15:10
	*/
	body aside nav ul li a {
		padding-left:4px;
		}
	/* E 2022-04-06 15:10 */
	}
/* E Sektion Z06 Anker Smartphone hochkant */
/* E Abschnitt Smartphone hochkant (alias 600er) */