/* Allgemein Anfang */
* {
	padding:0;
	margin:0;
}
body, html {
	background-color:#c2d7f9;
	text-align:center;
	width:100%;
}
body, p {
	font:normal 12px Arial,Helvetica,sans-serif;
	color:black;
	padding:0;
	margin:0;
}

#seite_aussen {
	width:1280px !important;
	margin:0 auto;
	position:relative;
}
html* #seite_aussen,
html* #seite {	/* IE 6/7 */
	height:auto;
	text-align:left;
}

#seite_innen {
	width:992px;
	background-color:inherit;
	padding:8px 0 0 8px;
}

#seite_bg {
	position:absolute;
	width:980px;
	background-color:#ffffff;
	box-shadow:0 108px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 108px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 108px 3px rgba(0,0,0,0.5);
}

#seite {
	width:980px;
	text-align:left;
	position:relative;
}

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

#popup {
	width:640px;
	margin:0;
	text-align:left;
}

a,
a.link {
	color:#0000d0;
	text-decoration:none;
}
a:hover {
	color:#0000d0;
	text-decoration:underline;
	cursor:pointer;
}
a:visited {
	color:#000070;
}
a.nolink,
a.nolink:hover,
a.nolink:visited:hover {
	color:#000000;
	text-decoration:none;
}

input, select, textarea, button {
	padding:1px;
	font:normal 12px 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;
}

.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;
}
.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;
}

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

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

.ch {
	cursor:pointer;
}

.highlight {
	background-color:#ffff7e;
}
.stereo {
	font-size:9px;
	font-weight:bold;
	font-family: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: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:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
}

.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:13px;
	border-bottom:1px solid #95b8d6;
	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:#95b8d6;
	color:white;
	text-decoration:none;
}
#right .head,
#right h3,
#main_steaser_news h3 {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:3px 3px 3px 8px;
	background-color:#0a0809;
	background:-moz-linear-gradient(top, #b5b5b5 0%, #b5b5b5 34%, #0a0809 69%, #0a0809 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5b5b5), color-stop(34%,#b5b5b5), color-stop(69%,#0a0809), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #b5b5b5 0%,#b5b5b5 34%,#0a0809 69%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #b5b5b5 0%,#b5b5b5 34%,#0a0809 69%,#0a0809 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #b5b5b5 0%,#b5b5b5 34%,#0a0809 69%,#0a0809 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #b5b5b5 0%,#b5b5b5 34%,#0a0809 69%,#0a0809 100%); /* W3C */
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-bottom:2px;
	border:0;
}
#right .head a,
#right h3 a,
#main_steaser_news h3 a {
	color:#ffffff;
}
.head .stationslogo,
h3 .stationslogo {
	position:absolute;
	right:0px;
	margin-top:-4px !important;
}

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

.smallheadline {
	font-weight:bold;
	border-bottom:1px solid #95b8d6;
	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;
}

.is:hover {
	padding:0px;
	box-shadow:0 0 4px 2px #95b8d6;
	-webkit-box-shadow:0 0 4px 2px #95b8d6;
	-moz-box-shadow:0 0 4px 2px #95b8d6;
}
.ms:hover {
	padding:0px;
	box-shadow:0 0 2px 2px #ffffff;
	-webkit-box-shadow:0 0 2px 2px #ffffff;
	-moz-box-shadow:0 0 2px 2px #ffffff;
}

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

.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/ng_vu_p.png") no-repeat left bottom;
	width:100%;
	height:14px;
	padding:54px 0 0 10px;
	font-weight:bold;
}

.bnnavi {
	clear:both;
	height:20px;
	position:relative;
	margin:10px 0;
	background-color:#eff4ff;
	padding:2px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.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;
}

.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;
}

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

.infobox {
	margin:2px;
	padding:4px;
	background-color:#d0deff;
	background:-moz-linear-gradient(top,#d0deff,#eff4ff); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d0deff),color-stop(100%,#eff4ff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#d0deff 0%,#eff4ff 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#d0deff 0%,#eff4ff 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top,#d0deff 0%,#eff4ff 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0deff',endColorstr='#eff4ff',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top,#d0deff 0%,#eff4ff 100%); /* W3C */
	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:#f00000;
	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;
}

.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:#ff0000;
}

.bestellen {
	font-weight:bold;
	font-size:11px;
	background:#eff4ff url('../gfx/ng_bsbutton_bg.png') repeat-x left top;
	border-left:1px solid #ffdfd1;
	border-top:1px solid #ffdfd1;
	border-right:1px solid #d28c6e;
	border-bottom:1px solid #d28c6e;
	padding:2px 4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.bestellen_klein {
	font-weight:bold;
	font-size:10px;
	background:#eff4ff url('../gfx/ng_bsbutton_bg.png') repeat-x left top;
	border-left:1px solid #ffdfd1;
	border-top:1px solid #ffdfd1;
	border-right:1px solid #d28c6e;
	border-bottom:1px solid #d28c6e;
	padding:1px 3px 1px 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.preisvergleich {
	font-weight:bold;
	font-size:11px;
	background:#ffd554 url('../gfx/ng_tab_bg_baro.png') repeat-x left top;
	border-left:1px solid #d1dfff;
	border-top:1px solid #d1dfff;
	border-right:1px solid #6e8cd2;
	border-bottom:1px solid #6e8cd2;
	padding:1px 3px 1px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.bestellen:hover,
.bestellen_klein:hover {
	position:relative;
	left:1px;
	top:1px;
	border-left:1px solid #d28c6e;
	border-top:1px solid #d28c6e;
	border-right:1px solid #ffdfd1;
	border-bottom:1px solid #ffdfd1;
}
.preisvergleich:hover {
	position:relative;
	left:1px;
	top:1px;
	border-left:1px solid #6e8cd2;
	border-top:1px solid #6e8cd2;
	border-right:1px solid #d1dfff;
	border-bottom:1px solid #d1dfff;
}

.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;
}

.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;
	font-family:Arial,Helvetica;
	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;
	font-family:Arial,Helvetica;
	background-color:#da0000;
	color:#ffffff;
	padding:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

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

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

.tv {
	background:url('../gfx/tv2.gif') no-repeat 0px 1px;
	padding-left:16px !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:8px;
}
.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;
}

.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;
}

.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 {
	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:24px;
}

.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_kommentar {
	position:relative;
	padding:2px;
	width:460px;
	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;
}
.profil_optionen {
	font-size:11px;
	padding:2px;
	margin-top:8px;
}
.profil_optionen tr:hover {
	background:0 !important;
}
.profil_optionen td {
	border:0 !important;
}

.editbutton {
	position:absolute;
	right:8px;
	bottom:2px;
}
.editbutton input {
	font-size:10px;
	font-weight:bold;
	padding:0;
}

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

#tb_suche {
	width:624px;
}
#tb_suche .bt {
	position:relative;
	height:58px;
	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;
}

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

.logo_small {
	height:16px;
}

.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 {
	list-style-type:none;
	background:url('../gfx/p.png') no-repeat 1px 2px;
	padding-left:12px;
	float:bottom;
}
.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:top;
}
.list tr:hover {
	background-color:#eff4ff;
}
.list tr.x th {
	padding-top:8px !important;
}
.list tr.x:hover {
	background:0;
}
.list th
{	text-align:left;
	border-bottom:1px solid #95b8d6;
}
.list td {
	padding:2px;
	margin:0;
	border-bottom:1px solid #c2d7f9;
}
.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;
}

