*{
	margin:0;padding:0;}

html {
	scrollbar-face-color:#313536;
	scrollbar-arrow-color:#8b9093;
	scrollbar-highlight-color:#636768;
	scrollbar-3dlight-color:#313536;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#2B2D2C;
	scrollbar-track-color:#3A4040;
	overflow: auto;}
	
html .scroll_light{
	scrollbar-face-color:#e5e5e5;
	scrollbar-arrow-color:#8b9093;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#c2c2c2;
	scrollbar-darkshadow-color:#c2c2c2;
	scrollbar-shadow-color:#dfdfdf;
	scrollbar-track-color:#dbdbdb;}
* html #leftNav, * html #content, * html #footer  {
   display:none;}

body {
	position: absolute;
	margin: 0; 
	padding: 0;
	width: 100%;
	height:100%;
	font-family: Tahoma, Arial;
	background: #202224;
	color: #e5e6ec;
	overflow: visible;}

textarea, input {
	font-family: Tahoma, Arial;}
	
a {
	color: #4da3ec;
	text-decoration: none;
	outline: none;}
a:hover { text-decoration: none; }
a:hover span {	cursor: pointer; }
ul {list-style: none;}
img {border:none;}

#main, div.main {
	font-size: 11px;
	position: relative;
	width:100%;
	min-width: 1024px;
	z-index:1;
/*	background: transparent url(http://a1.rnhh.de/52/523ef33e042a582d5b374a5d91598e9f.png) repeat-y -170px 0px;*/}
#content {
	margin:0 auto;
	left:0;
	width:805px;
	padding-top:15px;
	z-index:1;
	position:relative;}
	
#content.wide{
	width:940px;}
#content.midwide{
	width:1040px;}	
#content.superwide{
	width:1115px;}
	
.loggedin #content{
	left:0;
	width:805px;}
	
.bold{font-weight:bold;}
.hidden, li.void{display:none;}
.clear{
	clear:both;
	font-size: 0;
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 0;}
.fleft{
	float:left;}
.txt, .txt a {
	color:#494949;
	font-size:11px;}

