@charset "UTF-8";
/*
Theme Name: PRCo2023
Theme URI: https://www.pr-competence.de/
Author: Cornelia Hohenegg (Design), Thorsten Steinhoff (PHP)
Author URI: http://www.cornelia-hohenegg.de/
Description: Umsetzung eines Layout-Entwurfs von Cornelia Hohenegg (CH)
Version: 1.20 (RC 2306)
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* ## Überblick Sektionen:
- Sektion A: Übergreifendes
- Sektion B1: Blockelemente auf 1. Ebene
- Sektion B2: Blockelemente auf 2. Ebene
| - Footer, eingefasst
| - Header, eingefasst
| - Navigations-Einheiten
- Sektion B3: Blockelemente ab 3. Ebene
| - Sub-Sektion B3a: Sektionen, eingefasst in section#corpus
| - - Zweispaltige Abschnitte
| - - Pseudo-Buttons
| - - DIV in HP-Bereich News
| - - Accordion-Anpassung
| - - Div-Kaskade Training
| - Sub-Sektion B3b: Block-Elemente, eingefasst in section#corpus footer
| - Sub-Sektion B3c: Block-Elemente, eingefasst in section#corpus header
- Sektion CF: Formular-Elemente
- Sektion CT: Tabellen-Elemente
- Sektion CL: Listen-Elemente
| - Sub-Sektion CLa: Listen-Einträge (LI)
- Sektion H: Headline-Elemente
- Sektion P: Absatz-Elemente
- Sektion A: Anker-Elemente
| - Sub-Sektion Aa: Anker im Footer
| - Sub-Sektion Ab: Anker in section corpus
| - Sub-Sektion Al: Anker in Listen-Elementen
| - Sub-Sektion Ap: Anker in Absatz-Elementen
| - Sub-Sektion Ad: Anker in Div-Elementen
*/
/* ## Überblick Farben:
Blau:	#0073f0;
Grau 3x4	#4b4b4d
Grau C	#eceded
Grau Eighties	#808080
Grau Tri H99	#999
Grün: #a0d565
Noir	#000
Weiß	#FFF
X	#c9e3ff
*/
/* ## Regeln */
/* ### Sektion A: Übergreifendes */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: url('./fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
	src: url('./fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('./fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('./fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('./fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('./fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
	}
/* pt-sans-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	src: url('./fonts/pt-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
	src: url('./fonts/pt-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('./fonts/pt-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('./fonts/pt-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
		url('./fonts/pt-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('./fonts/pt-sans-v17-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
	}
/* A!20251204_1416 TNO: Referenzierung Aino-CSS für FE */
@import url("./aino-blocks/assets/css/frontend.css");
/* E!20251204_1416 TNO: Referenzierung Aino-CSS für FE */
body {
	background-color: #4b4b4d; /* HG-Farbe Grau 3x4 */
	}
body * {
	font-family:"PT Sans";
/* ex!2026-01-09 12:07 ThS
	font-size: 0.9em;
*/
/* A!2026-01-09 14:39 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!2026-01-09 14:39 ThS */
	line-height: 1.2;
	color: #4b4b4d; /* S-Farbe Grau 3x4 */
	}
/* E Sektion A: Übergreifendes */
/* ### Sektion B1: Blockelemente auf 1. Ebene */
/* #### Basis-Sektionen (1) */
body section#corpus {
	position: relative;
	top:-10px;
	padding-top:10px;
	width:1600px; 
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	background-color:#FFF;  /* HG-Farbe Weiß */
	}
/* E Basis-Sektionen */
/* E Sektion B1: Blockelemente auf 1. Ebene */

/* ### Sektion B2: Blockelemente auf 2. Ebene */
/* #### Footer, eingefasst (1) */
body section#corpus footer#pes {
	background-color:#eceded; /* HG-Kand Grau C */
	color:#000; /* S-Farbe Noir */
	margin-top: 50px;
	}
/* E Footer, eingefasst */

/* #### Header, eingefasst (6) */
body section#corpus header#caput {
position:relative;
	width: 1600px;
	height: 400px;
	background-color: transparent;
	background-image:url("gra/header/Standard.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	z-index:1;
	margin-bottom:80px;
	margin-top:-15px;
	}

body.agentur section#corpus header#caput {
	background-image:url("gra/header/Agentur.jpg");
	}