.profil table {
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
}
.profil tr {
	height:26px;
}
.profil th,
.profil td {
	font-size:12px;
	padding:3px 0 0 0;
	border-bottom:1px solid #c2d7f9;
}
.profil .nb {
	border-bottom:0 !important;
}
.profil button {
	height:22px;
}
.profil a img {
	float:right;
	margin-right:4px;
}
.profil ul {
	margin-bottom:10px;
}
.profil li {
	font-weight:bold;
	float:left;
	margin-right:8px;
}

#main_news {
	padding:6px 6px 0 6px;
}
#main_news img {
	position:absolute;
	left:2px;
	top:22px;
	margin:6px;
	border:4px solid #c2d7f9;
	height:120px;
	width:120px;
}
html* #main_news #newslist { /* IE6/7 */
	height:128px !important;
}
#main_news #newslist ul {
	margin-top:4px;
}
#main_news #newslist li {
	list-style-type:none;
	margin-left:130px;
	height:28px;
	padding:2px 2px 2px 10px;
	background:url('../gfx/p.png') no-repeat 0px 4px;
}
#main_news #newslist li:hover,
#main_news #newslist li.aktiv {
	background-color:#c2d7f9;
}
#main_news .headline,
#main_news h2 {
	margin-top:8px;
}
#main_news #newsplus {
	margin-top:4px;
}
#main_news #newsplus a {
	font-weight:bold;
}
#main_news #newsplus li {
	margin:1px 0;
	padding:0 2px 0 10px;
}

#main_bigteaser {
	margin-left:12px;
	width:956px;
	height:260px;
	list-style-type:none;
}
#main_bigteaser h3 {
	margin-bottom:6px;
}
#main_bigteaser li {
	float:left;
	list-style-type:none;
	margin:0;
}
html* #main_bigteaser { /* IE6/7 */
	margin-bottom:60px !important;
}

#main_steaser {
	width:640px;
	height:260px;
	background-color:#ffffff;
	margin:0 10px 8px 0 !important;
	overflow:hidden;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#main_steaser .abc span {
	z-index:1;
	position:absolute;
	top:4px;
	right:16px;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	opacity:0.6;
}
html* #main_steaser .abc span { /* IE6/7 */
	top:-32px;
	right:4px;
}
#main_steaser .abc li {
	margin:1px 1px 1px 0;
	padding:0;
	background:0;
	background-color:#ffffff;
}
.steaser {
	position:relative;
	width:640px;
	height:260px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.steaser span {
	display:block;
	margin:0 !important;
}
.steaser .stext {
	position:absolute;
	bottom:-80px;
	left:10px;
	height:38px;
	margin-top:4px;
	padding:4px;
	font-family:Arial,Helvetica;
	background-color:#c2d7f9;
	background:-moz-linear-gradient(top,#c2d7f9,#ffffff); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2d7f9),color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#c2d7f9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#c2d7f9 0%,#ffffff 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top,#c2d7f9 0%,#ffffff 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2d7f9',endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top,#c2d7f9 0%,#ffffff 100%); /* W3C */
	color:#0000d0;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	opacity:0.9;
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
}
.steaser .headtext {
	font-size:18px;
	font-weight:bold;
	margin:4px 0;
}
.steaser .subtext {
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
}
.steaser .scredits {
	position:absolute;
	bottom:0px;
	right:0;
	padding:0 2px;
	font-family:Arial,Helvetica;
	font-size:9px;
	background-color:#ffffff;
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
	opacity:0.4;
}
.steaser a {
	color:#000000;
}
.steaser a:hover {
	color:#a00000 !important;
	text-decoration:underline !important;
}

.multivision {
	width:608px;	
	height:244px;
	padding:8px 16px;
	overflow:hidden;
	background:#d8e0de; /* Old browsers */
	background:-moz-linear-gradient(top,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8e0de),color-stop(22%,#aebfbc),color-stop(33%,#99afab),color-stop(50%,#8ea6a2),color-stop(67%,#829d98),color-stop(82%,#4e5c5a),color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%); /* IE10+ */
	background:linear-gradient(top,#d8e0de 0%,#aebfbc 22%,#99afab 33%,#8ea6a2 50%,#829d98 67%,#4e5c5a 82%,#0e0e0e 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8e0de',endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.multivision li {
	list-style-type:none;
	float:left;
	padding:1px;
	height:80px;
}

#main_steaser_news {
	width:294px;
	padding:6px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-bottom:0;
}
#main_steaser_news ul {
	list-style-type:none;
}
#main_steaser_news li {
	background:url('../gfx/ng_p.gif') no-repeat 0px 1px;
	margin:0 0 4px 2px;
}
#main_steaser_news li span {
	display:block;
	padding-top:0px;
	margin-left:10px;
}
#main_steaser_news li a {
	font-weight:bold;
}

#main_specials {
	padding:6px;
}
#main_specials li {
	background:url('../gfx/ng_p.gif') no-repeat 0px 1px;
	margin:0;
}
* html #main_specials li { /* IE6 */
	height:24px;
}
#main_specials li span {
	display:block;
	padding-top:0px;
	margin-left:10px;
}
#main_specials li a {
	font-weight:bold;
}

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

#news_forum {
	background:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#news_forum ul {
	margin:0 20px 4px 8px;
}
#news_forum a.link2 {
	padding-bottom:0 !important;
}
#news_forum li.el {
	padding:2px 0;
	min-height:40px;
}
#news_forum li .user img {
	height:40px;
	width:40px;
	float:left;
	margin-right:4px;
}
#news_forum li .kommentar {
	display:block;
	margin-left:46px;
	min-height:30px;
}
#news_forum #nk li ul {
	padding:0;
	margin:0;
}

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;
}

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

#artikeldetails {
	font-size:9px;
	position:absolute;
	margin:-4px 0 0 0 !important;
	right:0;
}
html* #artikeldetails {	/* IE 6/7 */
	width:140px;
}

#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 {
	line-height:17px;
	margin:0;
	padding:3px;
}
.abc li a:hover,
.abc li #aktiv,
.abc li .aktiv {
	background-color:#95b8d6;
	color:white;
	text-decoration:none;
}
.abc li.txt {
	line-height:17px;
	padding-right:4px;
}
.list .abc li {
	background:0 !important;
	border:0 !important;
}

.b0 {background:url('../gfx/r0.gif') no-repeat 1px 3px; padding-left:10px;}
.b1 {background:url('../gfx/r1.gif') no-repeat 1px 3px; padding-left:10px;}
.b2 {background:url('../gfx/r2.gif') no-repeat 1px 3px; padding-left:10px;}
.b3 {background:url('../gfx/r3.gif') no-repeat 1px 3px; padding-left:10px;}
.b4 {background:url('../gfx/r4.gif') no-repeat 1px 3px; padding-left:10px;}
.b5 {background:url('../gfx/r5.gif') no-repeat 1px 3px; padding-left:10px;}
.b6 {background:url('../gfx/r6.gif') no-repeat 1px 3px; padding-left:10px;}
.b7 {background:url('../gfx/r7.gif') no-repeat 1px 3px; padding-left:10px;}
.b8 {background:url('../gfx/r8.gif') no-repeat 1px 3px; padding-left:10px;}
.b9 {background:url('../gfx/r9.gif') no-repeat 1px 3px; padding-left:10px;}

.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;
}
/* Allgemein Ende */

/* Head Banner */
#head_anzeige2 {
	height:auto;
	min-height:120px;
	background-color:inherit;
}

#head_banner {
	padding-top:32px !important;
	padding-left:32px;
	margin:0 auto;
	width:980px;
	margin-bottom:-30px;
	display:none;
}
* html div#head_banner { /* IE6 */
	margin-bottom:0 !important;
}

#head_banner.wp {
	padding-left:180px !important;
}
#head_banner.wp2 {
	padding-left:360px !important;
}
#head_banner.wp3 {
	padding-left:400px !important;
}
#head_banner.wp4 {
	padding-left:440px !important;
}

