.stoerer_1 {
	position: absolute; margin-left: -130px; margin-top: 170px;
}

.foreground_1 {
	margin-top: 30px; margin-left: -100px;position: relative;
}

#themeBackground_1{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/background_1.jpg);
	
	position: absolute;
	
	top: -28px;
	left: 0;
	right: 0;
	height: 502px;
	
	/*z-index: 500;*/
}

.stoerer_2 {
	position: absolute; margin-left: -120px; margin-top: 170px;
}
.foreground_2 {
	margin-top: -10px; margin-left: -200px;position: relative;
}

#themeBackground_2{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/background_2.jpg);
	
	position: absolute;
	
	top: -28px;
	left: 0;
	right: 0;
	height: 502px;
	
	/*z-index: 500;*/
}

#themeBackground_kompanie_2_1 {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/background_kompanie_2_1.jpg);
	
	position: absolute;
	
	top: -28px;
	left: 0;
	right: 0;
	height: 502px;
}

.stoerer_kompanie_2_1  {
	position: absolute; margin-left: -130px; margin-top: 170px;
}
.foreground_kompanie_2_1  {
	margin-top: 85px; margin-left: -100px;position: relative;
}


.stoerer_3 {
	position: absolute; margin-left: -120px; margin-top: 170px;
}
.foreground_3 {
	margin-top: 50px; margin-left: -120px;position: relative;
}

#themeBackground_3{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/background_3.jpg);
	
	position: absolute;
	
	top: -28px;
	left: 0;
	right: 0;
	height: 502px;
	
	/*z-index: 500;*/
}

.stoerer_4 {
	position: absolute; margin-left: -120px; margin-top: 170px;
}
.foreground_4 {
	margin-top: 50px; margin-left: -120px;position: relative;
}

#themeBackground_4 {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/background_4.jpg);
	
	position: absolute;
	
	top: -28px;
	left: 0;
	right: 0;
	height: 502px;
}
/* Koenigspaar */
.stoerer_5 {
	position: absolute; margin-left: -120px; margin-top: 170px;
}
.foreground_5 {
	margin-top: 80px; margin-left: -120px; position: relative;
}

#themeBackground_5 {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/background_5.jpg);
	
	position: absolute;
	
	top: -28px;
	left: 0;
	right: 0;
	height: 502px;
}

.fade-in1 {
  opacity: 0;

  -webkit-animation-name: 'fade-in', 'keepOpacity';
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-duration: 0.7s;
  -webkit-animation-delay: 2.5s, 3.2s;
  -webkit-animation-iteration-count: 1, infinite;
  
  -moz-animation-name: fade-in, keepOpacity;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-duration: 0.7s;
  -moz-animation-delay: 2.5s, 3.2s;
  -moz-animation-iteration-count: 1, infinite;
  
  -ms-animation-name: fade-in, keepOpacity;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-duration: 0.7s;
  -ms-animation-delay: 2.5s, 3.2s;
  -ms-animation-iteration-count: 1, infinite;
  
  animation-name: 'fade-in', 'keepOpacity';
  animation-timing-function: ease-in-out;
  animation-duration: 0.7s;
  animation-delay: 2.5s, 3.2s;
  animation-iteration-count: 1, infinite;
}

.shrink-n-grow {
  left: 0px;
}

.shrink-n-grow {

  -webkit-animation-name: 'shrink-n-grow-animation';
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
  
  -moz-animation-name: shrink-n-grow-animation;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-duration: 20s;
  -moz-animation-iteration-count: infinite;
  
  -ms-animation-name: shrink-n-grow-animation;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-duration: 20s;
  -ms-animation-iteration-count: infinite;
  
  animation-name: 'shrink-n-grow-animation';
  animation-timing-function: ease-in-out;
  animation-duration: 20s;
  animation-iteration-count: infinite;
}

@-webkit-keyframes shrink-n-grow-animation {
  from {
    -webkit-transform:scale(1, 1) translate(0x, 0px);
  }
  50% {
    -webkit-transform:scale(0.96, 0.96) translate(20px, 0px);
  }
  to {
    -webkit-transform:scale(1, 1) translate(0px, 0px);
  }
}

@keyframes shrink-n-grow-animation {
  from {
    transform:scale(1, 1) translate(0x, 0px);
  }
  50% {
    transform:scale(0.96, 0.96) translate(20px, 0px);
  }
  to {
    transform:scale(1, 1) translate(0x, 0px);
  }
}

@-moz-keyframes shrink-n-grow-animation {
  from {
    -moz-transform:scale(1, 1) translate(0x, 0px) rotate(0.1deg);
  }
  50% {
    -moz-transform:scale(0.96, 0.96) translate(20px, 0px) rotate(0.1deg);
  }
  to {
    -moz-transform:scale(1, 1) translate(0x, 0px) rotate(0.1deg);
  }
}

@-ms-keyframes shrink-n-grow-animation {
  from {
    -ms-transform:scale(1, 1) translate(0x, 0px);
  }
  50% {
    -ms-transform:scale(0.96, 0.96) translate(20px, 0px);
  }
  to {
    -ms-transform:scale(1, 1) translate(0x, 0px);
  }
}

@-webkit-keyframes fade-in {
  from {
    opacity : 0;
  }
  to {
    opacity : 1;
  }
}

@keyframes fade-in {
  from {
    opacity : 0;
  }
  to {
    opacity : 1;
  }
}

@-moz-keyframes fade-in {
  from {
    opacity : 0;
  }
  to {
    opacity : 1;
  }
}

@-ms-keyframes fade-in {
  from {
    opacity : 0;
    filter: alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  to {
    opacity : 1;
    filter: alpha(opacity=1);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";

  }
}

@-webkit-keyframes keepOpacity {
  from {
    opacity : 1;
  }
  to {
    opacity : 1;
  }
}

@-webkit-keyframes keepOpacity {
  from {
    opacity : 1;
  }
  to {
    opacity : 1;
  }
}

@keyframes keepOpacity {
  from {
    opacity : 1;
  }
  to {
    opacity : 1;
  }
}

@-moz-keyframes keepOpacity {
  from {
    opacity : 1;
  }
  to {
    opacity : 1;
  }
}

@-ms-keyframes keepOpacity {
  from {
    opacity : 1;
    filter: alpha(opacity=1);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  }
  to {
    opacity : 1;
    filter: alpha(opacity=1);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";

  }
}