.falling {
	height: 0;
    text-align: center;
	position: fixed; z-index: -1;
}
.falling span {
    display: inline-block;
    width: 48px;
    height: 48px;
	margin: -280px 40px 54px  -34px;
	background: url('img/blatt1.png');
	position: relative;
	z-index: -1;
    
    -webkit-animation: falling 25s infinite  linear;
    -moz-animation: falling 25s infinite  linear;
}
.falling .leave2 {
	width:69px;
	height: 40px;
	background: url('img/blatt2.png');
}
.falling .leave3 {
	width:53px;
	height: 42px;
	background: url('img/blatt3.png');
}
.falling span:nth-child(5n+5) {

    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
}
.falling span:nth-child(3n+2) {

    -webkit-animation-delay: 10.5s;
    -moz-animation-delay: 10.5s;
}
.falling span:nth-child(2n+5) {

    -webkit-animation-delay: 4.7s;
    -moz-animation-delay: 4.7s;
}

.falling span:nth-child(3n+10) {

    -webkit-animation-delay: 3.7s;
    -moz-animation-delay: 3.7s;
}
.falling span:nth-child(7n+2) {

    -webkit-animation-delay: 6.5s;
    -moz-animation-delay: 6.5s;
}
.falling span:nth-child(4n+5) {

    -webkit-animation-delay: 9.1s;
    -moz-animation-delay: 9.1s;
}
.falling span:nth-child(3n+7) {

    -webkit-animation-delay: 13s;
    -moz-animation-delay: 13s;
}
@-webkit-keyframes falling {
  0% {
    opacity: 1;

	-webkit-transform: translate(0, 0px) rotateZ(0deg);
  }
  75% {
    opacity: 1;

	-webkit-transform: translate(100px, 600px) rotateZ(270deg); 
  }
  100% {
    opacity: 0;

	-webkit-transform: translate(150px, 800px) rotateZ(360deg);
  }
}
@-moz-keyframes falling {
  0% {
    opacity: 1;
    
	-webkit-transform: translate(0, 0px) rotateZ(0deg);
  }
  75% {
    opacity: 1;
   
	-webkit-transform: translate(100px, 600px) rotateZ(270deg); 
  }
  100% {
    opacity: 0;
    
	-webkit-transform: translate(150px, 800px) rotateZ(360deg);
  }
}