#topbanner img {
	vertical-align:top;
}

#adsc_banner_top {
	padding-left:140px;
}

#banner_top,
#adsc_banner,
#adsc_sky,
#sky {
	padding-left:60px;
}

#sky.adsg_skyad {
	padding-left:0 !important;
}
/* Head Banner Ende */

/* Rectangle Quickfix */
.dc_headline {
	height:18px;
}
/* Rectangle Quickfix Ende */

/* Skyscraper */
#skyscraper {
	position:absolute;
	top:240px;
	display:none;
}

#skyscraper_aussen {
	position:absolute;
	top:0;
	left:994px;
	min-height:800px;
	min-width:400px;
}

#skyscraper.wp {
	top:0px !important;
	margin-top:32px !important;
}
#skyscraper.wp2 {
	top:0px !important;
	margin-top:122px !important;
}
#skyscraper.wp3 {
	top:0px !important;
	margin-top:212px !important;
}
/* Skyscraper Ende */

/* Billboard */
#billboard {
	text-align:center;
	display:none;
}

#billboard_aussen {
	height:0px;
}
html* #billboard_aussen {	/* IE6/7 */
	height:auto !important;
}
/* Billboard Ende */

/* Head Anfang */
div#logo {
	height:64px;
	width:980px;
	padding:0;
	background:#c2d7f9 url('../gfx/nh5_head.png') -208px 0px;
	z-index:1;
}
div#logo #logo_home {
	position:absolute;
	left:-4px;
}
* html div#logo { /* IE6 */
	width:982px !important;
}

div#navi {
	height:44px;
	width:980px;
	padding:0;
	margin:0 0 10px 0;
	background:#c2d7f9 url('../gfx/nh5_navi2.png') -1px 0px no-repeat;
}
* html div#navi { /* IE6 */
	width:982px !important;
	margin-left:0px;
}
#navi h2 {
	position:absolute;
	top:64px;
	left:14px;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	color:#000070;
	border:0;
}
#navi h3 {
	position:absolute;
	top:76px;
	right:10px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
#navi h3 a {
	color:#ffffff;
}

#navigation {
	position:relative;
	margin:0;
	text-align:left;
	display:block;
	padding:4px 2px 2px 2px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
html > body #navigation {	/* IE7/MOZ */
	width:980px;
}
html* #navigation {			/* IE6/7 */
	z-index:9;
}
* html #navigation {		/* IE6 */
	left:-12px;
}
#navigation li {
	list-style-type:none;
	float:left;
	margin:16px 3px 3px 10px;
}
* html #navigation li {	/* IE6 */
	position:relative;
	width:80px;
	white-space:nowrap;
}
#navigation li:hover,
#navigation li.on {
	background:#ffffff repeat-x;
}
#navigation li ul {
	position:absolute;
	top:22px;
	left:-1px;
	padding:0;
	margin:0;
	width:150px;
	display:none;
	background-color:#ffffff;
	border-top:1px solid #c2d7f9;
	border-right:1px solid #c2d7f9;
	border-left:1px solid #c2d7f9;
	box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-moz-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
}
* html #navigation li ul {	/* IE6 */
	border-right:0px;
}
#nav_info {
	z-index:10 !important;
}
#nav_info,
#nav_vote,
#nav_update,
#nav_shop,
#nav_suche,
#navigation li#nav_suche:hover {
	background:#f2f2f2 url('../gfx/ng_navbar_bg3.gif') repeat-x;
	border-top:1px solid #c5d8e9;
	border-right:1px solid #9daab5;
	border-left:1px solid #c1d5e6;
	z-index:1;
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
}
#nav_vote span {
	padding:0 0 5px 0 !important;
}
#nav_vote .hl span {
	padding:0 !important;
}
#nav_suche {
	z-index:0 !important;
}
#navigation li:hover,
#navigation li.vis {
	position:relative;
}
#navigation li:hover ul,
#navigation li.vis ul {
	display:block;
}
#navigation li ul li {
	float:left;
	display:block;
	padding:0;
	margin:0;
	width:100%;
	border-right:1px solid #c2d7f9;
	border-bottom:1px solid #c2d7f9;
	overflow:hidden;
	white-space:nowrap;
}
#navigation a,
#navigation span {
	display:block;
	padding:4px 14px 1px 8px;
	height:18px;
	text-decoration:none;
	border:0px;
	font-weight:bold;
}
* html #navigation span span,
* html #navigation span span a {	/* IE 6 */
	padding-top:0 !important;
	padding-bottom:0 !important;
}
#navigation a {
	background:url('../gfx/p_down_b.gif') no-repeat right;
}
#navigation a:hover {
	background:url('../gfx/p_down.gif') no-repeat right;
}
#navigation li a {
	margin-right:4px;
}
#navigation li ul li a {
	margin-right:0px;
}
#navigation li ul a {
	color:#000090;
	height:16px;
	padding:2px 8px 2px 8px;
	font-size:12px;
	background:0;
}
#navigation li ul li a:hover {
	background:#95b8d6 0;
	color:#ffffff;
}
#navigation li ul li.hl a {
	background-color:#e6effa;
}
#navigation li ul li.hl a:hover {
	color:#0000c0;
}
#navigation li ul .headline,
#navigation li ul h2 {
	display:none;
}

#navigation .b0 {background:url('../gfx/r0.gif') no-repeat 0px 4px;}
#navigation .b1 {background:url('../gfx/r1.gif') no-repeat 0px 4px;}
#navigation .b2 {background:url('../gfx/r2.gif') no-repeat 0px 4px;}
#navigation .b3 {background:url('../gfx/r3.gif') no-repeat 0px 4px;}
#navigation .b4 {background:url('../gfx/r4.gif') no-repeat 0px 4px;}
#navigation .b5 {background:url('../gfx/r5.gif') no-repeat 0px 4px;}
#navigation .b6 {background:url('../gfx/r6.gif') no-repeat 0px 4px;}
#navigation .b7 {background:url('../gfx/r7.gif') no-repeat 0px 4px;}
#navigation .b8 {background:url('../gfx/r8.gif') no-repeat 0px 4px;}
#navigation .b9 {background:url('../gfx/r9.gif') no-repeat 0px 4px;}

#navigation #nav_suche {
	position:absolute;
	left:590px;
	top:-6px;
	width:360px;
	height:28px;
	padding:2px;
	border-bottom:1px solid #f4f9ff;
}
#navigation #nav_suche input#search_box {
	background-color:#ffffff;
	font:italic 12px Arial,Helvetica,sans-serif;
}
#navigation #nav_suche input#search_box.aktiv {
	font-weight:normal !important;
	box-shadow:0 0 3px rgba(82,168,238,0.8);
	-webkit-box-shadow:0 0 3px rgba(82,168,238,0.8);
	-moz-box-shadow:0 0 3px rgba(82,168,238,0.8);
}
* html #navigation #nav_suche {	/* IE6 */
	left:160px;
}

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

#search_box {
	position:absolute;
	top:4px;
	left:7px;
	padding:2px;
	border-width:1px;
	height:16px;
	width:262px;
	background-color:#ffffff;
}
#search_submit {
	position:absolute;
	top:4px;
	left:282px;
	padding:0;
	width:75px;
	height:22px !important;
	font:normal 12px Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#login_in {
	position:absolute;
	top:2px;
	right:2px;
	margin:0;
	padding:1px 4px 4px 4px;
	height:52px;
	font:normal 12px Arial,Helvetica,sans-serif;
	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:#e6effa;
}
#login_in #login_submit {
	height:22px !important;
	font:normal 12px Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#login_sub {
	position:absolute;
	left:5px;
	bottom:2px;
	font-size:11px;
	float:left;
	padding:0;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
}
html* #login_sub { /* IE6/7 */
	bottom:-1px !important;
}

