body{
  background: #C1E4D0;
  padding: 50px;
}
#scheibe{
  list-style: none; 
  height: 700px;
  width: 700px;
  background: url("../images/blume_hintergrund.png") no-repeat 200px -450px #C1E4D0;
  background: radial-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),
              url("../images/blume_hintergrund.png") no-repeat 200px -450px #C1E4D0;
  background: -moz-radial-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),
              url("../images/blume_hintergrund.png") no-repeat 200px -450px #C1E4D0;
  background: -webkit-gradient(radial, 400 400,0,400 400,400, color-stop(0.5, rgba(255, 255, 255, 0.3)), color-stop(0.75, rgba(255, 255, 255, 0))),
              url("../images/blume_hintergrund.png") no-repeat 200px -450px #C1E4D0;
  border-radius: 400px;
  -webkit-border-radius: 400px;
  -moz-border-radius: 400px;
  padding: 0;
  margin: 0;
}
#scheibe li{
  display: table;
  width: 200px;
  height: 150px;
}
#scheibe li h1{
  font: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  opacity: inherit;  -moz-opacity: inherit;  -webkit-opacity: inherit;
  text-align: inherit;
  font-size: larger;
  font-weight: bold;
  margin: 0;
  border: 0;
  padding: 0;
}
#scheibe a.soundlink{
  border: 0;
  display: block;
  color: black;
  text-decoration: none;
  text-align: center;
}
#scheibe a:active,
#scheibe a:focus{
  border: 0;
  outline: 0;
}

#scheibe a.soundlink.playlink{
  padding: 3Em 0 1em 0;
}

#scheibe li.play:hover,
#scheibe a.soundlink.stoplink:hover{
  background: radial-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); 
  background: -moz-radial-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); 
  background: -webkit-gradient(radial, 75 70, 0, 75 70, 100, color-stop(0.5,rgba(255, 255, 255, 0.8)), color-stop(0.75,rgba(255, 255, 255, 0))); 
}
#scheibe a.soundlink.stoplink{
  padding: 1em;
  font-size: large;
}
#scheibe a.soundlink.hidden{
  display: none;
}
#scheibe .audio_wrapper{
  text-align: center;
/*  height: 35px;  /* reserve space for audio player */
}
#scheibe audio{
  width: 150px;
  margin: 0;
  border: 0;
  padding: 0;
}

.warning{
  display: block;
  font-size: x-large;
  padding: 1em;
  background: url(http://durchdieblu.me/stylesheets/warnung.png) no-repeat yellow;
  border: yellow thick solid;
}