@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_sansextrabold';
	src: url('OpenSans-ExtraBold-webfont.eot');
	src: url('OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
	url('OpenSans-ExtraBold-webfont.woff') format('woff'),
	url('OpenSans-ExtraBold-webfont.ttf') format('truetype'),
	url('OpenSans-ExtraBold-webfont.svg#open_sansextrabold') 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');}

body.fonts #kopf .servicetel .icon{left:0em;}

/*Regular*/
body.fonts, body.fonts .inhalt-mitteilung-datum,
body.fonts .inhalt-beitrag-angebot .inhalt-baustein-inhalt .inhalt-beitrag-kurztext h3,
body.fonts .inhalt-beitrag-angebot .inhalt-baustein-inhalt .inhalt-beitrag-kurztext h2,
body.fonts #nav-bereich ul.nav-fade ul li a,
body.fonts #nav-bereich ul.nav-fade ul li.letzter a,
body.fonts #nav-bereich ul.nav-fade li.active ul ul li a,
body.fonts #nav-bereich ul.nav-fade li.active ul ul li.letzter a,
body.fonts #nav-bereich ul.nav-fade li.active ul li.has-subnav ul li a,
body.fonts #nav-bereich ul.nav-fade li.active ul ul li.has-subnav ul a,
body.fonts #nav-bereich ul.nav-fade li.active ul li.has-subnav ul li.has-subnav ul li a,
body.fonts.nojquery #nav-bereich ul.nav-liste ul li.letzter a{font-family:open_sansregular; font-weight:normal; font-style:normal;}

/*Bold*/
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.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 p.button a:visited, body.fonts input.submit,
body.fonts #nav-bereich ul.nav-fade li a,
body.fonts #nav-bereich ul.nav-fade li.active ul li.has-subnav a,
body.fonts #nav-bereich ul.nav-fade li.active ul ul li.has-subnav a,
body.fonts #nav-bereich ul.nav-fade li.active ul li.has-subnav ul li.has-subnav a,
body.fonts .inhalt-galerie-diashow-bild .diashow-slide-inhalt .diashow-bild-titel span, body.fonts #cookiehinweis .submit{font-family:open_sansbold; font-weight:normal; font-style:normal;}

/*Semibold*/
body.fonts #kopf ul.nav-liste a, body.fonts #kopf .servicetel span,
body.fonts h1 span, body.fonts h3, body.fonts .inhalt-beitrag-angebot .inhalt-baustein-inhalt h2,
body.fonts .inhalt-beitrag-angebot-2 .inhalt-baustein-inhalt th,
body.fonts.startseite #bereich1.inhalt-baustein-3spalten .gruener-beitrag-startseite .inhalt-beitrag-kurztext h2{font-family:open_sanssemibold; font-weight:normal; font-style:normal;}

/*Extrabold*/
body.fonts #nav-bereich ul.nav-liste li.letzter a,
body.fonts #kopf .servicetel,
body.fonts .inhalt-preis-span,
body.fonts #nav-bereich ul.nav-fade li.letzter a{font-family:open_sansextrabold; 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:open_sansitalic; 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; font-weight:normal; font-style:normal;}

/*Semibold-italic*/
body.fonts #slogan span {font-family:open_sanssemibold_italic; font-weight:normal; font-style:normal;}

/*Mobilansicht*/
body.fonts.w480 .inhalt-beitrag-angebot table strong{font-family:open_sansregular; font-weight:normal; font-style:normal;}
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 .inhalt-beitrag-angebot table td:last-child, body.fonts.w480 .inhalt-beitrag-angebot table td:last-child strong{font-family:open_sansbold; font-weight:normal !important; font-style:normal;}