#playlist_neu
{
    font-family: Verdana, Arial, Helvetica;
    width: 313px;
}

#playlist_neu_header
{
    width: 313px;
    height: 50px;
    background-image: url("../images/H2_Playlist_neu.png");
    background-repeat: no-repeat;
}

#playlist_neu_content
{
    position: relative;
    top: -2px;
    left: 0px;
    width: 225px;
    margin-left: 60px;
    border: 0px;
    -webkit-box-shadow: 1px 2px 3px 1px #aaaaaa; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    box-shadow: 1px 2px 3px 1px #aaaaaa; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

#playlist_neu_empty
{
    text-align: center;
    color: #ff0000;
    font-size: 13px;
    font-weight: bold;
    padding-top: 30px;
    padding-bottom: 30px;
}

#playlist_neu_song .songtable,
#playlist_neu_song .songtable table,
#playlist_neu_song .songtable tr,
#playlist_neu_song .songtable td
{
    border: 0px;
    border-color: #ffffff;
    border-style: none;
}

#playlist_neu_song table
{
    width: 225px;
    text-align: left;
}

#playlist_neu_song td
{
    font-size: 10px;
    vertical-align: middle;
    padding: 15px 5px 10px 0px;
}

#playlist_neu_song .description
{
    padding-left: 5px;
}

#playlist_neu_song .titel
{
    color: #000000;
}

#playlist_neu_song .interpreter
{
    color: #666666;
}

#playlist_neu_song .genre
{
    text-align: right;
    color: #ff0000;
}

#playlist_neu_song .playbutton
{
    text-align: right;
    padding-right: 2px;
}

#playlist_neu_song .playbutton img
{
    background: #ffffff url("../images/Btn_Listen.png") no-repeat;
}
#playlist_neu_song .playbutton img:hover,
#playlist_neu_song .playbutton img:active,
#playlist_neu_song .playbutton img:focus
{
    background: #ffffff url("../images/Btn_Listen_Pressed.png") no-repeat;
}


.playlist p.filter
{
    color: #666666;
}

.playlist div.filter
{
    padding-bottom: 5px;
}

.playlist div.filter_genre
{
    width: 80px;
    height: 20px;
    margin: 0px 10px 15px 0px;
    padding-top: 3px;
    display: inline-block;
    position: relative;
    text-align: center;
    font-size: 10px;
}
.playlist div.filter_genre_active
{
    width: 80px;
    height: 20px;
    margin: 0px 10px 15px 0px;
    padding-top: 3px;
    display: inline-block;
    position: relative;
    text-align: center;
    font-size: 10px;
    background-image: url("../images/Btn_Filter.png");
    background-repeat:  no-repeat;
}

.playlist span.filter a:link,
.playlist span.filter a:visited
{
    color: #ff0000 !important;
    text-decoration: none !important;
}
.playlist span.filter a:hover,
.playlist span.filter a:focus
{
    color: #ff0000 !important;
    text-decoration: underline !important;
}
.playlist span.filter_active a:link,
.playlist span.filter_active a:visited,
.playlist span.filter_active a:hover,
.playlist span.filter_active a:focus,
.playlist span.filter_active a:active
{
    color: #000000 !important;
    text-decoration: none !important;
}

.playlist
{
    padding-top: 10px;
}

.playlist table th,
.playlist table td
{
    padding: 3px 3px 3px 20px;
}
.playlist table tr.tr0
{
    background: #f0f0f0;
}
.playlist table tr.tr1
{
    /*background: #ffffff;*/
    background: #f0f0f0;
}
.playlist table td.Titel,
.playlist table td.Interpreter
{
    width: 40%;
}
.playlist table td.Genre
{
    width: 20%;
}
.playlist span.Titel
{
    color: #000000;
}
.playlist span.Interpreter
{
    color: #666666;
}
.playlist span.Genre
{
    text-align: right;
    color: #ff0000;
}

.playlist .playbutton img
{
    background: #ffffff url("../images/Btn_Listen.png") no-repeat;
}
.playlist .playbutton img:hover,
.playlist .playbutton img:active,
.playlist .playbutton img:focus
{
    background: #ffffff url("../images/Btn_Listen_Pressed.png") no-repeat;
}
