#header .header-body {

	margin: 0 auto;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002400+1,005700+19,008a00+36,52b152+65,83c783+100 */
background: rgb(0,36,0); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(0,36,0,1) 1%, rgba(0,87,0,1) 19%, rgba(0,138,0,1) 36%, rgba(82,177,82,1) 65%, rgba(131,199,131,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(0,36,0,1) 1%,rgba(0,87,0,1) 19%,rgba(0,138,0,1) 36%,rgba(82,177,82,1) 65%,rgba(131,199,131,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(0,36,0,1) 1%,rgba(0,87,0,1) 19%,rgba(0,138,0,1) 36%,rgba(82,177,82,1) 65%,rgba(131,199,131,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002400', endColorstr='#83c783',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:15px 0 0 0;
}

b, strong {
  font-weight: bold !important;
}

@media (min-width: 992px) {
	  #header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
		color: #f6f6f6;
		font-size:15px;
		letter-spacing:.05em;
	  }

	  #header .header-nav.header-nav-spaced nav > ul > li > a {
		margin: 0 !important;
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	  }

	  #header .header-nav.header-nav-divisor nav > ul > li > a {
		border-right: 1px solid rgba(255, 255, 255, 0.17);
	  }

	  #header .header-nav-bar .header-nav {
		min-height: 70px;
	  }
  
	 	.custom-svg-background-1 {
		  left: 80%;
		}
  
}

@media (max-width: 1200px) {
  #header .header-nav.header-nav-spaced nav > ul > li > a {
    margin: 0 !important;
    padding-right: 1.1rem !important;
    padding-left: 1.1rem !important;
  }
}

#footer {
  font-size: 1.3em;
}

.custom-svg-background-1 {
  position: absolute;
  width: 1000%;
  top: 0;
  left: 60%;
  height: 161.2%;
  transform: translate3d(-50%, 0, 0);
}

.line6 iframe {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.line6 iframe, .line iframe {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.hid-rob {
	display:none;
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: #364944 !important;
}

#footer .footer-copyright {
  background: var(--quaternary);
  color:#b3b3b3;;
}

#footer a:not(.btn):not(.no-footer-css) {
  color: #b3b3b3;
  transition: all 0.1s ease-in-out;
}

#footer .footer-copyright p {
  color: #b3b3b3;

}

.schliessdienst {
  background: url(../img/backgrounds/firma.jpg) no-repeat bottom right;
    background-size: auto;
  background-size: 80%;
  width: 100%;
  min-height: 450px;
  margin-bottom: -3px;
}

.firma {
  background: url(../img/backgrounds/firma.jpg) no-repeat bottom right;
    background-size: auto;
  background-size: 80%;
  width: 100%;
  min-height: 450px;
  margin-bottom: -3px;
}

.firma {
  background: url(../img/backgrounds/firma.jpg) no-repeat bottom right;
    background-size: auto;
  background-size: 80%;
  width: 100%;
  min-height: 450px;
  margin-bottom: -3px;
}

.firma {
  background: url(../img/backgrounds/firma.jpg) no-repeat bottom right;
    background-size: auto;
  background-size: 80%;
  width: 100%;
  min-height: 450px;
  margin-bottom: -3px;
}






.firma {
  background: url(../img/backgrounds/firma.jpg) no-repeat bottom right;
    background-size: auto;
  background-size: 80%;
  width: 100%;
  min-height: 450px;
  margin-bottom: -3px;
}

.FM {
  background: url(../img/backgrounds/FM.jpg) no-repeat bottom right;
    background-size: cover;
  width: 100%;
  margin-bottom: -3px;
}