body { background-color: #fff !important;}

#pageContainer { width:700px; }

#pageBackground, #pageInnerBackground, #pageShadow, #navContainer, #picNav, #footer, #outerContent, .contentBlock, .contentBlock div, .contentBlock h3,  .contentBlock a
{  
	background:transparent none !important; 
	background-image:none !important; 
	background-color:transparent !important; 
}

#pageShadow, #pageContainer { padding:0; margin:0; }
#langNav, #satnav, #pageOptionsNav, #navContainer, .discoveryMap, .more, #sidebar, .sifr embed,
#sfWebDebug, #picNav .gallery, .serviceMapView .legend, .pageBound, .listViewFilterChoose, .toTopBtn,
.belowFormFooter, #content .labelled .footer
{ display:none; }

.logo span, .sIFR-alternate { display:block !important; }

.picLeft, .picRight, .textRight, .textLeft {float:none !important; }

#footer { text-align:left; padding:30px 0 0 20px; width:600px; }

img.logo { margin:20px 250px; }

.serviceMapView { display:none; }
.serviceListView { display:block; }

#content .textRight, #content .textLeft, #content .intro, #content .news, #content .news .description{
    width: auto;
}

#content .events a{padding-left: 19px;}

/* special weather-conditions */
#weatherList .weatherInfo{
    background-repeat: no-repeat !important;
    background-position: 6px 7px !important;
}
.weatherTeaser .condition_day_clear
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_clear.png) !important;
}
.weatherTeaser .condition_night_clear
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_clear.png) !important;
}

.weatherTeaser .condition_day_mostly_clear
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_mostly_clear.png) !important;
}
.weatherTeaser .condition_night_mostly_clear
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_mostly_clear.png) !important;
}

.weatherTeaser .condition_day_scattered_stormy
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_scattered_stormy.png) !important;
}
.weatherTeaser .condition_night_scattered_stormy
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_scattered_stormy.png) !important;
}

.weatherTeaser .condition_day_clouds
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_clouds.png) !important;
}
.weatherTeaser .condition_night_clouds
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_clouds.png) !important;
}

.weatherTeaser .condition_day_rain
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_rain.png) !important;
}
.weatherTeaser .condition_night_rain
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_rain.png) !important;
}

.weatherTeaser .condition_day_little_rain
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_little_rain.png) !important;
}
.weatherTeaser .condition_night_little_rain
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_little_rain.png) !important;
}

.weatherTeaser .condition_day_little_snow
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_little_snow.png) !important;
}
.weatherTeaser .condition_night_little_snow
{
     background-image: url(../img/elements/weather/icon.teaser.weather.night_little_snow.png) !important;
}

.weatherTeaser .condition_day_snow
{
     background-image: url(../img/elements/weather/icon.teaser.weather.day_snow.png) !important;
}
.weatherTeaser .condition_night_snow
{
    background-image: url(../img/elements/weather/icon.teaser.weather.night_snow.png) !important;
}

.weatherTeaser .condition_day_thunderstorm
{
	background-image: url(../img/elements/weather/icon.teaser.weather.day_thunderstorm.png) !important;
}
.weatherTeaser .condition_night_thunderstorm
{
	background-image: url(../img/elements/weather/icon.teaser.weather.night_thunderstorm.png) !important;
}

@media print {
	body{
		width:100%;
		margin:0;
		padding:0;
		color:#000;
        background-color: #fff;
	}
	* {background-image:none;}
	a{color:#000;}
}


