@media (max-width: 750px) {
  nav.navbar-collapse.phone.collapse, nav.navbar-collapse.phone-sub.collapse {
    visibility: visible
  }
  #page-top-10 .body-bg-top {
    padding-top: 40px
  }
  #language_menu {
    margin: 10px 0 0 0;
    font-size: 9px;
	right:0;
	letter-spacing: 0;
  }
  #language_menu .active a, #language_menu .active, #language_menu a {
	  margin: 0 2px;
  }
  li.dropdown.yamm-fw {
    height: 30px
  }
  .yamm.phone .nav {
    padding: 10px 0
  }
  .yamm .nav {
    background-color: #303335;
    text-align: center
  }
  .navbar-main {
    margin: 70px 0 0 0;
    height: auto
  }
  .navbar-default .navbar-collapse {
    padding-right: 0
  }
  .navbar-collapse {
    border-top: none;
    padding: 0;
    margin: 0
  }
  .container-fluid > .navbar-collapse {
    margin: 0
  }
  .footer-section .container .col-sm-6 p {
    display: none
  }
  .footer-section .container .row > div.col-sm-1.im {
    display: none
  }
  .navbar-header.navbar-header-main {
    position: relative
  }
  .container-21 {
    width: 555px
  }
  .body-bg-top {
    padding-top: 0
  }
  #content section:nth-child(2) {
    padding-top: 65px !important
  }
  #content .container {
    width: 780px !important;
    padding-left: 20px !important
  }
  .container li.item, .container.container-86 li.item, .container.container-288 li.item {
    width: 360px
  }
  .col-md-6 {
    padding-left: 40px
  }
  .container li.item, .container.container-86 li.item, .container.container-288 li.item {
    background-size: 149px 162px
  }
  .container.container-30 li.item {
    background-size: 148px 162px
  }
  .footer-section p {
    padding-left: 0
  }
  .col-sm-4.mf-icon.icon-map {
    padding-right: 0
  }
  .carousel-text, .carousel-text.vcontainer.lead, .vcontainer p {
    font-size: 22px;
    padding-left: 20px;
    padding-right: 20px
  }
  span.mf-icon.icon-welle, span.mf-icon.icon-welle-halb {
    font-size: 22px
  }
  .icon-welle:after, .icon-welle-halb:after {
    font-size: 20px
  }
  div#carousel-332 .carousel-inner .valign {
    width: auto
  }
  .yamm .dropdown.yamm-fw .dropdown-menu {
    margin-top: -46px
  }
  .navbar.navbar-top {
    height: 40px
  }
  .col-md-6 {
    width: 100%
  }
  div#gme-1.gme-map {
    width: 770px !important
  }
  .container .friedland.left {
    padding: 0 10px 0 0;
    margin: 0 18px 0 0
  }
  .navbar > .container-fluid .navbar-brand {
    margin: 0 0 0 10px
  }
  .container.pagets__default_breit .friedland.left {
    margin: 0 18px 0 80px
  }
  .container.pagets__default_breit .image-beside-left .image-wrap {
    max-width: 25%
  }
  .pagets__default_breit .friedland.left .text {
    max-width: 290px
  }
  .carousel-control {
    width: 20%
  }
  .navitext {
    font-size: 12px
  }
  .container.pagets__default_breit .friedland.left:first-child, .container.pagets__default_breit .friedland.left {
    max-width: 60%;
    margin: 0 auto
  }
  .carousel-item-type-header .carousel-text-inner {
    width: 100%
  }
  .backendlayout-pagets__default_breit {
    margin-top: 0
  }
  .phone-sub .dropdown-menu > li > a {
    display: none
  }
  .phone li.dropdown.yamm-fw {
    height: 40px
  }
  .phone-sub .dropdown-menu > li.active > a, .phone-sub .dropdown-menu > li.aktiv > a {
    display: inline-block;
    color: #313436 !important;
    font-size: 16px;
    padding: 8px 0 0
  }
  .phone-sub-3 li.active a {
    color: #ff6f49
  }
  .phone-sub button.navbar-toggle {
    display: block;
    width: 100%;
    background-color: black;
    text-transform: uppercase;
    color: #646464;
    font-family: BrandonGrotesqueWeb-Black, sans-serif;
    letter-spacing: 1.2px;
    font-size: 18px;
    margin: 0
  }
  .phone-sub .dropdown-menu {
    position: relative
  }
  ul.dropdown-menu.list-inline.phone-sub {
    text-align: center;
    width: 100%;
    background-color: #ff6f49;
    color: #313436
  }
  .navbar {
    min-height: 40px
  }
  span[id="switcher"] {
    background-size: cover;
    height: 14px !important;
    width: 65px !important
  }
  .navbar-top {
    text-align: center
  }
  .navbar-toggle {
    float: none;
    margin-bottom: 0;
    margin-right: auto;
    margin-top: 0;
    display: inline-block;
    margin-left: -75px
  }
  .navbar-main {
    margin: 0
  }
  .container-fluid > .navbar-header {
    margin-right: 0
  }
  #content section:nth-child(2) {
    padding-top: 100px !important
  }
  .phone-sub {
    background: black
  }
  .phone-sub button.navbar-toggle {
    text-align: center;
    padding: 5px 0 0 0
  }
  .phone-sub .list-inline > li {
    display: block
  }
  .phone-sub-3 {
    background: #313436;
    position: absolute;
    width: 100%;
    left: 0;
    top: 34px;
    z-index: 1000;
    list-style: none;
    margin: 0;
    padding: 0
  }
  .phone-sub-3 li {
    color: #C2B59B;
    margin: 10px 0;
    padding: 0;
    font-size: 16px
  }
  .phone-sub-3 a {
    color: #C2B59B;
    display: block;
    padding: 10px;
    margin: 0
  }
  .navbar-collapse.in {
    overflow-y: visible
  }
  .container .friedland.left, .container .friedland.left:first-child {
    position: relative;
    width: 95%;
    margin-right: 0;
    padding-right: 0
  }
  .friedland.left .image-wrap {
    float: none
  }
  .friedland.left .image {
    margin-bottom: 10px
  }
  .container.pagets__default_2_columns .friedland.left .image-beside h1 {
    position: absolute;
    top: 45px;
    left: 70px;
    padding-right: 40px
  }
  .container.pagets__default_2_columns #c438.friedland.left .image-beside h1, .container.pagets__default_2_columns #c439.friedland.left .image-beside h1 {
    left: 95px
  }
  #content .container {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important
  }
  #content .container.container-87 {
    -webkit-columns: 1;
    columns: 1;
    margin: 0 40px
  }
  .browser {
    margin-left: 28px
  }
  .col-md-6 {
    padding-left: 54px
  }
  .pagets__default_2_columns .friedland.left .panel-group {
    margin-left: 0;
    margin-bottom: 35px
  }
  .friedland.left .image-beside-left .image-wrap, .friedland.left .image-beside-right .image-wrap, .friedland.left .image-intext-left .image-wrap, .friedland.left .image-intext-right .image-wrap {
    max-width: 100%;
    padding: 0;
    margin-left: -75px
  }
  .image-beside-right, .image-beside-left {
    overflow: visible
  }
  .friedland.left .html-container {
    margin: 0 0 50px 0
  }
  .modal-dialog {
    top: 73px;
    left: -1px
  }
  ul.overview, .main-section ul.overview.Neuigkeiten, .main-section ul.overview.Sonderausstellung {
    padding: 20px 40px 0 40px
  }
  .main-section ul.overview.Neuigkeiten, .main-section ul.overview.Sonderausstellung {
    left: 0;
    top: 40px
  }
  li#button.jahr-2016.year.zeigen, li#button.jahr-2016.year, li#button.jahr-2017.year.zeigen, li#button.jahr-2017.year, li#button.jahr-2018.year.zeigen, li#button.jahr-2018.year, li#button.jahr-2019.year.zeigen, li#button.jahr-2019.year{
    position: absolute;
    top: 0
  }
  li#button.jahr-2016.year.zeigen, li#button.jahr-2016.year {
    left: 110px
  }
  li#button.jahr-2017.year.zeigen, li#button.jahr-2017.year {
    left: 40px
  }
  .overview .item .image-beside-left .image-wrap, .overview .item .image-intext-left .image-wrap {
    float: none
  }
  .overview .item .text {
    float: none;
    padding-top: 180px
  }
  .overview .item .image-beside .text, .overview .item.text-only .text {
    padding-top: 0px
  }
  li.item .text.textpic {
    margin-left: 0;
    height: auto
  }
  #content .page-13 .container {
    margin: 80px 0 0 20px
  }
  .container li.item, .container.container-86 li.item, .container.container-288 li.item {
    display: block;
    float: none;
    height: auto;
    margin: 0 0 30px 0;
    min-height: 310px
  }
  .page-86 li.item .text.textpic {
	  margin-left: 0;
  }
  .container li.item {
    margin: 0
  }
  .container li.item.text-only, .container.container-86 li.item.text-only, .container.container-288 li.item.text-only {
    min-height: 20px
  }
  .container.container-86 li.item .event-image.zoom .image-beside-left .image-wrap, .container.container-288 li.item .event-image.zoom .image-beside-left .image-wrap {
    max-width: 100%
  }
  .footer-section .container, #page-top-45 .footer-section .container {
    height: auto;
    min-height: 50px;
    padding-left: 0;
    width: 100%
  }
  #page-top-13 {
    margin: 0 auto
  }
  .footer-section .container .row {
    margin: 0
  }
  .footer-section .container .row > div {
    display: table-cell;
    width: 33.333333%;
    text-align: center;
    vertical-align: middle;
    border-bottom: none;
    float: none;
    padding: 0
  }
  .footer-section .container h3 {
    margin: 7px 0 5px 0;
    float: none;
    display: inline-block
  }
  .footer-col.mf-icon.icon-map {
    padding-right: 0;
    text-align: center
  }
  .footer-section .container .row .icon-map {
    min-width: 160px
  }
  .footer-section .container .row .icon-map h3 {
    display: none
  }
  .footer-section .container .row .icon-map p {
    padding: 0
  }
  .footer-section .container .col-sm-2 p {
    display: none
  }
  #result .container, #result .container.pagets__default_breit {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }
  #result .friedland.left {
    padding-right: 0
  }
  #result .friedland.left .image-beside-left .image-wrap, #result .friedland.left .image-beside-right .image-wrap, #result .friedland.left .image-intext-left .image-wrap, #result .friedland.left .image-intext-right .image-wrap {
    margin-left: 0;
    padding: 0 40px 20px 40px
  }
  .friedland.left .image-beside-left.team .image-wrap {
    margin-left: 0;
    padding: 0
  }
  .friedland.left .image-beside-left.team {
    margin: 0 0 24px 0
  }
  #result .friedland.left .image-beside-left img, #result .friedland.left .image-beside-right img, #result .friedland.left .image-intext-left img, #result .friedland.left .image-intext-right img {
    width: 100%
  }
  .pagets__default_breit .image-beside-left .image-wrap {
    margin-right: 0
  }
  #result .pagets__default_breit .friedland.left .text {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    max-height: none;
    max-width: none
  }
  .carousel-text-inner h1, .carousel-text p a {
    font-size: 19px;
    letter-spacing: 2px;
    line-height: 22px
  }
  .event-image.zoom .image-beside-left .image-wrap {
    max-width: 100%;
    margin: 0;
    overflow: hidden
  }
  .modal-navi {
    top: 15%;
    left: 93%
  }
  #result {
    top: 100px !important;
    padding-bottom: 100px
  }
  .glyphicon-menu-right, .glyphicon-menu-left {
    right: 15%;
    display: none
  }
  .carousel-control.left, .carousel-control.right {
    background-image: none
  }
  .nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent
  }
  #lineup-lightbox .lineup-info-text {
    padding: 10px 10px 0
  }
  .col-xs-push-1 {
    left: 0
  }
  .text.textpic .description {
    line-height: 1.5em
  }
  span.description, div.description {
    width: 100%;
    position: relative;
    margin: 15px auto;
    float: right
  }
  div.description {
    right: 0
  }
  #socialbuttons {
    padding-left: 40px;
    padding-right: 40px;
    width: 60%;
    max-height: none;
    max-width: none;
    margin: 0 auto
  }
  .container.container-88 .hscroll-container .lineup-motiv, .container.container-89 .hscroll-container .lineup-motiv, .container.container-90 .hscroll-container .lineup-motiv, #p91 .container .text-container {
    background-size: 40%;
    padding: 170px 20px 0 20px;
    min-width: 330px
  }
  .container.container-89 .hscroll-container .lineup-motiv, .container.container-90 .hscroll-container .lineup-motiv, .container.container-42 .hscroll-container .lineup-motiv {
    padding: 220px 20px 0 20px
  }
  .container.container-42 .hscroll-container .lineup-motiv {
    background-size: 40%;
    padding: 260px 20px 0 20px;
    background: transparent url("images/background/bg_zeitstrahl.png") no-repeat left top;
    min-width: 330px
  }
  .hscroll-container {
    top: 20px
  }
  .lineup-motiv {
    width: 380px
  }
  .lineup-motiv h1 {
    line-height: 1.2
  }
  li.item .text.textpic h1 {
    width: 50%
  }
  #lineup-lightbox img.lineup-lightbox-item {
    height: 250px
  }
  section .container {
    padding-top: 0
  }
  section .container:first-child {
    padding-top: 20px
  }
  section.footer-section .container:first-child {
    padding-top: 0
  }
  .carousel-text-inner {
    padding: 0
  }
  .main-section div.datemenu {
    float: none;
    position: relative;
    left: 0;
    top: 10px
  }
  .main-section .datemenu ul {
    display: table-cell;
    float: none;
    width: 110px;
    margin-bottom: 20px
  }
  .main-section .datemenu #button > li:nth-child(2) {
    margin-top: 30px
  }
  .main-section .datemenu div#button {
    position: absolute;
    top: 0px;
    display: block
  }
  #content .container .container-217,
  #content .container .container-417 {
    width: 100% !important;
    margin-top: 30px
  }
  h1.overview {
    margin-top: 0px;
    padding: 0 40px;
    left: 0
  }
  #content .page-217 .col-md-6,
  #content .page-417 .col-md-6 {
    width: 100%;
    margin-right: 20px;
    position: relative;
    padding-left: 40px
  }
  span.showmore, a.showless, span.showmorepress, a.showlesspress {
    left: 40px
  }
  ul.overview.Allgemeine.Informationen, ul.overview.Bildmaterial, ul.overview.Foto\, .Film-.\&.Audioaufnahmen,ul.overview.Pressespiegel {
    left: 0;
    max-width: 100%
  }
  ul.overview.Aktuelle.Pressemitteilungen {
    left: 0px
  }
  .container li.pressitem {
    width: 87%
  }
  .container > ul.overview > li:nth-child(2) {
    padding-top: 20px
  }
  .valign > .vcontainer {
    padding-bottom: 40px
  }
  .main-section li.pressitem .download .media-left {
    width: 90%
  }
  .pagelevel-2 {
    margin-top: 120px;
  }
}
section#p86 .image-center-inner .date, section#p288 .image-center-inner .date {
  display: none;
}

@media (max-width: 925px) {
	.container.container-86 li.item {
		width:450px;
	}
}