/* THE BIG GUYS */
* {margin:0;padding:0}
body {
padding: 0 0 20px; 
font:70%/1.5 Heelvetica, Verdana,sans-serif;
background-image: url(../images/background.jpg);
background-repeat: repeat-x;
}

td {
font:11px verdana,sans-serif;
line-height:150%;
border:0px;
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
a:link {color:#000} 
a:visited {color:#000} 
a:hover{color:#000} 

/* FORMS */
form {margin: 0 0 0}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

.grau {
color:#868688;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0px solid #111;
	background-color: #eee;
	font-weight:normal;
	font-face: Verdana,sans-serif;
	padding: 5px;
	font-size:10px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	font-size:10px;
}

div#station {
	float:left;
	border-right: 1px solid #d5cdb6;
	border-bottom: 1px solid #d5cdb6;
	padding-left:0px;
	padding-bottom:0px;
	width:103px;
	height:66px;
	background-color:transparent;
	text-align:center;
	background-color:#FFF;
}

#webradio {
    position:absolute;
    left:-5000px;
    width:400px;
}


div#stationswrapleft {
	float:left;
	border: 0px solid #d5cdb6;
	width:312px;
	background-color:transparent;
}
div#center {
	float:left;
	padding:0px;
	margin:0px;
	width:312px;
	border: 0px solid #000;
	background-color:transparent;
}
div#stationswrapright {
	float:left;
	padding:0px;
	width:312px;
	border: 0px solid #000;
	background-color:transparent;
}

div#googleads1 {
	margin:10px;
	float:right;
}

div#logo {
	float:left;
}
div#newsrss {
	border: 0px solid #000;
	width:300px;
	border: 1px solid #d5cdb6;
	float:left;
	padding:1px 5px 5px 5px;
	height:194px;
	overflow-x:hidden;
	overflow-y:hidden;
	clear:both;
}

#feednavigation div {
    padding:3px;
    border-bottom:#c3cfd9;
}

#feednavigation .highlight, #feednavigation .highlight a {
	background-color:#e6eaee;
	color:#000;
	font-wight:bold;
}

#feedcontent {
    clear:both;
    background-color:#e6eaee;
    padding:3px 3px 3px 3px;
}

#wrap {
  position:absolute;
  width:980px;
  margin:0px 0px 0px -450px;
  padding:0px 10px 10px 0px;
  top: 10px; 
  left: 50%;
  text-align: left;
  padding: 0px;
  overflow: auto;
  border: 0px solid #d5cdb6;
  
}

/* FOOTER STUFF */

#info {
  float:left;
  width:103px;
  border: 0px solid #d5cdb6;
  margin-left:1px;
  margin-bottom:1px;
  /*padding:5px;*/
  font-size:9px;
}


div#googleads2 {
	border: 0px solid #d5cdb6;
	float:left;
}

div#context-button {
  background-image: url(../images/button.gif);
  width:103px;
  height:63px;
  float:left;
  padding-top:3px;
  padding-left:1px;
  padding-bottom:1px;
  background-repeat: repeat-x;
  background-repeat: repeat-y;
  font-size:14px;
  text-align:center;
  text-weight:bold;
}

#footer {
      margin-top:3px;
  clear:both;
  border: 0px solid #d5cdb6;
}
#context-footer, #context-footer a {
  padding-top:5px;
  color:#333;
  font-size:9px;
  width:980px;
  height:20px;
  text-align: center;
  clear:both;
}


#infobox {
  height:56px;
  width:302px;
  background-image: url(../images/infobox.gif);
  padding:5px;
  margin:0px;
  border: 0px solid #d5cdb6;
}
#player {
  height:67px;
  width:312px;
  padding:0px;
  margin:0px;
  border: 0px solid #000;
}


/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

#popup_content {
	padding:10px;
}
#popup_content label {
	float:left;
	clear:both;
	width:150px;
}
#popup_content ul {
    margin-left:20px;
    list-style-type:square;
}



