    /* YOMUSIC Claim Schleife (Your Premium Hip Hop mp3 store) */
    #yomusicSchleife {position: absolute; top: 0; left: 0; width: 122px; height: 122px; background: no-repeat 0 0 transparent; z-index: 1000; }
    .ySTransparent {filter:alpha(opacity=50); -moz-opacity:0.50; -khtml-opacity: 0.50; opacity: 0.50;}

    /* Banner */
    .userCreateNewsBtn { position: absolute; top:27px; right:0px }
    .home_iframe { width:728px; margin:0 auto 0; padding-left: 265px; }
    .genre_contentAd { width:300px; margin: 0 auto; }
    .banner-sb-iframe { margin-bottom:0px; }
    .genre_contentAd iframe { margin: 0px; }

    .en_header_superBanner { background: url('/public/images/adBg/en_header_superBanner.png') no-repeat 244px 10px transparent ; }
    .de_header_superBanner { background: url('/public/images/adBg/de_header_superBanner.png') no-repeat 244px 10px transparent ; }

    .en_artists_superBanner, .en_artists_superBanner, .en_labels_superBanner, .en_playlists_superBanner, .en_genres_superBanner { background: url('/public/images/adBg/en_header_superBanner.png') no-repeat 18px 0px transparent; }
    .de_artists_superBanner, .de_artists_superBanner, .de_labels_superBanner, .de_playlists_superBanner, .de_genres_superBanner { background: url('/public/images/adBg/de_header_superBanner.png') no-repeat 18px 0px transparent; }

    .de_labels_skyscraper, .de_common_skyscraper, .de_artists_skyscraper, .de_news_skyscraper, .de_mydjtunes_skyscraper, .de_user_skyscraper { background: url('/public/images/adBg/de_skyscraper.png') no-repeat 0px 0px transparent; }
    .en_labels_skyscraper, .en_common_skyscraper, .en_artists_skyscraper, .en_news_skyscraper, .en_mydjtunes_skyscraper, .en_user_skyscraper { background: url('/public/images/adBg/en_skyscraper.png') no-repeat 0px 0px transparent; }

    .de_common_contentAd, .de_home_contentAd, .de_artists_contentAd, .de_labels_contentAd, .de_news_contentAd { background: url('/public/images/adBg/de_contentAd.png') no-repeat 0px 0px transparent; }
    .en_common_contentAd, .en_home_contentAd, .en_artists_contentAd, .en_labels_contentAd, .en_news_contentAd { background: url('/public/images/adBg/en_contentAd.png') no-repeat 0px 0px transparent; }

    .superskybanner {position:absolute; right:-190px; top:-9px}
    
    /* ROUND BORDER ELEMENTS */
    .shareBar, .trackDetail .share, .innerCartDash, .walletDash, .rssIcon, .SeoBox, .UgcBox,  .UgcBox .commingsoon, #playlistEditRightRow .head,    #playlistEditSearchForm .head, #footer_content .payment, .changeImage a, .rightMainNav, #genreBox, .position_mosaic, div.multiButtonContainer, .languagePicker .languageList, #rightMainNav ul, ul.dropDownResultList, p.dropDownSearchingContainer, p.dropDownNoResultsContainer { -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius:3px; border-radius: 3px; }
    
    #checkoutPolicies { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius: 5px; }
            
    .homeSearchBox dl dd button, #newsEmailForm dl dd button#subscribe, .head .playlistSearch dd button  { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius:0px; border-radius: 0px; }
    
    /* BOX TRANSPARENZEN */
    .multiButtonContainer, .genreQuickLinks { filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; }

    .boxHeadlineContainer h1 { font-size: 28px; color: #fff;}
    .boxHeadlineContainer h2 { background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 24px transparent; font-size: 28px; font-weight:bold; letter-spacing:-1px; text-indent:-1px; margin-bottom: 20px; color: #ddd; }

    .boxHeadlineContainer h2.withSubTitle { background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 24px transparent; font-size: 28px; font-weight:bold; letter-spacing:-1px; color: #ddd; margin-bottom: 0; }
    .boxHeadlineContainer h2.subTitle { background: none; font-size: 16px; font-weight:normal; text-indent:0px; margin:0px; color: #999;}   


/*     .boxHeadlineContainer h1 { line-height: 31px; } */
/*     .boxHeadlineContainer h2 { font-size: 28px; letter-spacing: -1px; color: #ddd; } */
/*     .boxHeadlineContainer h2.withSubTitle {font-size: 28px; font-weight:bold; letter-spacing:-1px; text-indent:-1px; margin:0px; }    */
        
    /* .ArtistDetailVideos .boxHeadlineContainer { background-position:-220px 16px;  } */
    
    /* Clearing for Flexible Layout*/

    .left, .right { overflow:hidden; }
    .clearfloat { clear:both; }
    .trackBundleOnly { font-weight: bold; }

    a.bundleonly_track_long_24 { margin-top: 28px; width: 140px; text-align: right; }
    a.bundleonly_track_long_24 .btn_arrowRight_16 { background-position: 6px -1738px;}
    a:hover.bundleonly_track_long_24 .btn_arrowRight_16 { background-position: 6px -1790px;}

    a.bundleonly_track_long_16 { margin-top: 23px ; width: 118px; text-align: center; }
    a.bundleonly_track_long_16 span { position: absolute; right: 5px; /* padding: 1px 28px 0 0; */ background-position: 7px -1594px; }
    a:hover.bundleonly_track_long_16 span { position: absolute; right: 5px; /* padding: 1px 28px 0 0; */ background-position: 7px -1642px; }
    a.bundleonly_track_long_24 span { position: absolute; right: 5px; /* padding: 0px 33px 0 0; */ }
    a.bundleonly_track_16 { text-align: right; }
    a.bundleonly_track_16 span { position: relative; left:0px; padding: 1px 10px 0 0; }
    
    
   .bundleonly_track_icon { margin-left:5px; }
   .trackAmplitute {position:relative}
   iframe {}
   .boxHeadlineContainer a.stbutton {position:relative; top:8px;left:4px;}
   .boxHeadlineContainer h1 {position:relative;}
   .plCompose { min-width:160px; float:right; }
   .newsCompose { min-width:140px; float:right; }
   .credits_area h2 {margin-right:270px;}
   .credits_area h3 {margin-right:270px;}
   
   .TagCloud {margin:20px 0; padding: 10px 15px; background-color: none; }
   .TagCloud a {color:#ccc; padding:5px 5px 5px 0px;}
   .TagCloud a, .TagCloud span { line-height:40px;}

    .bread_cart_wrapper {overflow:hidden;}
    /*  ´Most Active States
    ---------------------------------*/
   .newActive { background-color: #00A8FF; color:#fff; padding: 0 1px; margin: 0 2px; text-transform: uppercase; font-size: 10px; }
   .newActive:hover {text-decoration:none;}

   #comBannerZone {position:absolute; left:990px; top:0px; width:160px; height:600px;}
    .superBannerWrapper { padding-left:38px; }
    .superBannerGenresWrapper { margin-left:106px; padding-left:38px; }
    .rssIcon {position:relative; top:6px; display:inline; background: url(/public/yomusic/images/iconset_web.png) 0px -4634px no-repeat; /*font-size: 29px;*/}
    .rssIcon a { display:inline; /*line-height:17px;*/ padding: 0 5px; }
    .rssIcon a:hover, .rssIcon a:active, .rssIcon a:visited {text-decoration:none;}
    /*
    .rssCharts .rssIcon { right:0px; top:13px; }
    .rssSCharts .rssIcon { right:0px; top:0px; }*/

    .skyMrg { margin-left:15px; }


    /***************************************************************************
     *  Header
     ***************************************************************************
    */
        #header { /*overflow: hidden; ses*/ position:relative;z-index:150; }
        #main { /*overflow: hidden; ses*/ position:relative;z-index:100; }

        #headerRight { margin-top:5px;position:relative;right:0;}
        #mainNavBar {  height:53px; padding-top:38px; }
        #mainNavBar .leftMainNav { margin-left:200px; }

        #logo { position:absolute; top:10px;  }

    /***************************************************************************
     *   STANDARD BOX LAYOUTS
     ***************************************************************************
    */

        /*StandardBox | Default*/
        .box {margin-bottom:1.5em;overflow:hidden;position: relative; /*border-top:1px solid #00a8ff;*/ padding:10px 0;}

        /* Verlaufs Box | Box 1*/
        .gradientBox { /*background:#ffffff url('/public/images/box_home_verlauf.png') repeat-x top left; */margin-bottom:1.5em;overflow:hidden;/*border-top:1px solid #4DE500;*/padding:10px;}
        .gradientBox_s {background:#ffffff url('/public/images/box_home_verlauf.png') repeat-x top left;margin-bottom:1.5em;overflow:hidden;position: relative;padding:10px;}
        /* Box Startseite / Genre Startseite | Box 2*/
        .topHeader {overflow:hidden;position: relative;margin:0px 0px 1.5em 0px;border:0px;padding:0;}
        .topHeader .boxHeadlineContainer { padding:9px 12px; background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 34px transparent; height: 20px;  margin-bottom: 20px; position: relative;}
        .topHeader .boxHeadlineContainer h2 { background: none;letter-spacing: -1px; position:absolute; top:10px; left: 0px; font-size:28px; font-weight:bold; text-transform:uppercase; color: #ddd;}
        .topHeader .arrow { display:none; position: absolute; top: 35px; background:transparent url(/public/images/icons/djtunes30_icon_set_vertical.png) no-repeat top left; width: 21px; height:11px; background-position: -10px -220px; }

        /*ungestylte Box | Box 3*/
        .unstyledBox { margin-bottom:1.5em; border:0px; padding:0 0 5px 0;}
        .nostyleBox{ border:0px; padding:0 0 12px 0;}
        .greenLineBox {border-top:1px solid #4DE500;padding-top:1em}
        /*ungestylte Box | Box 4*/
        .unstyledBoxPadding {margin-bottom:1.5em;border:0px;padding:0 10px 5px 10px;}        

        /* schaltet das Bottom Margin der Boxen ab*/
        

        /*smallHeightBox, box zusatz um das margin bottom zu verriingern*/
        .smallHeightBox {margin-bottom:0px;}

        /* filterreihe auf den chartsseiten */
        .chartsFilterRowBox { overflow: hidden; margin-bottom:0px !important;}

        /* Umschalter für Boxeninhalte */
        .boxSwitcher{ color:#efefef; float:right; font-size:16px; padding-top:4px; }
        .boxSwitcher a { text-decoration:none; color:#999;padding:0px 10px; text-transform:uppercase; font-size:14px; font-weight:bold;}
        .boxSwitcher a:hover {text-decoration:none;  padding: 0px 10px; color: #fff;}
        .boxSwitcher a.aktiv {color:#fff}
        .boxSwitcher a.aktiv:hover {padding: 0px 10px;}
        
        
    /***************************************************************************
     *  STARTSEITE NEWS SLIDER BOX
     ***************************************************************************/

    #coda-slider-1 .panel { background: rgba(0,0,0,0.8);height:285px;position:relative;width:628px;background-repeat:no-repeat; }
    #coda-slider-1 .panel-fow { height:285px;position:absolute;top:0px;left:0px;width:628px;background-image:url(/public/yomusic/images/news-slider-fow.png);background-repeat:no-repeat; }

    #coda-slider-1 .panel-wrapper { position:relative;padding:0px; }
    #coda-slider-1 .slider-news-item { position:relative; }
    #coda-slider-1 .slider-news-item-right-content {  width:280px;height:255px;border:0px solid red;position:absolute;right:15px;top:30px;overflow:hidden; }
    #coda-slider-1 .slider-news-item-right-content h3 { margin-bottom: 5px; font-size: 16px; height: 34px; overflow: hidden;}
    #coda-slider-1 .slider-news-item-right-content p { margin: 10px 0;}
    #coda-slider-1 .slider-news-item-right-content .morelink { float: left;}
    #coda-slider-1 .slider-news-item-related-container { overflow: hidden;}
    #coda-slider-1 .slider-news-item-related-container .slider-items { position:relative;float:left;width:280px; height:30px;overflow:hidden;margin-left:10px; }
    
    .newsSliderBox {padding-top:0px;overflow:hidden;height:285px; border: 1px solid; border-color: #333 #222 #222 #333; }
    .newsSliderBox .btn_doublearrowLeft_16, .newsSliderBox .btn_doublearrowRight_16{font-size:12px;}

    #coda-slider-1 .ugcTeaserBackstageLink { display: block; height: 100%; width: 100%;}

    /***************************************************************************
     *  STARTSEITE LOGIN BOX / SIGN UP BOX
     ***************************************************************************/
    #HomeLoginbox {border-top:1px solid #00CCFF;margin:0 4px 20px 15px;padding:15px 0 0 0;}
    #HomeLoginbox ul li input {margin:4px 0 8px;width:218px; border-top: 1px solid #006AC7; border-right: 1px solid #0072DC; border-left: 1px solid #0072DC; border-bottom: 1px solid #01A0F5;}
    #HomeLoginbox label{color:#333;font-size:14px;font-weight:normal;}
    #HomeLoginbox div.label{width:90px;overflow:hidden;float:left;padding-top:7px;}
    #HomeLoginbox .overflowHidden{overflow:hidden;}
    #HomeLoginbox ul{margin:0;}
    #HomeLoginbox .grayButton_32{padding:0 35px;}
    #HomeLoginbox #loginform ul li .helplinks {width:auto;}
    #HomeLoginbox #loginform ul li #login{margin:0}
    #HomeLoginbox h2{margin-bottom:10px;font-size:20px; text-shadow: 0px -1px 0px #666;}

    #signUpHome{border-bottom:1px solid #0066A7;margin:13px 4px 0 15px;padding:0 0 15px 0;}
    #signUpHome h2{margin-bottom:20px;font-size:20px; text-shadow: 0px -1px 0px #666; letter-spacing: -1px;}
    #signUpHome .grayButton_32{margin:0 auto;height:31px;width:220px;padding-top:1px;}

    /***************************************************************************
     *  STARTSEITE GENRE BOX
     ***************************************************************************/
    #genreBox { background:transparent url(/public/yomusic/images/cart_summary_bg.png) repeat-x 0 -40px;padding:10px 5px 8px 5px;border:1px solid #444; margin-bottom: 5px; overflow: hidden;}
    #genreBox .innerBox{overflow: visible;}
    #genreBox a.tagButton{color:#fff;white-space:nowrap;position:relative;padding:2px 25px 1px 5px;height:25px;background:transparent url(/public/yomusic/images/tag_bg.png) no-repeat right 0; display:block; height:23px; float:left;margin:0 5px 0px 0; font-size: 14px; text-shadow: 0px -1px 0px #111;}
    #genreBox a.tagButton:hover{text-decoration:none;background-position:right -25px;}
    #genreBox a.tagButton span{position:absolute;top:0px;left:-5px;display:block;height:25px;width:5px;background:transparent url(/public/yomusic/images/tag_bg.png) no-repeat 0px 0;}
    #genreBox a.tagButton:hover span{background-position:0 -25px;}
    #genreBox .contentTitle{float:left;margin-right:20px;padding-top:3px;color:#999; max-width: 135px; position: relative; text-align: center;}
    #genreBox .morelink {margin-top:5px;}

    
    /***************************************************************************
     *  STARTSEITE VIDEOS BOX
     ***************************************************************************/
        
    .video_s .videoArea{overflow:hidden;padding:10px 0;border-bottom:1px solid #333;}
    .video_s .videoArea:last-child{border:0;}
    .video_s .videoArea .videoImg{float:left; border: 3px solid #333;}
    .video_s .videoArea .videoInfo{margin: 0px 0 0 150px;position:relative;}
    .video_s .videoArea .videoInfo .videoStats{float:none;margin-top:10px;position:absolute;top:40px;left:0px;}
    .video_s .videoArea .videoInfo .videoStats .videoViews{color:#444;background:transparent url(/public/yomusic/images/iconset_web.png) no-repeat 0px -4908px;font-weight:bold;padding:0 0 0 25px;margin-right: 10px;}
    .video_s .videoArea .videoInfo .videoStats .videoComments{color:#444;background:transparent url(/public/yomusic/images/iconset_web.png) no-repeat 0px -4961px;font-weight:bold;padding:1px 0 0 25px;margin:0 10px;}

    .vidStats {margin:0 auto;}
    .vidStats .videoComments, .new_comments .newsComments {color:#444;background:transparent url(/public/yomusic/images/iconset_web.png) no-repeat 0px -4961px;font-weight:bold;padding:1px 0 0 25px;margin: 0 0 0 10px;}
    .vidStats .videoViews, .new_comments .newsViews {color:#444;background:transparent url(/public/yomusic/images/iconset_web.png) no-repeat 0px -4908px;font-weight:bold;padding:0 0 0 25px;}
    
    /***************************************************************************
     *  VIDEOS HOME
     ***************************************************************************
    */
    #VideosHomeOverview .videoOverViewItem {padding: 15px 5px;}

    /***************************************************************************
     *  ARTISTS VIDEOS
     ***************************************************************************
    */

        /*Allgemein*/
        .videoOverViewItem{display: block; height:160px;width:146px;float:left;text-align:center;padding:0 5px;}
        .videoOverViewItem a.blocklink {display: block;width:146px;height:30px; overflow: hidden; margin: 5px 0;}
        .videoOverViewItem a.blocklink span { line-height: 14px }
        /*added: Spezialisierung artist->overview, artist->videoOverview*/
        .videoGrid .videoOverViewItem {padding:0 34px; }
        #VideosDetails .videoOverViewItem {padding:0 20px;}
        #VideosDetails.ArtistVideoOverview .videoOverViewItem {padding:0 29px;}
        #VideosDetails.LabelVideoOverview .videoOverViewItem {padding:0 14px;}
        #VideosOverview .videoOverViewItem{padding:0 35px;}
        #VideosOverview.gradientBox .videoOverViewItem{padding:15px 5px;}
        #VideosOverview.overview4Videos .videoOverViewItem{padding:15px 8px;}
        #VideosOverview div.info{text-align:center;margin:10px 0;}
        #VideosOverview div.info .shareBar{ width:100%;overflow:hidden;padding:5px 0 4px; margin-top: 20px; }
        #VideosOverview div.info .shareBar .label {float:left;margin:0 10px;}
        #VideosOverview div.info #addThisButtonContainer{float:left;margin-right:110px;}
        #VideosOverview div.info .button{float:left;}
        #VideosOverview div.info .button a {float:left; margin-right: 10px;}
        #VideosOverview .centerVideo, .resultlistNews div.newsContent object {margin:0 auto;text-align:center;}
        #VideosOverview .centerVideo {text-align:center;padding-top:15px;}
        .resultlistNews div.newsContent, .resultlistNews div.infoFooter{text-align:center;}
        .flagVideoAsIncorrectLink { width:155px; }

    /***************************************************************************
     *  ARTIST STARTSEITE
     ***************************************************************************
    */

        .playlistTile a.blocklink {display: block;width:90%;height:30px; margin: 10px auto; overflow: hidden;}
        .playlistTile .cart {height:43px;width:90px;vertical-align:middle;float: left;background-image:url('/public/yomusic/images/cartbutton_bg.png');background-repeat:no-repeat; background-position:top right;/*background-position: 55px -0px;*/}

        .playlistTile .cart a:hover{text-decoration:none;}
        .playlistTile .cart a{display:block;width:50px;height:18px;padding:9px 21px 3px 3px;text-align:right;}
        .playlistTile .play {width:40px;height:43px;float: left;margin-right:-5px;background-image: url('/public/yomusic/images/playbutton_bg.png');background-repeat:no-repeat;/*background-position: 0px -30px;*/}
        .playlistTile .play a {display:block;width:24px;height:24px;}
        .playlistTile .action { display:none;position:absolute;left:16px;top:95px;}
        #playlistsOverview {left:21px;}
        /*#playlistOverview .action {left:45px; top:113px;}*/

        /*added: speizialisierung artist->overview, mth*/
        #latestPlaylists .playlistTile, #latestPlaylists .playlistTile .blocklink{width:156px;}
        /*#latestPlaylists .playlistTile .action {display:none;position:absolute;left:18px;top:114px;}*/

        p.sharethis{margin:5px 0 0 0;}

        .playlistTile{_width:156px;float:left;text-align:center;position:relative;padding:10px 0 0 0;margin:0 27px 10px;}
        #playlistsOverview .playlistTile{margin:0 20px 10px;}
        .span-16 div.playlistTile {margin:0 12px 10px;}
        .playlistContainter {overflow:hidden;}
        .playlistContainter .cover {width: 200px;float:left;}
        .playlistContainter .desc {width: 200px;float:left}

     .home_bb_right { position:relative; }
     .box_home_black .left, .box_home_black .right { overflow:visible; }
     
     .overviewHeader { height:50px; position:relative; top:-10px; }
     .overviewHeader .cover { width:45px; position:absolute; top:2px; left:4px;}
     .overviewHeader .info .head_1 {position:absolute; top:0px; left:50px;}
     .overviewHeader .info .head_2 {position:absolute; top:14px; left:50px; color: #fff; line-height: 20px}

     .popularSearchesBox {margin:15px;}
     .popularSearchesBox h3 { margin-bottom: 5px; text-shadow: 0 -1px 0 #666666;}
     .popularSearchesBox .c5 { color: #222;}

    /***************************************************************************
     *  Home
     ***************************************************************************
    */

    .homeSearchBox { position:relative; height:70px;margin-top:15px}
    .homeSearchBox h2 { margin-bottom:24px; text-shadow: 0 -1px 0 #666666;}
    .homeSearchBox form { margin-top:15px; }
    .homeSearchBox dl { }
    .homeSearchBox dl dt{ position:absolute; top:36px; left:15px; width: 242px; }
    .homeSearchBox dl dt input {width:232px;  border-top: 1px solid #1991FF; border-right: 1px solid #1991FF; border-left: 1px solid #1991FF; border-bottom: 1px solid #01C7FE;}
    .homeSearchBox dl dt input:focus {}
    .homeSearchBox dl dd { width:100px; position:absolute; top:36px; left:256px; margin-left: 0px;}
    .homeSearchBox dl dd button {width:70px;}
    .homeSearchBox dl dd button:hover#playlistTrackSearchButton { border-color: #333;}
    .homeSearchBox dl dd button:active#playlistTrackSearchButton { border-color: #333;}
    
    .overlaySearchBox { margin-top:3px; }
    .overlaySearchBox h2 { margin-bottom:24px; }
    .overlaySearchBox form { margin-top:15px;margin-bottom:20px }
    .overlaySearchBox dl { overflow:hidden; }
    .overlaySearchBox dl dt{ float:left; width: 352px; }
    .overlaySearchBox dl dt input {width:350px;}
    .overlaySearchBox dl dd { margin-left: 388px; }
    .overlaySearchBox dl dd button {width:93px;}
    .overlaySearchBox .todayTopSearches {overflow:hidden}
    .overlaySearchBox .todayTopSearches ul {width:100%}
    .overlaySearchBox .todayTopSearches ul li {width:33%;overflow:hidden;float:left}
    .overlaySearchBox .todayTopSearches ul li a:hover {text-decoration:none}
    .overlaySearchBox .todayTopSearches ul li a span, .overlaySearchBox .todayTopSearches ul li a {color: #fff}

    .overlaySearchBox .todayTopSearches .topSearchItem a.image {float:left;margin-right:5px}


    #homeSalesChartBox .imgCol {float:left;padding:10px 0 10px 10px;position:relative;width:62px;overflow:hidden;}
    #homeSalesChartBox .textCol {float:right;padding:10px 10px 10px 0;position:relative;width:280px;overflow:hidden;}
    #homeSalesChartBox .label {margin-top:10px;position:relative;}
    #homeSalesChartBox .icons {left:210px;position:absolute;top:-15px;width:70px;}

    #homeReleasesBox .listItemGrid {text-align:center;float:left;height:245px;margin:0;padding:5px;position:relative;}
    #homeReleasesBox .listItemGrid .status {left:24px;}
    #homeReleasesBox .listItemGrid .action {left:24px; top:124px;}
    #homeReleasesBox .listItemGridHover { width: auto; }
    #homeReleasesBox .releaseTile div.releaseInfo a.artistLink, #homeReleasesBox div.releaseTile div.releaseInfo a.releaseLink{color:#00a8ff;font-weight:bold;}
    #homeReleasesBox .releaseTile .playbutton {left:6px;position:absolute;top:-10px;}
    #homeReleasesBox .releaseTile .playbutton a {background:transparent url(/public/images/icons/playbut2.gif) no-repeat scroll 0 0;display:block;height:29px;width:29px;}
    #homeReleasesBox .playlistTile { margin:0px; }
    .browseStatus {margin-bottom: 15px;overflow:hidden;}
    .browseStatus .greenButton_24 { letter-spacing: 0.05em }
   

    .box_home_black .unstyledBox { margin-bottom: 0px; padding: 0px;}
    .home_bb_right {padding-left: 14px;}

    #overlayLogin { }
    .ArtistDetailTopReleases .listItemGrid, .ArtistDetailTopCompilations .listItemGrid, .artistReleases .listItemGrid { margin: 14px 15px ; padding: 9px 0 0 0; }
    .ArtistDetailTopReleases .listItemGrid .status, .ArtistDetailTopCompilations .listItemGrid .status, .artistReleases .listItemGrid .status {left:29px; top:30px;}

    .searchAllReleases .listItemGrid {margin:0px;}


    .addcart .footnote { float: right; color: #999; font-size: 10px; }
    
    /***************************************************************************
     *  Artist Release Detail
     ***************************************************************************
    */

        .releaseDetail { overflow: hidden; position: relative; height:220px; }

        .releaseDetail .cover, .releaseDetail .info, .releaseDetail .play, .releaseDetail .shareBar, .releaseDetail .addcart { position: absolute; }
        .releaseDetail .cover { width: 176px; left:0px; top:0px; }
        .releaseDetail .info { width: 650px; left:187px; top:5px; }
        .releaseDetail .play { width: 170px; left:0px; top:180px; }
        .releaseDetail .shareBar { width: 576px; left:187px; top:180px; }
        .releaseDetail .addcart { width: 160px; left:680px; top:152px; }
        .releaseDetail .button{float:left;}
        .releaseDetail .button a {float:left; margin-right: 10px;}

        .releaseDetail .info h3 { margin: 0 0 3px 0; }
        .releaseDetail .info .counts { margin: 0 0 0 0; font-size: 11px; color: #666; }
        .releaseDetail .info h4 { margin: 5px 0; }
        .releaseDetail .info .cat { margin: 5px 0; }
        .releaseDetail .info .status, .releaseDetail .info .tagWrapper { display:inline; }

        .releaseDetail .shareBar { padding:5px 0 4px; /* sth,rausgenommen,wegen dem facebook like button (comments bubble), overflow:hidden;*/ }
        .releaseDetail .shareBar #addThisButtonContainer { margin-right:100px; float:left; }
        .releaseDetail .shareBar .label { float:left; margin:0 10px; }
        .releaseDetail .play .grayButton_24 { }
        #fbLikeBtn {position:absolute;display:none;z-index:1000}
        #fb_like_btn_container {}

        
    /***************************************************************************
     *  Artist/User Playlist Detail
     ***************************************************************************
    */

        .releaseDetail.playlist .info { width:  475px; }
        .releaseDetail.playlist .playlistTeaser { position: absolute; left: 680px; top: 0px; width: 138px; height: 105px; padding: 10px; border: 1px solid #666; text-align: center; }
        .releaseDetail.playlist .playlistTeaser span.teaserText { display: block; margin-bottom: 10px; }
        .releaseDetail.playlist .playlistTeaser a.createNewPlaylistTeaserBtn { font-size: 11px;}

/*
        .releaseDetail.playlist .playlistTeaser span.bnt_playlist { background-position: 0px -1102px; padding-left: 13px; }  
        .releaseDetail.playlist .playlistTeaser a:hover span.bnt_playlist { background-position: 0px -1550px;}          
*/

    /***************************************************************************
     *  Artists LandingPage
     ***************************************************************************
    */
        .playlistSlider .topPlaylist {overflow:hidden;margin:0 0 20px 0;}
        .playlistSlider .topPlaylist div.cover{float:left;width:150px;padding:0px 20px;}
        .playlistSlider .topPlaylist div.info{margin:20px 150px 0 150px;}
        .playlistSlider .topPlaylist div.action{margin:6px 0 0 0;padding:10px 10px 0 10px;text-align:center;float:right;width:130px;height:90px;border-left:1px solid #cccccc;}
        .playlistSlider .morePlaylist {margin-bottom:10px;background:transparent url(/public/images/slider_bg.png) repeat-x top left;overflow:hidden;height:140px;}
        .playlistSlider .morePlaylist div.playlistBox{width:112px;float:left;text-align:center;}
        .playlistSlider .morePlaylist div.playlistBox h3{margin-bottom:5px;}

        #newsEmailForm { }
        #newsSearch .searchqFilter { padding:0 0 10px 0; }
        .NewsHomeObjektIcons{overflow:hidden;margin-bottom:10px;}
        .NewsHomeObjektIcons a{float:left;padding:2px; color: #444;}
        #newsSearch dl, #newsEmailForm dl { overflow: hidden; }
        #newsEmailForm dl dt { float: left; width:82px; }
        #newsSearch dl dt{ float: left; width:141px; }
        #newsEmailForm dl dt input {padding:3px 89px 3px 2px; width:146px;}
        #newsEmailForm dl dd button#subscribe { position: relative; top: 2px; right: 0; }
        #newsSearch dl dt input{width:209px; }
        #newsSearch .searchqFilter .input_24 {padding:3px 28px 3px 2px; width:204px; }
        #newsSearch .searchqFilter button { position: relative; top: 2px; right: 0px; }
        #newsEmailForm dl dd { margin-left: 153px; }
        #newsSearch dl dd{ margin-left: 210px; }
        #newsEmailForm dl dd button {  }
        #newsSearch .searchqFilter h3, #newsFilterTags h3, #newsFilterSections h3 { width:245px; }
        #newsFilterTags ul li a, #newsFilterSections ul li a.filterLink { width: 200px }

        #newsSearch .searchqFilter h3, #newsFilterTags h3, #newsFilterSections h3 { width:245px; }
        #newsFilterTags ul li a, #newsFilterSections ul li a.filterLink { width: 200px }

    /***************************************************************************
     *  Featured Artists
     ***************************************************************************
    */
        #homeFeaturedArtist .OverflowDiv{overflow:hidden}
        #homeFeaturedArtist div.bigArtist {width:296px;float:left;}
        #homeFeaturedArtist div.smallArtist {margin-left:330px;}
        #homeFeaturedArtist div.artistTile_small{overflow:hidden;margin:0 0 20px 0;}
        #homeFeaturedArtist div.artistTile_small div.colImg{width:100px;float:left;}
        #homeFeaturedArtist div.artistTile_small div.colText{width:90px;float:right;}

        .artistTile_small{overflow:hidden;margin:0 0 20px 0;}
        .artistTile_small div.colImg{width:100px;float:left;}
        .artistTile_small div.colText{width:90px;float:right;}

    /***************************************************************************
     *  Popular Playlists | Startseite
     ***************************************************************************
    */
        .box_home_black {background: transparent url(/public/yomusic/images/blue_gradient_box.png) no-repeat top right; margin-top: 15px; margin-bottom: 15px; min-height:247px;}
        div.homePlaylists .playlistTile .action {left:0px;top:95px;}
        div.homePlaylists .playlistTile {margin:0 15px 10px 15px;width:126px;overflow:hidden;}
        div.homePlaylists .playlistTile a.blocklink {width:126px;}
        div.homePlaylists .playlistTile .playlistname { font-size: 16px; line-height: 16px;}
    /***************************************************************************
     *  Startseite
     ***************************************************************************
    */
        #homeQuickBox{padding:0 15px 10px; margin-top: 0px;}
        #homeQuickBox select{margin:0 0 10px 0;padding:0px 0; width:49.51%; }
        #homeQuickBox .grayLightButton_16 {float:right; width: 93px}
        #homeBrowseBox {margin:0 0 14px 0;}

        /* Umschalter für Boxeninhalte */
        #homeQuickBox .quickSwitcher{float:left;color:#efefef;font-size:14px;}
        #homeQuickBox .quickSwitcher a {color:#cccccc;padding:1px 10px;}
        #homeQuickBox .quickSwitcher a:hover {text-decoration:none;background-color:#666666;}
        #homeQuickBox .quickSwitcher a.aktiv {background-color:#666666;}

    /***************************************************************************
     *  Popular Playlists | Startseite
     ***************************************************************************
    */

        #homePlaylistsBox div.playlistBox {float:left;margin:20px 3px 20px 5px;text-align:center;width:108px;}

    /***************************************************************************
     *  genreCoverMosaicBox | Genre Startseite
     ***************************************************************************
    */
        .position_relative_genreBox {position:relative; }
        .position_relative_genreBox div.position #genreTopBox {position:absolute;top:30px;left:20px;width: 520px}
        .position_relative_genreBox div.position #genreTopBox a { font-weight: bold; font-size: 12px }
        .position_relative_genreBox div.searchBox {position:absolute;top:50px;left:300px;}
        .position_mosaic {position:relative; overflow: hidden; height: 237px; margin-top: 15px; margin-bottom:15px;border: 1px solid #666; }
        .position_mosaic_text{position:absolute;top:15px;left:20px;}
        .genreQuickLinks{position:absolute;top:20px;left:740px;width:210px}
        #genreCoverMosaicBox {padding: 0px; overflow: hidden; height: 237px; position:relative;right:0px;top:0px;text-align:left; /*background: url(/public/yomusic/images/dummypics/covermosaik.jpg) transparent top right;*/ }
        #genreCoverMosaicBox img { float:right }
        #mosaikOverlay { height:237px;width:995px;position:absolute;top:0px; background:url(/public/yomusic/images/genre_bg.png) repeat-y; }
        
        #homeBrowseBox a{margin-right:20px;}

        #genreTopBox .content { width:670px; height: 165px; }
        #genreTopBox .content p { height: 93px; overflow: hidden; margin-bottom: 17px; padding-left: 4px; line-height: 16px; } /*sth: hab die box größer und den abstand zur überschrift kleiner gemacht da unsere vorgegebenen 430 zeichen text sonst nicht reinpassen! (siehe detusche version deep house*/
        #genreTopBox h1 {margin-bottom: 10px; }

        #homeGenreTopBox { overflow:hidden; }
        #homeGenreTopBox h1 { margin-top: 0em; line-height: 1.2em; margin-bottom: 18px }
        #homeGenreTopBox h2 { margin-bottom: 5px; }
        #homeGenreTopBox .span-6 { width: 190px; }
        #homeRegisterBox {margin:0px 0 0 0;}
        #homeRegisterBox p {margin-bottom:0px;}
        #homeRegisterBox p a {width: 93px; float:right;}
        #homeGenreTopBox a {text-transform:capitalize; color: #00A8FF;}
        #homeGenreTopBox a:hover.c10 {text-decoration: none; color: #00A8FF; background-color: #333}
        #homeGenreTopBox .genreOverviewLink { color:#00CBFF; float:right;margin-right:15px; margin-top: 10px; width: 105px; background: url(/public/yomusic/images/iconset_web.png) right -2553px no-repeat; }
        #homeGenreTopBox a:hover.genreOverviewLink { background-color: none; text-decoration: underline;}

        .searchqFilter{padding:0 5px 10px 15px;}
        .searchqFilter .input_24 {padding:1px 0 3px}
        
        #homeRegisterBox {padding:5px 15px;}
        #homeRegisterBox a.button{background:transparent url(/public/images/buttons/green.png) repeat-x scroll 0 0;border:1px solid #00a8ff;display:block;font-size:12px;font-weight:bold;height:24px;margin:0;padding-top:4px;text-align:center;text-decoration:none;width:auto; line-height: 21px;}
        #homeRegisterBox a.longLinkText{display:block;font-size:16px;padding:10px 0 0;}
        #homeRegisterBox h2 {margin:0; line-height: 22px;}

        #homeGenreTopBox .filterLikeLink {border-bottom: 1px solid #404040; width: 182px; background-position: 146px -2498px; padding: 0px 4px; text-transform: uppercase; }
        #homeGenreTopBox a:hover.filterLikeLink {background-color:#404040; text-decoration:none; }

        #genreTopBox .filterLikeLink { height: 24px; line-height: 24px; overflow: hidden; border-bottom: 1px solid #333; width: 127px; background-position: 91px -2445px; padding: 0px 4px; color: #006AC7; text-transform: uppercase;}
        #genreTopBox a:hover.filterLikeLink {/* background-color:#333; */ text-decoration:none; color: #00A8FF; background-position: 91px -2497px;/* filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; */ }
        #genreTopBox h2 { margin-bottom: 8px;}
        
        .genreQuickLinks { height:140px; width:260px; position:absolute; top:45px; left: 714px; padding: 10px; background-color: #111;  }
        .genreQuickLinks h2 { margin-bottom: 10px; }
        .genreQuickLinks .filterLikeLink { line-height: 24px; border-bottom: 1px solid #333; width: 250px; background-position: 214px -2445px; padding: 0px 4px; color: #006AC7;}
        .genreQuickLinks .filterLikeLink span { color: #006AC7; }
        .genreQuickLinks a:hover.filterLikeLink {/* background-color:#333; */ text-decoration:none; color: #00A8FF; background-position: 214px -2497px;}
        .genreQuickLinks a:hover.filterLikeLink span { color: #00A8FF;}


        .GenrePageFeaturedArtists .artistLabelList {margin:8px 0}
        .GenrePageFeaturedArtists .innerBox {padding:1px 0 1px 0; }
        .GenrePageReleasesBox .listItemGrid {margin:0 15px 14px 15px;}
        .GenrePageSalesCharts .innerBox {margin-bottom:15px; }
        .genreReleaseNoSlider .innerBox {margin-bottom:10px;}

        /* Banner Slider Box*/
        #slider_mediumRectangleBanner{position:relative;}

        .genrename{text-transform:capitalize;}

        div#relatedGenres {margin-bottom:2.5em}
        #relatedGenres a.tagButton, #addPreferredTags a.tagButton {white-space:nowrap;position:relative;padding:1px 25px 1px 5px;height:25px;background:transparent url(/public/yomusic/images/tag_bg.png) no-repeat right 0; display:block; height:23px; float:left;margin:0 10px 10px 0; color: #ccc; font-size: 14px;}
        #relatedGenres a.tagButton:hover, #addPreferredTags a.tagButton:hover {text-decoration:none;background-position:right -25px; color: #fff}
        #relatedGenres a.tagButton span, #addPreferredTags a.tagButton span {position:absolute;top:0px;left:-5px;display:block;height:25px;width:5px;background:transparent url(/public/yomusic/images/tag_bg.png) no-repeat 0px 0;}
        #relatedGenres a.tagButton:hover span, #addPreferredTags a.tagButton:hover span {background-position:0 -25px;}
        #relatedGenres .innerBox {height:64px;overflow:hidden;padding:8px 10px 0 15px;}
        #addPreferredTags .genreTags {padding:8px 10px 0 15px;overflow: hidden;}
        #relatedGenres  .removeTag { display: none; }
        #addPreferredTags a.removeTag { position: absolute; right:4px; display:block; width:20px; height:20px; top:0px; cursor:pointer; z-index:1000; background: transparent url(/public/yomusic/images/iconset_web.png) no-repeat 0 -5601px;}
        #addPreferredTags a:hover.removeTag { background-position:  0 -5649px;}

        #genreTagsContainer .tagdingsWrapper { white-space:nowrap; position:relative; height:30px;display:block; float:left; }
        #genreTagsContainer .tagdingsWrapper .tagButton {float:none;}
    /***************************************************************************
     *  Footer
     ***************************************************************************
    */
        #rowFooterNavi { display:none; }
        /*#rowFooterNavi .left{font-size:1px;height:5px;}
        #rowFooterNavi .right{font-size:1px;height:5px;}*/

        #footer { position:relative; background: url('/public/yomusic/images/footer/footer_bg.png') repeat-x; }
        #footer_content {padding:12px 0px; overflow:hidden; }
        /* #footer ul { float:left; display:block; width:125px; padding:10px;} */
        #footer ul li.first { font-weight:bold; padding-left:0px;}
        .footer_brand { position:absolute; top:-10px; left:-20px; }
        
        #pageShoddowBottom { height: 0px;}
   
    /***************************************************************************
     *  Filter
     ***************************************************************************
    */

    .filter { width: auto; overflow:hidden}
    .filterSearchField dl {overflow:hidden}
    .filterSearchField dl dt {float:left; width:128px;}
    .filterSearchField dl dd {margin-left:119px;}
    .filterSearchField .input_24 { width: 120px; padding: 3px 28px 3px 2px;}
    .filterSearchField button { position: relative; top: 2px; right: 2px; }    

    /* Alt */

    #filterSwitch .filterSwitch { overflow:hidden; height: 27px; width: 149px; background: url(/public/yomusic/images/switch.png) no-repeat 0px -30px; }
    #filterSwitch ul {margin:0 0 0 15px;}
    #filterSwitch ul.active { background-position: 0px 0px; }
    #filterSwitch a, #filterSwitch ul li.active a { font-weight: bold;background: transparent; border: none; line-height:27px; width: 70px; }
    #filterSwitch a { color: #666; }
    #filterSwitch ul li.active a { color: #fff; line-height: 29px;}
    #filterSwitch ul li.active a:active, #filterSwitch ul li a:active { text-decoration: none; }
    #filterSwitch a:hover { color: #00A8FF; text-decoration: none }
    #filterSwitch ul li { background: transparent; float:left; width:73px; text-align: center; }


    /* Neu */
/*
    #filterSwitch .filterSwitch { overflow:hidden; height: 27px; width: 149px; }
    #filterSwitch ul {margin:0 0 0 15px;}
    #filterSwitch ul.active { background-position: 0px 0px; }
    #filterSwitch a, #filterSwitch ul li.active a { font-weight: bold;background: transparent; border: none; line-height:22px; width: 70px; }
    #filterSwitch a { color: #555; }
    #filterSwitch ul li { background: url('/public/yomusic/images/button_collection.png'); text-align: center; background-position: 0 -42px; color: #999; width: 70px; float: left; font-size: 13px; font-weight: bold; line-height: 24px; height: 24px; border: 1px solid #666; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
    #filterSwitch ul li.active { background-position: 0 -216px; }
    #filterSwitch ul li.active a { color: #fff; }
    #filterSwitch ul li.active a:active, #filterSwitch ul li a:active { text-decoration: none; }
    #filterSwitch a:hover { color: #00A8FF; text-decoration: none }
*/


    .filterHeadline .boxHeadlineContainer h2{margin:0 0 0.5em 0; color:#fff; text-transform:uppercase; font-size: 18px; background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 15px transparent; }
    
    /********************homeQuickBox*******************************************************
     *  Box Tracks Views
     ***************************************************************************
    */

        /*cover overlay für die nummern bei charts etc.*/
        .chartsplacement {position: absolute; padding: 0px 5px; top:6px; left:0px; background-color: #333; color: #FFF; font-weight: bold }
        
        .trackDetail .trackAmplitute { margin-left: 80px; }
        .trackDetail .cover { float: left; width: 80px; }
        .trackDetail .labelInfo { margin-left: 510px; min-height:220px;}
        .trackDetail .labelText { float:left; width: 470px;min-height:220px}
        .trackDetail .share {background: transparent url(/public/yomusic/images/transparent/transpBlack25.png) repeat-x 0 0; overflow:hidden; height:19px;line-height:19px; padding:4px 10px 3px; width:753px; float:left; margin:28px 0 0 0; }
        .trackDetail .share .label { float:left; width:50px; }
        .trackDetail .share #addThisButtonContainer {float:left; margin-right: 120px;}
        .trackDetail .share .addPlBtn {float:left;}
        .trackDetail .addcart { position: absolute; right: 0; width:150px; }
        .trackDetail .bar {margin-bottom:22px; overflow:hidden; position:relative; top:-9px;}
        .trackDetail .artistLabelList {border:none;}
        .trackDetail .trackInfo { margin-bottom:10px; }
        .trackDetail .tagWrapper, .releaseDetail .tagWrapper, .detailTopic .tagWrapper { display:inline; background-position: 0 -3670px;}
        .trackDetail .labelInfo .artistLabelList { position:relative; left:-5px; }
        
        /* Small Track List Views kommt weg
        -------------------------------------------------------------------------*/
        
        .trackListItem_xs { overflow:hidden; position: relative; padding:5px 10px; }
        .trackListItem_xs .info { float: left; width: 95px; }
        .trackListItem_xs .action { position:absolute; top: 34px; left: 414px; width: 125px; }
        .trackListItem_xs .details { margin: 0 0px 0 95px; padding-top: 4px; }
        .trackListItem_xs .icon_play_dark { float:right; margin:4px 5px 0 0; }
        .trackListItem_xs .details .addCartBtn { width: 123px; float:right; }
        .trackListItem_xs .details .price {float:right; margin: 1px 6px 0 0; font-weight: bold; }
        .trackListItem_xs .artistName {font-size: 13px;}
        

        /* Allgemeine Definitionen x, xl
        --------------------------------------------------------------------------*/
        .trackListItem_xl, .trackListItem_x, .trackListItem_xs {padding:10px 0px 0 0; overflow:hidden; position: relative; }
        

        .priceTaxInfo { position: absolute; top: 43px; right: 0px; }
        .priceMwst { position: relative; padding-right: 5px; }
        .MwstInfo { position: absolute; top: 0px; right: 0px; color: #333; font-size: 12px;} 
        .trackListItem_xl .MwstInfo { line-height: 12px; }

        .trackListItem_pl .icon_play_dark { float:left; margin: 0px 10px 10px 0; }

        .trackListItem_x .details .artistName,
        .trackListItem_pl .details .artistName,
        .trackListItem_xl .details .artistName { font-weight:bold; font-size: 13px; }

        .trackListItem_x .details .time, 
        .trackListItem_x .details .labelName,
        .trackListItem_pl .details .time,
        .trackListItem_pl .details .labelName,
        .trackListItem_xl .details .time,
        .trackListItem_xl .details .labelName,
        .trackListItem_xl .details .date { float:right; margin-right:20px; }

        .trackListItem_x .details .time span { margin-right: 5px; }


            /* S, Release/Playlist/Cart/DownloadArea
            -------------------------------------------------------------------------*/
            #trackListItem_head * { font-weight: bold; }
            #trackListItem_head {border-bottom: 1px solid #00a8ff; height:36px;}
            #trackListItem_head .trackNr { top:13px; left:-5px; }
            #trackListItem_head .addInfo { left:640px; }
            #trackListItem_head .addAction { left:758px; }

            .trackListItem_s { position: relative; height: 43px; overflow: hidden; border-bottom: 1px solid #333; }
            .trackListItem_s:last-child { border:none; }
            .trackListItem_s * { /*display: block;*/ }
            .trackListItem_s .trackNr, .trackListItem_s .play, .trackListItem_s .trackInfo, .trackListItem_s .time, .trackListItem_s .artistName, .trackListItem_s .addInfo, .trackListItem_s .addAction, .trackListItem_s .img {position: absolute; overflow:hidden; height: 20px;}

            .trackListItem_s .trackNr { width: 25px; top:9px; left:-5px;text-align:right; }
            .trackListItem_s .play { width: 20px; top:12px; left:28px; }
            .trackListItem_s .trackInfo { width: 340px; top:13px; left:60px; }
            .trackListItem_s .trackInfo a {display: inline;}
            .trackListItem_s .time { width: 50px; top:13px; left:405px; text-align: right;}
            .trackListItem_s .artistName {width: 200px; top:13px; left:475px; }
            .trackListItem_s .artistName a { display:inline; font-weight:bold}
            .trackListItem_s .addInfo {width: 75px; top:13px; height: 30px; left:690px; }
            .trackListItem_s .addAction {width: 80px;top:12px; left:754px; }
            .trackListItem_s .multiButton { display:none; }
            .trackListItem_s .addAction .orangeButton_16, .trackListItem_s .addAction .grayLightButton_16  { /*width:75px;*/ }
            .trackListItem_s .trackBundleOnly {display:inline; }
            
            #trackListItem_sx_head .trackInfo { left:105px; }
            .trackListItem_sx { border-bottom:1px solid #333; }
            .trackListItem_sx:last-child { border:none; }
            .trackListItem_sx .trackListItem_s { border:none; }
            .trackListItem_sx .trackListItem_s .play{ left: 76px }
            .trackListItem_sx .trackListItem_s .trackInfo { width:290px; left:105px; }
            .trackListItem_sx .trackListItem_s .img { left: 30px; top:6px; height:41px;}

            /* XL, Artist/Label, MusicFilter, SalesCharts
            -------------------------------------------------------------------------*/
            .innerBox div.trackListItem_xl:last-child {border-bottom:0px; padding-top: 10px;}

            .trackListItem_xl {overflow:hidden; border-bottom: 1px solid #333; height:77px; position:relative; }
            .trackListItem_xl:last-child { border:none; }
            .trackListItem_xl .cover { float: left; width: 80px; }
            .trackListItem_xl .info { margin: 0 175px 0 80px; padding-top: 0px; line-height:18px; }
            .trackListItem_xl .info_row_top { margin-bottom:2px; }
            .trackListItem_xl .info_row_bottom { margin-top:10px; }
            .trackListItem_xl .info .playbtn { position:absolute; top:10px; left: 80px; z-index:100; display:block; }
            .trackListItem_xl .info .tagWrapper { position: absolute; top:55px; right:180px; line-height:11px; width: 175px; white-space: nowrap;}
            .trackListItem_xl .info .status { position: absolute; top:58px; right:370px;}
            .trackListItem_xl .info .trackName { margin:0 5px 0 25px; }
            .trackListItem_xl .info .playedDate  {/*wohin? mth*/ }
            .trackListItem_xl .info .artistName a {font-weight:bold;}
            .trackListItem_xl .chartsplacement {top:10px;}
            .trackListItem_xl .action { float: right; width:185px; position:relative; vertical-align: bottom; }
            .trackListItem_xl .action .addcart { position:absolute; top:24px; right:0px; height:60px; text-align:right; }
            .trackListItem_xl .action .multiButton { position: absolute; top:46px; left:0px; display: none;}

            .salesChartsListing .trackListItem_xl .info { margin: 0 175px 0 180px;}

            /* tracks charts
            --------------------------------------------------------------------------*/
            .trackListItem_charts_xl .trackCounter {position:absolute;top:-8px;width:94px;text-align:right;float:left;width:94px;padding-right:6px;}
            .trackListItem_charts_xl .trackCounter span {letter-spacing: -1px;font-size:60px;text-align:right;font-weight:bold;color:#333; text-shadow: 0 -1px 0 #000;}
            .trackListItem_charts_xl .trackCounter span.trackCounterColor {color:#00a8ff;}
            .trackListItem_charts_xl .chartsplacement {left:104px}
            .trackListItem_charts_xl .info .playbtn {left:180px;}
            .trackListItem_charts_xl .cover {float:none;position:absolute;width:80px;left:100px;}
            .trackListItem_charts_xl .chartsPrevPos { position: absolute; bottom: 13px; width: 94px; background-color: #333; text-align: right; color: #111; font-size: 12px; font-weight: bold; height: 14px; line-height: 16px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow:inset 0 1px 1 #000;-moz-box-shadow:inset 0 1px 0 #000; -webkit-box-shadow:inset 0 1px 1 #000; }
            .trackListItem_charts_xl .chartsPrevPos.trackCounterColor { background-color: #00a8ff; }
            .trackListItem_charts_xl .chartsPrevPos span.chartsPosUp { background:url("/public/yomusic/images/iconset_web.png") no-repeat 0px -5905px;padding-left: 10px;}
            .trackListItem_charts_xl .chartsPrevPos span.chartsPosDown { background:url("/public/yomusic/images/iconset_web.png") no-repeat 0px -5939px; padding-left: 10px;}
            .trackListItem_charts_xl .chartsPrevPos span.chartsPosUnchanged { background:url("/public/yomusic/images/iconset_web.png") no-repeat 0px -5970px; padding-left: 10px;}
            .emptyCharts { text-align: center; margin: 30px auto;}


            /* X, SearchAll
            -------------------------------------------------------------------------*/
            .trackListItem_x {border-bottom: 1px solid #333;}
            .trackListItem_x:last-child { border:none; }
            .trackListItem_x .trackListItem_xl {border:none;}
            .trackListItem_x div.trackListItem_xl:last-child {border-bottom:0px; padding-top: 0px;}
            .trackListItem_x .trackListItem_xl .info .playbtn { top: 0px; }
            .trackListItem_x .trackListItem_xl .info .tagWrapper { left:355px; top: 48px; width: 145px; white-space: nowrap;}
            .trackListItem_x .trackListItem_xl .info .status { left:265px; top: 48px;}


            

            /* Playlist Edit Styles
            -------------------------------------------------------------------------*/

            .trackListItem_pl_search { position:relative; height:60px; border-bottom:1px solid #333; background:#111; }
            .trackListItem_pl_search .cover , .trackListItem_pl_search .playbtn , .trackListItem_pl_search .trackName , .trackListItem_pl_search .lblname , .trackListItem_pl_search .artistName, .trackListItem_pl_search .plBtAdd {position:absolute;overflow:hidden;}
            .trackListItem_pl_search .cover { width:40px; height:40px; left:5px; top:10px; }
            .trackListItem_pl_search .playbtn { width:20px; left:47px; top:8px; }
            .trackListItem_pl_search .trackName { width:300px; left:73px; top:10px; height:20px; overflow:hidden; }
            .trackListItem_pl_search .lblname { width:100px; left:273px; top:30px; height:20px; overflow:hidden; }
            .trackListItem_pl_search .artistName { width:220px; left:46px; top:30px; height:20px; overflow:hidden; }
            .trackListItem_pl_search .artistName a {font-weight:bold;}
            .trackListItem_pl_search .plBtAdd { width:20px; left:379px; top:18px; display: block; background: url(/public/yomusic/images/iconset_web.png) 0 -5181px no-repeat;}

            .trackListItem_pl_edit { position:relative; height:60px; border-bottom:1px solid #333; background:#111; }
            .trackListItem_pl_edit .cnt,.trackListItem_pl_edit .plBtRmv,.trackListItem_pl_edit .dragIt, .trackListItem_pl_edit .cover , .trackListItem_pl_edit .playbtn , .trackListItem_pl_edit .trackName , .trackListItem_pl_edit .lblname , .trackListItem_pl_edit .artistName, .trackListItem_pl_edit .plBtAdd {position:absolute;overflow:hidden;}
            .trackListItem_pl_edit .cover { width:40px; height:40px; left:25px; top:13px; }
            .trackListItem_pl_edit .playbtn { width:20px; left:67px; top:12px; }
            .trackListItem_pl_edit .trackName { width:280px; left:93px; top:14px; }
            .trackListItem_pl_edit .artistName { width:280px; left:66px; top:33px; }
            .trackListItem_pl_edit .artistName a {font-weight:bold;}
            .trackListItem_pl_edit .dragIt { width: 20px; top:20px; left:370px; line-height: 20px; cursor: pointer; background: transparent url(/public/yomusic/images/iconset_web.png) 0 -5293px no-repeat;}
            .trackListItem_pl_edit .cnt { top:20px; left:5px; }
            .trackListItem_pl_edit .plBtRmv { display: block; background: url("/public/yomusic/images/iconset_web.png") no-repeat scroll 0 -5239px transparent; width:20px; height:20px; top:20px; left:395px; }

            .plBtRmv a, .plBtAdd a { width: 20px; line-height: 20px; display: block; text-decoration: none;}
            .plBtRmv a:hover, .plBtAdd a:hover { text-decoration: none; }
            .dragged {background: #f5f5f5; z-index: 5555;}

            /* L, homepage
            -------------------------------------------------------------------------*/
            .trackListItem_l { overflow:hidden; position: relative; padding:5px 0px; border-bottom: 1px solid #333; }
            .trackListItem_l:last-child { border:none; }
            .trackListItem_l .info { float: left; width: 75px; }
            .trackListItem_l .details { margin: 0 0px 0 75px; padding-top: 4px; }
            .trackListItem_l .trackName, .trackListItem_l .artistName, .trackListItem_l .lblname, .trackListItem_l .addCartBtn, .trackListItem_l .icon_play_dark { position:absolute; height:20px; overflow: hidden;}
            .trackListItem_l .addCartBtn { width:90px; top:50px; left:260px; }
            .trackListItem_l .trackName { top:8px; left:100px; width:270px}
            .trackListItem_l .artistName { top:28px; left:75px; width:270px}
            .trackListItem_l .artistName a {font-weight:bold;}
            .trackListItem_l .lblname { top:53px; left:75px; width:190px}
            .trackListItem_l .lblname a { font-size:11px;  }
            .trackListItem_l .icon_play_dark { top:6px; left:75px; width:20px}

            /* L-Overlay, terretory
            -------------------------------------------------------------------------*/
            .trackListItem_l_overlay {padding:0 5px; border-bottom: 1px solid #666;}
            .trackListItem_l_overlay:last-child { border:none; }
            .trackListItem_l_overlay .trackListItem_l {  }
            .trackListItem_l_overlay .trackListItem_l .addCartBtn { width:80px; top:50px; left:385px; }
            .trackListItem_l_overlay .trackListItem_l .trackName { width:400px}
            .trackListItem_l_overlay .trackListItem_l .artistName { width:400px}
            .trackListItem_l_overlay .trackListItem_l .lblname { width:340px}

        /* Artist und Label List Views
        -------------------------------------------------------------------------*/
        .noPadding .artistLabelList {padding:0;}

        .artistLabelList { overflow: hidden; border-bottom: 1px solid #333; margin: 10px 0; }
        .artistLabelList:last-child { border:none; }
        .artistLabelList .colText h3 { font-size:18px; font-weight: normal }
        .artistLabelList .colImg { float: left; width: 135px; margin-bottom:10px; position:relative;}
        .artistLabelList .colText { margin: 0px 0 0 145px; position:relative}

        .artistLabelList .colText .moreWrapper { position:absolute; top:107px; right:0px; }
        .artistLabelList .colText .tagWrapper { position:absolute; top:105px; left:0px; }
        #friendbox .artistLabelList .colText .morelink {position:absolute; top:107px; right:0px; }
        div.label_s .colText .tagWrapper,div.artist_s .colText .tagWrapper{top:60px;left:0;}
        #overlayTagBox div.label_s .colText {height:100px;}
        div.artist_s .itemCounts { height: 15px; overflow: hidden; }

            /*ie7*/
        .artistLabelList .colText .tagWrapper { margin: 0px 0px 5px 0px; padding: 0px 20px 0 20px;}
        .artistLabelList p { margin: 0 0 1em 0; }
        .artistLabelList .tagWrapper { margin-bottom: 1em }

        .artistLabelList_xxs { float:left;width: 135px; border:0px; padding:0px;margin:0 15px;text-align:center; }
        .artistLabelList_xxs .colImg {float:none; width: 135px; margin-bottom:10px; }
        .artistLabelList_xxs .colText { padding: 7px 0 0 10px; }

        .innerBox div.artistLabelList:last-child {border-bottom:0px}

        .popularItems #artistsLablesOverview .artistLabelList { padding:0px; margin: 5px 0;}
        .popularItems #artistsLablesOverview .artistLabelList .colImg { width: 75px; margin:0px;}
        .popularItems #artistsLablesOverview .artistLabelList .colImg .chartsplacement {left: 4px; top: 4px;}
        .popularItems #artistsLablesOverview .artistLabelList .colText { margin-left: 75px; }

        .userList_xs{ float:left;width: 250px; border:0px; padding:0px;margin:0 15px; }
        .userList_xs .colImg {float:left; width: 75px; margin-bottom:10px; }
        .userList_xs .colText { margin-left:75px;padding: 7px 0 0 10px; }

        .userList_s { float:left;width: 100%; border:0px; padding:0px;margin:0 15px; overflow: hidden }
        .userList_s .colImg {float:left; width: 75px; margin-bottom:10px; }
        .userList_s .colText { margin-left:75px;padding: 7px 0 0 10px; }

        /* labels / artist charts
        --------------------------------------------------------------------------*/
        .lartistLabel_charts_xl {position:relative;}
        .lartistLabel_charts_xl .trackCounter {float: left; text-align:right;width:94px;padding-right:6px;}
        .lartistLabel_charts_xl .trackCounter span {letter-spacing: -1px;line-height: 57px;font-size:60px;text-align:right;font-weight:bold; color: #444;}
        .lartistLabel_charts_xl .trackCounter span.trackCounterColor { color: #00A8FF;}
        .lartistLabel_charts_xl .colImg { }
        .lartistLabel_charts_xl .colText {margin-left:245px;}
            /* Music Types
            ---------------------------------------------------------------------------*/
            span.musicTyp_featured, span.musicTyp_new, span.musicTyp_classic, span.musicTyp_upcoming, span.musicTyp_exclusive { padding-right: 15px; color:#fff; text-align:left; margin-right: 5px; line-height: 16px; font-size:12px; text-transform: uppercase; font-weight: bold; letter-spacing: -1px; }

            /* Releated Artist Types
            ---------------------------------------------------------------------------*/
            span.artistType_featuring, span.artistType_coop, span.artistType_remix, span.artistType_similar, span.artistType_xsell { width:auto; float:right; font-size:10px; padding:0px 15px; margin-right: 5px; color:#000; text-align:center;  border: 1px solid #000; background-color:#fff; }




        /* Tags Template
        ------------------------------------------------------------------------------------*/

            .ArtistTags .tagWrapper{display:inline;}

        /* Bio Detail Template
        ------------------------------------------------------------------------------------*/

            .bioBox .morelink{float:none;}
            .bioBox {margin-top:5px;height:214px;overflow:hidden;position:relative}
            .bioBox .links{position:absolute;bottom:0px;left:0;width:100%;}

            .BioDetailBox .links{margin:10px 0;}


            .descriptionForm {margin-bottom: 25px}
            .descriptionForm .greenButton_24 { min-width: 100px;}
            .descriptionForm h2 { color: #ccc; margin-bottom: 10px;}
            .descriptionText {margin-bottom: 25px}
            .descriptionEditLink {margin-bottom: 15px; overflow:hidden}

        /* Detail Topic Template
        ------------------------------------------------------------------------------------*/
            .detailTopic .innerBox{position:relative;}
            .detailTopic {margin-bottom:0px;height:360px;}
            .detailTopic .counts{margin-top:5px;}
            .detailTopic .location{margin-top:8px;}

            .detailTopic .shareBar {width:100%;/*position:absolute;top:306px; OPERA BUG | SES*/ overflow:hidden;padding:5px 0 4px; margin-top: 5px;}
            .detailTopic .shareBar .label {float:left;margin:1px 10px;}
            .detailTopic #addThisButtonContainer{float:left;margin-right:110px; margin-top: 2px;}  
            .detailTopic .button{float:left; margin-left: 10px;}
            .detailTopic .button a {float:left; margin-right: 10px;}
            .detailTopic .tagsBox {/*position:absolute;top:270px; OPERA BUG | SES*/ margin-top:10px;}
            .detailTopic .tagWrapper {display:inline;}

        /* Playlist Templates
        ------------------------------------------------------------------------------------*/
            .playlist_s { width:545px;overflow:hidden;float:left;margin:11px 0 0px 0px;height:145px; position:relative; border-bottom: 1px solid #ccc; }
            .playlist_s .cover { float:left;width:144px; }
            .playlist_s .info { margin:0 0 0 144px;padding-top:3px; }
            .playlist_s .playit { overflow: hidden; }
            .playlist_s .playit .play { width:25px; float:left }
            .playlist_s .playit .trackCnt { float:left; width:auto; }
            .playlist_s .info h3 {margin-bottom:0}
            .playlist_s .info h4 {margin-bottom:5px}
            .playlist_s .action { position: absolute; top: 82px; left:400px; overflow:hidden;}
            .playlist_s .action .buy{margin:0 0 0 8px;}

            .playlist_m { width:402px;overflow:hidden;float:left;margin:20px 20px 20px 0; height:170px; position:relative; }
            #playlistsOverview .playlist_m { width:382px;}
            .playlist_m .cover { float:left; width:184px; }
            .playlist_m .info { margin:0 0 0 184px; }
            .playlist_m .date { margin-bottom: 5px; color:#999; }
            .playlist_m .playit { overflow: hidden; margin-bottom:5px; }
            .playlist_m .playit .play { width:25px; float:left }
            .playlist_m .playit .trackCnt { float:left; width:auto; }
            .playlist_m .info h3 {margin-bottom:0}
            .playlist_m .info h4 {margin-bottom:5px}
            .playlist_m .action { position: absolute; top: 126px; right: 0; width:160px; white-space: nowrap;}
            .playlist_m .action .buy{margin:0 0 0 23px;}

            .playlist_xl { width:546px;overflow:hidden;float:left;margin:16px 0 0px 0;height:150px; position:relative; border-bottom: 1px solid #333; }
            .playlist_xl:last-child {border:none}
            .playlist_xl .cover { float:left;width:144px; }
            .playlist_xl .info { margin:0 0 0 144px;padding-top:2px; }
            .playlist_xl .playit { overflow: hidden;margin-top:5px; }
            .playlist_xl .playit .play { width:25px; float:left }
            .playlist_xl .playit .trackCnt { float:left; width:auto;_padding-top:2px; line-height: 20px;}
            .playlist_xl .creation { margin:4px 0 15px 0; color:#999; }
            .playlist_xl .info h3 {margin-bottom:0px}
            .playlist_xl .info h4 {margin-bottom:10px}
            .playlist_xl .plays {margin-top:3px;}
            .playlist_xl .action { position: absolute; top: 86px; left:389px; overflow:hidden;}
            .playlist_xl .action .buy{margin:0 0 0 23px;}
            .playlist_xl .tagWrapper{width:240px;margin-top:3px;}

            .playlist_xl_home { border-bottom: 1px solid #333; overflow:hidden;}
            .playlist_xl_home:last-child {border:none}
            .playlist_xl_home .playlist_xl { width:350px; border:none;margin:10px 0 7px 0; height:130px}
            .playlist_xl_home .playlist_xl .tagWrapper{position: absolute; top:113px; left:144px;width:100px; overflow:hidden;}
            .playlist_xl_home .playlist_xl .cart{position: absolute; top:103px; left:260px;width:90px;}
            #playlistOverview .playlist_m { width: 400px; }

            .btnSave, .btnDiscard {font-size: 12px; font-weight: bold; padding:3px;}
            .editBox {width:100%}

            .trackBundleOnly{white-space:nowrap;}

    /***************************************************************************
     *  ICON SET
     ***************************************************************************
    */
        .trackslistingPlayButton, .icon_play_dark, .icon_tags, .icon_play_visited {background-image: url('/public/yomusic/images/iconset_web.png');}

        .trackslistingPauseButton60 , .trackslistingPlayButton60, .trackslistingPausePlayedButton60, .trackslistingPlayedButton60 {background:transparent url('/public/yomusic/images/button_set_playerBig.png') no-repeat 0px 0px; float:left; display:block; height:62px; width:62px; border: 1px solid #666;}

        a:hover.trackslistingPlayButton60, a:hover.trackslistingPauseButton60, a:hover.trackslistingPlayedButton60, a:active.trackslistingPausePlayedButton60 { border: 1px solid #999;}

        /*play*/
        .trackslistingPlayButton60 { background-position: 0px 0px; }
            a:hover.trackslistingPlayButton60 { background-position:0px -72px; }
            a:active.trackslistingPlayButton60 { background-position:0px -144px; }


        .trackslistingPlayButton60.icon_play_visited { background-position: 0px 0px; }
            a:hover.trackslistingPlayButton60.icon_play_visited { background-position:0px -72px; }
            a:active.trackslistingPlayButton60.icon_play_visited { background-position:0px -144px; }

        /*pause*/
        .trackslistingPauseButton60 { background-position: 0px -216px; }
            a:hover.trackslistingPauseButton60 { background-position:0px -288px; }      
            a:active.trackslistingPauseButton60 { background-position:0px -360px; }      
            
        /*played*/
        a.trackslistingPlayedButton60 { background-position: 0px -432px; }
            a:hover.trackslistingPlayedButton60 { background-position:0px -504px;}
            a:active.trackslistingPlayedButton60 { background-position:0px -576px;}
            
        /*played pause*/
        .trackslistingPausePlayedButton60 { background-position: 0px -648px; }
            a:active.trackslistingPausePlayedButton60 { background-position: 0px -720px;}
            a:active.trackslistingPausePlayedButton60 { background-position: 0px -792px;}



        /*für playersteuerung*/
        .trackAmplitute a.play { background-position: 0px 0px; }
        .trackAmplitute a.pause { background-position: 0px -147px; }
        .trackAmplitute a.play_visited { background-position: 0px -294px; }
        .trackAmplitute a.pause_visited { background-position: 0px -435px; }


        .trackslistingPlayButton {background-position: -10px -10px;display:block; height:13px; width:13px; float: left; margin-right:3px; margin-top: 2px}
        .PlayButton24 {background:transparent url(/public/images/icons/djtunes30_icon_set_30x30.png) no-repeat 0px -30px;float:left;display:block; height:24px; width:24px;border:1px solid #333333;}

        /* play small */
        .icon_play_dark{ background-position: 0px -176px;display:block; height:20px; width:20px;margin-right:3px}
        .icon_play_dark:hover { background-position: 0px -232px;}
        
        /* played small*/
        a.icon_play_visited { background-position: 0px -288px; }
        a.icon_play_visited:hover { background-position: 0px -344px; }
                
        .buttonDarkBorder{border: 1px solid #333333;}
        .icon_tags{ background-position: -70px -190px;display:block; height:16px; width:16px;margin-right:3px}

    /***************************************************************************
     *  ListViews
     ***************************************************************************
    */

        .PagerBar { overflow: hidden; font-size: 12px; text-align:center; padding: 8px 0; border-top:1px solid #858585 }
        .PagerBar ul {float: right; margin:0px;}
        .PagerBar ul li { width: auto; float:left; height: 20px; margin-left: 3px; }
        .PagerBar ul li a img { padding-top: 2px; }
        .PagerBar ul li a { display:block; height: 18px; border: 1px solid #333; padding: 2px 6px 0 6px; text-decoration: none; font-weight: bold; color: #fff;}
        .PagerBar ul li a:hover { border:1px solid #00A8FF; }
        .PagerBar ul li.active { font-weight: bold; border: 1px solid #00A8FF; background-color: #00A8FF; color: #ffffff; display: block; height: 18px; padding: 2px 6px 0 6px; }
        .PagerBar span { font-size: 11px; color: #888; float: right; display: block; padding-top:3px; margin-right: 10px}

        .SortingBar { overflow: hidden; font-size: 14px; text-align:left; margin: 8px 0;}
        .SortingBar span, .SortingBar a { font-size: 14px; color: #888; float: left; display: block; padding:0px; margin-right: 10px; line-height:25px;}
        .SortingBar a { padding: 0px 13px 0 0; color: #ccc; }
        .SortingBar span {font-weight:bold; color: #666;}
        .SortingBar a.active {text-decoration:underline;font-weight:normal; background: transparent url(/public/yomusic/images/iconset_web.png) right -1315px no-repeat;}
        

        .listHeadBar { overflow:hidden; border-bottom:1px solid #858585 }
        .MessengerBox .listHeadBar{border:0;}
        .innerBox .MessageBoxHeaderText{border-bottom:1px solid #858585;font-weight:bold;}
        .innerBox .MessageBoxHeaderText .read{background:0;}
        .innerBox .resultlistDMInbox .subject{height:auto}
        .listHeadBar .PagerBar { width:42%;float:right; border:none; }
        .artistsearch .listHeadBar .PagerBar { width:38%;float:right; border:none; }
        .ArtistDetailVideos .listHeadBar .PagerBar { width:50%;float:right; border:none; }
        .listHeadBar .SortingBar { width:58%;float:left; }
        .artistsearch .listHeadBar .SortingBar { width:62%;float:left; }

        .even { /* background: #111; */ }
        .odd { background: #ccc; }

        /*.listItemGridHover { background:#333333; }
        .listItemGridHover a, .listItemGridHover a:active, .listItemGridHover a:visited, .listItemGridHover a:hover {text-decoration: none;}

        .listItemGridHover a.c7, .listItemGridHover span.c7, .listItemGridHover h3 { color:#ffffff; }
        .listItemGridHover a.c6, .listItemGridHover span.c6 { color:#cccccc; }
        .listItemGridHover a.c10, .listItemGridHover span.c11 { color:#33FF00; }*/
        .listItemGridHover div.action{display:block;}

        .listItemGrid { height: 245px; margin: 0 10px 0 15px; float:left; overflow:hidden; padding:10px 7px; position:relative; text-align:center; }
        .releaseListingTight { min-height: 170px}
        .releaseListingTight .listItemGrid { padding:13px 0px 5px; margin: 0 9px; }

        .listItemGrid h2, .listItemGrid h3, .listItemGrid h4 { line-height:1.4em; margin-bottom: 0px; padding-bottom:0px;}
        .listItemGrid h3 { font-size: 13px; font-weight: bold; }
        .listItemGrid h4 { font-size: 11px; }

        .listItemGrid .cover { /*width: 184px*/ }
        .listItemGrid .cart {float: left;vertical-align:middle;background-image:url('/public/yomusic/images/cartbutton_bg.png');background-repeat:no-repeat; background-position:top right;  width: 96px; height: 43px;}
        .listItemGrid .cart:hover {background-position: 0 -43px;}
        .listItemGrid .cart a:hover{text-decoration:none;}
        .listItemGrid .cart a{display:block;width:55px;height:18px;padding:4px 28px 2px 0px;text-align:right;  margin-top: 6px; margin-left: 6px;}

        .listItemGrid .play {float: left;background-image: url('/public/yomusic/images/playbutton_bg.png');background-repeat:no-repeat; width: 40px; height: 43px; margin-right: -5px;}
        .listItemGrid .play:hover {background-position: 0 -44px;}
        .listItemGrid .play a {display:block;width:26px;height:26px; margin-top: 6px; margin-left: 8px; }
        .listItemGrid .cover img.cover180 { border: 1px solid #ccc; }
        .listItemGrid .info {overflow:hidden;white-space:nowrap;width:170px;}
        .listItemGrid .info h2 a { display:block; _height:40px;overflow:hidden;_margin-bottom:5px;line-height:20px;}
        .listItemGrid .info h4{margin-top:2px;}
        .listItemGrid .action { display:none;position:absolute;top:129px;left:19px;}
        .listItemGrid .status { position: absolute; top:27px; left:19px; width:155px; }
        .listItemGrid .status span { float:right; line-height:20px; font-size:12px;background-color:#333;color:#fff; padding-left: 15px;}

        /*terr overlay*/
        .listItemGridOverlay .listItemGrid { margin: 0 34px 0 15px;}
        
        #overlay .listItemGridOverlay .listItemGrid .action {margin-top:0px; left:45px;}
        #overlay .listItemGridOverlay .listItemGrid .action a {float:none; margin-left:0px; min-width:0px; padding:0px; }
        #overlay .listItemGridOverlay .listItemGrid .action .cart a {padding:4px 25px 2px 0; }
        #overlay .trackListItem_l_overlay span { color:#ccc; }

        /* Add tag to Playlist */
        #overlay .addTagToItem_tpl {overflow:hidden;}
        #overlay .addTagToItem_tpl .cover {margin-left:10px;float:left;}
        #overlay .addTagToItem_tpl .info {margin:0px 10px 0px 90px;position:relative;}
        #overlay .addTagToItem_tpl h3, #overlay .addTagToItem_tpl h4 {margin-bottom:5px;}
        #overlay .addTagToItem_tpl .tagWrapper{position:absolute;top:50px;left:0px;}
        #overlay span.c8{color:#ccc;}

        /* Add tag to Release */
        #overlay .music_release_s{overflow:hidden;}
        #overlay .music_release_s .cover{float:left;}
        #overlay .music_release_s .info{margin:10px 10px 10px 90px;}
        #overlay .music_release_s h3, #overlay .music_release_s h4{margin-bottom:5px;}

        .musicReleaseFilter .listItemGrid {padding:10px 0 0 0;}
        .filterBox ul { list-style: none; margin-left: 0px;}
    
    
        /* Trusted Shop Käuferschutz Einbindung im Overlay */
        #overlay .TShops form { color: #fff; }
        #overlay .TShops input { width: auto; }
    
       
    /***************************************************************************
     *  MyDjTunes Bereich, tme
     *
     ***************************************************************************/

        /**
         * @todo: allgemeine Regelung für Formulare finden, da hier zu redundant! mth
         */

        .mydjtunesoverview #UserInfoList  h2 { background: none;}
        .mydjtunesoverview h2 {background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 20px transparent; font-size: 24px; font-weight:bold; letter-spacing:-1px; text-indent:-1px; margin:0px; color: #ddd; margin-bottom: 5px;}
        .mydjtunesoverview h2.withSubTitle {background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 20px transparent; font-size: 24px; font-weight:bold; letter-spacing:-1px; text-indent:-1px; margin:0px; color: #ddd; }


        .formular {}
        .formular dl { margin: 10px 20px; overflow: hidden; }
        .formular dl dt { font-weight: bold; text-align: right; width: 120px; float: left;}
        .formular dl dt label { line-height: 30px; }
        .formular dl dd { margin: 0 0 0 120px;}
        .formular dl dd input, .formular dl dd select, .formular dl dd span { margin-left: 30px;}

        a.musicitemselector:hover, a.musicitemselector_selected:hover {text-decoration: none}
        a.musicitemselector {text-decoration: none; color: #ddd; padding: 4px 8px 4px 4px; background:transparent url(/public/images/buttons/button_collection.png) repeat scroll 0 0; display:block;background-position:0 -53px}
        a.musicitemselector_selected {text-decoration: none; color: #fff; font-weight: bold; background-position: 0 -159px}

        /* MyDjTunes Preference Formular */
        div.EditBlock { display: none; }
        span.SaveFeedbackMessage { display: none; color: #00FF00; font-weight: bold; float: right;}
        span.ErrorFeedbackMessage { color: red; }

        .PreviewBlock, .EditBlock {padding: 20px 10px 0px 10px ; border-bottom: 1px solid #444;}
        .PreviewBlock {overflow:hidden;}
        .PreviewBlock h2, .EditBlock h2 { font-size: 16px; line-height:1.4em; }
        .PreviewBlock h2 a, .EditBlock h2 a { font-size: 12px; }
        .PreviewBlock h2, .EditBlock h2{position:relative;}
        .EditBlock h2 a, .PreviewBlock h2 a{ font-weight: normal;display: block; position: absolute; right: 0; top: 0; width: 100%; height: 30px;  background-image: none;text-align:right;width:100%; }
        .EditBlock { background-color: none; }
        .PreviewBlock .PreviewSettings{float:left;}

        .PrefBlock dl { width: 500px; margin: 10px auto; overflow: hidden; }
        .PrefBlock dl dt { font-weight: bold; text-align: right; width: 150px; float: left;}
        .PrefBlock dl dt label { line-height: 30px; }
        .PrefBlock dl dd { margin: 0 0 0 150px;}
        .PrefBlock dl dd input, div.PrefBlock dl dd span { margin-left: 30px; width: 209px;}
        .PrefBlock dl dd select { margin-left: 30px; width: 216px; }
        .PrefBlock dl dd button { margin-left: 30px; }
        #searchUserButton {display:inline;margin-left:5px; margin-top:1px;}
        .PrefBlock #zip { width: 54px; }
        .PrefBlock #city { width: 135px; margin: 0px; }

        /*
        div.PrefBlock #PublicSearchListingForm dl { margin-left: 20px;}
        div.PrefBlock #PublicSearchListingForm dl dt {margin-left: 0px; width: 20px;}
        div.PrefBlock #PublicSearchListingForm dl dd { margin-left: 30px; width: 500px; }
        div.PrefBlock #PublicSearchListingForm dl dd { margin-left: 30px; width: 500px; }
        */
        
        div.OnOff { margin: 0 0 0 583px; height: 20px; font-weight: bold;}
        span.On { float:left; margin-left: 23px; }
        span.Off { float:left; margin-left: 23px; }
        .EmailSettings dl { width: 500px; margin: 20px auto; overflow: hidden; }
        .EmailSettings dl dt { float: left; width: auto; line-height: 26px;}
        .EmailSettings dl dd { margin: 0 0 0 410px; height: 20px; }
        .EmailSettings dl dd .ibutton-container { margin-top: 3px;}
        .EmailSettings dl dd.saveButton { height: auto; margin: 20px 0px}
        .EmailSettings dl dd.saveButton a { width: 140px;float: right }
        .EmailSettings dl dd input { float:left; margin-left: 28px; }
        .EmailSettings dl dd button { float:right; }
        .EmailSettings dl dd .ibutton-label-on label { color: #fff;}


        .BankAccount { margin: 25px 0 0 30px; background-color: #DDDDDD; padding: 5px; height: 50px;}
        .BankAccount div.info { float: left;}
        .BankAccount div.action {float: right; text-align: right;}
        .BankAccount div.action button {width: 50px;}

        .PrefBlock div.furtherSettings { padding: 30px 0 0 10px; }
        .PrefBlock div.furtherSettings ul li { margin-bottom: 10px; }
        .PrefBlock div.furtherSettings ul li a { text-decoration: underline; font-weight: bold; }
        .facebook_add { margin-bottom: 20px; border-bottom: 1px solid #ccc; }
        #FacebookForm .add_facebook, #FacebookForm .remove_facebook, #TwitterForm .add_twitter, #TwitterForm .remove_twitter { min-width: 200px; margin: 0 auto 30px; }
        #TwitterForm a.add_twitter.greenButton_24 {width: 200px; margin: 0 auto 30px;}
        
        /* MyDjTunes Profiles */
        .UserProfile { margin-bottom: 20px; overflow: hidden; position: relative }
        .UserProfile div.UserPic { float: left; }

        .UserProfile a.EditLinkTopRightCorner { display: none; float: right; }
        .UserProfile a.CancelLinkTopRightCorner { float: right; }

        #UserInfoEdit , #UserInfoList { margin-left: 190px; overflow: hidden; width: auto; }
        #UserInfoEdit #UserInfoForm { float: left; margin-top: 5px; }
        #UserInfoList h2 {margin-bottom:0px}
        #UserInfoList ul, #UserInfoEdit form { float: left; }
        #UserInfoList ul {margin-top:3px}
        #UserInfoList ul li {margin-bottom:5px}
        .UserProfile a.morelink {background-image:none;float:none; position:absolute; bottom: 5px;font-weight: normal; left:190px; text-decoration: none; color: #00A8FF;}
        .UserProfile a:hover.morelink { text-decoration: underline; }
        
        .UserProfile #UserInfoList li.UserName{ font-size: 20px; font-weight: bold; }
        .UserProfile #UserInfoList li.Country{ font-size: 14px; font-weight: bold;}
        .UserProfile #UserInfoEdit dl dd select#country,.UserProfile #UserInfoEdit dl dd select#gender{width:258px;}
        .UserProfile #UserInfoEdit dl dd select#birthday_year{width:69px;}


        #UserInfoEdit { /*display: none;*/ padding-top:3px; }
        #UserInfoEdit dl { margin: 0; vertical-align: bottom; margin-bottom:10px }
        #UserInfoEdit dl dt { float: left; }
        #UserInfoEdit dl dd { margin-left: 140px; margin-bottom:5px }
/*     #UserInfoEdit dl input, #UserInfoEdit dl select { width: 150px; } */
        #UserInfoEdit dl dt { font-weight: normal; }
        #UserInfoEdit dl dd input, #UserInfoEdit dl dd select { width: 252px; }
        #UserInfoEdit dl dd input.long, #UserInfoEdit dl dd select.long { width: 250px; }
        #UserInfoEdit .SaveFeedbackMessage, #UserInfoEdit .loadingIndicator { margin:4px 10px; }


        #UserInfoEdit #birthday_year {width:65px}
        #UserInfoEdit #birthday_month {width:118px}
        #UserInfoEdit #birthday_day {width:65px}
        #UserInfoEdit .SaveUserProfile {float:right;}
        div.DarkBox { clear: both; margin: 20px 0; padding: 10px; background-color: #333333; width: auto; overflow: hidden; color: #FFFFFF; }
        div.DarkBox h3 { color: #00a8ff; }
        div.DarkBox button {float: right; }

        /* Artist und Label Profiles: */
        div.ArtistProfiles, div.LabelProfiles { clear: both; margin: 30px 0; overflow: hidden; }
        div.ArtistProfiles h2, div.LabelProfiles h2 { background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 17px transparent; font-size: 20px; }
        div.Profile.Tile.left { margin: 0 20px 20px 0; width: 48%; height: 130px; float: left; }
        div.Profile.Tile.right { margin: 0 0 20px 0; width: 48%; height: 130px; float: left; }
        div.Profile.Tile div.ProfilePic { width: 130px; height: 130px; background-color: transparent; float: left; }
        div.Profile.Tile div.ProfileInfo { margin-left: 10px; float: left;}
        div.Profile.Tile div.ProfileInfo li.ProfileName{ font-size: 16px; font-weight: bold; }

        ul.preferencesbuttonblock {padding: 0px}
        ul.preferencesbuttonblock li {margin-bottom: 2px;}
        ul.preferencesbuttonblock li.left {float: left;width:100px;}
        ul.preferencesbuttonblock li.right {float: right;width:110px;}
        ul.messageslinkblock { margin-bottom: 0px;}
        ul.messageslinkblock li { margin-bottom: 2px;}


        .cartSummary { margin-left: 10px;}
        .cartSummary #shoppingCart h3 { font-size: 20px; color: #ddd;}

        .gradientBoxMydjtunesDashboard {padding: 10px 0px 10px 10px}
        .gradientBoxMydjtunesDashboard h3 { background: url("/public/yomusic/images/heading_bg.png") no-repeat scroll right 20px transparent; font-size: 24px; color: #ddd; margin-bottom: 10px;}
        .gradientBoxMydjtunesDashboard .innerBox { margin-left: 15px;}
    /*********************
    **  pictureOverview, mth
    **********************/

        .resultlistPicture { width: 157px; float:left; text-align: center; height: 170px; padding: 15px 0; }
        .resultlistPicture .shadow_120 { margin: 3px 0px 0 15px; }
        .resultlistPicture h3 { margin: 5px 0; }
        .resultlistPicture h3 span {color: #fff;}
        .communityForm { min-width: 100px; display: block; float: right; }

    /*********************
    **  pictureDetail,  videoDetail, mth
    **********************/

        .ArtistDetailPictures {position:relative; margin-bottom: 0;}
        .ArtistDetailPictures .shineEffect { background: transparent url("/public/yomusic/images/shine_bg.png") no-repeat top left; position: absolute; top: 0; left: 10px; width: 259px; height: 259px; border: 1px solid #333;}
        .pictureDetailBox a img { }
        .pictureDetailBox, .videoDetailBox{ padding-left: 0; padding-right: 0; }
        .videoDetailBox .vidStats{width:220px;float:right;margin-top:3px;}
        .videoDetailBox .video_tags{float:left;}
        .videoDetailBox .TagsCommentsWrapper{overflow:hidden;margin:20px 0;}
        
        .nopictures { height: 35px; padding: 14px; margin-bottom: 4px; text-align: center; /*border: 1px solid #ccc; mth*/ }
        .detailImage { max-width: 550px; padding: 2px; background: #333;}
        .detailImgWrapper { /*margin: 0 auto;*/ text-align:center; /*min-height: 300px;*/ }
        .detailImgWrapper .top { display:block; width:100%; margin: 1em 0 0.5em 0}
        .detailImgWrapper .bottom { margin: 0.5em 0 0 0; }

        .detailImgWrapper .bottom .shareBar{ width:100%;overflow:hidden;padding:5px 0 4px; margin-top: 20px;}
        .detailImgWrapper .bottom .shareBar .label {float:left;margin:0 10px;}
        .detailImgWrapper .bottom #addThisButtonContainer{float:left;margin-right:110px;}
        .detailImgWrapper .bottom .button{float:left;}
        .detailImgWrapper .bottom .button a{ float: left; margin-right: 10px;white-space:nowrap}

        
        .detailImgWrapper object { margin-left: 50px; }
        .pictureNavigation .scrollButton_left, .pictureNavigation .scrollButton_right { top: 45%; }
        
        


    /*********************
    **  commentsForm, mth
    **********************/

        .comments { margin-top: 1em;}
        .comments label { margin-bottom: 0.5em;}
        .comments { width: 100%; overflow: hidden; }
        .comments dt { width: 45px; float:left; }
        .comments dt img { margin-top: 5px; }
        .comments dd { margin-left:80px; overflow: hidden; }
        .comments dd textarea { width:98.5%;}
        .comments dd .right { float:right; width:130px; text-align:right; }
        .comments dd .left { margin-right: 150px; }
        .comments dd .head { border-bottom: 1px solid #666; overflow: hidden; margin: 5px 0 6px 0; color: #333; }
        .comments dd .head div { width: auto; float:left; }
        .comments dd .head span {width: auto; float:right; }
        .comments dd .body { margin: 6px 0 12px 0; }
        .comments dd .bottom { /*font-weight: bold;*/ margin-bottom: 2.5em; color: #999;}
        .comments dd .bottom a { color: #00A8FF; font-size: 11px;}

        #commentsForm .userImg { width: 85px; float:left;}
        #commentsForm .cForm {margin-left:85px;}
        #commentsForm .chars_leftWrapper {text-align:right;}
        #commentsForm textarea {width:458px; margin-top:4px;display:block; height:28px;}
        .CommentsVideos #commentsForm textarea {width:563px;}
        #commentsForm .twitter { width:190px; float:left; overflow:hidden; }
        #commentsForm .twitter label{ position:relative; top:2px; font-weight:normal;}
        #commentsForm .twitter input{ margin-left:0px;}
        #commentsForm .grayButton_24 {float:right;margin-top:7px;}
        #commentsForm .options { display:none; }
        .wideCommentsForm #commentsForm textarea {width:753px;}
        .medCommentsForm #commentsForm textarea {width:563px;}
        /*
        .resultlistItem
        */
        .resultlistitem { padding-bottom: 2em; margin-bottom: 2em; border-bottom: 1px solid #333; }
        .resultlistitem:last-child { border: 0px; }

    /*********************
    **  resultlistDMInbox
    **********************/

        div#composeMsgFormContainer {width:453px; margin: 40px 0 0 190px; }
        div#composeMsgFormContainer select, div#composeMsgFormContainer textarea, div#composeMsgFormContainer input, div#composeMsgFormContainer addTag_List_ul {width:447px}
        div#composeMsgFormContainer addTag_List_ul { width: 453px; }

        div#composeMsgFormContainer textarea { height: 115px; }
        div#composeMsgFormContainer select { font-size: 14px; width: 453px; }
        div#composeMsgFormContainer .sendButton {padding: 0 20px; float:right; margin-top: 20px;}
        div#composeMsgResultContainer {width:453px;margin-left: 190px;padding-top:15px;margin-bottom:15px;}
        div#composeMsgFormContainer label {display:block;margin-top:15px;margin-bottom:3px; float: left;}
        div#composeMsgFormContainer .chars_leftWrapper { padding-top: 18px; text-align: right; }
        .resultlistDMInbox { overflow: hidden; padding: 10px; margin-bottom: 0px; border-bottom: 1px solid #333;}
        .resultlistDMInbox_odd { background-color: transparent }
        .resultlistDMInbox div { float: left; }
        .resultlistDMInbox .read { width:30px;height:20px;background: url('/public/yomusic/images/iconset_web.png') no-repeat 0 -4758px; position: relative; top: 8px;}
        .resultlistDMInbox .read1 {background-image: none;}

        .resultlistDMInbox .select { width: 30px }
        .resultlistDMInbox .face { width: 45px; margin-top: 1px; }
        .resultlistDMInbox .recipient { width: 150px }
        .resultlistDMInbox .sender { width: 180px }
        .messengerColumnHead .sender { margin-left: 30px; width: 225px; }
        .messengerColumnHead .subject { width: 225px; }
        .resultlistDMInbox .subject { width: 560px; height: 30px; overflow: hidden; }
        .resultlistDMInbox .subject h3, .resultlistDMInbox .subject p { margin-bottom: 0px; }
        .resultlistDMInbox .subject h3 a, .resultlistDMInbox .subject h3 a span { color: #CCC; }
        .resultlistDMInbox .sender a, .resultlistDMInbox .sender a span { color: #00A8FF; }


    /***********************
    *** DMInboxDialog
    ************************/

        .DMInboxDialog { width:840px; position: relative; top: 20px; }
        .DMInboxDialog .msgContent, .DMInboxDialog .msgTopActions { margin-left:180px; width:473px; overflow: hidden; }
        .DMInboxDialog .msgTopActions {padding:0px;background-color:transparent}
        .DMInboxDialog .msgContent .content { padding: 0 25px; }
        .DMInboxDialog .msgContent .content.top { height: 10px; width: 423px; background: url(/public/yomusic/images/msg_bg_top.png) top; }
        .DMInboxDialog .msgContent .content.bottom1 { width: 423px; background: url(/public/yomusic/images/msg_bg_bottom1.png) 0px bottom; }
        .DMInboxDialog .msgContent .content.bottom2 { width: 423px; background: url(/public/yomusic/images/msg_bg_bottom2.png) 0px bottom; }

        .DMInboxDialog .msgContent .subject h3 {margin-bottom:10px}
        .DMInboxDialog .resultlistDMInbox { margin-bottom:20px; background-color: transparent; padding: 0px; border: 0px }
        .DMInboxDialog .resultlistDMInbox_dialog { position:relative }

        .DMInboxDialog .dialogParticiant { width: 180px }
        .DMInboxDialog .dialogParticiant .face { float:left; width:45px }
        .DMInboxDialog .dialogParticiant .sender { float:left; width:120px }
        .DMInboxDialog .dialogParticiant {position:absolute; bottom: 0px}
        .DMInboxDialog .dialogParticiant1 {left:0px}
        .DMInboxDialog .dialogParticiant2 {left:660px}

    /***************************************************************************
     *  Overlay Boxen
     ***************************************************************************
    */
    #overlay .mandatory{color:#eeeeee;}
    #overlay .whiteBG {overflow:hidden;padding:10px 0;}
    #overlay .whiteBG .artistLabelList {border:0;}
    #overlay .whiteBG .userList_s .colImg {margin-bottom:0;padding:5px 0 2px;}
    #overlay select {width:480px;}
    /* WriteMessage Overlay Box*/
    

    /* addTagToItem Overlay Box*/
    #overlayTagBox .artistLabelList .colImg {width:75px; margin-left: 10px;}
    #overlayTagBox .artistLabelList .colText {margin: 0 0 0 90px;}
    #overlayTagBox .whiteBG {  }
    #overlayTagBox .trackListItem_xl{height:auto;}
    #overlayTagBox .trackListItem_xl .tagWrapper{display:none;}
    #overlayTagBox div.addTag_dropdown{width: 478px !important; overflow: hidden;}
    
    #overlayTagBox .tagWrapper{width:auto;}
    #overlayTagBox .tagWrapper span,#overlayTagBox .tagWrapper a {line-height:17px; background-color: #555;}
    #overlayTagBox .tagWrapper span:hover ,#overlayTagBox .tagWrapper a:hover {line-height:17px; background-color: #666;}
    
        /* Tag Auswahl | Add Preferred Tags */
        .addTag_input input{background:none;padding:2px;}
        .addTag_List_ul{overflow: hidden;height: auto !important;height: 1%;cursor: text;font-size: 12px;min-height:1px;z-index:999;margin: 0;padding: 0;background: none;}
        ul.addTag_list_ul {list-style-type: none;}
        #addPreferredTags ul.addTag_list_ul {list-style-type: none;border:1px solid #333333;}
        #addPreferredTags form#addpreferredTagstoUser { position: relative; margin-left: 150px; margin-bottom: 85px;}
        #addPreferredTags form#addpreferredTagstoUser label { position: absolute; left: -140px; top: 4px;}
        #addPreferredTags form#addpreferredTagstoUser ul.addTag_List_ul { width: 380px;} 

        ul.addTag_list_ul li input{border: 0;width: 100px;padding: 3px 8px;background-color: white;margin: 2px 0;}
        li.addTag_list_ul p {display: inline-block;padding: 0;margin: 0;}
        li.addTag_list_li{overflow: hidden;height: auto !important;height: 1%;margin: 3px;padding: 1px 3px;background-color: #666;color: #000 ;cursor: default;font-size: 11px;float: left;}
        li.addTag_list_li p {display: inline;padding: 0;margin: 0;color:#fff !important;float:left;}
        li.addTag_list_li span, li.addTag_list_li span.addTag_list_li_delete {color: #fff;margin-left: 5px;font-weight: bold;cursor: pointer;float:left}
        #IgnoreListForm span.addicon, #overlay span.addicon, #overlay span.addicon, #addPreferredTags span.addicon {color:#333;font-weight:bold; margin-right: 2px;}
        #IgnoreListForm li.addTag_dropdown_item span.resultTitle,#IgnoreListForm li.addTag_dropdown_item2 span.resultTitle,
        #addPreferredTags li.addTag_dropdown_item span.resultTitle,#addPreferredTags li.addTag_dropdown_item2 span.resultTitle,
        #overlay li.addTag_dropdown_item span.resultTitle,#overlay li.addTag_dropdown_item2 span.resultTitle {float:none}
        li.addTag_list_li_selected {background-color: #999999;color: #fff;}
        div.addTag_dropdown {/*position: absolute;*/color:#a1a1a1;overflow: hidden;cursor: default;font-size: 11px;z-index: 1;}
        div.addTag_dropdown p, #overlay #overlayTagBox div.addTag_dropdown p{margin: 0;padding: 5px;font-weight: bold;color: #777;}

 
        div.addTag_dropdown ul li em {font-weight: bold;font-style: normal;}
        div.addTag_dropdown ul li.addTag_dropdown_selected_item { }
        div.addTag_dropdown ul li.addTag_dropdown_selected_item span.resultTitle { color: #111;}
        
        #overlayTagBox .addTag_input input{width: 472px; height: 18px}
        #overlayTagBox div.addTag_dropdown {width: 474px;}

        #addPreferredTags .addTag_input input{width: 374px; font-size: 14px; height: 18px; padding-top: 4px;}
        #addPreferredTags div.addTag_dropdown {width: 378px; float: left; }

        #addPreferredTags a.greenButton_16,#addPreferredTags a.grayButton_16, #addPreferredTags a.greenButton_24,#addPreferredTags a.grayButton_24 { width:100px;margin:0; position: absolute; bottom: 0px; right: 0px;}
        #addPreferredTags span.SaveFeedbackMessage { display: none; color: green; font-weight: bold;float:left;}

        /* Messenger/Artistsearch/Labelseach Autocomplete */
        .tokenArtist_input input{border:0;padding:2px; font-size: 16px; line-height: 20px; }
        .tokenArtist_List_ul{ overflow: hidden;height: auto !important;height: 1%;cursor: text;font-size: 12px;min-height:1px;z-index:999;margin: 0;padding: 0;}
        ul.tokenArtist_list_ul {list-style-type: none;width:200px;}
        ul.tokenArtist_list_ul li input{border: 0;width: 200px;padding: 3px 8px;background-color: white;margin: 2px 0;}
        li.tokenArtist_list_ul p {display: inline-block;padding: 0;margin: 0;}
        li.tokenArtist_list_li{overflow: hidden;height: auto !important;height: 1%;margin: 3px;padding: 1px 3px;background-color: #ccc;cursor: default;font-size: 11px;float: left;}
        li.tokenArtist_list_li p {display: inline;padding: 0;margin: 0;color:#111}
        li.tokenArtist_list_li span {color: #333333;margin-left: 5px;font-weight: bold;cursor: pointer;}
        div.tokenArtist_dropdown ul li span.addicon {color: #333333;margin-right: 5px;font-weight: bold;cursor: pointer;}
        div.tokenArtist_dropdown p, #overlay #overlayTagBox div.addTag_dropdown p{margin: 0;padding: 5px;font-weight: bold;color: #777;}

              
        div.tokenArtist_dropdown ul li span.resultTitle { color: #333; vertical-align: top; padding: 0 10px; font-weight: bold;}
        div.tokenArtist_dropdown ul li span.resultImage img { border: 0;}
     
        div.tokenArtist_dropdown ul li.addTag_dropdown_item {background-color: #efefef; }
        div.tokenArtist_dropdown ul li.addTag_dropdown_item2 {background-color: #efefef; }
        div.tokenArtist_dropdown ul li em {font-weight: bold;font-style: normal;}
        div.tokenArtist_dropdown ul li.addTag_dropdown_selected_item {background-color: #cccccc;color: #fff;}


        /*********************************
        * Common UI Dropdown List Style 
        **********************************/
        div.tokenArtist_dropdown, div.addTag_dropdown { background: url("/public/yomusic/images/dropdown_list_top_bg.png") no-repeat scroll 11px 0 transparent; padding-top: 14px; }
        ul.dropDownResultList, p.dropDownSearchingContainer, p.dropDownNoResultsContainer { background-color: #ddd; overflow: hidden; } 

        /* Aritst, Label, Release, Track, Playlist Search List Item */        
        li.tokenSearchResultArtist, li.tokenSearchResultLabel, li.tokenSearchResultRelease, li.tokenSearchResultTrack, li.tokenSearchResultPlaylist {  border-top: 1px solid #eee; border-bottom: 1px solid #bbb; background-color: #ddd; margin: 0; position: relative; display: block; padding:3px ; margin:0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius:3px; border-radius: 3px; overflow: hidden;}
        li:hover.tokenSearchResultArtist, li:hover.tokenSearchResultLabel, li:hover.tokenSearchResultRelease, li:hover.tokenSearchResultTrack, li:hover.tokenSearchResultPlaylist  { background-color: #ccc; cursor: pointer;}
        #addToFavoritesfromSearch ul.dropDownResultList li span.resultTitle, #newsform .relatedContent ul.dropDownResultList li span.resultTitle, #favorites_search ul.dropDownResultList li span.resultTitle { position: absolute; left: 40px; color: #333; padding: 0; margin: 0;}
        #addToFavoritesfromSearch ul.dropDownResultList li span.resultTitle2, #newsform .relatedContent ul.dropDownResultList li span.resultTitle2, #favorites_search ul.dropDownResultList li span.resultTitle2 { position: absolute; left: 40px; top: 20px; color: #666; font-size: 11px; padding: 0; margin: 0; }   
         
        /* Tags Search List Item */   
        #addPreferredTags ul.dropDownResultList, #addToTagToItemForm ul.dropDownResultList, #addNewsTags ul.dropDownResultList { padding: 5px 2px; overflow: hidden; margin: 0;}
        #addPreferredTags ul.dropDownResultList li, #addToTagToItemForm ul.dropDownResultList li, #addNewsTags ul.dropDownResultList li  { display: inline; background-color: #555; margin: 2px; padding: 1px 3px;}
        #addPreferredTags ul.dropDownResultList li:hover, #addToTagToItemForm ul.dropDownResultList li:hover, #addNewsTags ul.dropDownResultList li:hover { background-color: #666; cursor: pointer; }
        #addPreferredTags ul.dropDownResultList li span, #addToTagToItemForm ul.dropDownResultList li span, #addNewsTags ul.dropDownResultList li span { color: #fff;}         
        #addPreferredTags ul.dropDownResultList li span.addicon, #addToTagToItemForm ul.dropDownResultList li span.addicon, #addNewsTags ul.dropDownResultList li span.addicon { font-weight: bold; float: none;}         
        #addPreferredTags ul.dropDownResultList li span.resultTitle, #addToTagToItemForm ul.dropDownResultList li span.resultTitle, #addNewsTags ul.dropDownResultList li span.resultTitle  { font-weight: normal; padding-left: 5px; float: none;}             
        
        /* Compose Message */
        #composeMsgForm ul.dropDownResultList { padding: 4px 2px;}
        #composeMsgForm ul.dropDownResultList li { background-color:#DDDDDD; border:1px solid #bbb; float:left; margin:2px; height: 30px;}
        #composeMsgForm ul.dropDownResultList li:hover { border-color: #999; cursor: pointer; } 
        /* Ignore List */
        #IgnoreListForm li.tokenArtist_input { float: left;}
        #IgnoreListForm ul.dropDownResultList { padding: 4px 2px;}
        #IgnoreListForm ul.dropDownResultList li { background-color:#DDDDDD; border:1px solid #999; float:left; margin:2px; padding: 1px 5px;}
        #IgnoreListForm ul.dropDownResultList li:hover { border-color: #666; cursor: pointer; } 
        

    /***************************************************************************
     *  Overlay Widget
     ***************************************************************************
    */
        #overlayBg {height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:1001;background-color:#111111;text-align:center;display:none;}

        #overlay {-moz-border-radius:10px;-webkit-border-radius:10px; -khtml-border-radius:10px; border-radius: 10px; background: #222 url('/public/yomusic/images/overlay_bg.png') repeat-x top left;border:3px solid #fff;color:#ddd;left:50%;position:absolute;text-align:left;line-height:16px;top:50%;z-index:1002;width:520px; vertical-align:baseline;display:none;top:100px;}
        #overlay span {color:#ccc}
        #overlay span.c10 {color:#00a8ff;}

        /*
        #overlayshow p {margin:10px 0;}
        #overlayshow .buttons {background:#99BF2B none repeat scroll 0 0;color:#fff;font-size:16px;font-family:sans-serif;font-style:italic;padding:2px;}
        #overlayshow .action_buttons{position:absolute;bottom:30px;left:67px;}
        */
        .uploadifyQueueItem .cancel {display:inline;}
        #overlay #closeHandler { cursor:pointer; padding:0; width:32px; height:32px;position:absolute; top:13px;right:18px; z-index:1003;background: transparent url(/public/yomusic/images/iconset_web.png) 10px -2975px no-repeat;}
        
        #overlay #overlayContent { -moz-border-radius:8px;-webkit-border-radius:8px; -khtml-border-radius:8px; border-radius: 8px; padding: 20px; overflow:auto; min-height: 70px; position:relative;}
        #overlay #overlayContent h2 { border-bottom: 1px solid #ffffff; color:#00a8ff; padding-bottom:5px; font-size: 18px; font-weight: bold; text-transform: uppercase;}

        #overlay #overlayContent p, #overlay label { color: #999; }
        
        
        #overlay .action { overflow: hidden; }

        #overlay #overlayContent .overlayItemBg {background-color: none;overflow:hidden; }
        #overlay #overlayContent .overlayItemBg ul{margin:10px 0 }
        #overlay #overlayContent .trackListItem_l_overlay, #overlay #overlayContent .trackListItem_l_overlay .trackListItem_l{border:1;}
        #overlay #overlayContent .overlayItemBg a {}
        #overlay .action a {float:right; margin-left: 10px; padding: 0 15px; min-width: 70px;}
        #overlay .action a.lostPw {padding:0;}
        #overlay #overlayLogin ul {margin-right:0;}
        #overlay #overlayContent .overlayButtonRow {width:100%;margin-top:1em}
        #overlay #overlayContent .overlayButtonRow div {float:right;margin-left:10px}
        #overlay #overlayContent .overlayButtonRow div a {padding:0px 6px}

        #overlay #supportForm div { margin-top: 10px;}
        #overlay #supportForm .radio_wrapper input { width: 20px; margin-left: 10px; line-height: 24px; position: relative; top: 0; }
        #overlay #supportForm .radio_wrapper label { margin-left: 10px; line-height: 24px; }
        
        
        #overlayLogin { padding: 0px 53px }
        #overlayLogin ul li input { width: 366px; margin: 4px 0 13px; }
        #overlayLogin ul li a { color: #00a8ff; }

        #overlayLogin ul li a.grayLightButton_24 {color:#ddd}
        #overlayLogin ul li a.greenButton_24 {color:#ddd}
        #overlayLogin ul li a:hover.grayLightButton_24 {color:#fff}
        #overlayLogin ul li a:hover.greenButton_24 {color:#fff}

        #overlayLogin .action button, #overlayLogin .action a {_width:90px; float:right; margin-left:10px;} /*fest width ist schlecht, deutsche buttontext länger! */
        #overlayLogin .action a.lostPw {float:left; width:auto; margin:14px 0px 0 0;}
        #overlayLogin .action {margin-top: 20px;}
        #overlayLogin .sign { border-top: 1px solid #999; margin-top: 20px; }
        #overlayLogin .sign h3 {margin-top:15px; color: #fff}
        #overlayLogin .sign .borderlessWhiteButton_24, #overlay .action a.overlayCancelButton {color: #ccc; text-align:left; font-weight: normal; float:left; margin: 13px 0 0 0; padding-left: 0px}
        #overlayLogin form {overflow: hidden}

        #overlay .action {/*position:absolute;bottom:15px;width:480px;*/}
        #overlayAddToFriendBox form#overlayFriendRequest { color: #fff; margin: 30px; }
        #overlayAddToFriendBox form#overlayFriendRequest select { margin-left: 20px; width: auto; }

        #overlayContent .close_helper {width:80px; float:right;}
    /***************************************************************************
     *  AJAX Mode
     ***************************************************************************
    */

        #pageLoadingIndicator { position:absolute; right: 10px; top: 7px}

     /*********************
    **  resultlistDMInbox
    **********************/

        .resultlistFriendrequestInbox { float:left;overflow: hidden; padding: 10px 5px; margin: 0 50px 0 0; width:360px; }
        .resultlistFriendrequestInbox_odd { background-color: transparent }
        .resultlistFriendrequestInbox div { }
        .resultlistFriendrequestInbox .read { width: 30px }
        .resultlistFriendrequestInbox .select { width: 30px }
        .resultlistFriendrequestInbox .face { width: 130px; float: left; margin-top: 10px; }
        .resultlistFriendrequestInbox .actions { margin:65px 0 0 144px; overflow: hidden; width: 204px; border-top: none; }
        .resultlistFriendrequestInbox .actions a.accept, .resultlistFriendrequestInbox .actions a.deny { float: right; width: 80px; }
        .resultlistFriendrequestInbox .actions a.deny { margin-right:20px; }
        .resultlistFriendrequestInbox .sender { margin:10px 0 0 144px; }
        .resultlistFriendrequestInbox .subject { width: 160px }
        .resultlistFriendrequestInbox .subject h3, .resultlistFriendrequestInbox .subject p { margin-bottom: 0px }


    /*********************
    **  dropDownChartsFilter
    *********************/

        .dropDownChartsFilter {margin-left: 5px; float: right;}
        .dropDownGenreFilterHeadline {position:relative;}
        .dropDownGenreFilter {position:absolute;top:78px;left:15px;}
        .dropDownGenreFilter .info{float:left;margin-right:8px;}
        .salesChartsFilter .info{margin-right:6px;}
        .dropDownGenreFilter .action{float:left;}
        .dropDownFilter div.info {margin-bottom:0px;color:#999999;font-size:14px;font-weight:bold;}
        /* tags */

        .tagWrapper { overflow: hidden; display:block; padding-left:18px; background: url(/public/yomusic/images/iconset_web.png) 0 -3667px no-repeat;min-height:14px;}
        .tagWrapper a, .tagWrapper span { color: #fff; font-size: 11px; text-transform: uppercase;background: #333; padding: 2px 5px; line-height: 19px;}
        .tagWrapper a:hover {background: #444; text-decoration:none; }
        /* workaround, shorten html funktion muss leere elemente raus filtern - mth*/
        .tagWrapper a:empty , .tagWrapper span:empty { display:none; }


    /*********************
    **  dropDownChartsFilter
    *********************/
        #pageSitemap{width:985px;margin:0 auto 20px auto;overflow:hidden;text-align:center;}
        #pageSitemap h4{margin-bottom:5px;}
        #pageSitemap ul{margin:0px;text-align:center;overflow:hidden;text-align:center;}
        #pageSitemap ul li{display:inline;margin:2px;}
        #pageSitemap ul li a {color: #333;}


    /*********************
    **  artist Image uploadform
    *********************/

    #imageUploadForm {overflow: hidden}
    #imageUploadForm .grayLightButton_24, #imageUploadForm .greenButton_24 {width:70px; float:right; margin-left:5px;}

    .imageUploadForm .shadow_120 .uploadInfo {width:100%; height:100%; background-color:#FFF; color: #AAA; text-align: center}

     /************************
     * Playlist Edit Area , sth
     /***********************/

    .composeAndPublishPlaylistButton {width: 260px; float:right}

    #playlistEditTracks {overflow: hidden;width:100%; position:relative}
    #playlistEditActions {overflow: hidden;width:100%; position:relative}
    
    #playlistEditLeftRow { float:left; width: 402px; }
    #playlistEditLeftRow .PagerBar { /*padding-right: 10px;*/ margin-bottom:9px; border:0px; }
    #playlistEditRightRow { margin-left: 402px; position:relative; }
    #playlistEditRightRow { padding-left: 20px; }
    #playlistEditRightRow .head { height: 125px; padding: 0px 20px 0; background: #0a0a0a url(/public/yomusic/images/playlist_head_right.jpg) repeat-y scroll left top; border: 1px solid #666; }
    #playlistEditRightRow .head .greenButton_24 { width: 200px; position: absolute; top:84px; left:212px;}
    #playlistEditRightRow .head h2 { color: #fff; padding: 15px 0px 0; margin: 0; }
    #playlistEditRightRow .plinfo {height: 38px; padding: 9px 12px 0px 28px; font-size: 14px; __background: url(/public/images/icons/djtunes30_icon_set_vertical.png) 3px -390px no-repeat; }
    #playlistEditRightRow .playlist_arrow {position: absolute; top:40px; left: -11px;}

    #playlistEditSearchForm { }
    #playlistEditSearchForm .head { height:125px; padding:0px 0px 0px; background: transparent url(/public/yomusic/images/playlist_head_left.jpg) repeat-y scroll left top; border:1px solid #666; }
    #playlistEditSearchForm .head h2 { color: #fff; padding: 14px 20px 0; margin: 0;}
    #playlistEditSearchForm .head a, #playlistEditRightRow .head p { color: #ccc; margin-top: 18px; }
    #playlistEditSearchForm .head span { color: #666; margin-left:20px; }

    .head .playlistSearch {overflow:hidden; margin: 14px 0 12px 20px;}
    .head .playlistSearch dt {float:left; width: 250px;}
    .head .playlistSearch dt input { width:245px; padding: 3px 100px 3px 2px;  }
    .head .playlistSearch dd {margin-left: 250px;}
    .head .playlistSearch dd button { position: relative; top: 2px; right: 1px; width: 100px; }

    #playlistEditSearchFormResult, #playlistEditRightRow .bottom {   /*background: #FFFFFF url(/public/images/gradients/header_bg.png) repeat-x scroll 0 0;*/ position:relative; }
    #playlistEditSearchFormResult ul, #sortableTracks {margin:0px;}

    #playlistEditSearchFormResult ul li {background-color:transparent}

    /*#playlistEditSearchFormResult .trackListItem_pl .info .icon_play_dark, #sortableTracks .trackListItem_pl .info .icon_play_dark { margin:4px 3px 0 0; width:16px; float:right; }
    #sortableTracks .trackListItem_pl .info { width:80px; }
    #playlistEditSearchFormResult .trackListItem_pl .info a, #sortableTracks .trackListItem_pl .info a { margin-right: 0px }
    #playlistEditSearchFormResult .trackListItem_pl .info img, #sortableTracks .trackListItem_pl .info img {margin-right: 3px;}
    #playlistEditSearchFormResult .trackListItem_pl, #sortableTracks .trackListItem_pl { border-bottom: 1px solid #eee; }
    #sortableTracks .trackListItem_pl .details { margin: 0 44px 0 83px; }
    #playlistEditSearchFormResult .trackListItem_pl .labelName, #sortableTracks .trackListItem_pl .labelName { margin-right:0px; }
    */
    .draggableTracksEmptyDropzone { height:30px ; background-color: transparent; border-bottom: 0px solid #EEEEEE}
    .draggableTracksEmptyDragpzone { height:60px ; background-color: transparent; border-bottom: 0px solid #EEEEEE}

    /*
    #playlistEditSearchFormResult .trackListItem_pl .info { width:59px; }
    #playlistEditSearchFormResult .trackListItem_pl .details { margin: 0 20px 0 63px; }
    */
    #playlistEditRightRow .bottom { /*border-top: 1px solid #00a8ff;*/ }
    
    /* create pl overlay */
        #playlistTitle, #playlistDescription, #imageUploadForm input, #imageUploadForm textarea, #overlay input, #overlay textarea { width: 472px; padding: 2px}
        #overlay input {width:472px;padding: 2px}
        #uploadPreview { overflow: hidden; margin-top: 10px;}
        #uploadPreview .plimage { float:left; }
        #uploadPreview .plimage img { width: 120px; }
        #uploadPreview #fileQueue {padding: 5px; }
        #uploadPreview .uploadInfo { margin-left: 150px; padding-top: 5px; color: #fff;}
        #uploadPreview .plimage div.shadow_120 {color:#fff; text-align:center; border: 1px solid #ccc;}
        

        #imageUploadForm .action {/*border-top:1px solid #ccc;*/ padding-top:10px; margin-top:10px;}
        #overlay .action {margin-top:20px;}
        #imageUploadForm .mondatory { color:#fff; font-size: 11px; }

        .upError .greenButton_24 { float: right; width:80px;}

    /* Artists/Labels Square
    ----------------------------------------------------------------------*/
        .bigBox { float:left; width: 310px; height:310px; overflow: hidden; position:relative;}
        .bigBox .label {width:295px; position:absolute; bottom: 0px; left:0px;background-color: #000; color: #FFF; padding: 3px 0px 3px 15px; font-size: 16px }
        .bigBox .chartsplacement {padding:0px 6px; font-size: 16px; left:1px; top:1px;}
        .smallBox {float:right; height:150px; width:150px; overflow:hidden; position:relative; margin:0 0 10px 10px;}
        .smallBox .label {width:145px; position:absolute; bottom: 0px; left:0; background-color: #000; color: #FFF; padding: 2px 0px 2px 5px; font-size: 12px }

        /* artists overview */
        #artistsLablesOverview .bigBox { width:350px; height:180px; }
        #artistsLablesOverview .bigBox .label { width:335px; }


    /*  Footer und verlinkte Seiten, tku
    --------------------------*/

        .gradientBox.wideGradientBox{margin:0;width:100%;}/* Partners and Friends auf volle Seite aufziehen */
        #tab_partnersfriends {margin: 0; padding: 0;}
        .partner_a, .partner_b {padding: 5px; width: 40%; height: 150px; overflow:hidden; margin-bottom: 10px;}
        .partner_a {float:left; padding-left: 70px;}
        .partner_b {float:right;padding-right: 70px;}
        .partner_logo {width: 400px; margin-bottom: 5px;}


        .joboffer {padding: 5px; border-bottom: 1px solid #cccccc; margin-bottom: 15px;}
        .joboffer_last {padding: 5px;}

        ul.joblistitem {list-style-position:inside; list-style-type:circle;}
        .jobs_outer h4 {font-weight: bold;}
        .pressbox h4, .pressrelease_header h4 {font-weight: bold; font-size: 11pt;}
        
        .teamcat {padding: 5px; border-bottom: 1px solid #666; margin-bottom: 10px; overflow: hidden; }
        .teamcat_last {padding: 5px; border-bottom: none; overflow: hidden;}
        .teamcat h3 { }
        .teammember {padding: 5px; margin: 5px; width: 460px; float: left;}
        .teammember span {display:block; color: #999;}
        .teammember span.name {font-size: 14px;font-weight: bold;color: #ccc;}
        .teammember span.task {}
        .teammember span.email {}
        .teamcat .clearer {clear:both;}
        .teammember .clearer {clear:both;}

        /* erstmal nur platzhalter für bilder */
        .teammember .teammember_portrait {width: 60px; height: 60px; border:1px solid #333; float:left;}
        .teammember .teammember_portrait img{width: 60px; height: 60px;}
        .teammember .teammember_data {width: 370px; float:right;}

        .questions_top {margin-bottom: 1em;}
        .question p {font-weight: bold; color: #ccc;font-size: 16px; margin-bottom: 10px;}
        .answer {margin-bottom: 20px;}
        .answer p { margin-bottom: 5px; color: #999; display: inline}
        .faq_outer h3 {margin-top: 1em;}
        .faq_outer a, div.help_contact a, div.jobs_outer a, div.faq_overview a {color: #00a8ff; cursor: pointer;}
        div.faq_overview a img { border: 3px solid #333;}
 



        /* **********************/
        
        /*multi button box*/
        a.trackMultiButton {cursor:pointer; display:block;width:44px;height:18px;background: url('/public/yomusic/images/iconset_web.png') 10px 0px no-repeat;}
        a.trackMultiButton:hover { background-position: 10px -59px; }
        a.trackMultiButton_ac {display:block;width:44px;height:18px;background: url('/public/yomusic/images/iconset_web.png') 10px -120px no-repeat;}

        #multiButtonList_trackMultiButton {}
        div.multiButtonContainer {z-index:900;visibility:hidden;background-color:#000;border:1px solid #666;padding:0px;position:absolute;top:60px;bottom:0px;left:20px;width:82px;overflow:hidden; }
        div.multiButtonContainer ul {margin: 0px;}
        div.multiButtonContainer ul li a, div.multiButtonContainer ul li span {padding-left: 7px}
        div.multiButtonContainer ul li a.addthis_button {width:80px; overflow:hidden; padding-left:3px;color:#fff;}
        div.multiButtonContainer ul li.listitem:hover {background-color: #00A8FF; }
        div.multiButtonContainer ul li.listitem:hover a{color: #fff;}
        div.multiButtonContainer ul li.listitem:hover a:hover {text-decoration: none; color: #fff;}
        div.multiButtonContainer ul li a.addthis_button span {float:left; padding-left:0px;margin-left:7px}

        div.multiButtonContainer ul li.seperator-1 { border-bottom: none !important; margin: 0 !important;}
        div.multiButtonContainer ul li.seperator-2 { border-bottom: 1px solid #666 !important;}

        div.multiButtonContainer ul li.listitem {overflow:hidden; height:18px}
        div.multiButtonContainer ul li.listitem a, div.multiButtonContainer ul li.listitem img {float:left}

        /* FOOTER NAVI */

        #contact_pages_outer a, .press_contact a, #tab_team_top a, #tab_team span a, #tab_press a {color: #00a8ff !important; cursor: pointer;}

        #footer_content {padding-left: 25px; padding-top: 16px; padding-bottom: 0px; width: 980px; height: 140px;}
        #footer_content .li_payment {float:left;}
        #footer_content .li_company, #footer_content .li_touch, #footer_content .li_information {width: 125px;float:left;margin-right:10px;}
        #footer_content .li_more {width: 150px;float:left;margin-right:15px;}
        #footer_content .li_more ul { margin: 0px;}
        #footer_content li a {color: #666; }
        #footer_content li.first {margin-bottom: 5px; color: #999;}

        #footer_content .payment_border2 {padding: 0px }
        #footer_content .payment { height:98px; width: 398px; border: 1px solid #333; }
        #footer_content .payment .cc_logos {float:left; padding: 1px; border-right:1px solid #333333; }
        #footer_content .payment .info { float: left; width: 144px; height: 98px; }
        #footer_content .li_payment ul { margin: 0px; }
        #footer_content .payment .info ul { margin: 0px; }
        #footer_content .payment .info ul li { overflow:hidden;padding: 5px;  }
        #footer_content .payment .info ul li.itunes { }
        #footer_content .payment .info ul li.player { border-top: 1px solid #333; }
        #footer_content .payment .info ul li.last { height: auto; border-top: 1px solid #333; border-bottom: 0px; height: 16px;}
        #footer_content .payment .info ul li span { float:right; width: 95px; text-align: center; color: #666; line-height: 12px; }
        #footer_content .payment .info ul li.player span { width: 105px; }
        #footer_content .payment .info ul li.last span { width: 100%; text-align: center; color: #666; line-height: 16px; }
        #footer_content .payment .info ul li img { float:left; }
        #footer_content .payment .info ul li.player img { float:left; margin-left: 10px; }

        #footer_content li.language {margin-top:15px;}
        li.lang_spacer{margin-bottom: 15px;}
        li.language{ color: #fff; font-weight: bold; }

        .languagePicker { position: relative; float:left; }
        .languagePicker .languageList { background-color:#000; border: 1px solid #666; position: absolute; top: 18px; left:-1px; z-index: 100; margin: 0px; padding: 2px 0; width: 90px; background: transparent url(/public/yomusic/images/transparent/transpBlack90.png) 0 0; }
        #sessionpanel .languagePicker .languageList li a { padding: 2px 5px; width: 80px; display: block;color:#FFFFFF;}
        #sessionpanel .languagePicker .languageList li a:hover {color: #fff;}
        #sessionpanel .languagePicker .languageList a:hover { background-color: #00A8FF; text-decoration: none; }
        
        img.profileimage {display:none;}

        div.footer_text_1 {font-size: 9pt; width: 64%; float:left; margin-top: 5px;}
        div.footer_text_2 {font-size: 9pt; width: 35%; float:right; margin-top: 5px;}
        div.footer_textborder {overflow:hidden;}

        div.footercontent_spacer {width: 100%; border-bottom: 1px solid #00a8ff; margin-top: 40px; margin-bottom: 20px;}
        div.press_spacer{width: 100%; border-bottom: 1px solid #dddddd; margin-top: 20px; margin-bottom: 20px;} 
        div.pressrelease_header h4 {display: inline; margin-right: 5px;}

        div.faq_outer, #tab_press, #tab_advertise, #tab_contact, #tab_imprint, #tab_about, #tab_team, #tab_jobs, #tab_partnersfriends {min-height: 450px;}

        li.fb_fanbox {margin-left: -10px;}

        #tab_contact form { margin: 30px auto; padding: 10px; width: 450px;  }
        .contact_labels {width: 80px; float:left;}
        #contact_form select {height: 26px; width: 450px;}
        #contact_form input {width: 440px; padding: 5px;}
        #contact_form textarea {width: 440px; padding: 5px;}
        .help_contact .success_message { margin-top: 100px; text-align: center; }
        .error.error_name, .error.error_email, .error.error_text, .error.error_message {padding: 2px; margin: 2px;}
        .error.error_text{float:right;}
        /***************************************************************************
         *  Top Searches / Footer
         ***************************************************************************
        */

        #TopSearchBox{ padding:0px 20px 5px ; width:980px;margin:0 auto; overflow: hidden;}
        #TopSearchBox li.topSearches{font-weight:bold; color:#333;}
        #TopSearchBox li.pipe{margin:0 0px; color: #333;}
        #TopSearchBox li{margin:0 10px;float:left;}
        #TopSearchBox li a {color:#333;}
        #TopSearchBox li a span {color:#333;}

        /* Signin, mth
        ----------------------------------------------------------------------------*/

        .signInTeaser { text-align: center; height: 250px; padding: 50px 30px 0 30px;}
        .signInTeaser h3 {line-height: 26px; color: #999;}
        .signInTeaser .greenButton_24 {width: 100px; margin: 0 auto; height: 24px;}
        .signInTeaser .greenButton_24 span { padding-left: 10px; }
        .signInTeaser .greenButton_24 .btn_arrowRight_16 { background-position: 6px -1738px}

        .signInWhy { padding:15px 40px; }
        .register { padding: 30px 100px; }
        .register.login { padding: 30px 120px 0; }
        .register h1 {margin-bottom:30px; color: #fff; }
        .register .affiliateRefererBox { background-color: #333; color: #fff; padding: 10px; margin-bottom: 20px; background:url("/public/images/box_borderless_home_black.jpg") no-repeat scroll left top transparent;}
        .register .affiliateRefererBox h3 { color: #00a8ff; }
        
        .signInWhy, .signInTeaser { margin:24px 0 0 0px; border-left: 1px solid #666; }

        .signInWhy li { height: 55px; padding-top:6px; margin-bottom: 42px; padding-left: 70px; background: transparent url(/public/yomusic/images/regLogo.png) no-repeat 10px 7px; }
        .signInWhy li h2 {margin-bottom: 5px; font-weight: bold;}

        #Loginbox .otherOptions { float: left; overflow: hidden; margin-top: 17px; padding-top: 20px; border-top: 1px solid #666; width: 349px;}
        #Loginbox .otherOptions span.facebook { float: left; display: block; color: #ccc;}
        #Loginbox .otherOptions .fb_connect_btn { float: right; }
        
        #signupform .otherOptions { float: left; overflow: hidden; margin-top: 20px; padding-top: 20px; border-top: 1px solid #666; width: 389px;}
        #signupform .otherOptions span.facebook { float: left; display: block; color: #ccc;}
        #signupform .otherOptions .fb_connect_btn { float: right; }

        .register .greenButton_24, .register .grayLightButton_24 { width: 100px; float:right; }
        #lostPwBtn { width:auto;margin-right: 6px; }
        #resendMailBtn { width:auto;margin-right: 6px; }
        .register li.agb {position:relative; clear: both;}
        .register li.agb label {position:relative; top:2px; left:3px;}
        .register ul {width:100%}
        .register .error { width: 375px; }
        .register.login .error { width: 335px; }
        .register ul li input {width: 383px; margin: 4px 0 13px 0;}
        .register.login ul li input {width: 343px; margin: 4px 0 13px 0;}
        .register ul li input.checkbox {width:auto; }

        #signupform ul li.agb input { height: 18px; float: left;}
        #signupform ul li.agb label { width:364px; display: block; margin: 0 0 10px 20px; line-height: 14px;font-weight: normal;}
        #signupform ul li.actions { margin-top: 20px; overflow:hidden; border-top: none;}
        #signupform ul li.promocode { margin-top: 0px; margin-right: 19px; overflow:hidden; }
        #signupform ul li.promocode .info { margin-top: 25px; }

        #signupform ul li.password, #signupform ul li.confirmpwd, #signupform ul li.promocode, #signupform ul li.actions { width: 185px; overflow: hidden; float: left; }     
        #signupform ul li.actions.unsubscribe { width: auto; margin-top: 10px; }
        
        #signupform ul li.password input, #signupform ul li.confirmpwd input, #signupform ul li.promocode input { width: 177px; float: left; }
        #signupform ul li.promocode .info a.showPromocode { display: block; color: #ccc; cursor: pointer;}
        #signupform ul li.promocode input { margin-bottom: 0px; }
        #signupform ul li.password { margin-right: 19px; }
        
        #loginform ul li.actions { margin-top: 0px; padding-top: 10px; overflow: hidden; border-top: 0px; }
        #loginform ul li .helplinks { width: 240px; float: left; }
        #loginform ul li #login { float: right; margin-top: 4px; margin-right: 6px; }
        
        
        .signupedBox, .activationBox { width: 500px; margin: 30px auto; }
        .activationBox .manualactivation_form { }

        /* Facebook Auswahlseite (Connect Existing / Create New Account
        --------------------------------------------------------------------------------*/
        .fbform.outer {min-height: 400px; width: 410px;  margin: 30px auto;}
        .fbform.outer form .facebook_radio { float: left; }
        .fbform.outer form label.selection { margin-left: 30px; margin-bottom: 10px; line-height: 22px; display: block; }
        .fbform.outer form input.right {width: 344px; }
        .fbform.outer div.additional_data { margin: 25px 0 0 30px; width: 350px;}
        .fbform.outer div.optional_data {width: 480px; margin-bottom: 20px;}
        .fbform.outer div.optional_data span{float:left;}
        .fbform div.fb_usename .left{float:left;}
        .fbform div.fb_usename .right{float:right; margin-right: 30px;}
        .fbform.outer input, .fbform.outer label {margin-top: 2px; margin-bottom: 10px;}
        .fbform.outer form input[readonly=readonly] {border:1px solid #ccc;}
        .fbform.outer form #agbCheckbox { float: left; }
        .fbform label.agb_accept_text { display:block;font-weight:normal; line-height:14px; margin:0 0 10px 30px; width:310px;}

        .fbform.outer form .promocode { margin-top: 30px; float: left; width: 200px; }
        .fbform.outer form .promocode.field { margin-top: 5px}
        .fbform.outer form .promocode a.showPromocode { display: block; color: #666; cursor: pointer;}


/*
        .fbform.outer button {display: inline; margin-top: 20px; margin-left: 5px; margin-right: 5px; width: 100px;}
*/
        .fbform.outer button#fb_send { float: right; display: inline; margin: 24px 0 0 0; width: 100px;}
        span.username_error {color: #FF0000 !important;}
        .error.newaccount_error, .error.connectaccount_error {padding-top: 1px; padding-bottom: 1px; width: 336px;}



        /*------------------------------------------------------------------------------*/


        .tagFormContainer { display:inline; margin-left:5px;}


        /*flex User Help
        --------------------------------------------------------------------------------*/
        .flexUserHelpContainer { margin: 15px 0px 35px 0px;}

        /* CART
        --------------------------------------------------------------------------------*/

        .cart { position: relative; overflow:hidden; }
        .cart .cartLeft { margin: 0 280px 0 0 }
        .cart .cartRight { width:250px; float:right; margin-bottom:60px; }
        .cart .checkoutButton { position: absolute; top: 0px; right:0; width:123px;}
        .cart .qualitySelection { position:absolute; top:8px; left:56px; overflow:hidden; width:123px}
        .cart .qualitySelection span {float:left; width:auto;margin-right:5px;}
        .cart .qualitySelection form {float:right; width:auto;}
        .cart .options {width:350px; float:right; position:relative;height:50px;overflow:hidden;}
        div.secureshop { margin: 30px 15px; text-align: center; }
        div.secureshop div.hr { background-color: #444; height: 1px; margin: 20px 0;}
        div.secureshop img.connection, div.secureshop img.paymentlogos { margin: 10px 0px auto; }

        .cartDash h3 { color: #FFFFFF; margin-bottom: 0; font-size: 16px; }
        .innerCartDash { background: url(/public/yomusic/images/cart_summary_bg.png) repeat-x top left #000; overflow:hidden; border: 1px solid #999; }
        .innerCartDash .type { padding:10px 15px; }
        .innerCartDash .type { width: 35%; float:left; color: #EFEFEF; }
        .innerCartDash .type dl { overflow: hidden; margin: 0; }
        .innerCartDash .type dl dt { float: left; width:20px; color: #EFEFEF; text-align:right;}
        .innerCartDash .type dl dd { margin: 0 0 0 25px; color: #EFEFEF; }
        .innerCartDash .totalAmount  { margin: 10px 20px; color: #EFEFEF; text-align: right; }
        .innerCartDash p { color: #EFEFEF; text-align: right; margin-bottom: 0px;}
        .innerCartDash .totalAmount span { font-size:26px; color: #EFEFEF; font-weight: bold;  }
        .innerCartDash .cartWallet { clear: both; background: url(/public/yomusic/images/cart_wallet_separator.png) 50% 0 transparent no-repeat; margin: 0 20px; }
        .innerCartDash .cartWallet .amount { color: #EFEFEF; text-align: right; padding: 10px 0; }
        .innerCartDash .cartWallet .amount .homecurrency { color: #999; }
        .innerCartDash .cartWallet .text { width: 110px; float:left; color: #EFEFEF; padding: 10px 0px; }


        .walletRight { position:absolute; left:633px; top:90px; }
        .walletRight h3 {  color: #FFFFFF; margin-bottom: 0; font-size: 16px; margin: 0px; }
        .walletDash { width: 220px; background-color: #333333; overflow:hidden; background: url(/public/yomusic/images/cart_summary_bg.png) top left repeat-x #000; overflow:hidden; border: 1px solid #999; } 
        .walletDash h3 { background-color: #1A1A1A; text-align:center; padding:5px; color: #FFFFFF; margin: 0; }
        .walletDash .type, div.walletDash .totalAmount_terr { padding:10px 20px 0px; }
        .walletDash .cartWallet .amount, .walletDash .cartWallet .text { padding:10px 0px; }
        .walletDash .type, div.walletDash .cartWallet .text { width: 55%; float:left; color: #EFEFEF; }
        .walletDash .type dl { overflow: hidden; margin: 0; }
        .walletDash .type dl dt { float: left; width:15px; color: #EFEFEF; }
        .walletDash .type dl dd { margin: 0 0 0 15px; color: #EFEFEF;  }
        .walletDash .totalAmount_terr, div.walletDash .cartWallet .amount { color: #EFEFEF; text-align: right;}
        .walletDash .totalAmount_terr { text-align:center;padding:20px 20px; }
        .walletDash .totalAmount_terr span { font-size:26px; color: #EFEFEF; font-weight: bold; }
        .walletDash .totalAmount_user span { font-size:12px; color: #EFEFEF; font-weight: bold; }
        .walletDash .totalAmount_user { text-align:center; padding:0px 20px 10px;}
        .walletDash .cartWallet { clear: both; background: url(/public/yomusic/images/cart_wallet_separator.png) 50% 0 transparent no-repeat; margin: 0 20px; }
        .walletDash p { margin: 0; color: #EFEFEF; }

        #trackListItem_pl_head {height:30px; margin-top:60px; font-weight: bold; border-bottom: 1px solid #00a8ff; }
        #trackListItem_pl_head .trackInfo, #trackListItem_pl_head .artistName, #trackListItem_pl_head .lblname, #trackListItem_pl_head .addAction, #trackListItem_pl_head .purchase {top: 8px}
        #trackListItem_pl_head .addAction {_text-align:left;}

        .trackListItem_pl { position: relative; height: 52px; overflow: hidden; border-bottom: 1px solid #333; }
        .trackListItem_pl * { display: block; }
        .trackListItem_pl .playR, .trackListItem_pl .trackNr, .trackListItem_pl .play, .trackListItem_pl .duration, .trackListItem_pl .trackInfo, .trackListItem_pl .time, .trackListItem_pl .artistName, .trackListItem_pl .addInfo, .trackListItem_pl .addAction, .trackListItem_pl .img, .trackListItem_pl .lblname, .releaseListItem_pl .showTracks, .releaseListItem_pl .hideTracks, .trackListItem_pl .removeItemFromCart,  .trackListItem_pl .purchase, .trackListItem_pl .dwnCbx, .trackListItem_pl .downBtn {position: absolute; overflow:hidden; height: 20px;}

        .trackListItem_pl .play { width: 20px; top:16px; left:44px; }
        .trackListItem_pl .img {top: 10px; left:0px; height:45px;}
        .trackListItem_pl .trackInfo { width: 270px; top:18px; left:75px; }
        .trackListItem_pl .trackInfo a {display: inline;}
        .trackListItem_pl .playR {top:29px; left:75px; height:20px; }
        .trackListItem_pl .playR a {}
        .trackListItem_pl .playR a.grayButton_16 {display:block;}
        .trackListItem_pl .playR a.grayLightButton_16DA {display:block;}
        
        .trackListItem_pl .playR .btn_play_16, .trackListItem_pl .playR .btn_played_16 {display:inline;}
        .trackListItem_pl .artistName { width: 160px; top:18px; left:355px; overflow:hidden;}
        .trackListItem_pl .lblname {width: 150px; top:18px; left:520px; }
        .trackListItem_pl .addAction {width: 70px;top:7px; left:676px; height:50px; text-align:right;}
        .trackListItem_pl .purchase {width: 65px;top:20px; left:660px; height:20px}
        .trackListItem_pl .removeItemFromCart { top:18px; left:777px; }
        .trackListItem_pl .dwnCbx {width: auto;top:20px; left:817px; height:auto}
        .trackListItem_pl .downBtn {width:65px; top:20px; left:740px; height: 16px;}
        .trackListItem_pl .tracks_bg { padding:2px 0 2px 5px;background:#0a0a0a; width: 100%; height: auto; border: 1px solid #0a0a0a;}
        .trackListItem_pl .tracks_bg:hover { color: #00A8FF; background-color: #000;}
        .trackListItem_pl .tracks_bg a:hover { text-decoration: none; color: #00A8FF; }

        /*mydjtunes overview*/
        #shoppingCart .cartDash { width: auto; }
        .trackListItem_pl_xs .trackInfo { width: 210px; top:20px; left:80px; }
        .trackListItem_pl_xs .artistName { left:300px; }
        .trackListItem_pl_xs .duration {width: 45px; top:20px; left:230px; }
        .trackListItem_pl_xs .downBtn {width:65px; top:20px; left:460px; height: 16px;}

        .releaseListItem_pl .trackListItem_pl { height: auto; min-height: 100px; }
        .releaseListItem_pl .showTracks, .releaseListItem_pl .hideTracks { top:80px;left:0px; }
        .releaseListItem_pl .showTracks a, .releaseListItem_pl .hideTracks a { color: #ccc; font-size: 12px; }
        .releaseListItem_pl .trackListItem_pl .img {left:0px; height: 70px;}
        .releaseListItem_pl .trackListItem_pl .trackInfo,.releaseListItem_pl .trackListItem_pl .artistName,.releaseListItem_pl .trackListItem_pl .lblname, .releaseListItem_pl .trackListItem_pl .purchase, .releaseListItem_pl .trackListItem_pl .downBtn, .releaseListItem_pl .trackListItem_pl .dwnCbx { top:7px; }

        .releaseListItem_pl .hover { background:#0a0a0a; }

        .releaseTrackList {display:none; margin:100px 0 0 0px; padding:5px 5px 5px 14px; position:relative;}
        .releaseTrackList * { /* playbuttons werden nicht mehr angezeigt, mth height: auto */ }
        .releaseTrackList .trackListItem_s {height:30px; border-top:1px solid #222; border-bottom:0px;z-index:100;}
        .releaseTrackList .trackListItem_s .play {top:5px;left:30px; height:20px; display:inline;}
        .releaseTrackList .trackListItem_s .trackInfo {left:61px}
        .releaseTrackList .trackListItem_s .artistName {left:341px; font-weight:normal}
        .releaseTrackList .trackListItem_s .artistName strong {font-weight:normal}
        .releaseTrackList .trackListItem_s .artistName a { font-weight:normal }
        .releaseTrackList .trackListItem_s .lblname { left: 506px;}
        .releaseTrackList .trackListItem_s .trackNr { top: 7px; left:-10px; }
        .releaseTrackList .trackListItem_s .downBtn {left:725px; top:7px; }
        .releaseTrackList .trackListItem_s .dwnCbx {left:803px}
        .releaseTrackList .trackListItem_s:hover .downBtn {display:inline;}


        a.removeItemFromCart {height:20px; width:20px; background:transparent url('/public/yomusic/images/iconset_web.png') no-repeat 0px -2753px;}
        a:hover.removeItemFromCart {height:20px; width:20px; background:transparent url('/public/yomusic/images/iconset_web.png') no-repeat 0px -2809px;}
        a:hover.removeItemFromCart {text-decoration:none}
        
        .mydjtunesDownBtn {position:absolute; top: 160px;}
        .mydjtunesDownBtn p.faqInfoText { width: 620px; }
        .mydjtunesDownBtn p.faqInfoText a { text-decoration: underline; }
        .mydjtunesDownBtn a.btn_openDownloadManager { position:absolute; width:180px; left:647px; top:0px;}
        .downloadList .listHeadBar {border:none;margin-top: 60px;}
        .downloadList #trackListItem_pl_head { margin-top:0px; }


        .creditArea p {margin-right:270px}
        .walletGraph {margin-top:140px;width:600px; height:200px; background: url('/public/yomusic/images/wallet_graph.png') no-repeat 65px 0; position:relative;}
        .walletGraph ul { padding-top:4px; }
        .walletGraph ul li {margin: 2px 0 7.5px; width:60px; text-align:right; white-space:nowrap;}
        .creditArea { margin-top: 30px; }
        .creditArea .labels { position:relative; }
        .creditArea .labels .label_1, .creditArea .labels .label_2 { position:absolute; color:#ccc; font-weight:bold; font-size:16px; }
        .creditArea .labels .label_1 {top:75px; left:65px; }
        .creditArea .labels .label_2 {top:75px; left:372px; }

        .walletGraph ul.start,.walletGraph ul.send, .walletGraph ul.diff, .walletGraph ul.end {position:absolute; font-size: 16px; font-weight:bold;}
        .walletGraph ul.diff li.item_1, .walletGraph ul.diff li.item_2, .walletGraph ul.diff li.item_3, .walletGraph ul.diff li.item_4, .walletGraph ul.diff li.item_5 {position:relative;}
        .walletGraph ul.start {top:0px; left:0px; }
        .walletGraph ul.start li { color:#999;}
        .walletGraph ul.diff {top:0px; left:105px; width:100px; position:relative;}
        .walletGraph ul.diff li {font-size:12px; color:#00a8ff; margin: 2px 0 14px;}
        .walletGraph ul.diff li.item_1 { left:0px; }
        .walletGraph ul.diff li.item_2 { left:45px; }
        .walletGraph ul.diff li.item_3 { left:115px; }
        .walletGraph ul.diff li.item_4 { left:114px; text-align:right; width:100px;}
        .walletGraph ul.end {top: 0px; left:372px;}
        .walletGraph ul.end li {color:#666;}
        .walletGraph ul.end li, .walletGraph ul.diff li {text-align:left;}
        .walletGraph ul.send {top: 0px; left:440px; padding:0px;}
        .walletGraph ul.send li { margin:0px 0 5px; }


        /* Receipts
        ***********************/
        #receiptsItemHead { font-weight: bold; height:40px; border-bottom: 1px solid #00a8ff;margin-top:10px;margin-bottom:0px; }

        .receiptsItem .rcp_date, .receiptsItem .rcp_items, .receiptsItem, .receiptsItem .rcp_tracks, .receiptsItem .rcp_releases, .receiptsItem .rcp_playlists, .receiptsItem .rcp_price,
        .receiptsItem .dwnBtn,.receiptsItem .dwnBtn2 { height: 20px; position:absolute; top:10px; }
        .receiptsItem { overflow: hidden; position:relative; height:40px; border-bottom: 1px solid #333;}

        .receiptsItem .rcp_date {left: 5px; }
        .receiptsItem .rcp_items {left: 140px; }
        .receiptsItem .rcp_tracks {left: 230px; }
        .receiptsItem .rcp_releases {left: 320px; }
        .receiptsItem .rcp_playlists {left: 420px; }
        .receiptsItem .rcp_price {left: 540px; }
        .receiptsItem .dwnBtn {left: 635px; width:90px;height:16px; }
        .receiptsItem .dwnBtn2 {left: 752px; width:70px;height:16px; }

        /* Account Activation*/
        form#loginpanelForm div#loginpanel {margin-top: 30px;}


        /* Bottom Text Box (UGC, SEO)
        ********************************/

        .unstyledBox.SeoUgcTextBox { margin-bottom: 10px; }
        .SeoBox, .UgcBox { background-color: #1a1a1a; padding: 10px; font-size: 12px; height: 100px; }
        .UgcBox .uploadYoMusic {float: right; margin-top: 10px;}
        .UgcBox .uploadYoMusic span.btn_arrowRight_16 {background-position: 6px -1738px; }
        .UgcBox a:hover.uploadYoMusic span.btn_arrowRight_16 {background-position: 6px -1790px;}

        /**/
        .pwreset.greenButton_24 {}

        .formular.register.lostPw {margin-top: 30px;}
        
        /* Change Password */
        .formular.register.changePw {margin-top: 30px; min-height: 450px;}
        .formular.register.changePw div.formelement {height: 40px;}
        .formular.register.changePw div.formelement span.right {float:right;}
        .formular.register.changePw div.formelement span.right input {width: 250px; margin-top: 0px; padding-left: 3px;}
        .formular.register.changePw input {margin: 5px; margin-left: 0px;}
        .formular.register.changePw input.greenButton_24{float:none; width: auto; padding: 5px;}
        
        /*Terms and Conditions*/
        div.termsandconditions ol {margin-left: 30px;}

        /* Box for Short Messages */
        div#shortmessagebox {margin-top: 30px;}

        /*Left Navibar oberes Element*/
        ul.leftNavibar .first a {height: auto;}


        /* Mindesthöhe für den MYDJTUNES-Bereich*/
        .wide.span-24.span-24add15.last {min-height: 480px;}
        .right.span-24add15.shadowLeft.last { min-height: 480px; position:relative; top:-15px; /* background: transparent url("/public/yomusic/images/box_bg.png") repeat-x; */ padding-top:15px; }

        /* Favorites Search im MYDJTUNES-Bereich*/
        li.addTag_dropdown_item span.resultImage { float:left; padding:0; margin: 0; }

        div.addTag_dropdown{overflow: hidden;}

/*         li:hover.addTag_dropdown_item, li:hover.addTag_dropdown_item2 {border: none;} */

        li.addTag_dropdown_item2 span.resultImage {float:left; padding:0; margin: 0;}
        #addToFavoritesfromSearch li span.resultTitle {margin-top: 2px; margin-left: 5px; padding-right: 7px; color: #333; width: auto; text-align: left; font-size: 12px; font-weight: bold; float:left}
        li.addTag_dropdown_item span.resultTitle,
        li.addTag_dropdown_item2 span.resultTitle {color: #333; font-size: 12px; font-weight: bold; float:left; padding-left:5px;}

        li.addTag_dropdown_item span.resultTitle2,
        li.addTag_dropdown_item2 span.resultTitle2 {color: #666; width: 330px; font-size: 11px; font-weight: normal; float:left; padding-left:5px;}

        li.addTag_input {clear:left; float:left; display:block; background-color: #fff;}
        li.addTag_input input{width: 474px;}

        
        .tokenSearchResultArtist.addTag_dropdown_selected_item ,.tokenSearchResultLabel.addTag_dropdown_selected_item {}

        li.tokenSearchResultArtist, li.tokenSearchResultLabel {height: auto;}
        div#favorites_search { height: 330px; }
        .sUser div#favorites_search { height:auto; }
        .sUser div#favorites_search #searchContainer {margin:0px 0 50px;}
        div#favorites_search #favoritesSearch{width: 478px;}
        div#favorites_search form{ }
        div#favorites_search .greenButton_24.saveUploadedImageButtonOrange {}
        div#favorites_search li.addTag_input {width: 478px; background-color: #fff;}
        div#favorites_search #searchContainer {overflow: hidden; margin-bottom: 22px; margin-top:35px}
        div#favorites_search .action {position: absolute; bottom: 25px; width: 480px; }
        div#favorites_search input {height: 22px;padding:5px 0px 0px 6px; font-size: 14px; }
        div#favorites_search input.info-text {color:#999; font-weight:bold; background-color: #fff; width: 470px;}
        div#favorites_search .leftColum75 {width:355px;float:left}
        div#favorites_search .leftColum75 p {margin-top:15px}
        div#favorites_search .rightColum25 {width:70px;float:right}
        

        ul.tokencounts {list-style-position: inside !important; float:left; padding-left:5px;}
        ul.tokencounts li {color: #999 !important; padding-left: 0px !important; margin-left: 0px !important; color:#ccc !important; background-color: #fff !important; border:none !important; display: inline !important;}
        ul.tokencounts li.first {padding-left: 0px !important; margin-left: 0px;}

        .tokenSearchResultArtist.addTag_dropdown_selected_item ul.tokencounts li,
        .tokenSearchResultLabel.addTag_dropdown_selected_item ul.tokencounts li {background-color: #ddd !important; border:none !important;}

        .addFavorites {min-width:160px; float:right; margin-top:5px;}

        /* Favorite Artists Label im Userbereich, Remove*/
        .artistLabelList .moreWrapper {float:right;}

        .deletewrapper {float:right; width: 100px; margin-top: 3px; text-align: right;}
        .deletewrapper a { visibility: visible; color: #111;}
        .deletewrapper a:hover {cursor:pointer; text-decoration:none; visibility: visible; color: #fff;}

        .deletewrapper a span.del_icon{ line-height: 20px; background: url(/public/yomusic/images/iconset_web.png) 4px -2754px no-repeat; width:20px; height:20px; top:20px; left:395px; float: right; visibility: visible; }
        .deletewrapper a:hover span.del_icon { background-position: 4px -2810px;}

        /*.artistLabelList .colText {width: 50%;}*/
        .artistLabelList .colText h3.withSubTitle { line-height:1.3em}

        /* Manual Activation Form*/
        div.manualactivation_form {margin-top:30px;}
        div.manualactivation_form input {margin-top:5px; margin-bottom:10px; width: 300px; }

        div.termsandconditions ul, div#privacy_policy ul {list-style-type: disc; list-style-position: inside;}

        #captcha {overflow:hidden;margin-bottom:20px;}
        #captcha div {float: left;}
        #captcha .captcha_text{float:left;width:200px;color:#ffffff;}
        #captcha .captcha_icons{float:right;}

        /* User
        ------------------------------------------------------------------------------------*/

        .changeImage { position:absolute; top:222px; left:10px; z-index: 1; width: 260px; text-align: center;}
        .changeImage a {background: transparent url(/public/yomusic/images/transparent/transpBlack90.png); padding: 3px 10px;  border: 1px solid #666; color: #ccc;}
        .changeImage a:hover { text-decoration: none; color: #fff; border-color: #999;}        

        /* Privacy Settings Ignore List*/
        div#ignoreList li.addTag_input {width: 200px;}
        div.user_wrapper {clear:both; margin-top: 2px; margin-bottom: 2px; height: 30px; width: 200px; padding: 2px; border: 1px solid #ccc; background-color: #efefef;}
        div.user_wrapper a{float:right;}
        div#alreadyIgnoredUsers, div#newIgnoredUsers {margin: 0px auto; overflow: hidden; clear:both;}
        div#alreadyIgnoredUsers div.userbox, div#newIgnoredUsers div.userbox {padding: 1px; border: 1px solid #333; width: 190px; float:left; margin-left: 2px; margin-right: 2px; overflow: hidden; margin-bottom:8px}
        div#alreadyIgnoredUsers div.userbox div.name, div#newIgnoredUsers div.userbox div.name{}
        div#alreadyIgnoredUsers div.userbox img, div#newIgnoredUsers div.userbox img {float:left; padding-right: 7px;}
        a.removeUserFromIgnoreList {height:17px; width:15px;float:right; margin-right:0px;display:block; cursor:pointer;background:transparent url(/public/yomusic/images/iconset_web.png) no-repeat 0px -2600px}
        a.removeUserFromIgnoreList:hover {text-decoration:none}
        div#ignoredUsersWrapper {margin-top: 10px; margin-bottom: 10px; padding: 10px;}
        form#IgnoreListForm {width: 300px; margin: 0 0 130px 340px; position: relative;}
        form#IgnoreListForm addTag_input {width: 244px;}
        form#IgnoreListForm .greenButton_24 {width: 150px; margin-top: 15px; }
        form#IgnoreListForm ul.addTag_List_ul {width: 250px;}
        form#IgnoreListForm input {width: 295px; float:right;}
        form#IgnoreListForm label.searchUser { position: absolute; top: 5px; left: -105px; }
     
        #IgnoreListForm .addTag_input input{width: 238px; padding: 4px; font-size: 12px;}
        #IgnoreListForm div.addTag_dropdown {width: 250px;}

        /* Privacy Settings Public Search Listing */
        /*form#PublicSearchListingForm dl dt {margin-left: 130px !important;}*/ 


         /* Checkout Bereich (SSL)
        ------------------------------------------------------------------------------------*/

        /* checkoutPolicies*/
        
        /* Minimierter Header im Checkout Prozess */
        #headerminimized { height: 40px; position: relative;}
        #headerminimized #logo { top: -5px; z-index: 1000; }
        #headerminimized .minimized { width: 150px; padding: 5px; margin: 0; }
        #headerminimized .secureConnection { position: absolute; top: 10px; left: 145px; padding: 2px 20px; height: 15px; background-image: url(/public/images/payment/secureLock.png); background-repeat: no-repeat; background-position: left 0px;} 

        #checkoutPolicies { border:1px solid #666;padding:15px 10px; background-color: #0a0a0a; }
        #checkoutPolicies h3{margin-left: 10px;}
        #checkoutPolicies ul{margin:10px 10px;}
        #checkoutPolicies ul li{padding:6px 0 4px 20px;background:transparent url('/public/yomusic/images/iconset_web.png') no-repeat 0 -5548px; line-height: 18px;}
        #checkoutPolicies .border {padding: 20px 0; border-top: 1px solid #666;}
        #checkoutPolicies .globalsign {position:relative; padding-bottom: 20px; }
        #checkoutPolicies .globalsign .bgImage {margin:0 14px;height:50px;position:relative;background:transparent url('/public/images/payment/secure.png') no-repeat top left;}
        #checkoutPolicies .globalsign div.text{font-weight:bold;left:120px;line-height:12px;position:absolute;text-align:center;top:24px;}
        #checkoutPolicies #tsBox { margin-left: 12px; }
        #checkoutPolicies .paymentLogo{margin:0px 6px;}

        #checkoutprocessBillingInfos { padding: 5px 0 30px 10px; overflow:hidden; border-bottom: 1px solid #444 }
        #checkoutprocessBillingInfos h2{margin:10px 0 15px 0px;}
        #checkoutprocessBillingInfos .editcontact {padding:0 5px;}
        #checkoutprocessBillingInfos .editcontact input{width:300px;}
        #checkoutprocessBillingInfos .editcontact input.zip{width:95px;}
        #checkoutprocessBillingInfos .editcontact input.city{width:187px;}
        #checkoutprocessBillingInfos .editcontact select{width:308px;}
        #checkoutprocessBillingInfos .editcontact dl{overflow:hidden;padding:5px 0;}
        #checkoutprocessBillingInfos .editcontact dt{width:160px;text-align:right;color:#666666;}
        #checkoutprocessBillingInfos .editcontact dt,#checkoutprocessBillingInfos .editcontact dd{float:left;}

        .checkoutProgress { margin: 0px; }

        #checkOutStage .informations {padding-bottom:5px;border-bottom:1px solid #666;overflow:hidden; margin: 10px 0; }
        #checkOutStage .informations .walletInfo{line-height:25px;width:115px;color:#999999;font-size:18px; position: absolute; top: 22px; left: 0px;}
        #checkOutStage .informations .walletInfo span{color:#999999;font-size:14px;font-weight:bold;}
        #checkOutStage .informations .walletProcess{height:40px;position:relative;padding-top:20px;float:right;width:590px;}
        #checkOutStage .informations .stage2{background:transparent url('/public/yomusic/images/payment/pic_progressbar_billing_stage2.png') no-repeat top left;}
        #checkOutStage .informations .stage3{background:transparent url('/public/yomusic/images/payment/pic_progressbar_billing_stage3.png') no-repeat top left;}

        #checkOutStage .informations .walletProcess .step1,#checkOutStage .informations .walletProcess .step2,#checkOutStage .informations .walletProcess .step3,#checkOutStage .informations .walletProcess .step4
        {width:140px;position:absolute;top:20px;font-weight:bold;text-align:center;}
        #checkOutStage .informations .walletProcess .step1{left:-66px;color:#fff;}
        #checkOutStage .informations .walletProcess .step2{left:115px;color:#fff;}
        #checkOutStage .informations .walletProcess .step3{left:290px;color:#666;}
        #checkOutStage .informations .stage3 .step3{color:#fff;}
        #checkOutStage .informations .walletProcess .step4{left:470px;color:#666;}

        #checkoutprocessPaymentMethod { padding: 10px 0 15px 10px; margin-bottom: 20px; border-bottom:1px solid #666;}
        #checkoutprocessPaymentMethod .editpayment{overflow:hidden; margin:30px 10px 10px; }
        #checkoutprocessPaymentMethod h2{margin:10px 0 15px 0px;}
        #checkoutprocessPaymentMethod h2{margin:10px 0 15px 0px;}
        #checkoutprocessPaymentMethod dl{float:left;}
        #checkoutprocessPaymentMethod dl{overflow:hidden;margin:0 30px;}
        #checkoutprocessPaymentMethod dt,#checkoutprocessPaymentMethod dd{float:left;}
        .actions.checkoutprocess { margin-top: 20px;}
        .actions .startTransactionButton{float:right; padding: 0 5px 0 15px;}
        .actions .startTransactionButton span{padding: 5px 7px;}
        .actions .cancelButton {float: left; padding: 0 10px; }
        .actions .notice {}
        .actions .agreement {float: right; margin: 4px 20px 0 0; width: 240px; display: block; text-align: right; line-height: 14px;}
        
        #checkoutprocess_globalcollect span.submitOrder { position: absolute; bottom: 55px; left: 70px; color: #333; }


        #footerCheckoutWrapper { background: #0a0a0a; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #222; padding: 10px 0; }
        #footerCheckout { width: 998px; height: 20px; margin: 0 auto; }
        #footerCheckout ul.left { float: left; }
        #footerCheckout ul.right { float: right; }
        #footerCheckout ul li { margin: 0 10px; display: inline; }


        #overlay .unstyledBox { margin-bottom: 0px; }

        #overlay p span.white { color: #ffffff; }
        #overlay p span.darken { color: #999;}

        #overlay p span.text { float: left; width: 100px; }
        #overlay p span.amount { float: left; }
       
        #overlay .action input.finish { float: right; margin-left: 20px; padding: 0 5px; height: 26px; }
        #overlay .action input.finish { width: auto; }
        #overlay .action input:hover.finish { color: #ccc; }
        #overlay .action input:active.finish { color: #fff; border-color: #3D6BDC; }


        #checkoutprocess_globalcollect {background-color:#ffffff;height:300px;padding-left:20px; position: relative;}

        /* Links in den Overlays*/

        a.login_advise {color: #fff;}
        a.overlay_close {color: #ccc;}

        /* FAQ Overview */

        div.faq_overview {}
        div.faq_overview .faq.more {padding-top: 1em;}
        div.faq_overview .topic_wrapper {width: 100%; overflow:hidden; padding: 5px; margin-top: 40px; margin-bottom: 40px;}
        div.faq_overview .topic_wrapper .topic_img {width: 120px; float:left;}
        div.faq_overview .topic_wrapper .topic_text {width: 680px; float:right; margin-top: 5px;}
        div.faq_overview .topic_wrapper .topic_text div.spacer{margin-bottom: 10px;}
        a.overlay_close {color: #ccc;}
                
        #checkoutprocess .paypalProceed { width:996px; height:250px; margin:0px; padding-top:150px; }
        #checkoutprocess .paypalProceed span { font-size:18px; }

        /* Captcha Text Kontaktformular */

        .captcha_text_black {color:#666; float:left; width: 200px;}


    /***************************************************************************
     *  MainNav
     ***************************************************************************
    */



    #mainnav { width: 100% }

    #mainnav a { font-size: 16px; font-weight: bold; color: #ffffff; overflow: hidden; text-decoration:none; padding: 12px 15px; display:block; text-transform: uppercase;}
    #mainnav a:hover, #mainnav .active a { color:#00a8ff; }
    #mainnav ul { margin: 0px; }
    #mainnav .active { color: #ffffff; }
    #mainnav ul li {float: left; display: block; width: auto; background: url(/public/yomusic/images/main_nav_trenner.png) 0px 19px no-repeat; }
    #mainnav ul li.noTrenner {background: none;}
    #mainnav ul li.cart a {background: url(/public/images/icons/sanscons/cart.gif) 0px 1px no-repeat; padding-left:20px }
    #mainnav ul li.cart a:hover {background: url(/public/images/icons/sanscons/cart_hover.gif) 0px 1px no-repeat; }

    .rightMainNavWrapper {position:absolute;right:0;top:0px;width:100%; }
    .rightMainNav { position: relative; top:4px; float: right; margin: 0; padding: 3px 0; background-color: #000; border: 1px solid #333; }
    #rightMainNav.rightMainNav { top:0px; right: 0; position: relative; }
    .rightMainNav li { float: right; padding: 0; }
    .rightMainNav li img { padding: 1px 0;}

    #mainnav .aSmall a {font-size:12px; font-weight:bold;padding:0px 15px; line-height: 18px;}
    #mainnav .aSmall { background: url(/public/yomusic/images/main_nav_trenner.png) 0px 4px no-repeat; }

    #sessionpanel { padding-bottom: 0px; color: #666;/*position:relative;top:8px;*/ float: right; margin: 8px 10px 0 0; /*width:73px;*/}    
    #sessionpanel a { font-size: 13px; font-weight: normal; color: #666; text-transform: none; display: inline; padding: 2px 5px;}
    #sessionpanel a:hover { text-decoration: none; color: #fff;}
    #sessionpanel .fb_connect_btn { position:relative; top:7px; display:inline; }
    #mainnav a.fb_button_simple { padding:0px; margin-top:2px; height:15px;margin-left:6px }



    /***************************************************************************
     *  Cart
     ***************************************************************************
    */

    #cart { color:#999 ;float:right; width:290px ; height: 20px; padding: 2px 0;}
    #cart a.orangeButton_16 {float:right; padding: 0 10px; line-height:16px;margin-top:1px}
    #cart span.itemsWrapper { display:block; float:right; line-height: 19px;}
    #cart span.itemsWrapper a:hover { color: #fff; text-decoration: none;}
    #cart span {padding: 2px 10px 0 0;}
    #cart span {padding: 2px 10px 0 0;}
    #cart span.btn_arrowRight_16 {background-position: 7px -1590px; }
    #cart a:hover span.btn_arrowRight_16 {background-position: 7px -1638px;}
        
    /***************************************************************************
     *  fb_loggedin_box
     ***************************************************************************
     */

    div.fb_loggedin_box { position: absolute }


    /***************************************************************************
    searchBoxOptionListContainer
    ***************************************************************************/
    #headersearch { position:absolute; top:48px; left:715px; }

    #searchBoxOptionListContainer { cursor:pointer; width:85px;position:absolute;height:20px !important; right: 2px; top: 1px; z-index: 2; padding:4px 0px 0px 0px; background: url('/public/images/headSearchBorder.png') 0 5px no-repeat; }
    #searchBoxOptionList { width:76px;position:absolute; right: -3px; top: 21px; z-index: 2001;background-color: #fff; border: 1px solid #BFBFBF;border-top:0; padding:2px 0 2px 10px }
    .searchBoxLayer { position: relative; float: left }
    .searchBoxLayer input { border: none; width: 160px; margin:0px; height: 21px; padding:3px 90px 2px 2px ; overflow: hidden; background-image: none; background:transparent; font-size: 13px; position: absolute; top: 0; left: 0; }
    .searchBoxLayer { border: 0px solid #666; background:#fff url('/public/images/gradients/input_bg.png') repeat-x; width: 250px; height:20px;padding-top:6px; padding-left:2px; margin-top: 0px}
    .searchBoxLayer:focus { border: 0px solid #00A8FF; }

    #headersearch .grayButton_24{margin-left:5px;display:inline;}
    #searchBoxOptionListContainer span.selectLink a{padding-left:10px;display:block;width:76px;background: transparent url('/public/images/buttons/button_set_30_light.png') no-repeat 69px -2451px; text-decoration:none;height:18px; color: #333}
    #searchBoxOptionList ul{padding:0 10px 5px 0px;margin:0;}
    #searchBoxOptionList ul li a { display: block; color: #333;}

    /***************************************************************************
     *  BreadCrumbNavi
     ***************************************************************************
    */

    #breadCrumbNaviBox{ padding: 5px 0; position: relative; height: 20px; line-height: 20px; width:60%}
    #breadCrumbNaviBox li{ float:left;margin:0 2px 0 0px; }
    #breadCrumbNaviBox li a { color: #999; }

    div#breadCrumbNaviBox a{color: #999999;} /*1700*/

    div#breadCrumbNaviBox .breadcrumb_icon {display: inline-block; padding-left: 1px; padding-right: 1px; padding-top: 5px; width: 10px; height: 10px; background-position: 2px -1545px; background-image:url("/public/yomusic/images/iconset_web.png")}
    div#breadCrumbNaviBox {  width: 700px; overflow:hidden; }
    div#breadCrumbNaviBox ul {/*width:975px*/}

    /* Breadcrumb Sign verstecken */
    span#breadcrumb_sign {color:#fefefe; position: absolute; top:-1500px;}

    /***************************************************************************
     *  Toptabnavigation
     ***************************************************************************
     */
    ul.topTabbar { margin-bottom: 10px; height:55px; width: 100%; display:block; overflow:hidden; padding-bottom: 5px; border-bottom: 2px solid #00A8FF; /* background: url(/public/yomusic/images/tabs_bg.png) left bottom repeat-x transparent;  */ position: relative; top: -15px; left: 0px; width: 100%;}
/*
    ul.topTabbar.mydjtunes  { position: relative; top: -15px; left: 0px; width: 855px;}
    ul.topTabbar.about  { position: relative; top: -15px; left: 0; }
    ul.topTabbar.userdetail  { background: none;}
    ul.topTabbar.cart  { position: relative; left: 0px; top: -15px; width: 855px;}
*/

    
    ul.topTabbar li { border:0px; float: left; width:auto; padding: 0px 30px; margin-left: 15px; margin-top: 39px;}
    ul.topTabbar li.active { height: 20px;position:relative; padding:0px; border: 1px solid #00A8FF; border-bottom: none;background-color: #00A8FF;  -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius:3px; }
    ul.topTabbar li.active a { float:left;display:block; height: 25px; color: white; padding: 0;}
    ul.topTabbar li.active a span { padding: 0px 25px; line-height:20px; color:#fff; font-size: 14px; font-weight: bold; text-shadow: 0px -1px 0px #666; }
    ul.topTabbar li.active span.closeButton { float:left;height:30px; width: 6px }
    ul.topTabbar li a { width: auto; font-weight: bold;}
    ul.topTabbar li a span { padding: 0px 8px; color:#999; font-size: 14px; line-height: 22px;}
    ul.topTabbar li a span:hover { text-decoration: none; color:#fff; }
    ul.topTabbar li a:hover { text-decoration: none; font-weight: bold; background-color: transparent; color: #fff; }
    ul.topTabbar li a:focus {text-decoration: none; }
    ul.topTabbar li a.active:hover { text-decoration: none; background-color: transparent; font-weight: bold; color: #FFFFFF}

    /***************************************************************************
     *  leftNavibar Navigation
     ***************************************************************************
     */

    ul.leftNavibar { margin: 0px 0px 10px 0px; background: url('/public/yomusic/images/navi_bg.png') no-repeat right 0 transparent; }
    ul#mydjtunesDetailBar  { background: none; }
    ul.leftNavibar a {text-decoration:none; display: block;width:116px;font-weight:normal;font-size: 14px; color: #ccc;padding: 7px 8px 6px 15px;margin:0; }
    ul.leftNavibar a:hover {width:116px;color: #00B4FF; }
    ul.leftNavibar a.active { width:117px;color: #00B4FF; /*border-bottom:1px solid #666666;border-top:1px solid #666666;*/ }
    /*ul.leftNavibar li{ background:transparent url(/public/images/subNavi_bg.png) repeat-y top right; }*/

    /* variante ohne hintergrund */
    ul.leftNavibar li { background: url('/public/yomusic/images/sub_navi_bg.png') no-repeat scroll 0 bottom transparent; padding-bottom:1px; }
    ul.leftNavibar li a { color:#999;padding-top:6px; padding-bottom:5px; border-right: 1px solid #555;}
    ul.leftNavibar li a:hover { color: #fff;}
    ul.leftNavibar li.first a, ul.leftNavibar li.first a.active{padding-top:40px; }
    ul.leftNavibar li.first {padding-left:0px; }
    ul.leftNavibar li.active {padding-left:0px;/*margin-top:-1px;*/ }
    ul.leftNavibar li.active a { padding-right:8px;padding-top:7px; padding-bottom:6px;  }
    ul.leftNavibar li.first a.active {/* border-top:1px solid #ccc; */}
    .naviPostionTop {position:relative;top:-15px;/*  background: url('/public/yomusic/images/navi_bg.png') no-repeat -45px 0 transparent;  */}
    ul.leftNavibar li.active a:hover { background-image:none; color: #00B4FF;}

    /* Navi MyDJTunes */
    #mydjtunesDetailBar.leftNavibar a { background: none;}
    #mydjtunesDetailBar.leftNavibar li:hover{background:#333;}
    #mydjtunesDetailBar.leftNavibar li:hover a {color:#fff;}
    #mydjtunesDetailBar.leftNavibar li.active a{color:#fff; text-shadow: 0 -1px 0 #666}
    #mydjtunesDetailBar.leftNavibar li.active{background-color:#00A8FF; border-right:1px solid #535353;}
    #mydjtunesDetailBar.leftNavibar li.active a:hover.active{border-right:1px solid #535353;}
    #mydjtunesDetailBar.leftNavibar li{border-right:1px solid #555; background: none;}
    #mydjtunesDetailBar.leftNavibar li.first a{padding-top:6px;}
    #mydjtunesDetailBar.leftNavibar{margin-top:30px;}

    /**********************************
    * filterBox
    ***********************************
    */

    .left .filterBox {padding-left:15px}
    .left .filterBox .innerBox {overflow: visible; position:relative}
    .left .filterBox h3, .left .searchqFilter h3 { font-weight: bold; /*border-bottom: 1px solid #CCC;*/ width: 174px; margin-left:-15px; color:#8b8989;text-transform:uppercase; font-size: 14px; }
    .left .filterBox ul {margin-right:1px;}

    .homeGenreList, .left .filterBox ul li { min-height: 17px; position: relative; }
    .left .filterBox ul li {padding: 0px 0px 0px 3px;}
    .left .filterBox ul li a {text-transform: capitalize;}
    .left .filterBox ul li a, .left .filterBox ul li a:hover, .left .filterBox ul li a:active, .left .filterBox ul li a:visited {text-decoration:none;}
    .left .filterBox ul li {border-bottom: 1px solid #333;}
    .homeGenreList { border-bottom: 1px solid #333; }
    .left .filterBox ul li a { display: block; width: 120px;padding: 0px 0px 0px 3px; color:#ffffff; }
    .homeGenreList a { display: block; padding: 0px 0px 0px 3px;}
    .left .filterBox ul li a:hover, .left .filterBox ul li:hover { padding: 0px 0px 0px 3px; }
    .homeGenreList a:hover,.left .filterBox ul li a:hover, .left .filterBox ul li:hover, .left .filterBox ul li:hover a.filterLink { text-decoration: none; color: #00a8ff !important; font-weight: normal }
    .homeGenreList a.active, .left .filterBox ul li a.active, .left .filterBox ul li.active { text-decoration: none; /*background-color: #333333;*/ color: #00a8ff; padding: 0px 0px 0px 3px; font-weight:normal }
    .homeGenreList span.count, .left .filterBox ul li span.count { position: absolute; right: 5px; top:2px; font-size:11px; color:#999999; }
    .homeGenreList a.active span.count, .left .filterBox ul li a.active span.count, .left .filterBox ul li.active span.count { color: #00a8ff; }

    /*letter filter*/
    .left .letterFilterBox ul li a { display: block; width: 20px;padding: 0px 0px 0px 3px; color:#ffffff; float:left; text-align: center;}
    .left .letterFilterBox ul li { display: block; width: 19px; float:left;}
    .left .letterFilterBox {overflow:hidden}
    .left .letterFilterBox ul {overflow:hidden}

    .left .filterBox .add a.ro,
    .left .filterBox .add a:hover,
    .left .filterBox .add a,
    .left .filterBox .remove a,
    .left .filterBox .remove a:hover { background-image: url('/public/yomusic/images/iconset_web.png'); background-repeat:no-repeat }


    .left .filterBox .remove { position: absolute; left: -16px; top: 0px; width: 15px; height: 17px; }
    .left .filterBox .remove a { display: block; width: 20px; height: 17px; background-position: 4px -2602px; }
    .left .filterBox .remove a:hover { background-color: transparent; padding:0px; background-position: 4px -2702px }

    .left .filterBox .add { position: absolute; left: -16px; top: 0px; width: 15px; height: 17px; }
    .left .filterBox .add a { display: block; width: 20px; height: 17px; background-image:none; }
    .left .filterBox .add a:hover { background-color: transparent; padding:0px; background-position: 4px -3197px; }
    .left .filterBox .add a.ro { background-color: transparent; padding:0px; background-position: 4px -3095px; }

    /*
    filter oben im grünen streifen (z.b. sortierung im musicfilter)
    */
    .filterBoxBackButton h3 { font-size: 11px; font-weight: normal; padding-top:4px; color: #00a8ff; border-bottom: 0px; float: left; margin-bottom: 0px; padding-right: 15px }
    .filterBoxBackButton { margin-bottom: 0px; padding-top:0px}
    .filterBoxBackButton ul.filterList { font-size: 11px; margin-bottom: 0px }
    .filterBoxBackButton ul.filterList li { height: 18px; float:left; margin-right: 15px; }
    .filterBoxBackButton ul.filterList { height: 18px}
    .filterBoxBackButton ul.filterList li.active { padding-top: 0px; }
    .filterBoxBackButton ul.filterList li { padding-top: 2px; }
    .filterBoxBackButton ul.filterList li a { padding-top: 1px; }
    .filterBoxBackButton ul.filterList li.active a { padding-top: 1px;float:left;display:block; height: 18px; color: white; padding-left: 4px; background-repeat: no-repeat; background-image: url(/public/images/buttons/sortbutton_back.png) }
    .filterBoxBackButton ul.filterList li.active span.closeButton { float:left;background-image: url(/public/images/buttons/sortbutton_back.png); background-repeat: no-repeat; background-position: right;height:18px; width: 3px }

    /*
    filter typ schalter (z.b. view as tracks/releases)
    */

    .left .filterSwitchBox h3 { font-weight: bold; border-bottom: 1px solid #CCC; }
    .left .filterSwitchBox ul.filterList { padding-top: 2px; }
    .left .filterSwitchBox ul.filterList li { padding-left: 3px; border:0px; float: left; }
    .left .filterSwitchBox ul.filterList { background-image: url(/public/images/buttons/switch_back.png);height: 26px; background-repeat: no-repeat; }
    .left .filterSwitchBox ul.filterList li.active a { float:left;display:block; height: 22px; color: white; background-repeat: no-repeat; background-color: transparent; background-image: url(/public/images/buttons/switch_inner_back.png) }
    .left .filterSwitchBox ul.filterList li.active span.closeButton { float:left;background-image: url(/public/images/buttons/switch_inner_back.png); background-position: right;height:22px; width: 3px }
    .left .filterSwitchBox ul.filterList li a { padding-top: 3px; width: auto; font-weight: bold; padding-left: 8px; padding-right: 5px; }
    .left .filterSwitchBox ul.filterList li a:hover { text-decoration: none; font-weight: bold; background-color: transparent; color: #111111 }
    .left .filterSwitchBox ul.filterList li a.active:hover { text-decoration: none; background-color: transparent; font-weight: bold; color: #FFFFFF}
    .left .filterSwitchBox ul.filterList { float: left; margin-right: 0px; }
    .left .filterSwitchBox ul.filterList li.closeSwitch { padding-left: 0px; width: 0px }
    .left .filterSwitchBox ul.filterListCloseSwitch { padding-top:0px; width: 4px; float: left; background-image: url(/public/images/buttons/switch_back.png);height: 26px; background-repeat: no-repeat; background-position: right }

    .thirdNavi .filterBox { float: left; width: 50% }

    /*******************
    paginatingBox
    ********************/

    div.thirdNavi div.paginatingBox { float: right; padding-top:2px; }
    div.thirdNavi div.paginatingBox a img { padding-top:2px; }
    div.thirdNavi div.paginatingBox, div.thirdNavi div.paginatingBox a { font-size: 16px; font-weight: bold }
    div.thirdNavi div.paginatingBox a:hover { color: #3F3F3F; text-decoration: none }
    div.thirdNavi div.paginatingBox input { margin: 0px; margin-top: 0px; padding: 0px; font-size: 16px; font-weight: bold; width: 20px; text-align: center }
    div.thirdNavi div.paginatingBox ul li.active { padding-top: 2px }
    div.thirdNavi div.paginatingBox input.paginateInput-2 { width: 25px; }
    div.thirdNavi div.paginatingBox input.paginateInput-3 { width: 45px; }



    /********************************
    * thirdNavi
    ********************************
    */

    .thirdNavi { background:#00a8ff; margin-bottom: 10px; margin: 0px -15px 0px -15px;height:4px;line-height:4px;font-size:4px; }

    .shadowLeft { padding-left: 15px}
    #rowFooterNavi .shadowLeft, #rowHeadNavi .shadowLeft { /*background:transparent url(/public/images/shadow-4px.png) repeat-y 121px 0px; */margin-left:15px;padding-left: 15px; /* height: 30px */ }
    #rowFooterNavi .shadowLeft5, #rowHeadNavi .shadowLeft5 { /*background:transparent url(/public/images/shadow-4px.png) repeat-y 156px 0px; */margin-left:15px;padding-left: 15px; height: 30px}
    #rowFooterNavi .shadowLeft7, #rowHeadNavi .shadowLeft7 { /*background:transparent url(/public/images/shadow-4px.png) repeat-y 227px 0px; */margin-left:15px;padding-left: 15px; height: 30px}
    .addLeftShadow-5 { background:transparent url(/public/images/shadow-4px.png) repeat-y 156px 0px; }
    .addLeftShadow-7 { background:transparent url(/public/images/shadow-4px.png) repeat-y 227px 0px; }
    .shadow-4 { position:relative;background-image: url(/public/images/shadow-4px.png); background-repeat: repeat-y; background-position: 136px 50%; }
    .shadow-4add15 { background-image: url(/public/images/shadow-4px.png); background-repeat: repeat-y; background-position: 136px 50%; }
    .shadow-5 { background-image: url(/public/images/shadow-4px.png); background-repeat: repeat-y; background-position: 171px 50%; }
    .HeaderFooterHeight4px {height:4px;}
    .marginUnder {margin-bottom:15px;}

    /**************
    * download progressbar
    ***************/

    .ui-progressbar { height:2em; text-align: left; }
    .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable

    /***********************
    *  drop navigation
    *************************/

    #rightMainNav { display: block; margin: 0; padding: 0;}
    #rightMainNav li { display: block; list-style: none; margin: 0; padding: 0px; float: left; position: relative;}
    #rightMainNav li a { display: block; font-size:14px; font-weight:normal; }
    #rightMainNav ul { display: none; position: absolute; right: 0; margin: 0; padding: 0; background-color: #000; background: transparent url(/public/yomusic/images/transparent/transpBlack90.png) 0 0; border: 1px solid}
    * html #rightMainNav ul { line-height: 0; } /* IE6 "fix" */
    #rightMainNav ul a { zoom: 1; } /* IE6/7 fix */
    #mainnav #rightMainNav ul li { float: none; padding: 0px 0px;text-align:left; }
    #mainnav #rightMainNav ul li.backstage { border-top: 1px solid #999; }
    #rightMainNav ul ul { top: 0; }
    #mainnav #rightMainNav li.fixwidth{width:120px;text-align:right;}

    #mainnav #rightMainNav ul li.firstItem {}

    /* Essentials - configure this */
    #rightMainNav ul { width: 150px; }
    #rightMainNav ul ul { left: 131px; }
    #mainnav #rightMainNav li{padding:0;background:transparent}
    #mainnav #rightMainNav li a{ padding:4px 25px 4px 10px; font-weight: bold;}
    #mainnav #rightMainNav li a:hover {color: #00a8ff;}
    #mainnav #rightMainNav li a:hover span {color:#00a8ff;}
    #mainnav #rightMainNav .valign{vertical-align:top;}
    #mainnav #rightMainNav img.valign{vertical-align:top;margin:0px 5px 0 0; border: 1px solid #333; padding: 0;}
    /* Everything else is theming */

    #rightMainNav ul.dropDownList li a { background-image:none; }
    #mainnav #rightMainNav ul.dropDownList li.hover a:hover {color: #fff;}
    #rightMainNav ul a:hover { background-color: #444; }
    #rightMainNav a { background: transparent url('/public/images/buttons/button_set_30_light.png') no-repeat right -2539px; color: #FFF; }


    #rightMainNav li.hover a { }
    #rightMainNav li .firstItem a{ border-top:0px;}
    #rightMainNav ul { top: 27px; }
    #rightMainNav #mainnav .active a { color: #FFF }
    #rightMainNav li {padding: 0px 4px;}
    #mainnav #rightMainNav ul li a { padding: 6px 6px 6px 12px; font-size: 12px; /*background: #444;*/ color:#FFFFFF;}
    #rightMainNav ul a:hover { background-color: #00a8ff; color: #fff; }
    #rightMainNav ul a { color: #FFF; /* border-bottom: 1px solid #353535; border-top: 1px solid #555; */ border-right: none;  }

    /* #rightMainNav ul a { border-bottom: none; } - I also needed this for IE6/7 */

    a.fb_invite {cursor: pointer;}



    /************************** 
    *   Artists Directory
    ***************************/
    .directoryLink { margin-bottom: 15px; }
    .directoryLink a { margin: 0 15px 0 15px; }
    
    ul.naviAlpha { background-color: #f5f5f5; overflow: hidden; padding: 0 25px; width: 945px;}
    ul.naviAlpha li { min-width: 25px; float: left; font-weight: bold;}
    ul.naviAlpha li a { display: block; width: 100%; height: 40px;  line-height: 40px; text-align: center; }
    ul.naviAlpha li a:hover { background-color: #333; color: #fff; text-decoration: none;}
    ul.naviAlpha li a.selected { background-color: #333; color: #fff;}
    
    ul.naviSubAlpha { float: left; width: 305px; margin-left: 25px; margin-right: 0px; }
    
    ul.naviSub { background-color: #333; overflow: hidden; padding: 0; width: 100%; height: 30px;}
    ul.naviSub li { line-height: 30px; font-weight: bold;}
    ul.naviSub li.left { float: left; }
    ul.naviSub li.right { float: right;}    
    ul.naviSub li.center { width: 630px; margin: 0 auto; text-align: center; }
    ul.naviSub li { color: #fff; }
    ul.naviSub li a { color: #fff; display: block; height: 30px;}
    ul.naviSub li.left a { padding-left: 25px; padding-right: 70px; }#newsform div.addTag_dropdown
    ul.naviSub li.right a { padding-left: 70px; padding-right: 25px; }
    ul.naviSub li a:hover { text-decoration: none; }
    ul.naviSub li.left a img, ul.naviSub li.right a img { margin-top: 9px; vertical-align: top; }
    ul.naviSub li.left a img { margin-right: 10px; } 
    ul.naviSub li.right a img { margin-left: 10px; }
    
    #directoryList { overflow:hidden;width:100%; }
    #directoryList .listItem { width:16.5%;float:left;text-align:center;height:180px; }
    #directoryList a:hover { text-decoration: none}
    #directoryList a:hover strong { text-decoration: underline;} 
    
    

    /************************** 
    *   Create News
    ***************************/

    /*  Common Create News Sachen  */
    #newsform .newsField { margin-top: 20px;z-index:4 }
    #newsform #addNewsTags li.addTag_input {width:805px;}
    #newsform .newsField .addTag_List_ul{z-index:auto}
    #newsform #addNewsTags .zIndex {position:relative;}
    .news_l_wrapper{overflow:hidden;}
    #news_title, #news_text { width: 99%; }
    #newsform h3 { color: #666; font-size: 14px; margin-bottom: 3px; }
    #newsform h4, #newsform  label { color: #999; margin-bottom: 3px; font-weight: bold;}

    #id-smarkup-news_text { border-top: 2px solid #000; border-right: 2px solid #0a0a0a; border-left: 2px solid #0a0a0a; border-bottom: 2px solid #333; /*overflow: hidden;*/ }
    #id-smarkup-descriptionTextarea { border-top: 2px solid #000; border-right: 2px solid #0a0a0a; border-left: 2px solid #0a0a0a; border-bottom: 2px solid #333; overflow: hidden; }

    /* Related Content Type Selection*/
    .relatedContent { position: relative;}
    .relatedContent_left {float:left;position: relative;}
    .relatedContentBox {z-index:5}

    .objectSelection { width: 400px; padding-left: 10px ;}
    .objectSelection ul { overflow:hidden; margin:0px }
    .objectSelection ul li { list-style: none;  float: left; margin-right: 20px; background-position: 2px 17px; height: 100px; position: relative;}
    .objectSelection ul li span { visibility: hidden; color: #ccc; text-align:center; display:block; width:60px;}
    .objectSelection ul li:hover span { visibility: visible; }
    .objectSelection ul li img { visibility: hidden; position: absolute; bottom: 0px; left: 21px; z-index: 100;}
    .objectSelection ul li:hover img { border: none;}
    .objectSelection ul li.content_type_artist_selector_selected img { visibility: visible; }
    li.content_type_selector {width:60px;height:85px;background-repeat:no-repeat}
    li.content_type_selector a {width:60px;height:60px;display:block; border: 2px solid #333;}   
    li.content_type_artist_selector { background:url('/public/yomusic/images/defaultpics/nopic_artist_s.jpg') no-repeat 0 0; }
    li.content_type_label_selector { background:url('/public/yomusic/images/defaultpics/nopic_label_s.jpg') no-repeat 0 0;}
    li.content_type_release_selector { background:url('/public/yomusic/images/defaultpics/nopic_release_s.jpg') no-repeat 0 0;}
    li.content_type_track_selector { background:url('/public/yomusic/images/defaultpics/nopic_track_s.jpg') no-repeat 0 0;}
    li.content_type_playlist_selector { background:url('/public/yomusic/images/defaultpics/nopic_playlist_s.jpg') no-repeat 0 0;}
    li.content_type_artist_selector_selected { background: url('/public/yomusic/images/defaultpics/nopics_s_color.png') transparent no-repeat 2px 17px !important; }
    li.content_type_label_selector_selected { background: url('/public/yomusic/images/defaultpics/nopics_s_color.png') transparent no-repeat 2px -83px !important;}
    li.content_type_release_selector_selected { background: url('/public/yomusic/images/defaultpics/nopics_s_color.png') transparent no-repeat 2px -183px !important;}
    li.content_type_track_selector_selected {background: url('/public/yomusic/images/defaultpics/nopics_s_color.png') transparent no-repeat 2px -283px !important; }
    li.content_type_playlist_selector_selected {background: url('/public/yomusic/images/defaultpics/nopics_s_color.png') transparent no-repeat 2px -383px !important; }
    
    /* Related Content Search*/
    #newsform div.addTag_dropdown{width: 378px; overflow: hidden;}

    .searchContentType { width: 380px; padding-left: 10px ; margin-top: -1px; padding: 20px 10px; border: 1px solid #555; position: relative;}
    .searchContentType #searchfield { margin: 0 10px; }
    .searchContentType #loadingindicator { position: absolute; top:53px; right: 15px; }
    .searchContentType li.addTag_input input{width: 372px; font-size:14px; height:20px;line-height:20px;padding:2px;}

  
    
    /* Related Content Items*/
    .relatedContentItems { min-height: 175px; padding: 10px; border: 1px dashed #666; float: right; width: 200px; top: 0px; right: 0px;}
    .relatedContentItems  .emptyText { color: #666; font-size:13px; margin-top:45px; padding:0 15px; text-align:center; }
    .relatedContentItems ul { margin: 0px; }
    .relatedContentItems ul li { margin: 5px 0;}
    .relatedContentItems ul li p { width: 180px; white-space: nowrap; }
    .ctArtistIcon, .ctLabelIcon, .ctReleaseIcon, .ctTrackIcon, .ctPlaylistIcon {height:18px; background-image: url('/public/yomusic/images/iconset_pics.png'); background-repeat:no-repeat; padding-left: 20px; font-size: 12px; float: left; }
    .ctArtistIcon { background-position: 0 0px;}
    .ctLabelIcon { background-position: 0 -55px;}
    .ctReleaseIcon { background-position: 0 -111px;}
    .ctTrackIcon { background-position: 0 -166px;}
    .ctPlaylistIcon { background-position: 0 -217px;}
    
    .ctItemName { color: #666; }
    .relatedContentItems ul li a.item_remove { background-image: url('/public/yomusic/images/iconset_web.png'); background-repeat:no-repeat; padding-left: 20px; background-position: 10px -2602px; visibility: hidden; }
    .relatedContentItems ul li a:hover.item_remove { background-position: 10px -2652px; }

    .relatedContentItems ul li:hover a.item_remove { visibility: visible; text-decoration: none;}
    
    /* News Tags */
    #addNewsTags li.addTag_input {clear:left; float:left; display:block; width: 99%}
    #addNewsTags li.addTag_input input {width: 797px; height: 18px;}
    #addNewsTags div.addTag_dropdown {width: 100%; overflow: hidden;}
    #addNewsTags li.addTag_list_li p {display: inline;padding: 0;margin: 0;color:#fff;float:left;}
    #addNewsTags li.addTag_list_li span {color: #fff;margin-left: 5px;font-weight: bold;cursor: pointer;float:left}
    #addNewsTags li.addTag_list_li span {float:left}
    #addNewsTags ul.dropDownResultList li { border: 1px solid }
/*     #addNewsTags span.addicon {color:#333;font-weight:bold; float: left; font-size: 12px; padding-top: 2px;} */


    /* News Actions */
    #newsform .actions { margin-top: 30px; padding-top: 15px; border-top: 1px solid #666; }
    #newsform .actions .twitterOption { float: left; width: 400px; position: relative; top: -5px;}
    #newsform .actions .twitterOption input {top: 0;}
    #newsform .actions .twitterOption p { font-size: 10px; color: #999; margin-top: 5px; }
    #newsform .actions button#news_preview { float: right;} 
    #newsform .actions button#news_publish { float: right; margin-left: 20px;} 


    /************************** 
    *   News List View
    **************************
    
    .news_l {overflow:hidden; margin: 15px 0; padding-bottom: 10px;}
    .news_l .headline {margin:0 130px 0 0;}
    .news_l .headline h2 {margin-bottom:5px;}
    .news_l .headline .relations {margin:5px 0;}

    .news_l .date {float:right;width:200px;text-align:right;padding:0 10px 0 0;}

    .news_l .news_img {width:140px;float:right;}

    .news_l .news_text {margin: 12px 145px 0 0;}
    .news_l .news_text p { height: 90px; }
    .news_l .news_text .morelink { float: none; }
    .news_l .news_text .new_comments { float: right; text-align: right; width: 160px; }
    .news_l .news_text .news_tags { float: left; overflow: hidden; white-space: nowrap; width: 410px;}
*/

/**************************
    *   News List View
    ***************************/

    .news_l {overflow:hidden; margin: 15px 0; padding-bottom: 10px;}
    .news_l .headline {margin:0 150px 0 0;}
    .news_l .headline h2 {margin-bottom:5px; font-size: 18px;}
/*     .news_l .relations {margin:5px 0;} */
    .news_l .relations .NewsHomeObjektIcons { margin-bottom: 5px;}
    .news_l .newsHeaderContent {overflow:hidden;}

    .news_l .date {float:right;width:150px;text-align:right;padding:0; color: #999;}
    .news_l .date span { color: #999}

    .news_l .news_img {width:140px; height: 135px; float:left;}

    .news_l .news_text {/*margin: 0px 0px 0 145px; OPERA FLOAT BUG | SES*/ overflow:hidden;}
    .news_l .newsNoImg {margin: 12px 0px 0 0px;overflow:hidden;}

    .news_l .news_text p { overflow: hidden; margin-bottom: 10px; line-height: 16px; }
    .news_l .news_text .morelink { float: none; }
    .news_l .newsTagsCommentsWrapper { overflow: hidden; width: 100%;}
    .news_l .new_comments { float: right; text-align: right; width: 220px;padding:0; color: #444; margin-top: 3px;}
    .news_l .news_tags { float:left;white-space: nowrap;}

    .newsHome {overflow:hidden;}
    .newsHomeLeft{margin-right:175px;}
    .newsHomeRight{float:right;width:160px;padding:18px 0;}


    .shareBar {width:100%; background: transparent url(/public/yomusic/images/transparent/transpBlack50.png) repeat-x 0 0; overflow:hidden;padding:5px 0 4px;}
    .shareBar .label { float:left;margin:0 10px; }
    .related_to_label { float:left; line-height:20px; margin-right: 10px; color: #666; }
    .news_comments #commentsForm textarea { width:541px; }
    .relations {overflow:hidden;}
    .news_detail_page { margin-bottom:40px; }
    .news_detail_page .shareBar {margin-top: 10px;}
    .news_detail_page h2, .news_comments h2 { background:none; font-size:20px; }

    .createNewsButtonHomeOverview { width: 178px; position:absolute; right:-9px; top:19px; z-index:9999;}
    .create_teaser { padding:10px; border:1px dotted #666; overflow:hidden; margin-top:22px;}
    
    /* filterreihe auf den chartsseiten */
    .chartsFilterRowBox { overflow: hidden; margin-bottom:0px !important;}
    
  
    /* Charts Filter Box */
    .chartsFilterBox { position: relative; top: 35px; width: 550px;}
    .chartsSelectorLeft { float: left; margin-right: 20px; }
    .chartsSelectorLeft #chartsSelector_periode { margin-left: 10px; width: 130px }
    .chartsSelectorRight #chartsSelector_tag { margin-left: 10px; }
    .chartsSelectorLeft #dateSelectorBtn { background: url(/public/yomusic/images//iconset_web.png) transparent no-repeat 0 -5804px; display: block; width: 25px; height: 20px; float: right; margin-left: 5px}
    .chartsSelectorLeft a:hover#dateSelectorBtn, .chartsSelectorLeft a:focus#dateSelectorBtn  { text-decoration: none; background-position: 0 -5854px;}

    /* Calendar Widget */
    #widgetCalendar { background: none; width: 200px; margin-left: 75px;}
    #widgetCalendar th, #widgetCalendar td, #widgetCalendar caption {padding:0; }

    #widgetCalendar thead th {background: none; }
    #widgetCalendar thead th span { color: #333; }  
    #widgetCalendar thead th.datepickerGoNext span, #widgetCalendar thead th.datepickerGoPrev span { color: #333; font-weight: normal;}  
    #widgetCalendar thead tr.datepickerDoW span { color: #666;}
    #widgetCalendar table table td:hover span, #widgetCalendar table table th:hover span { color: #006AC7;}
    #widgetCalendar table .datepickerDoW th:hover span { color: #666;}
    #widgetCalendar td.datepickerSelected { background-color: #006AC7; }
    #widgetCalendar td.datepickerSelected span { color: #fff; text-shadow: 0 1px 0 #666; }
    #widgetCalendar td:hover.datepickerSelected span { color: #fff;}
    
    #widgetField {width: 290px;height: 26px;background: url(../images/field.png); overflow: hidden;position: relative;}
    #widgetField a 	{display: block;position: absolute;width: 26px;height: 26px;top: 0;right: 0;text-decoration: none;text-indent: -3000px;}
    #widgetField span	{font-size: 12px;font-weight: bold;color: #000;position: absolute;top: 0;height: 26px;line-height: 26px;left: 5px;width: 250px;text-align: center;}
    #widgetCalendar {position: absolute;height: 0px;overflow: hidden;}
    #widgetCalendar .datepicker {position: absolute;bottom: 0;top: auto;}

    #widgetCalendar .datepickerContainer { background: #eee;}
    #widgetCalendar .datepickerBorderT  { background: url("/public/js/chartsdatepicker/images/custom_t.png")  }
    #widgetCalendar .datepickerBorderB  { background: url("/public/js/chartsdatepicker/images/custom_b.png")  }
    #widgetCalendar .datepickerBorderL  { background: url("/public/js/chartsdatepicker/images/custom_l.png")  }
    #widgetCalendar .datepickerBorderR  { background: url("/public/js/chartsdatepicker/images/custom_r.png")  }
    #widgetCalendar .datepickerBorderTL { background: url("/public/js/chartsdatepicker/images/custom_tl.png") }
    #widgetCalendar .datepickerBorderTR { background: url("/public/js/chartsdatepicker/images/custom_tr.png") }
    #widgetCalendar .datepickerBorderBL { background: url("/public/js/chartsdatepicker/images/custom_bl.png") }
    #widgetCalendar .datepickerBorderBR { background: url("/public/js/chartsdatepicker/images/custom_br.png") }
     
    #widgetCalendar a span {color: #444; font-weight: bold; text-shadow: 0 1px 0 #fff; }
    #widgetCalendar td.datepickerNotInMonth a span {color:#bbb;}
    #widgetCalendar td.datepickerNotInMonth.datepickerSelected a span {color:#fff;}

    #widgetCalendar th.datepickerWeek a span {color: #666; font-weight: normal;}
    #widgetCalendar th:hover.datepickerWeek a span {color: #666;}
    #widgetCalendar tr.datepickerWeekSelected { background-color: #006AC7;}
    #widgetCalendar tr.datepickerWeekSelected th.datepickerWeek { background-color: #eee;}
    #widgetCalendar tr.datepickerWeekSelected.datepickerRowSelected a span { color: #fff;}
    #widgetCalendar tr.datepickerWeekSelected td.datepickerNotInMonth a span { color: #fff;}

    #widgetCalendar tr.datepickerRowSelected th.datepickerWeek a span { color: #666;}  
    #widgetCalendar tr.datepickerRowSelected a span { color: #006AC7;}
    #widgetCalendar tr.datepickerRowSelected td.datepickerSelected span { color: #fff; text-shadow: 0 1px 0 #666; } 
    #widgetCalendar tr.datepickerRowSelected td.datepickerNotInMonth a span { color: #5492C7;}
    #widgetCalendar tr.datepickerRowSelected td.datepickerNotInMonth.datepickerSelected a span { color: #fff; text-shadow: 0 1px 0 #666; }
    #widgetCalendar tr.datepickerRowSelected td:hover a span { }
    #widgetCalendar .datepickerMonth_disabled a {height:20px;line-height:20px;text-align:center;}

    .djt_translate_edit_1line {color:#000 !important}
