@media (min-width: 63.75em) {
body {
padding-bottom:20px;
}
 #margins {
  width:875px;
  margin:0 0 25px 25px;
  max-width:875px;
 }
 #position1 {
  left:910px;
  display:block;
 }
 .center {
	max-width:875px;
 }
}
@media (min-width: 63.75em) and (min-width: 1320px) {
 #margins {
  margin-left:calc(2vw)
 }
}
@media (min-width: 63.75em) and (min-width: 1340px) {
 #margins {
  margin-left:calc(3vw)
 }
}
@media (min-width: 63.75em) and (min-width: 1360px) {
 #margins {
  margin-left:calc(4vw)
 }
}
@media (min-width: 63.75em) and (min-width: 1380px) {
 #margins {
  margin-left:calc(5vw)
 }
}
@media (min-width: 63.75em) and (min-width: 1400px) {
 #margins {
  margin-left:calc(6vw)
 }
}
@media (min-width: 63.75em) and (min-width: 1420px) {
 #margins {
  margin-left:calc(7vw - 2px)
 }
}
@media (min-width: 63.75em) and (min-width: 1440px) {
 #margins {
  margin-left:calc(8vw - 4px)
 }
}
@media (min-width: 63.75em) and (min-width: 1460px) {
 #margins {
  margin-left:calc(9vw - 8px)
 }
}
@media (min-width: 63.75em) and (min-width: 1480px) {
 #margins {
  margin-left:130px
 }
}

@media (min-width: 63.75em) and (min-width: 1320px) {
 #position1 {
  left:calc(2vw + 900px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1340px) {
 #position1 {
  left:calc(3vw + 900px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1360px) {
 #position1 {
  left:calc(4vw + 900px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1380px) {
 #position1 {
  left:calc(5vw + 900px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1400px) {
 #position1 {
  left:calc(6vw + 900px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1420px) {
 #position1 {
  left:calc(7vw + 898px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1440px) {
 #position1 {
  left:calc(8vw + 896px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1460px) {
 #position1 {
  left:calc(9vw + 892px) !important
 }
}
@media (min-width: 63.75em) and (min-width: 1480px) {
 #position1 {
  left:1030px !important
 }
}


@media (max-width: 63.75em) {
#content nav.ugcNavigation > ul {
margin-right:16px !important;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch {
margin-right:2% !important;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch,
nav.ugcNavigation #ugcNavigationBackground > ul > li.sortByCategory {
width:22.5% !important;
flex: 0 0 22.5% !important;
}
}


@media (max-width: 1060px) {
#menuHighlights ul.menu li {
padding-right:25px;
}
  #maplist-container {
    min-height:150px;
    height: 350px;
  }

}
@media (max-width: 1040px) {
.articleSpacer {
padding:0px 12% 0px 167px;
}
article #articleButtonsContainer  {
right: 12%;
}
}
@media (max-width: 1000px) {
article #articleHeader {
max-width:680px;
}
}

@media (max-width: 960px) {
  .banner {
  display:none;
  }
  .banner-mobile {
  display:block;
  }
  .articleSpacer {
  padding:0px 4% 0px 167px;
  }
  article #articleButtonsContainer  {
right: 4%;
}
  .articleInfoboxLarge {
	margin-right:70px;
  }
  a#logo {
    top: 36px;
  }
  #headerImageTitel {
  padding-top:5px;
  padding-bottom:5px;
  }
  .bigPicture .flex-direction-nav a {
  top:150px !important;
  }

}

