/* music */

#musicOverview
{
	position: relative;
	padding: 20px;
}

#musicSuche
{	
	position: relative;
	background: url(../images/layout/bkg_search.gif) no-repeat;	
	display: block;
	width: 200px;
	height: 83px;
	float: left;
}

#musicSuche #suchen
{
	position: relative;
	padding-left: 140px;
	color: #FFFFFF;
	font-weight: bold;
}

#suchen a:link 			{ text-decoration: none; color: #FFFFFF; background-color: transparent; }
#suchen a:visited 		{ text-decoration: none; color: #FFFFFF; background-color: transparent; }
#suchen a:hover 		{ text-decoration: none; color: #f9aa00; background-color: transparent; }
#suchen a:active 		{ text-decoration: none; color: #f9aa00; background-color: transparent; }
#suchen a:focus 		{ text-decoration: none; color: #f9aa00; background-color: transparent; }

#musicGenreSuche
{
	position: relative;
	display: block;
	width: 200px;
	float: left;
}

#musicGenreSuche table
{
	width: 200px;
	padding: 0;
	margin: 0;
	background: url(../images/layout/subnavi_bkg.gif) repeat-y left;
}

#musicGenreSuche th
{
	background: url(../images/layout/header_genreSearch.gif) no-repeat top;
	text-align: left;
	padding: 5px 10px 9px 10px;
	color: #000000;
}

#musicGenreSuche td.bkgOdd
{
	background: url(../images/layout/subnavi_trenner.gif) no-repeat bottom;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 8px 20px;	
}

#musicGenreSuche td.bkgOdd a.active
{
	font-weight: bold;
}

#musicGenreSuche td.bkgEven
{
	background: url(../images/layout/subnavi_trenner.gif) no-repeat bottom;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 8px 20px;	
}

#musicGenreSuche td.bkgEven a.active
{
	font-weight: bold;
}

#musicGenreSuche td ul.subGenre
{
	list-style-type: square;;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0 0 0 0;
	font: 11px Arial, sans-serif;
}

#musicGenreSuche td ul.subGenre li.bkgSODD
{
	background-color: #fff;
	padding: 2px 0 2px 0px;
	margin: 0px 0px 0px 15px;
	color: #666666;
}

#musicGenreSuche td ul.subGenre li.bkgSODD a.inactive
{
	color: #666666;
} 

#musicGenreSuche td ul.subGenre li.bkgSODD a:hover
{
	color: #5FA200;
} 

#musicGenreSuche td ul.subGenre li.bkgSODD a.active
{
	color: #5FA200;
	font-weight: bold;
} 

#musicGenreSuche td ul.subGenre li.bkgSEVEN
{
	background-color: #FFF;
	padding: 2px 0 2px 0;
	margin: 0px 0px 0px 15px;
	color: #666666;
}

#musicGenreSuche td ul.subGenre li.bkgSEVEN a.inactive
{
	color: #666666;
}

#musicGenreSuche td ul.subGenre li.bkgSEVEN a:hover
{
	color: #5FA200;
}

#musicGenreSuche td ul.subGenre li.bkgSEVEN a.active
{
	color: #5FA200;
		font-weight: bold;
}

#musicGenreSuche td.footer
{
	background: url(../images/layout/footer_genreSearch.gif) bottom no-repeat;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 8px 20px;
}

#musicSingleAd
{
	position: relative;
	display: block;
	width: 200px;
	float: left;
	background-color: #EEEEEE;
}

#musicOverviewTab
{
	position: relative;
	float: right;
	width: 526px;
}

#musicOverviewTab table
{
	width: 100%;
	padding: 0;
	margin: 0;
}

#musicOverviewTab th, .musicOverviewHeader
{
	background: url(../images/layout/header_overview.gif) no-repeat;
	text-align: left;
	padding: 0;
	color: #FFFFFF;
	margin: 0;
}

