/* Allgemein Anfang */
* {
	padding:0;
	margin:0;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
}
body, html {
	background-color:#c2d7f9;
	text-align:center;
	width:100%;
}
body, p, input, textarea, button, select {
	font:normal 12px 'Roboto',Arial,Helvetica,sans-serif;
	color:black;
	padding:0;
	margin:0;
}

#seite_aussen {
/*	width:600px !important;*/
	margin:0 auto;
	position:relative;
}
#seite_innen {
	width:702px;
	background-color:inherit;
	padding:8px 0 0 8px;
}
#seite_bg {
	position:absolute;
}
html* #seite_bg {
	background-color:#ffffff;
}
#seite {
	width:667px;
	text-align:left;
	position:relative;
}

#mainbody {
	padding-top:18px;
	background-color:#ffffff;
	box-shadow:0 0 4px 2px #afccfa;
}

body #popup {
	width:650px !important;
	padding:5px;
	margin:0 !important;
	background-color:#ffffff;
	float:left;
}
#popup {
	width:640px;
	margin:0;
	text-align:left;
}

#lightbox {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-175px;
	z-index:200;
	width:350px;
	height:200px;
	background-color:#ffffff;
	text-align:center;
}

a,
a.link {
	color:#0010a0;
	text-decoration:none;
	hyphens:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
	text-shadow:0 0 2px rgba(0,0,0,0.2);
	cursor:pointer;
	transition:all 0.5s;
}
a:visited {
	color:#434e68;
}
a.nolink,
a.nolink:hover,
a.nolink:visited:hover {
	color:#000000;
	text-decoration:none;
}

input, select, textarea, button {
	padding:1px;
	font:Book 12px 'Roboto',Arial,Helvetica,sans-serif;
	overflow:visible;
}
input:focus, textarea:focus {
	font-style:normal !important;
	color:#000000 !important;
}
input[type="submit"],
button {
	height:2.2em;
}

img {
	border:0;
	margin:0;
	padding:0;
}

p {
	margin:0 0 8px 0;
}
p.nt {
	margin:0 0 4px 0 !important;
}
p.et {
	margin:8px 0 4px 0 !important;
}

.hd {
	display:none;
	width:150px;
	height:80px;
	float:left;
}
.hd img {
	max-width:150px;
	max-height:80px;
}

a.na {
	font-weight:normal !important;
	color:#000000;
}

.mt2 {
	margin-top:2px !important;
	padding-top:2px !important;
}
.ml2 {
	margin-left:2px !important;
	padding-left:2px !important;
}
.mr2 {
	margin-right:2px !important;
	padding-right:2px !important;
}
.mb2 {
	margin-bottom:2px !important;
	padding-bottom:2px !important;
}
.mt4 {
	margin-top:4px !important;
	padding-top:4px !important;
}
.mb4 {
	margin-bottom:4px !important;
	padding-bottom:4px !important;
	max-width:98%;
}
.ml4 {
	margin-left:4px !important;
	padding-left:4px !important;
}
.mr4 {
	margin-right:4px !important;
	padding-right:4px !important;
}
.mt8 {
	margin-top:8px !important;
	padding-top:8px !important;
}
.mb8 {
	margin-bottom:8px !important;
	padding-bottom:8px !important;
}
.mt16 {
	margin-top:16px !important;
	padding-top:16px !important;
}
.mb16 {
	margin-bottom:16px !important;
	padding-bottom:16px !important;
}
.mb24 {
	margin-bottom:24px !important;
	padding-bottom:24px !important;
}

.clear {
	clear:both;
}
.clear20 {
	clear:both;
	display:block;
	height:20px;
}
.clear40 {
	clear:both;
	display:block;
	height:40px;
}

.arrow {
	border:5px solid #444444;
	font-size:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
}
.arrow.down {
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.arrow.up {
	border-top-color:transparent;
	border-right-color:transparent;
	border-left-color:transparent;
}
.arrow.left {
	border-top-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.arrow.right {
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
}

.str {
	font-weight:bold;
}

.vct {
	width:100%;
	margin:0 auto;
}

.ok {
	color:#00dd00;
	font-size:11px;
	font-weight:bold;
}
.ko {
	color:#dd0000;
	font-size:11px;
	font-weight:bold;
}

.ch {
	cursor:pointer;
}

.sendung {
	font-weight:bold;
	font-size:14px;
}
#right .contentbox {
display:none;
}
.highlight {
	background-color:#ffff7e;
}

.kurz {
	font-weight:bold !important;
	color:#ee0000;
	float:left;
	margin:0 4px 0 0;
}

.nbg {
	background:0 !important;
}

.submit {
	font-size:14px;
	font-weight:bold;
	padding:2px;
}

.stereo {
	font-size:9px;
	font-weight:bold;
	font-family:'Roboto',Arial,Helvetica;
	background-color:#a00000;
	color:#ffffff;
	padding:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.hdtv {
	font-size:9px;
	font-weight:bold;
	font-family:'Roboto',Arial,Helvetica;
	background-color:#000000;
	color:#ffffff;
	padding:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.otitel {
	font-size:11px;
	font-style:italic;
}

.shinweis {
	font-size:11px;
	font-style:italic;
	margin-left:5px;
}

.tipp {
	background:linear-gradient(0deg,#f0f5fc 5%,#dae3f2 100%);
}

.disabled {
	opacity:0.5;
}

.de {
	background:url('../gfx/de.gif') no-repeat 1px 4px;
}
.uk {
	background:url('../gfx/uk.gif') no-repeat 1px 4px;
}
.us {
	background:url('../gfx/us.gif') no-repeat 1px 4px;
}
span.de,
span.uk,
span.us {
	padding-left:16px;
}

.headline,
h2 {
	position:relative;
	width:100%;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #afccfa;
	margin-bottom:2px;
	padding-bottom:2px;
	vertical-align:bottom;
}
.headline span.r,
h2 span.r {
	position:absolute;
	right:0px;
}
.headline span.r input,
h2 span.r input {
	height:12px;
}
.headline span.r .link,
h2 span.r .link {
	bottom:-18px;
	right:6px;
}
.headline .button,
h2 .button {
	position:absolute;
	right:4px;
	top:-2px;
	font-weight:normal;
	font-size:10px;
	padding:0;
	height:18px;
	width:76px;
}
h2 .link1 {
	font-size:12px;
}

.head, h3 {
	border-bottom:1px solid #248fff;
	padding-bottom:1px;
	font-size:16px;
	font-weight:bold;
}
.head ul, h3 ul {
	height:13px;
}
.head li, h3 li {
	list-style-type:none;
	float:left;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	min-width:14px;
}
.head li a, h3 li a {
	padding:2px;
}
.head li a:hover,
.head li .aktiv,
h3 li a:hover,
h3 li .aktiv {
	background-color:#afccfa;
	color:white;
	text-decoration:none;
	transition:background-color 1s,color 1s;
}
#right .head,
#right h3 {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #afccfa;
	margin-bottom:2px;
	padding:3px 3px 3px 0;
}
.head .stationslogo,
h3 .stationslogo {
	position:absolute;
	right:0px;
	margin-top:-4px !important;
}

h4 .link {
	font-size:12px;
	float:right;
	margin-top:3px;
}
h2 .link {
	font-size:12px;
	float:right;
	margin-bottom:-4px;
}

#right .headline,
#right h2 {
	position:relative;
	font-weight:bold;
	width:100%;
	background-color:#ffffff;
	border-bottom:1px solid #afccfa;
	margin:0;
	padding:0 0 2px 8px;
}

.smallheadline {
	font-weight:bold;
	border-bottom:1px solid #afccfa;
	margin-bottom:2px;
}

.headline2 {
	position:relative;
	width:100%;
	font-weight:bold;
	font-size:13px;
	margin:0 0 0 6px;
	padding-bottom:2px;
	vertical-align:bottom;
}

.line {
	height:4px;
	border-bottom:1px solid #afccfa;
}

.link,
.forwlink,
.link_back {
	background:url('../gfx/ng_p.gif') no-repeat 2px 1px;
	padding-left:12px;
	font-weight:bold;
}

.link_more {
	position:absolute;
	display:block;
	background:url("../gfx/balken_cut.png") repeat-x left bottom;
	width:100%;
	height:14px;
	padding:54px 0 0 2px;
	font-weight:bold;
}

.bnnavi {
	clear:both;
	height:20px;
	position:relative;
	margin:10px 0;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f0f5fc),color-stop(1,#dae3f2));
	background:-moz-linear-gradient(center top,#f0f5fc 5%,#dae3f2 100%);
	background:-ms-linear-gradient(center top,#f0f5fc 5%,#dae3f2 100%);
	background-color:#f0f5fc;
	padding:2px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.feedlink {
	padding:2px 0px 10px 18px;
	background:url('../gfx/feed.gif') no-repeat 2px 2px;
}

.printlink {
	padding:10px 0px 10px 18px;
	background:url('../gfx/print.gif') no-repeat 2px 2px;
}

.backlink {
	background:url('../gfx/ng_q.gif') no-repeat 2px 1px;
	padding-left:12px;
	font-weight:bold;
}

.backlink2 {
	background:url('../gfx/ng_q.gif') no-repeat 0px 2px;
	padding-left:10px;
	font-weight:bold;
}

.baro {
	margin:0px 0px -2px 3px;
}
.list .baro {
	position:relative;
	top:0;
	left:0;
}

.videoflex {
	position:relative;
	height:0;
	padding-bottom:55%;
	padding-top:15px;
	overflow:hidden;
}
.videoflex iframe {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.videoflex-wrapper {
	width:600px;
	max-width:100%;
}

.normal {
	font-weight:normal;
}
.bold {
	font-weight:bold;
}
.ul {
	text-decoration:underline;
}
.credits {
	font-style:italic;
}

.infobox {
	width:100%;
	margin:2px;
	padding:2px;
	background-color:#dfeaff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.hinweisbox {
	margin-bottom:8px;
	padding:4px;
	background-color:#fdff57;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.hinweisbox_fehler {
	margin-bottom:8px;
	padding:4px;
	font-weight:bold;
	color:#c5004f;
	background-color:#fdff57;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.hinweis_klein {
	width:100%;
	font-size:11px;
}
.hinweis_klein img {
	vertical-align:bottom;
}

.norm {
	font-weight:normal;
}

.small {
	font-size:11px;
}
input.small,
button.small {
	padding:0px;
}

.linkflag {
	width:15px;
	height:8px;
}

.inv {
	display:none;
}

.vsmall {
	font-size:10px;
}
.vsmall_m {
	font-size:10px;
	margin-left:72px;
}

.prod {
	font-size:10px;
	font-style:italic;
}

.savebutton {
	font-weight:bold;
}

.stxt {
	font-size:11px;
	color:#000000;
}

.stxt10 {
	font-size:10px;
	color:#000000;
}
.stxt10 a {
	font-size:10px;
	color:#0000c0;
}

.note {
	font-size:9px;
	vertical-align:top;
}
.sbutton {
	font-size:11px;
	font-weight:bold;
	color:#c5004f;
}

.bestellen {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:linear-gradient(0deg,#ffb748 5%,#ffeac8 100%);
	font-weight:bold;
}
.bestellen:hover {
	background:#ffb748;
	transition:all 1s;
}

.bestellen_klein {
	font-size:11px;
	font-weight:bold;
	padding:2px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:linear-gradient(0deg,#ffb748 5%,#ffeac8 100%);
}
.bestellen_klein:hover {
	background:#ffb748;
	transition:all 1s;
}

.preisvergleich {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:linear-gradient(0deg,#c2d7f9 5%,#eff4ff 100%);
}
.preisvergleich:hover {
	background:#c2d7f9;
	transition:all 1s;
}

.inv {
	display:none;
}

.red {
	font-weight:bold;
	color:#f00000;
}
.red_klein {
	font-weight:bold;
	font-size:10px;
	color:#f00000;
}
.blue {
	font-weight:bold;
	color:#0000f0;
}

.gr {
	color:#444444;
}

.hb {
	opacity:0.5;
}

.hc {
	opacity:0.6;
}

.hn {
	background-color:#c2d7f9;
}

.sh_info {
	clear:both;
	margin-left:14px;
	padding-top:2px;
	border:0;
}
.sh_info p {
	font-size:11px;
}

.spacer {
	margin-top:4px;
}

.spaced {
	padding:4px 0px 16px 0px;
}
.spaced8 {
	padding:4px 0px 4px 0px;
}

.bgbox {
	font-size:9px;
	font-weight:bold;
	background-color:#c2d7f9;
	padding:2px 2px 1px 2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.bgbox_neu {
	font-size:9px;
	font-weight:bold;
	background-color:#c5004f;
	color:#ffffff;
	padding:2px;
	margin-bottom:1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.bgbox_neu:hover {
	text-decoration:none;
}

.bgbox_update {
	font-size:9px;
	font-weight:bold;
	background-color:#c5004f;
	color:#ffffff;
	padding:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.shopinfo {
	margin-top:-2px;
}
.shopinfo span {
	padding:2px;
	font-size:11px;
	font-weight:bold;
	margin-right:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.flagge {
	margin-left:2px;
}

.shoptyp {
	background-color:#c2d7f9;
	color:#000000;
}

.neuzeichen {
	float:left;
	display:block;
	color:#ffffff;
	margin:-1px 0 0 0 !important;
}
.neuzeichen:hover,
.preis:hover,
.shoptyp span:hover {
	text-decoration:none;
}

.votes {
	margin-left:4px;
	color:#d00000;
	font-size:11px;
}

.tv:before {
	content:url('../gfx/tv2.gif');
	padding-right:4px !important;
	margin-left:3px;
}
p.tv {
	padding-top:0;
}

.tv0 {
	/*background:url('../gfx/tv0.gif') no-repeat 0px 2px;*/
	padding-left:14px;
	margin-left:4px;
}

.gebjahr {
	width:50px !important;
}

.stationsinfo {
	position:relative;
	display:block;
	margin-bottom:10px;
}
.stationsinfo img {
	position:absolute;
	right:0px;
}

.calendar {
	margin-bottom:39px;
}
.calendar span {
	width:370px;
	float:left;
	padding:4px;
}
.calendar fieldset {
	height:130px;
	padding:8px !important;
}
#cal_1,#cal_2,#cal_3 {
	top:0px;
	left:0px;
	padding:4px 0px 0px 0px;
	margin:0;
	border:0;
}

.castcrew li {
	list-style-type:none;
	background:url('/gfx/pl.png') repeat-x 0 -1px;
	overflow:hidden;
}
.castcrew li a {
	padding-right:2px;
	background-color:rgb(255, 255, 255);
}
.castcrew li span {
	display:block;
	float:right;
	padding-left:2px;
	text-align:right;
	background-color:#ffffff;
}

.tlbox {
	background-color:#e0e0e0;
	border-width:1px;
	border-style:solid;
	border-top-color:#f2f0ee;
	border-left-color:#f2f0ee;
	border-bottom-color:#75736e;
	border-right-color:#75736e;
	padding:0px 4px 0px 4px;
	color:#000000;
	cursor:pointer;
}
a.tlbox {
	text-decoration:none;
	color:#000000;
}
a.tlbox:hover {
	position:relative;
	left:1px;
	top:1px;
	text-decoration:none;
	color:#000000;
}
a.tlbox.aktiv {
	position:relative;
	left:1px;
	top:1px;
	text-decoration:none;
	border-bottom-color:#f2f0ee;
	border-right-color:#f2f0ee;
	border-top-color:#75736e;
	border-left-color:#75736e;
}

.sortable th,
.tthead {
	background-color:#e0e0e0;
	border-width:1px;
	border-style:solid;
	border-top-color:#f2f0ee;
	border-left-color:#f2f0ee;
	border-bottom-color:#75736e;
	border-right-color:#75736e;
	padding:2px;
	font-size:11px;
}
.sortable th:hover {
	border-top-color:#75736e;
	border-left-color:#75736e;
	border-bottom-color:#f2f0ee;
	border-right-color:#f2f0ee;
	cursor:pointer;
}

#text_rezension,
#text_inhalt,
#text_info,
#lexikon_text,
#shophighlight_text,
#besetzungsliste {
	overflow:hidden;
	position:relative;
}

.stars {
	border-collapse:collapse;
	padding:0;
	margin:0;
}
.stars td {
	width:12px;
}
.stars .star {
	border:0;
	padding:0;
	margin:0;
}

#star_wertung,
#star_wertung_alt {
	display:block;
	text-align:center;
	font-size:9px;
	height:15px;
	width:154px;
	padding-bottom:4px;
}
#star_wertung strong,
#star_wertung_alt strong {
	font-size:12px;
}

.wt_text {
	margin-left:8px;
	font-size:10px;
}
.wt_text strong {
	font-size:14px;
	font-weight:bold;
}

/* Userprofil */
#profil {
	margin-bottom:8px !important;
	width:620px;
}
#profil_einleitung {
	position:relative;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	padding:4px;
	width:620px;
	min-height:80px;
	display:block;
	vertical-align:top;
}
#profil_einleitung input {
	font-style:normal;
	font-size:11px;
}
#profil_einleitung textarea {
	width:524px;
	height:80px;
	margin-bottom:4px;
}

.profilbild {
	margin:4px;
	float:left;
	width:80px;
	height:80px;
}
.profil_wertung {
	float:left;
	margin:2px 0 0 10px;
}
.profil_sterne {
	margin:2px 0 0 0;
}
.profil_sterne img {
	margin:0 !important;
}
.profil_kommentar {
	float:left;
	margin-left:154px;
	padding:2px;
	width:440px;
	margin:2px 2px 2px 8px;
	min-height:26px;
	font-style:italic;
}
.profil_kommentar input {
	font-style:normal;
	font-size:10px;
}
.profil_kommentar textarea {
	width:350px;
}
.profil_kommentar span table td {
	font-size:9px;
}

.rezension_edit textarea {
	width:450px;
	height:80px;
	margin-bottom:4px;
}
.rezension_edit .editbutton {
	right:8px;
	bottom:6px;
}
.rezension_edit form .editbutton {
	margin-bottom:30px;
}
/* Userprofil Ende */

#tb_suche {
	width:624px;
}
#tb_suche tr {
	vertical-align:top;
}
#tb_suche .bt {
	position:relative;
	overflow:hidden;
}
#tb_suche .bt .tlbox {
	position:absolute;
	bottom:2px;
}
#tb_suche .bt .tlbox:hover {
	position:absolute;
	top:28px;
	padding:0px 4px 0px 4px;
}
#tb_suche .wertung {
	position:absolute;
}
#tb_suche .bt em {
	display:block;
	font-size:11px;
}
#tb_suche .b0,
#tb_suche .b1,
#tb_suche .b2,
#tb_suche .b3,
#tb_suche .b4,
#tb_suche .b5,
#tb_suche .b6,
#tb_suche .b7,
#tb_suche .b8,
#tb_suche .b9 {
	padding-left:12px !important;
}

