/*
** "Yet Another Mobile Entertainment Portal" (c) by net-m
**
** E-PLUS UNLIMITED FULLTRACK
*/
body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: #000d00 url('../img/bg.gif') left repeat-y; color: #fff; padding-top: 0; }
a { color: #fff;}

#header{ color: #9f9f9f; height:160px; }
#header a {color: #9f9f9f;}
#header #logo { position:absolute; left:60px; top:60px; }
#header #logoline { position:absolute; left:-72px; top:60px; width: 122px; height:40px; background: #8bcc0b; }
#header #headlogin { position: absolute; right: 170px; top: 115px; width: 670px; text-align: right; vertical-align: middle; color: #8bcc0b; }
#header #headlogin img.login { vertical-align: middle; }
#headlogin input { background: #000d00; border: 1px solid #537a07; font-size: 10px; color: #fff; width: 90px; height: 16px; }
#headlogin .submit { cursor: pointer; background: #000d00 url(../img/topnav/anmelden.gif) no-repeat left center; border:0; height:10px; vertical-align: middle; width: 75px; text-indent: -999em; }
#headlogin .submit:hover { background: url(../img/topnav/anmelden_on.gif) no-repeat left center; }

#topnav { color:#9f9f9f; left:60px; text-align:left; top:10px; font-size: 0.8em; }

#page {}
#page_margins {width: 900px; margin: 0; margin-left: 72px;}

#main {padding:0; margin-top: 10px;}

#teaser_top { float:right; width: 590px; display: none; }
#teaser_top div {float: left;}
#teaser_top .menu { width: 88px; height: 200px; margin-right: 10px; border: 1px solid #537a07; }
#teaser_top .teaser { width: 490px; height: 200px; background: transparent url('../img/header/test.jpg') no-repeat; }

/*  */
#col1 {width: 150px;}
#col2 {width: 145px;}
#col3 {margin-left: 190px; margin-right: 155px; padding:0; background-color: transparent; }

#col1_content{padding-right: 0px;}
#col3_content {margin-left:0;margin-right:0;}

#page_footer { margin-top: 20px; color: #755f50; font-size: 9px; font-weight: normal; }
#page_footer a { color: #755f50; text-decoration: underline; }


/**** I T E M   D E T A I L   / O R D E R  / A L B U M ****/
#album .box_header.items_header_album { display: none; }
#album .col2_top_dl { display: none; }
#album_info { margin-top: 10px; margin-left: 10px; }
#album_info table { width: 399px; }
#album_info td.cover { width: 148px; }
#album_info td.info { vertical-align: top; }
.item_music table { width: 549px; }
.item_music td { border-bottom: 1px solid #ff9900; padding-top: 3px; padding-bottom: 3px;}
.item_music td.trackno { width: 40px; font-size: 18px; font-weight: bold; }
.item_music td.playtime { width: 70px; }
.item_music td.prelisten { width: 50px; }
.item_music td.prelisten img { cursor: pointer; }
.item_music td.order { width: 27px; }
.item_music td.title a.item_name2 { font-weight: normal; }

#col3_content .detail_item_body, #col3_content .order_item_body { margin-top: 10px; text-align: left; }
#col3_content .detail_item_body img, #col3_content .order_item_body img, #album_info td.cover img { border: 1px solid #f39200; float: left; margin-right: 10px;  }
/* #col3_content .detail_item_body p { min-height: 200px; height: auto; } */
#col3_content .order_item_name1, #album_info td.info h2 { color: #ff9900; font-size: 18px; font-weight: bold; }
#col3_content .order_item_name2, #col3_content .order_item_name2 a, #album_info td.info h1 { color: #ff7f00; font-size: 16px; font-weight: normal; }
#col3_content .order_item_fromalbum, #col3_content .order_item_fromalbum a { color: #fff; font-size: 11px; font-weight: normal; }
#col3_content .order_info_inline { margin-top: 8px; width: 390px; }
#col3_content td.infofield { color: #ffcf88; }
#col3_content .detail_order_link { margin-left: 141px; margin-top: 15px; height: 40px; background: url('../img/jetzt_bestellen.gif') no-repeat; text-indent: -999em; }
#col3_content .detail_order_link a { height: 24px; width: 107px; display: block; cursor: pointer; }
#col3_content .box_header.order_item_header, #col3_content .box_header.flag_item_header { margin-top: 10px; padding: 0; padding-left: 10px; background-color: #ff9900; color: #000; }
#col3_content #gopayabo_head { margin-top: 15px; }
#col3_content .box_header.items_header_album { padding: 0; }
#col3_content .box_header.items_header_album_tracks  { margin-top: 10px; padding: 0;}
#col3_content .box_header.pay_header { padding: 0px; }
#col3_content .pay_content { text-align: left; border-right: 1px solid #ff6600; border-left: 1px solid #ff6600; border-bottom: 1px solid #ff6600; background: url('../img/order/box_bg.jpg') repeat-y; padding-bottom: 15px;}
#col3_content .order_content { text-align: left; }
#col3_content .box_footer.order_footer { display: none; }
#col3_content .order_content p, #col3_content .pay_content p { padding: 10px; line-height: 14px; margin: 0; }
#col3_content .tan .order_msisdn, #gopaypinrequest .subcl { padding-left: 10px; } 
#col3_content .page_header_login { display: none; }
#col3_content .box_header.login_header { display: none; }
#col3_content .box_header.items_header_cd { padding: 0; font-size: 18px; font-weight: bold; color: #ff9900; }
#col3_content .pay_method { cursor: pointer; }
#single_content { zoom: 1; }
#single_content #gopay { display: block; background: url('../img/order/pay_gopay.gif') 10px 10px no-repeat; text-indent: -999em; padding-left: 10px; padding-top: 10px; overflow:hidden;}
#col3_content .gopay .order_submit { padding-left: 300px; }
#col3_content .tan .order_submit { padding-left: 10px; }
#single_content #tan { display: block;  background: url('../img/order/pay_tan.gif') 10px 10px no-repeat; text-indent: -999em; padding-left: 10px; padding-top: 10px; overflow:hidden;}
input#tantan { margin-bottom: 10px; }
#col3_content .box_header {padding-left:0px;}


#album_top_boxes { margin-top: 10px; margin-left: 10px; width: 535px; overflow:hidden; }
#album_top_boxes .album_box_songs { float: left; overflow: hidden; margin-right: 15px; line-height: 18px; }
#album_top_boxes .album_box_info { float: right; overflow: hidden;  }
#album_top_boxes .album_box_songs { width: 58%; border: 1px solid #ff9900; }
#album_top_boxes .album_box_info { width: 38%; border: 1px solid #ff9900; }
#album_top_boxes .album_box_songs h2, #album_top_boxes .album_box_info h2 { background: #ff9900; text-align: center; height: 19px; padding-top: 5px;}
#album_top_boxes .album_box_songs .songs, #album_top_boxes .album_box_info p { padding-left: 15px; padding-top: 5px; }
#album_top_boxes .album_box_songs .prelisten { float: left; padding-right: 8px; }
#album_top_boxes .album_box_songs .watchlist { float: left; padding-right: 8px; }
#album_top_boxes .album_box_songs .prelisten img { cursor: pointer; }

.order_content #sendgopay, .order_content #sendtan, .order_content #sendgopayabo, input#sendgopaypin, .order_content #submit1 { text-align: left; width: 107px; min-width: 107px; height: 24px; min-height: 24px; padding-left: 200px; border: 0; background: url('../img/submit.gif') no-repeat; text-indent: -999em; display: block; }
input#sendgopaypin { text-align: left; width: 83px; min-width: 83px; height: 24px; min-height: 24px; padding-left: 200px; border: 0; background: url('../img/submit_pin.gif') no-repeat; text-indent: -999em; display: block; }
.order_content #submit1 { margin-left: 224px; }

/**** L O G I N / R E G I S T E R****/

#logout .col2_top_dl { display: none; }
#login .col2_top_dl { display: none; }
#pw_resend .col2_top_dl { display: none; }
#resendPW .col2_top_dl { display: none; }
#registerUser .col2_top_dl { display: none; }
#editUser .col2_top_dl { display: none; }
#enduserbox_cnt, #loginbox_cnt { border: 1px solid #ff6600; padding: 10px; }
#loginbox_cnt { width: 533px; }
#loginbox_cnt .login_descr { margin-bottom: 15px; }
.login_form { margin-top: 15px; }
.loginform .login_descr a.register { background: url('../img/link_register.gif') no-repeat; width: 127px; height: 5px; margin-top: 30px; }
.loginform .login_descr a.forgotpw { background: url('../img/link_forgotpw.gif') no-repeat; width: 146px; height: 5px; }
.loginform .login_descr a.tofaq { margin-top: 20px; background: url('../img/link_why.gif') no-repeat; width: 153px; height: 5px; }
.loginform .login_descr a { text-indent: -999em; display: block; }
.error { color: red;}
.msisdnError{margin-top:-12px; padding-left:5px;}
.newuser_form label.left { width: 250px; clear:left; }
.newuser_form label.center {display:block; float:right; height:40px; margin-top:0px; width:250px;}
.newuser_form fieldset { line-height: 16px; }
.login_submit .submitbutton { margin-top: 8px; background: url('../img/bt_login.gif') no-repeat; width: 62px; height: 24px; padding-left: 200px; text-indent: -999em; border: 0; display:block;}
.login_submit .submitbutton.pwresend { background: url('../img/bt_pwresend.gif') no-repeat; width: 77px; }
.newuser_submit { margin-left: 253px; }
.newuser_submit .submitbutton { margin-top: 8px; background: url('../img/bt_register.gif') no-repeat; width: 78px; height: 24px; padding-left: 200px; text-indent: -999em; border: 0; display:block;}
.newuser_submit .submitbutton.profile { background: url('../img/bt_profile.gif') no-repeat; width: 70px; }


/**** F A Q ****/

#col3_content .box_header.faq { display: none; }
#faq_answers a, #faq_questions a { cursor: pointer; text-decoration: none; }
#faq_questions ul { list-style: none; }
#faq p.header { background: #ff6600; height: 20px; }
#faq p.header a { padding-left: 10px; font-weight: normal; }
#faq p.faq_text a { font-size: 11px; color: #ff6600; }
.mdv_devicelist {  }
.mdv_device { float:left; text-align:center; width:98px; }
.mdv_device img { border: 1px solid #ff6600; }

/**** W A T C H L I S T   P A G E ****/

#col3_content .box_header.watchlist_items { margin-top: 20px; padding: 0; }
#watchlist_items { background: #793000 url('../img/bg_flag_items.jpg') top left repeat-x; }
#watchlist_items .item_music td.preview { width: 60px; }
#watchlist_items .item_music td.preview img { border: 1px solid #ff6600; }


/****** A R T I S T   A - Z *****/

/* #ajax_artists { margin-top: -15px; } */
#find_artists .box_header { display: none; }
#find_artists .artists_chars, #find_artists .artists_subchars, #find_artists .artists_groups { line-height: 38px; background: #cc5200; height: 38px; text-align: center; padding-left: 21px; padding-right: 21px;}
#find_artists .artists_subchars { background: #b54800; line-height: 25px; height: 25px; font-size: 10px; }
#find_artists .artists_groups { background: #cc5200 url('../img/az_corner.gif') bottom left no-repeat; }
#find_artists .artists_groups_blank { border-top: 1px solid #cc5200; }
#find_artists .artists_chars td, #find_artists .artists_subchars td { width: 19px; }
#find_artists .artists_chars td.act { font-size: 18px; font-weight: bold; }
#find_artists .artists_subchars td.act { font-weight: bold; }
#find_artists .artists_list { border-left: 1px solid #cc5200; border-right: 1px solid #cc5200; padding-top: 10px; padding-bottom: 10px;}
#find_artists .artists_list table { margin-left: 20px; width: 500px; }
#find_artists .artists_list td { vertical-align: top; }
#find_artists .artists_groups .prev { float: left; width: 20px; }
#find_artists .artists_groups .next { float: right; width: 20px; text-align: right; }
#find_artists .artists_groups .pages { margin-left: 50px; margin-right: 50px; text-align: center; }
#find_artists .artists_groups .pages .act { font-size: 18px; font-weight: bold; }
#linkback_artist_az { margin-top: 10px; margin-bottom: 10px; }
/**** on items_music ****/
#items_music #ajax_artists { margin-top: 60px; }
#items_music #find_artists .box_header { display: block; height: 38px; background: #ff7f00 url('../img/page/pageheader_artists_az.gif') no-repeat; text-indent: -999em; }

/**** V I D E O   T E A S E R ****/
#video_col2 { margin-bottom: 10px; }


/**** W A T C H L I S T   T E A S E R ****/

#teaser_watchlist_head {
 width: 136px;
 padding-left: 7px;
 padding-top: 7px;
 border-top: 1px solid #b26b00;
 border-left: 1px solid #b26b00;
 border-right: 1px solid #b26b00;
}
#teaser_watchlist_body {
 font-size: 11px;
 width: 136px;
 padding-left: 7px;
 padding-top: 10px;
 border-left: 1px solid #b26b00;
 border-right: 1px solid #b26b00;
 border-bottom: 1px solid #b26b00;
}
#teaser_watchlist_body p.morelink { text-indent: -999em; } 
#teaser_watchlist_body p.morelink a { width: 54px; height: 5px; display: block; margin-top: 8px; background: url('../img/bt_more.gif') no-repeat;} 

#teaser_watchlist_footer { display: none; }

ul#teaserwatchlist {
 width: 130px;
}
ul#teaserwatchlist li.tracktitle a, ul#teaserwatchlist li.tracktitle2 a {
 font-weight:bold;
 color: #ff7f00;
}
ul#teaserwatchlist li.trackartist, ul#teaserwatchlist li.trackartist2 {
 padding-bottom:5px;
}
/**** T E A S E R   C O L 2  -  T O P   D O W N L O A D S ****/

