
/*Copyright @Lukas Rohatsch*/
@media (device-width: 1900px){  /*Definiert die Breite der Anzeige, alles darueber wird aufgefuellt*/

}
@media (device-height: 1060px){ /*Definiert die Hoehe der Anzeige*/

}

body {
    font-family: sans-serif;
}

x1 {
    /*Generelle Ueberschrift*/
    font-family: sans-serif;
    font-weight: bolder;
    font-size: 1.6em;
    color: olivedrab;
}

x2 {
    font-family: sans-serif;
    font-weight: bolder;
    font-size: 1.5em;
    color: olivedrab;
}

x2error {
    font-family: sans-serif;
    font-weight: bolder;
    font-size: 1.5em;
    color: red;
}

hdescr {
    font-style: italic;
    font-size: 1.2em;
}


uhr {
    /*Spezieller Style fuer die Uhr*/
    font-family: sans-serif;
    font-style: normal;
    font-size: 2.7em;
}

pb {
    /*Eintraege der Linien*/
    font-family: sans-serif;
    font-weight: normal;
    font-size: 1.4em;
    color: black;
}

pw {
    /*Eintraege der Linien*/
    font-family: sans-serif;
    font-weight: normal;
    font-size: 1.4em;
    color: white;
}

perror {
    /*Eintraege der Linien*/
    font-family: sans-serif;
    font-weight: normal;
    font-size: 1.4em;
    color: red;
}

pweather {
    /*Eintraege der Linien*/
    font-weight: normal;
    font-size: 1.4em;
    color: black;
}

pspace {
    /*Eintraege der Linien*/
    font-weight: normal;
    font-size: 0.5em;
    color: black;
}

info {
    font-family: sans-serif;
    font-style: normal;
    font-size: 1.1em;
}

pmin {
    /*Eintraege der Abfahrtszeiten*/
    font-weight: bolder;
    color:yellow;
    text-align: center;
    background-color: black;
    font-size: 1.5em;
}

pminerror {
    /*Eintraege der Abfahrtszeiten*/
    font-weight: bolder;
    color: red;
    text-align: center;
    background-color: black;
    font-size: 1.5em;
}

pnames {
    font-weight: bolder;
    font-style: italic;
    font-size: 0.7em;
    color: olivedrab;
}

pfootlout {
    font-weight:normal;
    font-size: xx-small;
    position:absolute;
    bottom:-2px; /*5px, 29px*/
    left:0px; /*5px, 50px*/
    background-color: #fffef8;
    z-index: 9000;
    margin-bottom: 0px;
}

pfootrout {
    font-weight:normal;
    font-size: xx-small;
    position:absolute;
    top:-2px; /*5px, 32px*/
    right:0px; /*5px, 50px*/
    background-color: #fffef8;
    z-index: 9000;
    margin-top: 0px;
}

pfootl {
    font-weight:normal;
    font-size: xx-small;
    position:absolute;
    bottom:5px;
    left:5px;
    background-color: #fffef8;
    z-index: 9000;
    margin-bottom: 0px;
}

pfootr {
    font-weight:normal;
    font-size: xx-small;
    position:absolute;
    top:5px;
    right:5px;
    background-color: #fffef8;
    z-index: 9000;
    margin-top: 0px;
}

div {
    font-weight: normal;
    font-size: 1.4em;
}

pop {
    font-weight: bold;
    font-size: 1.2em;
    color: darkred;
    /*background-color: #fff8ef;*/
}

poptext {
    font-weight: bold;
    font-size: 0.6em;
    color: darkred;
}

popStandort {
    font-weight: bold;
    font-size: 0.3em;
    color: darkblue;
    z-index: 2990;
}

popIntervall {
    font-weight: bold;
    font-size: 0.4em;
    color: darkblue;
    background: rgba(250, 250, 250, .7);
}

popUbahn {
    font-weight: bold;
    font-size: 0.5em;
    color: black;
    background: rgba(250, 250, 250, .7);
}

popSbahn {
    font-weight: bold;
    font-size: 0.5em;
    color: black;
    /*background-color: #e8e0d8;*/
}

popFiveMinRad {
    font-weight: bold;
    font-size: 0.5em;
    color: darkred;
}

popWL {
    font-family: sans-serif;
    font-weight: bolder;
    font-size: 1.7em;
    color: olivedrab;
}

popOEBB {
    font-family: sans-serif;
    font-weight: bolder;
    font-size: 1.7em;
    color: olivedrab;
}

poperror {
    font-family: sans-serif;
    font-weight: bolder;
    font-size: 1.7em;
    color: red;
}

.popLabel {
    background-color: transparent;
}

.popAbfahrten {
    background-color: transparent;
    z-index: 3000;
}

.popWetter {
    background-color: white;
    z-index: 3100;
}

.csam_logo {
    width: 60%;
    height: 60%;
    background: rgba(250, 250, 250, .7);
    border-radius:10px;
    margin-bottom: -30px;
    margin-right: -10px;
    //margin-top: 10px;
}

/*Copyright @Lukas Rohatsch*/