@font-face {
     font-family: 'allura';
     font-display: swap; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
     src: url('Allura-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'playfairdisplayregular';
font-display: swap; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('playfairdisplay-regular-webfont.eot');
src: url('playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('playfairdisplay-regular-webfont.woff') format('woff'),
     url('playfairdisplay-regular-webfont.woff2') format('woff2');
     url('playfairdisplay-regular-webfont.ttf') format('truetype'),
     url('playfairdisplay-regular-webfont.svg#playfairdisplayregular') format('svg'),
}
@font-face {
font-family: 'playfairdisplaybold';
font-display: swap; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('playfairdisplay-bold-webfont.eot');
src: url('playfairdisplay-bold-webfont.eot?#iefix') format('embedded-opentype'),
     url('playfairdisplay-bold-webfont.woff') format('woff'),
     url('playfairdisplay-bold-webfont.woff2') format('woff2');
     url('playfairdisplay-bold-webfont.ttf') format('truetype'),
     url('playfairdisplay-bold-webfont.svg#playfairdisplaybold') format('svg'),
}
@font-face {
font-family: 'chivoregular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('chivo-regular-webfont.eot');
src: url('chivo-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('chivo-regular-webfont.woff') format('woff'),
     url('chivo-regular-webfont.woff2') format('woff2'),
     url('chivo-regular-webfont.ttf') format('truetype'),
     url('chivo-regular-webfont.svg#chivoregular') format('svg');}
@font-face {
font-family: 'chivoitalic';
font-display: fallback;
src: url('chivo-italic-webfont.eot');
src: url('chivo-italic-webfont.eot?#iefix') format('embedded-opentype'),
     url('chivo-italic-webfont.woff') format('woff'),
     url('chivo-italic-webfont.woff2') format('woff2'),
     url('chivo-italic-webfont.ttf') format('truetype'),
     url('chivo-italic-webfont.svg#chivoitalic') format('svg');}
@font-face {
font-family: 'chivobold';
font-display: fallback;
src: url('chivo-bold-webfont.eot');
src: url('chivo-bold-webfont.eot?#iefix') format('embedded-opentype'),
     url('chivo-bold-webfont.woff') format('woff'),
     url('chivo-bold-webfont.woff2') format('woff2'),
     url('chivo-bold-webfont.ttf') format('truetype'),
     url('chivo-bold-webfont.svg#chivobold') format('svg');}
@font-face {
font-family: 'chivobold_italic';
font-display: fallback;
src: url('chivo-bolditalic-webfont.eot');
src: url('chivo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
     url('chivo-bolditalic-webfont.woff') format('woff'),
     url('chivo-bolditalic-webfont.woff2') format('woff2'),
     url('chivo-bolditalic-webfont.ttf') format('truetype'),
     url('chivo-bolditalic-webfont.svg#chivobold_italic') format('svg');}

/*Regular*/
body.fonts, body.fonts h1 span {font-family:chivoregular; font-weight:normal; font-style:normal;}

/*Bold*/
body.fonts h2, 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-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:chivobold; font-weight:normal; font-style:normal;}

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

/*Bolditalic*/
body.fonts em strong, body.fonts strong em,
body.fonts span.inhalt-beitrag-autor  {font-family:chivobold_italic; 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:chivobold; font-weight:normal; font-style:normal;}

/*PlayfairDisplay regular*/
body.fonts #logo a {font-family:playfairdisplayregular; font-weight:normal; font-style:normal;}

/*PlayfairDisplay bold*/
body.fonts #logo a .logotext-bold {font-family:PlayfairDisplaybold; font-weight:normal; font-style:normal;}

/*Schreibschrift Allura*/
.text-schreib, body.fonts .text-schreib h3 {font-family:allura; font-weight:normal; font-style:normal;}