#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 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 16px 4px;
	padding:0px 0px 4px 0px;
	background:#f9f9f9 url('../gfx/ng_main_bg.png') repeat-x left top;
	border-bottom:1px solid #c2d7f9;
	width:100%;
}

.contentbox .head,
.contentbox h3 {
	background-color:#ffffff;
}
.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:12px;
}
.contentbox .textlist {
	padding:4px;
	font-size:12px;
}
.contentbox .text p {
	padding:0;
}

.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;
}

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

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

.contentbox .text table tr {
	vertical-align:top;
}
.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 .sbutton {
	position:absolute;
	left:280px;
	margin-top:-1px;
	height:20px;
}
html* .contentbox .text table .sbutton { /* IE6 */
	margin-top:-14px !important;
}

.votelist {
	padding:4px 4px 18px 4px;
}
.votelist ul {
	list-style-type:none;
}
.votelist li {
	padding:2px;
	background:url('../gfx/votelist_bg.gif') repeat-x bottom left;
}
html* .votelist li { /* IE6 */
	margin:0;
	padding:0;
	height:32px;
}
.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:600px;
	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;
	overflow:hidden;
	white-space:nowrap;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#dddddd;
	box-shadow:1px 1px 2px #aaaaaa;
	-webkit-box-shadow:1px 1px 2px #aaaaaa;
	-moz-box-shadow:1px 1px 2px #aaaaaa;
}
.elist li img {
	margin:1px 0 0 2px;
}
.elist .datum {
	float:left;
	width:64px;
	overflow:hidden;
	margin:-2px 2px 0 -2px;
	padding:2px;
	text-align:center;
	background-color:#efefef; /* Old browsers */
	background:-moz-linear-gradient(top,#ffffff 0%,#eaeaea 50%,#dadada 51%,#efefef 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#eaeaea),color-stop(51%,#dadada),color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ffffff 0%,#eaeaea 50%,#dadada 51%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ffffff 0%,#eaeaea 50%,#dadada 51%,#efefef 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top,#ffffff 0%,#eaeaea 50%,#dadada 51%,#efefef 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef'); /* IE6-9 */
	background: linear-gradient(top,#ffffff 0%,#eaeaea 50%,#dadada 51%,#efefef 100%); /* W3C */
	border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
}
.elist .slink {
	float:left;
	width:134px;
	overflow:hidden;
	white-space:nowrap;
}
.elist fieldset {
	border:0;
}
.elist .e1 {	/* News */
	padding:2px;
	background-color:#f2f4f6; /* Old browsers */
	background:-moz-linear-gradient(top, #f2f4f6 0%, #dfe4eb 50%, #ced5de 51%, #96a7be 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f4f6), color-stop(50%,#dfe4eb), color-stop(51%,#ced5de), color-stop(100%,#96a7be)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f2f4f6 0%,#dfe4eb 50%,#ced5de 51%,#96a7be 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f2f4f6 0%,#dfe4eb 50%,#ced5de 51%,#96a7be 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #f2f4f6 0%,#dfe4eb 50%,#ced5de 51%,#96a7be 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f4f6', endColorstr='#96a7be',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #f2f4f6 0%,#dfe4eb 50%,#ced5de 51%,#96a7be 100%); /* W3C */
}
.elist .e2 {	/* Shop */
	padding:2px;
	background-color:#eff3ef; /* Old browsers */
	background:-moz-linear-gradient(top, #eff3ef 0%, #d7e3d8 50%, #c1d1c2 51%, #7da582 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff3ef), color-stop(50%,#d7e3d8), color-stop(51%,#c1d1c2), color-stop(100%,#7da582)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #eff3ef 0%,#d7e3d8 50%,#c1d1c2 51%,#7da582 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #eff3ef 0%,#d7e3d8 50%,#c1d1c2 51%,#7da582 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #eff3ef 0%,#d7e3d8 50%,#c1d1c2 51%,#7da582 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff3ef', endColorstr='#7da582',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #eff3ef 0%,#d7e3d8 50%,#c1d1c2 51%,#7da582 100%); /* W3C */
}
.elist .e3 {	/* Forum */
	padding:2px;
	background-color:#fcf9ec; /* Old browsers */
	background:-moz-linear-gradient(top, #fcf9ec 0%, #f8f1d2 50%, #f0e5bc 51%, #ead26a 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf9ec), color-stop(50%,#f8f1d2), color-stop(51%,#f0e5bc), color-stop(100%,#ead26a)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #fcf9ec 0%,#f8f1d2 50%,#f0e5bc 51%,#ead26a 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #fcf9ec 0%,#f8f1d2 50%,#f0e5bc 51%,#ead26a 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #fcf9ec 0%,#f8f1d2 50%,#f0e5bc 51%,#ead26a 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf9ec', endColorstr='#ead26a',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #fcf9ec 0%,#f8f1d2 50%,#f0e5bc 51%,#ead26a 100%); /* W3C */
}
.elist .e4 {	/* Links */
	padding:2px;
	background-color:#f2f6f4; /* Old browsers */
	background:-moz-linear-gradient(top, #f2f6f4 0%, #e0eae6 50%, #cfddd7 51%, #98bcad 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f4), color-stop(50%,#e0eae6), color-stop(51%,#cfddd7), color-stop(100%,#98bcad)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f2f6f4 0%,#e0eae6 50%,#cfddd7 51%,#98bcad 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f2f6f4 0%,#e0eae6 50%,#cfddd7 51%,#98bcad 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #f2f6f4 0%,#e0eae6 50%,#cfddd7 51%,#98bcad 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f4', endColorstr='#98bcad',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #f2f6f4 0%,#e0eae6 50%,#cfddd7 51%,#98bcad 100%); /* W3C */
}
.elist .e5 {	/* Sendetermine */
	padding:2px;
	background-color:#f5f5f3; /* Old browsers */
	background:-moz-linear-gradient(top, #f5f5f3 0%, #e8e8e2 50%, #dadad2 51%, #b2b4a0 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f3), color-stop(50%,#e8e8e2), color-stop(51%,#dadad2), color-stop(100%,#b2b4a0)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f5f5f3 0%,#e8e8e2 50%,#dadad2 51%,#b2b4a0 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f5f5f3 0%,#e8e8e2 50%,#dadad2 51%,#b2b4a0 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #f5f5f3 0%,#e8e8e2 50%,#dadad2 51%,#b2b4a0 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f3', endColorstr='#b2b4a0',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #f5f5f3 0%,#e8e8e2 50%,#dadad2 51%,#b2b4a0 100%); /* W3C */
}
.elist .e6 {	/* Videos */
	padding:2px;
	background-color:#f9faee; /* Old browsers */
	background:-moz-linear-gradient(top, #f9faee 0%, #f1f3d7 50%, #e8eac2 51%, #d2da7a 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9faee), color-stop(50%,#f1f3d7), color-stop(51%,#e8eac2), color-stop(100%,#d2da7a)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f9faee 0%,#f1f3d7 50%,#e8eac2 51%,#d2da7a 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f9faee 0%,#f1f3d7 50%,#e8eac2 51%,#d2da7a 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #f9faee 0%,#f1f3d7 50%,#e8eac2 51%,#d2da7a 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9faee', endColorstr='#d2da7a',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #f9faee 0%,#f1f3d7 50%,#e8eac2 51%,#d2da7a 100%); /* W3C */
}
.elist .et {
	position:absolute;
	left:236px;
	width:400px;
	overflow:hidden;
	font-weight:bold;
}

.vlist {
	padding:0 2px 2px 2px;
	margin:0;
}
.vlist li {
	background:0;
	list-style-type:none;
	float:bottom;
	border-bottom:1px solid #c2d7f9;
	padding:2px 0 2px 0;
	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:64px;
	overflow:hidden;
	margin-right:8px;
}
.vlist .slink {
	float:left;
	width:536px;
	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;
	margin:0;
	width:150px;
	height:134px;
	position:relative;
}
.tlist li img {
	width:150px;
}
.tlist li .image {
	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;
}

.slist li {
	background:0;
	width:150px;
	list-style-type:none;
	float:left;
	padding:0 2px 2px 2px;
	margin:0 4px 20px 0;
}

.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 #95b8d6;
}
.lcontentbox .gewinnspiel li img {
	border:0;
	margin:4px;
}
.lcontentbox .gewinnspiel li img:hover {
	box-shadow:0 0 4px 2px #95b8d6;
	-webkit-box-shadow:0 0 4px 2px #95b8d6;
	-moz-box-shadow:0 0 4px 2px #95b8d6;
}
.lcontentbox .gewinnspiel span {
	position:absolute;
	left:160px;
	padding:4px 4px 4px 8px;
}
.lcontentbox .gewinnspiel .link {
	position:relative;
	right:4px;
	bottom:4px;
}

#rubrikendropdown,
#listoptdropdown {
	display:none;
	position:absolute;
	width:130px;
	top:0px;
	background:#ffffff;
	z-index:99;
}
#rubrikendropdown span,
#listoptdropdown span {
	position:relative;
	height:18px;
	right:0px;
	float:down;
}
#rubrikendropdown {
	right:0px;
}
#listoptdropdown {
	right:134px;
}

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

.t_r {
	font-weight:bold;
	color:#ffffff;
	text-shadow:#000000 0px 0px 3px;
	margin:0 auto;
}
.head .t_r,
h3 .t_r {
	float:right;
}
.head span.t_r,
h3 span.t_r {
	padding:1px 0 0 14px;
}
html* .t_r {	/* IE 6/7 */
	position:absolute;
	top:0px;
	right:0px;
}
.head #rubrikendropdown span.t_r a,
h3 #rubrikendropdown span.t_r a {
}
span.t_r {
	display:block;
	width:122px;
	height:24px;
	text-align:left;
	padding:0 0 0 6px;
}
.t_r,
.t_r a {
	font-size:12px;
	color:#ffffff;
	margin-left:-10px;
	padding-left:10px;
}
html* span.t_r a {	/* IE 6/7 */
	margin-left:0px !important;
}
.t_r,
.t_r a:hover {
	background:url('../gfx/pw.png') no-repeat 0 2px;
}
.t_r a.aktiv {
	background:url('../gfx/pd.png') no-repeat 0 3px;
}

.b0b {background:url('../gfx/rb0.png') no-repeat 0 0;}
.b1b {background:url('../gfx/rb1.png') no-repeat 0 0;}
.b2b {background:url('../gfx/rb2.png') no-repeat 0 0;}
.b3b {background:url('../gfx/rb3.png') no-repeat 0 0;}
.b4b {background:url('../gfx/rb4.png') no-repeat 0 0;}
.b5b {background:url('../gfx/rb5.png') no-repeat 0 0;}
.b6b {background:url('../gfx/rb6.png') no-repeat 0 0;}
.b7b {background:url('../gfx/rb7.png') no-repeat 0 0;}
.b8b {background:url('../gfx/rb8.png') no-repeat 0 0;}
.b9b {background:url('../gfx/rb9.png') no-repeat 0 0;}
.bb {background:url('../gfx/rb.png') no-repeat 0 0;}

.charts li {
	height:88px;
	width:100%;
	border-bottom:1px solid #c2d7f9;
}
.charts li img {
	border:0;
	margin:4px;
}
.charts span {
	position:absolute;
	left:162px;
	padding:4px;
}
.charts span img {
	margin:1px 0px 0px 3px;
}
.charts span img:hover {
	border:0;
	margin:4px;
}
.charts .info {
	margin:2px 0px 0px 10px;
	font-size:11px;
}
.charts .info p {
	margin:2px 0px 0px 0px;
}

.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 li:hover,
.epglist tr:hover {
	background-color:#e6effa;
}
.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:624px;
}
.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:#e6effa;
}
.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:122px;
	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:#e6effa;
}