@media (max-width: 890px) {
	#menuHighlights li.searchIcon {
	right:50px;
	}
	#list h3 {
	line-height:1.2em;
	}
	#search .checkbox {
	float:left;
	width:33%;
	}
	#menuHighlights {
	padding-right:90px;
	}
	#contentCollectionUgc .newsItem {
	width:49%;
	margin-right:2%;
	position:relative;
	margin-bottom: 18px !important;
	}
  .ugcBoxFixedHeight .newsItem, .CollectionUgcText, .CollectionUgcAudio, .CollectionUgcImage, .CollectionUgcVideo {
  height:345px;
  }
	#contentCollectionUgc .newsItem:nth-child(3n) {
	margin-right:2%;
	}
	#contentCollectionUgc .newsItem:nth-child(2n) {
	margin-right:0%;
	}
  /*
	#content nav.ugcNavigation #ugcNavigationBackground > ul, nav.ugcNavigation .sortByCategory {
	width:33%;
	flex:1 0 33%;
	}
	nav.ugcNavigation .sortByCategory ul {
	left:auto;
	width:33%;
	max-width:250px;
	}
	nav.ugcNavigation #ugcNavigationBackground > ul li {
	width:auto !important;
	flex:1 1 auto !important;
	min-width:33%;
	}
  */

	nav.ugcNavigation #ugcNavigationBackground > ul li:nth-child(2):last-child {
	padding-left:4% !important;
	padding-right:0px !important;
	}
}
@media (max-width: 870px) {
#menuHighlights ul.menu li {
padding-right:20px;
}
}


@media (max-width: 830px) {
#socialmedia {
    position: absolute;
    right: 125px;
}
}


@media (max-width: 815px) {
footer {
padding-left:0px;
padding-right:0px;
padding-bottom:12px;
}
#footerMenu{
width:100%;
padding-top:15px;
display:block;
}
#footerMenu li {
display:block;
padding-bottom:19px;
padding-left:55px;
float:none;
}
#footerMenu li .orfAt {
position:absolute;
right:19px;
bottom:13px;
}
#footerMenu li:last-child {
padding-bottom:0px;
}
#footerMenu a, #footerMenu a:link, #footerMenu a:visited {
font-size:19px;
}
}
@media (max-width: 800px) {
  #margins {
  margin:0px;
  padding:0px;
  }
  header {
  padding-top:0px;
  }
  .bigPicture .flex-direction-nav a {
  top:110px !important;
  }
}
@media (max-width: 768px) {
  body {
  padding-bottom:0px;
  }
  header .networkNavigation {
  display:none;
  }
  #footerMenu{
	padding-top:25px;
  }
  a#logo {
	top:10px;
	width:80px;
  }
  aside {
  float: none;
  position: static;
  width: 100%;
  }
  .asideBlock .infoContent img {
max-width:50% !important;
}
  #programCalender {
	padding-right:19px;
	padding-left:19px;
  }
  #programCalender .monthSelector, #programCalender .daySelector {
	max-width:100%;
  }
  #downloadHistory form {
    margin-left: 10px;
    max-width:400px;
  }
  .asideBlock .imageTextInside a span {
  max-width:400px;
  }
  #teaser {
  position: static;
  width: 100%;
  }
  body.front #content, body.list #content, body.search #content, body.program #content {
  padding-right: 0%;
  }
  .newsItem {
    margin-right: 0%;
    width: 49%;
    margin-bottom:4%;
 }
 .grid-sizer{ width: 49%; }
 .gutter-sizer { width: 2%; }
 .ugc-grid-sizer{ width: 49%; }
 .ugc-gutter-sizer { width: 2%; }

 .ucg .grid .newsItem {
margin-right:0%;
}
.ucg .grid .newsItem.even{
margin-left:0% !important;
}
  body.front #sliderSpacer, body.list #sliderSpacer {
  display: none;
  }
  #program {
  margin-right: 0%;
  }
  #teaser {
  margin-bottom:2%;
  }
  #teaser img {
  width:100%;
  }
  #teaserSize, #list {
  margin-right: 0%;
  }
  .asideBlock .alphabet {
  padding:0px 5px;
  }
  .asideBlock .alphabet a, .asideBlock .alphabet a:last-child {
  width:3.846% !important;
  text-align:center;
  padding:0px;
  }
  #socialmedia .share span#showShareicons {
  display:block;
  }
  #socialmedia ul {
  display:none;
  }
  #socialmedia li:hover {
  background-color:#ffffff;
  }
  #socialmedia li ul {
  position:relaitve;
  right:0px;
  top:0px;
  padding-top:34px;
  }
  #socialmedia li:hover ul {
  display:block;
  }
  #socialmedia li.share ul li {
  float:none;
  clear:both;
  }
 #socialmedia {
