.ArtikelMediumDisplay
{
	float: left;
	position: relative;
	height: 80px;
	width: 449px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border: 1px solid #99AA00;
	padding: 5px;
	font-size: 11px;
	margin-top: 8px;
}

.ArtikelMediumDisplay.Right {
	margin-left: 8px;
}

.ArtikelMediumDisplay.Top {
	margin-top: 35px;
}

.ArtikelMediumDisplay span {
  display: block;
  position: absolute;
  left: 100px;
}

.ArtikelMediumDisplay span.artiest {
  font-weight: bold;
  top: 20px;
}

.ArtikelMediumDisplay span.titel {
  font-weight: bold;
  top: 35px;
}

.ArtikelMediumDisplay span.genreOverzicht {
  top: 50px;
  font-style: italic;
}

.ArtikelMediumDisplay span.release {
  top: 72px;
}

.ArtikelMediumDisplay span.prijs {
  top: 45px;
  width: 354px;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

.ArtikelMediumDisplay span.prijsNormaal {
  font-weight: normal;
  font-size: 11px;
  text-align: right;
  text-decoration: line-through;
  padding-left: 135px;
  padding-top: 3px;
}

.ArtikelMediumDisplay span.medium {
  top: 5px;
}

.ArtikelMediumDisplay span.genre {
  top: 55px;
}

.ArtikelMediumDisplay span.bestellen {
  top: 72px;
  width: 354px;
  text-align: right;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
}

.ArtikelMediumDisplay h2 {
	position: absolute;
	top: 2px;
	left: 100px;
}

.ArtikelMediumDisplay span.Genre {
	position: absolute;
	top: 45px;
	left: 100px;
}

.ArtikelMediumDisplay span.Genre h3 {
	display: inline;
	font-size: 12px;
}

a.ArtikelMediumDisplayLink:link,
a.ArtikelMediumDisplayLink:active,
a.ArtikelMediumDisplayLink:hover,
a.ArtikelMediumDisplayLink:visited
{
  display: block;
  width: 80px;
  height: 80px;
}

a.ArtikelMediumDisplayLink:hover
{
  border: 1px solid #99aa00;
}

img.ArtikelMediumDisplayImg {
  padding-left: 0px;
  padding-top: 0px;
}

.VideoContainer {
  position: absolute;
}

.VideoContainerHeader {
  position: absolute;
  font-weight: bold;
}

.LuisterpaalActief {
	float: left;
  width: 450px;
  height: 184px;
  background-color: white;
  color: black;
  padding-left: 10px;
  padding-top: 10px;
  border: 1px solid #99AA00;
}

.ArtikelLargeTrackInfo {
  position: relative;
}

.ArtikelMP3 {
  position: relative;
  left: 10px;
  top: 10px;
  width: 278px;
  height: 175px;
  overflow: hidden;
}

.LuisterpaalActief span
{
  display: block;
  position: absolute;
  left: 100px;
  font-size: 11px;
}

.LuisterpaalActief span.artiest {
  font-weight: bold;
  top: 93px;
  left: 10px;
}

.LuisterpaalActief span.titel {
  font-weight: bold;
  top: 108px;
  left: 10px;
}

.LuisterpaalActief span.prijs {
  top: 123px;
  left: 10px;
  font-size: 14px;
}

.LuisterpaalActief span.prijsNormaal {
  position: relative;
  display: inline;
  font-weight: normal;
  font-size: 11px;
  text-decoration: line-through;
  padding-left: 30px;
  top: 0;
  left: 0;
}

.LuisterpaalActief span.medium {
  top: 43px;
}

.LuisterpaalActief span.bestellen {
  font-weight: bold;
  top: 175px;
  left: 10px;
  line-height: 12px;
  height: 12px;
  font-size: 12px;
}

.LuisterpaalActiefTable {
  left: 240px;
  top: 10px;
}

.LuisterpaalMP3 {
  position: absolute;
  left: 180px;
  top: 10px;
  width: 278px;
  height: 175px;
  overflow: hidden;
}

.LuisterpaalMP3.ArtikelPlayer {
  position: relative;
  top: initial;
  left: initial;
  width: initial;
  height: initial;
}

.LuisterpaalMP3 audio {
    width: calc(100% - 10px);
    height: 20px;
}
.LuisterpaalMP3.ArtikelPlayer audio {
  width: 300px;
}
.LuisterPaalExtraItemOne,
.LuisterPaalExtraItemTwo,
.LuisterPaalExtraItem {
  color: black;
}

.LuisterPaalExtraItemOne {
	margin-left: 7px;
	margin-top: 0;
}

.LuisterPaalExtraItemTwo {
	margin-left: 7px;
	margin-top: 12px;
}

#playlist {
  overflow: auto;
  height: 100%;
}
.LuisterpaalMP3.ArtikelPlayer #playlist {
  padding: 20px 0;
}
#playlist a {
    display: block;
    line-height: 16px;
    text-decoration: none;
}
#playlist a.track {

}
#playlist a.track.active {
  font-weight: bold;
}
#playlist a.track:before {
    content: '';
    display: inline-block;
    background-image: url('../images/play-pause.png');
    background-repeat: no-repeat;
    width: 14px;
    height: 16px;
    margin-right: 3px;
    background-position: -20px -20px;
}
#playlist.playing a.track.active:before {
    background-position: 0px 3px;
}
#playlist.paused a.track.active:before {
    background-position: 0px -13px;
}


