@font-face {
font-family: 'figtree-light';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('figtree-light.eot');
src: url('figtree-light.eot?#iefix') format('embedded-opentype'),
	 url('figtree-light.woff') format('woff'),
	 url('figtree-light.ttf') format('truetype'),
	 url('figtree-light.svg#figtree-light') format('svg');}
@font-face {
font-family: 'figtree-lightitalic';
font-display: fallback;
src: url('figtree-lightitalic.eot');
src: url('figtree-lightitalic.eot?#iefix') format('embedded-opentype'),
	 url('figtree-lightitalic.woff') format('woff'),
	 url('figtree-lightitalic.ttf') format('truetype'),
	 url('figtree-lightitalic.svg#figtree-lightitalic') format('svg');}
@font-face {
font-family: 'figtree-extrabold';
font-display: swap;
src: url('figtree-extrabold.eot');
src: url('figtree-extrabold.eot?#iefix') format('embedded-opentype'),
	 url('figtree-extrabold.woff') format('woff'),
	 url('figtree-extrabold.ttf') format('truetype'),
	 url('figtree-extrabold.svg#figtree-extrabold') format('svg');}
@font-face {
font-family: 'figtree-extrabolditalic';
font-display: fallback;
src: url('figtree-extrabolditalic.eot');
src: url('figtree-extrabolditalic.eot?#iefix') format('embedded-opentype'),
	 url('figtree-extrabolditalic.woff') format('woff'),
	 url('figtree-extrabolditalic.ttf') format('truetype'),
	 url('figtree-extrabolditalic.svg#figtree-extrabolditalic') format('svg');}
@font-face {
font-family: 'figtree-medium';
font-display: fallback;
src: url('figtree-medium.eot');
src: url('figtree-medium.eot?#iefix') format('embedded-opentype'),
	 url('figtree-medium.woff') format('woff'),
	 url('figtree-medium.ttf') format('truetype'),
	 url('figtree-medium.svg#figtree-medium') format('svg');}

/*Regular = light*/
body.fonts, body.fonts.startseite .slogan span, body.fonts h2, body.fonts input::placeholder,
body.fonts.inhalt-seite-projekte .inhalt-beitrag-projekt .inhalt-beitrag-kurztext p {font-family:figtree-light, sans-serif; font-weight:normal; font-style:normal;}

/*Bold = extrabold*/
body.fonts h4, body.fonts h5, body.fonts h6,
body.fonts strong, body.fonts dt, body.fonts legend, 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,
body.fonts h1 span, body.fonts #kopf .nav ul a, body.fonts h3, body.fonts caption,
body.fonts.inhalt-seite-projekte .inhalt-beitrag-projekt h2 span,
body.fonts.inhalt-seite-projekte .inhalt-beitrag-projekt::after{font-family:figtree-extrabold, sans-serif; font-weight:normal; font-style:normal;}

/*Italic = light 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:figtree-lightitalic, sans-serif; font-weight:normal; font-style:normal;}

/*Bolditalic = extrabold italic*/
body.fonts em strong, body.fonts strong em,
body.fonts span.inhalt-beitrag-autor{font-family:figtree-extrabolditalic, sans-serif; font-weight:normal; font-style:normal;}

/*Medium*/
body.fonts .inhalt-beitrag h2.js-akkordeon-trigger{font-family:figtree-medium, sans-serif; font-weight:normal; font-style:normal;}

/*Mobilansicht*/
body.fonts.mobil .nav-titel,
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,
body.fonts.w480 tbody th:first-child, body.fonts.w480 td:first-child, body.fonts #mobilansicht-menue ul.nav-liste a span {font-family:figtree-extrabold, sans-serif; font-weight:normal; font-style:normal;}