body{
  margin:0; padding:0;
}

#site{
  width:1000px;
}

.cleaner{
  border:none;
  clear:both;
  height:1%; font-size:1%;
  background:none;
}

/****** HEADER *******/
#header{
  height:113px;
  position:relative;
  z-index: 3;
}

#header .nbcLogo{
  width:187px;
  height:100px;
  float:left;
  padding: 11px 0px 0px 20px;
}

#header .chanLogos{
  left: 219px;
  top: 0px;
  position: absolute;
}

#header .chanLogos a {
  position: absolute;
}

#header .chanLogos a#logovierte {
  left: 0px;
  top: 38px;
}

#header .chanLogos a#logo13th {
  left: 0px;
  top: 45px;
}

#header .chanLogos a#logoscifi {
  left: 98px;
  top: 48px;
}

#header .chanLogos a#logostudio {
  left: 303px;
  top: 49px;
}

#header .chanLogos a#logohistory {
  left: 216px;
  top: 40px;
}

#header .chanLogos a#logobio {
  left: 330px;
  top: 46px;
}

#header .chanLogos a#logokidsco {
  left: 444px;
  top: 46px;
}

#header .breadcrumb{
  position:absolute;
  left:195px;
  width:790px;
  text-align:right;
}
/****** HEADER END *******/

/****** CONTENT *******/
#secNavi, .noSecNavi{
  width:195px;
  float:left;
  position:relative;
  top: 19px;
  margin-right: -195px;
}

#content {
  z-index: 2;
}

#content .cinemascope{

  height:83px !important;
  margin-left: 195px;
  overflow:hidden;
  margin-top: 19px;
  margin-bottom:5px;
  top:0px;
  float:left;
  display:inline;
}
#content .cinemascope img#imgcinemascopeImg {
  top: 0px !important;
  width: 805px !important;
  height: 83px !important;
  border: none !important;
  margin-left: -5px !important;
}

#colLeft{
  margin-left:195px;
  width:540px !important;
  float:left;
  display:inline;
}
#colRight{
  width:265px !important;
  margin-left:0px;
  float:left;
  display:inline;
}

#sitemap,#colMain {
  margin-left: 195px;
  width: 810px !important;
  float: left;
  display: inline;
}

/* drecks 3px bug => www.stopie.com !!!!!! \*/

* html #colRight {
  height:1%;
}

* html #colLeft {
  height:1%;
}

/**/

#footer{
  margin-left:205px;
  margin-bottom:5px;
  margin-top:10px;
}
/****** CONTENT END *******/

/****** SCHEMAGENERATOR ******/

table#schemagenerator {
  font-size: 11px;
  font-family: Arial;
  border-collapse: collapse;
  width: 805px;
}
table#schemagenerator td {
  vertical-align: top;
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
table#schemagenerator tbody.switch th {
  color: #000000;
  text-align: left;
  background: #FFFFFF;
}
table#schemagenerator tbody.switch th div {
  float: right;
  padding: 3px 6px 3px 0;
  font-weight: normal;
}
table#schemagenerator tbody.switch th div a {
  color: #000000;
  text-decoration: underline;
}
table#schemagenerator td {
  padding: 3px;
}
table#schemagenerator td.ad {
  color: #000000;
  background: #FFFFFF;
  cursor: pointer;
}
table#schemagenerator td.time {
  text-align: center;
}
table#schemagenerator col.daycol {
  width: 150px;
}
table#schemagenerator col.timecol {
  width: 50px;
}
table#schemagenerator thead th {
  padding: 10px 0 5px 0;
  font-weight: normal;
}
table#schemagenerator tbody.collapsed {
  display: none;
}
table#schemagenerator tbody.expanded {
  display: table-row-group;
}
table#schemagenerator tbody.collapsed,
table#schemagenerator tbody.expanded {
  border-width: 1px 0 1px 0;
  border-style: solid;
}
table#schemagenerator tbody.switch th {
  border-width: 1px;
  border-color: #FFFFFF #FFFFFF #002395 #FFFFFF;
  border-style: solid;
}
table#schemagenerator tbody.switch a.switchlink {
  text-decoration: none;
  color: #000000;
  display: block;
  padding: 3px 3px 3px 6px;
}
table#schemagenerator tfoot th {
  padding: 10px 0 20px 13px;
  text-align: left;
  font-weight: normal;
}
div.schemapopup {
  border: 1px solid #FFFFFF;
  padding: 2px;
  width: 300px;
  position: absolute;
  z-index: 20;
  background: #002395;
}

div.schemapopup table {
  border: none;
}
div.schemapopup table th,
div.schemapopup table td {
  text-align: left;
  vertical-align: top;
}
div.schemapopup a {
  display: block;
  float: right;
  text-decoration: none;
  background: #2045B6;
  padding: 2px;
  margin: 2px;
}