body.coaching section#corpus header#caput {
	background-image:url("gra/header/Coaching.jpg");
	}

body.profil section#corpus header#caput {
	background-image:url("gra/header/Profil.jpg");
	}

body.rechtlich section#corpus header#caput {
	background-image:url("gra/header/Obligat.jpg");
	}

body.training section#corpus header#caput {
	background-image:url("gra/header/Training.jpg");
	}
/* E Header, eingefasst */
/* #### Navigations-Einheiten (4) */
body section#corpus aside#portus {
	position: relative;
	display: block;
	width:100%;
	height:60px;
	background-color: #FFF;
	}
body section#corpus aside nav {
	position: relative;
	display: inline-block;
	height: 50px;
	vertical-align: top;
	z-index:2;
	}
body section#corpus aside nav#adObli {
	position:absolute;
	top:10px; /* Koppel zu body section#corpus {} */
	right:180px;
	width:auto;
	padding-left:10px;
	background-color: transparent;
	text-align:right;
	}
body section#corpus aside nav#adRub {
	position: absolute;
	top:10px;
	left:180px;
	width: auto; /* Für Display 1600er-Auflösung  650px, für 2000er-Aufösung berechnet ThS: 900px*/
/* Diagnose-Mittel f. Navigation Rubriken 
border-left:dotted 1px blue;
border-right:dotted 1px blue;
*/
	}
/* E Navigations-Einheiten */
/* E Sektion B2: Blockelemente auf 2. Ebene */
/* ### Sektion B3: Blockelemente ab 3. Ebene */
/* #### Sub-Sektion B3a: Sektionen, eingefasst in section#corpus */
body section#corpus section#gaster { /* für enth. Elemente beachten: rechts Abstand 150px (orig. 180px) */
	position: relative;
	width:auto;
	margin-left:180px;
	margin-right:180px;
	min-height: 800px;
	}

body section#corpus section#gaster * { /* enth. Elemente außer Kästen: rechts Abstand 150px (orig. 180px) */
	max-width:100%; /* ex 1300px f. 2000er-Auflösung bzw. 750px für 1600er-Auflösung */
	}

/* ##### Zweispaltige Abschnitte ThS 2023-02-14 */
body section#corpus section#gaster div.is-layout-flex.wp-block-columns {
	width:100%;
	}
body section#corpus section#gaster div.is-layout-flex.wp-block-columns.enger {
	width:70%;
	}
body section#corpus section#gaster div.is-layout-flex.wp-block-columns div.is-layout-flow.wp-block-column {
	padding-right:100px;
	}
body section#corpus section#gaster div.is-layout-flex.wp-block-columns div.is-layout-flow.wp-block-column:last-of-type {
	padding-right:10px;
	}
/* E Zweispaltige Abschnitte ThS 2023-02-14 */
/* ##### Pseudo-Buttons */
body section#corpus section#gaster div.wp-block-button.btcoaching {
	margin-left: -10px; /* Bei Bedarf anpassen */
	background-color: #a0d565; /* HG-Farbe Grün */
	display: block;
	width: 100%;
	}

body section#corpus section#gaster div.wp-block-button.btdownload {
	margin-left: 0px; /* Bei Bedarf anpassen */
	background-color: #0073f0; /* HG-Farbe Blau */
	width: 100%;
	}

body section#corpus section#gaster div.wp-block-button.trainingbt {
	margin-left: -10px; /* Bei Bedarf anpassen */
	background-color: #c9e3ff; /* HG-Farbe X */
	display: block;
	width: 100%;
	}
/* E Pseudo-Buttons */
/* A ##### DIV in HP-Bereich News */
body section#corpus section#gaster div#einbindung_von_news {}

body section#corpus section#gaster div#einbindung_von_news div.news.aktuell {
	font-size: 1.2em;
    margin:0 0 10px 0; /* Mutmaßliche Anpassung CH, s. fehlenden Tabulator am Zeilenanfang. Befund ThS!2026-01-09 */
	padding:10px 10px 5px 5px;
	min-height: 80px;
	background-color:#ECEDED; /* HG-Farbe Grau C */
	}