.kategorielist {
	width:99%;
	padding:4px 0;
	margin:2px;
	background-color:#d0deff;
	background:-moz-linear-gradient(top, #d0deff 0%, #d0deff 31%, #a5bed3 66%, #a5bed3 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0deff), color-stop(31%,#d0deff), color-stop(66%,#a5bed3), color-stop(100%,#a5bed3)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #d0deff 0%,#d0deff 31%,#a5bed3 66%,#a5bed3 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #d0deff 0%,#d0deff 31%,#a5bed3 66%,#a5bed3 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #d0deff 0%,#d0deff 31%,#a5bed3 66%,#a5bed3 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0deff', endColorstr='#a5bed3',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #d0deff 0%,#d0deff 31%,#a5bed3 66%,#a5bed3 100%); /* W3C */
	border-radius:4px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.kategorielist .r1 {
	font-weight:bold;
	padding:3px;
	float:left;
	border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
}
.kategorielist .r1 a {
	color:#ffffff;
	font-weight:bold;
}
.kategorielist .r2 ul {
	padding:3px;	
}
.kategorielist li {
	background:0;
	padding:0;
	margin:0 0 0 1px;
	float:left;
}
.kategorielist li a {
	padding:3px;
}
.kategorielist li a#aktiv,
.kategorielist li a:hover {
	padding:3px;
	background-color:#95b8d6;
	background:-moz-linear-gradient(top, #95b8d6 0%, #95b8d6 31%, #41587f 66%, #375382 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#95b8d6), color-stop(31%,#95b8d6), color-stop(66%,#41587f), color-stop(100%,#375382)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #95b8d6 0%,#95b8d6 31%,#41587f 66%,#375382 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #95b8d6 0%,#95b8d6 31%,#41587f 66%,#375382 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #95b8d6 0%,#95b8d6 31%,#41587f 66%,#375382 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#95b8d6', endColorstr='#375382',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #95b8d6 0%,#95b8d6 31%,#41587f 66%,#375382 100%); /* W3C */
	color:white;
	text-decoration:none;
}
.kategorielist #search_input {
	margin:-2px 4px 0 4px;
}

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

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

/* Content Related */
.lcontentbox {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:8px;
	width:290px;
}

.lcontentbox .charts {
	background:#f9f9f9 url('../gfx/ng_main_bg.png') repeat-x top left;
}

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

.lcontentbox .tipp {
	position:relative;
	display:block;
}
.lcontentbox .tipp .image {
	position:relative;
	border:0;
	margin:4px;
	float:left;
}
.lcontentbox .tipp .image:hover {
	border:4px solid #95b8d6;
	margin:0px;
}
.lcontentbox .tipp .text {
	padding:4px;
}

.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 0px 0px 0px;
	text-align:center;
}
.lcontentbox_ad .head_anzeige {
	padding-bottom:1px;
	font-size:10px;
	color:#95b8d6;
}
.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:#e6effa;
}
/* Content Related/neu Ende */

#main,
#login {
	position:relative;
}

/* Hauptcontent/links */
#main #left {
	background-color:#ffffff;
	padding:0 0 8px 8px;
	float:left;
}
html* #main { /* IE6/7 */
	width:980px !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
}

#login #left {
	width:652px !important;
	margin-left:210px;
	z-index:9;
}
#login #left .hinweisbox {
	width:620px !important;
}