display:none;
}
#menu-toggle {
    right: 0px;
}
#mainNavSearch {
right: 62px;
}
  #socialmedia li.share ul li a {
  float:none !important;
  margin:0px 0px 10px 0px !important;
  }
  #programCalender {
  width:100%;
  clear:both;
  margin-bottom:10px;
  }
  #programCalender .filter {
  width:100%;
  float:left;
  clear:both;
  text-align:right;
  }
  #programCalender .filter ul {
  float:left;
  width:100%;
  }
  #programCalender .filter ul li {
  float:left;
  padding-left:9px;
  padding-right:10px;
  }
  .daySelectorContainer {
margin-bottom:10px;
  }
  #programCalender .filter + .filter {
    margin-top: 10px;
}
  #programCalender .filter + .filter li {
	width:100%;
	text-align:center;
  }
  #programCalender .filter + .filter li a[href*="login"] {
position:relative;
margin:10px auto;
  }
  #programCalender:after {
  content:"";
  display: table;
  clear: both;
  }
  #searchContainer {
  margin-right:0px;
  }
  .searchResultItems, #content ul.pager {
  padding-left:15px;
  }
  .sendereihe .accordionSubItem h2,.sendereihe .accordionSubItem p {
   padding-left:15px;
  }
  .sendereihe .accordionSubItem .content  {
   padding-left:0px;
  }
  #headerImageTitel {
  padding-top:4px;
  padding-bottom:4px;
  line-height:1.4em;
  }
  #headerImageTitel b {
  font-size:23px;
  }
  #asideShowBoxes {
  display:block;
  }
  .asideBoxHidden a.more {
   visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 1s linear;
  position:absolute;
  }
  .showHiddenBoxes .asideBoxHidden a.more {
   visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 1s linear;
  position:relative;
  }
  .asideBoxHidden + .asideBoxHidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 1s linear;
  position:absolute;
  }
  .showHiddenBoxes .asideBoxHidden + .asideBoxHidden {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 1s linear;
  position:relative;
  }
  	.responsiveNavigation {
	display:block;
	}
	.ugcBody header a:last-child:after {
    right: 9px;
    top: 8px;
	}
	.ugcBody header > a:last-child {
		padding: 6px 27px 6px 10px;
		font-size: 17px;
	}
  #maplist-container {
    min-height:150px;
    height: 250px;
  }
  #program .imageCopyright {
  padding-right:5px;
  }
}

@media (max-width: 740px) {
  #articleFooter {
  margin-top:65px;
  }
  #articleFooter .articleDate, #articleFooter .articleBackToTop {
   top:-30px;
   }
}

@media (max-width: 725px) {
article #articleHeader {
    margin-top: -0px;
    background: #fff;
    width: 100%;
    margin-left: 0%;
	margin-right: 0%;
	padding:0 4%;
	position: relative;
    right: 0%;
}
article #articleHeader {
max-width:100%;
margin-top:-25px !important;
z-index: 0;
}
}

@media (max-width: 660px) {
 #menuHighlights ul li + li + li + li + li + li {
  display:none;
  }
  #contentCollectionUgc .newsItem {
	margin-bottom: 11px !important;
}
}

