.horizontal-banner { 
 
	width:100%;
	height:150px;
    margin: 15px 0 0 0;
	background:url('../img/banner_horizontal.png') repeat-x;
    background-color: cadetblue;
	-moz-animation: movx 20s linear infinite; /* Firefox */
	-webkit-animation: movx 20s linear infinite; /* Safari and Chrome */
	-o-animation: movx 20s linear infinite; /* Opera */
	-ms-animation: movx 20s linear infinite; /* IE 10 */
	animation: movx 20s linear infinite;
}
 
.curiosities-banner { 
 
	width:400px;
	height:100%;
	background:url('../img/curioses_banner.png') repeat-y;
	-moz-animation: movy 30s linear infinite; /* Firefox */
	-webkit-animation: movy 30s linear infinite; /* Safari and Chrome */
	-o-animation: movy 30s linear infinite; /* Opera */
	-ms-animation: movy 30s linear infinite; /* IE 10 */
	animation: movy 30s linear infinite;
}

/* movx und movy müssen genau den Dimensionen der Grafiken entsprechen, damit das Band natlos läuft*/
@-moz-keyframes movy /* Firefox */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 1900px;}
}
 
@-webkit-keyframes movy /* Safari and Chrome */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 1900px;}
}
 
@-o-keyframes movy /* Opera */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 1900px;}
} 
 
@-ms-keyframes movy /* IE 10 */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 1900px;}
} 
 
@keyframes movy
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 1900px;}
}
 
@-moz-keyframes movx /* Firefox */
{
0% { background-position: 0px 0px; }
100% {background-position: 800px 0px;}
}
 
@-webkit-keyframes movx /* Safari and Chrome */
{
0% { background-position: 0px 0px; }
100% {background-position: 800px 0px;}
}
 
@-o-keyframes movx /* Opera */
{
0% { background-position: 0px 0px; }
100% {background-position: 800px 0px;}
} 
 
@-ms-keyframes movx /* IE 10 */
{
0% { background-position: 0px 0px; }
100% {background-position: 800px 0px;}
} 
 
@keyframes movx
{
0% { background-position: 0px 0px; }
100% {background-position: 800px 0px;}
}
 
@media (max-width: 600px) {
.horizontal-banner {
	  display: none;
	}
}