/* For information about what browsers this CSS was tested on
   and how to interpret the shorthand I use for the browsers' names,
   see: http://albin.net/styles/css-notes.txt */

/* ************************
 * general xhtml elements *
 ************************ */
html, body {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        border-top: 0px;
        border-bottom: 0px;
        border-left: 0px;
        border-right: 0px;
}
body {
        padding-bottom: 10px;
        color: #000000;
        background-image:url(../gfx/back.jpg);
        background-repeat:no-repeat;
		background-color:#F6F6F6;
        font-family: sans-serif;
        font-style: normal;
        /*font-weight: bold;*/
        font-size: 10pt;
}

div.content {
    position:absolute;
    top:160px;
    left:82px;
    z-index:1;
}

div.header {
    position:absolute;
    top: 20px;
    left:80px;
    z-index:1;
}

div.headerpics {
    position:absolute;
    top: 9px;
    left:100px;
    z-index:2;
}

div.cdThumbMain {
    position:absolute;
    top: 30px;
    left:30px;
    z-index:2;
}

div.mainText {
    position:absolute;
    top: 35px;
    left:160px;
    width:200px;
    z-index:2
    font-size:9pt;
}

div.news {
    position:absolute;
    top: 20px;
    left:380px;
    width: 330px;
    z-index:2;
}

div.newsletter {
    position:absolute;
    top: 210px;
    left: 40px;
    z-index:2;
}

div.live {
    position:absolute;
    top: 330px;
    left: 40px;
    width: 320px;
    z-index:2;
}

div.outline {
    position:absolute;
    top: 286px;
    left: 245px;
    z-index:1;
}

div.shirt {
    position:absolute;
    top: 300px;
    left: 40px;
    width: 200px;
    z-index:2;
}

div.musiknavi {
    position:absolute;
    top: 20px;
    left:20px;
    z-index:2;
}

div.musikbox {
    position:absolute;
    top: 20px;
    left:180px;
    width: 522px;
    z-index:2;
}

div.infonavi {
    position:absolute;
    top: 20px;
    left:20px;
    z-index:2;
}

a.normal:link {
  color:#7F9BB4; text-decoration:none;
  font-size:10pt;
  font-weight:500;
}
a.normal:visited {
  color:#7F9BB4; text-decoration:none;
  font-size:10pt;
  font-weight:500;
}
a.normal:hover {
  color:#840520; text-decoration:none;
  font-size:10pt;
  font-weight:500;
}

a.gaeste:link {
  color:#000000; text-decoration:none;
  font-size:11pt;
  font-weight:500;
}
a.gaeste:visited {
  color:#000000; text-decoration:none;
  font-size:11pt;
  font-weight:500;
}
a.gaeste:hover {
  color:#7F9BB4; text-decoration:none;
  font-size:11pt;
  font-weight:500;
}