/* E DIV in HP-Bereich News */
/* ##### Accordion-Anpassung Thorsten 2023-02-27 14:16 */
body section#corpus section#gaster div.wp-block-ainoblocks-accordion-faq-block {
	position: relative; /* das kann nie schaden ;) */
	width:1090px !important; /* Nur mit !important überschreibt diese Regel die Vorgabe von aino! Befund 2023-02-27 ThS */
	}

body section#corpus section#gaster div.wp-block-ainoblocks-accordion-faq-block div.accordion {
/* Ex!20260109_1701 ThS
	font-size: 1.2em;
*/
/* AT !2026-01-09 17:02 ThS */
font-size:14.2px; /* vgl. !20260109_1435 ThS */
/* E !2026-01-09 17:02 ThS */
	width:100%;
	}

body section#corpus section#gaster div.wp-block-ainoblocks-accordion-faq-block div.panel {
/* Ex!20260109_1703 ThS
	font-size: 1.em;
*/
/* A!2026-01-09 17:03 ThS */
font-size:14px; /* s. !20260109_1435 ThS */
/* E!2026-01-09 17:03 ThS */
    margin-left:20px; /* mutmaßlich CH, s. fehlenden Tabulator am Zeilenanfang. Befund 2026-01-09 ThS */
	margin-right:200px;
	margin-top:-15px;
	}
/* E Accordion-Anpassung Thorsten 2023-02-27 14:16 */
/* ##### Div-Kaskade Training
- [ ] Überprüfen nach eventuellem Umbau von Training!
*/

html body.typus.page.pagina.training section#corpus section#gaster.pagina div.is-layout-flex.wp-container-9.wp-block-columns.pt__1 div.is-layout-flow.wp-block-column div.is-layout-constrained.wp-block-group.has-background {
	position: relative;
	left:-10px;
padding-left:10px;
}
/* E Div-Kaskade Training */
/* E Sektionen, eingefasst in section#corpus*/

/* #### Sub-Sektion B3b: Block-Elemente, eingefasst in section#corpus footer */
body section#corpus footer#pes div {
	position: relative;
	display: inline-block;
	width: 40%;
	vertical-align: top;
	white-space: nowrap;
	}

body section#corpus footer#pes div#prcompetence-kontaktinfo {
	margin-left:180px;
	}
body section#corpus footer#pes div#prcompetence-portfolio {
	left:35px;
	}
/* E Block-Elemente, eingefasst in section#corpus footer */
/* #### Sub-Sektion B3c: Block-Elemente, eingefasst in section#corpus header */
body section#corpus header#caput div {
	height: 60px;
	background-color:#eceded; /* HG-Farbe Grau C */
	}
body section#corpus header#caput div#dasLogo {
	position:absolute;
	top:290px;
	left:0px;
	display:inline-block;
	width:500px;
	vertical-align:top;
	font-size:1em;
	color:transparent;
	}
body section#corpus header#caput div#derClaim {
	position:absolute;
	top:290px;
	left:500px;
	display:inline-block;
	width:1100px;
	vertical-align:top;
	}
/* E Block-Elemente, eingefasst in section#corpus header */
/* E Sektion B3: Blockelemente ab 3. Ebene */

/* ### Sektion CF: Formular-Elemente */
/* E Formular-Elemente */
/* ### Sektion CT: Tabellen-Elemente */
body section#corpus figure.wp-block-table table {
	border:none;
	}

body section#corpus figure.wp-block-table table tbody th,
body section#corpus figure.wp-block-table table tbody td
	{
	vertical-align:top;
	border:none;
/* A!20260109_1348 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E !20260109_1348 ThS */
	}
/* E Tabellen-Elemente */
/* ### Sektion CL Listen-Elemente */
body section#corpus ul {
	list-style: outside;
	list-style-type: square;
	color:#4b4b4d;
/* Ex!20260109_1418 ThS (unwirksam)
	font-size: 0.95em;
*/
	margin: 0;
	padding: 0;
	margin-top: -20px;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-left:20px;
	}