#as_liste {
	border-collapse:collapse;
}
#as_liste td {
	padding:1px;
	vertical-align:middle;
}

.logo_small {
	height:16px;
}

.stlogo {
	max-width:70px;
	max-height:25px;
}

.cr {
	display:block;
	float:left;
	width:14px;
}
.cr img {
	position:relative;
	top:2px;
}

li.red a {
	color:#f00000;
}

.list {
	padding:4px 4px 8px 4px;
}
.list li.np {
	background:0;
	position:relative;
	padding-top:12px;
}
.list table {
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
}
.list tr {
	vertical-align:center;
	margin:1px 0;
}
.list tr:hover,
.list tr.aktiv {
	background-color:#dfeaff;
}
.list tr.x th {
	padding-top:8px !important;
}
.list tr.x:hover {
	background:0;
}
.list tr.optc {
	background-color:#dfeaff;
}
.list tr.optc input[type=radio] {
	vertical-align:bottom;
	margin-bottom:1px;
}
.list th {
	text-align:left;
	border-bottom:1px solid #afccfa;
}
.list td {
	padding:0 0 1px 0;
	margin:0;
}
.list tr img {
	position:relative;
	top:0px;
	left:0px;
}
.list .flag {
	position:relative;
	top:3px;
	left:0px;
	float:left;
	padding:0;
	margin:0;
}
.list .link {
	position:relative;
	padding-bottom:4px;
}
.list .c {
	padding:2px;
	text-align:center;
}
.list .r {
	padding:2px;
	text-align:right;
}
.list .l {
	width:274px;
}
.list tr.optc div {
	font-size:12px;
	padding-left:25px;
}
.list td.c span {
	margin-top:-4px !important;
}

.profil button {
	height:22px;
}
.profil ul {
	list-style-type:none;
}
.profil li {
	float:left;
	padding:1px 4px 1px 0;
	margin:0;
	line-height:22px;
	min-height:24px;
}
.profil li.p1 {
	clear:both;
	width:240px;
	font-weight:bold;
}
.profil li.p2 {
	width:160px;
}
.profil li.p3 {
	width:200px;
}

#main_news {
	width:640px;
	list-style-type:none;
	background-color:#f3f6fe;
}
.login_success {
	padding-top:0px;
}
#main_news h3 .link {
	font-size:12px;
	float:right;
	margin-top:6px;
}
#main_news h4 {
	clear:both;
	font-size:15px;
	margin:0 4px 4px 0px;
	padding:12px 0 0 0;
	border-bottom:1px solid #c2d7f9;
}
#main_news span {
	display:block;
}
#main_news .scredits {
	font-size:9px !important;
	color:#ffffff;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	text-shadow:0 0 2px rgba(0,0,0,1);
}
.bild_credits {
	position:absolute;
	top:2px;
	right:0;
	font-size:9px !important;
	color:#ffffff;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	display:table-caption;
	caption-side:bottom;
	margin-right:5px;
	text-shadow:0 0 2px rgba(0,0,0,1);
}
figure {
	display:table;
}
#main_news .steaser_voll {
	padding-left:0;
	position:relative;
	min-width:100%;
}
.news_headline {
	background:url('../gfx/ng_p.gif') no-repeat 0px 9px;
	padding:2px 6px 6px 6px;
}
.news_headline:hover {
	text-decoration:underline;
}
.news_headline div:nth-of-type(1){
	font-size:18px;
	 color:#434e68;
	font-weight:bold;
	padding:0 4px;
}
.news_headline div:nth-of-type(2){
	font-size:14px;
	color:black;
	margin:0 0 2px 4px;
	font-weight:normal;
}
#main_news .steaser_voll .stext {
	background:url('../gfx/ng_p.gif') no-repeat 0px 9px;
	padding:2px 6px 6px 6px;
}
#main_news .steaser_voll img {
	width:640px;
	height:260px;
}
#main_news .steaser_voll .scredits {
	position:absolute;
	top:2px;
	right:2px;
}
#main_news .steaser_halb .scredits,
#main_news .steaser_text .scredits,
#main_news .steaser_bild .scredits {
	position:absolute;
	top:2px;
	right:2px;
}
#main_news .steaser_voll .headtext {
	font-size:18px;
	font-weight:bold;
}
#main_news .steaser_voll .subtext {
	font-size:14px;
	margin:0 0 2px 4px;
}
#main_news .steaser_voll .inhalt {
	font-size:12px;
	margin:2px 0 0 4px;
}
#main_news .steaser_halb {
	width:316px;
	margin:0 8px 10px 0;
	font-size:12px;
	min-height:100%;
}
#main_news .steaser_halb img {
	width:316px;
	height:128px;
}
#main_news .steaser_halb .headtext {
	background:url('../gfx/ng_p.gif') no-repeat 0px 4px;
	padding-left:10px;
	font-size:15px;
	line-height:18px;
	text-align:left;
}
#main_news .steaser_halb .subtext {
	font-size:13px;
	line-height:15px;
	margin:2px 0 2px 10px;
	text-align:left;
	color:black;
}
#main_news .steaser_halb .inhalt {
	font-size:12px;
	margin:0 0 0 3px;
}
#main_news .steaser_text {
	clear:left;
}
#main_news .steaser_text .inhalt {
	margin-top:2px;
}
#main_news .steaser_text.xl a div {
	font-size:16px;
	line-height:20px;
}
#main_news .steaser_text.xl a span {
	font-size:13px;
	line-height:15px;
}
#main_news .steaser_bild,
#main_news .steaser_bild img {
	float:right;
	width:316px;
	height:128px;
	margin-right:4px;
}
#main_news .steaser_text.xl img {
	float:right;
	width:316px;
	height:128px;
	margin-right:4px;
}
#main_news .steaser_text.xxl {
	width:636px;
	height:100px;
}
#main_news .steaser_text.xxl a {
	font-size:14px;
}
#main_news .steaser_text.xxl a span {
	font-size:12px;
}
#main_news .steaser_text.xxl div {
	width:636px;
}
#main_news .steaser_text.xxl .square {
	float:right;
	width:240px;
	height:100px;
	margin-right:4px;
}
#main_news .steaser_text.xxl .square img {
	width:100px;
	height:100px;
}
#main_news .steaser_text.xxl .inhalt {
	font-weight:normal;
	font-size:12px;
	background:0;
	padding:0;
}
#main_news .steaser_text.wide div {
	width:636px;
	padding:0 0 0 10px;
}
#main_news .steaser_text.wide:hover {
	background:rgba(194,215,249,0.6);
	transition:all 1s;
}
#main_news .steaser_text a {
	font-weight:bold;
	font-size:13px;
}
#main_news .steaser_text a span {
	font-weight:normal;
	font-size:12px;
	color:black;
}
#main_news .stext:hover {
	text-decoration:underline;
}
#main_news .headtext {
	padding:0 4px;
	font-weight:bold;
}
#main_news .subtext {
	font-weight:normal;
	font-size:12px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#main_news #steaser_nat .steaser_halb,
#main_news #steaser_int .steaser_halb,
#main_news #steaser_spc .steaser_halb {
	padding-left:6px;
	float:right;
}
#main_news .link2 {
	font-size:13px;
}

#steaser_front,
#steaser_nat,
#steaser_int,
#steaser_specials {
	background-color:#c2d7f9;
}

.snewslist {
	clear:both;
	width:640px;
	list-style-type:none;
	padding:0;
	margin-bottom:12px;
	background-color:#f3f6fe;
}
.snewslist .headline {
	width:630px !important;
	display:block;
	background:0 !important;
}
.snewslist li {
	border:0 !important;
}
.snewslist li span {
	font-weight:bold;
	font-size:11px;
	margin-right:4px;
}
.snewslist li a {
	background:0 !important;
}

ul.serienplaner {
	margin-top:8px !important;
}
.bigbutton_h {
	width:118px;
	padding:8px;
	margin:0 0 8px 8px;
	float:left;
	white-space:nowrap;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	box-shadow:inset 0px 0px 1px 0px #000000;
}
li.bigbutton_h {
	padding:8px !important;
}
.bigbutton_h:hover {
	position:relative;
	top:1px;
	left:1px;
	box-shadow:inset 1px 1px 1px 0px #000000;
}
.bigbutton_h a {
	color:#ffffff;
}

.bc1 {
	background-color:#e2b558;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e2b558),color-stop(1,#aa8828));
	background:-moz-linear-gradient(center top,#e2b558 5%,#aa8828 100%);
	background:-ms-linear-gradient(center top,#e2b558 5%,#aa8828 100%);
}
.bc2 {
	background-color:#d62928;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#d62928),color-stop(1,#6a1416));
	background:-moz-linear-gradient(center top,#d62928 5%,#6a1416 100%);
	background:-ms-linear-gradient(center top,#d62928 5%,#6a1416 100%);
}
.bc3 {
	background-color:#2a3b97;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2a3b97),color-stop(1,#3c027d));
	background:-moz-linear-gradient(center top,#2a3b97 5%,#3c027d 100%);
	background:-ms-linear-gradient(center top,#2a3b97 5%,#3c027d 100%);
}
.bc4 {
	background-color:#3d94f6;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#3d94f6),color-stop(1,#1e62d0));
	background:-moz-linear-gradient(center top,#3d94f6 5%,#1e62d0 100%);
	background:-ms-linear-gradient(center top,#3d94f6 5%,#1e62d0 100%);
}

#forum {
	position:relative;
}
#forum ul {
	margin:0 2px 4px 2px;
}
#forum a.link2 {
	padding-bottom:0 !important;
}
#forum li.el {
	padding:2px 0;
	min-height:40px;
}
#forum .user img {
	height:60px;
	width:60px;
	float:left;
	margin-right:4px;
}
#forum .kommentar {
	display:block;
	margin:0 0 12px 68px;
	min-height:30px;
}
#forum #nk li ul {
	padding:0;
	margin:0;
}
#forum #lc_login,
#forum #lc_regis {
	padding:3px;
}
#forum #epg_close {
	top:12px;
	right:12px;
}
.forum_head {
	font-weight:bold;
	padding:4px 4px 2px 4px;
}
.forum_body,
.forum_feedback {
	padding:0 6px !important;
	background-color:#d7e3ff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.forum_body {
	margin-bottom:10px;
}

#vgw {
	height:0;
}

#userkommentare .user,
#input_kommentar .user,
#forum .user {
	background-color:#d7e3ff;
	padding:2px;
}
.user a {
	font-weight:bold;
}

li.optdel {
	position:relative;
}
li .optdel_button {
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:4px;
	top:4px;
	display:none;
}
li.optdel:hover .optdel_button {
	display:block;
	transition:display 1s;
}

#forenteaser .forum {
	text-decoration:underline;
}

#artikeldetails {
	font-size:10px;
	position:absolute;
	right:0;
}

#login #artikeldetails {
	margin:2px 10px 0 0 !important;
}

.abc {
	font-size:12px;
	position:relative;
	left:0;
	border:0;
	padding:0px;
	margin:4px 0 -6px 0;
}
.abc ul {
	position:relative;
	left:0;
	margin:0;
	padding-left:0px;
}
.abc li {
	list-style-type:none;
	background:0;
	float:left;
	font-weight:bold;
	border:0px;
	margin:0;
	padding:0 0 0 1px;
}
.abc li a,
.abc li span {
	padding:3px;
	font-size:13px;
	color:#105393;
	background-color:#ffffff;
	border-color:rgba(16,83,147,0.4);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	white-space:nowrap;
	word-wrap:normal;
}
.abc li a:hover,
.abc li .aktiv,
.abc li #aktiv {
	background-color:#105393;
	border-color:rgba(255,255,255,0.6);
	color:#ffffff;
	text-decoration:none;
}
.abc li.txt {
	padding:4px 4px 4px 0;
}
.list .abc li {
	background:0 !important;
	border:0 !important;
}

.epg_ep {
	font-size:11px;
	color:#ffffff;
	background-color:#55cd0c;
	padding:1px;
	margin-left:1px;
}
.epg_st {
	font-size:11px;
	color:#ffffff;
	background-color:#0c62cd;
	padding:1px;
	margin-left:1px;
}
#epg_close {
	position:absolute;
	top:2px;
	right:2px;
}

.movebutton:hover {
	position:relative;
	top:1px;
	left:1px;
}
.epg_text {
	background-color:#ffffff;
	position:relative;
	display:none;
	overflow:hidden;
	clear:left;
}
.epg_text.wide {
	width:612px !important;
}
.epg_text #epg_wait {
	position:absolute;
	left:260px;
	top:80px;
}

#epg_text_in {
	padding:4px 2px 2px 2px;
	background:linear-gradient(90deg,rgba(194,215,249,0.8),rgba(255,255,255,0.5) 50%,rgba(194,215,249,0.6) 100%);
}
#epg_text_in::after {
	clear:right;
	content:'';
	display:block;
}
.epg_bild {
	display:inline-block;
	float:right;
	padding:0 12px 4px 4px;
	min-width:80px;
}
.epg_bild .credits {
	margin-right:0 !important;
}
.epg_titel {
	max-width:600px;
}
.epg_titel .epg_ep,
.epg_titel .epg_st {
	font-size:13px;
}
.epg_titel .episodentitel {
	font-size:14px;
	font-weight:bold;
}
.epg_produktionsinfo {
	margin-left:30px;
	clear:left;
	padding-top:4px;
}
.epg_originaltitel {
	margin-left:30px;
	font-style:italic;
}
.epg_ausstrahlung {
	clear:left;
	padding-top:4px;
}
.epg_inhalt {
	font-size:12px;
	min-height:100px;
}
.left4 {
	margin-left:4px !important;
}

.shariff {
	margin-top:8px;
}

.scalehalf {
	zoom:0.6;
	-moz-transform:scale(0.6);
	-moz-transform-origin:0 0;
}

.serienstart_thumbnail {
	width:150px;
	height:80px;
}
/* Allgemein Ende */