.loader{
	position:relative;
	top:10px;
	width:16px;height:16px;
	margin:5px auto 5px auto;
	background: transparent url(http://a1.rnhh.de/35/355f5c464b816e2fb4512069e818d91a.gif) no-repeat;}

.loader.positioned {
	margin:0;
	position:absolute;
	top:0px;
	left:50%;}

.loader.margin{
	margin-top:20px;}

.loader_overlay{
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;}

.loader_overlay.white{
	background:white;}
	
.loader_overlay.black{
	background:black;}
	
.share_FB, .share_EMAIL, .share_TW {
	width:16px;height:16px;float:left; margin-right:5px;display:block;
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -200px -50px;}

.share_TW{
	background-position:-200px -100px;}
.share_EMAIL{
	background-position:-200px -200px;}

.base_tooltip {
	display:none;}

iframe {
	position:relative;
	left:0px;
	top:0px;}

.noscript {
	text-align: center;
	width:100%;
	height:30px;
	background:#34373b;
	padding:10px 0;}
.sortable {
	display:block;
	float:right;
	cursor: pointer;
	width:10px;
	height:10px;
	margin-top:8px;}

.sortable_bar {
	cursor:pointer;
	position:absolute;
	left:0;
	width:100%;}

.sortable_bar.down .sortable, .sortable_bar.up .sortable {
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -100px -700px;}
	
.sortable_bar.up .sortable {
	background-position: -100px -600px;}	
	
.sortable_bar.down.eventhover .sortable{
	background-position: -150px -700px;}

.sortable_bar.up.eventhover .sortable{
	background-position: -150px -600px;}
.container {
	position:relative;
	margin: 0px 0px 20px 0px;
	cursor:default;}

#content .col {float: left; position:relative;}
#content .col.left{	width:500px; }
#content .col.right{ width:300px; }

.c300 {	width: 300px; }
.c480 {	width: 480px; }
.c800 {	width: 800px; }

.cheader{
	background: transparent url(http://a0.rnhh.de/8b/8b27753282282b737c817418a7e02a20.png) no-repeat 0px 0px;}
	
.c480 .cheader.high {
	background-position: 0px -58px;
	height:66px;}
	

.c480 .cheader a {
	display:block;
	color:#fff;}

.c300 .cheader {
	background-position: -500px 0px;}

.c300 .cheader.high {
	background-position: -500px -58px;
	height:66px;}

.c800 .cheader {
	background-position: 0px -144px;}

.c800 .cheader.high {
	background-position: 0px -202px;
	height:66px;}

.cheader .headline {
	font-family: Arial;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	line-height:38px;
	padding:0 0 0 10px;}
.cheader .tabs  {
	display:inline-block;
	height:28px;}
	
.cheader  .ctabs{
	position:absolute;
	z-index:2;}

.cheader .ctabs li {
	float:left;
	background: #2D2D30;
	border-top: 1px solid #4A4B4E;
	height:27px;
	line-height:27px;
	padding: 0 10px 0 10px;
	font-weight:bold;
	color:#8B8D90;
	cursor:pointer;
	margin-right:1px;
	position:relative;
	display:block;}
	
.cheader .ctabs .active {
	background-color: #4E5154;
	border-top: 1px solid #9FC1E0;
	color:#FFF;}

.cheader .ctabs .eventhover{
	border-top: 1px solid #9FC1E0;}

.bg_image_spacer {
    height: 274px;}
#videosectionid {
	display: none;}

.mheader, .m_pager_wrap {
	background-color: #404343;
	border-top: 1px solid #4c4e4f;
	border-bottom: 1px solid #404343;	}

.mheader .headline {
	padding: 6px 10px;
	color:#8B8D90;
	font-size:12px;}

.pagerdata {
	display: none;}

.module {
	position:relative;
	background-color: #4E5154;
	clear:both;
	width:100%;}

.module.slideshows, .module.flyers {
	overflow:hidden;}

.module .headline {
	font-family: Arial;
	color:#fff;
	font-size:16px;
	font-weight:bold;}

.module .m_content .headline {
	padding-left: 10px;}

.module.headertype2 .headline {
	color: #8b8d90;
	font-size: 12px;
	font-weight: normal;
	line-height: 26px;}
.module .thumbnail .d_144x81, .badge_panel .thumbnail.d_144x81{
	width:144px;
	height:81px;}
.module .mtabs ul {
	list-style-type: none;
	margin-top:15px;
}

.module .mtabs ul li {
	float:left;
	background-color: #2D2D30;
	border-top: 1px solid #4A4B4E;
	height:27px;
	line-height:27px;
	padding: 0 10px 0 10px;
	font-weight:bold;
	color:#8B8D90;
	cursor:pointer;
}

.module .mtabs ul li.active {
	background-color: #4E5154;
	border-top: 1px solid #9FC1E0;
	color:#fff;
}

.module .mtabs ul li.hovered, .module .mtabs ul li:hover{
	border-top: 1px solid #9FC1E0;
}
 

.module.m_content {
	width: 100%;
	margin: 0;
	padding: 0;}

#c_300_video-entertainment-film_directory .module.m_content,
#c_800_music_videos .module.m_content {
	padding: 0 0 10px;}

.module.m_content ul {
	margin: 0;
	padding: 0;}

.module.m_content.two_cols ul {
	width: 50%;
	float: left;
	background: #4E5154;}
.module.m_content.three_cols ul {
	width: 33.3%;
	float: left;
	background: #4E5154;}

.module.m_content ul li a {
	color:#fff;}
.module.slideshows.type1 .slideshow {
	position: relative;
	width: 480px;
	height: 250px;
	cursor: pointer;}

.module.slideshows.type1 .slideshow dl.slidecontent {
	position: absolute;
	left: 0px;
	width: 365px;
	height: 250px;
	z-index: 60;}

.module.slideshows.type1 .slideshow .slideimage.selected,
.module.slideshows.type1 .slideshow .slidedescription.selected {
	z-index: 100;}

.module.slideshows.type1 .slideshow .slideimage.selected ,
.module.slideshows.type1 .slideshow .slidedescription.selected {
	display: block;}

.module.slideshows.type1 .slideshow .slideimage.last-selected,
.module.slideshows.type1 .slideshow .slidedescription.last-selected{
	z-index: 90;}

.module.slideshows.type1 .slideshow .slideimage {
	position: absolute;
	width: 350px;
	height: 250px;
	float: left;
	z-index: 70;
	display: none;}

.module.slideshows.type1 .slideshow dd.slidedescription {
	position: absolute;
	bottom: 0px;
	width: 350px;
	z-index: 80;
	display: none;}

.module.slideshows.type1 .slideshow dd.slidedescription h3 span.mediaicon {
	position: absolute;
	top: 12px;
	left: 10px;
	display: block;}

.module.slideshows.type1 .slideshow .slidedescription h3,
.module.slideshows.type1 .slideshow .slidedescription p {
	position: relative;
	color: #dfdfdf;}

.module.slideshows.type1 .slideshow .slidedescription h3 {
	line-height: 18px;
	padding: 10px 10px 10px 36px;
	font-size: 14px;
}

.module.slideshows.type1 .slideshow .slidedescription h3.eventhover {
	color: #9fc1e0;
}

.module.slideshows.type1 .slideshow .slidedescription p {
	padding: 0px 10px 10px 12px;
	line-height: 13px;
	display: none;}

.module.slideshows.type1 .slideshow dl.slidebuttons {
	position: absolute;
	right: 0px;
	width: 136px;
	height: 250px;
	z-index: 80;}

.module.slideshows.type1 .slideshow dl.slidebuttons dd.slidebutton {
	width: 130px;
	height: 50px;
	margin-left: 6px;
	text-align: center;
	background: transparent url(http://a1.rnhh.de/3b/3b0f5dbf57e188ebfa917f14cb951f33.png) no-repeat;
	cursor: pointer;
	z-index: 110;}

.module.slideshows.type1 .slideshow dl.slidebuttons dd.slidebutton.eventhover {
	background-position: 0 -100px;}

.module.slideshows.type1 .slideshow dl.slidebuttons dd.slidebutton p {
	padding: 0 20px;
	color: #fff;
	font-weight: 600;
	line-height: 13px;
	visibility: hidden;	}
.module.slideshows.type1 .slideshow dl.slidebuttons dd.slidebutton.selected {
	width: 136px;
	background-position: 0 -200px;
	margin-left: 0px;
	z-index: 110;}

.module.slideshows.type1 .slideshow dl.slidebuttons dd.slidebutton.selected p {
	padding: 0 20px 0 26px;}

.module.flyers {
	min-height: 170px;}
.module.flyers.type2 .flyeritem {
	position: relative;
	float: left;
	width: 150px;
	height: 170px;
	cursor: pointer;}

.module.flyers.type2 .flyeritem span.mediaicon {
	position: absolute;
	top: 3px;
	left: 3px;}

.module.flyers.type2 .flyeritem .text {
	position: absolute;
	bottom: 0px;
	color: #dfdfdf;
	width: 100%;
	cursor: pointer;}

.module.flyers.type2 .flyeritem .dark .text {
	color: #4a4a4a;}

.module.flyers.type2 .flyeritem .text h4,
.module.flyers.type2 .flyeritem .text p {
	position: relative;}

.module.flyers.type2 .flyeritem .text h4 {
	position: relative;
	font-size: 11px;
	padding: 8px 8px 4px 8px;}

.module.flyers.type2 .flyeritem.eventhover .text h4 {
	color: #9fc1e0;}

.module.flyers.type2 .flyeritem.eventhover .dark .text h4 {
	color: #6c88ac;}

.module.flyers.type2 .flyeritem .text p {
	padding: 0 8px 4px 8px;
	display: none;
	width: 90%;}

.module.flyers.type3 .flyeritem {
	position: relative;
	float: left;
	width: 300px;
	height: 170px;
	cursor: pointer;
	background: no-repeat right;}

.module.flyers.type3 .flyeritem span.mediaicon {
	position: absolute;
	top: 3px;
	left: 3px;}

.module.flyers.type3 .flyeritem .text {
	position: absolute;
	bottom: 0px;
	color: #dfdfdf;
	width: 100%;
	cursor: pointer;}

.module.flyers.type3 .flyeritem .dark .text {
	color: #4a4a4a;}

.module.flyers.type3 .flyeritem .text h4,
.module.flyers.type3 .flyeritem .text p {
	position: relative;}

.module.flyers.type3 .flyeritem .text h4 {
	position: relative;
	font-size: 11px;
	padding: 8px 8px 4px 8px;
}

.module.flyers.type3 .flyeritem.eventhover .text h4 {
	color: #9fc1e0;
}

.module.flyers.type3 .flyeritem.eventhover .dark .text h4 {
	color: #6c88ac;
}

.module.flyers.type3 .flyeritem .text p {
	padding: 0 8px 4px 8px;
	display: none;
	width: 90%;}

.module.flyers.type4 .flyeritem {
	position: relative;
	float: left;
	width: 480px;
	height: 180px;
	cursor: pointer;
	background: no-repeat right;}

.module.flyers.type4 .flyeritem span.mediaicon {
	position: absolute;
	top: 3px;
	left: 3px;}

.module.flyers.type4 .flyeritem .text {
	position: absolute;
	bottom: 0px;
	color: #dfdfdf;
	width: 100%;
	cursor: pointer;}

.module.flyers.type4 .flyeritem .dark .text {
	color: #4a4a4a;}

.module.flyers.type4 .flyeritem .text h4,
.module.flyers.type4 .flyeritem .text p {
	position: relative;}

.module.flyers.type4 .flyeritem .text h4 {
	position: relative;
	font-size: 11px;
	padding: 8px 8px 4px 8px;}

.module.flyers.type4 .flyeritem.eventhover .text h4 {
	color: #9fc1e0;}

.module.flyers.type4 .flyeritem.eventhover .dark .text h4 {
	color: #6c88ac;}

.module.flyers.type4 .flyeritem .text p {
	padding: 0 8px 4px 8px;
	display: none;
	width: 90%;}

.module.flyers.type5 .flyeritem {
	position: relative;
	float: left;
	width: 240px;
	height: 180px;
	cursor: pointer;
	background: no-repeat right;}

.module.flyers.type5 .flyeritem span.mediaicon {
	position: absolute;
	top: 3px;
	left: 3px;}

.module.flyers.type5 li.flyeritem .text {
	position: absolute;
	bottom: 0px;
	color: #dfdfdf;
	width: 100%;
	cursor: pointer;
}

.module.flyers.type5 li.flyeritem .dark .text {
	color: #4a4a4a;
}

.module.flyers.type5 li.flyeritem .text h4,
.module.flyers.type5 li.flyeritem .text p {
	position: relative;
}

.module.flyers.type5 li.flyeritem .text h4 {
	position: relative;
	font-size: 11px;
	padding: 8px 8px 4px 8px;}

.module.flyers.type5 li.flyeritem.eventhover .text h4 {
	color: #9fc1e0;}

.module.flyers.type5 li.flyeritem.eventhover .dark .text h4 {
	color: #6c88ac;}

.module.flyers.type5 li.flyeritem .text p {
	padding: 0 8px 4px 8px;
	display: none;
	width: 90%;}

.module.thumbnails.type1 .m_content {
	padding: 15px 6px 0 6px;
}

.module.thumbnails.type1 ul li.thumbnailitem,
.module.thumbnails.entertainment ul li.thumbnailitem {
	width: 146px;
	height: 120px;
	float: left;
	margin: 0 5px;
	padding-bottom: 10px;
	overflow: hidden;
}
.module.thumbnails.entertainment .thumbnailitem.itn {
	height: 150px;
}
.module.thumbnails.type1 ul li.thumbnailitem.w105 {
	width: 107px;
	height: 186px;
	float: left;
	margin: 0 5px;
	padding-bottom: 10px;
	overflow: hidden;
}

.module.thumbnails.type1 ul li.thumbnailitem.w84 {
	width: 86px;
	height: 150px;
	float: left;
	margin: 0 5px;
	padding-bottom: 10px;
	overflow: hidden;
}

.module.thumbnails.type1 ul li.thumbnailitem.description {
	height: 115px;
}

.module.thumbnails.type1 ul li.thumbnailitem.lastrowitem,
.module.thumbnails.games ul li.thumbnailitem.lastrowitem,
.module.thumbnails.entertainment ul li.thumbnailitem.lastrowitem {
	margin: 0;
}

.module.thumbnails.type1 .thumbnailitem .thumb,
.module.thumbnails.games .thumbnailitem .thumb,
.module.thumbnails.entertainment .thumbnailitem .thumb{
	position: relative;
	display: block;
	color: #dfdfdf;}
.module.thumbnails.games ul li.thumbnailitem a.thumb {
	width: 132px;
}

.module.thumbnails.type1 .thumbnailitem .thumb:hover,
.module.thumbnails.type1 .thumbnailitem .thumb:hover .title,
.module.thumbnails.games .thumbnailitem .thumb:hover,
.module.thumbnails.entertainment .thumbnailitem .thumb:hover, 
#m_thumbnails-music-uk_radio_editorial .thumb:hover,
#m_thumbnails-music-bbc_radio_editorial .thumb:hover{
	color: #9fc1e0;}

#m_thumbnails-music-uk_radio_editorial .thumb,
#m_thumbnails-music-bbc_radio_editorial .thumb {
	color: #dfdfdf;}

.module.thumbnails.type1 .thumbnailitem .thumb img,
.module.thumbnails.entertainment .thumbnailitem .thumb img {
	margin-bottom: 3px;
	border: 1px solid #2d2d30;}

.module.thumbnails.games .thumbnailitem .thumb img {
	margin-bottom: 3px;
	border: 1px solid transparent;}

.module.thumbnails.type1 ul li.thumbnailitem .s144x81 {
	width: 144px;
	height: 80px;
}
.module.thumbnails.type1 ul li.thumbnailitem .s144x108 {
	width: 144px;
	height: 108px;	
}
.module.thumbnails.type1 .thumbnailitem.w105 .thumb {
	position: relative;
	display: block;
	width: 105px;
	height: 146px;}

.module.thumbnails.type1 .thumbnailitem.w84 .thumb {
	position: relative;
	display: block;
	width: 84px;
	height: 116px;}
	
.module.thumbnails.type1 .thumbnailitem.w105 .thumb img {
	width: 105px;
	height:146px;
	-ms-interpolation-mode: bicubic;}

.module.thumbnails.type1 ul li.thumbnailitem.w84 a.thumb img {
	width: 84px;
	height:117px;
	-ms-interpolation-mode: bicubic;
}

.module.thumbnails.type1 ul li.thumbnailitem.w105 a span {
	display:block;
	height:28px;
	overflow-x:hidden;
}

.module.thumbnails.type1 ul li.thumbnailitem a.thumb span.mediaicon {
	position: absolute;
	top: 3px;
	left: 3px;
}

.module.thumbnails.type1 .thumbnailitem .title,
.module.thumbnails.games .thumbnailitem .title,
.module.thumbnails.entertainment .thumbnailitem .title {
	display: block;
	line-height: 14px;
	padding-top: 5px;
	border: 0;
	color: #dfdfdf;}

.module.thumbnails.type1 .thumbnailitem.w84 .title {
	padding:0;}
	
.module.thumbnails.type1 .thumbnailitem .thumb:hover img,
.module.thumbnails.games .thumbnailitem .thumb:hover img,
.module.thumbnails.entertainment .thumbnailitem .thumb:hover img {
	border-color: #9fc1e0;}

.module.thumbnails.games ul li.headline,
.module.thumbnails.entertainment ul li.headline {
	border-top: 1px solid #4c4e4f;
	background-color: #404144;
	font-size: 12px;
	color: #dfdfdf;
	font-weight: 600;
	height: 26px;
	line-height: 26px;
	clear: both;
}

.module.thumbnails.games ul li ul li.thumbnailitem a.thumb {
	position: relative;
	display: block;
	width: 132px;
}

.module.thumbnails.type2 .m_content {
	padding: 0;
}

.module.thumbnails.contextpane .m_content {
	background-color: #2d2f32;
	height: 100%;
}

.module.thumbnails.contextpane .m_content h2 {
	font-size: 16px;
	font-family: Arial;
	color: #fff;
	font-weight: 800;
	padding: 16px 10px 10px 10px;
}
.module.thumbnails.type2 .thumbnailitem span.thumb,
.module.thumbnails.contextpane .thumbnailitem .thumb {
	display: block;
	float: left;
	position: relative;
	border: 1px solid #2d2d30;
	cursor: pointer;
}

.module.thumbnails.type2 .thumbnailitem span.thumb {
	background-repeat: no-repeat;
}

.module.thumbnails.type2 .thumbnailitem span.s84x46,
.module.thumbnails.contextpane .thumbnailitem .s84x46 {
	width: 84px;
	height: 46px;
}

.module.thumbnails.type2 .thumbnailitem span.s130x75,
.module.thumbnails.contextpane .thumbnailitem .s130x75 {
	width: 130px;
	height: 75px;
}
.module.thumbnails.type2 .thumbnailitem span.s118x66,
.module.thumbnails.contextpane .thumbnailitem .s118x66 {
	width: 118px;
	height: 66px;
}
.module.thumbnails.type2 .thumbnailitem span.s144x81,
.module.thumbnails.contextpane .thumbnailitem .s144x81 {
	width: 144px;
	height: 80px;
}
.module.thumbnails.type2 .thumbnailitem span.s144x108 {
	width: 144px;
	height: 108px;	
}
.module.thumbnails.type2 .thumbnailitem span.s105x144 {
	width: 105px;
	height: 144px;	
}
.module.thumbnails.type2 .thumbnailitem span.s134x186 {
	width: 134px;
	height: 186px;	
}
.module.thumbnails.type2 .thumbnailitem,
.module.thumbnails.contextpane .thumbnailitem {
	cursor: pointer;
	width: 100%;
	position: relative;
}
.module.thumbnails.type2 .thumbnailitem a,
.module.thumbnails.contextpane .thumbnailitem a {
	padding: 2%;
	width: 96%;
	color:#fff;
}
.module.thumbnails.type2 .thumbnailitem span.thumb span.mediaicon,
.module.thumbnails.contextpane .thumbnailitem span.thumb span.mediaicon {
	position: absolute;
	top: 2px;
	left: 2px;
}

.module.thumbnails.type2 .thumbnailitem span.text {
	display: inline-block;
	float: left;
	width: 60%;
	margin: 0 10px;
	font-weight: normal;
}
.module.thumbnails.contextpane .thumbnailitem span.text {
	display: block;
	float: left;
	width: 50%;
	line-height: 14px;
}

.module.thumbnails.type2 .thumbnailitem span.text h4, 
.module.thumbnails.type2 .thumbnailitem span.text p,
.module.thumbnails.contextpane .thumbnailitem span.text h4,
.module.thumbnails.contextpane .thumbnailitem span.text p {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	cursor: pointer;}

.module.thumbnails.contextpane ul li.thumbnailitem span.text h4 {
	margin: 10px;
	font-weight: normal;}
.module.thumbnails.type2 ul li a:hover, .module.thumbnails.type2 ul li.eventhover{
	background-color: #575a5d;}

.module.thumbnails.contextpane .thumbnailitem a:hover{
	background-color: #3c3e42;}

.module.thumbnails.type2 .thumbnailitem a:hover span.thumb,
.module.thumbnails.contextpane .thumbnailitem a:hover img.thumb {
	border-color: #9fc1e0;}

.module.thumbnails.type2 .thumbnailitem a:hover span.text h4,
.module.thumbnails.contextpane .thumbnailitem a:hover span.text h4 {
	color: #9fc1e0;}
#m_thumbnails-video-contextpane-related_videos {
	border-top: 1px solid #383a3c;}

.module.thumbnails.type3 .m_content {
	padding: 0;}

.module.thumbnails.type3 .thumbnailitem div.thumb {
	position: relative;
	float: left;
	margin: 10px 0 10px 10px ;
	border: 1px solid #2d2d30;
	background-repeat: no-repeat;
	cursor: pointer;}

.module.thumbnails.type3 .thumbnailitem div.s84x46 {
	width: 84px;
	height: 46px;}

.module.thumbnails.type3 .thumbnailitem div.s130x75 {
	width: 130px;
	height: 75px;}
.module.thumbnails.type3 .thumbnailitem div.s118x66 {
	width: 118px;
	height: 66px;}
.module.thumbnails.type3 .thumbnailitem div.s144x81 {
	width: 144px;
	height: 80px;}
.module.thumbnails.type3 .thumbnailitem {
	cursor: pointer;
	width: 100%;
	position: relative;}
.module.thumbnails.type3 .thumbnailitem a {
	position: static;
	top: 0px;
	left: 0px;
	display: block;
	width: auto;
	padding-left: 5px;
	color: #9FC1E0;
	height: 18px;
	line-height: 16px;
	float: left;}
.module.thumbnails.type3 .thumbnailitem a:hover {
	color: #fff;}

.module.thumbnails.type3 .thumbnailitem a.athumb {
	height: 100%;
	width: 100%;}

#c_480_video_livenews_superpass_channels .module.thumbnails.type3 .thumbnailitem,
#c_480_video_livenews_superpass_channels .module.thumbnails.type3 .thumbnailitem div.text p,
#c_480_video_livenews_superpass_channels .module.thumbnails.type3 .thumbnailitem div.text h4 {
	cursor: default;}
#c_480_video_livenews_superpass_channels .module.thumbnails.type3 .thumbnailitem div.text h4 {
	font-size: 14px;}
#c_480_video_livenews_superpass_channels .module.thumbnails.type3 .additional_text {
	display: block;
	font-size: 10px;
	color: #8c8d91;}
#c_480_video_livenews_superpass_channels .module.thumbnails.type3 .additional_text_stream {
	font-size: 10px;
	color: #8c8d91;
	padding-left: 22px;}
#m_thumbnails-video-livenews-superpass_channels .description {
	padding-bottom: 8px;}

.module.thumbnails.type3 .thumbnailitem div.thumb span.mediaicon {
	position: absolute;
	top: 2px;
	left: 2px;}

.module.thumbnails.type3 .thumbnailitem div.text {
	float: left;
	width: 60%;
	margin: 10px;
	font-weight: normal;}

.module.thumbnails.type3 .thumbnailitem div.text h4,
.module.thumbnails.type3 .thumbnailitem div.text p {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	cursor: pointer;}

.module.thumbnails.type3 .eventhover {
	background: #575a5d;}

.module.thumbnails.type3 .eventhover div.thumb {
	border-color: #9fc1e0;}

.module.thumbnails.type3 .eventhover div.text h4 {
	color: #9fc1e0;}

.module.thumbnails.games .games_list,
.module.thumbnails.entertainment .videosection_list {
	border-bottom: 1px solid #39393c;}

.module.thumbnails.games .games_list ul,
.module.thumbnails.entertainment .videosection_list ul {
	min-height: 100px;}
.module.thumbnails.games .games_list ul {
	padding-top: 10px;}
.module.thumbnails.entertainment .videosection_list ul {
	padding: 10px 6px 0 6px;}

.module.thumbnails.games .thumbnailitem {
	width: 132px;
	height: 105px;
	float: left;
	margin: 0 10px 0 16px;
	padding-bottom: 10px;
	overflow: hidden;}

#m_thumbnails-games-genre-genre_title a,
#m_thumbnails-video-entertainment-section-content_type a,
#m_thumbnails-video-clips-section_videos a, 
#m_thumbnails-video-clips-entertainment-section_videos a,
#m_thumbnails-video-real_babes a {
	display: inline-block;}

.module.thumbnails.games .thumbnailitem.last,
.module.thumbnails.entertainment .thumbnailitem.last {
	clear: right;}

#m_thumbnails-games-featured_games .headline {
	border-top: 1px solid #4c4e4f;
	border-bottom: 1px solid #404343;}

#m_thumbnails-games-featured_games div.category_button_area {
	position: relative;
	clear: both;
	height: 30px;}

#m_thumbnails-games-featured_games span.category_button {
	position: absolute;
	right: 10px;
	background: transparent url('http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png') no-repeat top right;
	height: 21px;
	display: block;
	padding-right: 5px;
	cursor: pointer;}

#m_thumbnails-games-featured_games span.category_button.eventhover {
	background-position: right -50px;}

#m_thumbnails-games-featured_games a.category_button_a {
	background: transparent url('http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png') no-repeat top left;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	display: block;
	color: #dfdfdf;
	height: 21px;
	line-height: 20px;
	padding-left: 5px;}

#m_thumbnails-games-featured_games span.category_button.eventhover a.category_button_a {
	background-position: left -50px;
	color: #fff;}

#m_thumbnails-music-radio-bbc-bbc_radio_stations.module.thumbnails.type1 .m_content {
	padding-top: 22px;
	height: 529px;}

#m_thumbnails-music-radio-bbc-bbc_radio_stations.module.thumbnails.type1 .thumbnailitem {
	height: 96px;}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

#genre_radio_stations-accordion {
	display: none;}
#genre_radio_stations-accordion.ui-accordion .ui-accordion-header {
	margin-top: 0px;}
#genre_radio_stations-accordion.ui-accordion h3 {
	width: 100%;
	display: block;
	border-top: 1px solid #5f6263;
	border-bottom: 1px solid #404343;}

#genre_radio_stations-accordion.ui-accordion h3 a.eventhover {
	background: #575a5d;}
#genre_radio_stations-accordion.ui-accordion h3.selected div.genre-content {
	position: relative;
	border-top: 1px solid #404343;
	overflow-x: hidden;
	overflow-y: auto;
	height: 450px;}
#genre_radio_stations-accordion.ui-accordion h3.selected div.genre-bg {
	background-repeat: no-repeat;
	height: 100%;}
#genre_radio_stations-accordion.ui-accordion .ui-accordion-header {
	width: 100%;
	display: block;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	height: 26px;
	line-height: 26px;
	text-decoration: none;}
#genre_radio_stations-accordion.ui-accordion .ui-accordion-header .genre {
	margin-left: 10px;}

#genre_radio_stations-accordion.ui-accordion .ui-accordion-header .radio {
	color: #cacaca;}
#genre_radio_stations-accordion.ui-accordion .ui-accordion-header .selected-button {
	background: transparent url('http://a0.rnhh.de/4a/4a62f8ad084ddef3c5ace2bb42900a19.png') 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 4px;
	right: 10px;
	width: 18px;
	height: 18px;}
#genre_radio_stations-accordion.ui-accordion .ui-accordion-header.selected .selected-button {
	background: transparent url('http://a0.rnhh.de/4a/4a62f8ad084ddef3c5ace2bb42900a19.png') 0 -50px no-repeat;}
#genre_radio_stations-accordion .loader {
	width: 100%;
	height: 100px;
	background-position: 50% 50%;
	margin: 0;
	padding: 0;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item {
	position: relative;
	cursor: pointer;
	margin: 0;
	padding: 0;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item.eventhover {
	color: #9fc1e0;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item div.layerhover {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	width: 480px;
	height: 30px;
	display: none;}

#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item.eventhover div.layerhover {
	display: block;}

#genre_radio_stations-accordion ul.list-genre-stations {
	position: relative;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item dl.entry {
	height: 30px;
	display: block;
	position: relative;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item dl dd {
	position: relative;
	font-weight: normal;
	font-size: 11px;
	line-height: 30px;
	display: block;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item dl dd.icon {
	width: 36px;
	float: left;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item dl dd span.mediaicon {
	display: block;
	margin-top: 8px;
	margin-left: 10px;
	width: 16px;
	height: 16px;}

#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item dl dd.title {
	margin-left: 15px;
	width: 260px;}
#genre_radio_stations-accordion ul.list-genre-stations li.list-genre-item dl dd.title.free {
	background: transparent url('http://a0.rnhh.de/d3/d3ad6249fbdf9f7123012dddac47dc18.png') 230px 8px no-repeat;}

.module.lists .nowresult {
	border: 0px!important;
	line-height: 28px;
	padding-left: 10px;
	cursor: default!important;}
	
.module.lists .nowresult p {
	font-weight: 600;}
	
.module.lists .listitem {
	margin: 0;	padding: 0;
	border-top: 1px solid #5f6263;
	border-bottom: 1px solid #404343;
	width: 100%;}
	
#m_lists-music-radio-edition.module.lists .listitem {
	float:left;}
	
.module.lists  li.first, 
.module.lists .listitem.first {
	border-top: 0;}

.module.lists  li.last, 
.module.lists .listitem.last {
	border-bottom: 0;}

.module.lists .listitem li a, 
.module.lists .listitem a {
	width: 100%;
	line-height:100%;
	cursor: pointer;}

.module.lists .listitem li:hover,  
.module.lists .listitem:hover {
	background-color: #575a5d;
	cursor:pointer;}

.module.lists .two_cols .eventhover, 
.module.lists .three_cols .eventhover {
	background-color: #4E5154;}

.module.lists dl.entry {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	clear: left;
	min-height: 26px;}

.module.lists dl.entry dd.chart {
	margin: 8px 0 0 10px;}

.module.lists dl.entry dd.mediaicon {
	float: left;
	margin: 5px 2px 0 7px;}
	
.m_lists.blog dd.mediaicon {
	float: left;
	margin: 0 8px 0 0;}
	
.module.lists dl.entry dd.title {
	float: left;
	display: inline-block;
	padding: 0;
	margin: 7px 0 7px 7px;
	color: #dfdfdf;}
.module.lists .entry .genre {	
	margin: 7px 0 7px 7px;
	float: left;
	color:#8B8D90;
	font-weight:normal;}

.c300 .module.lists dl.entry dd.title {
	width: 260px;}
.module.lists .listitem:hover dd.title, 
.module.lists .listitem:hover dd.title span,
.module.lists ul.listitem li:hover dd.title, 
.module.lists ul.listitem li:hover dd.title span {
	color: #9fc1e0;}

#m_lists-music-uk_radio dd.title {
	font-weight: bold;}

#m_lists-music-uk_radio, 
.module.m_content.three_cols, 
#m_lists-music-radio-artist-all_artist_radio_stations, 
.module.m_content.two_cols {
	overflow: visible;}

dd.title span {
	color: #8b8d90;
	font-weight: normal;}
	
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists #list-genre-tabs li.genre-tab {
	background-color: #36373a;
	display: block;
	float: left;
	border: 1px solid #4e5154;
	border-left: 0;
	border-bottom: 0;
	height: 28px;
	color: #cacaca;
	line-height: 28px;
	padding-left: 5px;
	cursor: pointer;}
	
#list-genre-tabs li.genre-tab span.li-hover {
	padding-right: 5px;
	line-height: 28px;
	display: block;
	text-align: center;}
	
#list-genre-tabs li.genre-tab:hover,
#list-genre-tabs li.genre-tab:hover span.li-hover,
#list-genre-tabs li.genre-tab.active,
#list-genre-tabs li.genre-tab.active span.li-hover {
	background: transparent url('http://a0.rnhh.de/fe/febda9e60ba0985127318107c5599f92.png') no-repeat;
	color: #fff;}
#list-genre-tabs li.genre-tab:hover span.li-hover {
	background-position: right 0;}
#list-genre-tabs li.genre-tab.active {
	background-position: 0 -100px;}
#list-genre-tabs li.genre-tab.active span.li-hover {
	background-position: right -100px;}
#list-genre-tabs li.genre-tab.first-row-item {
	clear: both;
	border-left: 1px solid #4e5154;}
#list-genre-tabs li.row-1-item-1 {
	width: 139px;}
#list-genre-tabs li.row-1-item-4,
#list-genre-tabs li.row-2-item-3,
#list-genre-tabs li.row-3-item-4 {
	width: 138px;}
#list-genre-tabs li.row-1-item-2,
#list-genre-tabs li.row-1-item-3 {
	width: 89px;}
#list-genre-tabs li.row-2-item-1,
#list-genre-tabs li.row-3-item-2 {
	width: 97px;}
#list-genre-tabs li.row-2-item-2,
#list-genre-tabs li.row-3-item-3 {
	width: 106px;}
#list-genre-tabs li.row-2-item-4,
#list-genre-tabs li.row-3-item-1 {
	width: 114px;}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort,
#m_lists-music-videos.module.lists div.sort {
	font-size: 12px;
	font-weight: 600;
	width: 100%;
	text-align: center;}
#m_lists-video-film_directory.module.lists div.sort {
	font-size: 12px;
	font-weight: 600;
	width: 300px;
	border-bottom: 1px solid #404343; }
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort span,
#m_lists-music-videos.module.lists div.sort span {
	line-height: 30px;}
#m_lists-video-film_directory.module.lists div.sort span {
	line-height: 20px;}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort span.divider,
#m_lists-music-videos.module.lists div.sort span.divider {
	color: #8b8d90;
	font-weight: normal;}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort span.sorted-by,
#m_lists-music-videos.module.lists div.sort span.sorted-by {
	cursor: pointer;}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort div#sorted-character,
