@charset "UTF-8";

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

[data-icon]:before {
	font-family: "si-font" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "si-font" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-close:before {
	content: "a";
}

.icon-minus:before {
	content: "b";
}

.icon-check-green:before {
	content: "c";
}

.icon-plus:before {
	content: "d";
}

.icon-xing:before {
	content: "e";
}

.icon-youtube-alt:before {
	content: "f";
}

.icon-facebook:before {
	content: "g";
}

.icon-berater:before {
	content: "h";
}

.icon-blog:before {
	content: "i";
}

.icon-g:before {
	content: "j";
}

.icon-mail:before {
	content: "k";
}

.icon-phone:before {
	content: "l";
}

.icon-download:before {
	content: "m";
}

.icon-calendar:before {
	content: "o";
}

.icon-search-find:before {
	content: "n";
}

.icon-comment-discussion:before {
	content: "p";
}

.icon-chevron-down:before {
	content: "q";
}

.icon-chevron-right:before {
	content: "r";
}

.icon-location:before {
	content: "s";
}

.icon-lock:before {
	content: "t";
}

.icon-arrow-left:before {
	content: "u";
}

.icon-arrow-right:before {
	content: "v";
}

.icon-arrowdown6:before {
	content: "w";
}

.icon-arrowdown7:before {
	content: "x";
}

.icon-chat:before {
	content: "y";
}

.icon-lupe:before {
	content: "z";
}

.icon-place:before {
	content: "A";
}

.icon-schloss:before {
	content: "B";
}

.icon-plus-1:before {
	content: "C";
}

.icon-check:before {
	content: "D";
}

.icon-achtung-round:before {
	content: "E";
}

.icon-signatur:before {
	content: "F";
}

.icon-x:before {
	content: "G";
}

.icon-home:before {
	content: "J";
}

.icon-schaden:before {
	content: "J";
}

.icon-at:before {
	content: "L";
}

.icon-google-plus:before {
	content: "M";
}

.icon-clock:before {
	content: "N";
}

.icon-schadenmeldung:before {
	content: "O";
}
.icon-at-neu:before {
  content: "P";
}