@charset "utf-8";
/* CSS Document */

#header_nav,
#offene-stellen,
#footer,
#icon-lohnnebenleistungen,
#icon-entloehnung,
#icon-gesundheitsmanagement,
#icon-mitarbeiterfoerderung,
#icon-arbeitsklima,
#icon-ferien,
#icon-lohnnebenleistungen:hover,
#icon-entloehnung:hover,
#icon-gesundheitsmanagement:hover,
#icon-mitarbeiterfoerderung:hover,
#icon-arbeitsklima:hover,
#icon-ferien:hover,
#arbeitsort .col_1_of_2,
#arbeitsort .col_2_of_2,
#bewerbungsablauf-toggle,
#offene-stellen,
.informationen,
.bewerbungsablauf{
	display: none;
}
#header-first.fxd,
#header-first {
	position: relative !important;
}
#header-first.fxd {
	margin-top: -65px;
}
/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
	#header-first.fxd #logo {
		margin-bottom: 20px;
		width: 100%;
		display: block;
	}
	#header-first.fxd #headerbild {
		margin-top: 50px;
	}
}
.kl-icons {
	padding: 0;
}
.title {
	width: 100%;
	border-bottom:1px solid #333;
	height: auto;
}
#logo {
	padding-top: 0;
}
#logo img,
logo-qualitaetssiegel img {
	width: auto !important;
}
.logo-desktop {
	display: block;
}
.logo-mobile {
	display: none;
}
.title p {
	color: #333;
    opacity: 1;
    position: relative;
    width: 100%;
	box-sizing:border-box;
	padding: 0;
	font-size: 18px;
	line-height: 1.25em;
}
#arbeitsort-map {
	margin-top: 20px;
}
h1.fxd {
	position: relative !important;
	top: auto !important;
	color: #79b51d;
}
#kontakt .col_1_of_2 {
    width: calc(50% - 46px);
}