@font-face {
font-family: 'robotoregular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('Roboto-Regular-webfont.eot');
src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-Regular-webfont.woff') format('woff'),
	 url('Roboto-Regular-webfont.ttf') format('truetype'),
	 url('Roboto-Regular-webfont.svg#robotoregular') format('svg');}
@font-face {
font-family: 'robotoitalic';
font-display: fallback;
src: url('Roboto-Italic-webfont.eot');
src: url('Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-Italic-webfont.woff') format('woff'),
	 url('Roboto-Italic-webfont.ttf') format('truetype'),
	 url('Roboto-Italic-webfont.svg#robotoitalic') format('svg');}
@font-face {
font-family: 'robotobold';
font-display: swap;
src: url('Roboto-Bold-webfont.eot');
src: url('Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-Bold-webfont.woff') format('woff'),
	 url('Roboto-Bold-webfont.ttf') format('truetype'),
	 url('Roboto-Bold-webfont.svg#robotobold') format('svg');}
@font-face {
font-family: 'robotobold_italic';
font-display: fallback;
src: url('Roboto-BoldItalic-webfont.eot');
src: url('Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-BoldItalic-webfont.woff') format('woff'),
	 url('Roboto-BoldItalic-webfont.ttf') format('truetype'),
	 url('Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg');}
@font-face{
font-family: 'robotomedium';
font-display: fallback;
src: url('Roboto-Medium-webfont.eot');
src: url('Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-Medium-webfont.woff') format('woff'),
	 url('Roboto-Medium-webfont.ttf') format('truetype'),
	 url('Roboto-Medium-webfont.svg#robotomedium') format('svg');}
@font-face {
font-family: 'robotomedium_italic';
font-display: fallback;
src: url('Roboto-MediumItalic-webfont.eot');
src: url('Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-MediumItalic-webfont.woff') format('woff'),
	 url('Roboto-MediumItalic-webfont.ttf') format('truetype'),
	 url('Roboto-MediumItalic-webfont.svg#robotomedium_italic') format('svg');}
@font-face {
font-family: 'robotolight';
font-display: fallback;
src: url('Roboto-Light-webfont.eot');
src: url('Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('Roboto-Light-webfont.woff') format('woff'),
	 url('Roboto-Light-webfont.ttf') format('truetype'),
	 url('Roboto-Light-webfont.svg#robotolight') format('svg');}

/*Regular*/
body.fonts{font-family:robotoregular; 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,
body.fonts div.h1 span, body.fonts #kopf .nav ul ul a::before{font-family:robotobold; font-weight:normal; font-style:normal;}

/*Medium*/
body.fonts a, body.fonts .inhalt-beitrag-widget .inhalt-beitrag-kurztext h2{font-family:robotomedium; font-weight:normal; font-style:normal;}

/*Medium Italic*/
body.fonts a em{font-family:robotomedium_italic; font-weight:normal; font-style:normal;}

/*Light*/
body.fonts #kopf .nav ul ul a, body.fonts #kopf #nav-bereich ul a,
body.fonts #footer a, body.fonts #footer address{font-family:robotolight; 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:robotoitalic; font-weight:normal; font-style:normal;}

/*Bolditalic*/
body.fonts em strong, body.fonts strong em,
body.fonts span.inhalt-beitrag-autor {font-family:robotobold_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:robotobold; font-weight:normal; font-style:normal;}
body.fonts.mobil ul.nav-liste ul a{font-family:robotoregular; font-weight:normal; font-style:normal;}