#m_lists-music-videos.module.lists div.sort div#sorted-character {
	margin: 0 auto;
	width: 462px;}
#m_lists-video-film_directory.module.lists div.sort div#sorted-character {
	padding: 10px 0;
	margin: 0 auto;
	width: 280px;}

#sorted-character span.sorted-character-item {
	display: block;
	float: left;
	font-weight: normal;
	color: #dfdfdf;
	cursor: pointer;
	text-align: center;
	width: 17px;}

#m_lists-video-film_directory #sorted-character span.sorted-character-item {
	width: 20px;
}

#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort span.eventhover,
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort div#sorted-character span.sorted-character-item.eventhover,
#m_lists-music-videos.module.lists div.sort span.eventhover,
#m_lists-music-videos.module.lists div.sort div#sorted-character span.sorted-character-item.eventhover,
#m_lists-video-film_directory.module.lists div.sort div#sorted-character span.sorted-character-item.eventhover {
	color: #97c4e2;
}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort span.active,
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists div.sort div#sorted-character span.sorted-character-item.active,
#m_lists-music-videos.module.lists div.sort span.active,
#m_lists-music-videos.module.lists div.sort div#sorted-character span.sorted-character-item.active,
#m_lists-video-film_directory.module.lists div.sort div#sorted-character span.sorted-character-item.active {
	color: #97c4e2;
	text-decoration: none;
	font-weight: 600;
}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station {
	height: 296px;
}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists .loader,
#m_lists-music-videos.module.lists .loader,
#m_lists-video-film_directory.module.lists .loader {
	width: 100%;
	height: 280px;
	background-position: 50% 50%;
	margin: 0;
	padding: 0;}
#m_lists-video-film_directory.module.lists .loader {
	display:none;}
	
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li,
#m_lists-music-videos.module.lists ul.list-music-videos li,
#m_lists-video-film_directory.module.lists ul.list-film-trailers li,
#m_lists-music-radio-bbc-local-bbc-radio.module.lists ul.list-local-bbc-radio li,
#c_300_search .m_content li.listitem{
	border-top: 1px solid #5f6263;
	border-bottom: 1px solid #404343;
	cursor: pointer;
}

#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li {
	width: 50%;
	float: left;
}

.module.lists ul.list-music-videos  {
	width: 33.31%;
	float:left;}
	
.module.lists ul li a {
	display:block;}
	
#m_lists-video-film_directory.module.lists ul.list-film-trailers li,
#m_lists-music-radio-bbc-local-bbc-radio.module.lists ul.list-local-bbc-radio li {
	width: 100%;
}
#m_lists-music-videos.module.lists ul.list-music-videos li a:hover,
#m_lists-video-film_directory.module.lists ul.list-film-trailers li a:hover,
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li a:hover,
#m_lists-music-radio-bbc-local-bbc-radio.module.lists ul.list-local-bbc-radio li a:hover {
	background-color: #575A5D;
}

#m_lists-music-videos.module.lists ul.list-music-videos li a:hover span.title,
#m_lists-video-film_directory.module.lists ul.list-film-trailers li a:hover span.title,
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station a:hover span.title,
#m_lists-music-radio-bbc-local-bbc-radio.module.lists ul.list-local-bbc-radio a:hover span.title {
	color: #97c4e2;
}

#m_lists-music-videos.module.lists ul.list-music-videos li span.title,
#m_lists-video-film_directory.module.lists ul.list-film-trailers li span.title,
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li span.title,
#m_lists-music-radio-bbc-local-bbc-radio.module.lists ul.list-local-bbc-radio li span.title {
	display: inline-block;
	padding: 0;
	margin: 7px 0 7px 7px;
	color: #dfdfdf;}

.lists ul.list-film-trailers span.title {
	width:260px;}
	
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li.placeholder,
#m_lists-music-videos.module.lists ul.list-music-videos li.placeholder {
	float: left;
	border-top: 1px solid #5f6263;
	border-bottom: 0;
}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li.placeholder {
	width: 50%;
}
#m_lists-music-videos.module.lists ul.list-music-videos li.placeholder {
	width: 33.2%;
}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li.firstrow,
#m_lists-music-videos.module.lists ul.list-music-videos li.firstrow {
	border-top: 0;
}
#m_lists-music-radio-artist-all_artist_radio_stations.module.lists ul.list-artist-station li.lastrow,
#m_lists-music-videos.module.lists ul.list-music-videos li.lastrow,
#m_lists-video-film_directory.module.lists ul.list-film-trailers li.lastrow,
#m_lists-music-radio-bbc-local-bbc-radio.module.lists ul.list-local-bbc-radio li.lastrow {
	border-bottom: 0;
}
.module.lists ul li span.mediaicon {
	display: block;
	float: left;
	margin: 5px 3px 5px 10px;
	width: 16px;
	height: 16px;
}

#c_800_music_radio_bbc_listen_again .module.lists {
	min-height: 300px;
	width: 100%;
}

#c_800_music_radio_bbc_listen_again .module.lists .loader {
	background-position: center 100px;
	width: 100%;
	height: 300px;
	margin: 0;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries {
	width: 100%;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li {
	width: 50%;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li.left {
	float: left;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li.right {
	float: right;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl {
	margin: 10px;
	height: 110px;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd.icon {
	height: 100%;
	width: 20px;
	float: left;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd {
	line-height: 16px;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd a {
	color: #9fc1e0;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd a:hover {
	color: #fff;
	text-decoration: none;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd {
	padding-top: 6px;
	line-height: 12px;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd.icon {
	padding-top: 4px;
}
#c_800_music_radio_bbc_listen_again .module.lists ul.bbc-radio-entries li dl dd.start {
	padding-top: 2px;
	line-height: 10px;
	font-size: 10px;
	color: #8b8d90;
}

#m_lists-music-radio-bbc-local-bbc-radio .m_content {
	height: 552px;
}

#m_lists-music-radio-bbc-local-bbc-radio .m_content div.infotext {
	text-align: center;
}
#m_lists-music-radio-bbc-local-bbc-radio .m_content div.infotext p {
	font-weight: 600;
	font-size: 10px;
	padding: 4px 0 10px 0;
}
#m_lists-music-radio-bbc-local-bbc-radio .m_content .mheader {
	height: 26px;
}
#m_lists-music-radio-bbc-local-bbc-radio .m_content .mheader .headline {
	font-size: 12px;
	font-weight: normal;
	color: #8b8d90;
}
#m_lists-music-radio-bbc-local-bbc-radio div.uk_map {
	position: relative;
	background: transparent url('http://a0.rnhh.de/4a/4a1d33656addc56fd6fabfe6baf94164.png') no-repeat;
	width: 300px;
	height: 302px;
	padding-bottom: 10px;
	border-bottom: 1px solid #39393c;
}
#m_lists-music-radio-bbc-local-bbc-radio div.uk_map img#uk_map {
	position: absolute;
	z-index: 200;
}
#m_lists-music-radio-bbc-local-bbc-radio div.uk_map img.region_images {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 100
}
#m_lists-music-radio-bbc-local-bbc-radio div.uk_map area {
	cursor: pointer;
}
.module.lists dl.entry dd.title span.players-game,
.module.thumbnails ul li.thumbnailitem span.players-game {
	color: #8b8d90;
	margin-left: 5px;
	font-weight: normal;}

dl.entry dd.chart {
	color: #8b8d90;
	width: 20px;
	font-weight: 800;}

dl.entry dd.chart.no1 {
	color: #ecb320;}
dl.entry dd.chart.no2 {
	color: #f0f0f0;}
dl.entry dd.chart.no3 {
	color: #e1700c;}
.opaque {
	position: absolute;
	background-color: #000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	width: 100%;
	height: 500px;
	overflow: hidden;}
.mediaicon {
	width: 16px;
	height: 16px;
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat 0 0;}

.mediaicon.link.box {
	background-position: 0 -50px;}	
.mediaicon.audio {
	background-position: 0 -200px;}
.mediaicon.audio.box {
	background-position: 0 0;}
.mediaicon.link.bright,
.mediaicon.blog {
	background-position: 0 -250px;}
.mediaicon.video {
	background-position: 0 -300px;}
.mediaicon.video.box {
	background-position: 0 -100px;}
#c_480_video_livenews_superpass_channels .mediaicon.video {
	margin-bottom: 5px;
	float: left;}

.mediaicon.gallery {
	background-position: 0 -350px;}
.media_icon_audio{
	width:16px;
	height:16px;
	position:absolute;
	margin:2px;
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat left top;}

.list_icon_audio{
	margin-right:5px;
	width:14px;
	height:18px;
	float:left;
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat left -200px;}

#c_480_video_entertainment div.category_button_area {
	position: relative;
	clear: both;
	height: 30px;}

#c_480_video_entertainment span.category_button {
	position: absolute;
	right: 10px;
	background: transparent url('http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png') no-repeat top right;
	height: 21px;
	display: block;
	padding-right: 5px;
	cursor: pointer;}

#c_480_video_entertainment span.category_button.eventhover {
	background-position: right -50px;}

#c_480_video_entertainment a.category_button_a {
	background: transparent url('http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png') no-repeat top left;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	display: block;
	color: #dfdfdf;
	height: 21px;
	line-height: 20px;
	padding-left: 5px;}

#c_480_video_entertainment span.category_button.eventhover a.category_button_a {
	background-position: left -50px;
	color: #fff;}
#superpass_channel_selector{
	height: 100%;}
#m_widgets-video-superpass_upsell_info span.signup_button, 
#m_widgets-video-superpass_upsell_info a.signup_button_a,
#m_boxes-video-what_is_superpass span.signup_button,
#m_boxes-video-what_is_superpass a.signup_button_a{
	background: url(http://a0.rnhh.de/b6/b67e962e3616380517280b0128ce2a33.png) no-repeat;}

#m_widgets-video-superpass_upsell_info span.signup_button,
#m_boxes-video-what_is_superpass span.signup_button {
	margin: 0 auto;
	background-position: top right;
	height: 36px;
	display: block;
	padding-right: 5px;
	cursor: pointer;
	text-align: center;}

#m_widgets-video-superpass_upsell_info span.signup_button.eventhover,
#m_boxes-video-what_is_superpass span.signup_button.eventhover {
	background-position: right -50px;}

#m_widgets-video-superpass_upsell_info a.signup_button_a,
#m_boxes-video-what_is_superpass a.signup_button_a {
	background-position: top left;
	font-family: Arial;
	font-size: 16px;
	display: block;
	color: #fff;
	font-weight: 600;
	height: 36px;
	line-height: 34px;
	padding-left: 5px;}

#m_widgets-video-superpass_upsell_info span.signup_button.eventhover a.signup_button_a,
#m_boxes-video-what_is_superpass  span.signup_button.eventhover a.signup_button_a {
	background-position: left -50px;}
#videoclip_details {
	padding: 10px;}
#videoclip_details .title {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #fcffff;}
#videoclip_details .date {
	color: #8b8d90;
	font-weight: 600;
	line-height: 20px;}
#videoclip_details .description {
	padding: 10px 0;
	font-size: 11px;
	line-height: 16px;
	color: #dfdfdf;}
#videoclip_details .description .image {
	float: left;
	margin: 0 10px 0 0;}
#videoclip_details .description .image.s144x81 {
	width: 144px;
	height: 81px;}
#videoclip_details .description .image.s144x108 {
	width: 144px;
	height: 108px;}
#videoclip_details .description .image.s200x150 {
	width: 200px;
	height: 150px;}
	
#m_boxes-video-what_is_superpass {
	background: #1a222e url('http://a1.rnhh.de/33/33d7e4a64b25d2fb2cc5125e4218bd78.jpg') no-repeat bottom center;
	height: 347px;}
	
#m_boxes-video-what_is_superpass p {
	padding: 5px 10px 0px 10px;}

#m_boxes-video-what_is_superpass .opaque {
	background-color: #000;
	opacity: 0.5;
	bottom: 0px;
	width: 100%;
	height: 195px;
	position: absolute;}
	
