body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 100.1%;
	background: #343535;
}
input, label, h1, h2, h3, h4,h5, li, dt, a, p, td, th, b,span {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
table, tr, td { border:0; margin:0; padding:0; border-collapse:collapse }
img { border:0; margin:0; padding:0;}
input, label, a, p, td, th, b, span {	font-size: 11px; color: #4f4f4f; }
h1 { font-size: 18px;	font-weight: bold; }
h2 {font-size: 16px; 	font-weight: bold; }
h3 {font-size: 14px; 	font-weight: bold; }
h4,h5 {font-size: 11px; 	font-weight: bold; }
small {font-size: 10px; }
hr { line-height: 0; margin:0; padding:0; }

ul, dl, div, dt, li, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
a {
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
a.more {
	font-weight: normal;
	line-height: 14px;
}

a.morebtn { background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat right -256px; }
.panel a, a.more { color: #0a7bbf; }
.panel div.row2col .col {
	width:49%; float:left;
}

b.link { color: #9d9d9d; }

span.lnksep { margin: 0 4px 0 4px; }

ul { list-style-type: none; }
.hide {	display: none; }
.trail {clear: both; height: 0; margin: 0;	padding: 0;	line-height: 0;	font-size: 0;}

body { background: #2b2b2b url('http://i02.rnhh.de/uk/fd/img/css/body-bg--r14880.png') repeat-x left top; }
body.popup{background:none;}

#page {
	width:970px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background: #343535 url('http://i03.rnhh.de/uk/fd/img/css/page-bg--r14880.png') repeat-y left top;
	position: relative;
}
#page div.page_bg {
	background: transparent url('http://i04.rnhh.de/uk/fd/img/css/page-bg-top--r14880.png') no-repeat left top;
}

/******************************************************************/
form {
	display: block;
	margin:0; padding:0;
}

form label {
	float:left;
	margin-top: 2px;
}
form legend {
	display: none;
}
form fieldset {
margin:0; padding:0;
border:0px solid #fff;
}
form span {
	display:block;
	float:left;
	height:22px;
	padding:0; margin:0;
}
form span.input_clft {
	padding-left: 4px;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -1130px;
}
form span.input_crgt {
	padding: 0 4px 5px 0;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat right -1130px;
}

form input.text {
	float:left;
	padding:0; margin:0;
	background-color: transparent;
	border: 0;
	height: 21px;
	margin-top: 2px;
}
form select {
	padding:0; margin:0;
	vertical-align:top;
}

form input.smodA {
	width: 130px;
}

form#search fieldset {
	position: relative;
	top:6px; left:36px;
}

/******************************************************************/
#header {
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -10px -10px;
	position: relative;
}

#header #adwin {
	width: 728px; height: 90px;
	position: absolute; left: 10px; top: 5px;
	border: 1px solid black;
}

#header a#homelink {
	position: absolute; left:18px; top:100px;
	width: 150px; height: 54px;
	text-indent: -1000em;
	outline:0;
}

#SMOD_statusboxCnt {
	position: absolute;
	top: 0;right:5px; width: 220px;
	z-index:999;
}
#SMOD_statusbox {
	position: absolute;
	top: 0; right: 0px;
	width: 218px; height:160px;
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -12px -370px;
}

#SMOD_statusbox_left {
width:2px;height:160px;
background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -10px -370px;
float:left;
}

#SMOD_statusbox a {color:#d2d2d2;}
#SMOD_statusbox div.box {padding-top: 10px; overflow:hidden;}

#OSWarning div {padding-right:4px; }
#OSWarning div.linux { background: transparent url('http://i06.rnhh.de/uk/fd/img/linux_icon--r8588.gif') no-repeat 10px  top;}
#OSWarning div.mac {background: transparent url('http://i07.rnhh.de/uk/fd/img/mac_icon--r8588.gif') no-repeat 10px top;}
#OSWarning div.win98, #OSWarning div.winme {background: transparent url('http://i08.rnhh.de/uk/fd/img/win98me_icon--r8592.gif') no-repeat 10px top;}
#OSWarning span {
	display:block;margin:0 8px 0 45px;text-align:left;
	color:#d21e1e;	font-weight:bold;line-height:12px;
}

#statusbox { overflow:hidden;}
#statusbox div.box small{font-weight:normal;font-size:9px;}
#SMOD_userEmail {overflow:hidden; width:140px;float:left;}

#SMOD_userEmail .inner{ 
position:relative;display:block; padding-left:10px; width:260px; height:15px; 
	font-size:11px; color: #ffffff; 
}
#status_box_toggle {
	width:5px; height:5px;
	position:absolute;display:block;
	left:210px;top:75px;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -510px -260px;
}
#status_box_toggle.down {background-position:-560px -260px; top: 149px;}
#status_box_toggle.up {background-position:-510px -260px; top:75px;}

#loader{ 
	position:relative;width:16px; height:16px; margin: 50px auto 0 auto;
	background:transparent url('http://i04.rnhh.de/uk/fd/img/icon_load--r8385.gif') no-repeat left top;
}

#statusbox .loginLinks{
	text-align:right;position:relative; padding:0 5px 0 5px;
}

#statuslist dl {padding: 0 0 0 16px;margin-top: 2px;}
#statuslist dt {list-style: none;display: inline;}
#statuslist a {line-height:18px;}
#statuslist dl dt div {
text-align:left; font-size:11px;
font-weight:bold; color:#ffffff;
height:18px; line-height:15px;
}
#statuslist dl dt div.producthaspass {
	width:22px;float:left;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -460px -260px;
}
#statuslist dl dt div.productnopass {width:22px;float:left; background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -410px -260px;}
#statuslist dl dt a.trial {padding: 0;font-weight: normal;font-size: 9px;}

#statuslist div.actions {width:205px; padding: 2px 0 0 10px; font-weight:bold;}
#statuslist div.inactive span {color:#7f7f7f;}
#statuslist div.actions .lnksep {color:#9c9c9c;}

#simplify {	text-align:center; font-weight:bold;font-size:11px;}
#simplify div.overview {text-align:left; padding:15px 0 0 10px;}
#simplify div.overview a{color:#a4a4a4;font-weight:normal;}
#simplify #simplifyHead {margin: 16px 10px 26px 10px;}
/*#SMOD_statusbox.collapsed #simplifyHead {margin: 0px 5px 0px 5px;}*/
#simplify #simplifyHead span {color:#F59F15;}
#simplify .simplifyCnt span{color:#ffffff;font-weight:normal;line-height:14px;}
#simplify .simplifyCnt span#simplifyCounter {height:24px;font-size:12px;color:#F59F15;font-weight:bold;}

/******************************************************************/
.secline {
	margin: 0 5px; padding: 0;
	line-height: 2px; font-size: 0; height:2px;
}