@media (max-width: 625px) {
  .listItem .content {
  padding-left: 39.6%;
  }
  }

  @media (max-width: 650px) {
  header #menu ul {
   width:100%;
  }
  header #menu > ul > li {
  border-bottom: 2px solid #373737;
  padding: 15px 0 10px 55px;
  }
  header .menuHeader:before {
    content: "+";
    margin-right: 5px;
	}
	header #menu ul .menuHeader {
	padding:0px;
	cursor:pointer;
	}
  header #menu ul ul {
   display:none;
   padding:10px 0px 7px 0;
  }
  header #menu ul li.active ul {
   display:block;
  }
  #menu, #menu ul {
  padding:0px;
  }
  #menu {
  padding-top:7px;
  }
  header #menu ul ul a:before {
    content: "-";
    margin-right: 5px;
}
  }

  @media (max-width: 600px) {
  #headerimg {
  overflow:hidden;
  }
  #headerimg img {
  height:145px;
  max-width:875px !important;
  width:auto !important;
  }
  a#logo {
  width:63px;
  }
  a.reorderugc, a.ugc_action, a.ugc_toggle, .ugc_header {
    font-size:16px;
  }
  #menuHighlights li + li + li {
  display:none !important;
  }
  #menuHighlights ul li.sevenDaysOe1 {
  text-align:left;
  width:auto !important;
  }
  /* #menuHighlights {
  padding-left:4%;
  } */
  #wrapper {
  padding:0px;
  }
  .ugcBoxFixedHeight .newsItem, .CollectionUgcText, .CollectionUgcAudio, .CollectionUgcImage, .CollectionUgcVideo {
	height: 415px;
  }
  #contentCollectionUgc .CollectionUgcCategory b {
	display:block;
	text-align:right;
	padding-right:0px;
  }
  #contentCollectionUgc .CollectionUgcCategory {
	height:40px;
	text-align:right;
  }
  #contentCollectionUgc .CollectionUgcAudio .CollectionUgcContent {
    height: 67%;
}

}

@media (max-width: 600px) {
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch, nav.ugcNavigation #ugcNavigationBackground > ul > li.sortByCategory {
width: 100% !important;
flex: 0 0 100% !important;
margin-left: 0% !important;
}
nav.ugcNavigation .sortByCategory.open ul {
box-shadow: none;
}
nav.ugcNavigation .sortByCategory ul {
position:static;
}
nav.ugcNavigation {
min-height:22px;
}
#ugcNavigationBackground {
max-width:49%;
background-color:#fff;
position:absolute;
right:0px;
top:-9px;
width:100%;
background-color:#fff;
height:40px;
overflow:hidden !important;
}
#ugcNavigationBackground.open {
height:auto;
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
}
#ugcNavigationBackground li a, #ugcNavigationBackground h2 {
padding:8px 10px 8px 15px !important;
display:block;
}
nav.ugcNavigation #ugcNavigationBackground > ul li:first-child a {
padding-left: 0px !important;
}
#ugcNavigationBackground h2 {
padding-top:10px !important;
}
#ugcNavigationBackground h2 {
padding:9px 10px 10px 15px !important;
cursor:pointer;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.sortByFavoriten {
margin: 10px 0px 15px 15px;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch, nav.ugcNavigation #ugcNavigationBackground > ul > li.sortByCategory,
nav.ugcNavigation #ugcNavigationBackground > ul > li.sortByCategory + li.sortByCategory,
nav.ugcNavigation #ugcNavigationBackground > ul > li.sortByCategory + li.ugcSearch {
margin-left:0px !important;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch {
margin-top:9px !important;
min-height: 85px;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch form {
margin-left: 15px;
margin-right: 15px;
padding-top:10px;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li.ugcSearch input.ugcSearchInput {
width: 100%;
margin: 5px 0px 0px 0px;
display: block;
border-color:#f0f1f4;
}
nav.ugcNavigation #ugcNavigationBackground > ul > li:first-child {
margin-left: 15px !important;
}
#ugcNavigationBackground h2:after {
content:'\0020';
background:transparent url("../img/ugc_arrow.png") no-repeat left top;
width:13px;
height:10px;
position:absolute;
right:15px;
top:15px;
}
nav.ugcNavigation .sortTitle {
cursor:default;
}
#ugcNavigationBackground.open h2:after {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
#content nav.ugcNavigation #ugcNavigationBackground > ul,#content nav.ugcNavigation #ugcNavigationBackground {
display:block !important;
}
nav.ugcNavigation #ugcNavigationBackground > ul li,
nav.ugcNavigation .sortByCategory  {
float:none;
}
nav.ugcNavigation li a:hover, nav.ugcNavigation li a:active, nav.ugcNavigation li a.active, nav.ugcNavigation li a.active:link, nav.ugcNavigation li a.active:visited, nav.ugcNavigation li a.activeCat, nav.ugcNavigation li a.activeCat:link, nav.ugcNavigation li a.activeCat:visited {
background-color:#f0f1f4;
color:#000 !important;
}
nav.ugcNavigation #ugcNavigationBackground > ul li,
nav.ugcNavigation #ugcNavigationBackground > ul li:first-child,
nav.ugcNavigation #ugcNavigationBackground > ul li:last-child,
nav.ugcNavigation #ugcNavigationBackground > ul li:nth-child(2):last-child {
padding:0px !important;
text-align:left !important;
}
nav.ugcNavigation .sortByCategory, nav.ugcNavigation .ugcSearch  {
border-top:1px solid #f0f1f4;
padding-bottom:0px !important;
}
nav.ugcNavigation .ugcSearchL ::before {
content:'Suche';
}
nav.ugcNavigation .ugcSearchLde ::before {
content:'Suche';
}
nav.ugcNavigation .ugcSearchLen ::before {
content:'Search';
}