/* Sprites */
.facebookicon {
	height:12px;
	width:12px;
	background:url(/gfx/sn/social-sprite.png) -32px -0px no-repeat;
}
.twittericon {
	height:12px;
	width:12px;
	background:url(/gfx/sn/social-sprite.png) -16px -0px no-repeat;
}
.androidicon {
	height:12px;
	width:12px;
	background:url(/gfx/sn/social-sprite.png) -64px -0px no-repeat;
}
.mailicon {
	height:12px;
	width:12px;
	background:url(/gfx/sn/social-sprite.png) -49px -0px no-repeat;
}
.rssicon {
	height:12px;
	width:12px;
	background:url(/gfx/sn/social-sprite.png) -0px -0px no-repeat;
}
.pndownicon {
	height:14px;
	width:14px;
	background:url(/gfx/social-sprite.png) 0px -18px no-repeat;
}
.pnneutralicon {
	height:14px;
	width:14px;
	background:url(/gfx/social-sprite.png) -17px -18px no-repeat;
}
.pnupicon {
	height:14px;
	width:14px;
	background:url(/gfx/social-sprite.png) -32px -17px no-repeat;
}
.fernsehserienbanner {
	height:31px;
	width:88px;
	background:url(/gfx/social-sprite.png) -0px -34px no-repeat;
}
.tvforenbanner {
	height:31px;
	width:88px;
	background:url(/gfx/social-sprite.png) -0px -65px no-repeat;
}
.tvkultbanner {
	height:31px;
	width:88px;
	background:url(/gfx/social-sprite.png) -0px -128px no-repeat;
}
.retrotvbanner {
	height:31px;
	width:88px;
	background:url(/gfx/social-sprite.png) -0px -97px no-repeat;
}
.zeichentrickbanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -158px no-repeat;
}
.zuschauerpostbanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -181px no-repeat;
}
.tvprogrammebanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -202px no-repeat;
}
.flexikonbanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -224px no-repeat;
}
.filmjuwbanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -249px no-repeat;
}
.tvjuwbanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -270px no-repeat;
}
.vodsterbanner {
	height:24px;
	width:63px;
	background:url(/gfx/social-sprite.png) -0px -295px no-repeat;
}
.plussprite {
	height:11px;
	width:11px;
	background:url(/gfx/social-sprite.png) -136px -19px no-repeat;
}
.minussprite {
	height:11px;
	width:11px;
	background:url(/gfx/social-sprite.png) -136px -33px no-repeat;
}
.oksprite {
	height:15px;
	width:14px;
	background:url(/gfx/social-sprite.png) -134px -0px no-repeat;
}
.atomsprite {
	height:14px;
	width:46px;
	background:url(/gfx/social-sprite.png) -84px -0px no-repeat;
}
.barsprite {
	height:14px;
	width:14px;
	background:url(/gfx/social-sprite.png) -67px -18px no-repeat;
}
.rsssprite {
	height:14px;
	width:46px;
	background:url(/gfx/social-sprite.png) -84px -18px no-repeat;
}
.kalsprite:before {
	content:"\E00E"; /* thumbs up */
	margin-right:5px;
}
.entaniasprite {
	height:34px;
	width:84px;
	background:url(/gfx/social-sprite.png) -66px -160px no-repeat;
}
.linkhead:before {
	content:url('../gfx/ng_p.gif');
	font-weight:bold;
	color:black;
}
span.no-tablet {
	padding-right:0px;
}
.fullwidth {
	width:100%;
	max-width:631px;
}
.editpadd {
	margin-top:2px;
}
/* Sprites Ende */

/* Rectangle */
#rectangle {
	padding:4px;
	margin:4px 0;
}
/* Rectangle */

/* Skyscraper */
#div-gpt-ad-sky {
	position:absolute;
	top:204px;
	left:1000px;
}
#div-gpt-ad-sky_2 {
	position:absolute;
	top:204px;
	left:-164px;
}
/* Skyscraper Ende */

/* Billboard */
#div-gpt-ad-billboard_ad_container {
	text-align:center;
}
/* Billboard Ende */

/* Head Anfang */
div#logo {
	height:55px;
	width:578px;
	padding:0;
	z-index:1;
}
div#logo #logo_home {
	position:absolute;
	left:-4px;
	width:300px;
}

div#navi {
	height:32px;
	width:672px;
	padding:0;
	margin:0;
}

#navigation {
	position:relative;
	margin:0;
	text-align:left;
	display:block;
	left:-2px;
	padding:4px 2px 0px 0px;
}
html > body #navigation {	/* IE7/MOZ */
	width:670px;
}
#navigation li {
	list-style-type:none;
	float:left;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	color:#94a7d3;
	white-space:nowrap;
}
#navigation li a,
#navigation li:hover a {
	color:#0031e0 !important;
}

#navigation li:hover,
#navigation li.on {
	background-color:#ffffff;
}
#navigation li:hover {
	transition:0;
}
#navigation li ul {
	position:absolute;
	top:25px;
	left:0px;
	padding:0;
	margin:0;
	min-width:150px;
	display:none;
	background-color:#ffffff;
	box-shadow:4px 4px 4px rgba(0,0,0,0.5);
}
#nav_info {
	z-index:10 !important;
}
#nav_info,
#nav_vote,
#nav_update,
#nav_shop {
	background-color:#dbe9fa;
	padding:1px;
	z-index:1;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}
#nav_login {
	background-color:#105393;
	padding:1px;
	z-index:1;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}
#navigation #nav_login:hover {
	background-color:#105393 !important;
	transition:0;
}
#nav_login #navl {
	color:#ffffff !important;
}
#nav_login a:hover,
#nav_login #nav_login_in a {
	color:#000090 !important;
}
#nav_vote span {
	padding:0 0 5px 0 !important;
}
#nav_vote .hl span {
	padding:0 !important;
}
#nav_suche {
	z-index:0 !important;
}
#navigation li#nav_suche:hover {
	background:0;
}
#navigation li:hover {
	position:relative;
	z-index:9;
}
#navigation li.vis {
	position:relative;
}
#navigation a {
	display:block;
	padding:4px 14px 1px 8px;
	height:18px;
	text-decoration:none;
	border:0px;
	font-weight:bold;
}
#navigation li ul li a {
	margin-right:0px;
}
#navigation li ul a {
	color:#000090;
	padding:3px 8px;
	font-size:13px;
	background:0;
}
#navigation li ul li a:hover {
	background:#105393 0;
	color:#ffffff !important;
	text-decoration:none;
}
#navigation li ul li.hl a {
	background-color:#dbe9fa;
}
#navigation li ul li.hl a:hover {
	color:#0000c0;
}
#navigation li ul .headline,
#navigation li ul h2 {
	display:none;
}
#navigation #nav_suche input#search_box {
	background:#ededed;
	border:solid 1px #ccc;
	padding:3px 25px 3px 12px;
	height:auto;
	margin:0;
	font:bold 1em 'Roboto',Arial,Helvetica,sans-serif;
}
#navigation #nav_suche input#search_box:hover {
	box-shadow:0 0 4px 2px rgba(16,83,147,0.5);
	transition:box-shadow 2s;
	cursor:pointer;
}
#navigation #nav_suche input#search_box.aktiv {
	font-weight:normal !important;
}

.subscribe tr:hover {
	background:0;
}
.subscribe th {
	padding:4px 0 2px 0;
	border:0;
}
.subscribe td {
	padding:2px;
	border:0;
}

#login_in {
	position:absolute;
	top:2px;
	right:2px;
	margin:0;
	padding:1px 4px 4px 4px;
	height:52px;
	line-height:15px;
}
#login_in #login_password,
#login_in #login_mail {
	border-width:1px;
	background-color:#cfe0fb;
}
#login_in #login_password:focus,
#login_in #login_mail:focus {
	background-color:#c2d7f9;
}
#login_in #login_submit {
	height:22px !important;
	font-weight:bold;
}

#nav_login_in {
	background-color:#ffffff !important;
	border:2px solid #105393;
	color:#000000;
	width:400px !important;
	height:70px !important;
	padding:4px !important;
	margin-top:-2px !important;
	font-size:12px;
}
#nav_login_in #login_password,
#nav_login_in #login_mail {
	border-width:1px;
	background-color:#cfe0fb;
}
#nav_login_in #login_password:focus,
#nav_login_in #login_mail:focus {
	background-color:#c2d7f9;
}
#nav_login_in #login_submit {
	height:22px !important;
	font-size:13px;
}
#nav_login_head {
	font-size:14px;
	font-weight:bold;
	margin:0 0 4px 0;
}
#nav_login_sub {
	display:block;
	width:100%;
	margin:4px 0 0 0px;
	padding:0;
}
#nav_login_sub span,
#nav_login_sub span a {
	float:left;
	margin:0 !important;
	padding:2px 4px 2px 0 !important;
	width:auto;
	font-weight:normal !important;
	font-size:11px !important;
	line-height:14px !important;
}
#nav_login_sub span a:hover {
	text-decoration:underline;
	background:0;
}

#imfernsehen {
	position:absolute;
	top:32px;
	left:408px;
}
#imfernsehen a img {
	height:30px !important;
}

#login_merken {
	position:absolute;
	right:26px;
}

#login_sub {
	position:absolute;
	left:5px;
	bottom:2px;
	font-size:11px;
	float:left;
	padding:0;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
}
#login_sub input {
	padding:0;
	margin:0;
	position:relative;
	bottom:-2px;
	right:2px;
	width:12px;
	white-space:nowrap;
	overflow:hidden;
}

#login_submit input {
	width:80px;
}

#login_out {
	position:absolute;
	top:12px;
	right:2px;
	margin:0;
	padding:4px;
	height:42px;
	min-width:220px;
	font:normal 12px 'Roboto',Arial,Helvetica,sans-serif;
	line-height:20px;
}
#login_out #text {
	position:absolute;
	right:8px;
	bottom:5px;
	font-size:10px;
	line-height:21px;
	float:left;
	padding:0;
	margin:0;
}
#login_out .link {
	padding-left:12px;
}

#adblock {
	position:absolute;
	left:0px;
	top:500px;
	width:130px;
	overflow:hidden;
}
/* Head Ende */

/* Hauptcontent Anfang */
.contentbox {
	position:relative;
	left:0px;
	top:0px;
	margin:0px 4px 24px 0px;
	padding:0px 0px 4px 0px;
	width:390px;
}

.contentbox .text .head,
.contentbox .text h3 {
	background:0;
}

.contentbox .head_anzeige2 {
	background-color:#ffffff;
	border-bottom:1px solid #248fff;
	padding-bottom:1px;
	font-size:10px;
}

.contentbox .text {
	padding:4px;
	font-size:13px;
}
.contentbox .textlist {
	padding:4px;
	font-size:12px;
}
.contentbox .text p {
	padding:0;
	font-size:13px;
}

.contentbox .text .list li {
	border-bottom:1px solid #c2d7f9;
	padding-top:2px;
	padding-bottom:2px;
	background:url('../gfx/p.png') no-repeat 1px 4px;
}

.contentbox .link {
	background:url('../gfx/ng_p.gif') no-repeat 6px 1px;
	padding-top:0px;
	padding-left:16px;
	position:absolute;
	right:4px;
	bottom:4px;
	cursor:pointer;
}
.contentbox .link1 {
	background:url('../gfx/ng_p.gif') no-repeat 6px 1px;
	padding-left:16px;
	position:absolute;
	right:4px;
	cursor:pointer;
}
.contentbox .link2 {
	background:url('../gfx/ng_p.gif') no-repeat 0px 7px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:40px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	cursor:pointer;
}
.contentbox .link3 {
	background:url('../gfx/ng_p.gif') no-repeat 0px 2px;
	padding-left:10px;
	font-weight:bold;
	cursor:pointer;
}
.contentbox .link_back {
	background:url('../gfx/ng_q.gif') no-repeat 6px 1px;
	padding-top:0px;
	padding-left:16px;
	position:absolute;
	left:4px;
	bottom:4px;
	cursor:pointer;
}
.contentbox .link_back2 {
	background:url('../gfx/ng_q.gif') no-repeat 0px 3px;
	padding-top:0px;
	padding-left:10px;
	cursor:pointer;
	font-weight:bold;
}

.suchbox {
	padding:4px;
}
.suchbox #search_input {
	width:200px;
	height:21px;
}

.contentbox ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.contentbox li a {
	font-weight:bold;
}

.contentbox .text table th {
	text-align:left;
}
.contentbox .text table .c {
	text-align:center;
}
.contentbox .text table .l a {
	font-weight:bold;
}
.contentbox .text table .l .opt {
	margin-right:4px;
}
.contentbox .text table .info {
	background-color:#c5004f;
	color:#ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.contentbox .text table .showinfo {
	display:block;
	font-size:10px;
	font-weight:bold;
}

#votecharts {
	margin-top:4px;
	width:630px;
}
#votecharts ul {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	height:110px;
}
#votecharts li {
	width:280px;
	margin-bottom:10px;
}
#votecharts li .srang {
	float:left;
}
#votecharts li .sendung {
	display:block;
	margin-left:54px;
}
#votecharts li li {
	border-bottom:1px solid #c2d7f9;
	padding:0;
	margin:2px;
}

#votelist {
	padding:4px 4px 18px 4px;
}
#votelist ul {
	list-style-type:none;
}
#votelist li {
	padding:2px;
	background-image:linear-gradient(to bottom,#fcfcfc 0px,#e8e8e8 100%);
}
#votelist li.nh {
	background:0;
}
#votelist li:hover {
	border:1px solid #bbbbbb;
	padding:1px;
}
#votelist li.nh:hover {
	border:0;
	padding:2px;
}
#votelist li input {
	margin:2px 6px 2px 2px;
	float:left;
}
#votelist li .e {
	width:590px;
	display:block;
	overflow:hidden;
}
#votelist .info {
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
}
#votelist .infoabc {
	font-size:11px;
	padding-left:10px;
	overflow:hidden;
	white-space:nowrap;
}
#votelist .abstimmen {
	font-weight:bold;
	padding-top:8px;
	padding-left:16px;
}

#nldel_umfrage {
	padding:0 0 20px 0;
}

.titellist {
	padding:4px 4px 18px 4px;
}
.titellist ul {
	margin:0;
	padding:0;
}
.titellist li {
	height:26px;
	padding-left:16px;
}
.titellist .info {
	font-size:10px;
}

.ilist {
	padding:2px;
}
.ilist li {
	list-style-type:none;
	float:bottom;
	border-bottom:1px solid #c2d7f9;
	padding-bottom:1px;
	margin:0;
}
.ilist .headline,
.ilist h2 {
	padding-bottom:1px;
}
.ilist .lpreis {
	margin-left:94px;
	font-size:11px;
}

