@import "sprites_ard_zdf.css";
@import "sprites_rtl_gruppe.css";
@import "sprites_Pro7Sat1.css";
@import "sprites_shop.css";
@import "sprites_big_global.css";
@import "sprites_sky.css";
@import "sprites_f_son.css";
@import "sprites_p_son.css";
@import "sprites_p_int.css";
@import "sprites_r_son.css";


/* General */
body {font-size:1em;font-family:'Arial',sans-serif;color:#000043;background-color:#E2E3E4;}
a:hover {box-shadow:0px 0px 10px #00ff00 inset, 0 0 20px #00ff00}
img {border:none;vertical-align:middle;}
table {border:none;border-collapse:collapse;empty-cells:show;margin-left:auto;margin-right:auto;background-color:#E2E3E4;position:relative;z-index:603;}
td, th {border: 1px solid #aaa;height:35px;}
.logo, .nologo {padding:0em;text-align:center;width:70px;background:white;font-size:0.6em}
th {padding-left:0.3em;}
th, .chan {height:2.5em;line-height:1em;text-align:left;padding:0;font-weight:bold;font-style:italic;background-color:#E5003C;background-image:url(verlauf.png);background-repeat:repeat;}
.chan i {font-size:0.75em;text-align:right}
th a {color:#E2E3E4;}
th a:hover {background-color:#F70042;}
.opener ul {font-size:0.9em;line-height:1.5em;text-align:justify;list-style-type:circle;}
h1 {padding-top:0.0em;font-size:1.6em;text-align:center;font-weight:bold;line-height:1.2em;background-color:transparent;}
h2 {margin-top:-0.6em;font-size:1.3em;font-style:italic;font-weight:normal;text-align:center;}
#top {margin-left:11.0em;margin-right:1em;}

/* Einleitung */
.opener {margin-left:11.0em;margin-right:1em;margin-top:1em;margin-bottom:1.5em;}
.opener .orte {font-size:1.1em;font-style:italic;font-weight:bold;line-height:1.5em;}
.opener a img:hover{box-shadow:0px 0px 10px #00ff00 inset, 0 0 20px #00ff00;}

/* Auswahlmenue */
#nav2 {position: absolute;z-index: 601;top:1.5em;left:0.5em;width:9.5em;height:22em;background-color:#000043;max-width:600px;}
/*#nav2shadow {position: absolute;z-index: 600;top:2.3em;left:1.8em;width:10.5em;height:31em;background-color:#959697;max-width:600px;}*/
.ausw {position:relative;margin-top:-0.5em;margin-left:auto;margin-right:auto;width:7.0em;max-width:450px;overflow:hidden;font-size:1.2em;font-weight:bold;text-align:center;line-height:1.7em;color:#000043;background-color:#E2E3E4;}
.counter {padding-top:0em;margin-left:auto;margin-right:auto;width:13.1em;overflow:hidden;font-size:0.7em;text-align:center;line-height:2em;color:#E2E3E4;}
.counter img {padding-top:0.5em;height:1.75em;width:9em;}
.taste2 {margin-top:-0.5em;margin-left:auto;margin-right:auto;width:9.2em;max-width:450px;max-height:500px;font-size:0.9em;font-weight:bold;text-align:center;line-height:2em;}
.taste2 a:link, .taste2 a:visited {text-decoration: none;display: block;color:#E2E3E4;}
.taste2 a:hover {text-decoration: none;color:#000043;background-color:#E2E3E4;}
.taste2 a:active {background-color:#E2E3E4;color: #E5003C;}

/*	Kanalauswahlleiste	*/
#taste {list-style-type:none;padding:0;margin:0;height:2em;font-size:0.8em;font-weight:bold;line-Height:1.2em;}
#taste li {display:inline;padding:0;margin:0;}
#taste li a:link, #taste li a:visited {text-decoration:none;text-align:center;float:left;display:block;width:3em;padding:2px 0px;color:#000043;border:outset 2px black;background-color:#E2E3E4;}
#taste li a:hover {text-decoration: underline;background-color:#EDEFF0;color:#E5003C;border: inset 2px black;}
#taste li a:active {color:lime;border: inset 2px #ddd;background-color:#EDEFF0;}
#taste li a#selected:link, #taste li a#selected:visited {text-decoration: underline;color:#000043;}
.nav {position:fixed;bottom:0px;left:0px;width:100%;background-image:url(kabel_nav_back.png);background-color:transparent;border:none;z-index:700;}
.nav img {height:16px;width:16px;}
.nav table {margin-left:auto;margin-right:auto;background-color:transparent;}
.nav td {border:none;padding-top:0.4em;}

/* Tabelle DVB-C */
/*.dvbc {margin-left:13.5em;position:relative;top:2.5em;z-index:650;}*/
/*.dvbc {padding-top:0.5em}*/
.dvbc table {width:100%}
.dvbc table img {display:block;max-width:100%;width:auto;height:auto;margin-right:auto;margin-left:auto}
/* Spalten und Zellen */
/*.logo img {width:70px;height:70px}*/
.loken {text-align:center;width:70px;height:25px;background:transparent;font-size:0.6em}
.nologo {background:none;}
.leer, .ken, .kenr, .ftv, .ptv, .feed, .hdfeed, .fhd, .phd, .puhd, .digitv, .ton, .ukwprog, .anatv , .f3d, .p3d {width:auto/*15em*/;height:15px;padding-left:0.6em;padding-right:0.35em;}
/*.leer {font-style:italic;}*/
.ftv, .ftv a{color:#000000;font-weight:bold;text-decoration:none;}
.f3d, .f3d a {color:#c453c4;font-weight:bold;text-decoration:none;}
.p3d, .p3d a {color:#ff6cff;font-weight:bold;text-decoration:none;}
.ken, .ken a {color:#888888;font-size:0.9em;font-weight:bold;text-decoration:none;}
.kenr, .kenr a {color:#888888;font-size:0.9em;font-weight:normal;font-style:italic;text-decoration:none;}
.ptv, .ptv a {color:#E5003C;font-weight:bold;text-decoration:none;}
.hdfeed {color:#009AE0;font-size:0.9em;font-weight:bold;text-decoration:none;}
.feed {color:#800000;font-size:0.9em;font-weight:bold;}
.fhd, .fhd a {color:#006999;font-weight:bold;text-decoration:none;}
.phd, .phd a {color:#009AE0;font-weight:bold;text-decoration:none;}
.puhd, .puhd a{color:#00bd50;font-weight:bold;text-decoration:none;}
.frad, .prad {height:15px;padding-left:0.8em;padding-right:0.35em;background-color:transparent;font-size:0.95em;font-style:italic;font-weight:400}
.frad {color:black;}
.frad a {color:#000043;background-color:transparent;text-decoration:none;}
.prad {color:#E5003C;}
.prad a {color:#E5003C;background-color:transparent;text-decoration:none;}
.paket {font-size:0.8em;text-align:center;min-width:130px;height:15px;}
.ton {font-size:0.8em;text-align:left;width:50px;}
.ton u {font-size:0.9em;text-decoration:none;}
.ton ul {margin-top:-0.0em;margin-bottom:-0.1em;margin-left:-1.7em;text-align:left}
.ton li {margin-left:0.3em;list-style-image: url(ac3b.gif)}
.ton q {font-size:0.9em}
.vt {font-size:1.7em;text-align:center;font-weight:bold;width:1.2em;}
.lcn {text-align:center;font-weight:bold;letter-spacing:0.05em}
.rlcn {text-align:center;font-style:italic;letter-spacing:-0.05em}
.opt {font-size:0.8em;padding-left:0.3em;padding-right:0.3em;}
.opt a:link {color:maroon}
.opt a:visited, .opt a:active {color:#000000}
.opt a:hover {color:maroon;background-image:url(kabel_nav_back.png)}
.opt i {font-style:normal;color:red}
.opt b {color:red;font-size:0.9em;}
.opt sub {vertical-align:middle;font-size:1em;font-weight:bold;color:#2a941f;}
.new {background-color:#F7F792;}
.eing {background-color:#E5C3CC;}
.vg {background-color:#ffede6;}
.regio {color:red;font-weight:bold;font-size:0.9em;}
.ac3 {border:none;vertical-align:middle;}
.sup {vertical-align:super;font-size:0.6em;text-decoration:none;font-style:normal;font-weight:normal;}

.del {background-color:#aaaaaa;color:#dddddd;}
.del .ftv, .del .logo, .del .ptv, .del .fhd, .del .phd, .del .p3d, .del .paket, .del .ton, .del .si, .del .vt, .del .opt, .del .ukwprog a, .del .ukwprog a:hover, .del .lcn, .del .feed, .del .hdfeed {color:#dddddd;background-color:#aaaaaa}
.del .frad, .del .prad {color:#E2E3E4;background-color:transparent;}
.del a, .del .prad a, .del .frad a, .del .ptv a, .del .ftv a {color:#dddddd;background-color:transparent;text-decoration:none;}
.del .new {background-color:#F7F792;color:black}
/* .dvbc .del .logo img {display:none} */
.fuss {margin-top:2em;margin-left:2em}

