/*  *********************************************************** 
	General
	********************************************************** */

body {
	background-color: #000000;
	background-image: url(../graphics/rf_wood.jpg);
	background-repeat: repeat;
	/*background-attachment: fixed;*/
	margin-left:10px;
	margin-top:10px;
	margin-right: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}

.bodyRadio {
	background-color: #000000;
	background-image: url(../graphics/rf_wood.jpg);
	background-repeat: repeat;
	margin-left:10px;
	margin-top:10px;
	margin-right: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}

.bodyArchive {
	background-color: #FFFFFF;
	background-image: none;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bodyPlayer {
	background-color: #FFFFFF;
	background-image: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

label {
	cursor: pointer;
}

.mainDiv {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*background-color: #FFFFFF;*/
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	/*margin-left: 10px; */
	margin-top : 10px;
}

.mainDivPlayer {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*background-color: #FFFFFF;*/
	width: 571px;
	margin-left: 10px;
	margin-top : 10px;
}

.infoboxBorder {
	border: 1px solid #A5ACB2;
	background-color: #EBEBEB;
	width: 259px;
	height: 130px;
	margin-bottom: 15px;	position: relative;
}

.infobox {
	width: 249px;
	height: 120px;
	overflow: auto;
	margin: 5px;	position: relative;
}

.archiveDiv {
	height: 251px;
	width: 255px;
	overflow: scroll;
}

.ttl {
	background-image: url(../graphics/corner_topleft.gif);
	width: 9px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.ttc {
	background-color: #FFFFFF;
	width: 792px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.ttcRadio {
	background-color: #FFFFFF;
	width: 542px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.ttr {
	background-image: url(../graphics/corner_topright.gif);
	width: 9px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.tableLeft {
	background-color: #FFFFFF;
	width: 9px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.tableCenter {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.tableRight {
	background-color: #FFFFFF;
	width: 9px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.ttl_wr {
	background-image: url(../graphics/corner_topleft_wr.gif);
	width: 9px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
.ttcRadio_wr {
	background-color: #EBEBEB;
	width: 262px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
.ttr_wr {
	background-image: url(../graphics/corner_topright_wr.gif);
	width: 9px;
	height: 9px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}

.tableLeft_wr {
	background-color: #EBEBEB;
	width: 9px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.tableCenter_wr {
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
	height: 350px;
	vertical-align: top;
}

.tableRight_wr {
	background-color: #EBEBEB;
	width: 9px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.spanArchive {
	height: 19px;
	line-height: 11px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.topDiv {
	width: 100%;
}

.teaserDiv {
	line-height: 13px;
	width: 100%;
	text-align: left;
}

.staffDiv {
	line-height: 14px;
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
}

.phone {
	float: left;
	width: 40px;
}

.newsDiv {
	line-height: 13px;
	width: 100%;
	text-align: left;
}

.webradioRightTable {
	position: absolute;
	left: 292px;
	top: 20px;
	width: 280px;
}

.archiveIframe {
	border: 1px solid #A5ACB2;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 271px;
	width: 258px;
}

.webradioFiller {
	background-color: #FFFFFF;
	height: 295px;
}

.playerIframe {
	position: absolute;
	left: 21px;
	top: 149px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 230px;
	width: 262px;
}

.column-staff {
	width: 180px;
	background-color: #E7E7E7;
	border-right: 1px solid #656565;
	padding: 10px;
	vertical-align: top;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.column-news {
	background-color: #FFFFFF;
	width: 370px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #000000;
}

.column-news-big {
	width: 100%;
	padding: 10px;
	vertical-align: top;
}

.column-teasers {
	background-color: #FFFFFF;
	width: 180px;
	border-left: 1px dashed #CCCCCC;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.colheader{
	text-transform: uppercase;
	color: #D54E12;
	font-weight: bold;
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.chart_day {
	text-transform: capitalize;
	font-weight: bold;
}

.chart_time {
	font-size: 7.5pt;
	color: #656565;
}

.chart_text2 {
	margin-left: 5px;
	line-height: 11px;
}

.table-cal{
	width: 100%;
	border: 1px solid #CCCCCC;
}

.td-cal {
	background-color: #CCCCCC;
	color: #D54E12;
	font-size: 11px;
	font-weight: bold;
}

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

.right_now {
	background-color: #FFFFFF;
	width: 153px;
	padding: 8px;
	border: 3px solid #D54E12;
}

.right_now_inner {
	padding: 2px;
}

.left-border {
	border-left: 1px solid #CCCCCC;
}

.menuDiv {
	background-color: #FFFFFF;
	height: 31px;
	width: 100%;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab {
	font-weight: bold; 
	color: #000000;
	background-color: #E7E7E7; 
	border-left: solid 1px #000000;  
	border-right: solid 1px #000000; 
	border-top: solid 1px #000000; 
	border-bottom: solid 1px #000000;
	padding: 3px;
	cursor: pointer;
}

.menuSpacer {
	font-size: 1px;
	height: 8px;
}

.tab a {
	color: #000000; 
	text-decoration: none;
}
.tab a:visited {
	color: #656565; 
	text-decoration: none;
}
.tab a:hover {
	color: #000000; 
	text-decoration: underline;
}

.tabsel {
	font-weight: bold; 
	color: #D54E12;  
	background-color: #FFFFFF; 
	border-left: solid 1px #000000;
	border-right: solid 1px #000000; 
	border-bottom: solid 1px #FFFFFF; 
	border-top: solid 1px #000000; 
	padding: 3px;
	cursor: pointer;
}
.tabsel a {
	color: #D54E12; 
	text-decoration: none;
}
.tabsel a:visited {
	color: #D54E12; 
	text-decoration: none;
}
.tabsel a:hover {
	color: #D54E12;
	text-decoration: underline;
}

.subMenuRow {
	width: 790px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infoTable {
	background-color: #FFFFFF;
	padding: 5px;
	height: 15px;
}
.tabSpacer {
	border-bottom: solid 1px #000000; 
	font-size: 5px;
	white-space: nowrap;
}

.tabFiller {
	border-bottom: solid 1px #000000; 
	width: 100%;
}

.footer {
	color: #656565;
	text-align: center;
	margin-top:4px;
	margin-bottom:4px;
}

.hr {
	height: 1px;
	width: 100%;
	font-size: 1px;
	border-bottom: 1px solid #AEAEAE;
	clear: both;
	margin-top: 7px;
	margin-bottom: 7px;
}

.hr2 {
	height: 5px;
	width: 100%;
	font-size: 5px;
	/*border-bottom: 1px dashed #AEAEAE;*/
	clear: both;
}

.hr3 {
	height: 1px;
	width: 100%;
	font-size: 1px;
	border-bottom: 1px solid #AEAEAE;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
}

.staffOuter {
	background:#999999;
	width:100%;
}

.staffInner {
	padding:5px;
	border:1px solid #656565;
	background:#FFFFFF;
	position:relative;
	right:2px;
	bottom:2px;
}

.gb_name{
	background-color: #EFEFEF;
	float: left;
	color: #D54E12;
	font-weight: bold;
	width: 49%;
	line-height: 18px;
}

.gb_date{
	background-color: #EFEFEF;
	float: left;
	width: 50%;
	text-align: right;
	line-height: 18px;
}

.gb_comment{
	clear: both;
	padding: 4px;
}
.gb_answer{
	font-style: italic;
	padding: 4px;
}
	


/*  *********************************************************** 
	Links
	********************************************************** */
	
a {
	color: #656565;
	text-decoration: none;
}

a:hover {
	color: #D54E12;
	text-decoration: underline;
}

a.chart {
	color: #000000;
	text-decoration: none;
}

a.chart:hover {
	color: #D54E12;
	text-decoration: underline;
}

a.subMenu {
	font-weight: bold;
}

a.caption {
	color: #D54E12;
	text-decoration: none;
}

a.caption:hover {
	color: #D54E12;
	text-decoration: none;
}

a.activeMenu {
	color: #D54E12;
	font-weight: bold;
	text-decoration: none;
}

.read-more {
	text-align: right;
	font-weight: bold;
	margin-top: 6px;
	float: right;
}
.left-date {
	text-align: left;
	font-style: italic;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}


/*  *********************************************************** 
	Text
	********************************************************** */

h1 {
	color: #D54E12;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: bold;
	line-height: 19px;
}

h2 {
	color: #000000;
	font-size: 14px;
	margin-bottom: 2px;
	margin-top: 0px;
	font-weight: bold;
	line-height: 15px;
}

h3 {
	color: #000000;
	font-size: 11px;
	margin-bottom: 4px;
	margin-top: 0px;
	font-weight: bold;
	line-height: 13px;
}

.h2_wr {
	color: #D54E12;
	font-size: 14px;
	margin-bottom: 2px;
	margin-top: 0px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.h3_wr {
	color: #D54E12;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 0px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.archive_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ACACAC;
	margin-bottom: 6px;
}

.companyName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	letter-spacing: 8px;
	line-height: 35px;
	text-transform: uppercase;
	color: #4A414A;
	float: right;
}

.inputRadio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
	height: 14px;
	font-weight: bold;
}

.nownextHead {
	width: 62px;
	height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

.nownextDiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: middle;
}

.nowShow {
	width: 198px;
	height: 14px;
	overflow: hidden;
	float: left;
}

.nextShow {
	width: 198px;
	height: 28px;
	float: left;
	margin: 0px;
}

.gb_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 165px;
}

.gb_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: 68px;
	vertical-align: middle;
}

.gb_inpcomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 348px;
	height: 70px;
}

.gb_submit{
	border: 1px solid #656565;
	cursor: pointer;
}

/*  **********************************************************
	Images
	********************************************************** */

.img-valid{
	vertical-align: middle;
}

.img-border {
	border: 1px solid #b1b2b4;
}

.img-left {
	padding: 2px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 3px;
	margin-right: 6px;
	margin-bottom: 6px;
}

.img-right {
	padding: 2px;
	background-color: #FFFFFF;
	float: right;
	margin-bottom: 6px;
	margin-left: 4px;
}

.img-center {
	padding: 2px;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.img-teaser {
	padding: 2px;
	background-color: #FFFFFF;
	margin-bottom: 6px;
}

.topImage {
	position: relative;
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0px;
}

.topLogo {
	position: absolute;
	left: 570px;
	top: 0px;
	z-index: 1001;
	display: inline;
	width: 180px;
	height: 191px; 
	background-image: url('../graphics/sbk.png');
}

.webRadio {
	position: absolute;
	cursor: pointer;
	left: 580px;
	top: 50px;
	z-index: 1001;
	display: inline;
	width: 196px;
	height: 155px; 
	background-image: url('../graphics/rf_webradio.png');
}

.webradioImage {
	position: relative;
	left: 27px;
	top: 5px;
	width: 200px;
	height: 76px; 
}

