@font-face {
font-family: 'BarlowCondensed-Regular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('BarlowCondensed-Regular.eot');
src: url('BarlowCondensed-Regular.eot?#iefix') format('embedded-opentype'),
	 url('BarlowCondensed-Regular.woff') format('woff'),
	 url('BarlowCondensed-Regular.ttf') format('truetype'),
	 url('BarlowCondensed-Regular.svg#BarlowCondensed-Regular') format('svg');}
@font-face {
font-family: 'BarlowCondensed-Italic';
font-display: fallback;
src: url('BarlowCondensed-Italic.eot');
src: url('BarlowCondensed-Italic.eot?#iefix') format('embedded-opentype'),
	 url('BarlowCondensed-Italic.woff') format('woff'),
	 url('BarlowCondensed-Italic.ttf') format('truetype'),
	 url('BarlowCondensed-Italic.svg#BarlowCondensed-Italic') format('svg');}
@font-face {
font-family: 'BarlowCondensed-Bold';
font-display: fallback;
src: url('BarlowCondensed-Bold.eot');
src: url('BarlowCondensed-Bold.eot?#iefix') format('embedded-opentype'),
	 url('BarlowCondensed-Bold.woff') format('woff'),
	 url('BarlowCondensed-Bold.ttf') format('truetype'),
	 url('BarlowCondensed-Bold.svg#BarlowCondensed-Bold') format('svg');}
@font-face {
font-family: 'BarlowCondensed-BoldItalic';
font-display: fallback;
src: url('BarlowCondensed-BoldItalic.eot');
src: url('BarlowCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'),
	 url('BarlowCondensed-BoldItalic.woff') format('woff'),
	 url('BarlowCondensed-BoldItalic.ttf') format('truetype'),
	 url('BarlowCondensed-BoldItalic.svg#BarlowCondensed-BoldItalic') format('svg');}
@font-face {
font-family: 'BarlowCondensed-SemiBold';
font-display: fallback;
src: url('BarlowCondensed-SemiBold.eot');
src: url('BarlowCondensed-SemiBold.eot?#iefix') format('embedded-opentype'),
	 url('BarlowCondensed-SemiBold.woff') format('woff'),
	 url('BarlowCondensed-SemiBold.ttf') format('truetype'),
	 url('BarlowCondensed-SemiBold.svg#BarlowCondensed-SemiBold') format('svg');}
@font-face {
font-family: 'ZillaSlab-Bold';
font-display: swap; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('ZillaSlab-Bold.eot');
src: url('ZillaSlab-Bold.eot?#iefix') format('embedded-opentype'),
	 url('ZillaSlab-Bold.woff') format('woff'),
	 url('ZillaSlab-Bold.ttf') format('truetype'),
	 url('ZillaSlab-Bold.svg#ZillaSlab-Bold') format('svg');}

/*Schriftgrößenregulierung*/
body.fonts .cookiehinweis-inhalt p,
body.fonts #cookiehinweis .submit{font-size:0.9375em;}

/*Regular*/
body.fonts #cookiehinweis{font-family:BarlowCondensed-Regular, sans-serif; font-weight:normal; font-style:normal;}

/*Bold*/
body.fonts h4, body.fonts h5, body.fonts h6,
body.fonts strong, body.fonts dt, body.fonts legend,
body.fonts caption, body.fonts th,
body.fonts #hinweis.fehler,
body.fonts .inhalt-mitteilung-datum,
body.fonts.mitteilung .inhalt-mitteilung h2.inhalt-mitteilung-datum,
body.fonts .inhalt-formular-senden-erfolgreich, body.fonts .inhalt-formular-senden-fehler,
body.fonts .inhalt-formular-feld-fehleingabe .inhalt-formular-checkbox-label label,
body.fonts p.button a, body.fonts input.submit,
body.fonts #cookiehinweis .submit {font-family:BarlowCondensed-Bold, sans-serif; font-weight:normal; font-style:normal;}

/*Italic*/
body.fonts em, body.fonts blockquote, body.fonts span.inhalt-kommentar-autor,
body.fonts .inhalt-suche-ergebnis-fehler span, body.fonts .inhalt-suche-ergebnis-url {font-family:BarlowCondensed-Italic, sans-serif; font-weight:normal; font-style:normal;}

/*Bolditalic*/
body.fonts em strong, body.fonts strong em, body.fonts span.inhalt-beitrag-autor {font-family:BarlowCondensed-BoldItalic, sans-serif; font-weight:normal; font-style:normal;}

/*SemiBold*/
body.fonts, body.fonts #leistungen, body.fonts .vcard, body.fonts #nav2 {font-family:BarlowCondensed-SemiBold, sans-serif; font-weight:normal; font-style:normal;}

/*Zilla Slab Medium*/
body.fonts h1, body.fonts h2, body.fonts h3, body.fonts #logo {font-family:ZillaSlab-Bold, sans-serif; font-weight:normal; font-style:normal;}

/*Mobilansicht*/
body.fonts.mobil .inhalt-beitrag-mehr a, body.fonts.mobil .inhalt-beitrag-zurueck a, body.fonts.mobil .inhalt-mitteilung-mehr a, body.fonts.mobil .inhalt-mitteilung-zurueck a{font-family:BarlowCondensed-SemiBold, sans-serif; font-weight:normal; font-style:normal;}
body.fonts.mobil .nav-titel, body.fonts.w480 tbody th:first-child, body.fonts.w480 td:first-child {font-family:BarlowCondensed_Regular, sans-serif; font-weight:normal; font-style:normal;}