#left {
	min-height:580px; /* Quick Fix */
}
#left .contentbox {
	width:640px;
	overflow:hidden;
}

#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;
}

/* Startseite */
#start_set .contentbox {
	padding:4px;
}
#start_set #info_close {
	position:absolute;
	right:2px;
	top:2px;
}
#start_set .list {
	padding-left:0;
}
#start_set .list li {
	margin-top:2px;
	margin-bottom:2px;
}

#main_serienstarts {
	height:148px;
}
#main_serienstarts strong {
	margin-left:8px;
}
#main_serienstarts ul {
	background:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
	width:296px;
	height:102px;
	overflow:hidden;
	margin:0;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#main_serienstarts li {
	list-style-type:none;
	padding:1px 1px 1px 4px;
	margin-bottom:2px;
	display:block;
	width:290px;
	height:100%;
}
html* #main_serienstarts ul {
	position:relative;
}
#main_serienstarts li a {
	display:block;
}
#main_serienstarts li span
{	display:block;
	height:84px;
	position:relative;
	margin-left:11px;
}
#main_serienstarts li .stationslogo {
	position:absolute;
	top:0;
	left:154px;
	box-shadow:0 0 4px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
}
#main_serienstarts #serienstarts_0,
#main_serienstarts #serienstarts_1 {
	position:absolute;
	top:26px;
	width:296px;
}
#main_serienstarts #serienstarts_0 {
	left:8px;
}
#main_serienstarts #serienstarts_1 {
	left:324px;
}
#main_serienstarts #serienstarts_blaettern_l_0,
#main_serienstarts #serienstarts_blaettern_l_1 {
	position:absolute;
	bottom:4px;
	right:34px;
	width:30px;
}
#main_serienstarts #serienstarts_blaettern_r_0,
#main_serienstarts #serienstarts_blaettern_r_1 {
	position:absolute;
	bottom:4px;
	right:4px;
	width:30px;
}
#main_serienstarts #serienstarts_counter_0,
#main_serienstarts #serienstarts_counter_1 {
	position:absolute;
	top:0px;
	right:0px;
	color:#95b8d6;
}

#main_shop {
	padding:6px;
	height:290px;
}
#main_shop #dvdtipps_extra {
	position:absolute;
	bottom:0px;
}
#main_shop #dvdtipps_extra li {
	background:url('../gfx/ng_p.gif') no-repeat 0px 2px;
	padding:2px 0 2px 10px;
}
#main_shop #dvdtipps_extra li:hover {
	background:url('../gfx/ng_p.gif') no-repeat 0px 2px;
}

#main_termintipps {
	padding:6px;
}
#main_termintipps ul {
	width:1240px;
	height:125px;
	overflow:hidden;
}
#main_termintipps li {
	position:relative;
	list-style-type:none;
	width:290px;
	height:104px;
	margin:4px 4px 18px 4px;
	float:left;
	background:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#main_termintipps img.is {
	width:100px;
	height:100px;
}
#main_termintipps .is {
	margin:4px;
}
#main_termintipps .stationslogo {
	margin:4px 0 30px 4px;
}
#main_termintipps .stationslogo img {
	box-shadow:0 0 4px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
}
#main_termintipps .termin {
	font-weight:bold;
	margin:4px;
	width:178px;
}
#main_termintipps .titel {
	font-weight:bold;
	margin:2px 4px;
}
#termintipps_blaettern_buttons {
	height:120px;
	position:absolute;
	top:22px;
	right:0;
	width:40px;
	background:#f9f9f9 url('../gfx/ng_main_bg.png') repeat-x 0px -20px;
}
#termintipps_blaettern_l {
	position:absolute;
	top:32px;
	right:8px;
	width:30px;
}
#termintipps_blaettern_r {
	position:absolute;
	top:58px;
	right:8px;
	width:30px;
}

#main_charts {
	padding:6px;
}
#main_charts .headline span,
#main_charts 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;
}
#main_charts .headline span a,
#main_charts h2 span a {
	color:#ffffff;
	padding:0 0 0 16px;
}
#main_charts .headline span a:hover,
#main_charts h2 span a:hover {
	background:url('../gfx/pw.png') no-repeat 6px 4px;
}
#main_charts ul {
	width:8000px;
	height:158px;
	overflow:hidden;
}
#main_charts li {
	position:relative;
	list-style-type:none;
	width:600px;
	margin:0;
	float:left;
}
#main_charts .top3 {
	background:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
	padding:2px;
	margin:0;
	height:120px;
	width:590px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#main_charts li div span {
	position:relative;
	width:185px;
	float:left;
	margin:4px;
}
#main_charts a {
	font-weight:bold;
}

#charts_blaettern_buttons {
	height:180px;
	position:absolute;
	top:22px;
	right:0;
	width:40px;
	background:#f9f9f9 url('../gfx/ng_main_bg.png') repeat-x 0px -20px;
}
#charts_blaettern_l {
	position:absolute;
	top:72px;
	right:8px;
	width:30px;
}
#charts_blaettern_r {
	position:absolute;
	top:98px;
	right:8px;
	width:30px;
}

#charts_main #main_charts ul {
	width:620px;
	height:auto;
}
#charts_main #main_charts li {
	width:620px;
}
#charts_main #main_charts .top3 {
	width:620px;
	padding:5px 0px 10px 30px;
}
#charts_main #main_charts table {
	width:620px;
	border-collapse:collapse;
	margin-top:4px;
}

#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;
}

.newsimage {
	float:right;
	width:120px;
	padding:4px;
	font-size:11px;
	font-weight:bold;
}
.newsimage .credits {
	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:630px;
	margin:4px;
}
.login_news p {
	margin-left:14px;
}
.login_news img {
	margin:0 2px -1px 0;
}

.login_startteaser {
	width:650px !important;
	margin:4px !important;
}
.login_startteaser li {
	list-style-type:none;
	float:left;
	width:285px;
	height:130px;
	overflow:hidden;
	padding:0 40px 20px 0;
}
.login_startteaser h2,
.login_serienfeed h2 {
	background:url('../gfx/ng_p.gif') no-repeat -2px 1px;
	padding-left:9px;
}
.login_startteaser p {
	margin-left:10px;
}

.login_serienfeed {
	padding:0 40px 20px 0;
	margin:4px 4px 20px 4px !important;
}
.login_serienfeed ul {
	margin-left:10px;
}
.login_serienfeed .elist li .et {
	width:395px;
}

.cetable tr {
	height:22px;
}