#m_boxes-video-what_is_superpass #rp {
	height: 100%;
	padding: 135px 20px 0 20px;
	position: relative;
	width:87%;}

#m_boxes-video-what_is_superpass #rp {
	background: transparent url('http://a0.rnhh.de/41/416f1589c9bb1cca8009b00290a38875.png') no-repeat center 40px;}

#m_boxes-video-what_is_superpass #rp center {
	font-size: 10px;}
	
#m_boxes-video-what_is_superpass #rp center a {
	color: #dfdfdf;}
	
#m_boxes-video-what_is_superpass #rp center a:hover {
	color: #9FC1E0;}

#m_boxes-no_macos_support {
	display: none;
	background: transparent url('http://a1.rnhh.de/a8/a894d53d10c71d63d0bdd61e22682f25.png') no-repeat;
	padding: 10px 0;
	width: 300px;
	height: 50px;}

dl.bookmark_share {
	clear: both;}
dl.bookmark_share dt {
	padding: 10px 0;
	font-size: 11px;
	font-weight: 600;
	color: #8b8d90;}
dl.bookmark_share dd {
	float: left;
	margin: 0 10px 0 0;
	width: 16px;
	height: 16px;}
dl.bookmark_share dd a {
	display: block;
	background: transparent url(http://a0.rnhh.de/87/873a4317a29cb208521a287e15100a08.png) no-repeat;
	width: 16px;
	height: 16px;}
dl.bookmark_share dd a.bookmark {
	background-position: 0px 0px;
	cursor: pointer;}
dl.bookmark_share dd a.email {
	background-position: 0px -32px;}
dl.bookmark_share dd a.facebook {
	background-position: 0px -64px;}
dl.bookmark_share dd a.twitter {
	background-position: 0px -96px;}
dl.bookmark_share dd a.delicious {
	background-position: 0px -128px;}
dl.bookmark_share dd a.digg {
	background-position: 0px -160px;}
dl.bookmark_share dd a.google_buzz {
	background-position: 0px -192px;}
dl.bookmark_share dd a.stumpleupon {
	background-position: 0px -224px;}

input.globalsearch{
	color:white;
	padding-left:10px;
	height: 34px;
	line-height:34px;
	font-weight: bold;
	font-size: 14px;}
.c800 input.globalsearch{
	width: 753px;}

.c800 .global_search_bar{
	background-color:transparent;
	padding: 0px;}

.c300 input.globalsearch{
	width: 233px;}
	
div.input_search{
	background:url(http://a1.rnhh.de/a9/a9d93fdc5627b87f8c75912e678eee07.png) no-repeat scroll left top transparent;	
	font-size:12px;
	height:34px;
	line-height:34px;
	display: block;
	float: left;}

div.button_search{
	text-align: center;
	height:34px;
	line-height:34px;
	width: 32px;
	background:url(http://a0.rnhh.de/05/0540a933945abe87104202e7807ee9f7.png) no-repeat scroll left top transparent;	
	padding: 0 0 0 5px;
}
div.button_search:hover{
	background-position: left -50px;}

.global_search_bar{
	height:35px;
	padding: 10px;
	background-color: #4E5154;	}

.global_search_bar div.search{
	cursor:pointer;
	float:left;
	font-size:16px;
	font-weight: bold;
	text-shadow: 0 1px 1px #477d0b;	}

.global_search_bar span.submit_inner.h30 {
	padding:9px 7px 14px 11px;
	font-weight:bold;}

.global_search.noresults {
	font-family: Arial;
	font-size:20px;
	font-weight:bold;
	padding: 0 0 24px 10px;}

#c_300_search .search_bar{
	margin-bottom:1px;
	height:50px;
	background:#4e5255;}
	
#c_300_search .m_lists{
	margin-top:1px;}
	
#c_300_search .blog_tags_cloud{
	height:250px;
	background:#4e5255;}

#c_300_search	a{
	display:block
	width:100%;
	line-height:14px;
	color:#dfdfdf;}	
	
#c_300_search .m_content li:hover {
	background: #575b5e;}	
	
#c_300_search .m_content	li:hover a{
	color: #9fc1e0;}	
		
#c_300_search .search_bar span.search{
	cursor:pointer;
	float:left;
	font-size:12px;
	margin:10px 0 3px 10px;}

#c_300_search .m_lists .m_content li.listitem {
	padding: 5px 0 5px 5px;}
	
#c_300_search .m_lists span.icon {
	line-height:30px;
	margin-right:10px;
	float:left;
	width:16px;
	height:16px;
	display:block;
	background: transparent url('http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png') no-repeat left -250px;}

#c_300_search .m_lists .post_cnt {	
	color:#8B8D90;
	font-size:10px;}
	
#c_300_search .search_bar span.submit_inner.h30 {
	padding:9px 7px 14px 11px;
	font-weight:bold;}

.module.thumbnails.type2 .thumbnailitem div.result{
	cursor: default;
	padding: 10px;
	clear: left;
	overflow: hidden;}

.module.thumbnails.type2 .thumbnailitem div.result:hover{
	background-color: #575a5d;}

.module.thumbnails.type2 .thumbnailitem div.result div.searchresulttxt span.biotrigger,
.module.thumbnails.type2 .thumbnailitem div.result div.searchresulttxt a.txtLink{
	color: #9FC1E0;
	font-weight: bold;
	display: inline;
	padding: 0px;
	cursor: pointer;}
.module.thumbnails.type2 .thumbnailitem div.result div.searchresulttxt span.biotrigger:hover,
.module.thumbnails.type2 .thumbnailitem div.result div.searchresulttxt a:hover{
	color: #E5E6EC;}

.module.thumbnails.type2 .thumbnailitem div.result div.searchresultimage{
	float: left;
	padding-right: 10px;}
.module.thumbnails.type2 .thumbnailitem .searchresultimage img{
	border: solid 1px black;}
.module.thumbnails.type2 .thumbnailitem .searchresultimage img:hover{
	border: solid 1px #9FC1E0;}
.module.thumbnails.type2 .thumbnailitem .searchresultimage a{
	padding: 0;
}
.module.thumbnails.type2 .thumbnailitem  .searchresultimage .thumb{
	border: none;}

.module.thumbnails.type2 .thumbnailitem .searchresultoption a.play:hover{
	border-color: #9FC1E0;}
.module.thumbnails.type2 .thumbnailitem .searchresulttxt{
	padding-left: 158px;
	padding-right: 10px;}

.module.thumbnails.type2 .thumbnailitem.searchresulttxt.noimage{
}
.module.thumbnails.type2 .thumbnailitem .searchresultoption{
	line-height: 18px;}

.module.thumbnails.type2 .thumbnailitem .searchresultoption .optiontxt .highlight{
	font-weight: bold;}

.module.thumbnails.type2 .thumbnailitem .searchresultoption.bio{
	display: none;}

.module.thumbnails.type2 .thumbnailitem .searchresultoption span.option{
	font-weight: bold;}

.module.thumbnails.type2 .thumbnailitem .searchresultoption a.play {
	margin:10px 0px 10px 0px;
	padding:2px 6px;
	font-weight: bold;
	display: inline;
	cursor:pointer;
	font-size:11px;
	line-height:38px;
	border:1px solid #222222;
	color:#DFDFDF;
	background:none repeat scroll 0 0 #333333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}

.module.thumbnails.type2 .thumbnailitem .searchresultoption a.play.pressed {
	background-color: #9FC1E0;
	color: #000000;
	border-color: #9FC1E0;}

.module.thumbnails.type2 .thumbnailitem div.searchresulttxt h4.searchresult{ 
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	cursor: pointer;
	display: inline;}
.module.thumbnails.type2 .thumbnailitem div.searchresulttxt h4.searchresult a{
	padding: 0px;}
.module.thumbnails.type2 .thumbnailitem div.searchresulttxt h4.searchresult a:hover{
	color: #9fc1e0;}
	
#c_480_blog .blog_entry a{
	color:#4da3ec;}
	
#c_480_blog .blog_entry a:hover{
	color:#4b4b4b;}	
	
#c_480_blog .blog_entry {
	padding: 10px 10px 10px;
	color:#4e5255;}
	
#c_480_blog .blog_entry .content{
	font-weight:12px;}
	
#c_480_blog .blog_entry .content p{
	margin:0 0px 5px;}

#c_480_blog .blog_entry .content p img{
	max-width:100%;
}

#c_480_blog .blog_entry h3{
	font-family:arial;
	color:#4b4b4b;
	line-height:14px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:16px;}
	
#c_480_blog .blog_entry h3 a{
	color:#4b4b4b;}
#c_480_blog .blog_entry h3 a:hover{
	color:#4da3ec;}
	
#c_480_blog .blog_entry .subline{
	color:#8b8d90;
	font-size:9px;
	letter-spacing:0.07em;}	
	
#c_480_blog .blog_entry .content, #c_480_blog .blog_entry .more_content{
	line-height:16px;
	font-size:12px;
	margin-top:15px;}
	
#c_480_blog .blog_entry .content embed{
	display:block;
	margin-bottom:10px;}
	
#c_480_blog .blog_entry .share{
	height:50px;}
	
#c_480_blog .blog_entry .more {
	background:#e9e9e9;
	line-height:30px;
	margin:10px 0 20px 0;
	padding-left:10px;
	-moz-border-radius:5px;}
	
#c_480_blog .blog_entry .more a {
	font-size:11px;
	font-weight:bold;}
	
#c_480_blog .blog_entry .more span{
	font-size:11px; 
	font-weight:bold;}
	
#c_480_blog .blog_entry .divider {
	color:#8b8b8b;
	padding:0 5px;}
	
.module.blog {
	background:#f4f4f4;	}

#c_480_blog .post_comment, #c_480_blog .comment, #c_480_blog #comment_please_login, #c_480_blog #comment_open_rp{
	display:none;
	-moz-border-radius:5px;
	border:1px solid #8b8b8b;
	background:#e9e9e9;
	padding:15px 20px;}

#c_480_blog #comment_please_login a{
	font-weight:bold;}

#c_480_blog .post_comment{
	position:relative;}	

#c_480_blog.loggedin .post_comment{
	display:block;}
	
#c_480_blog  #thanks_for_comment,	#c_480_blog  #error_on_comment{
	text-align:center;
	position:absolute;
	font-weight:bold;
	font-size:14px;
	height:100%;
	width:460px;
	left:0;
	top:0;
	background:#e9e9e9;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	display:none;}	

#c_480_blog  #thanks_for_comment div,	#c_480_blog  #error_on_comment div{	
	position:relative;
	top:120px;}
	
#c_480_blog .blog_entry span.submit.h30 {
	cursor:pointer;
	padding-right:4px;
	display:inline-block;
	height:32px;
	background-position: right -800px;}
	
#c_480_blog .blog_entry  span.leave_blog_comment.submit.h30 {
	display:none;}

#c_480_blog .blog_entry .blog_comment{
	margin-top:18px;}

#c_480_blog.loggedin .blog_entry span.leave_blog_comment.submit.h30 {
	display:block;}

#c_480_blog .blog_entry .submit_inner.h30 {
	color:#4b4b4b;
	background-position: left -800px;}

#c_480_blog .blog_entry  span.submit_inner.h30:hover {
	background-position: left -850px;}
	
#c_480_blog .blog_entry  span.submit.h30:hover {
	background-position: right -850px;}
	
#c_480_blog .post_comment input, #c_480_blog	.post_comment textarea {
	background:#dbdbdb url('http://a0.rnhh.de/05/05740292c3a0492e2b93bf5cbd726c5c.png') repeat-x left top; 
	border:1px solid #8b8b8b;
	margin-top:5px;
	font-size:11px;}

#c_480_blog .post_comment input {
	float:left;
	width:220px;
	height:26px;
	line-height:24px;
	padding: 0px 10px;}
	
#c_480_blog .post_comment .uname_state{
	display:inline-block;
	position:relative;
	top:7px;
	left:15px;

	width:28px;
	height:25px;
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat 200px 500px;}
	
#c_480_blog .post_comment .posteduser{
	font-size:12px;}

#c_480_blog .post_comment .uname_state.good{
	background-position:-200px -600px;}
#c_480_blog .post_comment .uname_state.bad{
	background-position:-200px -650px;}
	
#c_480_blog .post_comment textarea {
	overflow:hidden;
	width:360px;
	display:block;
	padding:5px;}
	
#c_480_blog	embed{
	display:none;}

#c_480_blog .comments {
	display:none;}
	
#c_480_blog .comment {
	border-color:#e9e9e9;
	display:block;
	margin-bottom:15px;
	padding:10px 15px}
	
#c_480_blog .comment .name{
	font-weight:bold;
	font-size:12px;
	display:block;}
	
#c_480_blog .comment .postdate{
	font-size:10px;
	color:#949494;}	
	
#c_480_blog .comment .blob{
	margin-top:10px;}
	
#c_480_blog .comments_head,  #c_480_blog .post_comment_head {
	display:none;
	margin-top:20px;
	height:60px;
	font-family:arial;}
	
#c_480_blog .comments_bubble,  #c_480_blog .post_comment_head .icon{
	height:50px;
	width:60px;
	float:left;
	background: transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -300px 0;}
	
#c_480_blog .post_comment_head .icon {
	background-position: -300px -100px;}		
	
#c_480_blog .num_comments, #c_480_blog .post_comment_head  {
	line-height:50px;
	font-weight:bold;
	font-size:16px;}
	
#c_480_blog .num_comments	{
	float:left;}
	
#c_480_blog .comments_head .submit.h30 {
	margin-top:10px;
	float:right;}
	
#c_480_blog	.post_comment_msg{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	margin-bottom:5px;}
	
#c_480_blog	.post_comment_desc{
	line-height:18px;
	margin-bottom:10px;}
	
#c_480_blog	.post_comment .comment_error{
	color:#a20000;
	font-weight:bold;
	font-size:10px;
	height:20px;
	clear:both;}
	
#c_480_blog .flv_play_video_blog {
	height:300px;
	width:460px;
	margin-bottom: 15px;
}	

#c_480_blog .play_station_blog {
	background: url('http://a1.rnhh.de/3c/3cb077913ba631f0956e270e55f9e310.png') no-repeat 0px 0px;
	height:46px;
	width:112px;
	cursor: pointer;
	margin-bottom: 15px;
}

#c_480_blog .play_station_blog.eventhover{
	background-position: 0px -50px;
}#c_480_blog .rm_play_video_blog {
	background: url('http://a1.rnhh.de/a2/a27f3233abd526db26f1a576ed9ea608.png') no-repeat grey center;
	height:368px;
	width:460px;
	cursor: pointer;
	margin-bottom: 15px;
}

#c_480_blog .rm_play_video_blog.eventhover{
	background: url('http://a1.rnhh.de/a2/a27f3233abd526db26f1a576ed9ea608.png') no-repeat #CCCCCC center;
}

.m_lists.blog dd.mediaicon {
	float: left;
	margin: 0 8px 0 0;}
	
#blog_hdl_search{display:none;}
#m_widgets-video-contextpane-now_playing {
	padding-bottom: 20px;
	border-bottom: 1px solid #121314;}

#superpass_channel_selector div.back_button_area,
#m_widgets-video-contextpane-now_playing div.back_button_area {
	position: relative;
	clear: both;
	height: 28px;
	margin: 10px 0;}
	
#superpass_channel_selector span.back_button,
#superpass_channel_selector a.back_button_a,
#m_widgets-video-contextpane-now_playing span.back_button,
#m_widgets-video-contextpane-now_playing a.back_button_a {
	background: transparent url('http://a0.rnhh.de/0d/0ddd2d5e0d7089a2d698c3ec80e15531.png') no-repeat;}

#superpass_channel_selector span.back_button,
#m_widgets-video-contextpane-now_playing span.back_button {
	width: 282px;
	margin: 0 auto;
	background-position: top right;
	height: 28px;
	display: block;
	padding-right: 5px;
	cursor: pointer;
	text-align: center;}

#superpass_channel_selector span.back_button.eventhover,
#m_widgets-video-contextpane-now_playing span.back_button.eventhover {
	background-position: right -50px;}

#superpass_channel_selector a.back_button_a,
#m_widgets-video-contextpane-now_playing a.back_button_a {
	background-position: top left;
	font-size: 16px;
	font-family: Arial;
	display: block;
	color: #fff;
	font-weight: 800;
	height: 28px;
	line-height: 24px;
	padding-left: 5px;}
	