.sec_player   .secline { background: #0a7bbf; }
.sec_music    .secline { background: #000000; }
.sec_video    .secline { background: #d21e1e; }
.sec_livenews .secline { background: #fdd71e; }
.sec_games    .secline { background: #a7d32b; }
.sec_other    .secline { background: #767676; }

.sec_music div.submenu dl.submenu dt a:hover { border-right: 4px solid #000000; }
.sec_video div.submenu dl.submenu dt a:hover { border-right: 4px solid #d21e1e; }
.sec_games div.submenu dl.submenu dt a:hover { border-right: 4px solid #a7d32b; }
.sec_other div.submenu dl.submenu dt a:hover { border-right: 4px solid #767676; }

#footer {
	height: 102px;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -310px;
}

#footer #seals {
	position: relative;
}
#footer #seals #seal_bbb {
	position: absolute;
	left: 860px; top: -36px; width: 90px; height: 32px; text-indent: -2000px;
	background: #fff url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -310px -10px;
}
#footer #seals #seal_etrust {
	position: absolute;
	left: 17px; top: -36px; width: 104px; height: 32px; text-indent: -2000px;
	background: #fff url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -180px -10px;
}
/*START TC Notice
Please remove this when TC Notice is finished*/
#footer {
	height: 142px;
	background: transparent url('http://i09.rnhh.de/uk/fd/img/css/light-sprites-footer-bg--r16629.png') no-repeat -10px 0px;
}
#tc_notice {
	width: 96%;
	margin: 0 auto;
}
#tc_notice p {
	font-size: 11px;
	padding: 2px 0 0 0;
}
#tc_notice p a {
	font-size: 11px;
	font-weight: bold;
	color: #0a7bbf;
}
/*END TC Notice*/

#header div.tabs {
	padding: 127px 0 0 178px;
}
#header dl.tabs {
	display: block; height: 33px;
	overflow: hidden; width: 550px;
	padding: 0 0 0 2px;
}
#header dl.tabs dt {
	text-align:left;
	padding: 0; margin: 10px 0 0 1px;
	float: left;
	width: 100px;
	height: 30px;
	
}

.sec_player #header dl.tabs { background: transparent url('http://i02.rnhh.de/uk/fd/img/css/sect-player-sprites--r15330.png') no-repeat -10px -10px;  }
.sec_music  #header dl.tabs { background: transparent url('http://i03.rnhh.de/uk/fd/img/css/sect-music-sprites--r15330.png') no-repeat -10px -10px;  }
.sec_video  #header dl.tabs { background: transparent url('http://i04.rnhh.de/uk/fd/img/css/sect-video-sprites--r15330.png') no-repeat -10px -10px; }
.sec_games  #header dl.tabs { background: transparent url('http://i05.rnhh.de/uk/fd/img/css/sect-games-sprites--r15330.png') no-repeat -10px -10px; }
.sec_other  #header dl.tabs { background: transparent url('http://i06.rnhh.de/uk/fd/img/css/sect-other-sprites--r15330.png') no-repeat -10px -10px;  }

#header dl.tabs dt.player { background: transparent url('http://i07.rnhh.de/uk/fd/img/css/local-sprites-eu--r15330.png') no-repeat -13px -13px; }
#header dl.tabs dt.music  { background: transparent url('http://i07.rnhh.de/uk/fd/img/css/local-sprites-eu--r15330.png') no-repeat -114px -13px; }
#header dl.tabs dt.video  { background: transparent url('http://i07.rnhh.de/uk/fd/img/css/local-sprites-eu--r15330.png') no-repeat -215px -13px; }
#header dl.tabs dt.livenews  { background: transparent url('http://i07.rnhh.de/uk/fd/img/css/local-sprites-eu--r15330.png') no-repeat -316px -13px; }
#header dl.tabs dt.games  { background: transparent url('http://i07.rnhh.de/uk/fd/img/css/local-sprites-eu--r15330.png') no-repeat -417px -13px; }

#header dl.tabs dt a {
	display:block;
	margin:0; padding:0;
	height: 100%;
	border:0;
	text-indent: -1000em;
	outline:0;
	height: 22px;
}

.sec_player #header dt.player,
.sec_music #header dt.music,
.sec_video #header dt.video,
.sec_livenews #header dt.livenews,
.sec_games #header dt.games {
	margin-top: 3px;
}


#header div#menu {
	height: 27px; margin: 0 5px;
	background: #2b2b2b url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -12px -260px;
}
#header dl.menu {
	display: block; height: 27px; width: 960px;
}
#header dl.menu dt {
	display: block; height: 27px;
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -10px -260px;
	padding: 0 0 0 1px; margin: 0;
	text-align: left;
	float: left;
}
#header dl.menu dt.first {
	background-position: -11px -260px;
}
#header dl.menu dt a {
	display: block;
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat 100% -260px;
	padding: 4px 9px 5px 10px; margin: 0;
	color: #ffffff; font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#header dl.menu dt.last a {
	border-right: 1px solid #272727;
}
#header dl.menu dt.active {
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -10px -310px;
}
#header dl.menu dt.active a {
	background: none;
}

#header dl.menu dt a span.arrow {
	display:none;
}
#header dl.menu dt.active a span.arrow {
	/*background: lime;*/
}

div.submenu {
	position: absolute; z-index: 150;
	margin: 0 5px; padding: 0;
}
div.submenu dl.submenu {
	background: #45474b; padding: 2px;
}
div.submenu dl.submenu dt {
	display: block;
	margin: 2px 0;
}
div.submenu dl.submenu dt a {
	display: block; font-family: 'Trebuchet MS', sans-serif; font-size: 11px;
	font-weight: normal; text-decoration: none;
	margin: 0; padding: 2px 15px 2px 7px; border-right: 4px solid #747474;
	color: #b5b5b5;
}
div.submenu dl.submenu dt a:hover {
	background: #606367; border-right: 4px solid #ffffff;
	color: #ffffff; text-decoration: none;
}

#bredcrumbbar {
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -481px;
	height: 14px; margin: 0 5px;
}

#header_search { position: absolute; right: 10px; }
#header_search form { margin: 0; padding: 0; }
#header_search form span { display: block; width: 160px; height: 27px; overflow: hidden; }
#header_search form span.bgl { background: transparent url('http://i05.rnhh.de/uk/fd/img/css/dark-sprites--r14907.png') no-repeat -510px -370px; }
#header_search form span.bgr { padding: 3px 0 0 0; }
#header_search input.btn { background: transparent; width: 25px; height: 60px; border: 0; margin: 0; padding: 0; float: left; }
#header_search input.text { background: transparent; width: 124px; }
#header_search form.active span.bgl { background-position: -510px -420px; }


body.smallhead div#header div#adwin { display: none; }
body.smallhead div#header { background-position: -10px -84px; }
body.smallhead div#header div.tabs { padding-top: 53px; }
body.smallhead div#header a#homelink { top: 26px; }
body.smallhead div#SMOD_statusbox.collapsed {  height:86px; overflow: hidden; }
body.smallhead div#SMOD_statusbox.expanded { height:160px; overflow: visible; z-index:999;}
body.smallhead div#SMOD_statusbox #loader { margin-top:20px;}
body.smallhead #SMOD_statusbox_left { height:86px; }

