  body {
    padding-top: 56px;
  }


h1, h2, h4{
	color:#467cb6;
}
h3{
	color:#acbc2e;
	font-weight:600;
}
h1, h2{
	margin-bottom: 25px;
}
li{
	margin-bottom: 7px;
}
.business-header {
	height: 200px;
	background: url('../media/images/banner/head1.jpg') center center no-repeat scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.navbar {
	font-weight: 600;
}
.navbar-light .navbar-toggler {
    border: none;
}
.navbar-brand {
    width: 200px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.0rem;
    padding-left: 1.0rem;
}
.subnav{
	font-weight:600;
	min-height: 37px;
}
.subnav a, .subnav a:visited{
	color:#fff;
}
.subnav a:hover, .subnav a:active, .subnav a:focus{
	color:#acbc2e;
}
.subnav .nav-link.active{
	color:#acbc2e;
}

.card {
	height: 100%;
}


/* flexible Medien */
img, object {
	max-width: 100%;
	height: auto;
	width: auto;
}
embed {
	width: 100% !important;
	max-width: 100% ;
}
section img{
	margin-bottom:15px;
}
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 95px;
		z-index: 2;
	}	

@media (min-width: 576px) {
	.business-header {
		height: 260px;
	}
}
@media (min-width: 768px) {
  	body {
    	padding-top: 0;
  	}	
	.fixed-top{
		top: 15px;
	}	
	.business-header {
		height: 300px;
	}
	.nav-expand.fixed-top {
		top: 0;
		transition: all 0.3s ease-in-out 0s;
	}	
	.sticky-top {
		top: 109px;
		z-index: 2020;		
	}	
	.navbar-brand {
		width: 238px;
	}	
}


@media (min-width: 992px) {

	.business-header {
		height: 350px;
	}	
}




@media (min-width: 1200px) {
	business-header {
		height: 450px;
	}	
}