#superpass_channel_selector a.back_button_a span.arrow,
#m_widgets-video-contextpane-now_playing a.back_button_a span.arrow {
	display: block;
	float: left;
	margin: 3px 0 10px 0;
	width: 21px;
	height: 20px;
	background: transparent url('http://a0.rnhh.de/f5/f53876634db217d364e05440fb882895.png') no-repeat;}

#superpass_channel_selector span.back_button.eventhover a.back_button_a,
#m_widgets-video-contextpane-now_playing span.back_button.eventhover a.back_button_a {
	background-position: left -50px;}

#m_widgets-video-contextpane-now_playing div.now_playing_content {
	margin: 10px;}

#m_widgets-video-contextpane-now_playing div.now_playing_content p.now_playing {
	color: #8b8d90;
	font-weight: 800;}

#m_widgets-video-contextpane-now_playing div.now_playing_content h2.title {
	font-family: Arial;
	font-size: 16px;
	font-weight: 800;}

#m_widgets-video-contextpane-now_playing div.now_playing_content p.description {
	margin: 20px 0;
	line-height: 14px;
	color: #dfdfdf;}

#m_widgets-video-contextpane-now_playing div.share_it_bar_area {
	position: relative;
	clear: both;}

#m_widgets-video-contextpane-now_playing span.share_it_bar,
#m_widgets-video-contextpane-now_playing span.share_it_bar {
	background: transparent url('http://a0.rnhh.de/f4/f4f9422784a3076ddf819e2d868b7c6f.png') no-repeat;
	display: block;
	height: 24px;
	line-height: 24px;}

#m_widgets-video-contextpane-now_playing span.share_it_bar.right {
	margin-right: 5px;}

#m_widgets-video-contextpane-now_playing span.share_it_bar.left {
	background-position: top right;
	width: 282px;
	margin: 0 auto;}

#m_widgets-video-contextpane-now_playing span.share_it_bar.right span {
	color: #8b8d90;
	font-weight: bold;
	padding: 0 10px;
	float: left;}

#m_widgets-video-contextpane-now_playing span.share_it_bar.left a.share_it {
	background: transparent url('http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png') no-repeat;
	display: block;
	margin-top: 4px;
	height: 16px;
	width: 16px;}

#m_widgets-video-contextpane-now_playing span.share_it_bar.right a.share_it.share_EMAIL {
	background-position: -200px -200px;
	cursor: pointer;}

#m_widgets-video-superpass_upsell_info{
	background: transparent url(http://a0.rnhh.de/00/00083bf95a0401b64e9868868ebcf1dd.jpg) no-repeat left bottom;
	font-size: 13px;}
	
#m_widgets-video-superpass_upsell_info_inner{
	padding: 10px 10px 30px 10px;}

#m_widgets-video-superpass_upsell_info .upselldescription_2{
	font-weight: bold;
	padding-bottom: 20px;}

#m_widgets-video-superpass_upsell_info .upselldescription_3{
	padding-bottom: 15px;}

#m_widgets-video-superpass_upsell_info .upsellterms {
	color: #fff; 
	font-size: 11px;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 5px 0 10px 0;}

#m_widgets-video-superpass_upsell_info .upsellterms a.termslink{
	color: #fff; }
#m_widgets-video-superpass_upsell_info a.featureslink{
	color: #9fc1e0;}
#m_widgets-video-superpass_upsell_info .upsellterms a:hover{
	color: #9fc1e0;}
	
#m_widgets-games-play-play_game .m_content .thumb {
	width: 218px;
	height: 180px;
	float: left;
	margin: 10px;}

#m_widgets-games-play-play_game .m_content .details {
	margin: 10px 0 10px 0;
	float: left;
	width: 238px;}

#m_widgets-games-play-play_game .m_content .details span {
	font-size: 11px;}

#m_widgets-games-play-play_game .m_content .details span span {
	color: #8b8d90;}
#m_widgets-games-play-play_game .m_content .details span a.details_a {
	color: #e5e6eC;}
#m_widgets-games-play-play_game .m_content .details span a.details_a:hover {
	color: #9fc1e0;}

#m_widgets-games-play-play_game .m_content .details p {
	padding: 10px 0 20px 0;
	font-size: 12px;}
#m_widgets-games-play-play_game div.play_button_area {
	position: relative;
	clear: both;
	height: 60px;
	padding-bottom: 20px;}

#m_widgets-games-play-play_game span.play_button,
#m_widgets-games-play-play_game a.play_button_a {
	background: transparent url('http://a1.rnhh.de/e6/e66766eaae1bd709952b3d8d3fd06a8c.png') no-repeat;}

#m_widgets-games-play-play_game span.play_button {
	width: 120px;
	margin: 0 auto;
	background-position: top right;
	height: 48px;
	display: block;
	padding-right: 5px;
	cursor: pointer;
	text-align: center;}

#m_widgets-games-play-play_game span.play_button.eventhover {
	background-position: right -100px;}

#m_widgets-games-play-play_game a.play_button_a {
	background-position: top left;
	font-family: Arial;
	font-size: 24px;
	display: block;
	color: #fff;
	font-weight: 600;
	height: 48px;
	line-height: 46px;
	padding-left: 5px;}

#m_widgets-games-play-play_game span.play_button.eventhover a {
	background-position: left -100px;}

#m_widgets-video-movietrailer-film_details #filmdetails{
	padding: 10px 11px 0 11px;}
	
#m_widgets-video-movietrailer-film_details #filmdetails #title{
	color:#fff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 14px;}
	
#m_widgets-video-movietrailer-film_details #filmdetails .trailericon{
	margin-right: 4px;
	float:left;
	display:block;}

#m_widgets-video-movietrailer-film_details .detail{
	padding-bottom: 17px;}
#m_widgets-video-movietrailer-film_details .detailfirst{
	padding-top: 7px;}
#m_widgets-video-movietrailer-film_details .powered_by{
	padding-bottom: 10px;}

#m_widgets-video-movietrailer-film_details .detail .option{
	color:#8b8d90;
	font-family: Tahoma;
	font-size: 11px;}

#m_widgets-video-movietrailer-film_details .detail .optiontxt{
	color:#dfdfdf;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;}

#m_widgets-video-movietrailer-film_details .detail a.link{
	color: #97c4e2;}

#m_widgets-video-movietrailer-film_details .detail a:hover{
	color: #fff;}

#m_widgets-video-movietrailer-film_details #filmdetails .trailer{
	display: block;}

#m_widgets-video-movietrailer-film_details #filmdetails .trailername{
	float: left;
	font-weight: bold;
	display: block;
	padding-right: 5px;}

#m_widgets-video-movietrailer-film_details #filmdetails .buttonContainer{
	float: left;
	line-height: 17px;}

#m_widgets-video-movietrailer-film_details span.clip_button{
	background: transparent url('http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png') no-repeat top right;
	display:block;
	height: 26px;
	padding-right: 5px;
	cursor: pointer;
	margin: 0 4px 0 2px;}

#m_widgets-video-movietrailer-film_details span.clip_button.eventhover {
	background-position: right -50px;}

#m_widgets-video-movietrailer-film_details a.clip_button_a{
	background: transparent url('http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png') no-repeat top left;
	display:block;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	color: #dfdfdf;
	padding: 0 0 5px 5px;}

#m_widgets-video-movietrailer-film_details a.clip_button_a.eventhover {
	background-position: left -50px;}
#m_widgets-video-movietrailer-film_details span.clip_button.highlight{
	background-position: right -100px;}
#m_widgets-video-movietrailer-film_details a.clip_button_a.highlight{
	background-position: left -100px;}

#m_widgets-beta_bar {
	width: 300px;
	height: 80px;
	background: transparent url('http://a0.rnhh.de/8a/8adc31b63699d9951b560abf41260717.png') no-repeat;}
	
#m_widgets-beta_bar div.beta {
	position: relative;
	top: 20px;
	margin: 0 auto;
	width: 172px;
	height: 20px;
	background: url('http://a1.rnhh.de/76/7692c43ce8c76128bd7626abb0ea7e3b.png') no-repeat;}

#m_widgets-beta_bar a.feedback {
	position: relative;
	top: 24px;
	margin: 0 auto;
	line-height: 40px;
	display: block;
	width: 222px;
	height: 20px;
	background: url('http://a1.rnhh.de/32/32a2be47dfe60ac34bb43ecab7bab47b.png') no-repeat;}

#m_widgets-beta_bar a.feedback:hover {
	background-position: left -20px;}
.m_pager_loader{
	position: absolute;
	background:  #000 url(http://a1.rnhh.de/35/355f5c464b816e2fb4512069e818d91a.gif) no-repeat center center;
	z-index: 100;
	margin:0 auto;
	height: 100%;
	width: 100%;}
.m_pager_full{
	height: 18px;
	padding: 8px 0 8px 0;
	margin: 0;}

.m_pager_full ul.pages li {
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border:1px solid #222;
	display:inline-table;
	font-size:10px;
	padding:0 5px;
	margin:0 2px ;
	line-height:18px;
	color:#dfdfdf;
	background: #333;
	float:left;}

.m_pager_full ul.pages li.eventhover{
	border-color:#9fc1e0;}

.m_pager_full ul.pages li.prev, .m_pager_full ul.pages li.next {
	margin:0 8px 0 10px;}

.m_pager_full ul.pages li.next {
	margin:0 0 0 6px;}
	
.m_pager_full ul.pages li.pgCurrent {
	border-color:#9fc1e0;
	color:#fff;
	background:#62819d;}
.m_pager_text{
	height: 16px;
	padding: 0 5px 0 0;
	margin: 0;
	float:right;}

.m_pager_wrap{
	padding: 5px 0 4px 0;}
	
#c_480_video_entertainment .m_pager_spacer{
	color: #DFDFDF;
	font-weight: bold;}
	
.m_pager_spacer{
	height: 18px;
	padding-left: 10px;
	color: #8b8d90;
	font-size: 12px;	
	float:left;}
	
.m_pager_page_info{
	float:right;
	font-size: 10px;
	padding-top: 2px;	
	padding-right: 4px;
	color: #8b8d90;}
	
.m_pager_text ul.pages {
	display:block;
	border:none;
	padding:0;}

.m_pager_text ul.pages li {
	list-style:none;
	float:left;
	text-align: center;
	margin:0;
	font-size:18px;
	line-height:15px;
	width: 17px;
	cursor:pointer;}

.m_pager_text ul.pages li.eventhover, .pager ul.pages li:hover{
	color: #9fc1e0;}
.m_pager_full.light ul.pages li {
	border-color: #c4c4c4;
	background-color: #ebebeb;
	color:#4f4f4f;}
	
.m_pager_full.light ul.pages li:hover {
	border-color:#4da3ec;}
	
.m_pager_full.light ul.pages li.pgCurrent {
	border-color:#4da3ec;
	color:#fff;
	background:#4da3ec;}
.e-player-content-pane{
	height: 383px;
	background: #202224;
}

.module.e-player {
	position:relative;}

#eplayerFlashContentEPlayer{
	position:relative;
	z-index:1;}

#flv_play_video {
	margin:0;
	height: 270px;
	background: transparent url(http://a1.rnhh.de/35/355f5c464b816e2fb4512069e818d91a.gif) no-repeat center center;}

#flv_play_noflash {
	margin:0;
	display: none;
	height: 208px;
	background: #4E5154;
	text-align: center;
	padding: 92px 30px 0 30px;}

#flv_play_noflash_headline {
	font-weight: bold;}

#flv_play_noflash_text {
	padding-bottom: 20px;}

#flv_film_details {
	margin:0;
	height: 300px;}
#flv_more_film_trailers {
	margin:0;
	height: 200px;}
input{
	-moz-user-focus:none;
	outline: none;
	background: transparent;
	border: 0;}

input.search{
	height: 20px;
	width:198px;
	padding: 0px 3px 0 27px;
	color:#000;
	font-size:11px;
	margin-top: 3px\9}

select{
	-moz-user-focus:none;
	outline: none;
	background-color: transparent;
	border: 0;
	color:#FFF;}

select option {
	background: #3B3C3E;}

.forms.checkbox, 
#badge .select,
#badge .select .select_inner,
.input,
.input_inner,
.submit_inner  {
	background: transparent url(http://a1.rnhh.de/3b/3bf284095d08d7a3ad826df40635e636.png) no-repeat right top;}
#badge .select {            
	padding: 0 18px 0 0;
	margin-left:5px;
	line-height:22px;}

#badge .select .select_inner {
	background-position: left top;
	display:block;
	text-indent:10px;
	padding:2px 4px;}

#badge .select.selected {
	background-position: right -100px;}

#badge .select.selected .select_inner {
	background-position: left -100px;}

#badge .select.eventhover {
	background-position: right -50px;}

#badge .select.eventhover .select_inner{
	background-position: left -50px;}

#badge .select.inactive {
	background-position: right -150px;}

#badge .select.inactive .select_inner{
	background-position: left -150px;}

span.input {
	padding: 0 4px 0 5px;
	margin-left:5px;
	line-height:22px;
	color:#000;
	background-position: right -400px;}

span.input_inner {
	background-position: left -400px;
	display:block;
	line-height:22px;}
	
span.input.h30 {
	line-height:30px;
	height:30px;
	background-position: right -500px;}
	
span.input.h30 input {
	line-height:24px;
	height:30px;
	font-size:12px;
	width:160px;}
	
span.input_inner.h30 {
	font-size:12px;
	line-height:30px;
	height:30px;
	background-position: left -500px;}

span.submit, span.submit_inner {
	background: transparent url(http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png) no-repeat right top;}
span.submit {
	padding: 3px 5px 5px 0;
	display:block;
	color:#FFF;	}

span.submit_inner {
	padding: 3px 1px 5px 9px;
	background-position: left top;
	text-indent:3px;}
	
span.submit:hover {
	background-position: right -50px;}
	
span.submit_inner:hover,  
span.submit:hover .submit_inner{
	background-position: left -50px;}
	
span.submit.h30 {
	display:block;
	padding:0 5px 0 0;
	height:30px;
	background-position: right -1200px;}

span.submit_inner.h30 {
	font-size:12px;
	display:block;
	height:12px;
	padding: 10px 8px 10px 10px ;
	line-height:12px;
	background-position: left -1200px;}
	
span.submit.h30:hover {
	background-position: right -1250px;}
	
span.submit_inner.h30:hover,  
span.submit.h30:hover .submit_inner.h30{
	background-position: left -1250px;}
div.select_list {
	position:relative;
	z-index:3000;
	float:left;}

ul.selectbox-wrapper {
  list-style-type:none;
  margin:0px;
  padding:0 0 5px 0 ;
	display:none;
	position:	absolute;
	background:#3B3C3E;
	color:#FFF;
	font-size:11px;
	top:35px;
	left:17px;
	overflow-y: scroll;
	max-height:300px;
	min-width:150px;
	overflow-x:hidden;}
	
.selectbox-wrapper .selected { 
  background: #EAF2FB;}
	
.selectbox-wrapper li {
  display:block;
  margin:0;
  padding:2px 2px 2px 6px;
  cursor:pointer;}

.selectbox-wrapper li:hover {
   background: #46484A;
	 color:#9bbcd9;}

input.selectbox {
  margin: 0px 5px 4px 0px;
  padding-left:2px;
  font-size:11px;
  text-align:left; 
  cursor: pointer;
	color:#FFF;}
	
*+html #badge input.selectbox{
margin-bottom:14px;}
.forms.checkbox {
	width:16px;height:16px; margin-right:6px;
	background-position: left -1300px;}

.forms.checkbox:hover {
	background-position:left -1400px;}

.forms.checkbox.selected {
	background-position:left -1350px;}
	
.forms.checkbox.selected:hover {
	background-position: left -1450px;}

.forms.checkbox.light {
	background-position: left -2900px;}

.forms.checkbox.light:hover {
	background-position: left -3000px;}

.forms.checkbox.light.selected {
	background-position: left -2950px;}
	
.forms.checkbox.light.selected:hover {
	background-position: left -3050px;}#top_bar_wrapper {
	width:100%;
	height:90px;
	background:transparent url(http://a0.rnhh.de/80/80e46032e52af557fd08e442a1c6348f.jpg) no-repeat 0 0 ;}
	
#top_advert_bar{
	width:100%;
	height:90px;
	background:#202224 url(http://a0.rnhh.de/bc/bc73d4f285c00e953d071929d924f207.png) repeat-x 0 0 ;}

#contextpane #top_advert_bar {
        display:none;
}

#top_onlineguide{
	width:213px;
	height:90px;
	position:absolute;
	left:30px;
	background:transparent url(http://a0.rnhh.de/8b/8bd3a2928948f362d8e5a5eeff2db2b8.png) no-repeat 0 0 ;}
	
#top_advert_bar #ads_leaderboard{
	margin:0;
	position:relative;
	float:right;
	width:728px;
	top:0;}
	
#top_advert_bar #ads_leaderboard.wide{
	float:none;
	width:960px;
	margin: 0 auto 15px auto;}
	
.navbar{
	width:100%;
	height:40px;
	background:transparent url(http://a1.rnhh.de/51/5184a911b5ae56d5cf617cc10e60463f.png) repeat-x 0 0 ;}
	
.RPonly, .noRPonly{
	display:none;}
	
#navi {
	width:90%;
	position:relative;
	z-index:100;
	left:20px;}
	
#navi .nav_tab{
	background:transparent url(http://a0.rnhh.de/66/663b86c5c88e4a6631e41b0440db0370.png) no-repeat right 0 ;
/*	display:inline;*/
	height:30px;
	float:left;
	border-left:1px solid transparent;
	padding:10px 12px 0 10px;
	line-height:18px;}

#navi .nav_tab_title{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}	
	
#navi .nav_tab.last {
	background:none;}

#navi .nav_tab.active{
	border-left:1px solid #6d6d6d;
	background:#FAFAFA;}
	
#navi .nav_tab.start .nav_tab_title{	
	color:#00aaff;}

#navi .nav_tab.active .nav_tab_title{
	color:#4b4b4b;}

#navi .nav_layer{
	background:#FAFAFA;
	padding:10px 0 0 10px;}
	
#navi .fullwidth .nav_layer{
	float:left;
	width:275px;}	

