/* overzichten */
ul.stages {
width: 960px;
list-style-type: none;
margin: 0px;
padding: 5px 0px 30px 10px;
display: block;
overflow: visible;
}

ul.stages li {
float: left;
margin: 0px 5px 0px 0px;
display: block;
font-size: 25px;
font-weight: bold;
}

ul.stages li a {
color: #000;
padding: 3px 0px 10px 0px;
}

ul.stages li a.selected {
color: #bd0503;
}

ul.artists {
list-style-type: none;
margin: 0px;
padding: 5px 0px 0px 0px;
background: none;
}

ul.artists li {
width: 235px;
height: 158px;
float: left;
margin: 5px 8px 18px 0px;
}

ul.artists li a {
display: block;
width: 235px;
height: 158px;
margin: 0px 0px 3px 0px;
position: relative;
}

ul.artists li a:hover {
margin: 0px;
text-decoration: none;
}

ul.artists li a span.title {
background: #25c0df;
color: #fff;
display: inline-block;
padding: 6px 5px 3px 5px;
font-size: 22px;
font-variant: small-caps;
font-weight: bold;
position: absolute;
bottom: -13px;
right: 10px;
margin: 0px 0px 3px 0px;
}

ul.artists li a:hover span.title {
text-decoration: none;
margin: 0px;
}

/* losse info */

div.description {
padding: 6px 6px 6px 6px;
min-height: 160px;
background: #fff;
}

div.description img {
float: left;
margin: 0px 6px 6px 0px;
}

div.links {
width: 100%;
overflow: visible;
margin: 0px 0px 10px 0px;
}

ul.artist-links {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;

}

ul.artist-links li {
float: left;
margin: 0px 2px 0px 0px;
}

ul.artist-links li a {
display: block;
height: 80px;
width: 235px;
}