#musicOverviewTab td.item
{
	background: url(../images/layout/bkg_musicOverviewTabItem.jpg);
	text-align: left;
	height: 75px;
}

#musicOverviewTab td.footer
{
	text-align: right;
}

.moreMusic
{
	background: url(../images/layout/btn_charts_bottom_more2.gif) no-repeat top right;
	font-size: 0.8em;
	padding-right: 19px;
}	

.moreMusic a
{
	padding: 10px 13px 10px 13px;
}

#musicDetail
{
	position: relative;
	float: right;
	padding-bottom: 0;
	margin: 0;
}

#musicDetail table
{
	width: 100%;
	padding: 0;
	margin: 0;
}

#musicDetail th
{
	background: url(../images/layout/header_overview.gif) no-repeat;
	text-align: left;
	padding: 0;
	color: #FFFFFF;
	margin: 0;
}

#musicDetail td.item
{
	background: url(../images/layout/bkg_musicOverviewTabItem.jpg);
	text-align: left;
	height: 75px;
}

#musicDetail td.footer
{
	text-align: right;
}

#embedPlayer
{
	position: relative;
	width: 525px;
}

#embedPlayer table
{
	table-layout: fixed;
	width: 525px;
}

#embedPlayer th
{
	background: url(../images/layout/header_overview.gif) no-repeat;
	text-align: left;
	padding: 3px 25px;
	color: #FFFFFF;
}

#embedPlayer td.player
{
	background: #EEEEEE;
	padding: 5px;
}

#embedPlayer td.code
{
	background: #EEEEEE;
	padding: 20px 5px 0 0;
	width: 130px;
}

#embedCode
{
	width: 130px;
}

#embedForm
{
	width: 135px;
}

#yourRating
{
	position: relative;
	width: 525px;
}

#yourRating th
{
	background: url(../images/layout/header_yourRating.gif);
	text-align: left;
	padding: 3px 25px;
	width: 525px;
	color: #FFFFFF;
}	

#yourRating td
{
	background: #EEEEEE;
}

#earlierRatings
{
	position: relative;
	width: 525px;
	border: 1px solid #EEEEEE;
}

#earlierRatings .comment
{
	padding: 10px 0;
	border-bottom: 1px dotted #CCCCCC;
	color: #666666;
}

#easyShops
{
	border: 1px solid #EEEEEE;
	padding: 0 0 10px 0;
	margin: 0;
}

#easyShops p
{
	padding-left: 10px;
}

#moreFromArtist
{
	position: relative;
	width: 525px;
	padding: 0;
	margin: 0;
}

#moreFromArtist table
{
	table-layout: fixed;
	width: 525px;
	margin: 0;
	padding: 0;
}
#moreFromArtist td.item
{
	background: url(../images/layout/bkg_musicOverviewTabItem.jpg);
	text-align: left;
	height: 70px;
}
	
#moreFromArtist td.footer
{
	text-align: right;
}
	
#youLikeArtist
{
	position: relative;
	width: 525px;
	border: 1px solid #EEEEEE;
	padding-bottom: 10px;
}

#youLikeArtist p
{
	padding: 10px 0 0 10px;
	margin: 0 0 0 0;
}

#youLikeArtist table{
	width: 525px;
}

#youLikeArtist td.item
{
	background: url(../images/layout/bkg_musicOverviewTabItem.jpg);
	text-align: left;
	height: 75px;
}
	
#youLikeArtist td.footer
{
	text-align: right;
}

/***************************/
td.player_extra {
	background-image: url(../images/layout/music_extra.gif);
	background-repeat: no-repeat;
	width: 206px;
	height: 13px;
	padding: 0;
	margin: 0;
}

td.player_extra a{
	font-size: 8px;
	padding: 0;
	margin: 0;
}

.adSearch {
	position: relative;
	text-align: left;
	float: left;
	width: 300px;
}

#searchBorder {
	border: 1px solid #EEEEEE;
	border-top: 0;
	padding: 0 0 10px 0;
	margin: 0;
}
