#supplement h2,
.footer-nav-service-meta h2,
#navServiceMeta h2,
#navBreadcrumbs p,
#search h2,
.aural,
.inserate .inserate-item-header-optionen dt.date,
.video-with-chapters .mejs-chapter-block .ch-time,
.relevance span {
  height: 0;
  left: -999em;
  overflow: hidden;
  position: absolute;
  top: -999em;
  width: 0;
}

.teaser-wrapper:after,
.content-box-inner:after,
#navPrimary ul:after,
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

* html .teaser-wrapper,
* html .content-box-inner,
* html #navPrimary ul,
* html .clearfix {
  height: 1%;
}

.mobile-button-box,
.rating-votes,
.mejs-bmwi,
.image-map-content,
.paginationContainer,
.has-bottom-text .bottom-text a,
.aural,
.gone,
#navPrimary,
#navigationBreadcrumb,
#content-col-right,
#content-col-right-border {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  clear: both !important;
  display: none !important;
  float: none !important;
}

#content-main ul {
  list-style: none outside;
}

img,
iframe {
  height: auto;
  max-width: 100%;
}

.picture,
.illustration {
  width: auto !important;
}

.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}

.creativeCommons > a {
  width: 30%;
}
.creativeCommons > p {
  width: 70%;
}

.three-column #content-col-mid {
  max-width: 375pt;
  width: auto;
}

#content-main #searchResult li {
  padding-left: 45pt;
}
#content-main .ceImg-Text {
  clear: both;
}
#content-main .ceImg-Text.has-image p {
  width: auto;
}
#content-main .ceImg-Text h2,
#content-main .ceImg-Text h3 {
  padding-left: 0;
  width: auto;
}
#content-main .aktuelles-teaser-item,
#content-main .teaserPageHome {
  font-size: 12pt;
  min-height: 1px;
}
#content-main .aktuelles-teaser-item h2,
#content-main .aktuelles-teaser-item h3,
#content-main .aktuelles-teaser-item p,
#content-main .teaserPageHome h2,
#content-main .teaserPageHome h3,
#content-main .teaserPageHome p {
  clear: left;
  font-size: inherit;
}
#content-main .aktuelles-teaser-item a,
#content-main .aktuelles-teaser-item img,
#content-main .aktuelles-teaser-item .wrapper,
#content-main .teaserPageHome a,
#content-main .teaserPageHome img,
#content-main .teaserPageHome .wrapper {
  float: none;
}
#content-main .aktuelles-teaser-item-headline {
  margin-top: 10pt;
}
#content-main .add .aktuelles-teaser-item-headline {
  margin-top: 0;
}

#content-col-mid #content-main .ceImg-Text {
  clear: both;
}
#content-col-mid #content-main .ceImg-Text p.picture.links {
  float: left;
  width: auto;
}

.slider-txt,
.slider-img,
.slick-slide,
.slick-track,
.slick-list,
.wechselteaser-wrapper,
.wechselteaser-fixed {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
  background: none !important;
  border: none !important;
  clear: both !important;
  display: block !important;
  float: none !important;
  height: auto !important;
  margin: 0 !important;
  max-height: inherit !important;
  max-width: inherit !important;
  min-height: 1px !important;
  min-width: 1px !important;
  padding: 0 !important;
  position: relative !important;
  text-align: left !important;
  width: 100% !important;
}

.startstop-wrapper,
.slick-cloned,
.slick-cloned .slider-txt,
.slick-cloned .slider-img,
.slick-slide.slick-cloned,
.slick-track .slick-cloned,
.slick-list .slick-cloned {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  clear: both !important;
  display: none !important;
  float: none !important;
}

#content-main .slider {
  padding-left: 0;
}
#content-main .startpageImageContainer {
  page-break-inside: avoid;
}
#content-main .startpageImageContainer.has-bottom-text .startpageImage {
  height: auto;
}

