@charset "UTF-8";
/* Version 2023-05-30 11:30 ThS@Malac
// Dev-Chronik:
// 2023-04-11 16:47 ThS
*/
@media screen AND (max-width:1200px) {
/* A Basis-Sektionen (1) */
	body section#corpus {
		width:100%;
		}
/* E Basis-Sektionen */

/* A Footer, eingefasst */
	body section#corpus footer#pes {
		padding-top:20px;
		}
	body section#corpus footer#pes div {
		display: block;
		width: 100%;
		}
	body section#corpus footer#pes div#prcompetence-kontaktinfo {
		margin-left:10px;
		}
	body section#corpus footer#pes div#prcompetence-portfolio {
		left:10px;
		}
/* E Footer, eingefasst */
/* A Header, eingefasst */
	body section#corpus header#caput {
		width: 100%;
		height:400px; /* Vorgabe durch style.css: 400 px */
		background-image:url("gra/header/Standard-m1x1.jpg");
		background-size: cover;
	/* Vorgabe:
margin-top:-15px;
*/
		margin-bottom:-30px; /* Vorgabe style.css: 80px */
		}
	body.agentur section#corpus header#caput {
		background-image:url("gra/header/Agentur-m1x1.jpg");
		}
	body.coaching section#corpus header#caput {
		background-image:url("gra/header/Coaching-m1x1.jpg");
		}
	body.profil section#corpus header#caput {
		background-image:url("gra/header/Profil-m1x1.jpg");
		}
	body.rechtlich section#corpus header#caput {
		background-image:url("gra/header/Obligat-m1x1.jpg");
		}
	body.training section#corpus header#caput {
		background-image:url("gra/header/Training-m1x1.jpg");
		}

/* E Header, eingefasst */

/* A Navigations-Basiseinheiten */
body section#corpus aside#portus {
	height:auto;
	}
	body section#corpus aside nav {
		position: relative;
		display: block;
		height: auto;
		vertical-align: top;
		}

	body section#corpus aside nav#adObli {
		position: relative;
		top:10px;
		right:10px;
		left:0px;
		text-align: left;
		}

	body section#corpus aside nav#adRub {
		position: relative;
		left:0px;
		width:90% !important; /* bricht Vorgabe@style.css: auto */
		margin-left: 10px; /* bricht Vorgabe@style.css: 180px */
		text-align: left !important;
		}

/* url("gra/symbole/schliessen_schwarz_150x150y.png") */

/* E Navigations-Basiseinheiten */

/* A Sektionen, eingefasst */
	body section#corpus section#gaster { /* für enth. Elemente beachten: rechts Abstand 150px (orig. 180px) */
		width:auto;
		margin-left:auto;
		margin-right:auto;
		margin:0 8px 8px 8px;
		}
/* A Ausblendung der Sprungmarken in mobiler Fassung der Agentur-Seite 2023-05-30 11:16 ThS */
	body.typus.page.pagina.agentur 
		section#corpus section#gaster.pagina 
			div.wp-block-columns.is-layout-flex.wp-container-4 
				div.wp-block-column.is-layout-flow[style="flex-basis:5%"]+div {
		display: none;
		}
/* E Ausblendung der Sprungmarken in mobiler Fassung der Agentur-Seite 2023-05-30 11:16 ThS */
/* A Ausblendung der Sprungmarken in mobiler Fassung der Trainings-Seite 2023-05-30 11:30 ThS */
	html body.typus.page.pagina.training 
		section#corpus section#gaster.pagina 
			div.wp-block-columns.is-layout-flex.wp-container-7 
				div.wp-block-column.is-layout-flow[style="flex-basis:33.33%"] {
		display: none;
		}
/* E Ausblendung der Sprungmarken in mobiler Fassung der Trainings-Seite 2023-05-30 11:30 ThS */
/* A HP-Bereich News */

/* E HP-Bereich News */

/* A News-Seite: Abstand vor dem ersten Eintrag 2023-05-30 11:40 */
	body.typus.post.blog.singart.news.agentur 
		section#corpus section#gaster.pagina 
			div.inbereich.blog.eintrag:first-of-type {
		margin-top:60px;
		}
/* E News-Seite: Abstand vor dem ersten Eintrag 2023-05-30 11:40 */

/* E Sektionen, eingefasst */
/* A Blockelemente, eingefasst */
	body section#corpus header#caput div#dasLogo {
		display:block;
		width:500px;
		max-width: 100%;
		}
	body section#corpus header#caput div#derClaim {
		position:relative;
		top:0px;
		left:0px;
		display:block;
		max-width:100%;
		}
	body section#corpus header#caput div#derClaim p {
		font-size:18px; /* vormals 16px, ae2023-04-11 17:23 ThS @EtsChaim */
		}

	body
	section#corpus 
		section#gaster 
			div.is-layout-flex.wp-block-columns 
				div.is-layout-flow.wp-block-column {
				padding-right:20px;
				}
/* E Blockelemente, eingefasst */
/* A Inhalt-Elemente: Tabellen */

	body section#corpus figure.wp-block-table table tbody th,
	body section#corpus figure.wp-block-table table tbody td 
	{
	display: block;
	vertical-align:top;
	border:none;
	}

