/* FREEQUENNS */

body { 
	background-color: #FEFDF8;
	background-image:url(/fileadmin/template/main_background1.jpg);
	background-repeat:no-repeat;
	background-position: 50% 0px;
}
	
.mejs-container.mejs-freequenns {
	background: none;
}
.mejs-freequenns .mejs-controls {
	background: transparent url(controls-wmp-bg.png) center 16px no-repeat;
	height: 65px;
}

.mejs-freequenns .mejs-button,
.mejs-freequenns .mejs-time {
	position: absolute;
	background: transparent;
}
.mejs-freequenns .mejs-controls .mejs-time-rail .mejs-time-total {
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-time-rail .mejs-time-loaded {
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-time-rail .mejs-time-current {
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-time-rail .mejs-time-float {	
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-playpause-button  {
	top: 10px;
	left: 50%;
	margin: 10px 0 0 -20px;	
	width: 40px;
	height: 40px;
	
}
.mejs-freequenns .mejs-controls .mejs-playpause-button  button {
	width: 40px;
	height: 40px;
	background: url(controls-wmp.png) no-repeat 0 0;	
	margin: 0;
	padding: 0;
}
.mejs-freequenns .mejs-controls .mejs-pause button  {
	background-position: 0 -40px;
}

.mejs-freequenns .mejs-controls .mejs-currenttime-container  {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -93px;
}
.mejs-freequenns .mejs-controls .mejs-duration-container  {
	display: none;
}


.mejs-freequenns .mejs-controls .mejs-volume-button  {
	top: 32px;
	left: 50%;
	margin-left: -53px;
	width: 20px;
	height: 15px;
}
.mejs-freequenns .mejs-controls .mejs-volume-button button {
	margin: 0;
	padding: 0;
	background: url(controls-wmp.png) no-repeat -42px -17px;
	width: 20px;
	height: 15px;
}
.mejs-freequenns .mejs-controls .mejs-unmute button {
	margin: 0;
	padding: 0;
	background: url(controls-wmp.png) no-repeat -42px 0;
	width: 20px;
	height: 15px;
}
.mejs-freequenns .mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
}

.mejs-freequenns .mejs-controls div.mejs-horizontal-volume-slider {
	top:25px;
	right: 50%;
	margin-right: -95px;
	height:26px;
	width:60px;
	position:absolute;
}

.mejs-freequenns .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position:absolute;
	left:0;
	top:11px;
	width:50px;
	height:8px;
	margin:0;
	padding:0;
	font-size:1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#333;
	background:rgba(50,50,50,0.8);
	background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));
	background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
	background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
	background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
	background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
	background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));
}

.mejs-freequenns .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position:absolute;
	left:0;
	top:11px;
	width:50px;
	height:8px;
	margin:0;
	padding:0;
	font-size:1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#fff;
	background:rgba(255,255,255,0.8);
	background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
	background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
	background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
	background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
	background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));
}

.mejs-freequenns .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display:none;
}

.mejs-freequenns .mejs-controls .mejs-fullscreen-button  {
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-fullscreen-button  button {
	display: none;
}
.mejs-freequenns .mejs-controls .mejs-captions-button {
	display: none;
}

#logo {
	left: 30px;
	top: 10px;
}

#streamquality {
	position: absolute;
	overflow: hidden;
	left: 5px;
	top: 105px;
	width: 250px;
	height: 16px;
	background-color: #2e2e2c;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	text-align: left;
	padding: 4px;
	font-size: 12px;
	text-align: center;
	color: #a4a5a5;
	text-transform: uppercase;
}

#onairbox {
	left: 5px;
	top: 135px;
	width: 258px;
}

#streamplayerbox {
	position: absolute;
	left: 5px;
	top: 165px;
	background-image:url(/fileadmin/template/programmteaser_background1.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width: 218px;
	height: 130px;
	padding: 20px;
}

#titelanzeige {
	left: 20px;
	top: 20px;
	width: 218px;
}

#streamplayer {
	position: absolute;
	width: 204px;
	height: 45px;
	left: 50%;
	top: 80px;
	margin-left: -110px;
}

#ta-onair {
	color: #FDF9AA;
}

#ta-last, #ta-next {
	color: #A4A5A5;
}

.livestream-active {
	font-weight: bold;
}

#streamquality a, #streamquality a:visited, #streamquality a:link {
	color: #a4a5a5;
	text-decoration: none;
}

#streamquality a:active, #streamquality a:hover  {
	color: #fdf9aa;
	text-decoration: none;
}

/* FREEQUENNS */