body section#corpus ul.textsmall {
/* Ex!2026-01-09 16:19 ThS
font-size: 1em;
Regel ist hier technisch ok (Jigsaw). Sie wirkt sich auf li in ul.textsmall aus. Befund ThS2026-01-09
*/
	padding-right:200px;
	}

body section#corpus nav ul {
	margin:0;
	padding:0;
	}

body section#corpus nav ul li ul {
	display: none;
	}

/* Sub-Sektion CLa: Listen-Einträge (LI) */
body section#corpus ul.textsmall li {
/* A!2026-01-09 16:21 ThS */
	font-size:14px;
/* E!2026-01-09 16:21 ThS */
	}
body section#corpus nav ul li {
	display: inline-block;
	list-style-type: none;
	vertical-align: top;
	margin:5px 0 5px 0;
	width:auto;
	}
body section#corpus nav#adObli ul li {
	margin:5px 0 5px 30px;
	}

body section#corpus nav#adRub ul li {
	margin:5px 30px 5px 0;
	}

body.pagina section#corpus section#gaster.pagina div ul li {
/* Ex!2026-01-09 14:07 ThS (geändert CH 2025-12-22)
font-size:1em;
*/
/* A!2026-01-09 14:41 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!2026-01-09 14:41 ThS */
	}

/* E Listen-Einträge (li) */

/* E Listen-Elemente */
/* ### Sektion H: Headline-Elemente */
body section#corpus h1,
body section#corpus h2,
body section#corpus h3,
body section#corpus h4,
body section#corpus h5,
body section#corpus h6 {
	padding: 8px 0 16px;
	line-height: 1.4;
	color: #808080;
	font-weight: normal;
	}

body section#corpus h1 {
	padding: 0 0 16px;
	line-height: 1.2;
/* Ex!20260109_1444 ThS
	font-size: 1.4em;
*/
/* A!2026-01-09 1455 ThS */
	font-size: 15px; /* s. !20260109_1448 ThS */
/* E!2026-01-09 1455 ThS */
	font-weight: 700;
	margin-bottom:-10px;
	}

body section#corpus h2 {
/* Ex!20260109_1416 ThS
	font-size: 1.2em;
*/
/* AT !2026-01-09 14:54 ThS */
font-size:14px;
/* E !2026-01-09 14:54 ThS */
	line-height: 1.3;
	font-weight: 700;
    margin-bottom:10px;
	margin-bottom:-15px;
	}

body section#corpus nav#adRub div h2 {
	display:none;
	}

body section#corpus h3 {
/* Ex!20260109_1414 ThS
	font-size: 0.95em;
*/
/* A !2026-01-09 14:15 ThS */
font-size:15px;
/* E !2026-01-09 14:15 ThS */
	font-weight: 700;
	margin-top:-35px;
	margin-bottom:-15px;
	line-height: 0.8;
	}
body section#corpus section#gaster div.wp-block-ainoblocks-accordion-faq-block h3 {
	margin:0 0 0 0;
/* Ex!20260109_1706 ThS
    font-size: 1em;
*/
/* A!2026-01-09 17:06 ThS */
font-size:14px; /* vgl. !20260109_1435 ThS */
/* E!2026-01-09 17:06 ThS */
	padding-left: 1rem;
	}
body section#corpus h4 {
/* Ex!20260109_1721 ThS
	font-size: 1.0em;
*/
/* A!2026-01-09 17:22 ThS */
font-size:14px; /* vgl. !20260109_1435 ThS */
/* E!2026-01-09 17:22 ThS */
	line-height: 1.3;
	margin-top:-25px;
	text-decoration:none;
	}

/* E Headline-Elemente */
/* ### Sektion P: Absatz-Elemente */
body.blog.singart.news section#corpus section#gaster div.inbereich.blog.eintrag p {
/* Ex!2026-01-09 16:32 ThS
font-size: 1em;
*/
/* A!2026-01-09 16:32 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* A!2026-01-09 16:32 ThS */
	}

body section#corpus p.nebeneinander {
	display:inline-block;
	width:48%;
	}
body section#corpus p.nebeneinander.trio {
	width:32%;
	}

