/*
*  Weather frontpage (header)
*/
div#weatherFrontpage div{    float: left; }
div#header div#weatherFrontpage img { 
    border: 0;
    vertical-align: baseline;
}

div#header div#weatherFrontpage {
    width: 150px;
    height: 90px;
    float: right;
    text-align: left;
    color: #001c54;
    background-color: white;
}

div#weatherFrontpage h2 {     font-size: 11px;  }

div#weatherFrontpage div.weatherWrap {
    width: 150px;
    height: 43px;
    clear: both;
}

div.weatherSymbol,  div.weatherWind, div.weatherTemp {
    float: left;
    width: 49px;
    height: 43px;
    background-color: #F4F4F4;
    border-right: 1px solid white;
    text-align: center;
}

div.weatherSymbol img {
    width: 43px;
    height: 43px;
}

div.weatherWind {
    line-height:1.2em;
    padding-top:3px;
}

div#weatherFrontpage div.weatherTemp{
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.7em;
    padding-top: 9px;
}

div.weatherTemp span.neg, div#weatherFrontpage span.neg a { color: #00529E; }
div.weatherTemp span.pos, div#weatherFrontpage span.pos a { color: #D81921; }

div.weather a{
    font-size: 11px;
    font-weight: normal;
    color: #00ABE6;
}

div#weatherFrontpage a {    color: #00529E; }

div.weather div.ElementTittel{    font-weight: bold;    font-size: 13px;    padding-top: 4px; }
div.winterElement div.winterWeather{    width: 320px; }
div.winterElement div.winterWeather div{    float: left; }
div.winterElement div.weatherTime{    width: 40px;    font-size: 12px; }
div.winterElement div.weatherTemp{    width: 120px;    font-size: 18px; }