.shophl,
.shophl5,
.shophl7 {
	padding:4px 0px 0px 0px;
	margin:0;
	width:620px;
}
.shophl li {
	position:relative;
	text-align:center;
	list-style-type:none;
	float:left;
	width:142px;
	height:230px;
	overflow:hidden;
	padding:2px;
	margin:2px 0 2px 4px;
	background:#ffffff url('../gfx/ng_tay_bg.png') repeat-x left bottom;
	border:1px solid #d0deff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
* html .shophl li { /* IE6 */
	width:140px !important;
}
.shophl5 li {
	position:relative;
	text-align:center;
	list-style-type:none;
	float:left;
	width:116px;
	height:207px;
	overflow:hidden;
	padding:2px;
	margin:2px;
	background:#ffffff url('../gfx/ng_tay_bg.png') repeat-x left bottom;
	border:1px solid #d0deff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.shophl8 li {
	position:relative;
	text-align:center;
	list-style-type:none;
	float:left;
	width:147px;
	height:180px;
	overflow:hidden;
	padding:2px;
	margin:2px;
	background:#ffffff url('../gfx/ng_tay_bg.png') repeat-x 0 110px;
	border:1px solid #d0deff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
* html .shophl8 li { /* IE6 */
	width:145px !important;
}
.shophl li:hover,
.shophl5 li:hover,
.shophl8 li:hover {
	border:1px dotted #d0deff;
}
.shophl li table,
.shophl5 li table {
	height:160px;
	border-collapse:collapse;
}
.shophl8 li table {
	height:130px;
	border-collapse:collapse;
}
.shophl li tr,
.shophl5 li tr,
.shophl8 li tr {
	vertical-align:bottom;
}
.shophl li td,
.shophl8 li td {
	width:142px;
	padding:5px;
	overflow:hidden;
	border:0;
}
.shophl5 li td {
	width:112px;
	padding:5px;
	overflow:hidden;
	border:0;
}
.shophl5 li span,
.shophl8 li span {
	display:block;
	position:absolute;
	bottom:30px;
}
* html .shophl5 li span,
* html .shophl8 li span { /* IE6 */
	left:8px;
}
.shophl5 li img,
.shophl8 li img {
	position:absolute;
	top:4px;
	left:20px;
}
.shophl5 li span {
	width:105px;
}
.shophl8 li span {
	width:135px;
}
.shophl .platzierung {
	font-weight:bold;
	display:block;
	padding-bottom:4px;
}
.shophl .bestellen {
	position:absolute;
	bottom:22px;
	left:30px;
}
.shophl .bestellen:hover {
	position:absolute;
	top:193px;
	left:31px;
}
.shophl5 .bestellen {
	position:absolute;
	bottom:6px;
	left:17px;
}
.shophl5 .bestellen:hover {
	position:absolute;
	top:186px;
	left:18px;
}
.shophl8 .bestellen {
	position:absolute;
	bottom:6px;
	left:30px;
}
.shophl8 .bestellen:hover {
	position:absolute;
	top:159px;
	left:31px;
}
.shophl .preisvergleich {
	position:absolute;
	bottom:2px;
	left:27px;
}
.shophl .preisvergleich:hover {
	position:absolute;
	top:215px;
	left:28px;
}

#shopdetail {
	clear:both;
}
#shopdetail p {
	padding:16px 4px 4px 4px;
}
#shopdetail table {
	width:630px;
}
#shopdetail th,
#shopdetail td {
	padding:3px;
	border-bottom:1px solid #e6effa;
}
#shopdetail tr {
	vertical-align:top;
}
#shopdetail #preischeck td {
	height:30px !important;
	vertical-align:middle;
}
#shopdetail td.img {
	text-align:center;
}
#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;
}

#tb_shop {
	width:630px;
}

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

.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 #95b8d6;
}
.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 {
	position:relative;
	left:20px;
	bottom:64px;
	width:160px;
	border:1px solid black;
	background-color:#ffffff;
	padding:2px;
	opacity:0.75;
	font-size:10px;
}
/* Hauptcontent/links Ende */

/* Hauptcontent/rechts */
#main #right {
	background-color:#ffffff;
	width:314px;
	margin-left:662px;
	padding-top:21px;
}
html* #right { /* IE6/7 */
	top:0;
	right:8px;
	width:306px !important;
	overflow:hidden;
}

#login #right {
	clear:both;
	width:200px;
}

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

#right #container {
	background:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:308px;
}

#right .itemlist li {
	background:url('../gfx/ng_p.gif') no-repeat 0px 3px;
	padding:2px 0px 2px 12px;
	margin:0;
	width:266px;
}
#right .itemlist li:hover,
#right .itemlist li.aktiv {
	background-color:#d0deff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

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

#navilist {
	position:relative;
	display:block;
}
#navilist ul {
	border:0;
}
#navilist li {
	float:left;
	display:block;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	border-right:1px solid #c2d7f9;
	border-bottom:1px solid #c2d7f9;
}
#navilist a {
	padding:2px 8px 3px 8px;
	display:block;
	width:183px;
	background-color:#f4f9ff;
}
#navilist li a:hover {
	background-color:#95b8d6;
	color:#ffffff;
	text-decoration:none;
}
#navilist li.aktiv a,
#navilist li.aktiv a:hover {
	background-color:#c2d7f9;
}
#navilist li.aktiv a:hover {
	color:#0000c0;
}

.kontakt tr {
	vertical-align:top;
}
.kontakt td.label {
	font-weight:bold;
	text-align:right;
	width:70px;
	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:118px;
	overflow:hidden;
	background:url(../gfx/dvd_bg.jpg) left top #ffffff;
	border-bottom:1px solid #c2d7f9;
}
#dvdtipps li .img {
	border:0;
	padding:0;
	margin:4px;
	float:right;
}
#dvdtipps div {
	padding:4px 4px 0px 2px;
}
#dvdtipps div.body {
	height:60px;
	overflow:hidden;
}
#dvdtipps .dpreis {
	font-size:11px;
	margin:2px 0;
}
#dvdtipps .buttons {
	position:absolute;
	bottom:2px;
}
#dvdtipps .bestellen {
	margin-left:2px;
}
#dvdtipps .bestellen:hover {
	margin-left:2px;
}
#dvdtipps .link {
	position:absolute;
	bottom:4px;
	left:0px;
}

.shoptipp th,
.shoptipp td {
	padding:0;
	border:0;
}

.shoptipp {
	position:relative;
}
.shoptipp .s {
	position:absolute;
	left:0px;
	background-color:#da0000;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
.shoptipp .s.art {
	top:124px;
}
.shoptipp .s.preis {
	top:144px;
}

.text .shoptipp {
	display:block;
	width:166px;
	margin:4px;
	text-align:center;
	float:right;
	padding:8px;
	background:#ffffff url('../gfx/ng_tay_bg.png') repeat-x left bottom;
	border:1px solid #d0deff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.text .shoptipp:hover {
	border:1px dotted #6e8cd2;
}
.text .shoptipp_amazon {
	display:block;
	width:180px;
	margin:8px;
	text-align:center;
	float:right;
}
/* Hauptcontent/rechts Ende */

/* Fußzeile/Partner */
#footer {
	background:#c2d7f9 url('../gfx/nh5_transunten.png') repeat-x left top;
	clear:both;
	padding:8px 0;
	margin-left:-3px;
	width:986px;
	min-height:140px;
	position:relative;
	bottom:0px;
	text-align:center;
}
* html #footer { /* IE6 */
	width:980px !important;
}

#partnerseiten {
	margin-left:5px;
	width:980px;
}
* html #partnerseiten { /* IE6 */
	width:960px !important;
}
#partnerseiten div div {
	font-size:11px;
	border-bottom:1px solid #95b8d6;
}
#partnermain {
	padding-top:8px;
	width:384px;
	margin:0 auto;
}
#partnerplus {
	width:286px;
	margin:0 auto;
}
#partnerseiten li {
	list-style-type:none;
	padding:4px;
	float:left;
}
#partnerseiten img:hover {
	box-shadow:0 0 4px 2px #95b8d6;
	-webkit-box-shadow:0 0 4px 2px #95b8d6;
	-moz-box-shadow:0 0 4px 2px #95b8d6;
}
/* Fußzeile/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;
	font-weight:normal;
	border-bottom:1px solid #d0d0d0;
	padding:0;
	margin:0;
}
.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;
	height:14px;
	width:620px;
	font-weight:bold;
	border-bottom:1px solid #606060;
	overflow:hidden;
}
.my_epgliste .zeit {
	font-weight:bold;
}
.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;
	font-size:11px;
}
html* .my_epgliste .episode_info,
html* .my_epgliste .episode_info p { /* IE6/7 */
	padding:0 !important;
}
html* .my_epgliste .episode_info .mb4 { /* IE6/7 */
	margin:0 !important;
}
.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 #95b8d6;
}
.my_epgliste .rightbutton {
	position:absolute;
	right:2px;
}
.my_epgliste .t0 {
	top:0;
}
.my_epgliste .rightbutton input {
	height:18px;
}

