div.over_ons:first-of-type{
	padding-top:0;
}
div.over_ons .overons_imageHolder {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 350px;
    border-radius: 15px;
    margin: auto;
    display: block;
}

@media (max-width: 1024px){
	div.over_ons .overons_imageHolder{
		height: auto;
	}	
	.jumbo_overons{
		background-image:none !important;
	}
}
@media (max-width: 769px){
	div.over_ons.links .overons_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media (max-width: 440px){
	div.jumbo_overons{
		position: relative;
		background-size: cover;
		background-position: 77% center;
	}
	div.jumbo_overons.rechts {
		background-position: 13% center;
	}
	div.leftBox img.overons_imageHolder,
	div.rightBox  img.overons_imageHolder{
		padding: 0;
		width: 100%;
		margin: 0 !important;
	}
}

.over_ons {
    min-height: 100px;
    padding: 50px 0;
	transition: padding-top .8s ease-in-out;
}
.over_ons .overons_content{
	padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 30px;
}
div.over_ons.links .overons_content{
	padding-left:30px;
}
div.over_ons.rechts .overons_content{
	padding-right:30px;
    text-align: right;
}
div.over_ons_bottom{
	position:Relative;
    max-height: 435px;
    height: 50vh;
    width: 100%;
    padding: 30px;
    margin-bottom: -200px;
    border-radius: 20px;
	overflow:hidden;
    background-image: url(../../images/overons_bottom.jpg);
}
div.over_ons_bottom:after{
    content: '';
    position: Absolute;
    background-color: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
}

div.bottomOverons{
	height:270px;
}
.over_ons_bottom .htmlblok {
    z-index: 20;
    position: relative;
    color: white;
    padding: 105px 0px;
}
.over_ons_bottom .htmlblok p,
.over_ons_bottom .htmlblok h1,
.over_ons_bottom .htmlblok h2,
.over_ons_bottom .htmlblok h3{
	color: #fff;
}