#navi .nav_layer.defaultright,
#navi .nav_layer.right{
	height:100%;
	position:absolute;
	left:240px;
	top:0;}
	
#navi .nav_layer.defaultright.active{
	z-index:99999;}

#navi .nav_tab_content.flyToLeft{
	width:240px;}
#navi .nav_tab_content.flyToLeft .nav_layer.one{
	width:220px;
	float:right;}
#navi .nav_tab_content.flyToLeft .nav_layer.right{
	left:10px;}
	
#navi .nav_layer.two{
	position:absolute;
	padding-left:2px;
	display:none;}

#navi .nav_tab_content{
	border:1px solid #6f6f6f;
	border-top:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	left:0;
	top:40px;
	width:240px;
	float:left;
	position: absolute;
	display: none;
	background:#FAFAFA;
	padding-bottom:10px;
	z-index:99;}

#navi .active.exp .nav_tab_content{
	display: block;}
	
#navi .staticwide{
	width:480px;}
	
#navi .fullwidth{
	width:570px;}
	
#navi .fullwidth .nav_layer.right{
	z-index:999999991;
	height:90%;
	padding-left:10px;
	left:280px;}
	
#navi .fullwidth .nav_layer.defaultright{
	padding-left:5px;
	position:relative;
	left:0;}

#navi .nava{
	width:100%;
	display:block;
	color:#4b4b4b;}
	
#navi .nava:hover{
	color:#0066ff;}	
	
#navi .head,
#navi .navli{
	float:left;
	width:200px;
	color:#4b4b4b;
	font-size:12px;
	text-indent:15px;
	cursor:default;
	padding:4px 5px 4px 0px;
	border:1px solid transparent;}
	
#navi .navli.login{
	padding:2px 5px 2px 0px;}

#navi .nav_layer.two .navli{
	width:230px;}
	
#navi .nav_tab_content.fullwidth .navli{
	width:263px;}
		
#navi .head{
	font-size:11px;
	width:100%;
	color:#8b8b8b;
	font-weight:bold;
	letter-spacing:0.1px;}

#navi .nav_more{
	width:10px;
	position:absolute;
	left:245px;
	line-height:15px;}
	
#navi .flyToLeft .nav_more{
	right:30px;}

#navi .flyToRight .nav_more{
	left:185px;}
*+html #navi .nav_more{
	line-height:13px;}

#navi .navli.active,
#navi .navli.eventhover{
	color:#0066ff;
	border:1px solid #EEEEEE;
	-moz-border-radius :3px;}
	
#navi .navli.active{
	background:#FAFAFA;
	border:1px solid #d2d2d2;}
	
#navi .navli.eventhover{
	background:#EEEEEE;}	

#navi .one .navli.active .two,
#navi .one .navli.eventhover .two{
	display:block;}

#navi .btn{
	height:40px;
	width:245px;
/*	border:1px solid #598dcb;
	-moz-border-radius :3px;*/
	text-align:center;
	margin-bottom:10px;
	padding:0 5px 0 0;
	cursor:pointer;
	background:transparent url(http://a0.rnhh.de/2b/2b8affd8bf366e5a9eacb5d5f606579b.png) no-repeat right top ;}
	
#navi .btn .btn_inner{
	height:100%;
	background:transparent url(http://a0.rnhh.de/2b/2b8affd8bf366e5a9eacb5d5f606579b.png) no-repeat left top ;}
	
#navi .btn.realplayer{
	line-height:38px;
	background-position: right -100px;}
	
#navi .btn.realplayer .btn_inner{
	background-position: left -100px;}	
	
#navi .btn .topline{
	color:#FFF;
	font-size:13px;
	font-weight:bold;}	
	
#navi .btn.rpplus .topline{
	padding-top:3px;
	line-height:20px;}

#navi .btn.rpplus .subline{
	line-height:8px;
	color:#55aaFF;
	font-size:9px;}
	
.navbar .loggedin, 
.navbar .loggedout{
	color:#fafafa;
	display:none;}

.navbar .div{
	color:#8b8b8b;}

#nav_tab_myaccount {
	display:none;}
	
#nav_tab_myaccount .nav_tab_content{
	min-height:215px;}
	
#navi .nava .mediaicon{
	margin-left:12px;
	display:block; 
	float:left;
	background-position:0 -500px;}
	
#navi .nava .mediaicon.music{
	background-position:0 -400px;}
#nav_statusmodule .nava{
	float:left;
	height:22px;}
	
#nav_statusmodule .entitlement{
	color:#4b4b4b;
	float:left;
	width:100%;
	display:block;}
	
#nav_statusmodule .has_entl .entitlement {
	cursor:default;}
	
#nav_statusmodule .status {
	display:inline-block;
	line-height:16px;
	font-size:11px;
	color:#00aaff;
	height:16px;}
	
#nav_statusmodule .has_entl .status {
	margin-left: 20px;
	line-height:18px;
	width:30px;
	background: transparent url("http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png") no-repeat -200px -700px;	}
	
#nav_statusmodule .has_entl .status .freetrial{
	display:none;}	
	
#nav_statusmodule{
	height:auto;}

#myacc_morelinks.nav_layer {
	padding-top:10px;}
	
#nav_tab_myaccount .head{
	margin-top:0;}

#nav_tab_myaccount .fullwidth{
	width:290px;
	left:280px;}
	
#nav_tab_myaccount .fullwidth .nav_layer.right{
	position:relative;
	left:0;}	
	
.loginbar{
	position:relative;
	top:-40px;
	float:right;
	width:340px;
	height:100%;
	font-size:10px;
	background: transparent  url(http://a0.rnhh.de/24/243c084a2f29d877274a3cfb08f6f0f3.png) no-repeat right 0 ;
	text-align:right;
	padding:4px 100px 0 0;}

.loginbar .nava {
	color:#fafafa;
	line-height:18px;}
	
.loginbar .nava:hover {
	color: #9FC1E0;}#static_badge{
	position: fixed;
	width:100%;
	z-index:10010100;
	overflow:visible;
	bottom: 0;
	height:29px;}

#badge {
	position: absolute;
	z-index:10010900;
	min-height: 29px;
	width: 100%;
	bottom: 0;}

.ui-panel-tabs {
	background: transparent url(http://a1.rnhh.de/9c/9c2d513499d6d02d136e38eea1c925bc.png) repeat-x center -200px;
	display:block;
	height: 29px;
	position:relative;}
	
#badge .badgeresize {
	height: 29px;
	background: none;}

#badge .badgepanel {
	background: #4d5055 url(http://a0.rnhh.de/04/04ab6ddee17394fb0d1f628bbacce416.png) repeat-x left 29px;
	height:1000px;
	position:absolute;
	width:100%;}

.ui-badge-toggle, 
.ui-badge-toggle-outer{
	cursor: pointer;
	height: 20px;
	background: transparent url(http://a0.rnhh.de/05/0566b208738d877a3c966c0e3af9821c.png) no-repeat left -400px;}
	
.ui-badge-toggle {
	font-size:9px;
	line-height:18px;
	color:#DFDFDF;
	display:block;
	padding: 0 5px 0 20px;}

.ui-badge-toggle-outer {
	display: none;
	position: absolute;
	top: 5px;
	right:10px;
	z-index:10010200;
	padding-right: 5px;
	background-position: right -400px;}
	
.ui-badge-toggle-outer.eventhover .ui-badge-toggle {
	background-position: left -500px;}
	
.ui-badge-toggle-outer.up .ui-badge-toggle {
	background-position: left -450px;}
	
.ui-badge-toggle-outer.up.eventhover .ui-badge-toggle {
	background-position: left -550px;}

/* IE fix */
*+html #badge .ui-badge-toggle-outer{
	padding-top: 0px;}

.ui-badge-toggle-outer.up.eventhover,
.ui-badge-toggle-outer.eventhover{
	background-position: right -550px;}

.ui-panel-content{
	display: none;
	position:relative;
	height: 100%;}

.ui-panel-content.active {
	display: block;}

.ui-panel-content .panel {
	height: 100%;
	background: #efefef;}

.ui-panel-tabs li {
	display:block;
	float: left;
	_width:10px;
	margin-left: 10px;}

.ui-panel-tabs .wide {
	width:200px;}

.ui-panel-tabs .paneltab{
	color: #fff;
	position:relative;
	left:-1px;
	text-indent:10px;
	font-weight:bold;
	display: block;
	height: 29px;
	margin-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 26px;}

.ui-panel-tabs .eventhover, 
.ui-panel-tabs .paneltab, 
.ui-panel-tabs .active{
	background: transparent url(http://a0.rnhh.de/b7/b713198737b19b42d6de2ec500b2cf5e.png) no-repeat right 500px;
	color:#fff;}

.ui-panel-tabs .eventhover {
	background-position: right 5px}

.ui-panel-tabs .paneltab:hover {
	background-position: left 5px;}

.ui-panel-tabs .active, 
.ui-panel-tabs .active.eventhover{
	background-position: right -46px;}

.ui-panel-tabs .active .paneltab,
.ui-panel-tabs .active .paneltab:hover {
	background-position: left -46px;}
#panel-tune-in-now .m_content{
	padding:10px 0 10px 0; position:relative}

#panel-tune-in-now .listitem{
	position:relative; float:left}

#panel-tune-in-now .teaser{
	margin-top:10px;
	width:49%;}

#panel-tune-in-now .teaser .listitem{
	height:47px; width:85px; padding:0 0 10px 10px}

#panel-tune-in-now .teaser .listlink{
	display:block; width:92px}

#panel-tune-in-now .teaser .listitem img{
	border:1px solid transparent}

#panel-tune-in-now .teaser .listlink:hover img{
	border-color: #9fc1e0}

#panel-tune-in-now .stationlist{
	min-width:480px;
	position:absolute; right:10px; width:49%;top:10px;}

#panel-tune-in-now.panelskinad .stationlist{
	top:15px;
	left:10px;}
#panel-tune-in-now.panelskinad .listitem{
	height:22px;}	
#panel-tune-in-now.panelskinad .m_content{
	padding-top:0;}

#panel-tune-in-now .stationlist .listitem{
	width:160px}

#panel-tune-in-now .stationlist .listlink{
	display:block; font-size:11px; color:#FFF; text-indent:10px}
	
#panel-tune-in-now .stationlist .listlink:hover{
	color:#9fc1e0;}
	
#panel-tune-in-now .panelskin{
	background-position: right 0;
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	height:102px;
	display:none;
	cursor:pointer;
	width:49%;}

#tuneinnow_stations_image{
	z-index:9999}
#panel-world-radio .worldmusic_ctrl{
	width:100%; height:56px}

#panel-world-radio .worldmusic_ctrl .ctrl{
	cursor:pointer; float:left; margin:15px 0 15px 15px; font-size:11px}

#panel-world-radio #station_list_content{
	height:100%; width:100%; clear:both; float:left}

#panel-world-radio #station_list_content .left{
	width:39%; overflow:hidden}

#panel-world-radio #station_list_content .mid{
	width:29%; overflow:hidden}
	
#panel-world-radio #station_list_content .right{
	width:30%}
#panel-realmusic{
	height:100%}
	
#panel-realmusic .navi-left{
width:196px; height:100%; border:1px solid #858585; background-color:#efefef; overflow:hidden}

#panel-realmusic .navi-left .infobox{
	padding:10px; height:50px; width:177px; border-bottom:1px solid #858585; 
	background:transparent url(http://a1.rnhh.de/c1/c1cc06a78e0092cc47db7276f7231c70.png) no-repeat left top}

#panel-realmusic .full_access{
	margin:10px 0 0 0}
#panel-realmusic .access_to_rm_stations{
	color:#62819d}

#panel-realmusic .navi-left .head{
	height:20px; font-size:12px; color:#46474A; font-weight:bold; text-indent:10px; padding-top:5px; display:block}

#panel-realmusic .navi-left .head.sub{
	cursor:pointer}

#panel-realmusic .realmusic_genres{
	width:195px; overflow-x:hidden; position:relative}

#panel-realmusic .realmusic_genres .overflower{
	width:600px; position:relative; left:0}

#panel-realmusic .realmusic_genres .genres{
	float:left; width:195px}

#panel-realmusic .realmusic_genres .topgenre{
	line-height:24px; height:24px; padding-left:10px; cursor:pointer; clear:both}

#panel-realmusic .realmusic_genres .subgenre .genre_title{
	height:18px; line-height:24px;
	text-indent:16px}

#panel-realmusic .realmusic_genres .subgenre .genre_head .genre_title{
	text-indent:8px}

#panel-realmusic .realmusic_genres .subgenre_deeper, 
#panel-realmusic .realmusic_genres .browse_back{
	cursor:pointer; width:10px; height:16px; margin-right:10px; 
	float:right; background:transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -100px -443px}

*+html #panel-realmusic .realmusic_genres .subgenre_deeper,
*+html #panel-realmusic .realmusic_genres .browse_back{
position:relative; top:-24px}
	
#panel-realmusic .realmusic_genres .subgenre_deeper:hover{
	background-position:-150px -443px}
	
#panel-realmusic .realmusic_genres .active{
	background-color:#949698; color:#fff; font-weight:bold}
	
#panel-realmusic .realmusic_genres .active .subgenre_deeper{
	background-position:-100px -45px}

#panel-realmusic .realmusic_genres .active .subgenre_deeper:hover{
	background-position:-150px -43px}

#panel-realmusic .realmusic_genres .browse_back{
	background:transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -100px -143px}

#panel-realmusic .realmusic_genres .browse_back:hover{
	background-position:-150px -143px}

#panel-realmusic .realmusic_genres .eventhover{
	background-color:#dfdfdf}

#panel-realmusic .realmusic .info{
	margin-top:4px; height:20px; position:relative}

#panel-realmusic .full_access .qball{
	width:24px; height:24px; margin-right:6px; background:transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -200px -150px}
#badge .now_playing{
	padding-top:10px; height:210px; max-height:210px; overflow-x:hidden}

#badge .now_playing #coverartSWF{
	background:transparent url(http://a0.rnhh.de/02/02c728e9df7d1482750ce36cdf6bfaa9.png) no-repeat; margin-left:10px; float:left; width:182px; height:200px}

#badge .now_playing .extern #coverartSWF{
	display:block; width:182px; height:200px; background:#4d5056 url('')}

#badge .now_playing .extern #coverartSWF img{
	width:144px; height:81px}