#programmsuche_input {
	position:relative;
}
#programmsuche_add2wl {
	position:absolute;
	right:14px;
	top:0px;
}
#programmsuche_add2wl_info {
	position:absolute;
	right:0px;
	top:3px;
}
/* Mein TV-Planer/Ende */

/* Mein DVD-Planer */
.my_dvdliste {
	padding:4px;
	background:0;
	display:block;
	position:relative;
	width:620px;
	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:#e6effa;
}

.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:#e6effa;
	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 */
#programmsuche_result {
	padding-top:4px;
	min-height:20px;
}

#ergebnisliste li {
	height:16px;
	width:610px;
	padding-top:4px;
}
#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:160px;
	right:10px;
	text-align:center;
	border-collapse:collapse;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#eff4ff url('../gfx/ng_tab_bg.png') repeat-x left top;
}
.cal th {
	font-weight:bold;
	height:11px;
	border-bottom:1px solid #95b8d6;
	padding:2px;
}
.cal .cel,
.cal .cel a {
	background-color:#95b8d6;
	color:#ffffff;
	font-weight:bold;
}
.cal tr {
	vertical-align:top;

}
.cal td {
	width:22px;
	height:11px;
	padding:2px;
	margin:0;
	text-align:center;
	border:1px;
}
.cal a:link {
	display:block;
}
.cal td:hover,
.cal td a:hover,
.cal #heute:hover {
	background-color:#95b8d6;
	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.wd {
	font-weight:bold;
}
.cal #heute {
	background-color:#c2d7f9;
	padding:3px;
}
.cal #heute_aktiv {
	background-color:#95b8d6;
}
.cal #heute_aktiv a {
	color:#ffffff;
	font-weight:bold;
}
html:root #heute { /* Webkit */
	line-height:12px;
}
html:root .cal #heute_aktiv { /* Webkit */
	line-height:14px;
}
/* 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:380px;
	margin:8px;
	background-color:#ffffff;
	text-align:left;
	background:0;
}
#popup_login table {
	font-weight:bold;
}
#popup_login td {
	padding:2px 0;
}
#popup_login #left {
	position:relative;
	width:364px !important;
	height:234px !important;
	min-height:0 !important;
	margin:0;
}
#popup_login #popup_footer {
	position:absolute;
	bottom:8px;
	text-align:center;
	width:356px;
	font-size:11px;
}
/* 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: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 {
	border:1px solid gray;
	background-color:white;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	z-index:10000;
	display:none;
	overflow:hidden;
	box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
	-moz-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
}
.ac_results li {
	padding:2px 5px;
	width:340px;
	height:40px;
	white-space:nowrap;
	text-align:left;
	border-bottom:1px solid #95b8d6;
}
.ac_results li .titel {
	font-weight:bold;
}
.ac_results li.weitere {
	background:#eff4ff url('../gfx/ng_p.gif') no-repeat 1px 4px;
	padding-left:12px;
	height:18px;
	width:333px;
	font-weight:bold;
}
.ac_results li img {
	height:36px;
	padding:2px 4px 2px 2px;
	float:left;
}
.ac_over,
.ac_results li.weitere:hover {
	cursor:pointer;
	background-color:#95b8d6 !important;
	color:#ffffff !important;
}
.ac_match {
	background-color:#d0deff;
}
/* Suggest-Dropdown Ende */

/* Bookmarks */
#bookmarks {
	list-style-type:none;
	margin-top:2px;
	height:12px;
}
html* #bookmarks { /* IE6/7 */
	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 #95b8d6;
	-webkit-box-shadow:0 0 4px 2px #95b8d6;
	-moz-box-shadow:0 0 4px 2px #95b8d6;
}
#input_weitersagen {
	clear:both;
	padding:4px;
	display:none;
}
/* Bookmarks Ende */

/* Networks */
#networks {
	position:absolute;
	top:38px;
	left:404px;
}
#networks img {
	background-color:#ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	opacity:0.6;
	padding:2px;
	margin-right:2px;
	float:left;
}
#networks img:hover {
	opacity:1;
}
/* Twitter Ende */

/* disco Gewinnspiel */
#discobg {
	background:#ffffff url('/gfx/disco_head.jpg') top left no-repeat;
	width:622px;
	padding:180px 4px 4px 4px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#discobg .box {
	padding:4px;
	margin:2px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 2px 2px #e0b030;
	-webkit-box-shadow:0 0 2px 2px #e0b030;
	-moz-box-shadow:0 0 2px 2px #e0b030;
}

#discogewinn .head,
#discogewinn h3 {
	border-bottom:2px solid #f02010;
	margin-bottom:4px;
}

#discopreise li {
	margin-bottom:4px;
}
#discopreise span {
	width:80px;
	float:left;
	font-weight:bold;
}
#discopreise div {
	margin-left:76px;
}

#discopreise input {
	width:200px;
}
#discopreise button {
	font-size:11px;
	font-weight:bold;
}
/* disco Gewinnspiel Ende */

/* Bubble Tooltip Anfang */
.tooltip {
	width:200px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.tooltip span.top {
	padding:20px 8px 0;
	background:url(../gfx/btn.png) no-repeat top;
}
.tooltip b.bottom {
	padding:3px 8px 8px;
	color:#548912;
	background:url(../gfx/btn.png) no-repeat bottom;
}
.tt_close {
	position:absolute;
	top:16px;
	right:4px;
}
/* Bubble Tooltip Ende */

/* Site Stripe */
#top_top {
	z-index:1;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background-image:url(http://www.imfernsehen.net/top_top/imfernsehen_bg.png);
	background-repeat:repeat-x;
	height:26px;
	white-space:nowrap;
}
#top_top img {
	border-style:none;
	vertical-align:middle;
	padding-bottom:1px;
}
#top_top ul {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:350px;
	padding:0;
}
#top_top li {
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:12px;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-position:0px 5px;
	margin:0 0 0 13px;
	padding:0 0 0 14px;
	background-image:url(http://www.imfernsehen.net/top_top/trenner.png);
	background-repeat:no-repeat;
}
#top_top li.li_first {
	padding:0;
	margin:0 0 0 20px;
	background-image:none;
}
#top_top li.li_last {
	background-image:none;
	margin-left:16px;
}
#top_top a:link,
#top_top a:visited,
#top_top a:active {
	color:#01464B;
	text-decoration:none;
}
#top_top a:hover {
	color:#83bc77;
	text-decoration:none;
}
#top_top_2 {
	position:absolute;
	left:0;
	top:26px;
	width:100%;
	right:0;
}
/* Site Stripe Ende */

/* Tagcloud */
#tagcloud {
	width:286px;
	overflow:hidden;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
}
#tagcloud a {
	color:#0000d0;
}
#tagcloud h1,
#tagcloud h2,
#tagcloud h3,
#tagcloud h4,
#tagcloud h5 {
	margin-right:2px;
	display:inline;
	border:0;
	background:0;
}
#tagcloud h1 a,
#tagcloud h2 a,
#tagcloud h3 a,
#tagcloud h4 a,
#tagcloud h5 a {
	color:#0000d0;
}
#tagcloud h1 {
	font-size:1.8em;
	line-height:1.2em;
}
#tagcloud h2 {
	font-size:1.6em;
	line-height:1.1em;
}
#tagcloud h3 {
	font-size:1.4em;
	line-height:1em;
}
#tagcloud h4 {
	font-size:1.2em;
	line-height:1em;
}
#tagcloud h5 {
	font-size:1em;
	line-height:1em;
}
/* Tagcloud Ende */

