
#header .tx-solr,
.breadcrumb,
nav.mobile-menu,
.shariff,
form,
nav.pagination-wrap,
.tx-pagebrowse-pi1,
.more-articles,
.service-information,
div.maptype,
#header #logos .sponsor,
#footer {display: none !important;}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
    float: none;
    width: 100%;
}

#header {margin-top: 20px;}
#header .container .logo {float: right; width: 140px; padding: 0;}
#header .logo img {width: 140px;}

figure.articlehead {max-width: 600px;}
div.content-image,
div.image-wrap {max-width: 300px;}

.content h1 {
    margin-right: 150px;
    margin-bottom: 25px;
}

.content figure {
    margin-bottom: 30px;
}

.teaser-big, .teaser-search {margin-bottom: 1em; padding-bottom: 1em;}
.teaser-text {padding-left: 0 !important;}

.teaser-small .teaser-text {height: auto;}
.teaser-small .teaser-text.more-tile-teasertext {
    display: block;
    padding: 0;
}
.teaser-small .teaser-text.more-tile-teasertext h2 {
    text-align: left;
}

.autor span, .source span {
    border-right: 1px solid #000;
}

.date {left: 0 !important; display: block !important; position: relative !important; bottom: auto !important; margin-top: 1em !important;}

a[href]:after {
    content: "";
}

b,strong {
    font-family: 'open_sanssemibold',Arial,sans-serif;
    font-weight: normal;
}