#content nav.ugcNavigation #ugcNavigationBackground > ul, nav.ugcNavigation .sortByCategory {
width:100%;
}
nav.ugcNavigation h2 {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: unset;
font-weight:500;
font-family: 'ORF Universal Condensed', Arial, Helvetica, Sans-Serif;
font-size: 1.145rem;
margin-bottom:0px;
}
nav.ugcNavigation .sortByCategory ul {
position:static;
height:auto;
overflow:visible !important;
margin-bottom:0px !important;
}
nav.ugcNavigation .sortByCategory ul:hover, nav.ugcNavigation .sortByCategory ul:focus {
box-shadow:none;
}
nav.ugcNavigation .sortTitle:after {
display:none;
}
nav.ugcNavigation .sortTitle {
padding-bottom:5px;
}

nav.ugcNavigation li a.activeCat:after {
background: none;
width:100%;
}

	#search .checkbox {
	float:left;
	width:50%;
	}

}

@media (max-width: 540px) {
  #menuHighlights ul li + li {
  padding-right:10px;
  }
  .asideBlock .alphabet a + a + a + a + a + a + a + a + a + a + a + a + a + a {
  clear:right;
  }
  .asideBlock .alphabet a + a + a + a + a + a + a + a + a + a + a + a + a + a + a {
  clear:none;
  }
  .asideBlock .alphabet a, .asideBlock .alphabet a:last-child {
  width:7.69% !important;
  text-align:center;
  padding:0px;
  }
  #list h3 {
  font-size:16px;
  line-height:1.3em;
  }
  .listItem {
  padding-right:0px;
  }
  .listItem, #teaser, .asideBlock {
  margin-bottom:4%;
  }
  #searchResults {
  margin-top: 4%;
  }
  .newsItem {
  margin-bottom: 4%;
  margin-right: 4%;
  width: 46%;
  }
  .grid {
  margin-left:4%;
  }
   .ucg .grid  {
	  margin-left:0px;
   }
  .articleSpacer .socialmedia {
    position: relative;
    float:right;
    min-height:32px;
    width:100%;
    clear:both;
  }
  .articleSpacer .socialmedia li {
  float:left;
  margin-right:9px !important;
  clear:none;
  }
  .articleSpacer .articleSM ul li  {
  float:none !important;
  }
  body.articleDetails #relatedContent li {
  width: 46%;
  margin-bottom: 4%;
  margin-right: 4%;
  }
  .articleSpacer, article .bigPicture:first-child + #articleHeader {
   padding-left:4%;
   padding-left:4%;
  }
  article #articleButtonsContainer  {
  right: 4%;
  }
  .clubpartner {
  margin-left:4%;
  margin-right:4%;
  }
  #contentHeader {
  padding-left:4%;
  }
  .artikelbox, .reorderugc-container{
  padding-left:15px;
  }
  #ugclist .listbox {
  padding-left:15px;
  }
  a.ugc_action {
   padding-left:115px;
  }
  .ugc_counter_rating {
 position:static;
 float:right;
 margin-left:15px;
  }
  a.reorderugc, a.ugc_action, a.ugc_toggle, .ugc_header {
    font-size:13px;
    text-transform:none;
}
#ugclist .listbox p.abstract {
    padding-right: 60px;
}
#ugclist .listbox .bottom_right {
    margin-bottom: 16px;
    position: static;
}
.articleImageSideBox, .articleInfoboxSmall, .articleInfoboxLarge {
margin-left:0px;
margin-right:0px;
margin-top:15px;
margin-bottom:25px;
padding:0px 15px 0 0;
width:100%;
box-sizing:border-box;
float:left;
clear:both;
}
.articleInfoboxLarge.infoboxFullsize .content {
margin-left:0px;
}
.articleInfoboxSmall {
padding:15px;
}
.articleImageSideBox .infoBoxImage , .articleInfoboxLarge .infoBoxImage {
float:none;
}
.articleInfoboxLarge .infoBoxImage img, .articleImageSideBox img {
margin-left:0px;
}
.articleImageSideBox .infoBoxImageOnly img {
float:none;
margin-right:0px;
}
.articleImageSideBox.imageOnly {
background-color:#ffffff;
}
.articleImageSideBox.imageOnly .infoBoxImageOnly {
background-color:#e6e9eb;
}
.articleInfoboxLarge.moreInfotext {
height:320px;
}
.infoBoxImageOnly {
float:left;
}
.articleInfoboxLarge .infoBoxImage {
margin:0px;
}
.infoBoxImage .imageCopyright {
right:auto;
left:0px;
}
.articleImageSideBox .content, .articleInfoboxLarge .content {
padding: 15px 15px 15px 15px;
}
.articleInfoboxLarge .content {
width:100%;
float:none;
margin-bottom:15px;
padding-bottom:0px;
}
.articleInfoboxLarge .infoBoxImage .content {
margin-top:15px;
}
#programCalender table td:first-child {
padding-left:0px;
}
#programCalender .filter ul li {
padding-left:10px;
padding-right:10px;
}
#search .radiobutton {
width:100% !important;
float:none !important;
display:block;
}
#search .radiobutton.selectDaysPredefined label {
min-width: 1px;
}
#search label, #search select, .radiobutton {
font-size:14px;
}
.bigPicture .flex-direction-nav a {
top:80px !important;
}

}


