/* 
----------------------------------------------------------------------
build in: September 2015
copyright: KMD Medien GmbH – www.kmd.de
----------------------------------------------------------------------
*/



@font-face {
	font-family: 'SUBHH';
	src:url('../fonts/iconset/SUBHH.eot?-yff3gq');
	src:url('../fonts/iconset/SUBHH.eot?-yff3gq#iefix') format('embedded-opentype'),
		url('../fonts/iconset/SUBHH.ttf?-yff3gq') format('truetype'),
		url('../fonts/iconset/SUBHH.woff?-yff3gq') format('woff'),
		url('../fonts/iconset/SUBHH.svg?-yff3gq#SUBHH') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="subhh-"], [class*=" subhh-"] {
	font-family: 'SUBHH';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.subhh-icon_home:before {
	content: "\e600";
    }

.subhh-icon_search:before {
	content: "\e601";
    }

.subhh-icon_service:before {
	content: "\e602";
    }

.subhh-icon_bib:before {
	content: "\e603";
    }

.subhh-icon_collection:before {
	content: "\e604";
    }

.subhh-icon_hamburg:before {
	content: "\e605";
    }

.subhh-icon_calendar:before {
	content: "\e606";
    }

.subhh-icon_help:before {
	content: "\e607";
    }

.subhh-icon_info:before {
	content: "\e608";
    }

.subhh-icon_imprint:before {
	content: "\e609";
    }

.subhh-icon_flag:before {
	content: "\e60a";
    }

.subhh-icon_sitemap:before {
	content: "\e60b";
    }

.subhh-icon_rss:before {
	content: "\e60c";
    }

.subhh-icon_pen:before {
	content: "\e60d";
    }

.subhh-icon_mail_small:before {
	content: "\e60e";
    }

.subhh-icon_mail_big:before {
	content: "\e60f";
    }

.subhh-icon_mail_in:before {
	content: "\e610";
    }
    
.subhh-icon_login:before {
	content: "\e611";
    }
    
.subhh-icon_add_user:before {
	content: "\e612";
    }

.subhh-icon_new_user:before {
	content: "\e613";
    }

.subhh-icon_time:before {
	content: "\e614";
    }

.subhh-icon_twitter:before {
	content: "\e615";
    }

.subhh-icon_facebook:before {
	content: "\e616";
    }

.subhh-icon_book:before {
	content: "\e617";
    }

.subhh-icon_workspace:before {
	content: "\e618";
    }

.subhh-icon_plus:before {
	content: "\e619";
    }

.subhh-icon_less:before {
	content: "\e61a";
    }

.subhh-icon_nav_mobile:before {
	content: "\e61b";
    }

.subhh-icon_arrow_1_down:before {
	content: "\e61c";
    }

.subhh-icon_arrow_1_left:before {
	content: "\e61d";
    }

.subhh-icon_arrow_1_right:before {
	content: "\e61e";
    }

.subhh-icon_arrow_1_up:before {
	content: "\e61f";
    }

.subhh-icon_arrow_2_down:before {
	content: "\e620";
    }

.subhh-icon_arrow_2_left:before {
	content: "\e621";
    }

.subhh-icon_arrow_2_right:before {
	content: "\e622";
    }

.subhh-icon_arrow_2_up:before {
	content: "\e623";
    }

.subhh-icon_arrow_3_down:before {
	content: "\e624";
    }

.subhh-icon_arrow_3_left:before {
	content: "\e625";
    }

.subhh-icon_arrow_3_right:before {
	content: "\e626";
    }

.subhh-icon_arrow_3_up:before {
	content: "\e627";
    }

.subhh-icon_service_smile:before {
	content: "\e62a";
    }

.subhh-icon_place:before {
	content: "\e62b";
    }

.subhh-icon_lock_open:before {
	content: "\e62c";
    }

.subhh-icon_lock_closed:before {
	content: "\e62d";
    }

.subhh-icon_link_extern:before {
	content: "\e62e";
    }

#maincontent a[target=_blank]:after {
	content: "\e62e";
	font-family: 'SUBHH' !important;
	padding-left: 5px;
    }

#maincontent a.image-link[target=_blank]:after {
	content: none;
	font-family: 'SUBHH' !important;
	padding-left: 0px;
    }

.subhh-icon_download:before {
	content: "\e62f";
    }

#maincontent a[href$='.pdf']:before,
#maincontent a[href$='.zip']:before {
	content: "\e62f";
	font-family: 'SUBHH' !important;
	padding-right: 5px;
    }

.subhh-icon_document:before {
	content: "\e630";
    }

.subhh-icon_attention:before {
	content: "\e631";
    }

.subhh-logo_subhh:before {
	content: "\e628";
    }

.subhh-logo_unihh:before {
	content: "\e629";
    }