.elist li {
	list-style-type:none;
	float:bottom;
	height:15px;
	margin:0 0 3px 0;
	padding:2px;
	overflow:hidden;
	white-space:nowrap;
	background:linear-gradient(345deg,#c2d7f9,white 50%,white 100%);
}
.elist li img {
	margin:0 12px -1px 0;
	padding-left:52px;
}
.elist .datum {
	font-size:11px;
	float:left;
	width:54px;
	margin:2px 6px 0 0px;
	text-align:center;
}
.elist .slink {
	float:left;
	width:126px;
	overflow:hidden;
	white-space:nowrap;
}
.elist .sfe span {
	padding-left:22px;
}
.elist fieldset {
	border:0;
}
.elist.fl li {
	float:left !important;
	padding-right:14px;
}
.elist .e1 {	/* News */
	background-image:linear-gradient(90deg,#ad251a 4px,rgba(239,244,255,0) 4px);
	background-size:1000px 20px;
	padding-left:6px;
}
.elist .e2 {	/* Shop */
	background-image:linear-gradient(90deg,#cf5c10 4px,rgba(239,244,255,0) 4px);
	background-size:1000px 20px;
	padding-left:6px;
}
.elist .e3 {	/* Forum */
	background-image:linear-gradient(90deg,#f0ac32 4px,rgba(239,244,255,0) 4px);
	background-size:1000px 20px;
	padding-left:6px;
}
.elist .e4 {	/* Links */
	background-image:linear-gradient(90deg,#25877a 4px,rgba(239,244,255,0) 4px);
	background-size:1000px 20px;
	padding-left:6px;
}
.elist .e5 {	/* Sendetermine */
	background-image:linear-gradient(90deg,#3fb1c6 4px,rgba(239,244,255,0) 4px);
	background-size:1000px 20px;
	padding-left:6px;
}
.elist .e6 {	/* Videos */
	background-image:linear-gradient(90deg,#3d4b9a 4px,rgba(239,244,255,0) 4px);
	background-size:1000px 20px;
	padding-left:6px;
}
.elist .et {
	position:absolute;
	left:236px;
	width:388px;
	overflow:hidden;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.vlist {
	padding:0 2px 2px 2px;
	margin:0;
}
.vlist .headline {
	padding-top:8px !important;
}
.vlist li {
	background:0 !important;
	list-style-type:none;
	float:bottom;
	border-bottom:1px solid #c2d7f9;
	padding:2px 0 2px 0 !important;
	margin:0;
	overflow:hidden;
	white-space:nowrap;
}
.vlist .t img {
	margin:0 3px -2px 4px;
	padding-top:2px;
}
.vlist .a {
	margin-left:18px;
}
.vlist .b {
	margin-left:28px;
	width:520px !important;
}
.vlist .datum {
	float:left;
	width:60px;
	overflow:hidden;
	margin-right:8px;
}
.vlist .slink {
	float:left;
	width:516px;
	overflow:hidden;
	margin-right:8px;
	white-space:nowrap;
	font-weight:bold;
}
.vlist fieldset {
	border:0;
}

.tlist li {
	background:0;
	list-style-type:none;
	float:left;
	padding:4px !important;
	margin:0;
	width:145px;
	height:134px;
	position:relative;
}
.tlist li img {
	width:150px;
}
.tlist li .image {
	display:block;
	width:150px;
	height:90px;
	overflow:hidden;
}
.tlist li div {
	display:block;
	position:absolute;
	top:90px;
	font-size:11px;
	background-color:#ffffff;
	width:150px;
	height:60px;
}

.dlist {
	padding:4px;
	list-style-type:decimal;
}

.dlist ul li {
	margin-left:0px;
}

.dlist ol li {
	margin-left:30px;
	padding:1px 0 1px 0;
	border-bottom:1px solid #c2d7f9;
}

.flist li {
	width:110px;
	list-style-type:none;
	float:left;
	padding:2px 0 2px 10px;
	background:url('../gfx/ng_p.gif') no-repeat 0 4px;
}

.hinweis_a ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.hinweis_a li {
	font-size:11px;
	font-weight:bold;
	padding:2px 4px 2px 12px;
	background:url('../gfx/p.png') no-repeat 1px 4px;
}

.tvtippliste {
	margin:10px 0px 20px 0px;
}
.tvtippliste .text {
	margin-left:75px;
}

table.dvdfeatures {
	margin:2px;
}
table.dvdfeatures td {
	padding-bottom:4px !important;
}

.lcontentbox .gewinnspiel li {
	height:68px;
	border-bottom:1px solid #afccfa;
}
.lcontentbox .gewinnspiel li img {
	border:0;
	margin:4px;
}
.lcontentbox .gewinnspiel li img:hover {
	box-shadow:0 0 4px 2px #afccfa;
	-webkit-box-shadow:0 0 4px 2px #afccfa;
	-moz-box-shadow:0 0 4px 2px #afccfa;
}
.lcontentbox .gewinnspiel span {
	position:absolute;
	left:160px;
	padding:4px 4px 4px 8px;
}
.lcontentbox .gewinnspiel .link {
	position:relative;
	right:4px;
	bottom:4px;
}

#rubrikenliste {
	padding-left:12px;
}
#rubrikenliste span {
	position:relative;
	padding-left:14px;
	height:18px;
	float:bottom;
}
#rubrikenliste p {
	float:left;
	padding-left:6px;
	width:140px;
}

.charts li {
	margin-bottom:2px;
	min-height:84px;
}
.charts li:hover {
	background:linear-gradient(345deg,rgba(194,215,249,0.6),rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);
	background-position:290px;
	transition:all 1s;
}
.charts li img {
	margin:2px 4px 2px 2px;
	float:left;
}
.charts .otitel,
.charts .utitel {
	margin-left:166px;
}
.charts .info {
	margin-left:166px;
	min-height:68px;
	font-size:11px;
}
.charts .info p {
	font-size:11px;
	line-height:13px;
	margin:0;
}
.charts .info span {
	display:block;
	margin:2px 0;
}

.chartbox .headline,
.chartbox h2 {
	width:100%;
}
.chartbox .highlight {
	display:block;
	height:90px;
}
.chartbox span {
	position:absolute;
	left:162px;
	padding:4px;
}
.chartbox .info {
	margin:2px 0px 0px 10px;
}

.epglist {
	padding:4px 4px 18px 4px;
}
.epglist ul {
	list-style-type:none;
	margin:0px 0px 8px 0px;
	padding-left:0;
}
.epglist li {
	padding:1px 2px 2px 14px;
	margin:0;
	border-bottom:1px solid #c2d7f9;
}
.epglist tr:hover {
	background-color:#c2d7f9;
}
.epglist .tipp .px {
	margin:0 0 -2px 2px;
}
.epglist .otitel {
	margin:0 0 0 4px;
}
.epglist .bgbox_update {
	margin:1px 0 0 4px;
}
.epglist .head,
.epglist h3 {
	background:0;
}
.epglist .head .stationslogo,
.epglist h3 .stationslogo {
	right:8px;
}
.epglist .headline input,
.epglist h2 input {
	vertical-align:baseline;
	padding:0;
}
.epglist .episode_info {
	padding:2px;
	margin:0;
	border:0px;
}
.epglist #artikeldetails {
	top:-2px;
	right:0px;
	width:160px;
}
.epglist table {
	border-collapse:collapse;
	width:100%;
}
.epglist td {
	vertical-align:top;
	padding:2px;
	border-bottom:1px solid #c2d7f9;
}

.itemlist,
.itemlist2 {
	padding:2px;
}
.itemlist .aktuell li,
.itemlist2 li {
	height:84px;
}
.itemlist .gewinnspiele li {
	height:64px;
}
.itemlist .gewinnspiele li p {
	margin-top:2px;
}
.itemlist .gewinnspiele li p a {
	background:url('../gfx/ng_p.gif') no-repeat 0 2px;
	font-weight:bold;
	padding-left:10px;
}
.itemlist .sentries li {
	padding-bottom:2px;
}
.itemlist .sentries li a {
	font-weight:bold !important;
}
.itemlist .serien li {
	list-style-type:none;
	margin-left:0;
}
.itemlist .wirschaltenum li {
	height:64px;
}
.itemlist .teaser {
	height:64px;
}
.itemlist a,
.itemlist .textlist a,
.itemlist2 a {
	font-weight:bold;
}
.itemlist li:hover,
.itemlist li.aktiv,
.itemlist2 li:hover,
.itemlist2 li:aktiv {
	background-color:#c2d7f9;
}
.itemlist .credits,
.itemlist2 .credits {
	padding-top:4px;
	font-size:11px;
}
.itemlist li img {
	position:absolute;
	top:0px;
	right:0px;
	margin:2px;
}
.itemlist2 li img {
	position:absolute;
	top:0px;
	left:0px;
	margin:2px;
}
.itemlist .aktuell img,
.itemlist2 img {
	width:80px;
	height:80px;
}
.itemlist img.serienbild {
	width:150px;
}
.itemlist img.gsteaser {
	width:150px;
	height:60px;
}
.itemlist #topmeldung img {
	position:relative;
	border:0;
	float:right;
}
.itemlist #topmeldung li {
	font-size:13px;
	min-height:128px;
	margin-top:-4px !important;
	padding-bottom:4px !important;
	background:url('../gfx/ng_p.gif') no-repeat 0px 22px !important;
}
.itemlist #topmeldung li span {
	display:block;
}
.itemlist #topmeldung li div {
	font-size:12px;
}
.itemlist .smallheadline {
	width:196px;
}
.itemlist .wirschaltenum li div {
	width:500px !important;
}
.itemlist .sb_button img {
	opacity:0.6;
}

.itemlist2 li {
	position:relative;
	width:620px;
	padding:2px 0 2px 86px;
	margin:0;
	border-bottom:1px solid #c2d7f9;
}
.itemlist2 li span {
	background:url('../gfx/ng_p.gif') no-repeat 0px 1px;
	padding-left:10px;
	display:block;
	font-size:13px;
}
.itemlist2 .credits {
	padding-left:10px;
}

.itemlist3 {
	padding-bottom:4px !important;
}
.itemlist3 li {
	font-size:13px;
	height:28px;
	border:0;
	padding:2px 0 2px 10px;
	position:relative;
	width:610px;
	background:url('../gfx/ng_p.gif') no-repeat 0px 4px;
}
.itemlist3 li img {
	position:absolute;
	left:500px;
	width:120px;
	height:120px;
}

.smalllist {
	padding:2px;
}
.smalllist li {
	position:relative;
	width:280px;
	background:url('../gfx/ng_p.gif') no-repeat 0px 4px;
	padding:2px 0 2px 10px;
	margin:0;
	border-bottom:1px solid #c2d7f9;
	height:110px;
	float:left;
}
.smalllist li .newsimage {
	float:right;
	padding:4px;
	width:90px;
}
.smalllist li .newsimage img {
	width:80px;
	height:80px;
}
.smalllist .credits {
	padding-top:4px;
	font-size:11px;
}

.stationlist {
	width:520px;
	text-align:center;
}
.stationlist ul {
	list-style-type:none;
	margin:0;
	padding-top:12px;
}
.stationlist li {
	font-size:10px;
	width:110px;
	height:50px;
	float:left;
	text-align:center;
	background-color:#ffffff;
}
.stationlist li a {
	font-size:10px;
	text-decoration:none;
}
.stationlist li:hover {
	background-color:#c2d7f9;
}

.kategorielist,
.kategorielist2 {
	padding:0;
	margin:2px;
	width:100%;
}
.kategorielist .r1,
.kategorielist2 .r1 {
	font-weight:bold;
	padding:7px 3px 7px 0 !important;
	float:bottom;
}
.kategorielist .r1 a,
.kategorielist2 .r1 a {
	color:#ffffff;
	font-weight:bold;
}
.kategorielist .r2 ul,
.kategorielist2 .r2 ul {
	padding:3px;
}
.kategorielist li,
.kategorielist2 li {
	background:0;
	padding:0;
	margin:0 0 0 1px;
	float:left;
}
.kategorielist li a,
.kategorielist2 li a {
	padding:6px;
}
.kategorielist2 a {
	padding:6px !important;
}
.kategorielist #search_input {
	margin:0 2px;
	width:120px;
	height:21px;
}
.kategorielist a,
.kategorielist2 a,
.box {
	font-size:13px;
	color:#105393;
	background-color:#ffffff;
	border-color:rgba(16,83,147,0.4);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	white-space:nowrap;
	word-wrap:normal;
}
.box:active,
.box.aktiv,
.box:active,
.box:hover,
.kategorielist a:hover,
.kategorielist2 a:hover,
.kategorielist li a.aktiv,
.kategorielist2 a.box.aktiv,
.kategorielist2 li a.aktiv {
	background-color:#105393;
	border-color:rgba(255,255,255,0.6);
	color:#ffffff;
	text-decoration:none;
}
.kategorielist a.nb,
.kategorielist2 a.nb {
	background:0 !important;
	border:0 !important;
}

.flist {
	bottom:50px;
}

.senderauswahl span,
.senderauswahl select {
	float:left;
	margin-right:4px;
}
.senderauswahl input {
	position:relative;
	bottom:4px;
}

.preistabelle {
	margin-bottom:6px;
	border-bottom:1px solid #c2d7f9;
	width:500px;
}
.preistabelle td {
	font-size:10px;
}

.stripe_0 {
	background-color:#c2d7f9;
}
.stripe_1 {
	background-color:#ffffff;
}

.addbuttons {
	margin-top:0px;
	margin-left:164px;
}
.addbuttons button,
.rightbutton button {
	padding:0 4px;
	font-size:11px;
	font-weight:bold;
}
.addbuttons button img,
.rightbutton button img {
	height:10px;
	margin:0 4px -1px 0 !important;
}

#blacklisted_button {
	margin:8px 0 8px 170px;
}

#votetype {
	display:block;
	position:relative;
	width:120px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	color:#ffffff;
}
#votetype .m {
	display:block;
	position:absolute;
	left:0px;
	height:16px;
	background-color:#516fdd;
	border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
}
#votetype .w {
	display:block;
	position:absolute;
	right:0px;
	height:16px;
	background-color:#dd5176;
	border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
}
#votetype .mt {
	position:absolute;
	left:2px;
}
#votetype .wt {
	position:absolute;
	right:2px;
}

.charts #votetype {
	float:right;
}

/* Content Related */
#right #container {
	display:none;
}
.lcontentbox #lc_profil {
	display:block;
}

.lcontentbox ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.lcontentbox li {
	list-style-type:none;
	padding:0;
}

.lcontentbox h3 a.hlink ,
.lcontentbox h3 a.hlink:hover {
	color:#0010a0 !important;
	text-decoration:none;
	hyphens:none;
}

.lcontentbox h3 a.link {
	font-size:11px;
	color:#0010a0 !important;
	float:right;
	position:relative;
	top:4px;
	right:0px;
}

.lcontentbox .link {
	position:absolute;
	background:url('../gfx/ng_p.gif') no-repeat 1px 2px;
	font-weight:bold;
	right:8px;
	bottom:-5px;
}

.lcontentbox #scroller {
	height:80px !important;
	width:290px !important;
	overflow:hidden;
}
.lcontentbox #scroller table,
.lcontentbox #scroller tr,
.lcontentbox #scroller td {
	padding:0;
	margin:0;
	border-collapse:collapse;
}

.lcontentbox_ad {
	margin:0px 0px 10px 0px;
	padding:8px;
	text-align:center;
}
.lcontentbox_ad span {
	width:300px;
	display:block;
	margin:0 auto;
}
.lcontentbox_ad ul {
	list-style-type:none;
	margin:0;
	padding-left:0;
	overflow:auto;
}
.lcontentbox_ad li {
	background:url('../gfx/shop/maxdome_play.gif') no-repeat 1px 4px;
	padding:2px 0px 2px 12px;
	margin:0;
	height:10px;
	font-size:10px;
	overflow:hidden;
	white-space:nowrap;
	border-bottom:1px solid #c2d7f9;
}
.lcontentbox_ad li:hover {
	background-color:#c2d7f9;
}
/* Content Related/neu Ende */

#main,
#login {
	position:relative;

}

/* Hauptcontent/links */
#main #left {
	background-color:#ffffff;
	padding:0px 0 8px 8px;
	float:left;
}

#login #left {
	margin-left:10px;
	margin-top:0px;
	z-index:9;
}
#login #left .hinweisbox {
	width:620px !important;
}

#left {
	min-height:580px; /* Quick Fix */
}
#left .contentbox {
	width:629px;
}
#login #left .contentbox.wide {
	width:826px !important;
}

#left .head_anzeige {
	padding-bottom:1px;
	font-size:10px;
	color:#afccfa;
}

#popup #left {
	clear:both;
	width:650px;
	margin:0;
	padding:0;
}

#left .itemlist li {
	position:relative;
	width:610px;
	background:url('../gfx/ng_p.gif') no-repeat 0px 4px;
	padding:2px 0 2px 10px;
	margin:0;
	border-bottom:1px solid #c2d7f9;
}
#left .itemlist.np li {
	background:0;
	padding-left:0;
}
#left .itemlist li.no {
	background:0 !important;
	height:auto;
	margin-top:14px;
}
#left .itemlist div {
	display:block;
	width:620px;
}
#left .itemlist .link2 {
	position:absolute;
	left:0;
}
#left .itemlist .serien li {
	background:0;
	padding-left:0 !important;
}
#left .itemlist .serien li span {
	display:block;
	margin-left:10px;
}
#left .itemlist .serien li span.jahre {
	text-decoration:underline;
	font-weight:bold;
}

#left .textlist li {
	position:relative;
	clear:both;
	width:620px;
	background:url('../gfx/ng_p.gif') no-repeat 4px 2px;
	padding-left:16px;
	margin:2px 0px 4px 0px;
}
#left .textlist a {
	font-weight:normal;
}

#left .charts li:hover {
	background-position:626px;
}

/* Startseite */
#main_serienstarts_cbox h3 .link {
	font-size:12px;
	float:right;
	margin-top:6px;
	top:0;
}

#main_serienstarts {
	height:152px;
}
#main_serienstarts strong {
	margin-left:8px;
}
#main_serienstarts ul {
	width:296px;
	height:102px;
	overflow:hidden;
	margin:0;
}
#main_serienstarts li:hover {
	background-position:295px;
	transition:background-position 1s;
}
#main_serienstarts li a {
	display:block;
}
#main_serienstarts li span {
	position:relative;
}
#main_serienstarts li .stlogo {
	position:absolute;
	top:-68px;
	left:164px;
}
#main_serienstarts #serienstarts_0,
#main_serienstarts #serienstarts_1 {
	position:absolute;
	top:26px;
	width:296px;
}
#main_serienstarts #serienstarts_0 {
	left:2px;
}
#main_serienstarts #serienstarts_1 {
	left:324px;
}
#main_serienstarts #serienstarts_blaettern_l_0,
#main_serienstarts #serienstarts_blaettern_l_1 {
	position:absolute;
	bottom:0px;
	right:34px;
	width:30px;
}
#main_serienstarts #serienstarts_blaettern_r_0,
#main_serienstarts #serienstarts_blaettern_r_1 {
	position:absolute;
	bottom:0px;
	right:4px;
	width:30px;
}
#main_serienstarts #serienstarts_counter_0,
#main_serienstarts #serienstarts_counter_1 {
	position:absolute;
	top:0px;
	right:0px;
	color:#afccfa;
}

#main_shop {
	padding:6px;
	font-size:13px;
}