@media (max-width: 481px) {
  #teaser .flex-caption {
      font-size: 28px;
      line-height: 30px;
  }
  .articleImageSideBox img, .articleInfoboxLarge .infoBoxImage img {
  float:none;
  width:100%;
  margin:0px 0px 0 0px;
  }
  .articleInfoboxLarge .infoBoxImage p {
	max-width: 100%;
	padding: 5px 10px;
	}
  .articleInfoboxLarge .infoBoxImage {
  width:100%;
  }
  .articleImageSideBox,.articleInfoboxLarge {
  padding-left:0px;
  padding-right:0px;
  box-sizing:border-box;
  margin-right:0px;
  margin-left:0px;
  }
  .infoBoxImageOnly {
  margin-bottom:-12px;
  float:none;
  }
  .articleImageSideBox .content,.articleInfoboxLarge .content {
  padding-left:15px;
  padding-right:15px;
  float:left;
  clear:both;
  width:100%;
  }
  .programBoxImage, .programBoxImage img {
  width: 100%;
  }
  #program .programName {
  padding-right:15px;
  }
  #program .imageCopyright {
  padding-right:5px;
  }
  .timeOfDay h2 .programDate {
	 padding-left:13px;
  }
  .timeOfDay h2 a, .timeOfDay h2 a:link, .timeOfDay h2 a:visited {
	padding-left:14px;
  }
  #program .accordionSubItem h3 {
  padding-left:70px;
  }
  #program .accordionSubItem .relatedContentProgram h3 {
  padding-left:15px;
  }
  #program .accordionSubItem .content, #program .accordionSubItem .programName {
  padding-left:70px;
  }
  #program .accordionSubItem h3 .programTime {
  width:70px;
  }
  article form label {
  float:none;
  width:100%;
  }
  article form span {
  float:none;
  width:100%;
  }
  article form .form-group div{
  margin-left:0px;
  }
  article form .compound, article form .form-info {
  margin-left:0px;
  }
  #articleButtons, #articleButtons ul {
  width:100% !important;
  overflow:visible;
  position:static !important;
  float:none !important;
  clear:none !important;
  }
  #articleButtons span.programButtonContainer {
  float:right !important;
  }
  #articleButtons span.programButtonContainer a {
  float:left !important;
  }
  #articleButtons span.programButtonContainer a  {
  margin-left:10px !important;
  }
  .articleSpacer {
    padding-right: 4%;
  }
  .programBoxImage img {
    margin:-8px -15% 0px -15%;
    width: 130% !important;
    max-width: 130% !important;
  }
}

