
.rwospin { 
position: absolute;
top: 50%;
left: 50%;
margin-top: -135px;
margin-left: -135px;
animation: perspect 12s infinite linear }
@keyframes perspect {
0% {transform:perspective(300px) rotateY(0deg)}
50.001% {transform:perspective(300px) rotateY(90deg)}
50.002% {transform:perspective(300px) rotateY(270deg)}
100% {transform:perspective(300px) rotateY(360deg)}
}  


a.Bauch-Beine-Po span {
display: none;
}
a.Bauch-Beine-Po:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 180px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -90px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.BBP-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: BBP-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: BBP-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: BBP-Orbit 30s linear infinite; /* Opera 12+ */
animation: BBP-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes BBP-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(141.41px) translateY(168.53px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(141.41px) translateY(168.53px) rotate(-360deg); }
}
@-moz-keyframes BBP-Orbit {
    from { -moz-transform: rotate(0deg) translateX(141.41px) translateY(168.53px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(141.41px) translateY(168.53px) rotate(-360deg); }
}
@-o-keyframes BBP-Orbit {
    from { -o-transform: rotate(0deg) translateX(141.41px) translateY(168.53px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(141.41px) translateY(168.53px) rotate(-360deg); }
}
@keyframes BBP-Orbit {
    from { transform: rotate(0deg) translateX(141.41px) translateY(168.53px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(141.41px) translateY(168.53px) rotate(-360deg); }
}   


a.Handball span {
display: none;
}
a.Handball:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 100px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -50px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Handball-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: HB-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: HB-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: HB-Orbit 30s linear infinite; /* Opera 12+ */
animation: HB-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes HB-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(216.66px) translateY(38.20px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(216.66px) translateY(38.20px) rotate(-360deg); }
}
@-moz-keyframes HB-Orbit {
    from { -moz-transform: rotate(0deg) translateX(216.66px) translateY(38.20px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(216.66px) translateY(38.20px) rotate(-360deg); }
}
@-o-keyframes HB-Orbit {
    from { -o-transform: rotate(0deg) translateX(216.66px) translateY(38.20px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(216.66px) translateY(38.20px) rotate(-360deg); }
}
@keyframes HB-Orbit {
    from { transform: rotate(0deg) translateX(216.66px) translateY(38.20px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(216.66px) translateY(38.20px) rotate(-360deg); }
}


a.Fussball span {
display: none;
}
a.Fussball:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 100px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -50px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Fussball-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: FB-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: FB-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: FB-Orbit 30s linear infinite; /* Opera 12+ */
animation: FB-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes FB-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(190.53px) translateY(-110.00px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(190.53px) translateY(-110.00px) rotate(-360deg); }
}
@-moz-keyframes FB-Orbit {
    from { -moz-transform: rotate(0deg) translateX(190.53px) translateY(-110.00px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(190.53px) translateY(-110.00px) rotate(-360deg); }
}
@-o-keyframes FB-Orbit {
    from { -o-transform: rotate(0deg) translateX(190.53px) translateY(-110.00px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(190.53px) translateY(-110.00px) rotate(-360deg); }
}
@keyframes FB-Orbit {
    from { transform: rotate(0deg) translateX(190.53px) translateY(-110.00px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(190.53px) translateY(-110.00px) rotate(-360deg); }
}   


a.Badminton span{
display: none;
}
a.Badminton:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 120px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -60px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Badminton-Pic {
position: absolute; 
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: BM-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: BM-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: BM-Orbit 30s linear infinite; /* Opera 12+ */
animation: BM-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes BM-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(75.24px) translateY(-206.73px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(75.24px) translateY(-206.73px) rotate(-360deg); }
}
@-moz-keyframes BM-Orbit {
    from { -moz-transform: rotate(0deg) translateX(75.24px) translateY(-206.73px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(75.24px) translateY(-206.73px) rotate(-360deg); }
}
@-o-keyframes BM-Orbit {
    from { -o-transform: rotate(0deg) translateX(75.24px) translateY(-206.73px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(75.24px) translateY(-206.73px) rotate(-360deg); }
}
@keyframes BM-Orbit {
    from { transform: rotate(0deg) translateX(75.24px) translateY(-206.73px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(75.24px) translateY(-206.73px) rotate(-360deg); }
}


a.Turnen span {
display: none;
}
a.Turnen:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 100px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -50px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Turnen-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: TU-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: TU-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: TU-Orbit 30s linear infinite; /* Opera 12+ */
animation: TU-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes TU-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(-75.24px) translateY(-206.73px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(-75.24px) translateY(-206.73px) rotate(-360deg); }
}
@-moz-keyframes TU-Orbit {
    from { -moz-transform: rotate(0deg) translateX(-75.24px) translateY(-206.73px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(-75.24px) translateY(-206.73px) rotate(-360deg); }
}
@-o-keyframes TU-Orbit {
    from { -o-transform: rotate(0deg) translateX(-75.24px) translateY(-206.73px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(-75.24px) translateY(-206.73px) rotate(-360deg); }
}
@keyframes TU-Orbit {
    from { transform: rotate(0deg) translateX(-75.24px) translateY(-206.73px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(-75.24px) translateY(-206.73px) rotate(-360deg); }
}   


a.Yoga span{
display: none;
}
a.Yoga:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 80px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -40px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Yoga-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: YG-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: YG-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: YG-Orbit 30s linear infinite; /* Opera 12+ */
animation: YG-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes YG-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(-190.53px) translateY(-110.00px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(-190.53px) translateY(-110.00px) rotate(-360deg); }
}
@-moz-keyframes YG-Orbit {
    from { -moz-transform: rotate(0deg) translateX(-190.53px) translateY(-110.00px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(-190.53px) translateY(-110.00px) rotate(-360deg); }
}
@-o-keyframes YG-Orbit {
    from { -o-transform: rotate(0deg) translateX(-190.53px) translateY(-110.00px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(-190.53px) translateY(-110.00px) rotate(-360deg); }
}
@keyframes YG-Orbit {
    from { transform: rotate(0deg) translateX(-190.53px) translateY(-110.00px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(-190.53px) translateY(-110.00px) rotate(-360deg); }
}


a.Body-Pump span{
display: none;
}
a.Body-Pump:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 160px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -80px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Body-Pump-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: BP-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: BP-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: BP-Orbit 30s linear infinite; /* Opera 12+ */
animation: BP-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
}
@-webkit-keyframes BP-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(-216.66px) translateY(38.20px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(-216.66px) translateY(38.20px) rotate(-360deg); }
}
@-moz-keyframes BP-Orbit {
    from { -moz-transform: rotate(0deg) translateX(-216.66px) translateY(38.20px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(-216.66px) translateY(38.20px) rotate(-360deg); }
}
@-o-keyframes BP-Orbit {
    from { -o-transform: rotate(0deg) translateX(-216.66px) translateY(38.20px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(-216.66px) translateY(38.20px) rotate(-360deg); }
}
@keyframes BP-Orbit {
    from { transform: rotate(0deg) translateX(-216.66px) translateY(38.20px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(-216.66px) translateY(38.20px) rotate(-360deg); }
}   

a.Montagsradler span {
display: none;
}
a.Montagsradler:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 160px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -90px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
}
.Fahrrad-Pic {
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;
-webkit-animation: MR-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: MR-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: MR-Orbit 30s linear infinite; /* Opera 12+ */
animation: MR-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */
}
@-webkit-keyframes MR-Orbit {
    from { -webkit-transform: rotate(0deg) translateX(-141.41px) translateY(168.53px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(-141.41px) translateY(168.53px) rotate(-360deg); }
}
@-moz-keyframes MR-Orbit {
    from { -moz-transform: rotate(0deg) translateX(-141.41px) translateY(168.53px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(-141.41px) translateY(168.53px) rotate(-360deg); }
}
@-o-keyframes MR-Orbit {
    from { -o-transform: rotate(0deg) translateX(-141.41px) translateY(168.53px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(-141.41px) translateY(168.53px) rotate(-360deg); }
}
@keyframes MR-Orbit {
    from { transform: rotate(0deg) translateX(-141.41px) translateY(168.53px) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(-141.41px) translateY(168.53px) rotate(-360deg); }
}

a.Kinderyoga span{
display: none;
}
a.Kinderyoga:hover span
{font-family: Arial;
display:block;
position:absolute;
width: 120px;
height: 26px;
top:50%;
left:50%;
margin-top: -13px;
margin-left: -60px;
background-color:#444444;
color:#FFFFD2;
text-align: center;
padding: 5px;
font-size: 1.4em;
} 
.Kinderyoga-Pic {
position: absolute; 
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;   
-webkit-animation: KY-Orbit 30s linear infinite; /* Chrome, Safari 5 */
-moz-animation: KY-Orbit 30s linear infinite; /* Firefox 5-15 */
-o-animation: KY-Orbit 30s linear infinite; /* Opera 12+ */
animation: KY-Orbit 30s linear infinite; /* Chrome, Firefox 16+,IE 10+, Safari 5 */    
} 
@-webkit-keyframes KY-Orbit {
    from { -webkit-transform: rotate(0deg) translateY(220px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateY(220px) rotate(-360deg); }
}
@-moz-keyframes KY-Orbit {
    from { -moz-transform: rotate(0deg) translateY(220px) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateY(220px) rotate(-360deg); }
}
@-o-keyframes KY-Orbit {
    from { -o-transform: rotate(0deg) translateY(220px) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateY(220px) rotate(-360deg); }
}
@keyframes KY-Orbit {
    from { transform: rotate(0deg) translateY(220px) rotate(0deg); }
    to   { transform: rotate(360deg) translateY(220px) rotate(-360deg); }
}