@font-face {
font-family: 'open_sansregular';
src: url('OpenSans-Regular-webfont.eot');
src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-Regular-webfont.woff') format('woff'),
	 url('OpenSans-Regular-webfont.ttf') format('truetype'),
	 url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');}
@font-face {
font-family: 'open_sansitalic';
src: url('OpenSans-Italic-webfont.eot');
src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-Italic-webfont.woff') format('woff'),
	 url('OpenSans-Italic-webfont.ttf') format('truetype'),
	 url('OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');}
@font-face {
font-family: 'open_sansbold';
src: url('OpenSans-Bold-webfont.eot');
src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-Bold-webfont.woff') format('woff'),
	 url('OpenSans-Bold-webfont.ttf') format('truetype'),
	 url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');}
@font-face {
font-family: 'open_sansbold_italic';
src: url('OpenSans-BoldItalic-webfont.eot');
src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-BoldItalic-webfont.woff') format('woff'),
	 url('OpenSans-BoldItalic-webfont.ttf') format('truetype'),
	 url('OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');}	 
@font-face {
font-family: 'open_sanssemibold';
src: url('OpenSans-Semibold-webfont.eot');
src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-Semibold-webfont.woff') format('woff'),
	 url('OpenSans-Semibold-webfont.ttf') format('truetype'),
	 url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');}
@font-face {
font-family: 'open_sanssemibold_italic';
src: url('OpenSans-SemiboldItalic-webfont.eot');
src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-SemiboldItalic-webfont.woff') format('woff'),
	 url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
	 url('OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');}
@font-face {
font-family: 'open_sanslight';
src: url('OpenSans-Light-webfont.eot');
src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('OpenSans-Light-webfont.woff') format('woff'),
	 url('OpenSans-Light-webfont.ttf') format('truetype'),
	 url('OpenSans-Light-webfont.svg#open_sanslight') format('svg');}

/*Regular*/
body.fonts, body.fonts #startseite-content .inhalt-mitteilung h3, body.fonts p.button a, body.fonts p.button a:visited {font-family:open_sansregular, sans-serif; font-weight:normal; font-style:normal;}

/*Semi-bold*/
body.fonts .xxx{font-family:open_sanssemibold, 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 #startseite-teaser h2, body.fonts p.link-mehr a, body.fonts p.link-zurueck a, body.fonts thead th, body.fonts #nav-top, body.fonts blockquote cite{font-family:open_sansbold, sans-serif; font-weight:normal; font-style:normal;}

/*Italic*/
body.fonts em, body.fonts span.inhalt-kommentar-autor, body.fonts #slogan span{font-family:open_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:open_sansbold_italic, sans-serif; font-weight:normal; font-style:normal;}

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

/*Serif*/
body.fonts blockquote:before, body.fonts blockquote:after{font-family:Georgia, Times, "Times New Roman"; font-weight:normal; font-style:normal;}

/*Mobilansicht*/
body.fonts.mobil .xnav-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:open_sansbold, sans-serif; font-weight:normal; font-style:normal;}