@font-face {
font-family: 'roboto_regular';
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#roboto_regular') format('svg');}
@font-face {
font-family: 'roboto_italic';
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#roboto_italic') format('svg');}
@font-face {
font-family: 'roboto_bold';
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#roboto_bold') format('svg');}
@font-face {
font-family: 'roboto_bolditalic';
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#roboto_bolditalic') format('svg');}
@font-face {
font-family: 'josephineslab_bold';
src: url('josefinslab-bold-webfont.eot');
src: url('josefinslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('josefinslab-bold-webfont.woff2') format('woff'),
	 url('josefinslab-bold-webfont.ttf') format('truetype'),
	 url('josefinslab-bold-webfont.svg#josefinslab-bold') format('svg');}

/*Schriftgrößen Reset*/
body.fonts .inhalt-baustein th *, body.fonts .inhalt-baustein td *,
body.fonts .inhalt-baustein li ul, body.fonts .inhalt-baustein li ol,
body.fonts li li, body.fonts li *, body.fonts dl *, body.fonts p *,
body.fonts pre *, body.fonts blockquote *,
body.fonts .inhalt-dokument-liste li {font-size:1em;}
body.fonts #kopftext span{font-size:1.5em;}
body.fonts .org{font-size:2em;}

/*Roboto Regular*/
body.fonts, body.fonts.desktop #nav-bereich ul a span {font-family:roboto_regular; font-weight:normal; font-style:normal;}

/*Roboto Bold*/
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 .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.mobil p.inhalt-mitteilung-mehr a {font-family:roboto_bold; font-weight:normal; font-style:normal;}

/*Roboto Italic*/
body.fonts em, body.fonts blockquote{font-family:roboto_italic; font-weight:normal; font-style:normal;}

/*Roboto Bolditalic*/
body.fonts em strong, body.fonts strong em {font-family:roboto_bolditalic; font-weight:normal; font-style:normal;}

/*Josephine-slab Bold*/
body.fonts h1 span, body.fonts h2, body.fonts h2 em, body.fonts h2 strong,
body.fonts h3, body.fonts h4, body.fonts #kopftext, body.fonts .org, body.fonts.mobil .nav-titel,
body.fonts.seite .inhalt-mitteilung .inhalt-mitteilung-titel-text{font-family:josephineslab_bold; font-weight:normal; font-style:normal;}

/*Mobilansicht*/
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:roboto_bold; font-weight:normal; font-style:normal;}