#charts_main {
	padding:6px;
}
#charts_main .headline span,
#charts_main h2 span {
	float:left;
	width:130px;
	height:16px;
	padding:0;
	margin:0;
	display:block;
	font-weight:bold;
	text-shadow:#000000 0px 0px 3px;
	margin:0 auto;
}
#charts_main .headline span a,
#charts_main h2 span a {
	color:#ffffff;
	padding:0 0 0 16px;
}
#charts_main .headline span a:hover,
#charts_main h2 span a:hover {
	background:url('../gfx/pw.png') no-repeat 6px 4px;
}
#charts_main ul {
	width:8000px;
	overflow:hidden;
}
#charts_main li {
	position:relative;
	list-style-type:none;
	width:600px;
	margin:0;
	float:left;
}
#charts_main li div span {
	position:relative;
	width:185px;
	float:left;
	margin:4px;
}
#charts_main a {
	font-weight:bold;
}
#charts_main ul {
	width:620px;
	height:auto;
}
#charts_main li {
	width:620px;
}
#charts_main .top3 {
	padding:2px;
	margin:0;
	height:120px;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffffff),color-stop(1,#dae3f2));
	background:-moz-linear-gradient(center top,#ffffff 5%,#dae3f2 100%);
	background:-ms-linear-gradient(center top,#ffffff 5%,#dae3f2 100%);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width:620px;
	padding:5px 0px 10px 30px;
}
#charts_main table {
	width:620px;
	border-collapse:collapse;
	margin-top:4px;
}

#main_topserien {
	width:640px;
	position:relative;
}
#main_topserien span {
	list-style-type:none;
	font-size:12px;
	float:left;
	width:150px;
	padding:4px;
	margin:0px;
	overflow:hidden;
	min-height:100%;
}
#main_topserien span:hover {
	background-position:156px;
	transition:background-position 1s;
}
#main_topserien .tsl {
	margin-left:8px;
	padding-top:2px;
}
#main_topserien span {
	display:block;
}
#main_topserien .tsl a {
	font-weight:normal;
}

#main_bookmarks {
	padding:6px;
}
/* Startseite Ende */

.top3 .cs {
	padding-right:4px;
}

#news_main {
	padding:6px;
	background:#f9f9f9 url('../gfx/ng_main_bg.png') repeat-x 0px -20px;
}
#news_main .head,
#news_main h3 {
	background:0;
}

.newsitem {
	clear:both;
	height:80px;
	padding:0;
	margin:0;
	vertical-align:top;
}
.newsitem img {
	padding:0px 4px 0px 0px;
	width:80px;
	height:80px;
	float:left;
}
.newsitem .text {
	width:288px;
	line-height:15px;
}

.newsimage {
	float:right;
	width:120px;
	padding:4px;
	font-size:11px;
	font-weight:bold;
}
.newsimage_big {
	float:top;
	padding:0 0 8px 2px ;
	font-size:12px;
	font-weight:bold;
}
.newsimage .credits,
.newsimage_big .credits {
	font-size:11px;
	font-weight:normal;
}

#quicknavi select {
	width:274px;
}
#quicknavi input {
	width:30px;
	height:22px;
	margin-bottom:1px;
}

#watchlist select {
	width:40px;
}

table#tb_watchlist_e {
	width:630px;
	margin:0;
	border-collapse:collapse;
}
table#tb_watchlist_e .m {
	padding-top:8px;
	text-align:center;
}
table#tb_watchlist_e tr {
	vertical-align:top;
}
table#tb_watchlist_e td {
	padding:4px 2px 4px 2px;
	border-bottom:1px solid #c2d7f9;
}
table#tb_watchlist_e .t {
	width:65px;
}
table#tb_watchlist_e input {
	padding:0px;
}
.tb_watchlist_ew {
	position:relative;
	font-size:9px;
}
.tb_watchlist_ew img {
	position:absolute;
	bottom:0px;
}
.tb_watchlist_ew span {
	margin-left:12px;
}
.tb_watchlist_sp {
	padding:2px;
	width:324px;
}
.tb_watchlist_sp input {
	font-weight:bold;
	height:15px;
	width:150px;
}
.tb_watchlist_sp select {
	width:142px;
}

#programm_searchbox,
#programm_searchbox2 {
	font-weight:bold;
}

.addcomment {
	font-weight:normal;
	border-top:1px solid #c2d7f9;
	padding-top:6px;
	margin:0;
	border-bottom:0 !important;
}

.login_news {
	margin-bottom:20px !important;
}
.login_news li {
	width:100%;
	margin:4px;
}
.login_news p {
	margin-left:14px;
}
.login_news img {
	margin:0 2px -1px 0;
}

#login_profil {
	width:640px;
	margin:4px;
}
#login_profil li {
	list-style-type:none;
	float:left;
	width:298px;
	max-height:210px;
	overflow:hidden;
	margin:0 20px 30px 0;
	line-height:17px;
}
#login_profil li.wide {
	width:620px;
	margin-bottom:30px;
}
#login_profil h2 {
	font-size:14px;
	padding-left:9px;
}
#login_profil h2:before {
	content:"\1F539";
}
#login_profil p,
#login_profil #serienfeedticker,
#login_profil #watchlistticker {
	margin-left:10px;
}
#login_profil #serienfeedticker li {
	background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
	width:100%;
	height:15px;
	overflow:hidden;
	padding:1px;
	margin:1px 0 0 0;
}
#login_profil .epg_an {
	position:relative;
	right:240px;
}
#login_profil #watchlistticker li {
	background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
	width:100%;
	height:15px;
	overflow:hidden;
	padding:1px;
	margin:1px 0 0 0;
}
#login_profil #watchlistticker .sdatum {
	width:100px;
	float:left;
}
#login_profil #watchlistticker .slink {
	width:180px;
	float:left;
	padding-left:8px;
}
#login_profil #watchlistticker .bgbox_neu {
	margin-top:0;
}
#login_profil .epg_st,
#login_profil .epg_ep {
	position:relative;bottom:1px;
}
#login_profil .mwq {
	width:20px;
	height:20px;
	float:right;
	padding:0 0 4px 4px;
}

#prompt_login {
	margin:4px auto;
	display:block;
	width:65%;
}
#prompt_login p {
	margin:0 0 4px 0;
	font-weight:bold;
	text-align:center;
}
#prompt_login div {
	margin:0 auto;
}

.cetable tr {
	height:22px;
}

.shophl {
	padding:4px 0px 0px 0px;
	margin:0;
	width:630px;
}
.shophl li:hover {
	background-position:202px;
	transition:background-position 1s;
}
.shophl h4 {
	font-size:14px;
	margin-bottom:2px;
}
.shophl .bild {
	background-color:#ffffff;
}
.shophl .bild img {
	margin:auto !important;
}
.shophl .titel {
	font-size:14px;
	font-weight:bold;
}
.shophl .subtitel {
	font-size:12px;
	font-weight:normal;
}
.shophl .bestellen {
	position:absolute;
	left:40px;
	bottom:24px;
	width:106px;
	margin:2px;
}
.shophl .linkflag {
	position:absolute;
	top:0px;
	right:-4px;
	height:30px;
	width:30px;
}

#shopdetail {
	clear:both;
	padding:4px;
}
#shopdetail h4 {
	margin-top:8px;
}
#shopdetail ul {
	max-width:630px;
}
#shopdetail li {
	float:left;
	padding:4px;
}
#shopdetail li.p1 {
	width:158px;
	clear:both;
	font-weight:bold;
}
#shopdetail li.p2 {
	max-width:460px;
}
#shopdetail li.p3 {
	width:60px;
	text-align:right;
}
#shopdetail #preischeck td {
	height:30px !important;
	vertical-align:middle;
}
#shopdetail .img {
	float:right;
	padding-left:6px;
}
#shopdetail .img img {
	max-width:200px;
}
#shopdetail a.link {
	position:relative;
	top:0;
}
#shopdetail .wertung table {
	width:36px;
	margin-right:2px;
	float:right;
}
#shopdetail .wertung td {
	border:0;
	padding:0;
}
#shopdetail .flag {
	padding-right:3px;
}
#shopdetail .bestellen {
	font-size:11px;
}
#shopdetail .bestellen:hover {
	background-position:0 22px;
}

#tb_shop {
	width:620px;
}

.shopteaser {
	width:616px;
	margin-bottom:24px;
}
.shopteaser .img {
	max-width:200px;
	padding:8px;
	float:right;
}
.shopteaser div.inhalt {
	display:block;
	padding:2px 8px 8px 2px;
}
.shopteaser div.inhalt .big {
	font-size:14px;
}
.shopteaser table {
	margin:1px;
	padding:2px;
}
.shopteaser table tr {
	height:18px;
}
.shopteaser table td {
	background-color:#c2d7f9;
}

.text_rezension #area {
	position:relative;
	width:450px;
	height:220px;
	background:0;
}
.text_rezension #area p {
	padding:0px 0px 5px 0px;
	width:360px;
}
.text_rezension #area td {
	border:0;
}
.text_rezension #area textarea {
	width:360px;
	height:110px;
	background:#ffffbb;
	border:1px solid #afccfa;
}
.text_rezension #area table {
	position:absolute;
}
.text_rezension #area .spacer {
	width:10px;
}
.text_rezension #area .star {
	padding:0 !important;
}
.text_rezension .stars table {
	display:block;
	border-collapse:collapse;
	float:right;
	width:60px !important;
}
.text_rezension #area table .stars {
	position:absolute;
	left:72px;
	width:240px !important;
}
.text_rezension #area td.star {
	border:0;
	padding:0 !important;
	margin:0 !important;
}
.text_rezension .stars table td {
	padding:0 !important;
	border:0 !important;
}

#preisinfobox {
	width:620px;
	height:350px;
}
#preisinfobox p {
	position:relative;
	left:20px;
	top:4px;
	width:160px;
	border:1px solid black;
	background-color:#ffffff;
	padding:2px;
	opacity:0.75;
	font-size:10px;
}
/* Hauptcontent/links Ende */

/* Hauptcontent/rechts */

#right .contentbox {
	padding:0;
}
#login #right .contentbox {
	position:absolute;
	left:0;
	top:2px;
	margin-left:0;
	width:128px;
	border-bottom:0;
}
#login #right .head,
#login #right h3 {
	background:#ffffff url('../gfx/ng_rt200_bg.png') top left no-repeat;
	padding-bottom:2px;
}

#right .head_anzeige {
	margin-left:10px;
	margin-bottom:-8px;
	font-size:10px;
	color:#afccfa;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
}

#right #container {
	background:linear-gradient(180deg,rgba(194,215,249,0.5),rgba(194,215,249,0.2) 120px);
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:308px;
}

#right .itemlist li {
	font-size:13px;
	margin:0;
	padding:2px 0px;
	width:294px;
}
#right .itemlist li a {
	background:url('../gfx/ng_p.gif') no-repeat 0px 3px;
	padding-left:12px;
}
#right .itemlist li:hover,
#right .itemlist li.aktiv,
#right .slist li:hover {
	background:rgba(194,215,249,0.8);
	transition:all 0.4s;
}

#right .textlist li {
	position:relative;
	height:120px;
	margin:4px;
}
#right .textlist li img {
	float:left;
	margin-right:4px;
}

#right .slist li {
	margin:0;
	padding:2px 0px;
	width:294px;
}

#navilist {
	position:relative;
	display:block;
}
#navilist ul {
	border:0;
}
#navilist li {
	float:left;
	display:block;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}
#navilist a {
	padding:2px 8px 3px 8px;
	display:block;
	width:120px;
	background-color:#f4f9ff;
}
#navilist li a:hover {
	background-color:#afccfa;
	color:#ffffff;
	text-decoration:none;
	transition:all 0s;
}
#navilist li.aktiv a,
#navilist li.aktiv a:hover {
	background-color:#c2d7f9;
}
#navilist li.aktiv a:hover {
	color:#0000c0;
}

span.opt_options {
	display:block;
	margin:4px 0;
}
.sepl {
	height:200px;
	width:596px;
	overflow:auto;
	padding:2px !important;
	margin:2px 0 !important;
}
.sepl li {
	clear:both;
	list-style-type:none;
	background:0 !important;
	padding:0 !important;
	margin:0 !important;
	border-bottom:1px solid #c2d7f9;
}
.sepl li input[type=checkbox] {
	margin-top:1px;
}
.sepl span {
	float:left;
}
.sepl1 {
	margin:2px !important;
	height:12px;
}
.sepl2 {
	margin:2px 0 !important;
	padding:0 !important;
	height:12px !important;
	min-width:28px;
}
.sepl3 {
	margin:2px !important;
	overflow:hidden;
	width:486px;
}
.sepl3 em {
	font-size:11px;
	font-weight:normal;
}
.sepl3.aktiv a {
	color:#516fdd;
}
.sepl4:hover {
	cursor:pointer;
}
.sepl5 {
	position:absolute;
	right:10px;
	padding:2px;
	font-size:11px;
	width:260px;
	height:40px;
	display:none;
	background-color:rgba(255,255,255,0.7);
}
.sepl_head h4 {
	font-size:13px !important;
	margin-top:30px !important;
	border:0 !important;
}
.sepl_head h4 button {
	font-size:10px;
	height:18px;
	line-height:9px;
	margin:-1px 0 0 2px;
}
.sepl li.sepl_head {
	border:0 !important;
}
.sepl_all {
	float:right !important;
	cursor:pointer;
}

.mlink {
	clear:both;
	font-size:14px;
	font-weight:bold;
}
.mlink a {
	background:url('../gfx/ng_p.gif') no-repeat 0px 7px;
	padding:4px 0 0 10px;
	cursor:pointer;
}

.kontakt tr {
	vertical-align:top;
}
.kontakt td.label {
	font-weight:bold;
	text-align:right;
	width:100px;
	padding:2px 4px 0 0;
	overflow:hidden;
}
.kontakt .textinput,
.kontakt textarea {
	width:440px;
}
.kontakt input.subm {
	width:200px;
}
.kontakt input.radio {
	width:1em;
	vertical-align:bottom;
}
.kontakt .hinweis_klein,
.kontakt .red_klein {
	font-weight:bold;
	font-size:11px;
}
#dvdtipps li {
	position:relative;
	width:100%;
	margin:2px 0px 2px 0px;
	height:148px;
	padding:2px;
	overflow:hidden;
	background:linear-gradient(225deg,rgba(255,255,255,1) 140px,rgba(194,215,249,0.1) 280px);
}
#dvdtipps li:hover {
	background-position:0 152px;
	transition:background-position 1s;
}
#dvdtipps li .img {
	padding:0;
	margin:2px;
	float:right;
}
#dvdtipps .titel {
	padding:4px 0 2px 0;
	font-size:14px;
	font-weight:bold;
}
#dvdtipps .bgbox_neu {
	position:relative;
	top:-1px;
	margin-left:4px;
}
#dvdtipps .subtitel {
	padding:0 0 2px 0;
	font-size:12px;
	font-weight:normal;
}
#dvdtipps .dpreis {
	font-size:11px;
}
#dvdtipps .buttons {
	position:absolute;
	bottom:2px;
}
#dvdtipps .bestellen {
	position:absolute;
	top:106px;
}
#dvdtipps .preisvergleich {
	position:absolute;
	top:132px;
}

#dvdtipps .link {
	font-size:11px;
	position:absolute;
	bottom:2px;
	left:2px;
}

#lc_profil {
	width:300px;
	margin:-26px 0 8px 0;
}
#lc_profil h4 {
	font-size:14px;
	margin-bottom:4px;
	border-bottom:1px solid #248fff;
}
#lc_profil h5,
#lc_profil h5 a {
	font-size:13px;
	background-color:#105393;
	color:#ffffff;
	padding:2px;
	margin-top:2px;
}
#lc_profil div {
	background-color:#f3f6fe;
}
#lc_profil .link2 {
	background:url('../gfx/ng_p.gif') no-repeat 0px 2px;
	font-weight:bold;
	padding-left:10px;
}
#lc_profil #meinprofil {
	background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
	height:109px;
	margin-bottom:2px;
}
#lc_profil .profilbild {
	background-color:#ffffff;
	margin:0;
	padding:2px 8px 2px 0;
}
#lc_profil .profilbild a {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	position:relative;
	top:25px;
}
#lc_profil #einstellungen li {
	padding:2px;
	font-size:12px;
}
#lc_profil #einstellungen li strong {
	font-size:13px;
}
#lc_profil .serienfeed_wrapper {
	height:90px;
	padding:0;
	overflow:hidden;
	margin-bottom:2px;
}
#lc_profil #serienfeedticker li {
	background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
	height:15px;
	padding:1px;
	margin:1px 0 0 0;
	overflow:hidden;
}
#lc_profil #serienfeedticker .slink {
	font-weight:bold;
	margin-right:4px;
	width:auto;
}
#lc_profil .watchlist_wrapper {
	height:90px;
	padding:0;
	margin-bottom:2px;
}
#lc_profil #watchlistticker li {
	background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
	height:15px;
	padding:1px;
	margin:1px 0 0 0;
	overflow:hidden;
}

#lc_login {
	width:130px;
	margin:4px 20px 2px 0;
	padding:4px;
	float:left;
	background-color:#105393 !important;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#lc_login:hover {
	position:relative;
	left:1px;
	top:1px;
}

#lc_regis {
	width:130px;
	margin:4px 0 0 0;
	padding:4px;
	float:right;
	background-color:#c5004f !important;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#lc_regis:hover {
	position:relative;
	left:1px;
	top:1px;
}
/* Hauptcontent/rechts Ende */

