.cover{
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Parallax */
.parallax{
  position: relative;
  overflow: hidden;
}
.parallaxImg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* Head Fix */
#main_head.fixOnScroll{
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
  -o-transition:all 0.3s;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
#main_head.fixed{
  position: fixed;
}
#scrollPunkt{
  display:none;
}
/* Hintergrundbild */
.hintergrundbild .article_inner{
  position: relative;
  z-index: 200;
}

/* Slider */
.slider{
  position: relative;
  z-index: 5;
}
.slider .article_inner{
  position: absolute;
  bottom: 5%;
  left: 7%;
  width: 86%;
  z-index: 200;
}
.ownSlide{
  width: 100%;
}
.bg.ownSlider,.ownSlide.bg{
  height:700px;
  overflow: hidden;
  transition:height 0.3s;
}
.parallax.slider .article_inner{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 200;
}

/* Zwei Spalten */
.two_cols figure{
  display: block;
  width:46%;
  margin: 0 2%;
  float:left;
}
.two_cols img{
  width:30%;
  float: left;
}
.two_cols figcaption{
  width:70%;
  float: left;
  padding-left: 10px;
}
.two_cols figure:after{
  display: block;
  content: '';
  clear: both;
}

/* Media Queries */
@media screen and (max-width:1023px){
.bg.ownSlider,.ownSlide.bg{
  height:450px;
}
}
@media screen and (max-width:767px){
.bg.ownSlider,.ownSlide.bg{
  height:300px;
}
.two_cols figure{
  width:auto;
  margin:10px 0;
  float:none;
}
}
@media screen and (max-width:550px){

#main_head.fixed{
  position: relative;
}
#scrollPunkt{
  display:none;
}
}
@media screen and (max-width:480px){
}