.three-column #content-col-mid .teaserPageHome .teaser-wrapper-inner {
  padding-bottom: 20pt;
}
.three-column #content-col-mid .teaserPageHome h2 {
  font-size: 10.5pt;
  position: static;
  width: auto;
}
.three-column #content-main .startpageImageContainer {
  margin-bottom: 15pt !important;
  page-break-inside: avoid;
}
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box {
  background-image: none;
  border: #666 0.5pt solid;
  color: #fff !important;
  height: 144pt;
  margin-bottom: 15pt;
  padding: 12pt;
  width: 40%;
}
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box h3 {
  color: inherit;
  font-size: 12.25pt;
}
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box h3 abbr,
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box h3 span {
  color: inherit;
}
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box p {
  color: inherit;
  font-size: 10pt;
}
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box p abbr,
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box p span {
  color: inherit;
}
.three-column #content-main .startpageImageContainer .image-box-homepage.image-box a {
  display: none;
}
.three-column #content-main .startpageImageContainer .startpageImage {
  height: 168pt;
  margin-bottom: 15pt;
}
.three-column #content-main .startpageImageContainer .startpageImage img {
  height: 168pt;
}
.three-column #content-main .startpageImageContainer.has-bottom-text .startpageImage {
  height: 150pt;
}
.three-column #content-main .startpageImageContainer.has-bottom-text .startpageImage img {
  height: 150pt;
}
.three-column #content-main .startpageImageContainer.has-bottom-text .image-box-homepage.image-box {
  height: 125pt;
}
.three-column #content-main .startpageImageContainer.has-bottom-text .bottom-text {
  font-size: 10pt;
  padding: 12pt 0 20pt;
}
.three-column #content-main .startpageImageContainer.has-bottom-text .bottom-text h4 {
  line-height: 1.3;
}
.three-column #content-main .startpageImageContainer.Variante2 .image-box-homepage.image-box {
  color: #333 !important;
}

.wechselteaser {
  max-width: 375pt;
  width: auto;
}

.two-column.startseite .wechselteaser, .two-column.uebersichtsseite .wechselteaser {
  height: auto;
}
.two-column.startseite #content-main .startpageImageContainer, .two-column.uebersichtsseite #content-main .startpageImageContainer {
  page-break-inside: avoid;
}
.two-column.startseite #content-main .startpageImageContainer .startpageImage, .two-column.uebersichtsseite #content-main .startpageImageContainer .startpageImage {
  height: 225pt;
  margin-bottom: 15pt;
}
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box, .two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box {
  background-image: none;
  border: #666 0.5pt solid;
  color: #fff !important;
  height: 201pt;
  margin-bottom: 15pt;
  right: 0;
  width: 40%;
}
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box h3, .two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box h3 {
  color: inherit;
  font-size: 12.25pt;
}
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box h3 abbr,
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box h3 span, .two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box h3 abbr,
.two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box h3 span {
  color: inherit;
}
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box p, .two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box p {
  color: inherit;
  font-size: 10pt;
}
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box p abbr,
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box p span, .two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box p abbr,
.two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box p span {
  color: inherit;
}
.two-column.startseite #content-main .startpageImageContainer .image-box-homepage.image-box a, .two-column.uebersichtsseite #content-main .startpageImageContainer .image-box-homepage.image-box a {
  display: none;
}
.two-column.startseite #content-main .startpageImageContainer.has-bottom-text .startpageImage, .two-column.uebersichtsseite #content-main .startpageImageContainer.has-bottom-text .startpageImage {
  height: 150pt;
}
.two-column.startseite #content-main .startpageImageContainer.has-bottom-text .startpageImage img, .two-column.uebersichtsseite #content-main .startpageImageContainer.has-bottom-text .startpageImage img {
  height: 150pt;
}
.two-column.startseite #content-main .startpageImageContainer.has-bottom-text .image-box-homepage.image-box, .two-column.uebersichtsseite #content-main .startpageImageContainer.has-bottom-text .image-box-homepage.image-box {
  height: 125pt;
}
.two-column.startseite #content-main .startpageImageContainer.has-bottom-text .bottom-text, .two-column.uebersichtsseite #content-main .startpageImageContainer.has-bottom-text .bottom-text {
  font-size: 10pt;
  padding: 12pt 0 20pt;
}
.two-column.startseite #content-main .startpageImageContainer.has-bottom-text .bottom-text h4, .two-column.uebersichtsseite #content-main .startpageImageContainer.has-bottom-text .bottom-text h4 {
  line-height: 1.3;
}
.two-column.startseite #content-main .startpageImageContainer.Variante2.image-box, .two-column.uebersichtsseite #content-main .startpageImageContainer.Variante2.image-box {
  left: 0;
  right: auto;
}
.two-column.startseite #content-main .startpageImageContainer.Variante2 .image-box-homepage.image-box, .two-column.uebersichtsseite #content-main .startpageImageContainer.Variante2 .image-box-homepage.image-box {
  color: #333 !important;
}
.two-column.uebersichtsseite .wechselteaser {
  height: auto;
  width: auto;
}

/*# sourceMappingURL=print-custom.css.map */