/* global */
#mediathek #navBreadCrumbsVertical .level3.last strong,
#mediathek #navBreadCrumbsVertical .level3 a {
  background: url(/SiteGlobals/StyleBundles/Bilder/icon_navBreadcrumb_mediathek.png?__blob=normal&v=1) no-repeat 15px 100%;
  padding-bottom: 21px;
  padding-top: 13px;
}
#mediathek .nbcv-3 {
   display:none;
}
#mediathek #wrapperDivisions {
  background-color:#384547;
}
#mediathek #wrapperHeader {
  background-color:#fff;
}
#mediathek #wrapperContent {
   padding:2em 0 2.6em;
}
#mediathek #content {
   padding-top:0;
}
#mediathek #wrapperContent,
#mediathek #content,
#mediathek #content.altGrid {
  width:auto;
  float:none;
  padding-bottom:0;
}
#mediathek #content *,
#mediathek .gsb #content .date,
#mediathek .gsb #content .doctype {
  color:#fff; 
}
#mediathek #navBreadCrumbsVertical .level3 {
  background-image: url(/SiteGlobals/StyleBundles/Bilder/bg_navBreadcrumb_mediathek.png?__blob=normal&v=1);
}
#mediathek #wrapperMediagallery,
#mediathek #wrapperMediagalleryRelated #medialist {
  width:57.5em;
  margin:0 auto;
}
#mediathek #wrapperMediagallery.video,
#mediathek #wrapperMediagallery.audio {
  position:relative;
}
#mediathek #wrapperMediagalleryRelated {
  clear:both;
}
#mediathek #wrapperContent #wrapperMediagallery h1 {
    margin-bottom:20px;
}
#mediathek #wrapperMediagallery > .subheadline,
#mediathek #wrapperMediagallery > p {
  width:36.75em;
}
#mediathek #wrapperMediagallery .StndGalleryTeaser {
  margin:30px 0;
}
#mediathek #wrapperMediagallery .StndGalleryTeaser ul {
  margin:0 auto;
  width:50em;
}
#mediathek #wrapperDivisions #wrapperMediagallery.video .sectionRelated h2,
#mediathek #wrapperDivisions #wrapperMediagallery.audio .sectionRelated h2,
#mediathek #wrapperDivisions #wrapperMediagallery .StndGalleryTeaser h2 {
  border-top:1px solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size:70%;
  color:#fff;
  background-color:transparent;
  padding:5px 0;
}
#mediathek.js-on #wrapperDivisions #wrapperMediagallery .StndGalleryTeaser h2 {
  background: url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 10% -3392px no-repeat;
}
#mediathek #wrapperMediagalleryRelated {
  background-color:#4B5759;
  border-top:1px dotted #fff;
  padding-top:20px;
  margin-top:20px;
}
#mediathek #wrapperDivisions #wrapperMediagalleryRelated h2 {
  font-size:142%;
  padding-right:7em;
  color:#fff;
}
/* gallery */
#mediathek #content .galleryBox {
    position: relative;
    width:606px;
    zoom: 1;
    margin-bottom: 10px;
    background-color: #384547;
}
#mediathek #wrapperDivisions #content .galleryBox span{
   color:white;
}
#mediathek #content .photogallery .illustration {
    margin: 0;
    padding-bottom: 0;
    background-color: transparent;
    width: 606px !important;
    float:none;
}
#mediathek #content .photogallery .illustration .wrapper img {
    padding:0;
}
#mediathek #content .photogallery .illustration .wrapper {
   display: block;
   border: 4px solid white;
   background-color: #4B5759;
   margin-bottom:10px;
}
#mediathek #content .photogallery .wrapper,
#mediathek #content .photogallery .wrapper a,
#mediathek #content .photogallery .wrapper > span {
    display: block;
    background:none;
}
#mediathek #content .photogallery .illustration .caption,
#mediathek #content .photogallery .illustration .download,
#mediathek #content .photogallery .illustration .source {
   padding:0 3px;
   display:block;
   width: auto;
   font-size:70%;
   border:0;
}
#mediathek #content .photogallery .illustration .caption {
   position: absolute;
   top:0;
   right:-380px;
   width: 16em;
   font-size:100%;
}
#mediathek #content #wrapperMediagallery.video object,
#mediathek #content #wrapperMediagallery.video .mejs-wrapper,
#mediathek #content #wrapperMediagallery.audio object,
#mediathek #content #wrapperMediagallery.audio .mejs-wrapper {
   margin-bottom:0;
}
#mediathek #content #wrapperMediagallery.video .videoBox,
#mediathek #content #wrapperMediagallery.video .caption,
#mediathek #content #wrapperMediagallery.audio .audioBox,
#mediathek #content #wrapperMediagallery.audio .caption {
   float:left;
   width:auto;
}
#mediathek #content #wrapperMediagallery.video  .videoBox,
#mediathek #content #wrapperMediagallery.audio  .audioBox {
   border:3px solid #fff;
}
#mediathek #content #wrapperMediagallery.video .caption,
#mediathek #content #wrapperMediagallery.audio .caption {
   width:16em;
   margin-left:75px;
}
#mediathek #content .photogallery .illustration .source {
   padding-right:25px;
}
#mediathek #content a.thickbox span.lupe {
   margin-top:-5px;
   background-image: url(/SiteGlobals/StyleBundles/Bilder/icon_zoom_white.gif?__blob=normal&v=2);
}
#mediathek #content .sectionRelated ul {
   list-style-type:square;
   padding-left:20px;
}
#mediathek #content .sectionRelated li .BITVDocument {
   display:none;
}
#mediathek #content .sectionRelated li a {
   padding-left:0;
   background:none;
}
#content #searchResult.links li h3 a {
   font-size:100%;
}