/* Fusszeile/Partner */
footer {
	background:#c2d7f9 url('../gfx/nh5_transunten.png') repeat-x left top;
	clear:both;
	padding:8px 0;
	margin-left:0px;
	width:98%;
	min-height:140px;
	position:relative;
	bottom:0px;
	text-align:center;
}
footer a img:hover {
	-webkit-filter:brightness(140%);
	filter:brightness(140%);
	box-shadow:0 0 4px 2px #afccfa;
}
#partnerseiten {
	margin-left:5px;
	text-align:center;
	width:98%;
}
#partnerseiten h5 {
	padding-top:8px;
	font-size:11px;
}

/* Fusszeile/Partner Ende */

/* Mein TV-Planer */
#tv_planer_epg_wait {
	margin-top:20px;
	text-align:center;
}

.shortplaner {
	display:block;
	clear:both;
	margin-bottom:40px;
	position:relative;
}
.shortplaner .link1 {
	margin-top:4px;
	right:10px;
}
.shortplaner .my_epgliste {
	margin-left:4px;
}

.my_epgliste {
	list-style-type:none;
}
.my_epgliste li {
	background:url('../gfx/epg_bg.png') repeat-y;
	position:relative;
	display:block;
	width:620px;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight:normal;
	border-bottom:1px solid #d0d0d0;
	padding:0;
	margin:0;
}
.my_epgliste li.nobg {
	background:#ffffff !important;
}
.my_epgliste table {
	border-collapse:collapse;
}
.my_epgliste td {
	vertical-align:top;
	border:0;
	padding:1px;
}
.my_epgliste .stationslogo {
	margin-top:4px;
}
.my_epgliste .bluebg {
	background:url('../gfx/ng_main_n_bg_bwy.gif') repeat-x left bottom !important;
}
.my_epgliste .whitebg {
	background:0 !important;
}
.my_epgliste .datum {
	background:0;
	display:block;
	position:relative;
	padding-top:12px;
	padding-bottom:4px;
	height:14px;
	width:620px;
	font-weight:bold;
	border-bottom:1px solid #606060;
	overflow:hidden;
}
.my_epgliste .zeit {
	font-weight:bold;
}
.my_epgliste .entry {
	padding-left:4px;
}
.my_epgliste .titel {
	background:0;
	display:block;
	position:relative;
	padding-top:12px;
	height:12px;
	width:620px;
	font-weight:bold;
	overflow:hidden;
}
.my_epgliste .episode_info,
.my_epgliste .episode_info p {
	width:460px;
	padding:2px 0 2px 0;
	margin:0;
	border:0;
}
.my_epgliste .episode_bild {
	margin:0 4px 4px 4px;
}
.my_epgliste .cl {
	margin-top:1px;
}
.my_epgliste .titel .cl {
	margin-right:2px;
}
.my_epgliste li img {
	border:0px;
}
.my_epgliste li td.rb {
	vertical-align:top;
	padding-top:4px;
	padding-right:1px;
	width:8px;
}
.my_epgliste li .episode_kalender {
	position:absolute;
	left:4px;
	top:16px;
}
.my_epgliste .fundstelle {
	position:absolute;
	right:83px;
	padding:1px;
	font-size:10px;
	background-color:#ffff7e;
	border:1px solid #afccfa;
}
.my_epgliste .rightbutton {
	float:right;
	right:2px;
}
.my_epgliste .rightbutton button {
	height:24px;
}
.my_epgliste .t0 {
	top:0;
}
.my_epgliste #bt_artikeldetails {
	position:absolute;
	right:6px;
	margin-top:6px;
	z-index:9;
	width:160px;
}
.my_epgliste td .epb {
	padding:2px;
}
.my_epgliste .linkflag {
	position:absolute;
	top:0;
	right:0;
	width:28px;
	height:28px;
}

#programmsuche {
	line-height:24px;
}
#programmsuche {
	padding:4px;
}
#programmsuche span {
	margin-right:4px;
	float:left;
}
#programmsuche span.pt {
	width:140px;
}
#programmsuche_input {
	position:relative;
}
#programmsuche_input .kategorielist {
	background:0;
}
#programmsuche .box {
	padding:0 8px;
	height:20px;
	line-height:20px;
}
#programmsuche_submit {
	font-size:14px;
	margin-top:8px;
	font-weight:bold;
	padding:0 24px;
	margin-left:260px;
}
#programmsuche_button2 {
	width:600px;
}
#programmsuche_add2wl {
	margin:0 auto;
	text-align:center;
}
#programmsuche_add2wl button {
	font-size:12px;
	margin-left:28px;
}
#programmsuche_add2wl a {
	background:0;
	border:0;
}
#programmsuche_result {
	padding:4px;
	min-height:20px;
}
/* Mein TV-Planer/Ende */

/* Mein DVD-Planer */
.my_dvdliste {
	padding:4px;
	background:0;
	display:block;
	position:relative;
	width:100%;
	font-weight:bold;
	overflow:hidden;
}
.my_dvdliste li {
	position:relative;
	display:block;
	border-bottom:1px solid #d0d0d0;
	padding:3px;
}
.my_dvdliste li:hover {
	background-color:#c2d7f9;
}

.my_dvdliste #artikeldetails {
	position:absolute;
	right:-6px !important;
	top:-2px !important;
}
.my_dvdliste .dvd .cl {
	margin:0 2px -2px 0;
}
.my_dvdliste .dvdplaner_detail {
	background-color:#c2d7f9;
	margin-left:16px;
	font-size:11px;
}
.my_dvdliste .dvdplaner_detail .image {
	padding:8px;
}
.my_dvdliste fieldset {
	border:0;
	padding:0;
}
.my_dvdliste table {
	border-collapse:collapse;
	margin:3px;
}
.my_dvdliste .dvdplaner_detail th,
.my_dvdliste .dvdplaner_detail td {
	padding:3px;
	border-bottom:1px solid #d0d0d0;
}
.my_dvdliste .preisersparnis {
	font-weight:bold;
	text-align:right;
	position:absolute;
	right:0;
	top:2px;
	width:70px;
	overflow:hidden;
}

.preisersparnis.pos {
	color:#000000;
}
.preisersparnis.neg {
	color:#d00000;
}
/* Mein DVD-Planer/Ende */

/* Programm- & Seriensuche */
#ergebnisliste li {
	width:600px;
	padding:4px;
}
#ergebnisliste button img {
	margin-bottom:-2px;
}
#ergebnisliste #close {
	position:absolute;
	right:2px;
}
#ergebnisliste #back {
	position:absolute;
	left:-4px;
	font-size:11px;
	font-weight:normal;
}
#ergebnisliste #forward {
	position:absolute;
	right:6px;
	font-size:11px;
	font-weight:normal;
}
#ergebnisliste input {
	margin-top:1px;
}
/* Programm- & Seriensuche/Ende */

/* Meine Senderliste */
.my_senderliste {
	list-style-type:none;
}
.my_senderliste li {
	width:200px;
	float:left;
	white-space:nowrap;
	padding:0;
	overflow:hidden;
}
.my_senderliste input {
	height:14px;
}
.my_senderliste li input,
.headline .r input,
h2 .r input {
	vertical-align:bottom;
	margin-right:4px;
}
/* Meine Senderliste/Ende */

/* Kalender */
.cal {
	position:absolute;
	width:180px;
	right:10px;
	text-align:center;
	border-collapse:collapse;
	background:linear-gradient(0deg,#f0f5fc 5%,#dae3f2 100%);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0 0 1px 0 #afccfa;
}
.cal th {
	font-weight:bold;
	height:11px;
	border-bottom:1px solid #afccfa;
	padding:2px;
	text-align:center !important;
}
.cal .cel,
.cal .cel a {
	background-color:#afccfa;
	color:#ffffff;
	font-weight:bold;
}
.cal tr {
	height:18px;
	vertical-align:top;
}
.cal td {
	width:22px;
	height:22px;
	padding:2px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	border:1px;
}
.cal a:link {
	display:block;
}
.cal td:hover,
.cal td a:hover,
.cal #heute:hover {
	background-color:#afccfa;
	color:#ffffff;
	text-decoration:none;
}
.cal td.non,
.cal td.non:hover,
.cal td.wd,
.cal td.wd:hover {
	background:0;
	color:#000000;
}
.cal td.non a {
	background:0 !important;
	color:#999999;
	cursor:default;
}
.cal td.wd {
	font-weight:bold;
}
.cal #heute {
	background-color:#c2d7f9;
	padding:2px;
}
.cal #heute_aktiv {
	background-color:#afccfa;
	padding:2px;
}
.cal #heute_aktiv a {
	color:#ffffff;
	font-weight:bold;
}
/* Kalender Ende */

/* Manuelle Anpassung f?r Link-Enhancer im IE7 */
#goPopElem_titleBarTd2 {
	position:absolute;top:0px;right:0px;
	padding:0;
	margin:0;
}
/* Manuelle Anpassung f?r Link-Enhancer im IE7 Ende */

/* Login-Popup */
#popup_login {
	width:350px;
	height:180px;
	padding:8px;
	background-color:#ffffff;
	text-align:left;
	box-shadow:0 0 1000px 1000px rgba(0,0,0,0.5);
}
#popup_login #epg_close {
	margin:6px 0;
}
#popup_login #left {
	width:346px !important;
	margin:0;
}
#popup_login h2 {
	font-size:14px;
}
#popup_login #left td {
	min-width:100px;
}
#popup_login #popup_footer {
	position:relative;
	bottom:-20px;
	text-align:center;
	font-size:10px;
}
/* Login-Popup Ende */

/* Slimbox Anfang */
#lbOverlay {
	position:fixed;
	z-index:9999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	cursor:pointer;
}

#lbCenter, #lbBottomContainer {
	position:absolute;
	z-index:9999;
	overflow:hidden;
	background-color:#fff;
}

.lbLoading {
	background:#fff url('../gfx/bild.gif') no-repeat center;
}

#lbImage {
	position:absolute;
	left:0;
	top:0;
	border:10px solid #fff;
	background-repeat:no-repeat;
}

#lbPrevLink, #lbNextLink {
	display:block;
	position:absolute;
	top:0;
	width:50%;
	outline:none;
}

#lbPrevLink {
	left:0;
}

#lbPrevLink:hover {
	background:transparent url('../gfx/bild_prev.gif') no-repeat 0 15%;
}

#lbNextLink {
	right:0;
}

#lbNextLink:hover {
	background:transparent url('../gfx/bild_next.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family:'Roboto',Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	color:#666;
	line-height:1.4em;
	text-align:left;
	border:10px solid #fff;
	border-top-style:none;
}

#lbCloseLink {
	display:block;
	float:right;
	width:100px;
	height:22px;
	background:transparent url('../gfx/bild_close.gif') no-repeat center;
	margin:5px 0;
}

#lbCaption, #lbNumber {
	margin-right:71px;
}

#lbCaption {
	font-weight:bold;
}
/* Slimbox Ende */

/* Suggest-Dropdown Anfang */
.ac_results {
	background-color:white;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	z-index:10000;
	overflow:hidden;
	box-shadow:2px 4px 7px rgba(0,0,0,0.5);
}
.ac_results li {
	padding:2px 5px;
	width:420px;
	height:56px;
	white-space:nowrap;
	text-align:left;
	border-bottom:1px solid #afccfa;
}
.ac_results li .prod {
	margin-left:10px;
}
.ac_results li.weitere {
	background:#eff4ff url('../gfx/ng_p.gif') no-repeat 1px 4px;
	padding-left:12px;
	height:18px;
	width:420px;
	font-weight:bold;
}
.ac_results li img {
	height:53px;
	width:100x;
	padding:2px 4px 2px 2px;
	float:right;
}
.ac_over,
.ac_results li.weitere:hover {
	cursor:pointer;
	background-color:#afccfa !important;
	color:#ffffff !important;
}
.ac_match {
	background-color:#d1e3ff;
}
/* Suggest-Dropdown Ende */

/* Bookmarks */
#bookmarks {
	list-style-type:none;
	margin-top:2px;
	height:12px;
	width:610px !important;
}
#bookmarks li {
	float:left;
	padding:0;
	border:0;
}
#bookmarks img {
	border:0;
	margin:2px;
}
#bookmarks img:hover {
	box-shadow:0 0 4px 2px #afccfa;
}
#input_weitersagen {
	clear:both;
	padding:4px;
	display:none;
}
/* Bookmarks Ende */

/* Modale Dialoge*/
.schliessen {
	background-color:#105393;
	color:#ffffff !important;
	line-height:25px;
	position:absolute;
	right:-12px;
	text-align:center;
	top:-10px;
	width:24px;
	text-decoration:none;
	font-weight:bold;
	box-shadow:1px 1px 3px #000;
}
.schliessen:visited {
	background:#050070;
}
.schliessen:hover {
	background:#9ba59f;
	text-decoration:none;
	color:#ffffff;
}

.modalDialogStyle {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	text-align:left;
	background:rgba(0,0,0,0.8);
	z-index:99999;
	opacity:0;
	-webkit-transition:opacity 400ms ease-in;
	-moz-transition:opacity 400ms ease-in;
	transition:opacity 400ms ease-in;
	pointer-events:none;
	display:none;
}
.modalDialogStyle > div {
	width:400px;
	position:relative;
	margin:10% auto;
	padding:20px 20px 13px 20px;
	background:#ffffff;
}
.modalDialog:target {
	opacity:1;
	display:block;
	pointer-events:auto;
	z-index:99999999 !important;
}
.modalDialogStyle h2 {
	font-size:14px;
}
.profilbild:hover figcaption {
	opacity:1;
}
.profilbild figure {
	height:80px;
	overflow:hidden;
	position:relative;
	width:80px;
}
.profilbild figcaption {
	background:rgba(0,0,0,0.8);
	color:white;
	text-align:center;
	align:center;
	vertical-align:middle;
	display:table;
	height:80px;
	left:2px;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
}
.profilbild figcaption a {
	text-decoration:none;
	}
/*.profilbild figcaption p {
	display:table-cell;
	font-size:1.5em;
	position:relative;
	top:-40px;
	width:289px;
	vertical-align:middle;
}*/

#head {
	position:relative;
	top:0px;
	padding:0px 0px 25px 0px;
	margin:0;
	width:766px;
	height:104px;
}
.bigimg {
	width:554px;
}
.picspan #titel {
	width:754px !important;
	margin:0 !important;
	height:250px !important;
}
.bigimg { width:100%; }

@media only screen and (-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi) {
	.fernsehserienbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat 0px -34px / 155px 317px;
	}

	.tvforenbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat 0px -65px / 155px 317px;
	}
	.tvkultbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat 0px -127px / 155px 317px;
	}
	.retrotvbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat 0px -97px / 155px 317px;
	}
	.zeichentrickbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -158px / 155px 317px;
	}
	.zuschauerpostbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -181px / 155px 317px;
	}
	.tvprogrammebanner{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -202px / 155px 317px;
	}
	.flexikonbanner{
		height:24px;
		width:63px;
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -224px / 155px 317px;
	}
	.filmjuwbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -248px / 155px 317px;
	}
	.tvjuwbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -270px / 155px 317px;
	}
	.vodsterbanner{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -295px / 155px 317px;
	}
	.plussprite{
		background:url("/gfx/social-sprite-200.png") no-repeat -136px -19px / 155px 317px;
	}
	.oksprite{
		background:url("/gfx/social-sprite-200.png") no-repeat -134px -0px / 155px 317px;
	}
	.atomsprite{
		background:url("/gfx/social-sprite-200.png") no-repeat -84px -0px / 155px 317px;
	}
	.rsssprite{
		background:url("/gfx/social-sprite-200.png") no-repeat -84px -18px / 155px 317px;
	}
	.barsprite{
		background:url("/gfx/social-sprite-200.png") no-repeat -67px -18px / 155px 317px;
	}
	.kalsprite:before {
		content:"\E00E"; /* thumbs up */
		margin-right:5px;
	}
	.entaniasprite{
		height:34px;
		width:84px;
		background:url(/gfx/social-sprite.png) -66px -160px no-repeat;
	}
	.facebookicon {
		background:url("/gfx/social-sprite-200.png") no-repeat -32px -0px / 155px 317px;
	}
	.twittericon {
		background:url("/gfx/social-sprite-200.png") no-repeat -16px -0px / 155px 317px;
	}
	.androidicon {
		background:url("/gfx/social-sprite-200.png") no-repeat -64px -0px / 155px 317px;
	}
	.mailicon {
		background:url("/gfx/social-sprite-200.png") no-repeat -49px -0px / 155px 317px;
	}
	.pndownicon{
		background:url("/gfx/social-sprite-200.png") no-repeat -0px -18px / 155px 317px;
	}
	.pnneutralicon{
		background:url("/gfx/social-sprite-200.png") no-repeat -17px -18px / 155px 317px;
	}
	.pnupicon{
		background:url("/gfx/social-sprite-200.png") no-repeat -32px -17px / 155px 317px;
	}
}