body section#corpus header#caput div#derClaim p {
	margin:8px 180px 0 0;
	padding:0;
	color:#808080; /* S-Farbe Grau Eighties */
	font-size:1.8rem;
	font-weight:700;
	text-align:right;
	}

body section#corpus section#gaster p {
/* Ex!20260109_1355 ThS
    font-size: 1em;
*/
/* A!20260109_1442 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1442 ThS */
	padding: 0 0 14px;
	}

body section#corpus section#gaster p.textsmall {
	padding-right:200px;
	}

body section#corpus section#gaster blockquote p {
	padding-bottom: 2px;
	}

body section#corpus section#gaster div#einbindung_von_news div.news.aktuell p {
/* Ex!20260109_1633 ThS
    font-size: 1em;
*/
/* A!20260109_1634 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1634 ThS */
	padding:0 0 0 0;
	margin:2px 0 0 0;
	}

body section#corpus section#gaster div#einbindung_von_news div.news.aktuell p.titel {
	font-weight: 700; 
	line-height: 1.1;
/* Ex!20260109_1635 ThS
    font-size: 1em;
*/
/* A!20260109_1635 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1635 ThS */
    padding-top:2px;
	padding-bottom:10px;
	margin-bottom:-10px;
	}
/* E Absatz-Elemente */
/* ### Sektion A: Anker-Elemente */
/* #### Sub-Sektion Aa: Anker im Footer */
	body section#corpus footer#pes div#prcompetence-kontaktinfo a {
		display: block !important;
		}
	body section#corpus footer#pes div#prcompetence-kontaktinfo a.telefon.festnetz:before {
		content:"fon\0020++";
		display: inline-block;
		margin:0 0 0 0;
		color:#4b4b4d;
		font-style: normal;
		font-weight: 400;
		}
/* E Anker im Footer */
/* #### Sub-Sektion Ab: Anker in section corpus */
body section#corpus a {
	color:#808080; /* S-Farbe Grau Eighties */
	font-weight: 700;
	text-decoration: none;
	outline: none;
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
	}
body section#corpus a:hover {
	color: #f08700;
	text-decoration: underline;
	}

body section#corpus a[data-type="page"]:before {
	display:inline-block;
	margin:0 20px 0 0;
	content: url("gra/symbole/Pfeil-nach-rechts.png");
	}

/* A Kennzeichnung externer Links (die neues Tab/Fenster öffnen!) 2023-02-14 */
body section#corpus a[target="_blank"]:before {
	display:inline-block;
	margin:0 20px 0 0;
	content: url("gra/symbole/Pfeil-nach-oben.png");
	}
/* E Kennzeichnung externer Links (die neues Tab/Fenster öffnen!) 2023-02-14 */

/* #### Sub-Sektion Al: Anker in Listen-Elementen */
body section#corpus nav ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color:#808080; /* S-Farbe Grau Eighties */
	font-size: 1em;
	font-weight: 700;	
	}

body section#corpus nav ul li ul li a {
	text-transform:none;
/* Ex!20260109_1636 ThS
	font-size: 0.9em;
*/
/* A!20260109_1637 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1637 ThS */
	}
/* E Anker in Listen-Elementen */
/* #### Sub-Sektion Ap: Anker in Absatz-Elementen */
body section#corpus nav p.nebeneinander a:before {
	display:inline-block;
	margin:0 20px 0 0;
	content: url("gra/symbole/Pfeil-nach-rechts.png");
	}
/* E Anker in Absatz-Elementen */
/* #### Sub-Sektion Ad: Anker in Div-Elementen */
body section#corpus section#gaster div.wp-block-button.trainingbt a {
	display: block;
	width: 100%;
/* A Befund ThS 2025-12-11 1532: Anpassungen durch CH */
	height: 30px;
	padding:7px 0 0 7px;
	text-align: left;
/* Ex!20260109_1712 ThS
	font-size: 1em;
*/
/* A!20260109_1713 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1713 ThS */
/* E Befund ThS 2025-12-11 1532: Anpassungen durch CH */
	cursor: pointer;
	}
body section#corpus section#gaster div.wp-block-button.trainingbt a:link,
body section#corpus section#gaster div.wp-block-button.trainingbt a:visited {
	color: #999; /* S-Farbe Grau Tri H99 */
	background-color:#c9e3ff; /* HG-Farbe X */
	}
