
/*+------------------------------------------------------------------------------------------
	#col_left .NaviListe
---------------------------------------------------------------------------------------------+*/
#col_left .NaviListe {margin-bottom:10px;}
#col_left .NaviListe ul {  }
#col_left .NaviListe li { }
#col_left .NaviListe li a { }
#col_left .NaviListe li.active a { font-weight:bold; }

/*+------------------------------------------------------------------------------------------
	List Search Form
---------------------------------------------------------------------------------------------+*/
.ListSearchForm { overflow:hidden; margin-bottom:10px;}
.ListSearchForm .infos {  font-size:11px;}
.ListSearchForm input[type=text] { line-height:1;width:300px; color:#CCCCCC; font-size:16px; margin:0; padding:1px 2px 2px 2px; font-family:  Arial, Helvetica, sans-serif; }
.ListSearchForm input[type=submit] {line-height:1; padding:0px 5px 1px 5px; font-size:16px;font-family:  Arial, Helvetica, sans-serif; border: 1px solid #ccc;}
.ListSearchForm input[type=text]:focus {color: #333;}
 
/*---------------------------------------------------------------------------------------
	Dataset subnav
------------------------------------------------------------------------------------------*/
.DatasetSubnav {  overflow:hidden;     font-size:15px; line-height:1 ;  margin-left:232px;margin-bottom:10px;}
.DatasetSubnav ul { list-style:none;padding:0px 0 0 0; margin:0;  overflow:hidden;}
.DatasetSubnav li { list-style:none;margin:0 10px 0 0; float:left; width:auto; overflow:hidden;  border:1px solid #ccc; padding:5px;}
.DatasetSubnav li.active {font-weight:bold;background: #f3f3f3;}
.DatasetSubnav li:hover {background: #f3f3f3;}
.DatasetSubnav li.active a  { text-decoration:none;  }
 
/*+------------------------------------------------------------------------------------------
	.PagerBar
---------------------------------------------------------------------------------------------+*/
.PagerBar { padding:0px 5px 10px 0px;margin:auto;  overflow:hidden; }
.PagerBar ul { list-style:none; border: 0px solid #0F0; margin: 0px; padding: 0px 0px 0px 0px; background-image:none;}
.PagerBar li  { text-align:center;list-style:none; float:left; width: auto; margin: 2px 5px 0px 0px; padding: 0px;background-image:none; }
.PagerBar li a { display: block;width: 20px; font-size: 11px; border: 1px solid #F1EFE2; text-decoration: none;}
.PagerBar li a:hover {  text-decoration: none; }
.PagerBar li.begin a { color: #000;   background-color: #DDD;}
.PagerBar li.begin a:hover { color: #fff;   background-color: #333;}
.PagerBar li.back a { color: #000;  background-color: #EEE;}
.PagerBar li.back a:hover { color: #fff;   background-color: #333;}
.PagerBar li.page a { color: #000; background-color: #EEE;}
.PagerBar li.page a:hover { color: #fff;   background-color: #333;}
.PagerBar li.activepage a { color: #FFF;   background-color: #333;}
.PagerBar li.activepage a:hover { color: #FFF;  display:block; background-color: #333;}
.PagerBar li.next a { color: #000;   background-color: #EEE;}
.PagerBar li.next a:hover { color: #fff;  background-color: #333;}
.PagerBar li.end a { color: #000;  background-color: #DDD;}
.PagerBar li.end a:hover { color: #fff;   background-color: #333;}

/*---------------------------------------------------------------------------------------
	TrackListeOverview
------------------------------------------------------------------------------------------*/
.TrackListeOverview {overflow:hidden;}
.TrackListeOverview .TrackListeItem {float:left; width:auto; margin:0 14px 10px 0;text-align:center;}
.TrackListeOverview .TrackListeItem .cover { }
.TrackListeOverview .TrackListeItem .cover img { border: 1px solid #ccc;  }
.TrackListeOverview .TrackListeItem .trackTitle { font-weight:bold; font-size:11px ; overflow:hidden; width:120px;}
.TrackListeOverview .TrackListeItem .releaseTitle {  font-size:11px ; }
.TrackListeOverview .TrackListeItem .player {text-align:center;}


/*---------------------------------------------------------------------------------------
	Tracks Liste
------------------------------------------------------------------------------------------*/
.TrackListe {border-top:1px dotted #333;width:550px;}
.TrackListe .TrackListeItem { border-bottom:1px dotted #333; overflow:hidden;padding:5px 5px; position:relative;}
.TrackListe .TrackListeItem.active { background:#eee url(images/active_bg.gif) left repeat-y; }
.TrackListe .TrackListeItem .rightinfos { background:#fff; overflow:hidden;position:absolute; right:0; top:5px;text-align:center; }
.TrackListe .TrackListeItem .duration { color: #666; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px ; letter-spacing: -0.01em; margin-bottom:6px; }
.TrackListe .TrackListeItem .duration span {   font-size:12px ;  }
.TrackListe .TrackListeItem .quali {  font-size:11px ;  }
.TrackListe .TrackListeItem .price {  font-weight:bold;    }
.TrackListe .TrackListeItem a.shopbutton {  font-size:11px ;  background:#288407 none repeat scroll 0 0; color:#FFFFFF; padding:0 5px; }
.TrackListe .TrackListeItem .cover { float:left;width:auto; margin-right:5px;}
.TrackListe .TrackListeItem .cover img { border: 1px solid #ccc;  }
.TrackListe .TrackListeItem .data { position:relative;float:left;width:440px; height: 75px;}
.TrackListe .TrackListeItem .data .caption {color:#ccc;float:left; width:55px;}
.TrackListe .TrackListeItem .trackTitle { font-weight:bold; font-size: 14px ;margin-bottom:3px;}
.TrackListe .TrackListeItem .releaseTitle {  overflow:hidden;}
.TrackListe .TrackListeItem .artist {overflow:hidden;}
.TrackListe .TrackListeItem .label {overflow:hidden;}
.TrackListe .TrackListeItem .releaseDateAndLabel { overflow:hidden; }
.TrackListe .TrackListeItem .releaseDateAndLabel .caption {float:left; width:auto; margin-right:3px; color:#ccc;}
.TrackListe .TrackListeItem .releaseDateAndLabel .value { float:left; width:auto; margin-right:10px;}
.TrackListe .TrackListeItem .player {margin-top:3px;}

/*---------------------------------------------------------------------------------------
	Releases Liste
------------------------------------------------------------------------------------------*/
.ReleaseListe {border-top:1px dotted #333; width:550px;}
.ReleaseListe .ReleaseListeItem .row1 {overflow:hidden;}
.ReleaseListe .ReleaseListeItem { border-bottom:1px dotted #333; overflow:hidden;padding:5px 0; position:relative;}
.ReleaseListe .ReleaseListeItem .rightinfos {position:absolute; right:5px; top:5px; text-align:center; }
.ReleaseListe .ReleaseListeItem .duration { color: #666; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px ; letter-spacing: -0.01em; margin-bottom:6px; }
.ReleaseListe .ReleaseListeItem .duration span {   font-size:12px ;  }
.ReleaseListe .ReleaseListeItem .quali {  font-size:11px ;  }
.ReleaseListe .ReleaseListeItem .price {  font-weight:bold;    }
.ReleaseListe .ReleaseListeItem a.shopbutton {  font-size:11px ;  background:#288407 none repeat scroll 0 0; color:#FFFFFF; padding:0 5px; }
.ReleaseListe .ReleaseListeItem .cover { float:left;width:auto; margin-right:5px;}
.ReleaseListe .ReleaseListeItem .cover img { border: 1px solid #ccc;  }
.ReleaseListe .ReleaseListeItem .data { position:relative;float:left;width:390px; height: 75px;}
.ReleaseListe .ReleaseListeItem .data .caption {color:#ccc;float:left; width:40px;}
.ReleaseListe .ReleaseListeItem .releaseTitle { font-weight:bold; font-size:14px ;margin-bottom:3px;}
.ReleaseListe .ReleaseListeItem .artist {}
.ReleaseListe .ReleaseListeItem .label {}
.ReleaseListe .ReleaseListeItem .DateAndLabel { overflow:hidden; margin-top:3px;}
.ReleaseListe .ReleaseListeItem .DateAndLabel .caption {float:left; width:auto; margin-right:3px; color:#ccc;}
.ReleaseListe .ReleaseListeItem .DateAndLabel .value { float:left; width:auto; margin-right:10px; color: #666;}
.ReleaseListe .ReleaseListeItem .TracksCntGenres { position:absolute; bottom:0px; font-size:11px; }
.ReleaseListe .ReleaseListeItem .TracksCntGenres .TracksCnt{ cursor:pointer;float:left; width:auto; padding-left:14px;background: url(../images/down_gr.gif) 0px 3px no-repeat;}
 
.ReleaseListe .ReleaseListeItem .TracksCntGenres .TracksCnt.up { padding-left:14px;background: url(../images/up_gr.gif) 0px 3px no-repeat;}
.ReleaseListe .ReleaseListeItem .TracksCntGenres .Genres{ float:left; width:auto; }

.releaseTracks {padding:5px 0px 5px 0px;}
.releaseTracks .track { overflow:hidden; background:#fff; padding:0 0 3px 0;}
.releaseTracks .track  .no {text-align:right;padding-top:3px;float:left;width:30px; margin-right:5px; color:#999;font-family: Arial, Helvetica, sans-serif; font-size:18px ; font-weight:bold;letter-spacing: -0.01em; line-height:1;}
.releaseTracks .track  .player {float:left; width:100px;z-index:2; height:24px;}
.releaseTracks .track  .tracktitle {float:left; width:auto;z-index:1;}

  

/*---------------------------------------------------------------------------------------
	ArtistListe
------------------------------------------------------------------------------------------*/
.ArtistListe {overflow:hidden;margin-bottom:10px;}
.ArtistListeItem {background:#f5f5f5; position:relative; border:1px solid #ddd; float:left; width:205px; padding: 10px  ;margin: 0 10px 10px 0; 	box-shadow: 3px 3px 1px rgba(194, 194, 194, 0.8);	-moz-box-shadow: 3px 3px 1px rgba(194, 194, 194, 0.8);	border-radius:5px; -moz-border-radius:5px;	}
.ArtistListeItem .image { overflow:hidden;  float:left; width:auto; margin-right: 5px; }
.ArtistListeItem .image img {  border: 1px solid #ccc;  }
.ArtistListeItem .Infos { overflow:hidden;font-size:11px;  color: #000; }
.ArtistListeItem .Infos .name {  font-weight:bold; font-size:12px ; margin-bottom:3px;}
.ArtistListeItem .Infos .countryCity {   }
.ArtistListeItem .Infos .countryCity img { margin:1px 3px 0 0;  }
.ArtistListeItem .Infos .trackCounts {   }

/*---------------------------------------------------------------------------------------
	LabelListe
------------------------------------------------------------------------------------------*/
.LabelListe { overflow:hidden;margin-bottom:10px;}
.LabelListeItem {background:#f5f5f5; position:relative; border:1px solid #ddd; float:left; width:205px; padding: 10px  ;margin: 0 10px 10px 0; 	box-shadow: 3px 3px 1px rgba(194, 194, 194, 0.8);	-moz-box-shadow: 3px 3px 1px rgba(194, 194, 194, 0.8);	border-radius:5px; -moz-border-radius:5px;	}
.LabelListeItem .image { overflow:hidden; float:left; width:auto; margin-right: 5px; }
.LabelListeItem .image img {  border: 1px solid #ccc;  }
.LabelListeItem .Infos { overflow:hidden;font-size:11px;  color: #000; }
.LabelListeItem .Infos .name {  font-weight:bold; font-size:12px ; margin-bottom:3px;}
.LabelListeItem .Infos .countryCity {   }
.LabelListeItem .Infos .countryCity img { margin:1px 3px 0 0;  }
.LabelListeItem .Infos .trackCounts {   }


/*------------------------------------------------------------------------------
    Message, Notice, Error Boxes
------------------------------------------------------------------------------*/
.MsgBoxError,
.MsgBoxOk,
.MsgBoxNotify { padding: 10px; margin: 5px 0px 5px 0px;}

.MsgBoxNotify { color:#222; border: 1px solid #E5E58F;background-color: #FCFCE8;}
.MsgBoxOk {	color:#6CB656;  border: 1px solid #C1CEC1;	background-color: #E3F2E1; background: -moz-linear-gradient( top, #EFF8ED, #E3F2E1); background: -webkit-gradient(linear, left top, left bottombottom, from(#EFF8ED), to(#E3F2E1));	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EFF8ED,EndColorStr=#E3F2E1); }
.MsgBoxError {	color:#D0583F;  border: 1px solid #F8C9BB;	background-color: #FCE4DF; background: -moz-linear-gradient( top, #FDF0EE, #FCE4DF); background: -webkit-gradient(linear, left top, left bottombottom, from(#FDF0EE), to(#FCE4DF));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDF0EE,EndColorStr=#FCE4DF);}



