@font-face {
font-family: 'poppins_regular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Poppins-Regular.woff2') format('woff2'),
	 url('Poppins-Regular.ttf') format('truetype');}
@font-face {
font-family: 'poppins_italic';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Poppins-Italic.woff2') format('woff2'),
	 url('Poppins-Italic.ttf') format('truetype');}
@font-face {
font-family: 'poppins_medium';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Poppins-Medium.woff2') format('woff2'),
	 url('Poppins-Medium.ttf') format('truetype');}
@font-face {
font-family: 'poppins_medium_italic';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Poppins-MediumItalic.woff2') format('woff2'),
	 url('Poppins-MediumItalic.ttf') format('truetype');}
@font-face {
font-family: 'poppins_bold';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Poppins-Bold.woff2') format('woff2'),
	 url('Poppins-Bold.ttf') format('truetype');}
@font-face {
font-family: 'poppins_bold_italic';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Poppins-BoldItalic.woff2') format('woff2'),
	 url('Poppins-BoldItalic.ttf') format('truetype');}

@font-face {
font-family: 'limelight_regular';
font-display: fallback;
src: url('Limelight-Regular.woff') format('woff'),
	 url('Limelight-Regular.woff2') format('woff'),
	 url('Limelight-Regular.ttf') format('truetype');}

/*Italic*/
body.fonts em, body.fonts blockquote {font-family:poppins_italic, sans-serif; font-weight:normal; font-style:normal;}

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

/*Medium*/
body.fonts .xxx {font-family:poppins_medium, sans-serif; font-weight:normal; font-style:normal;}

/*Medium*/
body.fonts .yyy {font-family:poppins_medium_italic, sans-serif; font-weight:normal; font-style:normal;}

/*Bold*/
body.fonts h3, body.fonts h4, body.fonts h5,
body.fonts strong, body.fonts dt, body.fonts legend,
body.fonts caption, body.fonts th,
body.fonts #hinweis.fehler,
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:poppins_bold, sans-serif; font-weight:normal; font-style:normal;}

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

/*Limelight Regular*/
body.fonts #xxxnav-bereich, body.fonts h1 span {font-family:limelight_regular, 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 {font-family:open_sansbold, sans-serif; font-weight:normal; font-style:normal;}*/
