/* General */
body {font-size:1em;font-family:'Arial',sans-serif;color:#000043;background-color:#E2E3E4;}
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;}
ul {font-size:0.9em;line-height:1.5em;text-align:justify;list-style-type:circle;}
h1 {padding-top:0.7em;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;}
.headline3 {font-size:0.7em;font-style:italic;font-weight:bold;text-align:center;}
#top {margin-left:13.5em;margin-right:1em;}
.opener {margin-left:13.5em;margin-right:1em;margin-top:2em;margin-bottom:2.5em;}
.opener .orte {font-size:1.1em;font-style:italic;font-weight:bold;line-height:1.5em;}
.screen {display:none;}
.fuss {margin-top:2em;margin-bottom:800px;}
.kf {font-style:italic;font-weight:bold;}
/* Auswahlmenue */
#nav2 {position: absolute;z-index: 601;top:1.8em;left:1.3em;width:10.5em;height:31em;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-left:0.7em;margin-right:0.7em;width:7.5em;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:1.8em;margin-left:0.91em;margin-right:0.91em;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 {padding-top:1em;margin-left:0.9em;margin-right:0.9em;width:10.65em;max-width:450px;max-height:500px;font-size:0.85em;font-weight:bold;text-align:center;line-height:1.3em;}
.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;}
/* Tabellen digitale und analoge Kanalbelegung */
.dvbc {padding-top:2em}
.dvbc table {width:100%}
.tab_ana, .ana_radio, .hist, .dvbt , .dvbc_nc {margin-left:13.5em;position:relative;top:2.5em;z-index:650;}
.tab_ana table, .ana_radio table, .dvbt table, .dvbc_nc table {width:100%;}
.hist td {border-color:#999;}
.hist .year {font-size:1.4em;text-align:center;color:#F7F792;font-weight:bold;height:2em;}
.hist .new a, .hist .ren a {background-color:transparent;text-decoration:none;}
.hist .new a:hover, .hist .del a:hover, .hist .ren a:hover {text-decoration:underline;}
.hist .new .freetv a {color:#000000;}
.hist .new .keytv a {color:#E5003C;}
.hist .new .payhdtv a {color:#009AE0;}
.hist .new .freehdtv a {color:#006999;}
.hist .new .free3d  a{color:#c453c4;}
.hist .new .pay3d a{color:#ff6cff;}
.hist .ren {background-color:#B3C8E3;}
.hist .ren .freetv a {color:#000000;}
.hist .ren .keytv a {color:#E5003C;}
.hist .ren .payhdtv a {color:#009AE0;}
.hist .ren .freehdtv a {color:#006999;}
.hist .ren .free3d  a {color:#c453c4;}
.hist .ren .pay3d a {color:#ff6cff;}
/* Spalten und Zellen */
.logo, .logo a:hover, .nologo {text-align:center;width:70px;height:35px;background:white;font-size:0.6em}
.loken {text-align:center;width:70px;height:25px;background:transparent;font-size:0.6em}
.nologo {background:none;}
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;}
th {padding-left:0.3em;}
th a {color:#E2E3E4;}
th a:hover {background-color:#F70042;}
.chan .freq {font-size:0.9em;}
.chan i {font-size:0.9em;}
.leer, .ken, .kenr, .freetv, .keytv, .feed, .endtv, .freehdtv, .payhdtv, .digitv, .ton, .ukwprog, .anatv , .free3d, .pay3d , .hyb {width:15em;height:15px;padding-left:0.6em;padding-right:0.35em;}
.leer {font-style:italic;}
.freetv, .freetv a{color:#000000;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;}
.keytv, .keytv a {color:#E5003C;font-weight:bold;text-decoration:none;}
.feed {color:#800000;font-size:0.9em;font-weight:bold;}
.gvtv{color:#E5003C;font-weight:bold;} /* Grundverschluesselung*/
.endtv {color:#E5DADD;}
.freehdtv, .freehdtv a {color:#006999;font-weight:bold;text-decoration:none;}
.hdtv, .hdtv a {color:#006999;font-weight:bold;text-decoration:none;}
.payhdtv, .payhdtv a {color:#009AE0;font-weight:bold;text-decoration:none;}
.free3d, .free3d a {color:#c453c4;font-weight:bold;text-decoration:none;}
.pay3d, .pay3d a {color:#ff6cff;font-weight:bold;text-decoration:none;}
.hyb, .hyb a  {color:#ffa500;font-weight:bold;text-decoration:none;}
.anatv, .anatv a {color:#00FF00;font-weight:bold;text-decoration:none;}
.digitv {color:#E5003C;font-weight:bold;}
.digitv a {color:#E5003C;background:transparent;}
.ukw_freq {font-weight:bold;text-align:right;padding-right:1.1em;}
.ukwprog {font-weight:bold;}
.ukwprog a {color:#000043;text-decoration:none;}
.ukwprog a:hover {color:#EDEFF0;background-color:#000043;}
.ana_radio .freqhead {text-align:center;padding-right:0.3em;width:3em;}
.freeradio, .keyradio {height:15px;padding-left:0.35em;padding-right:0.35em;background-color:transparent;font-style:italic;}
.freeradio {color:black;}
.freeradio a {color:#000043;background-color:transparent;text-decoration:none;}
.keyradio {color:#E5003C;}
.keyradio 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:center;width:80px;}
.ton u {text-decoration:none;}
.si, .vt, .ps, .rt, .pty {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}
.psn {font-family:/*'WST_Germ',*/'Terminal',monospace;font-size:0.9em;font-weight:bold;letter-spacing:0.08em;padding:0.25em}
.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;}
.longn {background-color:#E2E3E4;}
.new {background-color:#F7F792;}
.eing {background-color:#E5C3CC;}
.simul {background-color:#FFD18C;}
.vg {background-color:#ffede6;}
.hinweis {color:red;}
.hinw {color:red;}
.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;}
/* Infobox */
.box, .boxfree, .boxhd, .boxhdfree, .box3d, .box3dfree, .boxana, .boxgv {position:absolute;max-width:25em;}
.box a, .boxfree a, .boxhd a, .boxhdfree a, .box3d a, .box3dfree a, .boxana a , .boxgv a {background:none;text-decoration:none;cursor:help;}
.box a {color:#E5003C;}
.boxgv a {color:#E5003C;} /* nach Abschlatung Grundverschluesselung durch boxfree ersetzen */
.boxfree a {color:#000043;}
.boxhd a {color:#009AE0;}
.boxhdfree a {color:#006999;}
.box3d  a {color:#ff6cff;}
.box3dfree a {color:#c453c4;}
.boxana a{color:#00FF00}
.box a span, .boxfree a span, .boxhd a span, .boxhdfree a span, .box3d a span, .box3dfree a span, .boxana a span , .boxgv a span {display:none;}
.box a:hover span, .boxfree a:hover span, .boxhd a:hover span, .boxhdfree a:hover span, .box3d a:hover span, .box3dfree a:hover span, .boxana a:hover span, .boxgv a:hover span {color:#000043;background:white;font-size:0.75em;font-weight:normal;border:1px solid black;display:block;padding:0.3em;text-align:justify;}
/* DVB-T */
.dvbt th {color:#0A0038;background-color:#B2D234;background-image:none;}
.dvbt th a {color:#001c66;}
.dvbt th a:hover {background-color:#DFD10A;}
.dvbt .zimmer {background-color:#BBFFBB}
.dvbt .dach {background-color:#FFBBBB}
/* Netcologne */
.nc {background-color:#FCF4F5;}
.nc table {background-color:transparent;}
.nc th {color:#FCF4F5;background-color:#5088E7;background-image:none;}
.nc .ukwprog a:hover {color:#FCF4F5;background-color:#5088E7;}
.nc .simul {background-color:#B0CCFC;}
.nc .con {background-color:#aeedac;}
.nc .nds {background-color:#ff8080;}
.nc .con .logo, .nc .nds .logo {background:white}

.del {background-color:#aaaaaa;color:#dddddd;}
.del .freetv, .del .logo, .del .keytv, .del .endtv, .del .freehdtv, .del .payhdtv, .del .pay3d, .del .paket, .del .ton, .del .si, .del .vt, .del .opt, .del .ukwprog a, .del .ukwprog a:hover {color:#dddddd;background-color:#aaaaaa;}
.del .freeradio, .del .keyradio {color:#E2E3E4;background-color:transparent;}
.del a, .del .keyradio a, .del .freeradio a, .del .keytv a, .del .freetv a {color:#dddddd;background-color:transparent;text-decoration:none;}
.del .new {background-color:#F7F792;color:black}
.hist .logo, .hist .logo a:hover, .hist .nologo {height:70px}
/* del .logo img {display:none} */