@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("tvmovie.de") {

body, .text {
  font: inherit !important;
}

#header, #bottom-sitemap, .panel-sidebar-content, #block-adlytics_adtags-7, #adlytics_adtags-top, #mini-panel-sidebar_node_global, #tvmovie-voting-section, #social-bookmarks, #tv-guide-list h1 {
  display: none !important;
}

.panel-tvm-default-wrapper, #page, .page-content-inner, #page.page-wrapper, #page-wrapper, .panel-content-wrapper, .tv-station-info, .small-left, .broadcasts-cell, .broadcasts, .panel-page, .panels-tvm-left, div.node, #cast-and-crew table, #production-informations table, .multi-slider-tabbed, div.tabs ul, .broadcast
{
  width: auto !important;
}

.panel-tvm-default-content {
  padding: 0.5ex !important;
}

#tv-guide-list, #tvm-content-block-4 {
  margin: 0 !important;
}

#date-selection-bar-top {
  width: auto !important;
  height: auto !important;
  background-image: none !important;
  padding: 0 !important;
  border: none !important;
}

#date-selection-bar-top .day-selection {
  width: auto !important;
  height: auto !important;
  position: relative !important;
  padding: 0 !important;
  font-size: 112% !important;
  border: none !important;
}

#tv-stations-selection-bar {
  padding: 1ex !important;
  width: auto !important;
  background-image: none !important;
  font-size: 112% !important;
}
.date-selection-bar div.tv-station-selection {
  left: 2em !important;
}

#tv-guide-table-stations {
  clear: both;
}

.tv-station-selection {
  position: relative !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  overflow: auto !important;
}

tr.top-row td.tv-station-info {
  font-size: 0 !important;
}

div.last {
  padding-bottom: 0.5ex !important;
}

div.left {
  width: auto !important;
  margin-right: 1ex;
}

div.right {
  width: auto !important;
  float: none !important;
}

div.right a, .recommend-text a {
  font-size: 85% !important;
}

.time-group-2-content, .time-group-3-content, .time-group-4-content {
  display: table-row !important;
}

.recommendations {
  width: auto !important;
  height: auto !important;
}
.recommend-text {
  width: auto !important;
  float: none !important;
}

.recommend-info {
  width: auto !important;
  height: auto !important;
}

.recommend-time {
  display: block;
  width: auto !important;
  margin-right: 1ex;
}

.air-time, .recommend-time {
  width: 5ex !important;
}

.hour {
  font-size: 112% !important;
}
.minute {
  left: -0.5ex !important;
}

a.raquo-darkgrey {
  font-size: 85% !important;
}

#bottom-closure {
  margin: 0 !important;
}

.bottom-closure-content {
  margin-top: 1ex;
}

.bottom-links-content, .additional-media {
  font-size: small;
}

.bottom-closure-content span {
  font-size: xx-small;
  line-height: inherit !important;
}

#cast-and-crew {
  width: auto !important;
  float: inherit !important;
}

#production-informations {
  width: auto !important;
  margin-right: 3em;
}

.media-data {
  margin-right: 1em;
}

#page-shadow {
  background: none !important;
}
}