table { border:0px; border-collapse:collapse; } 
td {vertical-align:top; padding:0px; }

td, table, select,  input, textarea{
	font-family:tahoma;
	font-size:11px; 
	vertical-align:top;
	line-height:14px;
	border:0;
}

body { margin:0px; padding:0px; background:	url(images/top.jpg) repeat-x #1E1E1E }
.header  a{ color:#bd006f; font-size:10px; text-decoration:bold; height:23px; display:block; padding-top:10px; text-transform:none; font-weight:normal}
.header  a:hover{ color:#ec008b; text-decoration:underline; font-size:10px; height:23px; text-transform:none }
span{ color:#1F1F1F; font-weight:bold; height:23px; font-size:10px; padding-top:10px; display:block} 
.footer { margin:0px; padding:0px; background: url(images/bottom.jpg) repeat-x #1E1E1E }
.footer a{ color:#000000; text-decoration:none; text-transform:none; font-size:11px; font-weight:normal}
.footer a:hover{ text-decoration:underline; color:#000000}
a{ color:#284e77; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold; cursor: pointer;}
a:hover{ color:#b10068;}
font a{ color:#929292; text-decoration:underline; font-weight:normal; text-transform:none; font-size:11px}
font a:hover{ text-decoration:none; color:#929292 }

/* Navigation*/
#navlist
{
	font-size: 1.3em;
	height:54px;
	padding:0;
	margin:0;
	font-weight: bold;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#navlist li a
{
	height: 44px;
	padding-top: 17px;
	color: #cccccc;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
	float: left;
	margin-right: 1px;
	background: url(images/navi_trenner.png) no-repeat right top;
}

#navlist li a:link, #navlist li a:visited { 
	color: #cccccc; 
}

#navlist li a:hover {
	color: #ffffff;
	background: url(images/bg_navi_hover.png) no-repeat center top;
}

#navlist li a#current, #navlist li a:hover#current
{
	color: #ffffff;
	background: url(images/bg_navi.png) no-repeat center top;
}

#tellAFriend{
    background-color: #E9E9E9; 
    position: absolute; 
    display: none;
    margin-left: 200px;
}

.playerinfo {
	margin-top:10px; 
	margin-left:10px; 
	margin-right:10px; 
	height:120; 
	background-color:#b10068; 
	background-image:url(images/free-radio-stations.png); background-repeat:no-repeat; 	
	background-position:right;
}

.rightmenu {
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	color:#000000;
}
.rightmenu h2{
	padding-top:5;
	font-size:16px;
	color:#284e77;
	font:Arial, Helvetica, sans-serif;
}

.rightmenu  a{
	color:#bd006f; 
	font-size:12px; 
	text-decoration:bold;
	text-transform:none; 
	font-weight:normal}
	
.rightmenu  a:hover{ 
	color:#ec008b; 
	text-decoration:underline; 
	font-size:12px;
	text-transform:none }
	
.playerinfo table {
	margin-left:5; 
}

.playerinfotext {
	font-size:12;
	color:#FFFFFF;
	text-align:left;
}
	
.playerinfotext td {
	height:17;
}
	
.playercontrols {
	margin-top:10px; 
	margin-left:10px; 
	margin-right:10px;
	height:43; 
	background-color:#000000; 
	background-position:right;
}
	
.playercontrols a{
	text-decoration:none; 
	text-transform:none;
}

.playercontrols  a:hover{
	text-decoration:none; 
	text-transform:none;
}
	
.playercontrols table {
	margin-left:5; 
}

.playercontrolstext {
	font-size:12;
	color:#FFFFFF;
	text-align:left;
}
	
.playercontrolstext td {
	height:17;
}

.playerplaylist {
	margin-top:10px; 
	margin-left:10px; 
	margin-right:10px; 
	height:610; 
	background-color:#b10068; 
	background-position:right;
}
	
.playerplaylist table {
	margin-left:5; 
	margin-right:5;
	margin-bottom:5;
	height:600;
}

.playerplaylist td {
	background-color:#FFFFFF;
}

.playlisttitle	{
	margin-left:5;
	margin-top:5;
	margin-right:5;
	text-align:center;
	text-decoration:bold;
	color:#FFFFFF;
	height:16;
	background-color:#4f91d9;
}
	
.playlisttitle table {
	margin-left:5;
}

.playlist p{
	margin-left:5;
	margin-top:5;
	margin-right:5;
	color:#000000;
	background-color:#F8F8F8;
}

.genrePlaylist{
    overflow: auto;
    width: 240px;
    height: 565px;
    margin: 5px;
	scrollbar-face-color:#EBF5FF;
	scrollbar-base-color:#EBF5FF;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#EBF5FF;
	scrollbar-highlight-color:#EBF5FF;
	scrollbar-3dlight-color:#78AAFF;
	scrollbar-darkshadow-Color:#78AAFF;
}

.stationPlaylist{
	overflow:auto;
    width: 470px;
    height: 565px;
    margin: 5px;
	line-height:1.6em;
	scrollbar-face-color:#EBF5FF;
	scrollbar-base-color:#EBF5FF;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#EBF5FF;
	scrollbar-highlight-color:#EBF5FF;
	scrollbar-3dlight-color:#78AAFF;
	scrollbar-darkshadow-Color:#78AAFF;
}

blockquote a{ color:#20a9e9; font-size:12px; text-decoration:bold; text-transform:none; font-weight:normal;}

blockquote a:hover{ color:#20a9e9; text-decoration:underline; font-size:12px;  text-transform:none;}

<!-- Social BEGIN-->

.follow {
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	color:#000000;
}
.follow h2 {
	padding-top:5px;
	margin-left:5px;
	font-size:16px;
	color:#284e77;
	font:Arial, Helvetica, sans-serif;
}

.social_right {
margin:1px 0pt 3px 0px;
}

.social_right_twitter  {
display:block;
width:155px;
height:23px;
overflow:hidden;
background-image:url(http://www.online-radio-stations.org/images/social_right_twitter.png);
}

.social_right_facebook  {
display:block;
width:155px;
height:23px;
overflow:hidden;
background-image:url(http://www.online-radio-stations.org/images/social_right_facebook.png);
}

.social_right_firefox:hover, .social_right_twitter:hover , .social_right_facebook:hover , .social_right_widget:hover  {
background-position:left bottom;
}

<!--/END SOCIAL-->

.advertise {
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	color:#000000;
}
.advertise h2{
	padding-top:5;
	margin-left:5px;
	font-size:16px;
	color:#284e77;
	font:Arial, Helvetica, sans-serif;
}

.advertise  a{
	color:#7da52f; 
	font-size:12px; 
	text-decoration:bold;
	text-transform:none; 
	font-weight:normal}
	
.advertise  a:hover{ 
	color:#9ecf3d; 
	text-decoration:underline; 
	font-size:12px;
	text-transform:none }

.bookmarkus {
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	color:#000000;
}

.bookmarkus h2{
	padding-top:5;
	margin-left:5px;
	font-size:16px;
	color:#284e77;
	font:Arial, Helvetica, sans-serif;
}

#shoutcast
{
  display: block;
  width: 400px;
  height: 149px;
  background: url("images/shoutcast1.jpg") no-repeat 0 0;

}

#shoutcast:hover
{ 
  background-position: 0 -149px;
}

#shoutcast span
{
  display: none;
}

#winamp
{
  display: block;
  width: 149px;
  height: 149px;
  background: url("images/winamp.jpg") no-repeat 0 0;

}

#winamp:hover
{ 
  background-position: 0 -149px;
}

#winamp span
{
  display: none;
}

#redalert
{
  display: block;
  width: 100px;
  height: 96px;
  background: url("images/redalert.jpg") no-repeat 0 0;

}

#redalert:hover
{ 
  background-position: 0 -96px;
}

#redalert span
{
  display: none;
}

#baseball
{
  display: block;
  width: 229px;
  height: 96px;
  background: url("images/baseball-digest.jpg") no-repeat 0 0;

}

#baseball:hover
{ 
  background-position: 0 -96px;
}

#baseball span
{
  display: none;
}

#station112
{
  display: block;
  width: 229px;
  height: 96px;
  background: url("images/station112.jpg") no-repeat 0 0;

}

#station112:hover
{ 
  background-position: 0 -96px;
}

#station112 span
{
  display: none;
}

.hclass a:link {font-size:20px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.hclass a:visited {font-size:20px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.hclass a:active {font-size:20px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.hclass a:hover {font-size:20px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