/******************************************************************/
#footer dt {
	display: inline;
	margin:0; padding:0;
}

#footer a { font-weight:normal;}

#edition_selector {
	position: relative;
	text-align:center;
	padding: 10px 0 0 45px;
	margin-left: 20px;		
}
#edition_selector #esel_map {
	position: absolute; display: block; left: 190px; top: 20px; width: 35px; height: 18px;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -310px -260px;
}
#edition_selector a {
	margin:0 3px 0 3px; padding:0;
}

#company {
text-align:center;
	margin-top: 0px;
	padding-left: 45px;
}

#company span { margin: 0 6px 0 10px; }

/******************************************************************/
.lst ul li {
	padding:0; margin:0;
	display:block;
}

.lst ul li a {
	display:block;
	color: #0a7bbf;
	margin:0; padding:0;
	line-height:21px;
	/*border: 1px solid #f00;*/
	/*padding:2px 0 3px 0;*/
}
.lst ul li.last {	background: none; }

.lst ul.arrowr li a span.btn11 {
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -210px -260px;
	width: 11px; height: 11px; margin-top: 4px; display: block; float: left; overflow: hidden;
}
.lst ul.twocol {	margin:0; }
.lst ul.twocol li {
	float: left;
	width: 49%;
	background: transparent url('http://i04.rnhh.de/uk/fd/img/hsb6--r9266.gif') repeat-x left bottom;
}
.lst ul.twocol li.eve { margin-left:5px;}
.lst ul.twocol li.odd { clear:left; }

.lst ul.threecol li {	float:left; width: 33%; }
.lst ul.threecol li.mod3_0 { clear:left; }
.lst ul.threecol a.morebtn {	}

/******************************************************************/
.lst ul.fourcolcenter li {
	float:left; width:24%; text-align:center;
}

/******************************************************************/
/*topicbox */ 
.pos1nocontent {
	height:1px; border-bottom: 1px solid #d2d2d2;
}
.tpbox {/*width:215px;*/}
.tpbox h5 { padding: 10px 0 0 0;}
.tpbox h5.first { padding-top: 6px}
.tpbox p.p90 { margin: 0 0 0 90px; padding-top:6px; }
.tpbox p a { color: #0a7bbf; }
.tpbox p.topstory { margin-bottom: 10px; }
.tpbox .res {	background: #f4f4f4;	border: 1px solid #d2d2d2;	border-top:none; padding: 0 10px 0 10px; }

/* list in topicbox (stationlist) */ 
.tpbox ul { margin:0; padding:0; }
.tpbox ul li {	background: transparent url('http://i04.rnhh.de/uk/fd/img/hsb6--r9266.gif') repeat-x left bottom; }
.tpbox ul li a { width:185px; }
.tpbox ul.stations {
	padding-bottom: 5px;
}
.tpbox ul.stations li {	background-position: center bottom; line-height:24px;}
.tpbox ul.stations li a {	display:inline; line-height:24px;}
.tpbox ul.stations li a.btn, 
.tpbox ul.stations li img.btn {
	padding:0; margin:0;line-height:0;
	margin-right:5px; font-size:0; position:relative; top:5px;
}
.tpbox ul.stations li span.btns a.btn11 {
	top: 6px!important;
}

.tpbox ul.stations li div {	width: 190px;}
.tpbox ul.stations li div span.icons {
	display:block; float: left; width: 32px; height: 1em; padding-top:1px;
}

/* topic backgrounds */
.tpbox h3.topic,
.tpbox h4.topic {	color: #fff; margin:0; padding-left:7px; padding:4px 0 4px 6px;}

.tpbox h3.topic { padding: 4px 0 3px 6px; }
.lstwithtp h3.topic { padding-bottom: 5px; } 

.tpbox h4.topic a {color: #fff;}
.tpbox .music h4.subtopic {	background: url('http://i08.rnhh.de/uk/fd/img/lst_music_topic--r9266.png') repeat-x left 0; 	border-left: 1px solid #1a1a1a; 	border-right: 1px solid #1a1a1a; }
.tpbox .music h4.topic {
	background: transparent url('http://i03.rnhh.de/uk/fd/img/css/sect-music-sprites--r15330.png') no-repeat -10px -110px;
	border:0;
}
.tpbox .video h4.topic {
	background: transparent url('http://i04.rnhh.de/uk/fd/img/css/sect-video-sprites--r15330.png') no-repeat -10px -110px;
	border:0;
}

#content_panels .rgt .tpbox .video .res .lst ul.lst li {padding:1px 0px 1px 0px;} /*Movie-Trailer-toplist on /video/: For Safari & Chrome (list collapses without borders OR padding)*/

.panel .tpbox h3.topic,
.panel .tpbox h4.topic {
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -160px;
	border: none;
	border-left: 1px solid #d2d2d2;
	color: #4f4f4f; 
	padding:0;	padding-left:10px;
	display:block;
	height:23px;
	line-height:23px;
}

.panel .lft .tpbox h3.topic { border: none; border-right: 1px solid #d2d2d2; } 	
.panel .rgt .tpbox .res { border-right:none; }
.panel .lft .tpbox .res { padding:0; border-right: 1px solid #d2d2d2; }
.panel .lft .tpbox h3.first, #left .tpbox h4.first,
.panel .rgt .tpbox h4.first { border-top: 1px solid #d2d2d2; }
.panel .rgt .tpbox .res { border-right:none; }
.panel .lft .tpbox .res { padding:0; border-right: 1px solid #d2d2d2; }
 
.panel .btm img.pic,
.panel .lft img.pic {
	margin: 4px 0 0 0; 
	display: block; 
	float: left;
	position:relative; left:9px;
}

.panel .btm .lstwithtp h3.topic { margin-left:9px;}
.panel .nrmbox .res,
.panel .btm .lstwithtp .res {
	background: #f4f4f4;	
	border: 1px solid #d2d2d2;	padding-top: 5px;
	border-left:none; border-right:none;
}
.panel .btm .nrmbox a { display:inline; padding-top:0; } 
.panel .btm .nrmbox ul.twocol li { background:none;}
.panel .lft .tpbox .res { border-left:none; }
/******************************************************************/
#content {
	float: left;
	width: 100%;
	margin:0; padding:0;
}
#content #left {
	width: 215px;
	margin: 0 0 0 25px; padding:0;
}
#content #main {
	float: right;
	width: 685px;
	margin:0; padding:0;
	margin-bottom:20px;
	padding-right:25px;
}

#content #main #genre_header,
#content #main #artist_header {
	height: 50px;
}

#content #main .header h1,
#content #main .header h2 {
	margin: 4px 0 0 0; padding:0;
}
#content #main .header h2 {
	font-size: 18px; font-weight: bold;
}
#content #main .breadcrumb {
	display:block;
	position:absolute;
	left:10px;
	top:192px;
}
body.smallhead #content #main .breadcrumb {
	top:118px;
}
#content #main .breadcrumb {
	color: #cdcdcd;
}
#content #main .breadcrumb a {
	font-weight:normal;
	color: #cdcdcd;
}
#content #main .breadcrumb a.last {
	color: #ffffff;
}
#page.layout_4 #content #main {
	width: 910px;
}

