html, body, div, p, img, header, nav, section, h1, h2, h3, h4, h5, h6, form, table, td, th, ul.reset, ul.reset li { margin: 0px; padding: 0px; border: 0px; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; }
ul.reset { list-style: none; }

article, aside, header, section, nav, footer, main, audio, video, form, iframe { display: block; }

body, html { width: 100%; height: 100%; }

body, th, td, input, select, textarea
{
font-family: arial, helvetica, sans-serif; 
font-size: 15px; 
line-height: 22px; 
vertical-align: middle; 
color: #000000; 
outline: none; 
text-size-adjust: none; 
-webkit-text-size-adjust: none;
}


h4.horoscope-title { position: absolute; left: 0px; bottom: 0px; z-index: 10; }

.swiper-button-horoscope-prev,
.swiper-button-horoscope-next
{ display: none; z-index: 10; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled
{ pointer-events: auto; }

.horoscopeError { color: #dd0000; text-align: center; padding: 30px; }

.horoscope-container { width: 100%; height: 100%; }
.horoscope-wrapper { width: 100%; height: 100%; }

.horoscope-slide { width: 100%; height: 100%; }

a.horoscopeLinkFulltext { color: #FFFFFF; width: 100%; height: 100%; text-decoration: none; -webkit-display: flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-align-content: center; align-content: center; -webkit-align-items: center; align-items: center; }

span.horoscopeDateFromTo { display: block; }
span.horoscopeName { display: block;  }
span.horoscopeIcon { display: block; background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain; background-size: contain; }

.horoscopeIcon_Widder { background-image: url(../images/zodiacs/01_Widder.png); }
.horoscopeIcon_Stier { background-image: url(../images/zodiacs/02_Stier.png); }
.horoscopeIcon_Zwillinge { background-image: url(../images/zodiacs/03_Zwillinge.png); }
.horoscopeIcon_Krebs { background-image: url(../images/zodiacs/04_Krebs.png); }
.horoscopeIcon_Löwe { background-image: url(../images/zodiacs/05_Loewe.png); }
.horoscopeIcon_Jungfrau { background-image: url(../images/zodiacs/06_Jungfrau.png); }
.horoscopeIcon_Waage { background-image: url(../images/zodiacs/07_Waage.png); }
.horoscopeIcon_Skorpion { background-image: url(../images/zodiacs/08_Skorpion.png); }
.horoscopeIcon_Schütze { background-image: url(../images/zodiacs/09_Schuetze.png); }
.horoscopeIcon_Steinbock { background-image: url(../images/zodiacs/10_Steinbock.png); }
.horoscopeIcon_Wassermann { background-image: url(../images/zodiacs/11_Wassermann.png); }
.horoscopeIcon_Fische { background-image: url(../images/zodiacs/12_Fische.png); }




/* horoscope fulltext: */

div.horoscopeFulltextWrapper { width: 90%; max-width: 600px; height: 100%; margin: 0px auto; color: #FFFFFF; }