body section#corpus section#gaster div.wp-block-button.trainingbt a:hover,
body section#corpus section#gaster div.wp-block-button.trainingbt a:active,
body section#corpus section#gaster div.wp-block-button.trainingbt a:focus
	{
	color: #fff; /* S-Farbe Weiß */
	background-color: #999; /* HG-Farbe Grau Tri H99 */
	font-weight: 700;
	text-decoration: none;
	}

body section#corpus section#gaster div#einbindung_von_news div.news.aktuell a {
display: block;
width:100%;
	text-align: right;
	margin-top:5px;
	}
body section#corpus section#gaster div#einbindung_von_news div.news.aktuell a:before {
	display:inline-block;
	margin:0 20px 0 0;
	content: url("gra/symbole/Pfeil-nach-rechts.png");
	}
/* A Analoge Gestaltung der News-Links in der News-Seite 2023-05-30 11:50 */
body.news section#corpus section#gaster div.inbereich.blog.eintrag p.news-teaser-anhang a:before {
	display:inline-block;
	margin:0 20px 0 0;
	content: url("gra/symbole/Pfeil-nach-rechts.png");
	}
/* E Analoge Gestaltung der News-Links in der News-Seite 2023-05-30 11:50 */
body section#corpus section#gaster div.wp-block-button.btcoaching a {
	display: block;
	width: 100%;
	height:50px;
	padding:16px 0 0 15px;
	text-align: left;
/* Ex!20260109_1717 ThS
	font-size: 1em;
*/
/* A!20260109_1717 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1717 ThS */
	cursor: pointer;
	}

body section#corpus section#gaster div.wp-block-button.btcoaching a:link,
body section#corpus section#gaster div.wp-block-button.btcoaching a:visited {
	color: #999; /* S-Farbe Grau Tri H99 */
	background-color: #a0d565; /* HG-Farbe Grün */
	}
body section#corpus section#gaster div.wp-block-button.btcoaching a:hover,
body section#corpus section#gaster div.wp-block-button.btcoaching a:active,
body section#corpus section#gaster div.wp-block-button.btcoaching a:focus
	{
	color: #fff; /* S-Farbe Weiß */
	background-color: #999; /* HG-Farbe Grau Tri H99 */
	font-weight: 700;
	text-decoration: none;
	}

body section#corpus section#gaster div.wp-block-button.btdownload a {
	height:50px;
	padding:16px 0 0 15px;
	text-align: center;
/* Ex!20260109_1718 ThS
	font-size: 1em;
*/
/* A!20260109_1718 ThS */
	font-size:14px; /* s. !20260109_1435 ThS */
/* E!20260109_1718 ThS */
	cursor: pointer;
	}

body section#corpus section#gaster div.wp-block-button.btdownload a:link,
body section#corpus section#gaster div.wp-block-button.btdownload a:visited {
	color: #fff; /* S-Farbe Weiß */
	background-color: #0073f0; /* HG-Farbe Blau */
	text-decoration: none;
	}

body section#corpus section#gaster div.wp-block-button.btdownload a:hover,
body section#corpus section#gaster div.wp-block-button.btdownload a:active,
body section#corpus section#gaster div.wp-block-button.btdownload a:focus
	{
	color: #fff; /* S-Farbe Weiß */
	background-color: #999; /* HG-Farbe Grau Tri H99 */
	font-weight: 700;
	text-decoration: none;
	}
/* E Anker in Div-Elementen */
/* E Anker-Elemente */
/* A Bild-Elemente */
/* E Bild-Elemente */
/* #### Semantische Auszeichnungen  */
body section#corpus header#caput div#dasLogo em {
	display:inline-block;
	width:260px; /* Breite des Hintergrund-PNG */
	height:40px; /* Höhe des Hintergrund-PNG */
	font-style: normal;
	margin:12px 60px 20px 182px;	
	background-image:url("gra/header/pr-competence-Gisela-Goblirsch.png");
	color:transparent;
	}

/* A Einträge der News-Seite (Beitragsseite)  2023-02-24 13:40 ThS */
body section#corpus div.inbereich.blog.eintrag h2 em {
	font-style:normal;
	font-variant:normal;
	color:inherit;
	}
