/* !!!!!!!!!!!!!!!!!!!!!!!new styles for search page!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.search {
    clear: none;
    float: left;
    width: 650px;
    
}

.title {
    margin: 0;
}

.title h1, .titlenews h1, .classtitle h1 {
    /*border-bottom: 1px solid #CCC;*/
    clear: both;
    color: #717171;
    font-size: 12px;
    line-height: 17px;
    height: 18px;
    background-color:#f1f1f1;
    padding-top: 2px;
    text-transform: uppercase;
    /*width:470px;*/
     width:auto;
}

.titlenews h1 
{
	width:470px;
	background-color:#fff;
}
.search .title h1 {
    border-bottom: 1px solid #CCC;
    clear: both;
    color: #717171;
    font-size: 12px;
    line-height: 17px;
    height: 18px;
    padding-top: 26px;
    text-transform: uppercase;
   
}

.title h1 span {
    border: 0 none;
    clear: none;
    float: right;
    margin-bottom: 0;
    margin-top: -16px;
    text-align: right;
    width: 420px;
    text-transform: none;
}

.title_artist{
    border: 0 none;
    clear: none;
    float: right;
    margin-bottom: 0;
    margin-top: -16px;
    text-align: right;
    width: 420px;
    text-transform: none;
}

.title .tr {
    padding-top: 4px;
}

.th {
    /*background-image: url( ../images/bg_titelbar_grad_1x20.gif );
    background-position: center bottom;
    background-repeat: repeat-x;*/
     background-color:#D9D9D9;
    clear: both;
    float: left;
    height: 20px;
    margin-top: 0px;
    width: 650px;
}

.th div {
    font-weight: bold;
    padding-top: 4px;
    margin: 0;
}

.th .box {
    width: 295px; /*295*/
    padding-left: 6px;
}

*html .th .box {
    width: 301px;
}

.tr 
{
    background-color: #FFF;
    border-bottom: 1px solid #CCC;
    clear: both;
    float: left;
    padding-bottom: 4px;
    width: 650px;

}

.traltbgcolor
{	 
	 background-color: #EEE !important;
	 background-image:url( ../images/bg_image.gif);
	 background-repeat:repeat-x ;
}
.traltPPbgcolor
{
	 background-color:#fff;
}
.tr div, .th div {
    clear: none;
    float: left;
}

.tr .box {
    width: 301px; /*301*/
}

.search .tr {
    background-color: #FFF;
    border-bottom: 1px solid #CCC;
    clear: both;
    float: left;
    padding-bottom: 4px;
    width: 650px;
}

.img {
    margin-right: 6px;
    padding-top: 4px;
}

.img img {
    display: block;
    height: 60px;
    width: 60px;
}

.txt {
    margin-top: 4px;
    width: 235px;
}

a.black {
    color: #000;
    display: block;
    text-decoration: none;
    font-weight: normal;
}

a.black:hover {
    text-decoration: underline;
    color: #000;
}

.date {
    padding: 4px 0 0 0;
    width: 78px;
}

.icons {
    padding: 0 4px 0 0;
    width: 88px;
    text-align: right;
}

.icons div {
    padding-left: 2px;
    padding-top: 3px;
    float: right;
}

.price {
    padding: 4px 4px 0 0;
    font-weight: bold;
    width: 52px; /*52px*/
    text-align: right;
}

.popularity {
    display: block;
    float: right !important;
    padding-top: 4px;
    padding-right: 5px !important;
    text-align: right;
    width: 78px;
}

.type {
    padding: 4px 0 0 0;
    font-weight: bold;
    width: 34px;
    text-align: center;
    text-transform: uppercase;
    float: left;
}

#warenkorb .type {
    float: left;
    text-align: left;
    width: 46px;
}

.tr .type {
    text-transform: uppercase;
}

.break {
    float: none;
    clear: both;
    line-height: 0;
}
#lizenz .tr
{
	background-color:#f1f1f1;
}
/* !!!!!!!!!!!!!!!!!!!!!!!new styles for search page!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* !!!!!!!!!!!!!!!!!!!!!!!new styles for charts!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#chart_genre_song 
{
	min-height:1450px;
	overflow-y:visible;
}
.charts {
    width: 480px;
}

.charts .tr, .charts .th {
    width: 485px;
}

.charts .title .tr {
    background: transparent url( ../images/bg_low_left.gif ) no-repeat scroll right top;
    margin-top: 2px;
    padding-top: 0;
    clear: both;
    height: 36px;
    padding-left: 10px;
    width: 475px;
    border-bottom: 0;
    padding-bottom: 0;
    
}

*html .charts .title .tr {
    width: 485px;
}

.charts .title, .charts .classtitle {
    background: transparent url( ../images/bg_low_left.gif ) no-repeat scroll left top;
    clear: both;
    margin-left: 0;
    overflow: visible;
    width: 485px;
    background-position: left bottom;
}

.charts .classtitle 
{
	padding-top:5px;
	height:25px;
}
.charts .title
{
	height: 58px;
}
.charts.noblue .title, .charts.noblue .title .tr {
    background: none;
    height: 0;
    line-height: 0;
}
.charts .title .tr .menuLinkB
     {
    color:#4A4A4A ;/*919D55   4A4A4A*/
}

