
body               { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../bilder/bg.jpg"); background-repeat: repeat; padding: 0 }
.html-body  { background-color: white; padding: 10px; border: solid 1px gray }
a:link { color: #666666; text-decoration: underline }
a:active { color: #666666; text-decoration: underline }
a:focus { outline: none medium }
a:visited { color: #666666; text-decoration: underline }
a:hover { color: #cc0000 }
.img, img#speaker1     { visibility: visible; cursor: move; position: absolute; z-index: 4; top: -15px; left: 100px }
.img, img#speaker2  { visibility: hidden; cursor: move; position: absolute; z-index: 3; top: -15px; left: 100px }
#radioposition   { margin: -350px 0; position: absolute; z-index: 0; top: 60%; left: 40px; width: 95%; height: 700px }
#menu           { background: url("../bilder/radio.png") no-repeat; visibility: hidden; list-style: none; margin: 0; position: relative; width: 850px; height: 700px; overflow: hidden }
#menu span {
	display: none;
	position: absolute;
}
#menu a  { text-indent: -900%; display: block; position: absolute; outline: none medium }
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span{
	display: block;
}
#menu .news       { background: url("../bilder/news.jpg") no-repeat; top: 329px; left: 256px; width: 57px; height: 45px }
#menu .news span     { background: url("../bilder/news-over.gif") no-repeat; top: 49px; left: 4px; width: 72px; height: 26px }
#menu .artists     { background: url("../bilder/artists.jpg") no-repeat; top: 329px; left: 313px; width: 55px; height: 45px }
#menu .artists span     { background: url("../bilder/artists-over.gif") no-repeat; top: 49px; left: -4px; width: 72px; height: 26px }
#menu .profile     { background: url("../bilder/profile.jpg") no-repeat; top: 329px; left: 368px; width: 56px; height: 45px }
#menu .profile span     { background: url("../bilder/profile-over.gif") no-repeat; top: 49px; left: -4px; width: 72px; height: 26px }
#menu .contact     { background: url("../bilder/contact.jpg") no-repeat; top: 329px; left: 424px; width: 56px; height: 45px }
#menu .contact span     { background: url("../bilder/contact-over.gif") no-repeat; top: 49px; left: -6px; width: 72px; height: 26px }
#menu .press     { background: url("../bilder/press.jpg") no-repeat; top: 329px; left: 480px; width: 55px; height: 45px }
#menu .press span     { background: url("../bilder/press-over.gif") no-repeat; top: 49px; left: 1px; width: 72px; height: 26px }
#menu .imprint      { background: url("../bilder/imprint.jpg") no-repeat; top: 329px; left: 535px; width: 56px; height: 45px }
#menu .imprint span     { background: url("../bilder/imprint-over.gif") no-repeat; top: 49px; left: -5px; width: 72px; height: 26px }
/*--- begin content ---*/
.boxposition { text-align: left; margin: 0; position: relative; width: 875px }
.boxoben { margin-top: 50px; position: relative; width: 850px; height: 44px }
.boxmitte   { background-image: url("../bilder/border-mitte.png"); background-repeat: repeat-y; padding: 0 25px 0 45px; position: relative; width: 850px }
.boxinhalt   { font-size: 12px; line-height: 17px; text-align: left; margin-left: 10px; width: 740px; float: left }
h2     { color: #999933; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../bilder/spacergray.gif"); background-repeat: repeat-x; background-position: 100% top; margin-top: 10px; padding: 18px 0 0 }
h3  { color: #999933; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px }
p  { margin: 8px 10px 8px 0 }
p span { font-size: 11px; margin: 8px 10px 8px 0 }
strong { color: #333333 }
.bilder  { margin-top: 3px; margin-right: 12px; padding: 2px; float: left; border: solid 1px #cccccc }
.bilder_artists   { margin-top: 20px; margin-right: 12px; padding: 2px; float: left; border: solid 1px #cccccc }
.inputText  { color: #999933; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; width: 726px; height: 16px; border: solid 1px #cccccc }
.inputTextarea  { color: #999933; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; width: 728px; height: 120px; border: solid 1px #cccccc }
.hiddentext  { margin-top: 13px; padding-top: 13px; border-top: 1px solid #cccccc }
.text16errorjs      { color: #cc0000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: blink; text-align: right }
.clear { height: 1px; clear: both }
.boxunten { width: 850px; height: 44px; clear: both }
.footer   { text-align: center; margin-right: 28px }