#badge .now_playing .clipinfo{
	float:left; min-width:180px; max-width:22%; height:200px; margin-right:20px}

#badge .now_playing .intern, .now_playing .world, .now_playing .bbc, #tab-related-info{
	display:none}

#badge .now_playing dt, 
#badge .now_playing dd{
	text-indent:0; font-size:11px; color:#dfdfdf; line-height:20px; display:table-cell; font-weight:bold}

#badge .now_playing dt{
	color:#8b8d90; float:left; margin:0 5px 0 0; font-weight:normal}

#badge .now_playing .artist_name{
	color:#9fc1e0}

#badge .now_playing .album_name, 
.now_playing dd.track_title{
	min-height:20px}

#badge .now_playing dt.clip{
	float:none; font-weight:normal; font-size:11px}

#badge .now_playing dd.clip{
	line-height:24px; font-size:15px; color:#9fc1e0}

#badge .now_playing dd.clip .fav{
	position:relative; width:24px; height:22px; top:-22px; left:0; float:right;
	background:transparent url(http://a1.rnhh.de/94/9442c0477c41fe2b1b15415f4086eefa.png) no-repeat -200px -250px}

#badge .now_playing .related{
	float:left; color:#FFF; width:25%; min-width:180px; max-width:22%; height:175px; margin-right:10px; overflow-y:auto; overflow-x:hidden}

#badge .now_playing .related.worldstations{
	display:none}

#badge .now_playing .artist_bio{
	position:absolute; top:10px; color:#DFDFDF; background:#45494C; min-width:300px; max-width:34%; 
	height:150px; padding:10px 20px 10px 10px; margin:0 40px 10px 0; overflow-y:auto; overflow-x:hidden; font-size:11px}

#badge .now_playing .artist_bio img{
	margin:0  10px 5px 0; float:left}

#badge .now_playing .headline{
	margin-bottom:8px; font-size:11px}
	
#badge .now_playing .artist_bio .headline{
	color:#FFF}

#badge .now_playing dt .headline{
	color:#FFF; margin-bottom:10px; font-size:12px}

#badge .now_playing dt.clip .headline{
	font-size:11px; margin-bottom:5px}

.now_playing .stationlist .listlink{
	color:#9fc1e0; font-size:11px}

.now_playing .stationlist .listlink:hover{
	color:#DFDFDF;}

.now_playing .stationlist .listitem{
	padding-right:10px; margin-bottom:6px; line-height:14px}

.now_playing .bbc_schedule{
	display:none; 
	height:100%; 
	overflow:hidden;
	padding-right:10px;}
	
.now_playing .more_bbc{
	width:300px;
	padding-left:40px;}	

.now_playing .bbc_schedule_onnow, 
.now_playing .bbc_schedule_comingnext{
	font-size:11px; height:90px; margin-bottom:15px}

.now_playing .bbc_schedule_onnow .bbc_show{
	line-height:16px}

.now_playing .bbc_show.title{
	font-size:13px; color:#9ac0e5; margin-bottom:2px; font-weight:bold}

.now_playing .bbc_show.synopsis{
	height:14px; width:100%; overflow-y:hidden; cursor:pointer}

.now_playing .station_share{
line-height:16px; padding-top:16px}

.now_playing .dummyArtistimg{
	margin-right:10px; float:left; width:144px; height:81px; 
	background:transparent url(http://a0.rnhh.de/88/88041377e0630a8d8b5ae788afb4270a.png) no-repeat left top}
#panel-superpass{
	padding:10px 0 10px 0; position:relative; overflow:hidden; text-align:center}

#panel-superpass .panel_superpass_prods{
	height:90px; margin:10px auto 0 auto}

#panel-superpass td{
	text-align:center; overflow:hidden; 
	background:transparent url(http://a0.rnhh.de/01/01b71a2aaad67143558414dfa43166ea.png) no-repeat center 0px}

#panel-superpass .aljazeera{
	width:178px; background-position:20px 0}

#panel-superpass .cnn{
	width:154px; background-position:20px -88px}

#panel-superpass .euronews{
	width:102px; background-position:20px -200px}

#panel-superpass .deutschewelle{
	width:135px; background-position:20px -284px}

#panel-superpass .france24{
	width:100px; background-position:20px -394px}

#panel-superpass .bbcworldnews{
	width:118px; background-position:20px -494px}

#panel-superpass .splink{
	display:block; height:90px}
#panel-realplayer-plus{
	height:58px; 
	background:transparent url(http://a1.rnhh.de/1c/1c9c15eca72843c504cebc3096072be7.png) repeat-x;}

#panel-realplayer-plus .panel_rpplus{
	display:block; width:100%; height:58px; background-repeat:no-repeat}
#badge .videolist{
	margin:15px 20px; float:left;}
#badge .videolist.big{
	margin:30px 20px;}
#panel-filmtrailers.videoad .videolist{
	margin:40px 20px;}

#badge .videolist .listitem{
	float:left; min-height:120px; font-size:11px; overflow:hidden}

#badge .videolist .listlink{
	color:#FFF}

#badge .videolist .listlink img{
	border:1px solid #2d2d30; display:block; margin-bottom:5px}

#badge .videolist .listlink:hover{
	color:#9fc1e0;}

#badge .videolist .listlink:hover img{
	border-color:#9fc1e0;}

#panel-entertainment_editable .videolist .listitem, 
#panel-music_videos_editable .videolist .listitem{
	margin-right:10px; width:150px; display:block;}

#panel-filmtrailers .videolist .listitem{
	width:80px; margin-right:15px}
	
#panel-filmtrailers .videolist.big .listitem{
	width:108px;}
	
#panel-filmtrailers .film_trailer_ad {
	width:267px; height:200px;   margin:10px 0 0 10px; float:left; display:none;}
	
#panel-filmtrailers .film_trailer_ad .tt_title {
	display:none;}
	
#script_based_filmtrailer_panel_ad{
	float:left;
	padding-top: 14px;
	width: 170px;
  height:120px;}
	
#script_based_filmtrailer_panel_ad iFrame{
	position: relative;
	margin-left: 0;
	background-color: #4d5055;}

#film_trailer_ad {
	cursor:pointer;
	display:block;
	height:200px;
	z-index:10000;}
	
#flvPl_videoOverlay{
	background:transparent url('/static/images/007.gif') repeat;
	cursor:pointer;
	position: absolute;
	display:none;
	top: 10px;
	left: 10px;
	width: 267px;
	height: 170px;
	text-align:center;}
	
#film_trailer_play_overlay {
	left:0;top:0;
	position:absolute;}
#panel-rm-upsell{background:#2f3237 url(http://a0.rnhh.de/85/8591f80707773d15c03f0a4b339ceff5.png) repeat-x; font-size:15px;}
#panel-rm-upsell_tmpl{height:100%; min-width:1000px; background: url(http://a1.rnhh.de/ee/ee12d4cc029a6d63a7e6dbada984b4d8.jpg) no-repeat 100% 0%;}
#panel-rm-upsell .realmusicupsell .text{background:url(http://a1.rnhh.de/e0/e0bfe44db8309ce8afaf12fa396228bf.png) 10px 5px no-repeat;}

#panel-rm-upsell .text{float:left; width:40%; color:#fff;}	#panel-rm-upsell .text{padding:50px 0 0 10px;}		
#panel-rm-upsell .buttonarea{float:left; width:25%; color:#fff; padding:50px 0 0 10px; }
#panel-rm-upsell .text h3{font-size:16px; font-style:italic; color:#fff; border:none; }
#panel-rm-upsell .text li{margin-left:15px; padding-left:5px; list-style-type:disc;	font-size:14px; }
#panel-rm-upsell .buttonarea{font-size:12px; line-height:}
#panel-rm-upsell .trial_button, #panel-rm-upsell .trial_button div{display:block; cursor:pointer; background-image:url(http://a1.rnhh.de/16/16b2b53b17fb050fc86ac3c77ed414f6.png); background-repeat:no-repeat;}
#panel-rm-upsell .trial_button{height:32px; margin:5px auto 5px auto; background-position:top left; }	#panel-rm-upsell .trial_button{width:200px;}	#panel-rm-upsell .trial_button div{position:relative; left:5px; height:100%; background-position:top right; font-weight:normal; color:#fff; font-family:Arial; font-size:15px; line-height:32px; }

#panel-rm-upsell .terms_link{display:block; padding:5px 0 20px 0; color:#8b8d90; text-decoration:underline;}
#panel-rm-upsell .terms_link:hover{text-decoration:none;}
#panel-rm-upsell .sign_in{display:block; color:#0a7bbf; padding-top:10px; text-decoration:underline;}
#panel-rm-upsell .sign_in:hover{color:#fff; text-decoration:none;}
.badge_panel .txt{
	color:#46474A}

.badge_panel .panel_el{
	background:#EFEFEF; height:100%}

.badge_panel .featured_box{
	width:300px}

.badge_panel .featured_box .links{
	max-width:130px; height:76px}

.badge_panel a{
	color:#9BC2E6}

.badge_panel h3{
	font-size:16px; font-weight:bold; color:#46474A; border-bottom:1px solid #46474A; padding-bottom:4px; font-family:Arial,Tahoma}

.badge_panel div.h4{
	font-size:10px; font-weight:bold!important}

.badge_panel .featuredstations{
	position:absolute; right:0; top:0; height:100%; padding:10px; width:290px; background:#EfEFEF}

#panel-world-radio .featuredstations{
	top:56px}

.badge_panel .featuredstations .list{
	margin-top:10px}

.badge_panel .featuredstations .listitem{
	float:none; height:78px; width:100%; margin:10px 0 20px 0}

.badge_panel .featuredstations .listlink{
	display:block; width:144px; font-size:11px; color:#62819d}

.badge_panel .featuredstations  .thumbnail .listlink{
	height:100%; border:1px solid #000}

.badge_panel .featuredstations .thumbnail{
	margin-right:10px}

.badge_panel .featuredstations .thumbnail .listlink:hover{
	border-color:#62819d}

.badge_panel .featuredstations .genre{
	display:block; position:relative; bottom:-14px}

.badge_panel .featuredstations .links .listlink{
	color:#62819d}

#badge .width_wrapper{
	width:100%; height:100%; background:#EFEFEF}

.panelButtons{
	float:right;margin-top:22px;}
.panelButtons.big{
	margin-top:55px;}

.panel_browser_dual{
width:28px; float:right; margin-right:20px; cursor:pointer}

.panel_browser_dual a{
	cursor:pointer;width:28px; height:25px;display:block;
	background:transparent url(http://a0.rnhh.de/42/429c97d698bee1c4b128e3b25dca2307.png) no-repeat left top;}

.panelButtons .more_btn {background-position:left -200px;}
.panelButtons .more_btn.disabled {background-position:right -200px;}
.panelButtons .more_btn:hover {background-position:-101px -200px;}
.panel_browser_dual .next{background-position:left -100px}
.panel_browser_dual .next.disabled{background-position:-200px -100px!important}
.panel_browser_dual .prev.disabled{background-position:-200px top!important}
.panel_browser_dual .prev:hover{background-position:-100px top}
.panel_browser_dual .next:hover{background-position:-100px -100px}
.panel_browser{float:left;}
.panel_browser.active{font-weight:bold}
#badge .dyn_list .row{
	height:20px; 
	background-color:#F7F7F7;}

#badge .dyn_list .row.pair{
	background-color:#FFF;}

#badge .dyn_list .row a{
	position:relative; height:17px; padding-top:3px; 
	text-indent:10px; display:list-item;
	color:#494949;}

#badge .dyn_list .head{
	border-bottom:1px solid #C2C2C2; background-color:#DBDBDB;}

#badge .dyn_list .head .left,
#badge .dyn_list .head .mid, 
#badge .dyn_list .head .right{
	line-height:14px;
	position:relative;}

#badge .dyn_list .head .right{
	width:30%;}
#badge .dyn_list .head .mid{
	text-indent:10px;}
	
#badge .dyn_list .row.2nd{
	border-top:1px solid #AEAEAE;}

#badge .dyn_list .row.eventhover{
	background-color:#DBDBDB;}

#panel_world_stations_list .dyn_list .row .left{
	overflow-x:hidden; width:220px;}

#badge .dyn_list .row .right,
#badge .search_result_output .row .mid,
#badge .dyn_list .row .left{
	text-indent:10px;
	color:#494949;
	width:48%;}

#badge .dyn_list.output .row .right{
	overflow-x:hidden; text-indent:24px;}

#panel-realmusic .dyn_list.output .row .right{
	text-indent:20px;}

#badge .dyn_list.output .row .mid{
	text-indent:18px;}

#badge .dyn_list .row .new, 
#badge .dyn_list .row .free{
	top:0;left:0;
	float:right; position:relative; color:#46474A}

*+html #badge .dyn_list .row .new, 
*+html #badge .dyn_list .row .free{
top:-14px}

#badge .dyn_list .row .new{
	color:#FF7908}

#badge .dyn_list .row.head .div{
	line-height:18px;
	width:2px; color:#C2C2C2; text-indent:0}

#badge #station_list_content{
	width:516px; height:100%; background-color:#f8f8f8; border-right:1px solid #898989}

#badge .search_result_output{
	position:relative; overflow-y:scroll; overlow-x:hidden}

*+html #badge .search_result_output{
top:-3px}

*+html #badge .artist_stations .search_result_output{
top:-4px}

#panel-realmusic .genre_stations{
	max-height:152px}

#panel-realmusic .genre_stations .search_result_output{
	max-height:132px; height:132px}

#panel-world-radio #station_list_content{
	min-width:650px}

#panel-realmusic #station_list_content{
	min-width:400px}

#badge .search_header{
	line-height:18px;
	float:left}

#tab-audiopreroll,
.advert_vertical,
#badge .templates{
	display:none}

#panel-filmtrailers.videopanel .advert_vertical {
	visibility:hidden;
	margin-top:10px;
	writing-mode: tb-rl;
	text-align:center;
	background:#666;
	color:#bbb;
	font-size:10px;
	line-height:20px;
	float:left;
	width:20px;
	height:200px; }
	
#panel-filmtrailers.videopanel .advert_vertical.moz {
	-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg);
	line-height:10px;
	height:16px;
	width:200px;
	padding-top:4px;
	position:absolute;
	left:186px;
	top:90px;}
.tooltip{display:none; position:absolute; font-size:11px; padding:5px 0 5px 0; max-width:250px; filter:alpha(opacity=80); opacity:0.8!important; -moz-opacity:0.8; z-index:1001}
.tooltip.arrow{background:transparent url(http://a0.rnhh.de/6d/6d824e6d06795e3dd4781c02a0755494.png) no-repeat center bottom}
dd.tooltip{display:none; position:relative; top:-62px; left:25px; font-size:11px; max-width:200px; background:#2a2a2a; filter:alpha(opacity=80); opacity:0.8!important; -moz-opacity:0.8; border:1px solid black; float:none; clear:both}
.tooltip .tt_title{position:relative; z-index:12; display:block; max-width:300px; background:#2a2a2a; color:#fff; padding:5px; border:1px solid black}
.tooltip.type1{top:0; left:0}
.tooltip.type1 div, .tooltip.type1 span{z-index:11}
.tooltip.positioned{position:absolute; left:0; top:0}

.tooltip.type2 .tt_title{background:#ffffff; color:#2a2a2a;}#footer {
	width: 100%;
	min-width: 998px;
	background: #202224 url(http://a1.rnhh.de/79/793e416607f78b4c16e644fd089d427d.png) repeat-x;
	border-top: 1px solid #4C4E52;
	padding-bottom: 38px;
	float: left;
	position: relative;
	bottom: 0;
	z-index:1;}

#footer a, #footer li {
	font-size: 11px;
	color: #DFDFDF;
	text-decoration: none;}

#footer a:hover, #footer .editions li:hover{
	color: #9FC1E0;}

#footer .frame {
	float:left;
	margin:24px 12px 0 0;}
	
#footer .langsel .active {
	font-weight: bold;
	color: #9FC1E0;}
	
#footer .langsel ul, 
#footer .rnlinks div {
	float:left;}

#footer li {
	height: 22px;
	float:left;}
	
#footer .langsel .regions li {
	margin-right:10px;
	font-size:10px;
	float:none;
	color:#8B8D90;
	text-align:right;}

#footer .langsel .editions li{
	margin-right: 16px;
	cursor:pointer;}

#footer li.head {
	height:35px;}
	