/******************************************************************/
#content_tabs {
	width: 685px;
	margin:0; padding:0;
}
#content_tabs h2 {	margin:0; padding:0; }

#content_tabs .tabs dl {
	display:block;
	height: 24px;
	overflow:hidden;
	border-bottom: 1px solid #d2d2d2;	
}

#content_tabs .tabs dl dt { 
	padding: 0; margin:0;
	font-weight: bold;
	display:block;
	float:left;
	margin-right: 1px;
}
#content_tabs .tabs dl.music dt {
	background: transparent url('http://i03.rnhh.de/uk/fd/img/css/sect-music-sprites--r15330.png') no-repeat 100% -57px;
}
#content_tabs .tabs dl.video dt {
	background: transparent url('http://i04.rnhh.de/uk/fd/img/css/sect-video-sprites--r15330.png') no-repeat 100% -57px;
}
#content_tabs .tabs dl.games dt {
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/sect-games-sprites--r15330.png') no-repeat 100% -57px;
}

#content_tabs .tabs dl dt.first {}
#content_tabs .tabs dl dt a {
	color:#fff;
	display: block;
	line-height:24px;
	padding: 2px 7px 0px 10px;
	margin-right: 3px;
	outline: none;
}

#content_tabs .tabs dl dt a {
	background: transparent url('http://i03.rnhh.de/uk/fd/img/css/sect-music-sprites--r15330.png') no-repeat -10px -57px;
}
#content_tabs .tabs dl.video dt a {
	background: transparent url('http://i04.rnhh.de/uk/fd/img/css/sect-video-sprites--r15330.png') no-repeat -10px -57px;
}
#content_tabs .tabs dl.games dt a {
	background: transparent url('http://i05.rnhh.de/uk/fd/img/css/sect-games-sprites--r15330.png') no-repeat -10px -57px;
}

#content_tabs .tabs dl dt.favorites_active,
#content_tabs .tabs dl dt.favorites {
	display:none;
}

#content_tabs .tabs dl dt.active {
	margin-left:0;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat 100% -60px;
}

#content_tabs .tabs dl dt.active a {
	color:#4f4f4f;
	padding-top: 0px;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -60px;
}

/******************************************************************/
/******************************************************************/

#content_panels {
	width: 685px;
	margin:0; padding:0;
	padding-bottom: 4px;
}

#content_panels .head_bar {
	display: block;
	border: 1px solid #e2e2e2;
	border-top: none;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -200px;
	height: 42px;
	width: 683px;
}

#content_panels .head_bar h1 {
	line-height:42px; padding-left:10px;
}

#content_panels .panel {
	float: left;
	padding:18px 10px 0 10px;
	border: 1px solid #d2d2d2;
	border-top: none;
	width: 663px;	
	overflow:hidden;
}

#content_panels .panel .rgt {
	float:right;
}


#page.layout_2 #content_panels .panel .lft {
	width: 220px;
	float:left;
}
#page.layout_2 #content_panels .panel .with_rectangle .lft {	width: 334px;}
#page.layout_2 #content_panels .panel .with_rectangle .rgt {
	margin:0; padding-left:22px;
	height:755px; width:307px; 
	background: transparent url('http://i09.rnhh.de/uk/fd/img/rect_bg--r14880.png') no-repeat -4px top;
}
#page.layout_2 #content_panels .panel .with_rectangle .rgt #adwin_rec {border: 1px solid #000; width:300px; height:250px;}

#page.layout_3 #content_panels .panel {
	width: 673px;	padding:0px 0 0 10px; overflow:hidden;
}

#page.layout_3 #content_panels .panel .lft {
	width: 430px;	float:left; 
}
#page.layout_3 #content_panels .panel  {
	background: white url('http://i02.rnhh.de/uk/fd/img/resbg--r9419.gif') repeat-y right top;
}
#page.layout_3 #content_panels .panel .rgt { 
	border-left: 1px solid #d2d2d2; background: #f4f4f4;	 width: 224px; margin-top:-1px;
}

#page.layout_3 #content_panels .panel .rgt .res { border:none; }
#page.layout_3 #content_panels .panel .lft { margin-top:18px; }

#page.layout_3 #content_panels .panel .rgt h4 { 
		border-top: 1px solid #d2d2d2; border-left: none;
}

#page.layout_1 #content_panels .panel .lft {
	width: 214px;
	float:left;
}

#page.layout_5 #content_panels .panel .lft { padding: 0; width: 48%; float:left; }
#page.layout_5 #content_panels .panel .rgt { padding: 0; float:right; width: 48%; }
#page.layout_5 #content_panels .panel .lft {	margin-bottom: -2000px; padding-bottom: 2000px;	}
#page.layout_5 #content_panels .panel .rgt  {margin-bottom: -2000px; padding-bottom: 2000px;	}

#page.layout_6 #content_panels .panel {	width: 683px;	padding: 0; }
#page.layout_6 #content_panels .panel .lft {	width: 440px;	float:left; }
#page.layout_6 #content_panels .panel .rgt {	width: 224px; margin-bottom: -2000px; padding-bottom: 2000px; }
#page.layout_6 #content_panels .panel p { padding: 3px 10px 5px 0; }
#page.layout_6 .main_lft { width: 380px; float:left; }
#page.layout_6 .main_rgt { width: 300px; float:right; }
#page.layout_6 .main_rgt #adwin_rec {border: 1px solid #000; width:300px; height:250px; margin-top: 0px; }
#page.layout_6 .container { background: url('http://i03.rnhh.de/uk/fd/img/lay6bbrd--r9266.gif') bottom center no-repeat; padding-bottom: 1px; float:left; }
#page.layout_6 .outer { overflow:hidden; float:left;	}
#page.layout_6 .panel .lft { margin-bottom: -2000px; padding-bottom: 2000px; }
#page.layout_6 .panel .lft .tpbox .lastres {	margin-bottom: -2000px; padding-bottom: 2000px;	}
#page.layout_6 .panel .rgt { margin-left: 19px; }
#page.layout_6 .panel .rgt .tpbox .lastres {		margin-bottom: -2000px; padding-bottom: 2000px; }

#page.layout_7 #content_panels .panel {	width: 663px;	padding: 10px; overflow:hidden;}
#page.layout_7 .main_lft { width: 380px; float:left; }
#page.layout_7 .main_rgt { width: 300px; float:right;}
#page.layout_7 .main_rgt #adwin_rec {border: 1px solid #000; width:300px; height:250px; margin-top: 0px; }


