@font-face {
font-family: 'noto_sansregular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('notosans-regular-webfont.eot');
src: url('notosans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notosans-regular-webfont.woff') format('woff'),
	 url('notosans-regular-webfont.woff2') format('woff2'),
	 url('notosans-regular-webfont.ttf') format('truetype'),
	 url('notosans-regular-webfont.svg#noto_sansregular') format('svg');}
@font-face {
font-family: 'noto_sanslight';
font-display: fallback;
src: url('notosans-light-webfont.eot');
src: url('notosans-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notosans-light-webfont.woff') format('woff'),
	 url('notosans-light-webfont.woff2') format('woff2'),
	 url('notosans-light-webfont.ttf') format('truetype'),
	 url('notosans-light-webfont.svg#noto_sanslight') format('svg');}
@font-face {
font-family: 'noto_sansitalic';
font-display: fallback;
src: url('notosans-italic-webfont.eot');
src: url('notosans-italic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notosans-italic-webfont.woff') format('woff'),
	 url('notosans-italic-webfont.woff2') format('woff2'),
	 url('notosans-italic-webfont.ttf') format('truetype'),
	 url('notosans-italic-webfont.svg#noto_sansitalic') format('svg');}
@font-face {
font-family: 'noto_sanssemibold';
font-display: fallback;
src: url('notosans-semibold-webfont.eot');
src: url('notosans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notosans-semibold-webfont.woff') format('woff'),
	 url('notosans-semibold-webfont.woff2') format('woff2'),
	 url('notosans-semibold-webfont.ttf') format('truetype'),
	 url('notosans-semibold-webfont.svg#noto_sanssemibold') format('svg');}
@font-face {
font-family: 'noto_sansbold';
font-display: fallback;
src: url('notosans-bold-webfont.eot');
src: url('notosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notosans-bold-webfont.woff') format('woff'),
	 url('notosans-bold-webfont.woff2') format('woff2'),
	 url('notosans-bold-webfont.ttf') format('truetype'),
	 url('notosans-bold-webfont.svg#noto_sansbold') format('svg');}
@font-face {
font-family: 'noto_sansbold_italic';
font-display: fallback;
src: url('notosans-bolditalic-webfont.eot');
src: url('notosans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notosans-bolditalic-webfont.woff') format('woff'),
	 url('notosans-bolditalic-webfont.woff2') format('woff2'),
	 url('notosans-bolditalic-webfont.ttf') format('truetype'),
	 url('notosans-bolditalic-webfont.svg#noto_sansbold_italic') format('svg');}
@font-face {
font-family: 'athiti_regular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('athiti-regular-webfont.eot');
src: url('athiti-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('athiti-regular-webfont.woff') format('woff'),
	 url('athiti-regular-webfont.woff2') format('woff2'),
	 url('athiti-regular-webfont.ttf') format('truetype'),
	 url('athiti-regular-webfont.svg#athiti_regular') format('svg');}

/*Schriftgrößen */
body.fonts h1 span, body.fonts .h1-platzhalter span{font-size:4.5em;}
@media (max-width:933px){body.fonts h1 span, body.fonts .h1-platzhalter span{font-size:3em;}}
@media (max-width:639px){body.fonts h1 span, body.fonts .h1-platzhalter span{font-size:2.75em;}}
@media (max-width:479px){body.fonts h1 span, body.fonts .h1-platzhalter span{font-size:2.25em;}}

/*Noto Regular*/
body.fonts,
body.fonts .inhalt-section-ablauf .inhalt-beitrag-weiss-oecke h3{font-family:noto_sansregular, sans-serif; font-weight:normal; font-style:normal;}

/*Noto Semibold*/
body.fonts.inhalt-seite-landingpage #themenbild-bereich h1 span,
body.fonts.inhalt-seite-landingpage #themenbild-bereich #inhalt-bereich-2 .spezieller-text-groesser{font-family:noto_sanssemibold, sans-serif; font-weight:normal; font-style:normal;}

/*Athiti Regular*/
body.fonts h1 span, body.fonts .h1-platzhalter span, body.fonts.startseite #themenbild-bereich #inhalt-bereich-2 li .diashow-slide-inhalt p span,
body.fonts.mitteilung #themenbild-bereich .h1-platzhalter,
body.fonts.startseite #themenbild-bereich #inhalt-bereich-2 li .diashow-slide-inhalt p span{font-family:athiti_regular, 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-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 .nav-titel, body.fonts .inhalt-media p,
body.fonts.mitteilung #seite .inhalt-mitteilung-titel h1 span,
body.fonts .inhalt-section-ablauf .inhalt-beitrag-weiss-oecke h3 strong{font-family:noto_sansbold, sans-serif; font-weight:normal; font-style:normal;}

/*light*/
body.fonts h2,
body.fonts.mitteilung #seite .inhalt-mitteilung-titel .inhalt-mitteilung-datum:after{font-family:noto_sanslight, 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:noto_sansitalic, sans-serif; font-weight:normal; font-style:normal;}

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