/* arthur.demo */

@font-face {
font-family: 'raleway_regular';
font-display: fallback; 	/*fallback für Beitragstexte (Standard);  swap für Logo und ggf. für Slogan*/
src: url('raleway-regular-webfont.eot');
src: url('raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-regular-webfont.woff2') format('woff2'),
	 url('raleway-regular-webfont.ttf') format('truetype'),
	 url('raleway-regular-webfont.svg#raleway_regular') format('svg');}
@font-face {
font-family: 'raleway_medium';
src: url('raleway-medium-webfont.eot');
src: url('raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-medium-webfont.woff2') format('woff2'),
	 url('raleway-medium-webfont.ttf') format('truetype'),
	 url('raleway-medium-webfont.svg#raleway_medium') format('svg');}
@font-face {
font-family: 'raleway_bold';
src: url('raleway-bold-webfont.eot');
src: url('raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-bold-webfont.woff2') format('woff2'),
	 url('raleway-bold-webfont.ttf') format('truetype'),
	 url('raleway-bold-webfont.svg#raleway_bold') format('svg');}
@font-face {
font-family: 'raleway_italic';
src: url('raleway-italic-webfont.eot');
src: url('raleway-italic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-italic-webfont.woff2') format('woff2'),
	 url('raleway-italic-webfont.ttf') format('truetype'),
	 url('raleway-italic-webfont.svg#raleway_italic') format('svg');}
@font-face {
font-family: 'raleway_bolditalic';
src: url('raleway-bolditalic-webfont.eot');
src: url('raleway-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('raleway-bolditalic-webfont.woff2') format('woff2'),
	 url('raleway-bolditalic-webfont.ttf') format('truetype'),
	 url('raleway-bolditalic-webfont.svg#raleway_bolditalic') format('svg');}
@font-face {
font-family: 'librecaslontext_bold';
src: url('librecaslontext-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('librecaslontext-bold-webfont.woff2') format('woff2'),
	 url('librecaslontext-bold-webfont.ttf') format('truetype'),
	 url('librecaslontext-bold-webfont.svg#librecaslontext_bold') format('svg');}
	 
@font-face {
font-family: 'josefinslab';
font-display: fallback;
src: url('josefinslab.ttf') format('truetype');}

@font-face {
font-family: 'josefinslab-semibold';
font-display: fallback;
src: url('josefinslab-semibold.ttf') format('truetype');}

@font-face {
font-family: 'josefinslab-bold';
font-display: fallback;
src: url('josefinslab-bold.ttf') format('truetype');}

/*Regular*/
body.fonts, body.fonts h2 {font-family:raleway_regular; font-weight:normal; font-style:normal;}

/*Medium*/
body.fonts li a, body.fonts p a{font-family:raleway_medium; 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 #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 p.button a, body.fonts input.submit, body.fonts #cookiehinweis .submit, #nav1 a, body.fonts.mobil #mobilmenue .nav-titel, body.fonts h1.h1-schmuck span, body.fonts #slogan span {font-family:raleway_bold; font-weight:normal; font-style:normal;}

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

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

/*Libre Caslon bold*/
body.fonts h1.h1-seite span, body.fonts .logo-text {font-family:librecaslontext_bold; font-weight:normal; font-style:normal;}

/*Josefinslab*/
body.fonts .xxx{font-family:josefinslab-semibold; font-weight:normal; font-style:normal;}