.charts .title .tr .classSongTopExtTabItemMiniMemo,
    .charts .title .tr .classVideoTopExtTabItemMiniMemo,
    .charts .title .tr .classAlbumTopExtTabItemMiniMemo,
    .charts .title .tr .classSingleTopExtTabItemMiniMemo {
    float: right;
}

.charts .txt {
    width: 200px;
}

.sortDisable {
    color: #0000FF;/*#2864b4*/
    font-weight: bold;
}

.search p, .charts p {
    padding: 2px 0 0 0;
    margin: 0;
    /*min-height: 47px;*/
}

.search p a, .charts p a {
    overflow: hidden;
}

.search p.price, .charts p.price {
    padding: 16px 0 0 66px; /* Changed for charts price on 30 Oct,2008 Prev values are 0 0 0 66px */
    margin: 0;
    font-weight: bold;
    width: auto;
    text-align: left;
    min-height: 0;
}

.search p.price {
    padding: 0 0 0 66px; 
    margin: 0;
    font-weight: bold;
    width: auto;
    text-align: left;
    min-height: 0;
}

/* !!!!!!!!!!!!!!!!!!!!!!!new styles for charts!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.fr {
    float: right !important;
}

.advanced .title {
    height: 40px;
}

.advanced .title .tr .classSongTopExtTabItemMiniMemo a {
    position: relative;
    top: 2px;
    left: 0;
}

.advanced .title .tr .classSongTopExtTabItemMiniMemo {
    padding: 5px 5px 0 0;
}

.advanced .bottomSpacer3px {
    line-height: 8px;
    height: 8px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!new styles for charts!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!new styles for orders!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
#lizenz .searchForm {
    float: left;
    clear: both;
    width: 650px;
    padding: 10px 0 7px 0;
}

#lizenz .searchForm span {
    font-weight: bold;
    margin-left: 5px;
}

#lizenz .searchForm input[type='text'] {
    width: 210px;
    height: 20px;
}

#lizenz .searchForm input[type='submit'] {
    position: relative;
    top: 2px;
}

#lizenz .searchForm input.text {
    width: 210px;
    margin-left: 3px;
    margin-right: 3px;
}

#lizenz .searchForm input.button {
    background-image: url( ../images/search_button.gif );
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    text-align: center;
    width: 60px;
    border: 0 none;
    margin: 0;
    padding: 0;
}

.rights {
    width: 42px;
    padding-left: 4px;
}

#lizenz .button, #download .button {
    padding-left: 4px;
}

#lizenz .button a, #download .button a {
    padding: 0 0 2px 0;
    margin: 0 0 0 0;
}

#lizenz .button a img, #download .button a img {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#lizenz .rights .icon, #download .rights .icon {
    clear: both;
}

#lizenz .tr, #download .tr {
    margin-top: 4px;
}

#lizenz .tr .box {
    width: 270px; /*Old value 277 changes are done to affect on downloadlist page*/
}

#lizenz .th .box {
    width: 271px;
}

#lizenz .tr .blockStrLine .box {
    width: 348px;
    padding-left: 6px;
   
}

#download .tr .box {
    width: 350px;
}

#download .th .box {
    width: 344px;
}

.buttonline .button {
    float: right;
}

#download .classmyOrdersDetailsGr {
    padding-left: 5px;
}

.size {
    padding: 4px 0 0 5px;
    width: 58px;
    clear: none;
}

.modem {
    width: 90px;
    padding: 4px 0 0 5px;
    float: left;
    clear: none;
}

#download .button {
    padding-top: 4px;
    clear: none;
}

#download .tr .blockStrLine {
    clear: both;
}

#download .classmyOrdersDetails {
    width: 346px;
}

.title h2 {
    height: 39px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!new styles for orders!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#lizenzView .rights img {
    float: left;
}

#lizenzView .rights .icon {
    clear: left;
    float: left;
    display: inline;
}

#lizenzView .rights .iconTxt {
    clear: right;
    display: inline;
    float: left;
}

 .dwnlsearchFormbutton {
    background-image: url( ../images/search_button.gif );
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    text-align: center;
    width: 60px;
    border: 0 none;
    margin-left:5px; 
    padding: 10px 0 7px 0;
}
.dwnlsearchForm {
    float: left;
    clear: both;
    width: 650px;
    padding: 10px 0 7px 0;
}

.dwnlspan {
    font-weight: bold;
    margin-left: 5px;
    margin-right :5px;
}

.dwnlbutton{
    padding-left: 3px;
}


