div#footer{
padding: 8px 0 3px 0;
min-height: 27px;
width: 980px;
}
div#inner{
height: 425px;
width: 980px;
background: url('../pic/back_blueline.gif') right top repeat-y #5AA1D5;
margin: 0 auto;
position: relative;
}
div#content{
position:absolute;
top:0;
left: 420px;
height:425px;
padding:0 40px 0 0;
text-align:center;
}
#progBox{
padding: 40px;
height:255px;
}
#buchBox{
padding: 0 100px 0 0;
text-align:right;
}
div#content *{
color: #0D5080;
}
div#content .weiss,div#content .weiss *{
color: #fff;
}
h1,h2,h3,h4,h5{
margin: .2em 0;
}
h1{
font-size: 1.8em;
}
h3{
font-size: 1.1em;
}
h5{
font-weight: 300;
}
h1 a,h2 a, h4 a,h3 a{
font-size: 100%;
text-decoration: none;
}
p.list{
margin: .5em 0;
}
p.nom{
margin: 2em 0 0 0;
}
div#picBox{
position: absolute;
top:0;
left:-139px;
height: 425px;
width: 644px;
background-color: #3A7CAD;
float:left;
}
div#header{
z-index: 300;
}
p.weiss{
margin:2em 0 0 0;
}
#buch{
position:absolute;
right:-2px;
top:255px;
}
div#player{
height: 20px;
text-align: center;
z-index:99;
margin-top:10px;
}
a:focus{
outline: none;
}
div#content a.sound,div#content a.info,div#content a.video,div#content a.shop{
padding: 3px 8px 3px 25px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
color: #CBE0EF;
font-weight: bold;
}

div#content a.sound{
background: url('../pic/sound.png') no-repeat 6px center #2885C8;
}
div#content a.info{
background: url('../pic/info.png') no-repeat 6px center #2885C8;
}
div#content a.video{
background: url('../pic/video.png') no-repeat 6px center #2885C8;
}
div#content a.shop{
background: url('../pic/shop.png') no-repeat 6px center #2885C8;
}
div#content a.sound:hover,div#content a.info:hover,div#content a.video:hover{
color: #fff;
}
#footer ul{
}

/*ticker */
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
width: 980px;
height: 27px;
margin: 0 auto;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
width: 980px;
height: 27px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left:980px;
list-style-type: none;
margin: 0;
padding: 0;
display:none;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0 30px 0 0;
}
ul.newsticker,ul.newsticker *{
color: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
font-weight:bold;
}
ul.newsticker span {
margin: 0 10px 0 0;
}