
/* RUNDUNGEN FÜR ALLE BOXEN */

td.eckegrau11li {
 background-image: url(../i/e/g_lu11.gif);
 background-repeat: no-repeat;
}

td.eckegrau11re {
 background-image: url(../i/e/g_ru11.gif);
 background-repeat: no-repeat;
}

td.eckegrau16li {
 background-image: url(../i/e/g_lu16.gif);
 background-repeat: no-repeat;
}

td.eckegrau16re {
 background-image: url(../i/e/g_ru16.gif);
 background-repeat: no-repeat;
}

td.eckegrau25lo {
 background-image: url(../i/e/g_lo25.gif);
 background-repeat: no-repeat;
}

td.eckegrau25ro {
 background-image: url(../i/e/g_ro25.gif);
 background-repeat: no-repeat;
}

td.eckeorangeli {
 background-image: url(../i/e/o_lo21.gif);
 background-repeat: no-repeat;
}

td.eckeorangere {
 background-image: url(../i/e/o_ro21.gif);
 background-repeat: no-repeat;
}

td.eckeorange16li {
  background-image: url(../i/e/o_lu16.gif);
  background-repeat: no-repeat;
}

td.eckeorange16ru {
 background-image: url(../i/e/o_ru16.gif);
 background-repeat: no-repeat;
}

td.eckerotli {
 background-image: url(../i/e/ro_lo21.gif);
 background-repeat: no-repeat;
}

td.eckerotre {
 background-image: url(../i/e/ro_ro21.gif);
 background-repeat: no-repeat;
}


/* HEADER, CONTENT, FOOTER FÜR ALLE BOXEN (Head orange, Rest grau) */

/* Header */
table.box-head {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
}

table.box-head th {
 padding: 3px 0px 3px 0px;
 background-color: #ff6614;
 border-top: solid 1px white;
 color: white;
 font-size: 11px;
 text-transform: uppercase;
 text-align: left;
}

table.box-head th.produkt {
 border-top: none;
}

/* Header */
table.box-head-error {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
}

table.box-head-error th {
 padding: 3px 0px 3px 0px;
 background-color: #ed1313;
 border-top: solid 1px white;
 color: white;
 font-size: 11px;
 text-transform: uppercase;
 text-align: left;
}

table.box-head-error th.produkt {
 border-top: none;
}

/* Footer */

table.box-footer {
 margin-bottom: 15px;
}

table.box-footer th {
 border-bottom: solid 1px white;
 background-color: #77797c;
}

/* Content*/

table.box {
 background-color: #77797c;
 border-top: solid 1px white;
}

table.box td {
 border-left: solid 1px white;
 border-right: solid 1px white;
 text-align: left;
}

table.box td.produkt {
 border-left: solid 1px white;
 border-right: none;
}

table.box td img.line {
 border-bottom: solid 1px white;
}

table.box td img.line-produkt {
 border-right: solid 1px white;
 border-bottom: solid 1px white;
}

table.box td div {
 padding: 10px 10px 2px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
 color: #ffffff;
}

table.box td a {
 font-family: Arial, Helvetica, sans-serif;
 color: white;
 text-decoration: none;
 font-weight: normal;
}

table.box td a:hover {
	text-decoration: underline;
}

table.box td select.kontakt {
 width: 138px;
}


/* TEASER LINKS: "NEUE PROGRAMME", "DVD HIGHLIGHTS", "HDTV SPECIALS", "ZDF-SHOP" */

div.teaser-li {
 margin-bottom: 15px;
}

/* Box Teaser links (orange) */

table.box-o-footer {
 margin-bottom: 15px;
}

table.box-o-footer tr th {
 background-color: #FF6614;
 border-bottom: solid 1px white;
}

table.box-o td {
 border-left: solid 1px white;
 border-right: solid 1px white;
 padding: 7px 10px 0px 10px;
 background-color: #FF6614;
 text-align: left;
}

table.box-o td a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
 color: white;
 text-decoration: none;
 font-weight: bold;
}

table.box-o td a:hover {
 text-decoration: underline;
}


/* HIGHTLIGHTBOX EINSTIEGSSEITEN (E1HOME) */

table.highbox {
 cursor: pointer;
}

table.highbox-no {
 cursor: default;
}

table.highbox td,
table.highbox-no td {
 background-color: #77797c;
 padding: 11px 20px 0px 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
 color: #FFFFFF;
 border-left: solid 1px white;
 border-right: solid 1px white;
 border-top: solid 1px white;
}

table.highbox h1,
table.highbox-no h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
line-height: 30px;
 color: #FFFFFF;
 margin: 0px 0px 6px 0px;
 padding: 0;
}

table.highbox-img {
 background-color: #77797c;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-top: 1px solid white;
}

table.highbox-header,
table.highbox-header-no {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 cursor: pointer;
}

table.highbox-header-no {
 cursor: default;
}

table.highbox-header tr th,
table.highbox-header-no tr th {
 padding: 3px 0px 3px 0px;
 background-color: #ff6614;
 border-top: solid 1px white;
 color: white;
 font-size: 11px;
 text-transform: uppercase;
 text-align: left;
}

table.highbox-footer,
table.highbox-footer-no {
 height: 16px;
 margin-bottom: 0px;
 cursor: pointer;
}

table.highbox-footer-no {
 cursor: default;
}

table.highbox-footer th,
table.highbox-footer-no th {
 border-bottom: solid 1px white;
 background-color: #77797c;
}