#col2_content .col2_top_dl { margin-top: 10px; }
#col2_content .col2_top_dl h2 { 
 color: #000; 
 background: #ff9900;
 height: 20px;
 line-height:20px;
 padding-left: 5px;
}
#col2_content .col2_top_dl td { border-bottom: 1px solid #b26b00; font-size: 11px; padding-top: 5px; padding-bottom: 5px;}
#col2_content .col2_top_dl td.pos { width: 25px; text-align: center; }
#col2_content .col2_top_dl td.title { padding-left: 8px; padding-right: 5px; }
#col2_content .col2_top_dl td.title a.topitem_name1 { font-weight: bold; }
#col2_content .col2_top_dl td.pre img { cursor: pointer; }
#col2_content .top_more { text-align: right; margin-top: 10px; }

/**** T E A S E R   C O L 2  -  T O P   A C T ****/

#col2_content .col2_top_act { margin-top: 10px; border: 1px solid #b26b00; padding: 10px; }
#col2_content .col2_top_act img.topact{ border: 1px solid #fff; margin-top: 10px; }

/**** T E A S E R   C O L 1  -  F A Q ****/
#col1_content .col1_faq { margin-top: 20px; background: #273a02; padding: 10px; width: 130px; }
#col1_content .col1_faq img { padding-bottom: 10px; }
#col1_content .col1_faq_link { height: 12px; text-align: right; padding-right: 10px; padding-top: 8px; background: #70a30a; border-top: 1px solid #010d01;}