#page.layout_9 #content_panels .panel {	width: 663px;	 }
#page.layout_9 #content_panels .panel p { padding: 3px 10px 5px 0; }
#page.layout_9 .main_lft { width: 380px; float:left; }
#page.layout_9 .main_rgt { width: 300px; float:right;}

#page.layout_11 .main_lft { width: 350px; float:left; }
#page.layout_11 .main_rgt { width: 300px; float:right; }
#page.layout_11 .main_rgt #adwin_rec {border: 1px solid #000; width:300px; height:250px; margin-top: 0px; }
#page.layout_11 #content_panels .panel .lft { padding: 0; width: 350px; float:left; }
#page.layout_11 #content_panels .panel .rgt { padding: 0; float:right; width: 300px; }
#page.layout_11 #content_panels .panel .lft {	margin-bottom: -2000px; padding-bottom: 2000px;	}
#page.layout_11 #content_panels .panel .rgt  {margin-bottom: -2000px; padding-bottom: 2000px;	}

#page.layout_12 .main_lft { width: 350px; float:left; }
#page.layout_12 .main_rgt { width: 300px; float:right; }
#page.layout_12 #content_panels .panel .lft { margin: 0; padding: 0; width: 290px; float:left; }
#page.layout_12 #content_panels .panel .rgt { margin: 0; padding: 0; float:right; width: 365px; }

#page.layout_13 #content #main { margin: 0; padding: 0 5px; width: 960px; }

/******************************************************************/
/******************************************************************/

#page.layout_3 #content_panels .panel .hr {
	height: 1px;
	margin: 10px 0 25px 0;
	background: transparent url('http://i04.rnhh.de/uk/fd/img/hsb6--r9266.gif') repeat-x left bottom;
}
#page.layout_2 #content_panels .panel .hr {
	clear: both;
	height: 1px;
	margin: 5px 0 20px 0; padding: 0;
	background: transparent url('http://i04.rnhh.de/uk/fd/img/hsb6--r9266.gif') repeat-x left bottom;
}
/******************************************************************/

