@font-face {
	font-family: 'mohrsiebeck';
	src:url('../fonts/mohrsiebeck.eot?2gdfj5');
	src:url('../fonts/mohrsiebeck.eot?#iefix2gdfj5') format('embedded-opentype'),
		url('../fonts/mohrsiebeck.ttf?2gdfj5') format('truetype'),
		url('../fonts/mohrsiebeck.woff?2gdfj5') format('woff'),
		url('../fonts/mohrsiebeck.svg?2gdfj5#mohrsiebeck') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="msfont_"], [class*=" msfont_"] {
	font-family: 'mohrsiebeck';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

        color: #25408F;
	font-size: 24px;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.msfont_emptyspace:before {
        content: " ";
        width: 24px;
}

.msfont_aktualisieren:before {
	content: "\e600";
}

.msfont_link_kreis .path1:before {
	content: "\e602";
	color: rgb(238, 240, 245);
}
.msfont_link_kreis .path2:before {
	content: "\e603";
	margin-left: -1em;
	color: rgb(37, 65, 143);
}

.msfont_loeschen:before {
	content: "\e604";
}

.msfont_pfeil_doppelt_li:before {
	content: "\e605";
}

.msfont_pfeil_doppelt_re:before {
	content: "\e606";
}

.msfont_pfeil_lg_li:before {
	content: "\e607";
}

.msfont_pfeil_lg_re:before {
	content: "\e608";
}
.btn.btn-msfont_pfeil_lg_re,
.btn.btn-msfont_pfeil_lg_li {
    /*font-size: 16px;*/
}

.btn-msfont_pfeil_lg_re:after {
	content: "\e608";
        font-family: 'mohrsiebeck';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
        margin-left: 5px;
        font-size: 12px;
}
.btn-msfont_pfeil_lg_li:before {
	content: "\e607";
        font-family: 'mohrsiebeck';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
        margin-right: 5px;
        font-size: 12px;
}

.btn-primary-msfont_pfeil_lg_re:after {
	content: "\e608";
        font-family: 'mohrsiebeck';
	speak: none;
	font-style: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
        margin-left: 5px;
        font-size: 12px;
        color: #fff;
}
.btn-primary-msfont_pfeil_lg_li:before {
	content: "\e607";
        font-family: 'mohrsiebeck';
	speak: none;
	font-style: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
        margin-right: 5px;
        font-size: 12px;
        color: #fff;
}

.msfont_pfeil_sm_li:before {
	content: "\e609";
}

.msfont_pfeil_sm_re:before {
	content: "\e60a";
}

.msfont_schliessen:before {
	content: "\e60b";
}

.msfont_facebook .path1:before {
	content: "\e60d";
	color: rgb(238, 240, 245);
}
.msfont_facebook .path2:before {
	content: "\e60e";
	margin-left: -1em;
	color: rgb(37, 65, 143);
}

.msfont_linkedin .path1:before {
	content: "\e60f";
	color: rgb(238, 240, 245);
}
.msfont_linkedin .path2:before {
	content: "\e610";
	margin-left: -1em;
	color: rgb(37, 65, 143);
}
.msfont_linkedin .path3:before {
	content: "\e611";
	margin-left: -1em;
	color: rgb(37, 65, 143);
}
.msfont_linkedin .path4:before {
	content: "\e612";
	margin-left: -1em;
	color: rgb(37, 65, 143);
}

.msfont_twitter .path1:before {
	content: "\e613";
	color: rgb(238, 240, 245);
}
.msfont_twitter .path2:before {
	content: "\e614";
	margin-left: -1em;
	color: rgb(37, 65, 143);
}

.msfont_adresse:before {
	content: "\e615";
}

.msfont_email:before {
	content: "\e616";
}

.msfont_telefon:before {
	content: "\e617";
}

.msfont_aktuelles_heft:before {
	content: "\e618";
}

.msfont_alert_newsletter:before {
	content: "\e619";
}

.msfont_broschur:before {
	content: "\e61a";
}

.msfont_bundle:before {
	content: "\e61b";
}

.msfont_cd:before {
	content: "\e61c";
}

.msfont_datenbank:before {
	content: "\e61d";
}

.msfont_druckansicht:before {
	content: "\e61e";
}

.msfont_ebook:before {
	content: "\e61f";
}

.msfont_einzelartikel:before {
	content: "\e620";
}

.msfont_erscheint_im:before {
	content: "\e621";
}

.msfont_gebunden:before {
	content: "\e622";
}

.msfont_google_books:before {
	content: "\e623";
}

.msfont_inhaltsverzeichnis:before {
	content: "\e624";
}

.msfont_lieferbar:before, .msfont_utb_erhaeltlich:before {
	content: "\e625";
}

.msfont_lieferbar_partner:before {
	content: "\e626";
}

.msfont_lieferbar_subskription:before {
	content: "\e627";
}

.msfont_manuskript_einreichen:before {
	content: "\e628";
}

.msfont_nicht_lieferbar:before {
	content: "\e629";
}

.msfont_pdf:before {
	content: "\e62a";
}

.msfont_probeheft_download:before {
	content: "\e62b";
}

.msfont_schuber:before {
	content: "\e62c";
}

.msfont_subskribtionspreis:before {
	content: "\e62d";
}

.msfont_teilen:before {
	content: "\e62e";
}

.msfont_zusatzmaterial:before {
	content: "\e62f";
}

.msfont_check:before {
	content: "\e601";
}

.msfont_warenkorb:before {
	content: "\e60c";
}

.msfont_lupe:before {
	content: "\e630";
}

.msfont_pfeil_anreise:before {
	content: "\e631";
}

.msfont_open_access:before {
	content: "\e900";
	color: rgb(96, 166, 7);
}

.msfont_free_content:before {
	content: "\e900";
	color: rgb(96, 166, 7);
}

.msfont_zugang_vorhanden:before {
	content: "\e625";
        color: rgb(96, 166, 7);
}

.msfont_konto:before {
	content: "\e901";
}