/* ScrollLinks */
#mediathek #content .photogallery .scrollLinksFirst {
    height: 2em;
    padding: 0;
    margin-top: 0em;
    position: absolute;
    top: 45%;
    width: 100%;
    float: left;
}
#mediathek #content .photogallery .galleryBox .back {
    width: 46px;
    height: 46px;
    overflow: hidden;
    position: absolute;
    top: 42%;
    left:4px;
    margin-left:0;
}
#mediathek #content .photogallery .galleryBox .back a {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/transport-sprite.png?__blob=normal&v=3) no-repeat 0 -171px;
    height: 46px;
    padding: 0 0 0 46px;
    display: block;
    position: absolute;
    left:0;
    top:0;
    margin:0;
}
#mediathek #content .photogallery .galleryBox .back a:hover {
   background: transparent url(/SiteGlobals/StyleBundles/Bilder/transport-sprite.png?__blob=normal&v=3) no-repeat 0 -125px;
}
#mediathek #content .photogallery .galleryBox .forward {
    width: 45px;
    height: 45px;
    overflow: hidden;
    position: absolute;
    top: 42%;
    right: 4px;
}
#mediathek #content .photogallery .galleryBox .forward a {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/transport-sprite.png?__blob=normal&v=3) no-repeat -46px -171px;
    padding: 3px 0 0 46px;
    width:0;
    height: 45px;
    display: block;
    margin:0;
}
#mediathek #content .photogallery .galleryBox .forward a:hover{
   background: transparent url(/SiteGlobals/StyleBundles/Bilder/transport-sprite.png?__blob=normal&v=3) no-repeat -46px -125px;
}
/* medialist */
#mediathek #medialist {
  position:relative;
}
#mediathek #medialist #mediasearch{
   position: absolute;
   top: 0;
   right: 0;
}
#mediathek #medialist.kontext p {
  margin:0;
  padding:20px 0 20px 0;
}
#mediathek #medialist.kontext p.picture {
  padding:0;
}
#mediathek #medialist.kontext p.all {
  margin:0 auto;
  padding:40px 0;
  width:35.27em;
}
#mediathek #medialist.kontext .sectionImage {
  width:14.24em;
}
#mediathek #content .jcarousel-js .teaser.short .sectionImage{
   margin: 0 auto;
   float:none;
   overflow: hidden;
}
#mediathek #medialist.kontext .more a {
  display:block;
  text-align:center;
  background-color:#DBDDDE;
  color:#000;
}
#mediathek #medialist.kontext .more a:hover,
#mediathek #medialist.kontext .more a:active,
#mediathek #medialist.kontext .more a:focus {
  background-color:#333;
  color:#fff;
}
/* search */
#mediathek #mediasearch {
  background-color:#4B5759;
  border: 1px solid #B8BBBC;
  border-radius: 4px;
  width: 9em;
  float:left;
  position:relative;
  text-align:left;
}
#mediathek .right #mediasearch {
  margin-top:3px;
}
#mediathek #content #mediasearch p {
  margin:0;
  padding:0;
}
#mediathek #content #mediasearch input {
   border:0;
   margin-left:3px;
   padding:5px 3px;
   position:relative;
   width:8.25em;
   background-color:#4B5759;
   font-size:82.5%;
}
#mediathek #content #mediasearch input.image {
   width:30px;
   padding:0;
   margin-top:1px;
   background-color:transparent;
   position:absolute;
   right:0;
}
/* search results */
#mediathek #content #searchResult,
#mediathek #wrapperDivisions #content ul.tab {
  width:48em;
  margin:0 auto;
  padding:10px 0 40px 0;
}
#mediathek #wrapperDivisions #content ul#searchResult {
  margin-top:30px;
  padding-bottom:0;
  width: 48em;
  overflow:hidden;
}
#mediathek #wrapperDivisions #content .tab li a,
#mediathek #wrapperDivisions #content .tab li strong {
  color:#333;
}
#mediathek #content ul.tab.search.bottom {
  border:0;
}
#mediathek #content #searchResult .teaser.search {
  border-bottom:1px dotted #E1E1E1;
  padding:20px;
  margin:0;
  width:auto;
}
#mediathek #content #searchResult li:first-child .teaser.search {
  border-top:1px dotted #E1E1E1;
}
#mediathek #content #searchResult li:first-child .teaser.search.short,
#mediathek #content #searchResult li:first-child .short {
   border: none;
}
#mediathek #content #searchResult .teaser.search:hover,
#mediathek #content #searchResult .teaser.search:active,
#mediathek #content #searchResult .teaser.search:focus,
#mediathek #content .StndGalleryTeaser .teaser.search:hover,
#mediathek #content .StndGalleryTeaser .teaser.search:active,
#mediathek #content .StndGalleryTeaser .teaser.search:focus,
#mediathek #content .StndGalleryTeaser .active .teaser.search {
  background-color:#4B5759;
}
#mediathek #content #medialist #searchResult .teaser.search:hover,
#mediathek #content #medialist #searchResult .teaser.search:active,
#mediathek #content #medialist #searchResult .teaser.search:focus {
  background-color:#384547;
}
#mediathek #content #searchResult .teaser.search.short,
#mediathek #content .StndGalleryTeaser .teaser.search.short {
  border:0;
  padding:15px;
  width:14em;
  float:left;
  min-height: 17.25em;
}
#mediathek teaser.search.short{
   margin: 0 auto;
}
#mediathek #content .StndGalleryTeaser .jcarousel-js .teaser.search.short{
   min-height: 0;
   border: none;
   padding: 20px;
   float:none;
   margin: 0 auto;
}
#mediathek #content #searchResult .teaser.search div.wrapper {
  width:25.5em;
  float: left;
  margin-left: 20px;
}
#mediathek #content #searchResult .teaser.search.short div.wrapper {
   width:auto;
   float:none;
   clear: both;
   position:relative;
   margin-left:0;
}
#mediathek #content #searchResult .teaser.search.short .sectionImage {
    margin-bottom: 5px;
}
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper a,
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper span,
#mediathek #content #searchResult .teaser .picture .wrapper {
  max-height: 162px;
  overflow: hidden;
}
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper a,
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper span,
#mediathek #content #searchResult .teaser .picture .wrapper {
   border: 3px solid #fff;
}
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper span.textwrapper,
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper span.caption,
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper span.source,
#mediathek #content .StndGalleryTeaser .teaser .picture .wrapper span.icon {
   border:0;
   max-height: auto;
   overflow: visible;
}
#mediathek #content #searchResult .teaser .picture .icon {
  background: #fff url(/SiteGlobals/StyleBundles/Bilder/icon_foto-reihe.png?__blob=normal&v=1) 0 5px no-repeat;
  display:block;
  height: 30px;
  width: 30px;
  position: absolute;
  right: 3px;
  bottom: 3px;
}
#mediathek #content #searchResult .teaser.video .picture .icon {
  background: #fff url(/SiteGlobals/StyleBundles/Bilder/icon_video.png?__blob=normal&v=1) 7px 6px no-repeat;
}
#mediathek #content #searchResult .teaser.audio .picture .icon {
  background: #fff url(/SiteGlobals/StyleBundles/Bilder/icon_audio.png?__blob=normal&v=1) 7px 6px no-repeat;
}
#mediathek #content #searchResult .teaser .picture .wrapper img {
  border:0;
}
#mediathek.js-on #medialist #searchResult .teaser .wrapper p {
  display:none;
}
#mediathek #content .StndGalleryTeaser .teaser.search.short .oneline {
  display:block;
}
#mediathek #content .StndGalleryTeaser .teaser.search.short .picture {
  margin:0;
  background-color:transparent;
  color:#fff;
}
#mediathek #content .StndGalleryTeaser .jcarousel-js .teaser.search.short .picture {
   min-height: 16em;
}
#mediathek #content .StndGalleryTeaser .teaser.search.short img {
  border:0;
}
#mediathek #content .StndGalleryTeaser .teaser.search.short .picture .icon {
  display:none;
}
#mediathek #content .results,
#mediathek #content .noresults {
   width: 57.65em;
   margin: 20px auto;
   margin-top:10px;
}
/* facets and toggle */
#mediathek .facets{
   width: 57.65em;
   position: relative;
}
#mediathek #wrapperContent .facets{
   margin: 0 auto;
}
#mediathek .wrapperFacets{
   width: 100%;
   background-color: #6B777B;
   padding: 20px 0;
}
#mediathek .wrapperFacets h4{
   text-transform: uppercase;
   font-size: 75%;
 }