img.cover,
.pic { padding: 1px; 	border: 1px solid #949494; }
.panel p { padding: 3px 0px 5px 0; line-height:14px; }
.panel .boxwithlftimg img.cover,
.panel .boxwithlftimg img.pic,
.tpbox img.pic {	
	display: block; float: left;
	margin-top:5px;
}
.panel .boxwithlftimg p span.links a {
	font-weight: normal;
}
.panel .boxwithlftimg p.p90 a.more {
	float: right;
}
.panel .boxwithlftimg p.p90 {
	margin-left: 90px;	min-height:90px;
}
.panel .boxwithlftimg p.p108 {	margin-left: 108px; 	min-height:100px; }
.panel .boxwithlftimg p.p236 {
	margin-left: 236px;	min-height:226px;
}
.panel .boxwithlftimg p.p170 {
	margin-left: 170px;	min-height:100px;
}
.panel .boxwithlftimg .btn {	margin-right:3px; position:relative; top:1px; display:inline; }

/******************************************************************/
div.ringbox .res { position: relative; text-align: center; height:80px; }
div.ringbox .res .mobile { position:absolute;  left:16px; top:0px; }
div.ringbox .res a {	position: relative;  top: 15px; display:block; width:150px;float:right;}
div.playbox .res { padding-top:15px; background: #f4f4f4 url('http://i04.rnhh.de/uk/fd/img/station_play_btn_on--r8311.gif') no-repeat 50% 15px; height:135px; text-align: center;}
div.playbox .res a.play { display:block; height:110px; background: #f4f4f4 url('http://i05.rnhh.de/uk/fd/img/station_play_btn_off--r8311.gif') no-repeat 50% 0; } 
div.playbox .res a.play:hover { background:	none; }
div.playbox .res a.add2fav { background: transparent url('http://i07.rnhh.de/uk/fd/img/a16--r8311.gif') no-repeat 0px top; position:relative; left: 20%; display:block; line-height:18px;height:16px; text-align:left;  padding-left: 20px; }

/******************************************************************/
.coverimgs{
	position: relative;
	z-index: 100;
	padding: 0 0 1px 1px;
	width:213px; height:460px;
	border-top: 1px solid #333333;
	float:left;
	
}
.coverimgs4 {
	width:284px;
	margin-top: 17px;
	margin-left:8px;
}
.coverimgs a {
	margin:0; padding:0;
}
.coverimgs img.thumbnail {
	margin: -1px 0 0 -1px;
	border: 1px solid #333333;
}
.coverimgs a:hover .thumbnail {
	opacity: 0.8;
	filter: Alpha(opacity=80);
}
/* big image */
.coverimgs span{ 
	position: absolute;
	background-color: #f0f0f0;
	padding: 4px;
	left: -1000px;
	border: 1px dotted #d2d2d2;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
	
.coverimgs span img { 
	border-width: 0;
	padding: 1px;
	z-index: 110;
	width: 200px; height:200px;
	border: 1px solid #000;
}
.coverimgs4 span img { 
	width: 268px; height:268px;
}
.coverimgs a:hover {
	text-decoration: none;
}
.coverimgs a:hover span { 
	visibility: visible;
	top: 216px;
	left: 0px;
}
.coverimgs4 a:hover span {
	top: 146px;
}
/******************************************************************/
.stationslist table {	width: 425px; }
.stationslist th.play, .stationslist th.add  { width: 14px; }
.stationslist th.name {	width: 155px;}
.stationslist th.status {	width: 32px}
.stationslist th.genre {	width: 120px}
.stationslist td.cr {
	background: transparent url('http://i06.rnhh.de/uk/fd/img/cr--r8311.gif') no-repeat left bottom;
	padding-left: 5px;
}
.stationslist td.sep {border-bottom: 1px solid #e2e2e2; }
.stationslist td.genre a { font-weight: normal;}

/******************************************************************/
div.pager {
	width: 100%;
	margin: auto;
	text-align: center;
}
div.pager a.active {
	color: #4f4f4f;
}

div.pager a.arrowl { background: transparent url('http://i07.rnhh.de/uk/fd/img/blue_arrowl--r9723.gif') no-repeat left 5px;  text-decoration:none; padding-left:7px;}
div.pager a.arrow_first {background: transparent url('http://i08.rnhh.de/uk/fd/img/blue_dbl_arrowl--r9572.gif') no-repeat left 5px; text-decoration:none; padding-left:7px;}

div.pager b.arrowl{background: transparent url('http://i09.rnhh.de/uk/fd/img/grey_arrowl--r9572.gif') no-repeat left 5px;  padding-left:7px;}
div.pager b.arrow_first {background: transparent url('http://i02.rnhh.de/uk/fd/img/grey_dbl_arrowl--r9572.gif') no-repeat left 5px; padding-left:7px;}
div.pager a.arrowr {
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat right -255px;
	text-decoration:none;padding-right:7px;
}
div.pager a.arrow_last {
	background: transparent url('http://i03.rnhh.de/uk/fd/img/blue_dbl_arrowr--r9572.gif') no-repeat right 5px; text-decoration:none;padding-right:7px;
}
div.pager b.arrowr{
	background: transparent url('http://i04.rnhh.de/uk/fd/img/grey_arrowr--r9572.gif') no-repeat right 5px; padding-right:7px;
}
div.pager b.arrow_last {
	background: transparent url('http://i05.rnhh.de/uk/fd/img/grey_dbl_arrowr--r9572.gif') no-repeat right 5px; padding-right:7px;
}

/******************************************************************/

div.otheralbums ul {
	border: 1px solid red;
}
div.otheralbums ul li {
	border: 1px solid yellow;
	float: left;
	width: auto;
}

#content_panels .panel .credit { color: #9d9d9d; }

#content_panels .panel .rndbox { background: transparent url('http://i06.rnhh.de/uk/fd/img/rndbox_665_bg--r8311.gif') repeat; margin: 5px 0 10px 0; }
#content_panels .panel .rndbox .outer { background: transparent url('http://i07.rnhh.de/uk/fd/img/rndbox_665_tb--r8311.gif') no-repeat top right; }
#content_panels .panel .rndbox .inner { background: transparent url('http://i07.rnhh.de/uk/fd/img/rndbox_665_tb--r8311.gif') no-repeat bottom left; padding: 10px; }

#content_panels .panel .gamebox img.cover { float:left; display: block; border: none; }

#content_panels .panel .gamebox { width:665px; }
#content_panels .panel .gamebox p {
	margin-left: 270px;
	min-height: 90px;
	padding-right: 10px;
}
#content_panels .panel .gamebox p span.playbutton {	display: block;	text-align: center;}
#content_panels .panel .gameslist a { font-weight:bold; }

div.vertline,
div.vertlinet,
div.vertlineb { float: left; width: 100%; }
div.vertline { background: transparent url('http://i08.rnhh.de/uk/fd/img/vertline_bg--r8311.gif') repeat-y 50% top; }
div.vertlinet { background: transparent url('http://i09.rnhh.de/uk/fd/img/vertline_t--r8311.gif') no-repeat 50% top; }
div.vertlineb { background: transparent url('http://i02.rnhh.de/uk/fd/img/vertline_b--r8311.gif') no-repeat 50% bottom; }

div.articles ul.articles li.active {
	background: #f0f0f0;
	padding: 0 5px 0 10px;
}
#article_text {
	text-align: justify;
}

table.result tbody tr td {
	padding: 4px 0 2px 0;
	background: url('http://i04.rnhh.de/uk/fd/img/hsb6--r9266.gif') repeat-x left top;
}
table.result tbody tr td.first { background-position: top left; }
table.result tbody tr td.last { background-position: top right; }
table.result tbody tr:hover td {
	background-color: #f0f0f0;
}

ul.musicnav { background: url('http://i03.rnhh.de/uk/fd/img/uk/menu_music_v2--r12868.png') no-repeat; padding:0; margin:0; }

ul.dance { background: url('http://i04.rnhh.de/uk/fd/img/uk/menu_music_dance_v2--r14292.png') no-repeat; padding:0; margin:0; }

ul.musicnav li { height: 38px; margin:0; padding:0; background: none;}
ul.musicnav li.last { height:39px;}
ul.musicnav li a:hover { background: url('http://i05.rnhh.de/uk/fd/img/music_menu_arrow--r8858.gif') no-repeat right 4px; }

.ec_uk ul.musicnav li,
.ec_eu ul.musicnav li { height: 28px; }
ul.musicnav li a { display:block;background-image: none;margin:0; padding:0; height: 100%; border:0;text-indent: -1000em; outline:0; width: 100%;}
.ec_uk ul.musicnav li a:hover,
.ec_eu ul.musicnav li a:hover { background: url('http://i05.rnhh.de/uk/fd/img/music_menu_arrow--r8858.gif') no-repeat right 1px; }
ul.musicnav { margin-bottom: 20px; }
.ec_uk ul.musicnav li.last,
.ec_eu ul.musicnav li.last { height:30px;}

.tpbox .tuneinnow h4 { background: transparent url('http://i06.rnhh.de/uk/fd/img/tuneinnow_hd_blue--r16531.png') no-repeat; }
.tpbox .tuneinnow .background { background: #F4F4F4 url('http://i07.rnhh.de/uk/fd/img/tuneinnow_bg_blue.jpg') no-repeat; width: 215px; height: 270px; padding: 1px 0 0 0; margin: 0 0 20px 0; }
.tpbox .tuneinnow a,
.tpbox .tuneinnow a:hover{ display:block; text-decoration:none; }
.tuneinnow ul.tuneinlist li { width: 135px; height: 15px; background: transparent; background-position: -215px -1px; overflow:hidden; }
.tuneinnow ul.tuneinlist li.active { background-image: url('http://i07.rnhh.de/uk/fd/img/tuneinnow_bg_blue.jpg'); }
.tuneinnow ul.tuneinlist li a { width:100%; height: 15px; color: #ffffff; text-indent: 10px; background: transparent url('http://i08.rnhh.de/uk/fd/img/tune-in_icon_play--r9458.gif') no-repeat 121px 3px; text-indent: 5px; }
.tuneinnow ul.tuneinlist li a:hover{ color:#2a2b2d; }
.tuneinnow #topSpacer {width:134px;height:70px;}


div.videonav div.bg { background: url('http://i09.rnhh.de/uk/fd/img/css/sect-video-menu-eu_v1--r20208.png') no-repeat left 0px; }
div.videonav div ul { padding:0; margin:0;}
div.videonav div ul li { height: 38px; margin:0; padding:0; background: none; overflow:hidden;}
div.videonav div ul li a { display:block; height: 38px; background-image: none; position: relative; top:0px; margin:0; padding:0; border:0; text-indent: -1000em; outline:0; width: 100%;}
div.videonav div ul li a:hover { background: url('http://i09.rnhh.de/uk/fd/img/css/sect-video-menu-eu_v1--r20208.png') no-repeat right 0px; }
div.videonav div ul li.last {height:39px; }
div.videonav div ul li.header {height: 35px; overflow:hidden; background-position:0px; text-align:center;}
div.videonav div ul li.header a:hover { background:none;}
div.videonav div ul li.header h3 { color:#fff; margin:0; padding:0;}
div.videonav div ul li.header a { text-indent: 0em; color:#fff; font-size:10px; font-weight:normal; line-height:12px; height:12px; }

/******************************************************************/
ul#artist_particulars li { clear: both; }
ul#artist_particulars li div.colleft { padding-top: 3px; float: left; width: 20%; }
ul#artist_particulars li div.colright { float: left; }

.sec_music .panel h1 { color: #1a1a1a; margin: 6px 0 6px 10px; }
.sec_video .panel h1 { color: #d21e1e; margin: 6px 0 6px 10px; }
.sec_video .panel span.publisher,
.sec_video .panel span.explore {
	color: #7f7f7f;
}


/******************************************************************/
#favtip {	width: 160px;	color: black;	text-align: left;}
#favtip .txt { display:block; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: white; font-weight:bold; font-size:11px; padding:3px 6px 0 6px; margin:0; line-height:12px;}
#favtip .bg { background-repeat: no-repeat; background-image: url('http://i02.rnhh.de/uk/fd/img/fav_bg_log--r14349.png');}
#favtip .tlft {	background-position: left top;}
#favtip .trgt {	background-position: right top;}
#favtip .blft { background-position: left bottom; margin:0; padding:0;height:9px;	line-height: 0;	font-size: 0;	}
#favtip .brgt {background-position: right bottom; width:4px;	height:9px;	float: right; 	line-height: 0;	font-size: 0;}
#favtip.error {	width: 180px; }
#favtip.error .bg { background-image: url('http://i03.rnhh.de/uk/fd/img/fav_bg_err--r14349.png');}

/******************************************************************/
/*tag-cloud*/ 
ol#tag_cloud { margin: 0; padding: 0 10px 0 10px; }
ol#tag_cloud li { display: inline; line-height: 2em; padding-right: 5px; }
ol#tag_cloud .not_popular a { font-size: 0.7em; }
ol#tag_cloud .not_very_popular a { font-size: 0.8em; }
ol#tag_cloud .somewhat_popular a { font-size: 0.9em; }
ol#tag_cloud .popular a { font-size: 1.1em; }
ol#tag_cloud .very_popular a { font-size: 1.2em; }
ol#tag_cloud .ultra_popular a { font-size: 1.4em; }
/******************************************************************/
/*sort alphabetical*/
#sort_alphabetical {
	text-align: center;
	margin: 15px auto 15px auto;
	width: 100%;
}
ul#alphabetical {
	font-size: 14px;
}
ul#alphabetical li {
	display: inline;
}
ul#alphabetical li a,
ul#alphabetical li b {
	font-size: 14px;
	margin: 2px 5px 2px 5px;
}
#searchBarContainer {
	position:relative; z-index:99;
}
#searchBarTuneInList {
	width:215px; height:auto; float:left;
	position:absolute; left: 380px; top:29px;  
	background-color:#525459; color:#FFFFFF; border:0;	padding:0; 
	z-index:99; 
}
#searchBarTuneInList span {display:block; margin:0;padding:5px 0 5px 0;}
#searchBarTuneInList ul {	display:block;margin:4px 0 4px 0;	width:215px;}
#searchBarTuneInList ul li{padding:0;margin:0; line-height:14px; background-color:#525459; }
#searchBarTuneInList ul a, #searchBarTuneInList ul a:hover {
	position: relative; 
  display:block; 	width:185px;	font-weight:normal; 
	color:#FFFFFF;
	padding: 2px 20px 3px 10px;
	background: transparent url('http://i08.rnhh.de/uk/fd/img/tune-in_icon_play--r9458.gif') no-repeat 196px 4px;
}
#searchBarTuneInList ul li .icon { position:absolute; top: -2px;  width: 100px; height: 14px; }
#searchBarTuneInList ul a:hover {	background-color:#75767A;	text-decoration:none;}
.searchBarTuneInBtn {
	display:block;float:left;	position:relative; 
	top:7px;left:39px; 
}
#searchBarSearch {position:relative; float:right; right:60px;}
#searchBarWelcome {display:block;float:left;position:relative;left:20px;top:7px;}
#searchBarWelcome h3 { font-size:18px; font-weight:bold; }

div.featstation {
 width: 224px; height: 110px; 
}

/*-------------------------------------------------*/
.si_btn {position:relative; overflow:hidden; margin: 0px auto 0px auto; font-size:0px; line-height:0px;}
.si_btn_tl,.si_btn_tr,.si_btn_left, .si_btn_right,.si_btn_bl,.si_btn_br,.si_btn_clear { position:relative; margin:0px; background:url('http://i04.rnhh.de/uk/fd/img/greybutton_myaccount--r10516.gif') no-repeat;}
.si_btn_tl,.si_btn_tr,.si_btn_bl,.si_btn_br {width:50%; height:5px; float:left;}
.si_btn_clear {clear:both;}
.si_btn_tl{background-position: top left;} .si_btn_tr{background-position: top right;} .si_btn_bl{background-position: left bottom;} .si_btn_br{background-position: right bottom;}
.si_btn_left, .si_btn_mid { width:100%; background-position: left -5px;}
.si_btn_right { position:relative; min-width:1px; background-position: right -5px; margin-left:1px; text-align:center; }
.si_btn_right a {display:block; margin:0px; width:100%; font-family:"Trebuchet MS", VERDANA, ARIAL, HELVETICA; padding: 0; line-height:12px; color:#0a7bbf; text-decoration:none; font-weight:bold !important;}
.si_btn_right a:hover {text-decoration:none;}
#si_btn1 {width:120px;}
#si_btn1 .si_btn_right a {line-height:12px;}

.forbidFocus {
	-moz-user-focus:none;
}
.allowFocus {
	-moz-user-focus:normal;
}
/*--------------------------------------------- Slider */ 
div#genres-slider.res { margin:0; padding:0; }
div.scroller { 	width: 213px;	height: 380px;	overflow-x:hidden;	border-top:none;}
div.scroller div.section {	width:213px;height:380px;	overflow-y:auto;	overflow-x:hidden;	float:left;}
div.scroller div.content {	width: 1000px; }
div.scroller div.content a {	display: block;	line-height:20px;	text-decoration: none;	padding: 0 10px 0 15px;	height:20px;}
div.scroller div.content a.all_lnk {}
div.scroller div.content a.prev_lnk {	font-weight:bold;	background: transparent  url('http://i05.rnhh.de/uk/fd/img/arr_lft--r11618.gif') no-repeat 4px 6px;}
div.scroller div.content a.has_subgenres {	color: #4f4f4f; background: transparent  url('http://i06.rnhh.de/uk/fd/img/arr_rgt--r11618.gif') no-repeat 97% 6px; 	cursor: default;}
div.scroller div.content a:hover {	color: #fff;	background: #525459; }
div.scroller div.content a:hover.has_subgenres {	background: #525459 url('http://i06.rnhh.de/uk/fd/img/arr_rgt--r11618.gif') no-repeat 97% 6px;}
div.scroller div.content a:hover.prev_lnk {	background: #525459 url('http://i05.rnhh.de/uk/fd/img/arr_lft--r11618.gif') no-repeat 4px 6px; }
div.scroller ul { list-style:none; margin:0; padding:0}
div.scroller ul li { margin:0; padding:0; display: block; background:none;}

div#notice {	background: url('http://i07.rnhh.de/uk/fd/img/security-update-bar_pattern--r15330.png') repeat-x;	height: 26px; }
div#notice p {	background: url('http://i08.rnhh.de/uk/fd/img/security-update-bar_left--r15330.png') no-repeat 0 0;	width:100%; text-align:center; line-height:26px; color: #fff; font-weight: bold; font-size: 12px;}
div#notice p a { color: #d00; text-decoration: underline; font-weight: bold;}


#page #favpanel {
	position: absolute; border: 1px solid #000; background: #f4f4f4;
	left: 132px; width: 683px; margin-top: 30px;
}
#page #favpanel .tpbox h4.topic a {
	color: #4F4F4F; float: right; margin: 3px 5px 0 0;
}
#page #favpanel .tpbox h4.topic a:hover {
	text-decoration: none;
}
#page #favpanel table.result tbody tr:hover td {
	background-color: #e7e7e7;
}
#page #favpanel .tpbox .inner {
	margin: 0 10px 15px 10px;
}
#page #favpanel .tpbox h1 {
	color: #7b7b7b; margin: 10px 0 0 0;
}
#page #favpanelviewout {
	position: absolute; left: 5px; width: 960px; margin: 0 auto;
	opacity: 0.7; filter: Alpha(opacity=70);
}
#page #favpanelviewout .outer {
	position: relative; width: 100%;
	height: 100%; background: #000;
}