/* E Inhalt-Elemente: Tabellen */
/* A Inhalt-Elemente: Liste */
/* A Navigation */
body div#sand.nurMobil {
		margin:0 0 0 0;
		padding:0 0 40px 0;
		background-image: url("gra/symbole/sandwich_grau_dimin_150x150y.png");
		background-repeat:no-repeat;
		background-size: contain;
		background-position: right;
		color: transparent;
		}
/* A Ausblendung der Menüs als Standard, über jQuery-Fun. 20230307 in header-Tpl gesteuert */
	body section#corpus aside nav ul {
		margin:0;
		padding: 0;
		display: none;
		}
/* E Ausblendung der Menüs als Standard, über jQuery-Fun. 20230307 in header-Tpl gesteuert */
	body section#corpus aside nav#adObli ul li {
		display: block;
/* margin:5px 0 5px 30px; */
		margin:0 0 30px 0;
		}

	body section#corpus aside nav#adRub ul li {
		display: block;
		margin:0 0 30px 0;
		}
	body section#corpus aside nav#adRub ul li ul li {
		margin-top:23px;
		margin-bottom:12px;
		}
/* E Navigation */
/* A Listen im Satzspiegel */
	body section#corpus 
		section#gaster
			ul.textsmall {
		padding-right:20px;
}
/* E Listen im Satzspiegel */
/* E Inhalt-Elemente: Liste */
/* A Inhalt-Elemente: Headlines */
	body section#corpus nav#adRub div h2 {
		display:none;
		}

	body section#corpus h3 {
		line-height:103%;
		}
	body.typus.page.pagina.profil 
		section#corpus 
			section#gaster.pagina 
				div.is-layout-constrained.wp-block-group 
					div.wp-block-group__inner-container 
						h3.pt__8 {
		clear: both;
		}
/* E Inhalt-Elemente: Headlines */
/* A Inhalt-Elemente: Absatz */

	body section#corpus header#caput div#derClaim p {
		margin:8px;
		padding:8px 0 0 0;
		}

	body section#corpus section#gaster p.textsmall {
		padding-right:20px;
		}
/* E Inhalt-Elemente: Absatz */

/* A Inhalt-Elemente: Anker */
/* A Nav-Links obligat */
	body section#corpus aside nav#adObli ul li a {}
/* E Nav-Links obligat */
/* A Anker der Unternavigation */
	body section#corpus aside nav#adRub ul li ul li a {
		text-transform:none;
		font-size:1.1rem;
		}
/* E Anker der Unternavigation */
/* A 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 */
/* E Inhalt-Elemente: Anker */

/* A Inhalt-Elemente: Semantische Auszeichnungen */
	body section#corpus header#caput div#dasLogo em {
		display:block;
		width:260px; /* Breite des Hintergrund-PNG */
		height:40px; /* Höhe des Hintergrund-PNG */
		margin:12px 0px 20px 12px;
		}

/* E Inhalt-Elemente: Semantische Auszeichnungen */
/* A Freie Klassen */
	.mit_grauem_Balken {
border:solid 3px #BBB;	
}

	.unsichtbar {
		display:none;	
		}
/* E Freie Klassen */
/* A Ausblendung der blau hinterlegten Spaltennavigation auf Trainings-Seite */
	body.typus.page.pagina.training 
		section#corpus 
			section#gaster.pagina 
				div.wp-block-columns.is-layout-flex 
					div.wp-block-column.is-layout-flow 
						div.wp-block-buttons.is-layout-flex 
							div.wp-block-button.trainingbt {
		display: none;
		}
/* E Ausblendung der blau hinterlegten Spaltennavigation auf Trainings-Seite */

/* A Basis-Typo (1) */
	ul {
		font-size: 100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}
/* A Labor ThS: Zweispaltige Abschnitte ThS 2023-02-14 */

	div.is-layout-flex.wp-block-columns div.is-layout-flow.wp-block-column {
		padding-right:10px;
		}
/* E Labor ThS: Zweispaltige Abschnitte ThS 2023-02-14 */
/* E Basis-Typo (1) */
/* A Accordion-Anpassung */
	div.wp-block-ainoblocks-accordion-faq-block div.panel {
		margin-right:10px;
		}

	body 
		section#corpus 
			section#gaster 
				div.wp-block-ainoblocks-accordion-faq-block.breiteaccordion 
					div.panel {
		margin-right:10px;
		}

/* E Accordion-Anpassung */
	body .nurMobil {
		display: block !important;
		}
	

/* A In dubio */

/*
blockquote {
padding: 8px 30px 15px;
}
*/
/* E In dubio */
	}
/* A Mobile Geräte im Querformat */ /* iPad: min-width:1080px */
@media screen AND (min-width:750px) AND (max-width:1200px) AND (orientation: landscape) {
/* A Header, eingefasst */
/* Diagnose. Erfolgreich durchgeführt 2023-03-30 11:40 ThS 
body section#corpus header#caput:before {
content:"Tablet quer";
}
# E Diagnose
*/

	body section#corpus header#caput div#dasLogo {
		top:100px; /* Vorgabe in style.css: 290px */
		}

	body section#corpus header#caput {
		height:200px; /* Vorgabe durch style.css: 400 px */
		background-image:url("gra/header/Standard-mobil.jpg");
		background-size: contain;
		margin-bottom:-40px; /* Vorgabe style.css: 80px */
		}

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

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

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

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

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

/* E Header, eingefasst */
	}
/* E Mobile Geräte im Querformat */