/* HD-Anpassungen */
@media only screen and (max-width:900px) {
	#mainbody {
		padding-top:8px;
		background-color:#ffffff;
		box-shadow:0 0 4px 2px #afccfa;
		width:100%;
	}
	#nav_shop_ul {
		display:none;
	}
	.touch_hide {
		display:none !important;
	}
	#meinprofil {
		display:none;
	}
	div#navi2 {
		height:35px;
		width:100%;
		padding:0;
		margin:0;
		background-color:rgb(16, 83, 147);
	}
	#navigation2 li {
		list-style-type:none;
		float:left;
		font-size:13px;
		margin-left:5px;
		line-height:30px;
		font-weight:bold;
		white-space:nowrap;
		height:34px;
	}
	#navigation2 li a {
		color:white;
	}
	#navigation2 li a.logout {
		color:red;
		font-weight:normal;
	}
	#main_topserien {
		width:100%;
		position:relative;
	}
	#head_banner {
		padding:4px;
		width:99%;
		margin-bottom:-20px;
		display:none;
	}
	#right #container, #right .head_anzeige, #right .lcontentbox_ad, #right .lcontentbox{
		//display:none;
	}
	#nav_login a {
		background-image:none;
	}
	#ergebnisliste li {
		width:98%;
		padding:4px;
	}
	#quickwatch {
		display:-webkit-box;
		display:-moz-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		width:100%;
	}
	.list .baro {
		display:none;
	}
	#main_news .steaser_halb {
		width:49%;
		margin:0 2px 10px 0;
		padding-right:5px;
		font-size:12px;
		min-height:100%;
	}
	#left .contentbox {
		width:99%;
		max-width:640px;
		overflow:hidden;
	}
	#main_news .steaser_voll img {
		width:100%;
		height:auto;
		margin-left:-8px;
	}
	#navigation li ul li a {
		margin-right:0px;
		line-height:20px;
		width:100%;
	}
	#wltopanim {
		position:relative;
		height:172px;
		width:48% !important;
		margin:2px;
		display:inline-block;
	}
	.elist .et {
		position:absolute;
		left:236px;
		width:385px;
		overflow:hidden;
		font-weight:bold;
	}
	#main_news .steaser_halb img {
		width:100%;
		height:auto;
	}
	#main_news h3 .link {
		font-size:12px;
		float:right;
		margin-top:6px;
		margin-right:6px;
	}
	li a.bestellen_klein {
		display:inline !important;
		float:left;
	}
	#lc_meinprofil {
		width:200px;
		font-size:0.8em;
	}
	#lc_serienfeed {
	/*	position:absolute;
		left:420px;
		top:20px;*/
		width:49%;
		font-size:0.8em;
		margin-left:10px;
	}
	#lc_watchlist {
		width:49%;
	}
	#lc_profil {
		width:100%;
		position:absolute;
		top:30px;
		left:1px;
	}
	#lc_profil #serienfeedticker li {
		background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
		width:100%;
		height:25px;
		overflow:hidden;
		padding:1px;
		margin:1px 0 0 0;
	}
	#lc_profil #watchlistticker li {
		background:linear-gradient(345deg,#c2d7f9,#eff4ff 60px,#eff4ff 60px,white 280px);
		width:100%;
		height:25px;
		overflow:hidden;
		padding:1px;
		margin:1px 0 0 0;
	}
	.contentbox li a {
		font-weight:bold;
		text-overflow:ellipsis;
	}
	#main_news {
		width:100%;
		list-style-type:none;
		background-color:#ffffff;
	}
	#left .itemlist li {
		position:relative;
		width:610px;
		background:url('../gfx/ng_p.gif') no-repeat 0px 4px;
		padding:2px 0 2px 10px;
		line-height:25px;
		font-size:16px;
		margin:0;
		border-bottom:1px solid #c2d7f9;
	}
	#seite_innen {
		width:100%;
		background-color:inherit;
		padding:8px 0 0 0px;
	}
	#head_banner {
		padding:4px;
		width:600px;
		margin-bottom:-20px;
		display:none;
	}
	#seite_bg {
		width:100%;
	}
	div#logo {
		height:68px;
		width:100%;
		top:10px;
		background:url('../gfx/logo_2014_bg.png') 0 0 repeat-x;
		margin-bottom:0px;
			margin-top:20px;
		padding:0;
		z-index:1;
	}
	#networks {
		display:none;
	}
	div#logo #logo_home {
		position:absolute;
		left:-4px;
		width:350px;
	}
	#main #left {
		background-color:#ffffff;
		padding:0px 0 8px 8px;
		float:none !important;
	}
	.spacerlogin {
		padding-top:150px;
	}
	html > body #navigation {	/* IE7/MOZ */
		width:100%;
	}
	div#navi {
		height:32px;
		padding:0;
		margin:0;
	}
	#navigation #nav_suche {
		position:absolute;
		left:520px;
		top:-44px;
		padding:2px;
	}
	#search_box {
		padding:2px;
		border-width:1px;
		width:240px;
	}
	#tabmain {
		background-color:rgb(218, 227, 242);
		padding-left:2px;
		padding-right:2px;
	}
	.nav_dvd {
		display:none;
	}
	#seite {
		width:100%;
		text-align:left;
		position:relative;
	}
	#head_banner {
		display:none;
	}
}

@media only screen and (max-width:900px) {
	.no-tablet {
		display:none;
	}
}

/* Tablet- & HD-Anpassungen */
@media only screen and (min-width:600px) {
	#suchesuche {
		display:none;
	}
	.list li {
		list-style-type:none;
		background:url('../gfx/p.png') no-repeat 1px 2px;
		padding-left:12px;
		float:bottom;
	}
	.kategorielist li, .kategorielist2 li {
		background:0;
		padding:0;
		margin:0 0 0 1px;
		float:left;
	}
	.tlist li {
		background:0;
		list-style-type:none;
	}
	.phone_hide {
		padding:0 !important;
	}
	#navigation li:hover ul,
	#navigation li.vis ul {
		display:block;
		transition:0;
	}
	#navigation li ul li {
		float:left;
		display:block;
		padding:0;
		margin:0;
		width:100%;
		border-bottom:1px solid #dbe9fa;
		overflow:hidden;
		white-space:nowrap;
	}
	#main_serienstarts #serienstarts_0, #main_serienstarts #serienstarts_1 {
		position:absolute;
		top:26px;
		width:276px;
	}
	#main_topserien span {
		background:linear-gradient(345deg,#c2d7f9,white 80px,white 80px,#c2d7f9 280px);
	}
	.preisvergleich a {
		padding-left:16px;
		background:url('../gfx/baro_trans.png') no-repeat -1px -1px;
	}
	.topserienbild {
		width:150px;
	}
	#main_news .steaser_text.xxl img {
		float:right;
		width:240px;
		height:100px;
		margin:0 4px;
	}
	.shophl li {
		position:relative;
		text-align:center;
		list-style-type:none;
		float:left;
		width:198px;
		height:300px;
		overflow:hidden;
		padding:2px;
		margin:4px 0 8px 4px;
		background:linear-gradient(345deg,#c2d7f9,white 120px);
		min-height:100%;
		box-shadow:0 0 3px 1px #c2d7f9;
		border-radius:8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}
	.bestellen {
		font-size:13px;
		padding:4px 8px;
	}
	.preisvergleich {
		font-size:11px;
		font-weight:bold;
		padding:3px 6px;
	}
	.shophl .preisvergleich {
		position:absolute;
		left:50px;
		bottom:2px;
		margin:2px;
	}
	#navigation li a {
		margin-right:4px;
	}
	#navigation li {
		margin:3px 13px 0 0;
	}
	.newsimage_big img {
		height:254px;
	}
	.bnnavi a.link {
		background:url('../gfx/ng_p.gif') no-repeat 2px 2px;
		position:absolute;
		right:6px;
		bottom:4px;
		padding-bottom:0;
	}
	.bnnavi a.link_back {
		background:url('../gfx/ng_p.gif') no-repeat 2px 2px;
		position:absolute;
		left:0;
		bottom:4px;
		padding-bottom:0;
	}
	.bnnavi a.link_back2 {
		background:url('../gfx/ng_q.gif') no-repeat 2px 2px;
		padding-left:12px;
		font-weight:bold;
		position:absolute;
		left:0;
		bottom:4px;
		padding-bottom:0;
	}
	.bnnavi a.forwlink {
		background:url('../gfx/ng_p.gif') no-repeat 2px 2px;
		position:absolute;
		left:260px;
		bottom:4px;
		padding-bottom:0;
	}
	.logo_inner {
		display:block;
		background-image:url(/gfx/logo_2014.png);
		background-size:contain;
		margin-right:130px;
		width:406px;
		margin-top:2px;
		height:68px;
		background-repeat:no-repeat;
		background-position:left center;
		margin-left:-4px;
	}
	.logo_inner:hover {
		background-image:url(/gfx/logo_2014_anim.gif);
	}
	.b0:before,.b1:before,.b2:before,.b3:before,.b4:before,.b5:before,.b6:before,.b7:before,.b8:before,.b9:before,.bx:before {
		content:"\25BA";
		position:relative;
		left:-11px;
		margin-right:-12px;
		text-shadow:#666666 0 0 1px;
	}
	.b0:before {color:#000000;}
	.b1:before {color:#f3f642;}
	.b2:before {color:#42f68f;}
	.b3:before {color:#d5d5d5;}
	.b4:before {color:#f642f5;}
	.b5:before {color:#c3f642;}
	.b6:before {color:#42dbf6;}
	.b7:before {color:#f64b42;}
	.b8:before {color:#4275f6;}
	.b9:before {color:#f68142;}

	.sendung.b0,
	.sendung.b1,
	.sendung.b2,
	.sendung.b3,
	.sendung.b4,
	.sendung.b5,
	.sendung.b6,
	.sendung.b7,
	.sendung.b8,
	.sendung.b9 {
		padding-left:8px !important;
	}

	a.box.b0,
	a.box.b1,
	a.box.b2,
	a.box.b3,
	a.box.b4,
	a.box.b5,
	a.box.b6,
	a.box.b7,
	a.box.b8,
	a.box.b9 {
		padding-left:10px !important;
	}

	#navigation li a:hover {
		color:#a00000;
		text-decoration:underline;
	}
	#main_news h3 {
		margin-bottom:4px;
		background-color:#ffffff;
	}
	#main_news .steaser_text div {
		font-size:14px;
		line-height:17px;
		width:300px;
		background:url('../gfx/ng_p.gif') no-repeat 0px 3px;
		padding:0 0 2px 10px;
		margin:0;
	}
	#main_news .steaser_bild, #main_news .steaser_bild img {
		float:right;
		width:250px;
		height:102px;
		margin-right:4px;
	}
	#main_serienstarts #serienstarts_1 {
		left:310px;
	}
	#main_news li {
		position:relative;
		float:left;
		list-style-type:none;
		margin:0 5px 5px 0;
		max-width:100%;
	}
	#main_serienstarts li {
		list-style-type:none;
		padding:1px 1px 1px 4px;
		margin-bottom:2px;
		display:block;
		width:290px;
		height:100%;
		background:linear-gradient(345deg,#c2d7f9,white 120px,white 120px,white 240px);
	}
}

@media (min-width:600px) and (max-width:900px){
	#imfernsehen {
		display:none;
	}
	.shophl {
		width:100%;
	}
	.shophl li {
		width:178px;
	}
}

/* Smartphone-Anpassungen */
@media only screen and (max-width:599px) {
	.fs-header-right-inner {
		display:block;
		background-image:url(/gfx/logo_2014.png), url('../gfx/logo_2014_bg.png');
		background-repeat:no-repeat,repeat-x !important;
		background-size:contain;
		margin-right:130px;
		width:98%;
		margin-top:6px;
		height:35px;
		background-position:left center;
		margin-left:5px;
	}
	img[src^="/gfx/serien/"] {
		width:100%;
	}
	#preisinfobox {
		width:100%;
		height:auto;
	}
	.stars {
		/*display:none;*/
	}
	figure {
		margin-left:auto;
		margin-right:auto;
		display:table;
	}
	#forum .user img {
		height:30px;
		width:30px;
	}
	#forum .kommentar {
		display:block;
		margin:0 0 12px 38px;
		min-height:30px;
	}
	#main_topserien div:nth-of-type(1n+3) {
		display:none;
	}
	header {
		height:40px;
	}
}