span.btns {
	padding: 0 2px 0 0; margin: 0;
}
span.btns a,
span.btns a:hover,
.lnks a,
.lnks a:hover {
	text-decoration: none;
	cursor: hand;
}
.lnks a {
	line-height: normal;
}
span.btns a.btn11,
.lnks a span.btn11 {
	position: relative;
	display: block;
	float: left; margin: 0; padding: 0;
	width: 13px; height: 14px; line-height: 15px;
	overflow: hidden;
}
span.btns a.btn11,
.lnks a span.btn11 { top: 2px; }
span.btns a.btn11 span,
.lnks a span.btn11,
.lnks a span.btn11r {
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat;
	margin: 0; padding: 0;
}
span.btns a.btn11 span {
	display: block; margin:0; padding:0; height: 100%; border:0;
	text-indent: -1000em; outline:0; height: 14px;
}
.lnks a span.btn11r {
	display: inline; position: relative; top:2px; left: 2px; padding-right: 11px; border:0; text-indent: -1000em; outline:0;
}

.lnks a.play span.btn11,
.lnks a.play span.btn11r,
span.btns a.btn11 span.play          { background-position:  -10px -260px; }
.lnks a.play_dis span.btn11,
.lnks a.play_dis span.btn11r,
span.btns a.btn11 span.play_dis      { background-position:  -60px -260px; }
.lnks a.add2fav span.btn11,
.lnks a.add2fav span.btn11r,
span.btns a.btn11 span.add2fav       { background-position: -110px -260px; }
.lnks a.add2fav_dis span.btn11,
.lnks a.add2fav_dis span.btn11r,
span.btns a.btn11 span.add2fav_dis   { background-position: -160px -260px; }
.lnks a.more span.btn11,
.lnks a.more span.btn11r,
span.btns a.btn11 span.more          { background-position: -210px -260px; }
.lnks a.close span.btn11,
.lnks a.close span.btn11r,
span.btns a.btn11 span.close         { background-position: -210px -280px; }