/**** T E A S E R   C O L 2  -  F A Q ****/
#col2_content .col2_faq { margin-top: 10px; background: #ff6600; padding: 10px; }
#col2_content .col2_faq img { padding-bottom: 10px; }
#col2_content .col2_faq_link { height: 12px; text-align: right; padding-right: 10px; padding-top: 8px; background: #ff9900; border-top: 1px solid #993d00;}


/**** M E N U   B U T T O N S   L E F T ****/

#menu ul li a, #menu ul li ul li a {
padding: 0px;
border-bottom: 1px solid #010d01;
}
#menu ul li img, #menu ul li ul li img {
padding: 0px;
}
#menu #searchbox {
 margin-top: 20px;
 margin-bottom: 20px;
 background: #6ea30a;
}
#menu #searchbox form {
 padding-left: 5px;
 vertical-align: middle;
}
#menu #searchbox input, #menu #searchbox select {
 background: #273a02;
 border: 1px solid #537a07;
 color: #fff;
 width: 114px;
 height: 15px;
}
#menu #searchbox select {
 width: 140px;
 margin-top: 5px;
}
#menu #searchbox .searchgo {
 background: #000d00 url(../img/menu/bt_search.gif) no-repeat left;
 border:0;
 width: 17px;
 padding: 0;
 margin: 0;
 vertical-align: top;
}
#menu #searchbox a img {
 padding-top: 9px;
}