#mediathek .wrapperFacets > div {
  width: 18em;
  margin-left:20px;
}
#mediathek .facets  div {
  float:left;
}
#mediathek #content .facets > h2{
   clear: none;
   float:left;
}
#mediathek .facets .right{
   width: 21em;
   float: right;
}
#mediathek #content .right h2{
   clear: none;
}
#mediathek #content .facets .wrapperFacets {
  background-color:#6B777B;
  display:block;
  width:100%;
}
#mediathek #wrapperDivisions #content .toggle h2 {
   color:#fff;
   float:left;
}
#mediathek #wrapperDivisions #content .toggle li {
   list-style: none outside none;
   float:left;
}
#mediathek .thumbnailview a,
#mediathek .thumbnailview strong,
#mediathek .listview strong,
#mediathek .listview a {
   background: url(/SiteGlobals/StyleBundles/Bilder/icons_mediathek_sprite.png?__blob=normal&v=3) 0 0 no-repeat;
   text-indent: -9000px;
   width: 38px;
   height: 24px;
   display:block;
}
#mediathek .thumbnailview a:hover,
#mediathek .thumbnailview a:active,
#mediathek .thumbnailview a:focus,
#mediathek .thumbnailview strong {
   background-position: 0 -400px;
}
#mediathek .listview a {
  background-position: 0 -600px;
}
#mediathek .listview a:hover,
#mediathek .listview a:active,
#mediathek .listview a:focus,
#mediathek .listview strong {
  background-position: 0 -1000px;
}
#mediathek .toggle > ul {
   float:left;
}
#mediathek .gsb #wrapperDivisions #content ul.tab {
   clear:both;
}
#mediathek #wrapperDivisions #content .facetLinks,
#mediathek #wrapperDivisions #content .facetLinks li {
   padding: 0;
}
#mediathek .facetLinks a,
#mediathek .facetLinks strong {
   background: url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 0px -1192px no-repeat;
   padding-left: 10px;
   padding: 5px 5px 5px 10px;
   display:block;
}
#mediathek .facetLinks li {
   list-style-type: none;
}
#mediathek #wrapperDivisions .facetLinks li a:hover,
#mediathek #wrapperDivisions .facetLinks li a:focus {
   background-position: 8px -196px;
   bacground-color: white;
   text-decoration: none;
}
#mediathek .right h2{
   display: inline-block;
}
#mediathek #wrapperDivisions #wrapperContent .facets .right h2 {
   color: white;
   font-size: 76%;
   padding: 8px 25px 18px 20px;
   margin-bottom: 0;
   margin-right: 20px;
   background-color: #6B777B;
}
#mediathek.js-on #wrapperDivisions #wrapperContent .facets .right h2 {
   background: #6B777B url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 90% -3386px no-repeat;
}
/* Startseite Mediathek jCarousel  js-Off*/
#mediathek #content .jcarousel ul{
   width: 48em;
}
#mediathek #content .jcarousel #searchResult li{
   margin: 0 25px;
}
#mediathek #content .jcarousel .teaser.short .sectionImage img{
   border:0;
}
/* Startseite Mediathek jCarousel  js-On*/
#mediathek #content .jcarousel-js #searchResult .teaser.search div.wrapper{
   float:none;
}
#mediathek #content .jcarousel-js .links li{
   width: 19em;
   height: 20em;
}
#mediathek #content .jcarousel-js #searchResult .teaser.search .sectionImage{
   float:none;
}
#mediathek #content .jcarousel-js #searchResult .teaser.search div.wrapper{
   width: auto;
}
#mediathek #content .jcarousel-js #searchResult .teaser.search.long > div{
   width: 14.12em;
   margin: 0 auto;
}
#mediathek #content .jcarousel-js .teaser.search.long h3{
   margin-top: 10px;
}
#mediathek #content .jcarousel-js #searchResult li .teaser.search{
   border:none;
   width: 16.5em;
   padding: 20px 0;
   margin: 0 auto;
   min-height:16em;
}
#mediathek #content .jcarousel-js{
   width: 57em;
}
/* Carousel Basics */
/*
 This is the visible area of you carousel.
 Set a width here to define how much items are visible.
 The width can be either fixed in px or flexible in %.
 Position must be relative!
 */
