@font-face{
font-family: 'montserrat_regular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('montserrat-regular-webfont.eot');
src: url('montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('montserrat-regular-webfont.woff') format('woff'),
	 url('montserrat-regular-webfont.ttf') format('truetype'),
	 url('montserrat-regular-webfont.svg#montserrat_regular') format('svg');}
@font-face{
font-family: 'montserrat_light';
font-display: fallback;
src: url('montserrat-light-webfont.eot');
src: url('montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('montserrat-light-webfont.woff') format('woff'),
	 url('montserrat-light-webfont.ttf') format('truetype'),
	 url('montserrat-light-webfont.svg#montserrat_light') format('svg');}
@font-face{
font-family: 'montserrat_italic';
font-display: fallback;
src: url('montserrat-italic-webfont.eot');
src: url('montserrat-italic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('montserrat-italic-webfont.woff') format('woff'),
	 url('montserrat-italic-webfont.ttf') format('truetype'),
	 url('montserrat-italic-webfont.svg#montserrat_italic') format('svg');}
@font-face{
font-family: 'montserrat_bolditalic';
font-display: fallback;
src: url('montserrat-mediumitalic-webfont.eot');
src: url('montserrat-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('montserrat-mediumitalic-webfont.woff') format('woff'),
	 url('montserrat-mediumitalic-webfont.ttf') format('truetype'),
	 url('montserrat-mediumitalic-webfont.svg#montserrat_mediumitalic') format('svg');}
@font-face{
font-family: 'montserrat_bold';
font-display: fallback;
src: url('montserrat-bold-webfont.eot');
src: url('montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('montserrat-bold-webfont.woff') format('woff'),
	 url('montserrat-bold-webfont.ttf') format('truetype'),
	 url('montserrat-bold-webfont.svg#montserrat_bold') format('svg');}
@font-face{
font-family: 'montserrat_medium';
font-display: fallback;
src: url('montserrat-medium-webfont.eot');
src: url('montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'),
	 url('montserrat-medium-webfont.woff') format('woff'),
	 url('montserrat-medium-webfont.ttf') format('truetype'),
	 url('montserrat-medium-webfont.svg#montserrat_medium') format('svg');}

/*Regular*/
body.fonts, body.fonts.inhalt-seite-ohne-spalte-links h1 span, body.fonts.inhalt-seite-ohne-spalte-links h2{font-family:montserrat_regular; font-weight:normal; font-style:normal;}

/*Medium*/
body.fonts h1 span,  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 h3, body.fonts h2, body.fonts .diashow-bild-titel span, body.fonts #themenbild-bereich .inhalt-media p,
body.fonts .inhalt-beitrag-text-deutsch, body.fonts .inhalt-beitrag-text-zusatz, body.fonts #nav ul a span, body.fonts .kopftext p, body.fonts #footer ul.nav-liste a span,
body.fonts #kopf .nav ul span{font-family: montserrat_medium; font-weight:normal; font-style:normal;}

/*Light*/
body.fonts #spalte-links ul ul a{font-family:montserrat_light; 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:montserrat_italic; font-weight:normal; font-style:normal;}

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

/*Bold*/
body.fonts #kontakt-button a{font-family:montserrat_bold; 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:montserrat_bold; font-weight:normal; font-style:normal;}