/**** TEASER TOP ****/
#index_teaser .index_teaserband {
background:transparent url(../img/teaserband_green.gif) repeat scroll left top;
bottom:0pt;
height:30px;
left:0px;
padding-top:30px;
position:absolute;
top:139px;
width:555px;
}

#index_teaser .index_teasertext {
display:block;
height:28px;
left:240px;
line-height:14px;
overflow:hidden;
position:absolute;
top:32px;
width:300px;
z-index:3;
}
#index_teaser .index_teasergenre {
display:block;
left:10px;
overflow:hidden;
position:absolute;
top:8px;
width:180px;
height: 40px;
vertical-align: middle;
z-index:3;
}

#index_teaser .index_plus {
color: #537a07;
}

/**** ITEMS MUSIC BOXED ****/

.items_music_box #prevnext { background: #ff6900; line-height: 20px; border-top: 1px solid #FF9900; border-left: 1px solid #FF9900; border-right: 1px solid #FF9900;}
.items_music_box .item_music {
 border: 1px solid #ff9900;
 width: 524px;
 padding-left: 0;
 padding-right: 0;
 margin-left: 29px;
 padding-top: 4px;
 font-size: 11px;
}
.items_music_box .item_music table { 
 width: auto;
}
.items_music_box .item_music td {
 vertical-align: top;
 width: 104px;
 text-align: center;
 border: 0;
 padding: 0;
}
.items_music_box .item_music .preview img {
 border: 1px solid #fb9500;
 margin-bottom: 4px;
}
.items_music_box .item_music .buttons { 
 padding-bottom: 6px;
}
.items_music_box .item_music .watchlist { 
  float:left;
  padding-right: 7px;
}
.items_music_box .item_music .prelisten { 
 float:left;
 padding-left: 29px;
 padding-right: 9px; 
}
.items_music_box .item_music .prelisten img { cursor: pointer; }
.items_music_box .item_music .title { 
 /* clear: left; */
 height: 82px;
 padding-top: 8px;
 padding-left: 8px;
 padding-right: 8px;
 overflow: hidden;
 width: 88px;
}
.items_music_box .item_music .title .item_version {
 font-size: 9px;
 font-weight: normal;
 font-style: italic;
}
.items_music_box .item_music a.item_name2 { 
 font-weight: normal;
}
.items_music_box .box_header.items_header { display: none; } 