#mediathek #content .jcarousel-js {
    position: relative !important;
    overflow: hidden !important;
}
/*
 This is the container of the carousel items.
 You must ensure that the position is relative or absolute and
 that the width is big enough to contain all items.
 */
#mediathek #content .jcarousel-js ul{
    width: 20000em !important;
    position: relative !important;
    /* Optional, required in this case since it's a <ul> element */
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
/*
 These are the item elements. jCarousel works best, if the items
 have a fixed width and height (but it's not required).
 */
#mediathek #content .jcarousel-js li {
    /* Required only for block elements like <li>'s */
    float: left !important;
}
#mediathek #content .StndGalleryTeaser-jcarousel-prev {
    background: url(/SiteGlobals/StyleBundles/Bilder/icons_teaserswitcher.png?__blob=normal&v=1) no-repeat left 0px;
    width: 23px;
    height: 44px;
    position: absolute;
    top: 130px;
    left: 0px;
}
#mediathek #content .StndGalleryTeaser-jcarousel-next {
    background: url(/SiteGlobals/StyleBundles/Bilder/icons_teaserswitcher.png?__blob=normal&v=1) no-repeat -23px 0px;
    width: 23px;
    height: 44px;
    position: absolute;
    top: 130px;
    right: 0px;
}
#mediathek #content .StndGalleryTeaser .pager{
    position:absolute;
    width:100%;
    top: 0;
}
#mediathek #content #medialist .pager {
    width: 100%;
}
#mediathek #content .medialist-jcarousel-prev,
#mediathek #content .medialist-jcarousel-next  {
    background: url(/SiteGlobals/StyleBundles/Bilder/icons_teaserswitcher.png?__blob=normal&v=1) no-repeat left 0px;
    width: 23px;
    height:44px;
    position: absolute;
    top: 80px;
    left: 0px;
}
#mediathek #content .medialist-jcarousel-next {
    background-position: -23px 0px;
    left: auto;
    right:0;
}
/* toggle thumbnail list */
#mediathek #wrapperDivisions #wrapperContent .facets .right a.close h2 {
    background: url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 90% -1392px no-repeat;
    cursor: pointer;
}
#mediathek #wrapperDivisions #wrapperContent .facets .right a.open h2 {
    background: #6B777B url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 90% -3386px no-repeat;
    cursor: pointer;
}
#mediathek #wrapperDivisions #wrapperContent .StndGalleryTeaser a.close h2 {
    background: url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 10% -1396px no-repeat;
    cursor: pointer;
}
#mediathek #wrapperDivisions #wrapperContent .StndGalleryTeaser a.open h2 {
    background: url(/SiteGlobals/StyleBundles/Bilder/icon_sprite_list.png?__blob=normal&v=1) 10% -3390px no-repeat;
    cursor: pointer;
}
/* stage pagination */
#mediathek #content .StndGalleryTeaser-jcarousel-pagination-wrapper {
    position: absolute;
    bottom: 30px;
    z-index: 9999;
    width: 100%;
    margin-left: 0;
    text-align: center;
}
#mediathek #content .StndGalleryTeaser-jcarousel-pagination {
    margin-left: auto;
    margin-right: auto;
}
#mediathek #content .StndGalleryTeaser-jcarousel-pagination button {
    border-radius: 10px;
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    background-color:rgb(0,0,0);
    background-color:rgba(0,0,0,0);
   zoom: 1;
    margin-right: 5px;
    cursor: pointer;
}
#mediathek #content .StndGalleryTeaser-jcarousel-pagination button.active {
    background-color: #fff;
}
#mediathek #content .StndGallery .galleryBox .wrapper {
    position: relative;
}
#mediathek .inactive {
   display:none;
}
#mediathek #content .teaser.media-series p {
    margin-bottom: 2.5em;
}
@media all and (max-width: 1024px) {
    #mediathek #content .teaser.search.long p,
    #mediathek #content .teaser.search.short p {
      display:block;
    }
    #mediathek #wrapperMediagalleryRelated {
      width:auto;
    }
    #mediathek #wrapperMediagalleryRelated {
      margin-left:-15px;
      margin-right:-15px;
    }
}
@media all and (max-width: 1020px) {
    #mediathek #content #wrapperMediagallery.video .videoBox,
    #mediathek #content #wrapperMediagallery.video .caption,
    #mediathek #content #wrapperMediagallery.audio .audioBox,
    #mediathek #content #wrapperMediagallery.audio .caption {
      clear:both;
    }
    #mediathek #content #wrapperMediagallery.video .caption,
    #mediathek #content #wrapperMediagallery.audio .caption {
      margin-left:0;
      margin-top:10px;
      width:auto;
    }
    #mediathek #wrapperDivisions #wrapperContent .sectionRelated h2 {
      background-color:transparent;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
       border-radius: 0;
    }
}
@media all and (max-width: 1000px) {
   #mediathek #wrapperMediagallery,
   #mediathek #wrapperMediagallery > .subheadline,
   #mediathek #wrapperMediagallery > p,
   #mediathek #wrapperMediagalleryRelated #medialist,
   #mediathek #wrapperDivisions #content ul#searchResult,
   #mediathek #content #searchResult .teaser.search div.wrapper,
   #mediathek #content #searchResult,
   #mediathek #wrapperDivisions #content ul.tab,
   #mediathek .facets,
   #mediathek .wrapperFacets > div,
   #mediathek #content .results,
   #mediathek #content .noresults {
     width:auto;
   }
   #mediathek #content .photogallery .illustration .caption {
     position:relative;
     width:auto;
     right:auto;
     top:auto;
     margin-bottom:10px;
   }
   #mediathek #wrapperMediagallery .StndGalleryTeaser,
   #mediathek #content .box.search.facets .toggle {
     display:none;
   }
   #mediathek #wrapperMediagalleryRelated {
     margin-left:-15px;
     margin-right:-15px;
   }
   #mediathek #wrapperDivisions #wrapperMediagalleryRelated h2 {
     padding:0 20px;
   }
   #mediathek #medialist #mediasearch {
     position:relative;
     margin:40px auto 0 auto;
     width:15em;
     float:none;
   }
   #mediathek #medialist #mediasearch .image {
     position:absolute;
     right:0;
   }
   #mediathek #medialist #mediasearch input,
   #mediathek #medialist.kontext p.all {
     width:15em;
   }
   #mediathek #medialist.kontext p.all {
     padding-top:20px;
   }
   #mediathek #content .jcarousel #searchResult li {
     margin:0 20px;
   }
   #mediathek #content #searchResult .teaser.search div.wrapper {
     margin:0;
   }
   #mediathek #content #searchResult .teaser.search.short,
   #mediathek #content #searchResult li:first-child .teaser.search.short {
     border-bottom:1px dotted #E1E1E1;
     float:none;
     width:auto;
     min-height:inherit;
     padding:20px;
   }
   #mediathek .facets .right,
   #mediathek .facets div {
     float:none;
   }
   #mediathek #wrapperDivisions #content ul.tab {
     margin-left:auto;
     margin-right:0;
   }
}
@media all and (max-width: 650px) {
    #mediathek #content .galleryBox {
      width:auto;
      margin:20px auto;
    }
    #mediathek #content .photogallery .galleryBox .back,
    #mediathek #content .photogallery .galleryBox .forward {
      top:37%;
    }
}
@media all and (max-width: 350px) {
    #mediathek #content .photogallery .galleryBox .back,
    #mediathek #content .photogallery .galleryBox .forward {
      top:30%;
    }
}
