.webcam-colum-left {
float:left;
padding: 30px 20px;
width: 365px;
}
.webcam-colum-left a {
color:#00377c;
text-decoration:none;
font-size:1.2em;
}
.webcam-colum-left a:hover {
text-decoration:underline;
}

#container #mitte .content .webcam-colum-right h1,
#container #mitte .content .webcam-colum-right h2,
#container #mitte .content .webcam-colum-right h3,
#container #mitte .content .webcam-colum-right h4,
#container #mitte .content .webcam-colum-right h5,
#container #mitte .content .webcam-colum-right h6,
.webcam-colum-left H1,
.webcam-colum-left H2,
.webcam-colum-left H3,
.webcam-colum-left H4,
.webcam-colum-left H5,
.webcam-colum-left H6,
.webcam-colum-right H1,
.webcam-colum-right H2,
.webcam-colum-right H3,
.webcam-colum-right H4,
.webcam-colum-right H5,
.webcam-colum-right H6 {
color: #434343;
font-size: 12px;
margin: 0px 0px 10px 0px;
padding: 0;
background:none;
background-color: none;
border:none;
}

.webcam-img-headline {
color: #00377c;
padding: 20px 0 0 0;
font-size:1.4em;
}

.webcam-colum-right {
float:right;
width: 150px;
overflow:hidden;
padding: 30px 20px 0px 0px;
}

.webcam-calendar, .webcam-weather {
margin: 0px 0px 20px 0px;
}

.webcam-calendar img {
margin-top: 0px;
}

.webcam-single-img {
margin-bottom: 20px;
}

.webcam-single-img img {
border: 1px solid #D4DBE3;
}

.webcam-weather .weather-img, .webcam-weather .weather-data {
float:left;
}

.webcam-weather .weather-data {
padding-left: 10px;
}

.weather-sky {
font-weight:bold;
}

/*
########## TEASER
*/
.webcam-teaser-title a, .webcam-teaser-title a:hover {
font-weight: bold;
color: #00367C;
margin-bottom: 5px;
text-decoration: none;
}

.webcam-teaser .tx-gbweather-pi1 {
float: left;
}

.webcam-teaser-img {
float: right;
}

.webcam-teaser-img {
border:none;
border-left: 1px solid #D4DBE3;
padding-left: 15px;
}