#footer .langsel .editions li.head{
	cursor:default;
	line-height:26px;}

#footer li.first{
	clear:both;}

*+html #footer li.last{
	float:none;}

#footer .langsel li.head {
	color:#8B8D90;
	float:none;}

#footer .langsel .regions li.head,
#footer .rn_links .head {
	float:none;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	line-height:20px;}

#footer .rn_links li {
	font-size: 11px;
	color: #8B8D90;
	margin-right:7px;}

#footer .rn_links a{
	margin-right:6px;}

#footer .footer_icon img {
	margin: 2px 2px 0 20px;}

#footer .logos {
	float: right;
	text-align: right;
	margin-top: 45px;}

#footer .logos a img {
	opacity:.2;
	filter:alpha(opacity=20);}

#footer .logos a:hover img {
	opacity:1;
	filter:alpha(opacity=100);}

#footer .logos img {
	margin:0 20px 10px 0;
	border: 0;}.btn {
	position:relative;
	overflow:hidden;
	margin: 5px auto 5px auto;
	font-size:0px;
	line-height:0px;
}
.btn_tl,.btn_tr,.btn_left,.btn_right,.btn_bl,.btn_br,.btn_clear	{
	position:relative;
	background-repeat:no-repeat;
	margin:0px;
	background-image:url('http://a0.rnhh.de/f1/f1e2c5301942fec29657f126afc1992e.png');
}
.btn_tl,.btn_tr,.btn_bl,.btn_br {
	width:50%;
	height:5px;
	float:left;
}
.btn_clear {
	clear:both;
}
.btn_tl{
	background-position: top left;
}
.btn_tr{
	background-position: top right;
}
.btn_bl {
	background-position: left bottom;
}
.btn_br {
	background-position: right bottom;
}
.btn_left, .btn_mid	{
	width:100%;
	background-repeat:no-repeat;
	background-position: left -5px;
}
.btn_mid {
	margin-top: 5px;
}
.btn_right {
	position:relative;
	min-width:1px;
	background-position: right -5px;
	margin-left:4px;
	background-repeat: no-repeat;
	text-align:center;
}
.btn_right a {
	display:block;
	margin:0px;
	width:100%;
	font-family:"Trebuchet MS", VERDANA, ARIAL, HELVETICA;
	padding:3px 0 3px 0;
	font-size:18px;
	line-height:20px;
	color:#5C4215;
	text-decoration:none;
	font-weight:bold !important;
}
.btn_right a:hover {
	text-decoration:none;
}
.buttonarea {
	position:relative;
	text-align:center;
	margin:10px 0 0 0;
}
.buttonarea span a {
	margin:0 10px 0 10px;
	font-size:11px;
	font-weight:normal;
	color:#0000CC;
}
.btnarea {
	width: 250px;
	text-align: center;
}
.btnarea .price {
	display: block;
}
.btnarea a {
	text-decoration: underline;
	font-weight: normal;
}
.btnarea a:hover {
	text-decoration: none;
}
.btnarea p {
	font-size: 11px;
	line-height: 13px;
	margin: 8px 0;
}
.btnarea p a {
	font-size: 11px;
}.messageBox_overlay{background:#000; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; z-index:9990000000; top:0; left:0; width:100%; height:100%; position:absolute}
.messageBox_box{font-family:Arial; font-weight:bold; color:#FFF; padding:10px; z-index:9990000002; position:absolute; left:0; top:0; margin:auto; display:none}
.messageBox_box a{color:#fff}
.messageBox_box .close{font-size:12px; font-weight:normal; z-index:9990000002; position:relative; right:5px; top:5px; height:28px; text-align:right; width:100%}
.messageBox_box .close a{background:transparent url(http://a0.rnhh.de/d6/d6536b2ca5a31f4df284b911a3439b83.png) no-repeat right 2px; padding-right:15px; color:#fff;}
.messageBox_box .messageBody{background:#7391ac url(http://a1.rnhh.de/cc/cc6819d053fd3d649258c1414edb05f1.png) repeat-x;   border:1px solid #8aa8c4; width:100%; height:157px}
.messageBox_box .messageBody.browser_update{height:172px}
.contentrestricted{padding:0px; width:290px}
.messageBox_box .messageHead{position:relative; top:20px; text-align:center; font-style:italic; font-size:17px}
.messageBox_box .messageHead.georestricted{margin:10px; font-style:normal; font-size:20px; top:10px}
.messageBox_box .messageInfo{position:relative; top:30px; padding:0 40px; line-height:20px; font-weight:normal; font-size:11px}
.messageBox_box .messageButton{text-align:center; margin-top:60px; height:48px}
.messageBox_box .browser_update .messageButton{margin-top:50px}
.messageBox_box .messageButton span{color:#FFF; background:transparent url(http://a0.rnhh.de/b2/b2e888f5eb8965e0bf4d087814c7570e.png) no-repeat left top}
.messageBox_box .browser_update .messageButton span{color:#3C3C3C; background:transparent url(http://a1.rnhh.de/aa/aa76fb4a52184d8b9e73b8c6c11b56fb.png) no-repeat left top}
.messageBox_box .messageButton .message_button{line-height:48px; padding:13px 4px 15px 5px; background-position:right top}
.messageBox_box .messageButton .message_button_inner{line-height:48px; padding:13px 5px 15px 10px}
*+html .messageBox_box .messageButton .message_button{padding:0 5px 0 15px; background-position:right top}
*+html .messageBox_box .messageButton .message_button_inner{padding:15px 5px 17px 10px}
.messageBox_box .browser_update .messageButton a{
	background:transparent url(http://a0.rnhh.de/6f/6f48d17c0154f5026dd23116227a3e9f.png) no-repeat left top;  display:block; width:269px; height:46px;margin:0 auto;}
.messageBox_box .browser_update .messageButton a:hover{background-position:left -100px}
.messageBox_box img.ie8logo{margin-left:10px; position:absolute; top:127px}
.messageBox_box .messageButton .eventhover{background-position:right -100px}
.messageBox_box .messageButton .eventhover .message_button_inner{background-position:left -100px}
#RNEGSurvey300112 {
    font-family: Verdana;
    color: #585858;
    width: 799px;
    height: 390px;
    background: transparent url(http://a0.rnhh.de/01/014a716ea5fd3a371d29b07a22d9a9e0.png);
}
#RNEGSurvey300112 .content {
     width: 799px;
     height: 390px;
     background: transparent url(http://a1.rnhh.de/32/3274b8828c40cb59b5132a915b830611.jpg) 10px 10px no-repeat;
}
#RNEGSurvey300112 .close {
    font-size: 10px;
    font-weight: normal;
    z-index: 9990000002;
    position: relative;
    right: 10px;
    top: 5px;
    height: 10px;
    width: 789px;
    text-align: right;
}
#RNEGSurvey300112 .close a {
    background: transparent url(http://a0.rnhh.de/0e/0eaa475bea32fae0fafad064294d5fd3.png) no-repeat right 3px;
    padding-right: 12px;
    color: #000;
}
#RNEGSurvey300112 .text {
    font-weight: normal;
    padding: 60px 380px 0 15px;
}
#RNEGSurvey300112 .text a {
    text-decoration: underline;
}
#RNEGSurvey300112 .eng {
    padding: 10px 0;
    font-size: 23px;
    line-height: 40px;
}
#RNEGSurvey300112 .eng a {
    color: #585858;
    font-size: 20px;
    line-height: 40px;
}
#RNEGSurvey300112 .ar {
    padding: 30px 0;
    color: #2c8db1;
    font-size: 20px;
    line-height: 28px;
    direction:rtl;
}
#RNEGSurvey300112 .ar a {
    color: #2c8db1;
    line-height: 36px;
}
#RNEGSurvey300112 .text a:hover {
    text-decoration: none;
}body#contextpane {
	background-color: #000;
}
#backreference {
	display: none;
}
body#contextpane div.container {
	margin-bottom: 0px;
}
#upsell {
	float: left;
	display: block;;
	margin: 0 auto 0 auto;
	width: 100%;
	height: 100%;
}
#upsell_textbox{
	padding: 150px 350px 0 50px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#upsell_headline{
	font-style: italic;
	font-weight: 600;
	font-size: 20px;
}
#upsell_spacer{
	height: 50px;
}
#upsell_subline{
	font-size: 14px;
}
#superpass {
	position: absolute;
	text-align:center;
	width: 100%;
}
#videocontextpane {
	position: absolute;
	right: 0px;
	font-size: 11px;
	width: 300px;
	min-height: 100%;
	background: #2d2f32;
}
#videocontextpane .streamoptionsspacer {
	border-top: 1px solid #000000;
}
#videocontextpane .streamoptionsspacerinner {
	border-bottom: 1px solid #383a3c;
}

#videocontextpane .streamoptionstxt .optionseparator{
	color: #8b8d90;
	font-weight: normal;
}
#videocontextpane .streamoptionstxt a.optionlink{
	color: #9fc1e0;
}
#videocontextpane .streamoptionstxt .optionlinkhighlight{
	color: #ffffff;
}
#videocontextpane .streamoptionstxt a:hover{
	color: #ffffff;
	text-decoration:none;
}

#videocontextpane .nowplaying{
	margin-left: 10px;
}

#videocontextpane .nowplayingtxt{
	font-size:10px;
	font-weight: bold;
	color: #8b8d90;
	padding-bottom: 10px;
}

#videocontextpane .nowplayingimg {
	padding-bottom: 10px;
}

#videocontextpane .streamoptions{
	padding: 10px 0 20px;
	margin:0 10px 0 10px;}

#videocontextpane .streamoptionstxt{
	margin: 7px 0 0 10px;
	color: #9fc1e0;
	font-weight: bold;
}

#videocontextpane .streamoptionsiconheadleft{
	background: url(http://a0.rnhh.de/f4/f4f9422784a3076ddf819e2d868b7c6f.png);
	float:left;
	color: #8b8d90;
	font-weight: bold;
	height: 20px;
	padding: 4px 6px 0 7px;
}

#videocontextpane .streamoptionsheadleft{
	background: url(http://a0.rnhh.de/f4/f4f9422784a3076ddf819e2d868b7c6f.png);
	float:left;
	color: #8b8d90;
	font-weight: bold;
	height: 20px;
	padding: 4px 0 0 10px;
	width: 264px; 
}

#videocontextpane .streamoptionsheadcenter{
	background: #3c3e42;
	float:left;
	color: #8b8d90;
	font-weight: bold;
	height: 19px;
	width: 245px;
	padding-top: 5px;
}

#videocontextpane .streamoptionsheadright{
	background: url(http://a0.rnhh.de/f4/f4f9422784a3076ddf819e2d868b7c6f.png) -1795px 0px;
	float:left;
	height: 19px;
	width: 5px;
	padding-top: 5px;
}

#videocontextpane .streamoptionschangechannel{
	color: #fcffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 17px;
	line-height: 14px;
}

li.channelitem, li.channelitemlast  {
	float:left;
	padding-bottom:10px;
}

li.channelitem  {
	padding-right:10px;
}

.channelthumb{
	border:1px solid #000000;
	color:#8B8D90;
	display:block;
	opacity: 0.2;
	filter:alpha(opacity=20);
	position:relative;
}

li.channelitem .highlight{
	filter:alpha(opacity=100);
	opacity: 1.0;
}

#channelthumbs a:hover img{
	filter:alpha(opacity=100);
	opacity: 1.0;
}
.content_wrapper { /*for skyscraper*/
  float:left;}

.ad {
	display:inline-block;
  margin-bottom:15px;}
  
#ads_mpu, 
#ads_videompu{
	min-height:250px;}
	
#ads_leaderboard,
#ads_underboard{
	min-height:90px;}	
/*
#content.withsky{
	width:940px;
	left: -68px; }

#ads_halfpage{
  margin-bottom:15px;
  display:none;}
#ads_mpu, 
#ads_videompu{
	display:inline-block;
	height:250px;}
	
#ads_mpu.supermpu{
	height:600px;}	

#ads_leaderboard, 
#ads_underboard{
	display:block;
	position:relative;
	height:90px;
	width:800px;
	margin:0;}
	#ads_underboard{
	clear: both;
	padding:0 0 15px 0;
	margin-left:135px;}	
	#ads_skyscraper{
	position:relative;
	top:270px;
	float:left;
	width:120px;
	height:600px;
	margin-right:15px;}
*/
#ads_hockey_sky,
#ads_skyscraper{
	float:left;
/*  min-width:120px;
  min-height:10px;*/
  padding: 0 0 0 15px;}
  
#ads_skyscraper_left{
  position:relative;
	top:270px;
  float:left;
  padding: 0 15px 0 0;}  

#ads_hockey_sky_left, 
#ads_skyscraper_left{
  float:left;
  padding: 0 15px 0 0;}
  
.loggedin .ad,
.loggedin #c_300_rpp_bar,
#c_800_rpp_fullwidth_banner,
#c_800_rpp_fullwidth_banner_thin,
.nohousebanner #c_800_rpp_fullwidth_banner_thin{
	display:none;}

.loggedout #c_800_rpp_fullwidth_banner,
.loggedout #c_800_rpp_fullwidth_banner_thin{
  margin:0 auto 15px auto;
	display:block;}
	
#ads_rpp {
	width: 300px;
	height: 100px;
	background: transparent url(http://a1.rnhh.de/a3/a39790e18940c62355a942706084635c.png) no-repeat;}
	
#ads_rpp a.rpp_bar {
	display: block;
	width: 100%;
	height: 100%;}

#c_800_rpp_fullwidth_banner_thin a {
	width: 800px;
	display: block;
  margin: 0 auto;}
	
.withsky #c_800_rpp_fullwidth_banner_thin a,
.withsky #ads_textlinks{
	margin-left:135px;}

#ads_audiompu {
	float:left;
	width:300px;
	height:250px;
	margin:5px 20px 0 0;}

#ads_audio {
	width:0px;
	height:0px;}

#ads_textlinks{
  display:none;}
	
.loggedout #ads_textlinks{
  display:block;}	

#panel-audiopreroll .addescription{
	top:80px;
	position:relative;
	float:left;
	max-width:500px;}

#panel-audiopreroll p{
	margin-bottom:20px;
	font-size:12px;}

#panel-audiopreroll p.advert, 
#panel-audiopreroll #preroll-counter{
	font-weight:bold;}
	
#content.christmas_bg{
	background: transparent url(http://a1.rnhh.de/5d/5d51748d8a0a922e4f309f06f3961ecf.jpg) no-repeat right top;}

#viagogo_panel_ad{
	background: transparent url(http://a1.rnhh.de/33/33368c17c9475084c6931ceed6b5e182.png) no-repeat right 0;
	position:absolute;
	width:365px;
	height:28px;
	cursor:pointer;
	right:0;
	z-index:1000000;}

#viagogo_container_ad{
	background: transparent url(http://a0.rnhh.de/03/03748ec5b3798a39d62f544ab17ad1f1.png) no-repeat right 1px;
	position:absolute;
	cursor:pointer;
	height:65px;
	width:316px;
	right:0;
	top:0;
	z-index:1;}

#eyeDiv{
	visibility:hidden;
	left:280px!important;
	z-index:1110!important;}

#eyeDiv.browser{
	top:86px!important;}
	
#eyeDiv div{
	z-index:1110!important;}

.loggedin #eyeDiv {
	display:none;}
	
.ads_hockeystick{
	cursor:pointer;}

#survey_120x90_fr{
	background: transparent url(http://a0.rnhh.de/02/020067cb1f00518f26793196ad0ce0ae.gif)  no-repeat left top;
  width:120px;
  height:90px;
  margin-bottom:15px;
  cursor:pointer;}
  
.ext_teaser {
  height:300px;
  margin-bottom:15px;}
#m_boxes-video-what_is_superpass #rpsp {
	background-image: url('http://a0.rnhh.de/404.png');}

#m_boxes-video-what_is_superpass #rp {
	background: transparent url('http://a0.rnhh.de/83/83166b58297a155be894be404fd54e05.png') no-repeat center 40px;}	

#m_widgets-video-superpass_upsell_info a.signup_button_a {
	font-size: 14px;}

#m_widgets-beta_bar div.beta {
	background-position: left -20px;}

#m_widgets-beta_bar a.feedback {
	background-position: left -40px;}
#m_widgets-beta_bar a.feedback:hover {
	background-position: left -60px;}
	


