/**
 * List Paging
 *
 * @section content list
 * @subsection list paging
 * @workaround
 * @affected   IE6, IE7
 * @css-for    IE7
 */
.paging li {
  width: 1%;
  white-space: nowrap;
}

/**
 * Personalization Render errors
 *
 * @section personalization
 * @workaround
 * @affected   IE6
 * @css-for    IE6
 */
.collapseWrapper {
  zoom: 1;
}
.personalizationPortlet {
  zoom: 1;
}

/**
 * News Teaser
 *
 * @section teaser
 * @section news teaser
 */
.newsTeaser .tabbed {
  zoom: 1;
}

/**
 * Comment Ordering
 *
 * @section comments
 * @workaround
 * @affected   IE6, IE7
 * @css-for    IE7
 */
.comments .orderLinks li {
  width: 1%;
  white-space: nowrap;
}

/**
 * Settings dialog
 *
 * @section personalization
 * @subsection setings dialog
 */
.settingsDialog .save,
.settingsDialog .close,
.settingsDialog .reset {
  width: 1%;
}
#startpage .settingsDialog .save span,
#startpage .settingsDialog .close span,
#startpage .settingsDialog .reset span {
  zoom: 1;
  display: inline;
}

/**
 * Configurable
 *
 * Background color of option dialog spreads over the whole box. This should fix it.
 *
 * @section personalization
 * @section configurables
 * @workaround
 * @affected   IE6, IE7
 * @css-for    IE7
 */
#startpage .personalizationPortlet .options {
  zoom:1;
}

/**
 * Article Audio Icon
 *
 * @section teaser
 */
.contentArticle h2 span.audio a {
  position: relative;
  background-image: none;
}
.contentArticle h2 span.audio a span {
  display: block;
  background-image: url("drw/img/iconAudio.gif");
  background-position: top left;
  background-repeat: no-repeat;
  height: 18px;
  width: 15px;
  position: absolute;
  right: 0;
  bottom: 0;
}

.contentList h3 .audio a .audioIcon {
  background-image: url("drw/img/iconAudioSmall.gif");
}

.contentList h3 .audio a .audioIcon {
  background-image: url("drw/img/iconAudioSmall.gif");
  background-position: right 1px;
  background-repeat: no-repeat;
  padding-right: 16px;
  display:inline-block;
}

.contentList li a.audio .audioIcon {
  display: inline-block;
  background-image: url(drw/img/iconAudio.gif);
  height: 18px;
  width: 15px;
  margin: 0.3em 0 -0.3em 5px;
}

/**
 * Additional news teaser box styles (folded output)
 */
.newsTeaserFolded .newsTeaserTabLink {
  padding-bottom: 7px;
}

/**
 * Further modifications
 */
#top .three_cols .currentBroadcast {
  margin-left:4px;
  margin-right: 4px;
}

.currentBroadcastsTeaser .grid_4 {
    width: auto;
}

#top .three_cols {
    float: left;
    margin-left: 4px;
    width: 624px;
    padding:0;
}

#top .newsTeaser .tabbed {
    float: left;
    width: 100%;
}

#pageSubHeader .hintTeaser .pictureTeaser {
    border-bottom: medium none;
    height: 217px;
    width: 304px;
    clear: both;
}

.streetNumber {
    display:inline;
}