.items_music_box { margin-top: 20px; height: 254px; }
.items_music_box .tab_nav_alben_titel {
 height: 19px;
 padding-top: 4px;
 padding-left: 289px;
 background: transparent;
}
.items_music_box .tab_nav_alben_titel td { width: 130px; text-indent: -999em; }
.items_music_box .tab_nav_alben_titel td a.tracks { margin: 0; display: block; width: 130px; height: 19px; background: url('../img/tab_tracks.gif') no-repeat; }
.items_music_box .tab_nav_alben_titel td a.albums { display: block; width: 130px; height: 19px; background: url('../img/tab_albums.gif') no-repeat; }
.items_music_box .item_music .title { background-color: #3b1800; }
.items_music_box .box_header.items_header { display: none; } 
.items_music_box .items_more { margin-left: 486px; margin-top: 8px; }

/**** TOP BOX ****/
.items_music_box.top { margin-top: 20px; background: url('../img/bg_top2.gif') top left no-repeat; }
.items_music_box.top .tab_nav_alben_titel td.act a.tracks { margin: 0; display: block; width: 130px; height: 19px; background: url('../img/tab_tracks_act_top.gif') no-repeat; }
.items_music_box.top .tab_nav_alben_titel td.act a.albums { display: block; width: 130px; height: 19px; background: url('../img/tab_albums_act_top.gif') no-repeat; }
.items_music_box.top .item_music { background: #993d00 url('../img/bg_top_items.gif') top repeat-x; }

/**** NEWS BOX ****/
.items_music_box.news { background: url('../img/bg_news2.gif') top left no-repeat; }
.items_music_box.news .tab_nav_alben_titel td.act a.tracks { margin: 0; display: block; width: 130px; height: 19px; background: url('../img/tab_tracks_act_news.gif') no-repeat; }
.items_music_box.news .tab_nav_alben_titel td.act a.albums { display: block; width: 130px; height: 19px; background: url('../img/tab_albums_act_news.gif') no-repeat; }
.items_music_box.news .item_music { border: 1px solid #ff6600; background: #993d00 url('../img/bg_news_items.gif') top repeat-x; }

/**** CHARTS BOX ****/
.items_music_box.charts { margin-top: 60px; height: 276px; background: url('../img/bg_charts2.gif') top left no-repeat; }
.items_music_box.charts .tab_nav_alben_titel td.act a.tracks { margin: 0; display: block; width: 130px; height: 19px; background: url('../img/tab_tracks_act_top.gif') no-repeat; }
.items_music_box.charts .tab_nav_alben_titel td.act a.albums { display: block; width: 130px; height: 19px; background: url('../img/tab_albums_act_top.gif') no-repeat; }
.items_music_box.charts .item_music { background: #993d00 url('../img/bg_top_items.gif') top repeat-x; padding-top: 0px; }
.items_music_box.charts .item_music .chartspos { height: 26px; margin: 0; padding: 0; }
#items_music .items_music_box.charts { margin-top: 20px; }

/**** GENRES BOX ****/
.items_music_box.genres { padding-top: 1px; height: 276px; background: url('../img/bg_genres2.gif') top left no-repeat; }
.items_music_box.genres .tab_nav_genres {
 margin-top: 23px;
 height: 19px;
 padding-top: 3px;
 margin-left: 30px;
 padding-left: 4px;
 background: #4c1e00;
 margin-right: 1px;
}
.items_music_box.genres .tab_nav_genres table { width: auto; }
.items_music_box.genres .tab_nav_genres td { width: 104px; }
.items_music_box.genres .item_music { background: #993d00 url('../img/bg_top_items.gif') top repeat-x; padding-top: 6px; }
.items_music_box.genres .items_more { margin-top: 5px; } 

/**** ARTIST BOX / ITEM DETAIL BOX ****/
.items_music_box.artist { height: 247px; background: url('../img/bg_artist.gif') top left no-repeat; background-position: 0px 23px;}
.items_music_box.artist .tab_nav_alben_titel {
 padding-left: 0px;
 width: 260px;
}
.items_music_box.artist .tab_nav_alben_titel td.act a.tracks { margin: 0; display: block; width: 130px; height: 19px; background: url('../img/tab_tracks_act_news.gif') no-repeat; }
.items_music_box.artist .tab_nav_alben_titel td.act a.albums { display: block; width: 130px; height: 19px; background: url('../img/tab_albums_act_news.gif') no-repeat; }
#ajax_items_music_artist .item_music { border: 1px solid #ff6600; background: #993d00 url('../img/bg_news_items.gif') top repeat-x; }
.items_music_box.artist .item_music { margin-top: 20px; }

#item_music_details .items_music_box.artist .tab_nav_alben_titel,
#album .items_music_box.artist .tab_nav_alben_titel { 
padding-left: 168px; background: url('../img/bg_tab_item_detail.gif') top left no-repeat; background-position: 0px 4px;
}

/**** TOP DOWNLOADS / NEWS / CHARTS PAGE ****/

#items_music_flag .items_music_box .items_prevnext { display: block; }
#items_music_flag .items_music_box { height: auto; background: #000d00; }
#items_music_flag .items_music_box.top, #items_music_flag .items_music_box.charts { margin-top: 20px; }
#items_music_flag .items_music_box .tab_nav_alben_titel { width: 260px; padding-left: 0px; }
#items_music_flag .items_music_box .tab_nav_alben_titel td.act a.tracks { margin: 0; display: block; width: 130px; height: 19px; background: url('../img/tab_tracks_act_news.gif') no-repeat; }
#items_music_flag .items_music_box .tab_nav_alben_titel td.act a.albums { display: block; width: 130px; height: 19px; background: url('../img/tab_albums_act_news.gif') no-repeat; }

#items_music_flag .items_music_box .item_music { margin-left: 0px; width: 553px; background: #793000 url('../img/bg_flag_items.jpg') top left repeat-x; }
#items_music_flag .items_music_box .item_music td { width: 270px; text-align: left; }
#items_music_flag .items_music_box .item_music .chartspos { padding-left: 10px; }
#items_music_flag .items_music_box .item_music .preview { float: left; padding: 10px; }
#items_music_flag .items_music_box .item_music .order {  }
#items_music_flag .items_music_box .item_music .watchlist {   }
#items_music_flag .items_music_box .item_music .prelisten { padding-left: 0px; }
#items_music_flag .items_music_box .item_music .buttons { margin-top: 90px;  }
#items_music_flag .items_music_box .item_music .title { background:transparent; width: 130px; margin-top: -108px; }
#items_music_flag .items_music_box .items_more { display: none; }

/**** SEARCH RESULTS ****/

#col3_content #searchBox_FULLTRACK { width: 555px; padding:0; margin-top: 15px; text-indent: -999em; line-height: 22px; background: #fb6800 url('../img/page/boxheader_search_tracks.gif') no-repeat left top; }
#col3_content #searchBox_FT_BUNDLE { width: 555px; padding:0; margin-top: 15px; text-indent: -999em; line-height: 22px; background: #fb6800 url('../img/page/boxheader_search_alben.gif') no-repeat left top; }
.stretcher .item_music { width: 550px; background: #793000 url('../img/bg_flag_items.jpg') top left repeat-x; }
.stretcher #prevnext { text-indent: 0; width: 555px; padding: 0; border: 0; margin: 0; color: #fff; background: #c85000; line-height: 20px; }
.stretcher #prevnext .act { font-size: 18px; font-weight: bold; }
.stretcher.item_sound { padding: 0; }
#prevnext div.next, .prevnext_history div.next, #prevnext div.prev, .prevnext_history div.prev { width:25px; }

/**** MY MUSIC ****/

#orderHistory #col2_content .col2_top_dl, #orderHistory #page_footer { display: none; }
.history_content .history_desc td { border: 0px; }
.history_content .wappush a { background:transparent url(../img/link_wappush.gif) no-repeat; height:63px; margin-top: 10px; width:555px; display:block; text-indent:-999em; }
.history_content { margin-top: 10px; }
/* .history_content h3 { width: 555px; text-align: right; } */
.history_content h3 { display: none; }
.history_content .box_header { background: #ff9900; color: #000; height: 24px; line-height: 24px; }
.history_content td { border-top: 1px solid #ff9900; padding-top: 3px; padding-bottom: 3px; }
#opendl .tab_nav_alben_titel, #mydl .tab_nav_alben_titel { display: none; }
#opendl th, #mydl th { color: #ff6900; }
th.zip, td.zip { display: none; width: 0px; }
#opendl, #mydl { margin-top: 20px; }
input.markall { float: left; margin-left: 260px; background: url('../img/bt_markall.gif') no-repeat; text-indent: -999em; border: 0; width: 123px; height: 24px; display: block; }
input.getzip { float: right; background: url('../img/bt_getaszip.gif') no-repeat; text-indent: -999em; border: 0; width: 140px; height: 24px; display: block; }


/**** EXT. SEARCH ****/
#col3_content .box_header.extsearch { display: none; }
#col3_content .extsearch_box { margin-top: 15px; padding: 10px; border: 1px solid #ff6900; }
#col3_content .extsearch_box label.left { width: 170px; margin-bottom: 5px; }
#col3_content .extsearch_box input, #col3_content .extsearch_box select { margin-bottom: 7px; }
#col3_content .extsearch_box .searchtipp { margin-top: 10px; color: #ff6900; font-style: italic; }
h2.error { padding: 10px; color: #fff; }

/********** prelistening ************/
#popwinplayer { background-color: #000; }
#popwingui {
 background-color: #000;
 color: #000;
 height: 23px;
 cursor: move;
}
#popwingui a {
left:230px;
top: 5px;
position:relative;
}

.pad.special { font-size: 12px; }

/****** Tooltip css if needed ********/
/***** ( doesn't harm if unused) ********/

a.tooltip  {
  position: relative;
}
  
a.tooltip:hover {
  background: transparent;
}

a.tooltip span {
  display: none;  
}
a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: -80px; 
  left: -50px; 
  width: 250px;
  z-index: 100;
  color: #fff; 
  border:1px solid #ff6600; 
  background: #000d00;
  text-decoration: none;
}

