@font-face {
font-family: 'roboto_regular';
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#roboto_regular') format('svg');}
@font-face {
font-family: 'roboto_light';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
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#roboto_light') format('svg');}
@font-face {
font-family: 'roboto_italic';
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#roboto_italic') format('svg');}
@font-face {
font-family: 'roboto_medium';
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#roboto_medium') format('svg');}
@font-face {
font-family: 'roboto_bold';
font-display: fallback;
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';
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#roboto_bolditalic') format('svg');}
@font-face {
font-family: 'dancingscript_semibold';
font-display: fallback;
src: url('DancingScript-SemiBold.eot');
src: url('DancingScript-SemiBold.eot?#iefix') format('embedded-opentype'),
	 url('DancingScript-SemiBold.woff') format('woff'),
	 url('DancingScript-SemiBold.ttf') format('truetype'),
	 url('DancingScript-SemiBold.svg#dancingscript_semibold') format('svg');}

/*Roboto Regular*/
body.fonts #menue-slidein a, body.fonts legend{font-family:roboto_regular, sans-serif; font-weight:normal; font-style:normal;}

/*Roboto Light*/
body.fonts h1{font-family:roboto_light, sans-serif; font-weight:normal; font-style:normal;}

/*Roboto Bold*/
body.fonts #nav li a, body.fonts h4, body.fonts h5,
body.fonts strong, body.fonts dt, body.fonts caption, body.fonts th,
body.fonts #hinweis.fehler, 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 #cookiehinweis .submit, body.fonts #logo-text, body.fonts .beitrag-thema .inhalt-beitrag-kurztext a, body.fonts .section-double-bg .inhalt-baustein-spalte-links h2 > span{font-family:roboto_bold, sans-serif; font-weight:normal; font-style:normal;}

/*Roboto Italic*/
body.fonts, body.fonts em, body.fonts blockquote, body.fonts #menu-inner li li a {font-family:roboto_italic, sans-serif; font-weight:normal; font-style:normal;}

/*Roboto Medium*/
body.fonts .diashow-slide-inhalt, body.fonts p.button a, body.fonts input.submit, body.mobil.fonts #menue, body.fonts h3, body.fonts h2.js-akkordeon-trigger{font-family:roboto_medium, sans-serif; font-weight:normal; font-style:normal;}

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

/*DancingScript SemiBold*/
body.fonts h2, body.fonts .slogan{font-family:dancingscript_semibold, sans-serif; font-weight:normal; font-style:normal;}