@media (max-width: 470px) {
  .listItem img {
  float:none;
  width:100%;
  }
  .listItem .categorie {
  position:static;
  }
  .listItem .content {
  padding-left:0;
  padding:2%;
  }
  .flex-caption {
  font-size: 22px;
  }
  .newsItem {
  margin-right: 0%;
  width: 100%;
  }
   #contentCollectionUgc .newsItem {
	margin-bottom: 14px !important;
}
  .ucg .grid .newsItem, #contentCollectionUgc .newsItem  {
  width:100% !important;
  }

  .grid {margin-left:0px; }
   body.articleDetails #relatedContent li {
  margin-right: 0%;
  width: 96%;
  }
  .asideBlock .infoContent img {
width:100%;
max-width:100% !important;
}
  .newsItem.withoutImage {
  min-height:140px;
  }
  #teaser .flexslider .slides li img, .staticImage a img {
  min-width:150% !important;
  position:relative;
  left:0px;
  margin-left:-35% !important;
   margin-right:-15% !important;
  }
  #teaser .flexslider .slides li.flex-active-slide img {
  z-index:10;
  }
  #teaser .flexslider .slides .flex-caption {
  z-index:1000;
  }
  .flexslider .slides > li.flex-active-slide a:after, .staticImage a:after {
    position: absolute;
    right: -15px;
    width: 150%;
    z-index:100;
}
#ugcNavigationBackground {
max-width: 100%;
}
.ugcBody header span#futureText  {
font-size: 23px;
top: 21px;
left: 75px;
}
.ugcBody header #futureLogo {
    top: 15px;
    left: 15px;
}
}


@media (max-width: 440px) {
  #menuHighlights {
  height:45px;
  }
  #menuHighlights ul li.sevenDaysOe1 {
  width:122px;
  }
  main {
  padding-bottom:30px;
  }
  .textsearch input[type="submit"] {
    font-size: 15px;
  }
  .textsearch input[type="text"] {
    font-size: 13px;
  }
  #search label, #search select, .radiobutton {
  font-size:13px;
  }
  #search .checkbox label {
  font-family:'ORF Universal';font-weight:400;
  }
  #search .checkboxes, #search .radiobuttons {
  margin-bottom:15px;
  }
  #search select {
  padding:2px 1px 2px 0px;
  margin: 0 4px 5px;
  }
  h1#homeHeadline {
  background-image:none;
  }

  .bigPicture .flex-direction-nav a {
  top:65px !important;
}
article .share-dialog .share-text, .donwloadTitle {
display:none !important;
}
}

@media (max-width: 380px) {
  a.reorderugc, a.ugc_action, a.ugc_toggle, .ugc_header {
    font-size:12px;
    font-weight:normal;
    line-height:1.3em;
    padding-top:8px;
  }
  .reorderugc-container ul li {
  padding-bottom:6px !important;
  }
  #footerMenu {
	 padding-bottom:50px;
  }
}

@media (max-width: 360px) {
  #menuHighlights {
    padding-right: 60px;
  }
  #mainNavSearch {
    right: 48px;
  }
  #menuHighlights ul.menu li {
    padding-right: 14px;
  }
.programBoxImage img {
	margin:-8px -40% 0px -40%;
	width: 180% !important;
	max-width: 180% !important;
	}
}

@media (max-width: 300px) {

#menuHighlights li + li {
    display: none !important;
}
}

@media (max-width: 340px) {
  .listItem, #teaser, .asideBlock {
  margin-bottom:5%;
  }
  .listItem .content {
  padding:3%;
  }
  #menu ul li.menuHeader a, #menu ul li.menuHeader a:link, #menu ul li.menuHeader a:visited {
  font-size: 15px;
  }

  .bigPicture .flex-direction-nav a {
  top:50px !important;
}
}
