
/* Formatierungen für alle Bildschirmansichten */
@media screen {

	/* --- KLEINE ICONS FÜR ELEMENTE WERDEN GELADEN --- */

	.hw-icons-menuflip::before,
	.hw-navi-head.benutzer.hw-icons-menuflip::after {
		content: "\f0d7";
		font-weight: 900;
	}

	.hw-icons-setup::before {
		content: "\f019";
		font-weight: 900;
	}

	.hw-icons-sendmail::before {
		content: "\e4e8";
		font-weight: 900;
	}

	.hw-icons-tagesansicht::before {
		content: "\f783";
		font-weight: 900;
	}

	.hw-icons-monatsansicht::before {
		content: "\f073";
		font-weight: 900;
	}

	.hw-icons-jahreskalender::before {
		content: "\e0bb";
		font-weight: 900;
	}

	.hw-icons-personalstatus::before {
		content: "\e1b0";
		font-weight: 900;
	}

	.hw-icons-konfliktloesung::before {
		content: "\f6ad";
		font-weight: 900;
	}

	.hw-icons-schnellbuchung::before {
		content: "\f562";
		font-weight: 900;
	}

	.hw-icons-korrekturen::before {
		content: "\f72b";
		font-weight: 900;
	}

	.hw-icons-abwesenheit::before,
	.hw-icons-unterwegs::before {
		content: "\e554";
		font-weight: 900;
	}

	.hw-icons-ueberstunden::before {
		content: "\f017";
		font-weight: 900;
	}

	.hw-icons-genehmigungen::before,
	.hw-icons-akzeptiert::before,
	.hw-icons-aktdone::before {
		content: "\f164";
		font-weight: 400;
	}

	.hw-icons-ablehnung::before,
	.hw-icons-ablehnungen::before,
	.hw-icons-akttodo::before {
		content: "\f165";
		font-weight: 400;
	}

	.hw-icons-inarbeit::before {
		content: "\f059";
		font-weight: 400;
	}

	.hw-icons-personendaten::before {
		content: "\e533";
		font-weight: 900;
	}

	.hw-icons-arbeitszeiten::before {
		content: "\f0b1";
		font-weight: 900;
	}

	.hw-icons-vormerkungen::before {
		content: "\f02e";
		font-weight: 900;
	}

	.hw-icons-auswertungen::before {
		content: "\f02d";
		font-weight: 900;
	}

	.hw-icons-zugangsrechte::before {
		content: "\f084";
		font-weight: 900;
	}

	.hw-icons-benutzerrechte::before {
		content: "\f3ed";
		font-weight: 900;
	}

	.hw-icons-projekte::before {
		content: "\f55d";
		font-weight: 900;
	}

	.hw-icons-fahrzeuge::before {
		content: "\f1b9";
		font-weight: 900;
	}

	.hw-icons-parameters::before {
		content: "\f0ad";
		font-weight: 900;
	}

	.hw-icons-terminals::before {
		content: "\f26c";
		font-weight: 900;
	}

	.hw-icons-buchungsarten::before {
		content: "\f441";
		font-weight: 900;
	}

	.hw-icons-feiertage::before {
		content: "\f51d";
		font-weight: 900;
	}

	.hw-icons-gruppen::before {
		content: "\f0e8";
		font-weight: 900;
	}

	.hw-icons-zeitenplaene::before {
		content: "\f0ce";
		font-weight: 900;
	}

	.hw-icons-richtlinien::before,
	.hw-icons-richtlinie::before {
		content: "\f5eb";
		font-weight: 900;
	}

	.hw-icons-datenbank::before {
		content: "\f1c0";
		font-weight: 900;
	}

	.hw-icons-service::before {
		content: "\f233";
		font-weight: 900;
	}

	.hw-icons-mailsys::before {
		content: "\f0e0";
		font-weight: 400;
	}

	.hw-icons-syslog::before {
		content: "\f46d";
		font-weight: 900;
	}

	.hw-icons-cleaner::before {
		content: "\f06d";
		font-weight: 900;
	}

	.hw-icons-information::before,
	.hw-icons-information::after {
		content: "\f4ad";
		font-weight: 400;
	}

	.hw-icons-changelog::before,
	.hw-icons-changelog::after {
		content: "\f1b3";
		font-weight: 900;
	}

	.hw-icons-einstellungen::before,
	.hw-icons-einstellungen::after {
		content: "\f013";
		font-weight: 900;
	}

	.hw-icons-passwort::before,
	.hw-icons-passwort::after {
		content: "\f023";
		font-weight: 900;
	}

	.hw-icons-logout::before,
	.hw-icons-logout::after {
		content: "\f2f5";
		font-weight: 900;
	}

	.hw-icons-login::before {
		content: "\f2f6";
		font-weight: 900;
	}

	.hw-icons-berechnung::before {
		content: "\f1ec";
		font-weight: 900;
	}

	.hw-icons-termhaupt::before {
		content: "\e4e5";
		font-weight: 900;
	}

	.hw-icons-termzweit::before {
		content: "\f6ff";
		font-weight: 900;
	}

	.hw-icons-termlink::before {
		content: "\f26c";
		font-weight: 900;
	}

	.hw-icons-termvirt::before {
		content: "\f141";
		font-weight: 900;
	}

	.hw-icons-user::before,
	.hw-icons-userundef::before {
		content: "\f007";
		font-weight: 900;
	}

	.hw-icons-usermale::before {
		content: "\f222";
		font-weight: 900;
	}

	.hw-icons-userfemale::before {
		content: "\f221";
		font-weight: 900;
	}

	.hw-icons-userdivers::before {
		content: "\f224";
		font-weight: 900;
	}

	.hw-icons-useradmin::before {
		content: "\f508";
		font-weight: 900;
	}

	.hw-icons-usersupad::before {
		content: "\f21b";
		font-weight: 900;
	}

	.hw-icons-regel::before {
		content: "\f85e";
		font-weight: 900;
	}

	.hw-icons-kern::before {
		content: "\f2a0";
		font-weight: 900;
	}

	.hw-icons-rahmen::before {
		content: "\e53d";
		font-weight: 900;
	}

	.hw-icons-ruhe::before {
		content: "\f236";
		font-weight: 900;
	}

	.hw-icons-vorurlaub::before {
		content: "\f5ca";
		font-weight: 900;
	}

	.hw-icons-vorsonder::before {
		content: "\f5c1";
		font-weight: 900;
	}

	.hw-icons-vormehr::before {
		content: "\f0c4";
		font-weight: 900;
	}

	.hw-icons-vorfehl::before {
		content: "\f0a6";
		font-weight: 900;
	}

	.hw-icons-vorbonus::before {
		content: "\f055";
		font-weight: 900;
	}

	.hw-icons-vormalus::before {
		content: "\f056";
		font-weight: 900;
	}

	.hw-icons-summe::before {
		content: "\3d";
		font-weight: 900;
	}

	.hw-icons-krankheit::before {
		content: "\f0fa";
		font-weight: 900;
	}

	.hw-icons-betrieb::before {
		content: "\f1ad";
		font-weight: 900;
	}

	.hw-icons-betrieb-ende::before {
		content: "\e4d5";
		font-weight: 900;
	}

	.hw-icons-homeoffice::before {
		content: "\f015";
		font-weight: 900;
	}

	.hw-icons-homeoffice-ende::before {
		content: "\e50d";
		font-weight: 900;
	}

	.hw-icons-freizeit::before {
		content: "\f00d";
		font-weight: 900;
	}

	.hw-icons-sonntag::before {
		content: "\f185";
		font-weight: 900;
	}

	.hw-icons-korrigiert::before {
		content: "\f005";
		font-weight: 900;
	}

	.hw-icons-abwesend::before {
		content: "\f064";
		font-weight: 900;
	}

	.hw-icons-subeintrag::before {
		content: "\f068";
		font-weight: 900;
	}

	.hw-icons-aktnew::before {
		content: "\2b";
		font-weight: 900;
	}

	.hw-icons-aktedit::before {
		content: "\f303";
		font-weight: 900;
	}

	.hw-icons-aktcopy::before {
		content: "\f0c5";
		font-weight: 900;
	}

	.hw-icons-aktmove::before {
		content: "\f07d";
		font-weight: 900;
	}

	.hw-icons-aktpaste::before {
		content: "\f0ea";
		font-weight: 900;
	}

	.hw-icons-aktremove::before {
		content: "\f057";
		font-weight: 900;
	}

	.hw-icons-aktdelete::before {
		content: "\f2ed";
		font-weight: 400;
	}

	.hw-icons-aktdelall::before {
		content: "\f1e2";
		font-weight: 900;
	}

	.hw-icons-aktimport::before {
		content: "\f56d";
		font-weight: 900;
	}

	.hw-icons-aktview::before {
		content: "\f06e";
		font-weight: 900;
	}

	.hw-icons-pause::before,
	.hw-icons-aktpause::before {
		content: "\f7b6";
		font-weight: 900;
	}

	.hw-icons-aktenable::before {
		content: "\f00c";
		font-weight: 900;
	}

	.hw-icons-aktdisable::before {
		content: "\f00d";
		font-weight: 900;
	}

	.hw-icons-aktservstart::before {
		content: "\f04b";
		font-weight: 900;
	}

	.hw-icons-aktservstop::before {
		content: "\f04d";
		font-weight: 900;
	}

	.hw-icons-aktservback::before {
		content: "\f052";
		font-weight: 900;
	}

	.hw-icons-aktmailback::before {
		content: "\f0e2";
		font-weight: 900;
	}

	.hw-icons-aktlock::before {
		content: "\f502";
		font-weight: 900;
	}

	.hw-icons-aktfree::before {
		content: "\f09c";
		font-weight: 900;
	}
	
	.hw-icons-aktprevious::before {
		content: "\f104";
		font-weight: 900;
	}

	.hw-icons-aktnext::before {
		content: "\f105";
		font-weight: 900;
	}

	.hw-icons-aktfirst::before {
		content: "\f100";
		font-weight: 900;
	}

	.hw-icons-aktlast::before {
		content: "\f101";
		font-weight: 900;
	}

	.hw-icons-aktupdate::before {
		content: "\f021";
		font-weight: 900;
	}

	.hw-icons-aktarchiv::before {
		content: "\f187";
		font-weight: 900;
	}

	.hw-icons-aktreset::before {
		content: "\e17b";
		font-weight: 900;
	}

	.hw-icons-aktsave::before {
		content: "\f07b";
		font-weight: 900;
	}

	.hw-icons-aktsavenew::before {
		content: "\f65e";
		font-weight: 900;
	}

	.hw-icons-aktabort::before {
		content: "\f0e2";
		font-weight: 900;
	}

	.hw-icons-aktsearch::before {
		content: "\f00b";
		font-weight: 900;
	}

	.hw-icons-aktfinder::before,
	.hw-input-checkbox:checked ~ .hw-icons-aktsearch::before {
		content: "\f1e5";
		font-weight: 900;
	}

	.hw-icons-aktselect::before,
	.hw-icons-aktbetween::before {
		content: "\f00c";
		font-weight: 900;
	}

	.hw-icons-aktchecked::before {
		content: "\f058";
		font-weight: 400;
	}

	.hw-input-list-checker::before,
	.hw-form-container .hw-input-checkbox + .hw-form-label::before,
	.hw-form-container .hw-input-radio + .hw-form-label::before {
		content: "\f0c8";
		font-weight: 400;
	}

	.hw-input-list-input:checked + .hw-input-list-checker::before,
	.hw-form-container .hw-input-checkbox:checked + .hw-form-label::before,
	.hw-form-container .hw-input-radio:checked + .hw-form-label::before {
		content: "\f14a";
		font-weight: 400;
	}

	.hw-icons-aktprint::before {
		content: "\f02f";
		font-weight: 900;
	}

	.hw-icons-aktdbupdate::before {
		content: "\e0b7";
		font-weight: 900;
	}

	.hw-icons-aktdbproof::before {
		content: "\f884";
		font-weight: 900;
	}

	.hw-icons-serviceoff::before {
		content: "\f056";
		font-weight: 900;
	}

	.hw-icons-serviceon::before {
		content: "\f058";
		font-weight: 900;
	}

	.hw-icons-servicestop::before {
		content: "\f28d";
		font-weight: 900;
	}

	.hw-icons-servicestart::before {
		content: "\f144";
		font-weight: 900;
	}

	.hw-icons-servicepending::before {
		content: "\f059";
		font-weight: 900;
	}

	.hw-icons-servicepause::before {
		content: "\f28b";
		font-weight: 900;
	}

	.hw-icons-hinweis::before {
		content: "\f05a";
		font-weight: 900;
	}

	.hw-icons-warnung::before {
		content: "\f071";
		font-weight: 900;
	}

	.hw-icons-fehler::before {
		content: "\f06a";
		font-weight: 900;
	}

	.hw-icons-minimize::after {
		content: "\f057";
		font-weight: 900;
	}

	.hw-icons-changenew::before {
		content: "\2a";
		font-weight: 900;
	}

	.hw-icons-changefix::before {
		content: "\f188";
		font-weight: 900;
	}
	
	.hw-icons-prozedur::before {
		content: "\f363";
		font-weight: 900;
	}

	.hw-icons-plugins::before {
		content: "\f70e";
		font-weight: 900;
	}

	.hw-icons-allemodule::before {
		content: "\f0ac";
		font-weight: 900;
	}

	.hw-icons-navigation::before {
		content: "\f14e";
		font-weight: 900;
	}

	.hw-navi-mobsel:checked ~ .hw-icons-navigation::before {
		content: "\f057";
		font-weight: 900;
	}

	.hw-icons-toggle::before {
		content: "\f0fe";
		font-weight: 400;
	}

	.hw-input-checkbox:checked ~ .hw-icons-toggle::before {
		content: "\f146";
		font-weight: 400;
	}

	.hw-formline-zebracont .Zebra_DatePicker .dp_view_toggler.dp_icon::before {
		content: "\f017";
		font-weight: 400;
	}

	.hw-formline-zebracont .Zebra_DatePicker .dp_view_toggler.dp_icon.dp_calendar::before {
		content: "\f073";
		font-weight: 900;
	}

	.hw-formline-zebracont .Zebra_DatePicker .dp_confirm.dp_icon::before {
		content: "\f00c";
		font-weight: 900;
	}

	.hw-formline-zebracont .Zebra_DatePicker .dp_previous::before {
		content: "\f104";
		font-weight: 900;
	}

	.hw-formline-zebracont .Zebra_DatePicker .dp_next::before {
		content: "\f105";
		font-weight: 900;
	}
	
	.Zebra_DatePicker_Icon::before {
		content: "\f0d7";
		font-weight: 900;
	}

}

/* Formatierungen für optimierte Mobil-Darstellung */
@media screen and (max-width: 1024px) {

	.hw-navi-checker:checked ~ .hw-icons-menuflip::before {
		content: "\f0d8";
		font-weight: 900;
	}

}
