@font-face {
font-family: 'rubik_regular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('rubik-regular.eot');
src: url('rubik-regular.eot?#iefix') format('embedded-opentype'),
	 url('rubik-regular.woff') format('woff'),
	 url('rubik-regular.ttf') format('truetype'),
	 url('rubik-regular.svg#rubik_regular') format('svg');}
@font-face {
font-family: 'rubik_italic';
font-display: fallback;
src: url('rubik-italic.eot');
src: url('rubik-italic.eot?#iefix') format('embedded-opentype'),
	 url('rubik-italic.woff') format('woff'),
	 url('rubik-italic.ttf') format('truetype'),
	 url('rubik-italic.svg#rubik_italic') format('svg');}
@font-face {
font-family: 'rubik_bold';
font-display: fallback;
src: url('rubik-bold.eot');
src: url('rubik-bold.eot?#iefix') format('embedded-opentype'),
	 url('rubik-bold.woff') format('woff'),
	 url('rubik-bold.ttf') format('truetype'),
	 url('rubik-bold.svg#rubik_bold') format('svg');}
@font-face {
font-family: 'rubik_boldItalic';
font-display: fallback;
src: url('rubik-boldItalic.eot');
src: url('rubik-boldItalic.eot?#iefix') format('embedded-opentype'),
	 url('rubik-boldItalic.woff') format('woff'),
	 url('rubik-boldItalic.ttf') format('truetype'),
	 url('rubik-boldItalic.svg#rubik_boldItalic') format('svg');}

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

/*Bold*/
body.fonts h1 span, 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:rubik_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:rubik_italic, 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, body.fonts #logo a span {font-family:rubik_boldItalic, sans-serif; font-weight:normal; font-style:normal;}