@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_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_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_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: 'roboto_thin';
	src: url('Roboto-Thin-webfont.eot');
	src: url('Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
	url('Roboto-Thin-webfont.woff') format('woff'),
	url('Roboto-Thin-webfont.ttf') format('truetype'),
	url('Roboto-Thin-webfont.svg#roboto_thin') format('svg');}

@font-face {
	font-family: 'robotoslab';
	src: url('RobotoSlab-Regular-webfont.eot');
	src: url('RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('RobotoSlab-Regular-webfont.woff') format('woff'),
	url('RobotoSlab-Regular-webfont.ttf') format('truetype'),
	url('RobotoSlab-Regular-webfont.svg#robotoslab') format('svg');}

@font-face {
	font-family: 'robotoslab-bold';
	src: url('RobotoSlab-Bold-webfont.eot');
	src: url('RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('RobotoSlab-Bold-webfont.woff') format('woff'),
	url('RobotoSlab-Bold-webfont.ttf') format('truetype'),
	url('RobotoSlab-Bold-webfont.svg#robotoslab-bold') format('svg');}

/*Schriftgrößen*/
body.fonts h1 span {font-weight: normal; font-style: normal;}
body.fonts h2 {font-size:1.25em;}
body.fonts .inhalt-karte-gmap .gm-style-iw {font-size:1.125em;}
body.fonts h3 {font-size:1.125em;}
body.fonts caption {font-size:1.0625em;}
body.fonts h4, body.fonts pre {font-size:1em;}
body.fonts h5, body.fonts h6,
body.fonts dl, body.fonts li, body.fonts p, body.fonts address, body.fonts .p,
body.fonts fieldset, body.fonts legend, body.fonts label, body.fonts .label,
body.fonts input, body.fonts select, body.fonts textarea, body.fonts td, body.fonts th,
body.fonts .inhalt-suche-ergebnis-url, body.fonts ul.websites-liste li {font-size:1em;}
body.fonts.seite .inhalt-mitteilung .inhalt-mitteilung-datum {font-size:0.75em;}
body.fonts .inhalt-media p, body.fonts .inhalt-formular-checkbox p {font-size:1em;}

/*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 pre *, body.fonts address *,
body.fonts .inhalt-dokument-liste li {font-size:1em;}
body.fonts #nav-bereich ul.nav-liste a span{font-size:1.25em;}

/*Regular*/
body.fonts, body.fonts blockquote cite, body.fonts blockquote:before,
body.fonts.desktop #spalte-links ul.nav-liste a {font-family: 'roboto_regular'; font-weight: normal; font-style:normal;}
body.fonts.desktop .vcard .org {font-size: 0.875em;}
body.fonts h5 {font-weight: normal; font-style:normal;}

/*Thin*/
body.startseite.fonts #element1 .inhalt-beitrag-kurztext p, body.fonts blockquote {font-family: 'roboto_thin'; font-weight: 600; font-style:normal;}

/*Bold*/
body.fonts dt, body.fonts legend, body.fonts strong,
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 h3, body.fonts h4,
body.fonts #kopf ul.nav-liste a {font-family:'roboto_bold'; font-weight:normal; font-style:normal;}

/*Italic*/
body.fonts em, body.fonts i,
body.fonts span.inhalt-kommentar-autor,
body.fonts .inhalt-suche-ergebnis-fehler span, body.fonts .inhalt-suche-ergebnis-url {font-family:'roboto_italic'; font-weight:normal; font-style:normal;}

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

/*Roboto Slab*/
body.fonts h1 span, body.fonts h2, body.fonts.mitteilung .inhalt-mitteilung h2,
body.fonts.desktop #nav-bereich ul.nav-liste a {font-family: 'robotoslab'; font-weight: normal; font-style: normal;}
body.fonts h1 {font-size: 1em;}
body.fonts h1 span {font-size:1.625em;}

/*Roboto Slab bold*/
body.fonts .inhalt-beitrag-teaser .inhalt-beitrag-kurztext h2 {font-family: 'robotoslab-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:'roboto_regular'; font-weight:normal; font-style:normal;}