#header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 900;
  height: 103px;
  transition: 500ms linear;
}

.navbar {
	padding: .5rem 1rem;
}

.navbar-brand img {
  height:75px;
  width:auto;
}

.nav-logo-gruen {
	display:none;
}

.navigation-level-first .nav-item {
	margin: 0 12px;
}

.navigation-level-first .nav-item .nav-link {
	font-size: 17px;
	font-weight: 800;
	line-height: 28px;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
}

.dropdown-toggle::after {
	display:none;
}

#header .btn {
	color:#fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	border-radius:0px;
}

#header .btn.btn-bewerben {
	background:#000;
	border-color:#000;
	margin:0 15px;
}

#header .btn.btn-anfragen {
	background:#00994d;
	border-color:#00994d;

}

#header .dropdown-menu {
	border-radius:0px;
	background: #00994d;
}

#header .dropdown-menu .dropdown-item  {
	color:#fff;
	font-weight:bold;
	padding:.50rem 1rem
}

#header .dropdown-menu .dropdown-item:hover,
#header .dropdown-item.active, #header .dropdown-item:active {
	background:transparent;
	color:yellow;
}

/*################################*/
/* OnScroll Farbwechsel
/*################################*/

#header.smaller {
	background:#fff;
}

#header.smaller .navigation-level-first .nav-item .nav-link  {
	color:#000;
	
}

#header.smaller #off-canvas-activator-suchen  {
	color:#333;
}

#header.smaller .nav-logo  {
	display:none;
}

#header.smaller .nav-logo-gruen  {
	display:block;
}

#header.smaller .dropdown-menu {
	background: #fff;
}

#header.smaller .dropdown-menu .dropdown-item  {
	color:#000;
}

#header.smaller .dropdown-menu .dropdown-item:hover,
#header.smaller .dropdown-item.active, #header.smaller .dropdown-item:active {
	background:transparent;
	color:yellow;
}

/*################################*/
/* Sidebar CSS Header / Menü
/*################################*/
.offcanvas .form-label {display:none;}
.offcanvas .form-group {margin-bottom:5px;}
.offcanvas .form-check {padding-left:0px;}
select.form-control, input.form-control, textarea.form-control {border-radius:0px;background:#eeeded !important;border-color:#eeeded !important;font-size:13px;font-weight:bold;}
input::placeholder, textarea::placeholder {color: darkgrey;opacity: 1;}
.offcanvas .btn.btn-primary:not(.indexed-search-submit), .offcanvas .btn-group {width:100%;}
.offcanvas .form-check {font-size:14px;}
.offcanvas {padding: 22px 22px 22px 22px;min-width:500px;}
.offcanvas .offcanvas-title {font-size:32px;font-weight:bold;color:#000;margin-top:0;}
.offcanvas p {font-size:14px;font-weight:bold;}
.offcanvas-body {padding-top:0;}
#anfrage-1 .col-md-6.col-lg-4.col-xl-4.col-xxl-4 {padding-right:5px;}
#anfrage-1 .col-md-6.col-lg-8.col-xl-8.col-xxl-8 {padding-left:0px;}

.search-form-content  {position:relative;max-width:400px;}
.search-form-sidebar {position:relative;}
.fa-search-icon-in-field {position: absolute;color: #00994d;left: 12px;top: 0;font-size: 24px;line-height: 60px;}
.search-form-searchbox {padding:0px 150px 0px 50px;font-size:16px !important;line-height:16px;height:60px;line-height:60px;}
.indexed-search-submit {position:absolute;top:0;right:0;padding:0px 30px;font-size:16px !important;height:60px;line-height:60px;}
.indexed-search-submit:hover {background:#000;border-color:#000;}

.tx-indexedsearch-title {margin-bottom:5px;margin-top:30px;}
.pagination a, .tx-indexedsearch-title a {font-size:18px;color:#00994d;text-decoration:none;}

/*################################*/
/* Responsive header*/
/*################################*/
@media (max-device-width : 1199px)  {
}

@media (max-device-width : 991px)  {

}

@media (max-device-width : 768px)  {

}

@media (max-device-width : 710px)  {


}

@media (max-device-width : 550px)  {
	.offcanvas {max-width:100%;min-width:auto;}
	.indexed-search-submit {position:relative;width:100%;}
	.search-form-searchbox {padding:0px 25px 0 25px;margin-bottom:10px;}
	.fa-search-icon-in-field {display:none;}
}

@media (max-device-width : 450px)  {
	.offcanvas {padding: 12px 10px 12px 10px;}
}

@media (max-device-width : 400px)  {

}

@media (max-device-width : 320px)  {

}