span.ico,
span.ico span.icobg {
	line-height: 1px; font-size: 1px;
}
span.ico {
	padding: 0; margin: 0;
	background: transparent; vertical-align: abs-middle;
}
span.ico span.icobg {
	padding: 11px 11px 0 0; line-height: 0; font-size: 0; margin: 0;
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat;
}
span.ico span.charts_up    { background-position:  -10px -280px; }
span.ico span.charts_down  { background-position:  -60px -280px; }
span.ico span.charts_const { background-position: -110px -280px; }
span.ico60x16,
span.ico.ico60x16 {
	line-height: 30px; font-size: 30px;
}
span.ico60x16 span.icobg {
	padding: 0 0 30px 60px;
}
span.ico span.rm           { background-position: -10px -10px; }
span.ico60x16 span.rm      { background-position: 5px -10px; }

span.ico span.free         { background-position: 0px -57px; background-image: url('http://i09.rnhh.de/uk/fd/img/css/local-sprites-uk--r15330.png'); }
span.ico60x16 span.free    {}


#flash_teaser .teaser_365x250,
#flash_teaser .teaser_685x185 {
	position: relative;
}
#flash_teaser a {
	position: absolute;
}
#flash_teaser .teaser_365x250,
#flash_teaser .teaser_365x250 a {
	width: 365px; height: 250px;
}
#flash_teaser .teaser_365x250 a div.bg,
#flash_teaser .teaser_365x250 a div.txt {
	width: 365px;
}
#flash_teaser .teaser_685x185,
#flash_teaser .teaser_685x185 a {
	width: 685px; height: 185px;
}
#flash_teaser .teaser_685x185 a div.bg,
#flash_teaser .teaser_685x185 a div.txt {
	width: 685px;
}

#flash_teaser a div.bg,
#flash_teaser a div.txt {
	position: absolute; bottom: 0px;
	height: 60px;
}
#flash_teaser a div.txt {
	padding: 6px 0 0 6px;
}
#flash_teaser a div.bg {
	background: black;
	opacity: 0.8; filter: Alpha(opacity=80);
}
#flash_teaser a,
#flash_teaser a:hover,
#flash_teaser a div.txt {
	color: white; font-weight: normal; text-decoration: none;
}
#flash_teaser a div.txt h2 {
	color: white;
}
#flash_teaser a:hover div.txt,
#flash_teaser a:hover div.txt h2 {
	cursor: hand;
}
/* video page - photo galliers teaser */
#photos_teaser .res { padding:5px; }
#photos_teaser .res .pic {	width:199px; height: 112px;}
#photos_teaser .res h4,.res .teaser p { display:block; width: 199px; }
#photos_teaser .res h4 { font-size: 12px; margin: 10px 0 10px 0; }

#photos_teaser .res .pic .bg {
	width:199px; height: 112px;
 	overflow:hidden; 
	background-color: transparent;
	background-position: top center;
	background-repeat: no-repeat;
}

#photos_teaser h4 a.more { font-weight:bold; } 
#photos_teaser .res .row {	 padding: 10px 0 10px 0;  background: transparent url('http://i04.rnhh.de/uk/fd/img/hsb6--r9266.gif') repeat-x left bottom; }
#photos_teaser .res .last { background-image: none; }
#photos_teaser .res .first { padding-top:4px; }
#photos_teaser h3.topic {
	background: transparent url('http://i02.rnhh.de/uk/fd/img/css/light-sprites--r16266.png') no-repeat -10px -160px;
	border: 1px solid #d2d2d2;
	color: #4f4f4f; 
	padding:0;	padding-left:10px;
	display:block;
	height:23px;
	line-height:23px;
}
#photos_teaser .teaser h4 { margin:5px 0 3px 0px; }
#ad_code_img {
	position: absolute;
	top: -1000px;
}




#header{display:none!important;}
#SMOD_statusboxCnt{display:none!important;}
#footer{display:none!important;}
.breadcrumb{display:none!important;}