/* E Einträge der News-Seite (Beitragsseite)  2023-02-24 13:40 ThS */
body section#corpus section#gaster b {
	font-weight: 700;
	}

body section#corpus section#gaster blockquote {
font: italic 1.4em "Times New Roman", Times, serif;
padding: 8px 30px 15px;
	}

body section#corpus section#gaster strong {
	font-weight: 700;
	}
body section#corpus section#gaster div#einbindung_von_news div.news.aktuell p.titel em {
/* Ex!20260109_1729 ThS
	font-size: 0.9em;
*/
/* AT !20260109_1729 ThS */
font-size:13.8px;
/* E !20260109_1729 ThS */
	font-variant: normal;
	font-style: normal;
	}
body section#corpus section#gaster blockquote em {
	color: #999; /* S-Farbe Grau Tri H99 */
	}

body section#corpus section#gaster small {
/* Ex!20260109_1731 ThS
	font-size: 0.8em;
*/
/* AT !20260109_1731 ThS */
font-size:13px;
/* E !20260109_1731 ThS */
	}
/* E Semantische Auszeichnungen */
/* ### Freie Klassen */
/* ### Freie Klassen, FAQ Accordion */
.accordionspalte {
	width: 100%;
/* Ex!20260109_1650 ThS (CH 2025-12-22?)
font-size: 1em;
*/
/* A!2026-01-09 16:52 ThS */
	font-size:14px;
/* E!2026-01-09 16:52 ThS */
	margin-top: 2px;
	padding-left:0px;
	}
.breiteaccordion {
/* Ex!20260109_1650 ThS (CH 2025-12-22)
font-size: 1em;
*/
/* A!2026-01-09 16:50 ThS */
	font-size:14px;
/* E!2026-01-09 16:50 ThS */
/* Ex!20260109_1915 ThS
	margin-top: 2px;
*/
/* AB !2026-01-09 19:15 ThS */
margin:12px 0 0 0;
/* E !2026-01-09 19:15 ThS */
	padding-left:0px;
	padding-right:100px
	}
.breiteaccordionsmall {
/* Ex!20260109_1648 ThS
font-size: 1em;
*/
/* AT !2026-01-09 16:49 ThS */
font-size:13.7px;
/* E !2026-01-09 16:49 ThS */
	margin-top: 2px;
	padding-left:0px;
	}
/* E Freie Klassen, FAQ Accordion */
/* #### Freie Klassen: Download-Abstände */
.download {
	width: 100%;
/* Ex!20260109_1646 ThS (CH 2025-12-22)
font-size: 0.9em;
*/
/* A!2026-01-09 16:47 ThS */
font-size:14px;
/* E!2026-01-09 16:47 ThS */
	padding-top: 2px;
	padding-left:10px;
	}
/* E Freie Klassen: Download-Abstände */
.klein {
	font-size: 0.8em;
	}
.mit_grauem_Balken {
	border:solid 3px #BBB;
	}

.nurMobil {
	display: none !important;
	}

.unsichtbar {
	display:none;
	}
/* E Freie Klassen */
/* A Labor 0109 */
body.typus.page.pagina section#corpus section#gaster div.wp-block-ainoblocks-accordion-faq-block.icon__left.breiteaccordion div.accordion h3
 {
/* + OK!2026-01-09 19:15 ThS */
	position: relative;
	padding:10px 10px 10px 30px;
	}

/* E Labor 0109 */
/* ## Anmerkungen
### !20260109_1448 ThS
- Gemessene Schriftgröße für nicht beanstandete H1 (1.4em): 15 Pixel
### !20260109_1435 ThS
- Nach Telefonat mit Gisela Goblirsch am 09.01.2026 14:20 entspricht eine ausgemessene Standardschriftgröße von 14px für Fließtext am ehesten ihren Vorstellungen.
### Katalog Schriftgrößen (Stand: 09.01.2026 14:52)
- H1: 15px s. !20260109_1448 ThS
- [ ] H2: 14px ?
- [ ] H3: 15px
- P: 14px s. !20260109_1435 ThS
*/