@media only screen and (max-width:599px) {
	#suchesuche {
		max-width:320px;
		position:absolute;
		top:14px;
		right:10px;
	}
	body {
		-webkit-text-size-adjust:100% !important;
		/*overflow-x:hidden;*/
	}
	img[src^="/gfx/serien/"],img[src^="/gfx/specials/"],img[src^="/gfx/prosit/"],img[src^="/gfx/interviews/"] {
		width:100%;
	}
	#left .itemlist div {
		display:block;
		width:100%;
	}
	.my_epgliste li .episode_kalender {
		display:none;
	}
	#votelist li .e {
		width:90%;
		display:block;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.rubrik {
		display:none;
	}
	.vlist .slink {
		float:left;
		width:100%;
		overflow:hidden;
		margin-right:8px;
		white-space:nowrap;
		font-weight:bold;
	}
	.tlist li {
		background:0;
		list-style-type:none;
		float:left;
		padding:4px;
		margin:0;
		width:145px;
		height:134px;
		position:relative;
	}
	#charts_main .top3 {
		padding:5px 0px 10px 0px;
	}
	#main, #login {
		position:relative;
		top:-5px;
	}
	.shophl .linkflag {
		right:0px;
	}
	.rss {
		display:none;
	}
	.list li {
		list-style-type:none;
		padding-left:6px;
		float:bottom;
	}
	.castcrew li span {
		display:block;
		float:right;
		padding-left:2px;
		text-align:right;
	}
	.castcrew li a {
		padding-right:2px;
	}
	.trash {
		font-size:18px;
		color:red;
	}
	.trash:before {
		content:"×";
	}
	.save {
		font-size:18px;
	}
	.save:before {
		content:"\1F4BE";
	}
	.mobilebutton {
		padding:0;
		border:none;
		background:none;
	}
	#navigation li:hover ul,
	#navigation li.vis ul {
		transition:0;
	}
	.sclear {
		clear:both;
	}
	.sepl {
		height:200px;
		width:100%;
	}
	.sepl3 {
		margin:2px !important;
		overflow:hidden;
		width:80%;
	}
	.my_epgliste li {
		width:100%;
		background:none;
	}
	.kontakt .textinput, .kontakt textarea {
		width:100%;
	}
	.my_epgliste .episode_info, .my_epgliste .episode_info p {
		width:100%;
	 }
	.elist .datum {
		float:none;
		display:block;
	}
	.elist .slink {
		float:none;
		width:100%;
		display:initial;
		overflow:hidden;
		white-space:nowrap;
	}
	#login #left .hinweisbox {
		width:96% !important;
	}
	table#tb_watchlist_e {
		width:100%;
		margin:0;
		border-collapse:collapse;
	}
	.tb_watchlist_sp {
		padding:2px;
		width:50%;
	}
	.elist .et {
		position:inherit;
		left:0px;
		width:100%;
		overflow:hidden;
		font-weight:bold;
	}
	.elist li {
		list-style-type:none;
		float:bottom;
		height:auto;
		margin:0 0 3px 0;
		padding:2px;
		overflow:hidden;
		white-space:nowrap;
		background:none;
	}
	#navigation li ul li {
		float:left;
		padding:0;
		margin:0;
		width:100%;
		border-bottom:1px solid #dbe9fa;
		overflow:hidden;
		white-space:nowrap;
	}
	.shopteaser .img {
		max-width:90px;
		padding:8px;
		float:right;
	}
	.phone_hide,#artikeldetails {
		display:none !important;
	}
	.fullwidth {
		width:100%;
	}
	.header-tablet-overlay {
		height:70px;
		background-position:right -18px;
	}
	#main_bookmarks {
		padding:6px;
		display:none;
	}
	.preisvergleich a {
		padding-left:8px;
		padding-right:8px;
	}
	#navigation #nav_suche input#search_box {
		background:url('../gfx/nh5_suche_bg.png') 0 0 no-repeat;
		border:0;
		height:22px;
		font:bold 14px 'Roboto',Arial,Helvetica,sans-serif;
		border-radius:5px;
		border:1px solid #ccc;
		padding:5px;
		width:75px;
		-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		transition:all .5s ease;
		float:right;
	}
	input#search_box:focus {
		width:270px;
	}
	.profil li.p1 {
		clear:both;
		width:48%;
		font-weight:bold;
	}
	.profil li.p2 {
		width:48%;
	}
	#login_profil li {
		list-style-type:none;
		float:none;
		width:100%;
		height:132px;
		overflow:hidden;
		margin:0 20px 0px 0;
		line-height:17px;
	}
	#login #left {
		margin-left:2px;
		margin-top:0px;
		z-index:9;
	}
	#login_profil {
		width:100%;
		margin:0px;
	}
	#login_profil p, #login_profil #serienfeedticker, #login_profil #watchlistticker {
		margin-left:0px;
	}
	#login_profil li.wide {
		width:100%;
		margin-bottom:30px;
	}
	#navigation a {
		display:block;
		padding:4px 14px 1px 8px;
		height:16px;
		text-decoration:none;
		border:0px;
		font-weight:bold;
	}
	#mainbody {
		padding-top:8px;
		background-color:#ffffff;
		box-shadow:0 0 4px 2px #afccfa;
		width:100%;
	}
	#head_anzeige2 {
		display:none;
	}
	#main_news .steaser_text.xxl {
		width:100%;
		height:auto;
	}
	#main_news .steaser_text.xxl img {
		width:100%;
		height:auto;
		margin:0 4px;
	}
	.charts .info {
		margin-left:0px;
		min-height:68px;
		font-size:12px;
	}
	.charts .otitel, .charts .utitel {
		margin-left:0px;
	}
	#charts_main li {
		width:100%;
	}
	#charts_main ul {
		width:	100%;
		height:auto;
		background:color(#ffffff);
	}
	#charts_main .top3 {
		width:100%;
		height:auto;
	}
	#charts_main table {
		width:100%;
		border-collapse:collapse;
		margin-top:4px;
	}
	.calendar {
		clear:both;
		padding-bottom:30px !important;
	}
	.cal {
		left:10px !important;
		width:80% !important;
	}
	.calendar fieldset {
		height:130px;
		padding:8px !important;
	}
	.calendar span {
		width:100%;
		padding:0 4px;
	}
	.cal th,.cal td {
		padding:6px;
	}
	#cal_1,#cal_2,#cal_3 {
		padding-bottom:40px !important;
	}
	#votecharts {
		margin-top:4px;
		width:100%;
	}
	#ads ul li {
		height:80px;
		width:100%;
	}
	#ads {
		height:80px;
		left:0px;
		position:absolute;
		top:0px;
		width:300px;
	}
	.shopteaser {
		width:100%;
		margin-bottom:24px;
	}
	#tb_inside table {
		padding:0;
		margin:0;
		width:100%;
		border-collapse:collapse;
	}
	.logo_inner {
		display:block;
		background-image:url(/gfx/logo_2014.png);
		background-size:contain;
		margin-right:130px;
		width:auto;
		margin-top:6px;
		height:85px;
		background-repeat:no-repeat;
		background-position:left center;
		margin-left:2px;
	}
	.logo_inner {
		height:100%;
	}
	#prompt_login {
		width:100%;
	}
	#main_news .steaser_voll img {
		width:100%;
		max-width:600px;
		height:auto;
		margin-left:0px;
	}
	#navigation li {
		list-style-type:none;
		float:left;
		font-size:13px;
		line-height:26px;
		font-weight:bold;
		color:#94a7d3;
		white-space:nowrap;
		height:34px;
	}
	.nav_update2 {
		padding:1px;
		z-index:1;
	}
	#navigation li ul li a {
		margin-right:0px;
		line-height:20px;
		width:100%;
	}
	#main_serienstarts #serienstarts_0,
	#main_serienstarts #serienstarts_1 {
		position:inherit;
		float:left;
		top:26px;
		width:48%;
	}
	#serienstarts_counter_0, #serienstarts_counter_1 {
		display:none;
	}
	#main_news .steaser_voll .headtext {
		font-size:14px;
		font-weight:bold;
	}
	#main_news .steaser_voll .subtext {
		font-size:12px;
		margin:0px 0px 2px 4px;
	}
	#main_news .steaser_text.xxl div {
		width:99%;
	}

	#main_news .steaser_halb .headtext {
		background:url('');
		padding-left:4px;
		font-size:13px;
		line-height:15px;
	}
	#left .contentbox {
		overflow:hidden;
	}
	#main #left .contentbox .text table {
		width:100% !important;
	}
	.topserienbild {
		width:158px;
		max-width:100%;
	}
	.newsimage_big {
		padding:0px 0px 8px 2px;
		font-size:12px;
		font-weight:bold;
	}
	.newsimage_big img {
		width:100%;
		height:auto;
	}
	#main_news {
		width:426px;
	}
	#main_news .steaser_halb .subtext {
		font-size:11px;
		line-height:14px;
		margin:2px 0 2px 3px;
	}
	#main_news .steaser_voll .stext {
		background:url('');
		padding:2px 0px 6px 6px;
	}
	#main_serienstarts li {
		list-style-type:none;
		padding:1px 1px 1px 0px;
		margin-bottom:2px;
		display:block;
		width:150px;
		height:100%;
	}
	#wltopanim {
		position:relative;
		height:172px;
		width:156px;
		margin:2px;
		display:inline-block;
	}
	#main #left {
		background-color:#FFF;
		padding:0;
		width:100%;
		float:left !important;
	}
	#main_news .steaser_text.wide div {
		width:98%;
		padding:5px 9px 0px 5px;
	}
	#main_news .steaser_bild,
	#main_news .steaser_bild img {
		float:left;
		width:100%;
		clear:both;
		height:auto;
	}
	#main_news li {
		position:relative;
		float:left;
		list-style-type:none;
		margin:0 5px 5px 0;
		max-width:97%;
	}
	.shophl {
		padding:0;
		margin:0;
		width:100%;
	}
	.shophl .bild {
		background-color:#ffffff;
		float:left;
		margin-right:6px;
		max-width:60px;
	}
	.shophl .bild img {
		margin:auto !important;
		max-width:100%;
		max-height:100%;
	}
	.shophl li {
		width:100%;
		min-height:116px !important;
		border-radius:1px;
		border-color:blue;
		text-align:left;
		height:auto;
		padding:2px 0 2px 3px;
		clear:both;
		border-bottom:1px solid #c2d7f9;
	}
	.shophl div {
		margin-left:70px;
	}
	.shophl div.bild,
	.shophl div div {
		margin-left:0 !important;
	}
	.shophl .bestellen {
		width:106px;
		position:inherit;
		float:bottom;
		display:block;
		text-align:center;
	}
	.shophl .preisvergleich {
		width:106px;
		position:inherit;
		float:bottom;
		display:block;
		text-align:center;
	}
	.bestellen {
		font-size:13px;
		padding:4px 8px;
	}
	.preisvergleich {
		font-size:11px;
		padding:2px 8px;
	}
	.head, h3 {
		padding:4px 0px 0px 0px;
		font-size:14px;
		font-weight:bold;
		border-top:1px solid rgb(36,143,255);
		border-bottom:0px;
		background-color:#eaeeff;
		line-height:18px;
	}
	#main_serienstarts {
		padding:4px;
	}
	#main_serienstarts ul {
		width:156px;
		height:142px;
		overflow:hidden;
		margin:0px;
	}
	#main_serienstarts #serienstarts_blaettern_l_0,
	#main_serienstarts #serienstarts_blaettern_l_1 {
		display:none;
	}
	#main_serienstarts #serienstarts_blaettern_r_0,
	#main_serienstarts #serienstarts_blaettern_r_1 {
		display:none;
	}
	#main_serienstarts li .stlogo {
		position:absolute;
		top:1px;
		left:4px;
	}
	#social {
		display:none;
	}
	#main_topserien span {
		background-color:white;
	}
	#main_news .steaser_halb img {
		width:100%;
		height:auto;
	}
	#main_news .steaser_halb {
		width:48%;
		margin:0 2px 10px 0;
		font-size:12px;
		min-height:100%;
	}
	#main_news .steaser_text div {
		font-size:13px;
		line-height:15px;
		width:99%;
		background:'';
		padding:0 0 2px 5px;
		margin:0;
	}
	#main_news span {
		display:block;
		color:black;
	}
	#main_news h4 {
		clear:both;
		font-weight:bold;
		font-size:14px;
		padding:4px;
		margin:0px;
		border-top:1px solid #c2d7f9;
		border-bottom:0px;
		background-color:#eaeeff;
		line-height:18px;
	}
	#main_news h3 .link, #main_news h4 .link {
		font-size:12px;
		float:right;
		margin-top:0px;
		margin-right:6px;
	}
	li a.bestellen_klein {
		display:inline !important;
		float:left;
	}
	#lc_kommentieren {
		width:100%;
		display:inline;
	}
	#tb_suche {
		width:100%;
	}
	#lc_watchlist {
		width:49%;
		font-size:0.8em;
	}
	#lc_meinprofil {
		width:200px;
		font-size:0.8em;
	}
	#lc_serienfeed {
		width:49%;
		font-size:0.8em;
	}
	#lc_profil {
		width:98%;
		position:absolute;
		top:30px;
		left:3px;
	}
	#lc_profil #serienfeedticker li {
		width:100%;
		height:25px;
		overflow:hidden;
		padding:1px;
		margin:1px 0 0 0;
	}
	#lc_profil #watchlistticker li {
		width:100%;
		height:25px;
		overflow:hidden;
		padding:1px;
		margin:1px 0 0 0;
	}
	.contentbox li a {
		font-weight:bold;
		text-overflow:ellipsis;
		white-space:normal;
		overflow:hidden;
	}
	#main_news {
		width:640px;
		list-style-type:none;
		background-color:#ffffff;
	}
	#left .itemlist li {
		position:relative;
		width:100%;
		background:url('../gfx/ng_p.gif') no-repeat 0px 4px;
		padding:2px 0 2px 10px;
		line-height:25px;
		font-size:16px;
		margin:0;
		border-bottom:1px solid #c2d7f9;
	}
	#main_news {
		width:100%;
		list-style-type:none;
		background-color:#FFF;
	}
	#seite_innen {
		width:100%;
		background-color:inherit;
		padding:8px 0 0 0px;
	}
	#head_banner {
		padding:4px;
		width:600px;
		margin-bottom:-20px;
		display:none;
	}
	#seite_bg {
		width:100%;
	}
	div#logo {
		display:none;
	}
	#networks {
		display:none;
	}
	div#logo {
		width:100%;
		position:absolute;
		background-repeat:no-repeat;
	}
	#main_serienstarts li a {
		display:block;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	.spacerlogin {
		padding-top:150px;
	}
	div#navi {
		height:36px;
		width:100%;
		padding:0;
		margin:0;
		background-color:rgb(219, 233, 250);
	}
	#navigation #nav_suche {
		display:none;
	}
	html > body #navigation {	/* IE7/MOZ */
		width:100%;
		padding:0px 0px 2px 0px;
	}
	#imfernsehen {
		display:none;
	}
	#search_box {
		position:absolute;
		top:3px;
		left:17px;
		padding:2px;
		border-width:1px;
		width:270px;
	}
	.nav_dvd {
		display:none;
	}
	#seite {
		width:100%;
		text-align:left;
		position:relative;
	}
	#head_banner {
		display:none;
	}
	input#mobilsearch {
		outline:none;
	}
	input[type=search] {
		-webkit-appearance:textfield;
		-webkit-box-sizing:content-box;
		font-family:inherit;
		font-size:100%;
		background:#ededed;
		border:solid 1px #ccc;
		padding:5px 15px 5px 12px;
		width:0px;
		float:right;
		-webkit-border-radius:10em;
		-moz-border-radius:10em;
		border-radius:10em;
		background:url('../gfx/search.png') 0 0 no-repeat;
		background-size:20px 20px;
		background-position:right;
	}
	input::-webkit-search-decoration,
	input::-webkit-search-cancel-button {
		display:none;
	}

	div#mobilaccount {
		border:solid 1px #ccc;
		width:30px;
		height:22px;
		background-color:white;
		-webkit-border-radius:10em;
		-moz-border-radius:10em;
		border-radius:10em;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		transition:all .5s;
		margin-top:10px;
		padding-top:2px;
		text-align:center;
	}

	input[type=search]:focus {
		width:263px;
		background-color:#fff;
		border-color:#66CC75;
		-webkit-box-shadow:0 0 5px #219ADC;
		-moz-box-shadow:0 0 5px rgba(109,207,246,.5);
		box-shadow:0 0 5px #219ADC;
	}

	input:-moz-placeholder {
		color:#999;
	}
	input::-webkit-input-placeholder {
		color:#999;
	}

	#logo {
		float:left;
	}
	.logo_inner {
		float:left;
		vertical-align:baseline;
		background-image:url(/gfx/logo.png);
		background-size:contain;
		margin-right:130px;
		width:236px;
		margin-top:6px;
		height:85px;
		background-repeat:no-repeat;
		background-position:left center;
		margin-left:2px;
	}
	.fs-header-right-inner {
		display:block;
		background-image:url(/gfx/logo_2014.png), url('../gfx/logo_2014_bg.png');
		background-repeat:no-repeat,repeat-x !important;
		background-size:contain;
		margin-right:130px;
		width:98%;
		margin-top:6px;
		height:45px;
		background-position:left center;
		margin-left:5px;
	}
	header	{
		height:58px;
	}
	#nav_login {
		display:none;
	}
	#navigation li ul#nav_shop_ul {
		position:absolute;
		top:25px;
		left:-100px;
		padding:0;
		margin:0;
		min-width:150px;
		display:none;
		background-color:#ffffff;
		box-shadow:4px 4px 4px rgba(0,0,0,0.5);
	}
	.barsprite {
		display:none;
	}
}

@media (min-width:901px) {
	#navigation a {
		background:url('../gfx/p_down_b.gif') no-repeat right;
	}
	#navi2 {
		display:none;
	}
	.spacerlogin {
		display:none;
	}
	#navigation a:hover {
		background:url('../gfx/p_down.gif') no-repeat right;
	}
	#nav_login a {
		background:url('../gfx/p_down_white.gif') no-repeat right;
	}
	#titel766 {
		display:block;
	}
	.picspan #titel {
		width:954px !important;
		margin:0 !important;
		height:250px !important;
	}
	#seite_innen {
		width:992px;
		padding:8px 0 0 8px;
	}
	.tablet {
		display:none;
	}
	#seite_bg {
		width:980px;
	}
	#seite {
		width:980px;
		text-align:left;
		position:relative;
	}
	#head_banner {
		padding:4px;
		width:980px;
		margin-bottom:-20px;
		display:none;
	}
	div#logo {
		height:68px;
		width:980px;
		padding:0;
		background:url('../gfx/logo_2014_bg.png') 0 0 repeat-x;
		z-index:1;
	}
	div#navi {
		height:32px;
		width:980px;
		padding-left:2px;
		margin:0;
	}
	.contentbox .head,
	.contentbox h3 {
		background-color:#ffffff;
	}
	html > body #navigation {	/* IE7/MOZ */
		width:980px;
	}
	.profil_wertung {
		float:left;
		margin:2px 0 0 10px;
	}
	.lcontentbox {
		position:relative;
		margin:0px 0px 10px 0px;
		padding:8px;
		width:290px;
	}
	#seite_aussen {
		width:1280px !important;
		margin:0 auto;
		position:relative;
	}
	#navigation #nav_suche {
		position:absolute;
		left:698px;
		top:-40px;
		width:276px;
		height:30px;
		padding:2px;
	}
	footer {
		background:#c2d7f9 url('../gfx/nh5_transunten.png') repeat-x left top;
		clear:both;
		min-height:140px;
		width:100%;
		position:relative;
		bottom:0px;
		text-align:center;
	}
	#partnerseiten {
		margin-left:5px;
		width:980px;
	}
	div#logo #logo_home {
		position:absolute;
		left:-4px;
		width:406px;
	}
	#networks {
		display:none;
		position:absolute;
		top:40px;
		left:510px;
	}
	#networks img {
		background-color:#ffffff;
		border:1px solid white;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		opacity:0.8;
		padding:2px;
		margin-right:2px;
		float:left;
	}
	#networks img:hover {
		border-color:#ffffff;
	}
	#search_box {
		position:absolute;
		top:-4px;
		left:-20px;
		padding:2px;
		border-width:1px;
		height:20px;
		width:262px;
		background-color:#ffffff;
	}
	#right #container {
		display:block;
	}
	#main_news {
		width:640px;
		margin:0px 0 20px 0;
		list-style-type:none;
		background-color:#f3f6fe;
	}
	.login_success {
		padding-top:0px;
	}
	#main #right {
		width:314px;
	}
	#login_profil li {
		list-style-type:none;
		float:left;
		width:300px;
		height:132px;
		overflow:hidden;
		margin:0 20px 30px 0;
		line-height:17px;
	}
	#login_profil .mwq {
		width:80px;
		height:80px;
		float:right;
		padding:0 0 4px 4px;
	}
	#login_profil li.wide {
		width:600px;
		margin-bottom:30px;
	}
	#login #left {
		margin-left:140px;
		margin-top:0px;
		z-index:9;
	}
	#login_profil h2 {
		font-size:14px;
		background:url('../gfx/ng_p.gif') no-repeat -2px 1px;
		padding-left:9px;
	}
	#login_profil h2:before {
		content:'';
	}
	#right .contentbox {
		display:block;
	}
	#main #right {
		background-color:#ffffff;
		width:4px;
		margin-left:662px;
		padding-top:21px;
	}
	.shariff-button.whatsapp {
		display:none;
	}
}
/* HD-Anpassungen Ende */
