/* grosser player */
.embeddedPlayer {
  color: #fff;
  font-family: Verdana;
}

.embeddedPlayer div { margin: 0; padding: 0; display: block; float: left; }

/********************************************************************** 
 * HQ und PLAYER EINSTELLUNGEN *
 **********************************************************************/
.embeddedPlayer .hqlayer { 
	background: #002a4b;
	padding: 0 10px 10px 10px;
	margin: -25px 0 0 -202px;
	border: #275480 1px solid;
	width: 960px;
	z-index: 600;
	position: absolute;
}


.embeddedPlayer .hqlayer a.hqclose { 
	padding: 0.35em 0 0.35em 0;
	margin: 0;
	display: inline;
	float: right;
	font-size: 0.75em;
	text-decoration: none;
}

.embeddedPlayer .hqlayer a.hqclose span { 
	float: left;
}

.embeddedPlayer .hqlayer a.hqclose .mt-icon { 
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	width: 18px;
	height: 18px;
	background: url(../img/icons.png) no-repeat -245px -113px;
}

.embeddedPlayer .hqlayer a.hqclose:hover .mt-icon { 
	background: url(../img/icons.png) no-repeat -271px -113px;
}


/* EINSTELLUNGEN */

.embeddedPlayer #panel, .embeddedPlayer .controlpanelbox {
	border-color: -moz-use-text-color #22426D #22426D;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	float: left;
	margin: -4px 0 0 0;
	width: 510px;
}

.embeddedPlayer .controlpanelbox {
	margin: -1px 0 0 0;
}

.embeddedPlayer .controlpanel {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #142A48 none repeat scroll 0 0;
	width: 512px;
}

.embeddedPlayer .controlpanel a {
	float: left;
	font-size: 0.7em;
	padding: 5px 0 5px 4px;
	text-decoration: none;
}

.embeddedPlayer .controlpanel a span.mt-icon {
	background: transparent url(../img/icons.png) no-repeat scroll -113px -521px;
	float: left;
	height: 9px;
	margin-right: 4px;
	margin-top: 4px;
	width: 9px;
}

.embeddedPlayer .controlpanel.opened a span.mt-icon {
	background-position: -100px -521px;
}

.embeddedPlayer .controlpanelbox {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #142A48 url(../img/gradients_player.png) no-repeat scroll -3656px bottom;
	padding: 5px 0 10px;
	width: 512px;
}

.embeddedPlayer .controlpanelbox .format,.embeddedPlayer .controlpanelbox .connection,.embeddedPlayer .controlpanelbox .save,.embeddedPlayer .controlpanelbox .deletesave
	{
	display: block;
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	padding: 5px 0 10px 10px;
	width: 48%;
}

.embeddedPlayer .controlpanelbox .format, .embeddedPlayer .controlpanelbox .connection {
	padding: 5px 0 10px 15px;
	width: 47%;
}

.embeddedPlayer .controlpanelbox ul {
	border-bottom: 1px solid #194362;
	clear: both;
	display: block;
	float: left;
	font-weight: normal;
	margin: 0 0 5px;
	padding: 5px 0 0;
	width: 90%;
}

.embeddedPlayer .controlpanelbox ul li {
	border-top: 1px solid #194362;
	clear: both;
	display: block;
	float: left;
	font-size: 1em;
	margin: 0;
	padding: 3px 0;
	width: 100%;
}

.embeddedPlayer .controlpanelbox ul li a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	padding-left: 17px;
	text-decoration: none;
}

.embeddedPlayer .controlpanelbox ul li a:hover {
	text-decoration: underline;
}

.embeddedPlayer .controlpanelbox ul li a.selected {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../img/icons.png) no-repeat scroll -332px -316px;
}

.embeddedPlayer .controlpanelbox a.save, .embeddedPlayer .controlpanelbox a.deletesave {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #4C8EBD url(../img/gradients_player.png) no-repeat scroll -4168px bottom;
	border: 1px solid #4C8EBD;
	display: inline;
	float: left;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0 5px 10px 8px;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.embeddedPlayer .controlpanelbox a.deletesave {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #396D9A;
	float: left;
	padding-left: 8px;
	text-align: left;
	visibility: hidden;
}

.embeddedPlayer .controlpanelbox a.save {
	float: right;
}

.embeddedPlayer .controlpanelbox a.save:hover {
	background-color: #4280AD;
}

.embeddedPlayer .controlpanelbox a.deletesave:hover {
	color: #FFFFFF;
}

.embeddedPlayer a.hqbutton:link, .embeddedPlayer a.hqbutton:visited {
	background: transparent url(../img/hq.png) no-repeat scroll 0 0;
	display: block;
	float: right;
	height: 24px;
	padding: 0;
	width: 28px;
	margin: 0 4px 0 0;
}

.embeddedPlayer a.hqbutton:hover, .embeddedPlayer a.hqbutton:active {
	background: transparent url(../img/hq.png) no-repeat scroll 0 -40px;
}
.embeddedPlayer a.downloadbutton {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../img/download.png) no-repeat scroll 0 0;
	float: right;
	height: 24px;
	padding: 0;
	width: 28px;
}

.embeddedPlayer a.podcastbutton {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../img/podcast.png) no-repeat scroll 0 0;
	float: right;
	height: 24px;
	padding: 0;
	width: 28px;
}

.embeddedPlayer .selected {
	background-color: #0C5ED8;
}