body {
   background:black;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   font-family:sans-serif;
}

div.middle {
   left:-375px;
   top:0%;
   margin-left:50%;
   width:800px;
   height:100%;
   position:absolute;
   color:white;
}

div.context {
   margin-right:305px;
   margin-top:190px;
   position:relative;
   text-align:justify;
}

div.content {
   margin-top:190px;
   position:relative;
   text-align:justify;
}

div.latest_news {
   position:absolute;
   top:-20px;
   width:325px;
   left:0px;
}

div.more_news {
   position:absolute;
   top:-20px;
   width:450px;
   left:350px;
}

p.news_date {
   font-size:12pt;
   color:#ff0000;
   font-weight:bold;
}

p.news_text {
   font-size:9pt;
}

img.navup {
   margin-left:100%;
   top:0px;
   position:absolute;
   border-style:none;
   z-index:10;
   border:inherit;
}

img.navdown {
   margin-left:100%;
   top:25px;
   position:absolute;
   border-style:none;
   z-index:10;
   border:inherit;
}

img.contextimg {
   margin-left:100%;
   left:-300px;
   top:180px;
   position:absolute;
   border-style:none;
   z-index:0;
   border:inherit;
}

img.contimg {
   margin-left:50%;
   left:-400px;
   position:absolute;
   border-style:none;
   z-index:1;
   border:0px;
}

p.center {
    text-align:center;
}

p.right {
    text-align:right;
}

b.impressum {
    color:#ff0000;
}

a {
    color:#ffff00;
    border:inherit;
    border-style:none;
    cursor:url(../images/mouse.gif),auto
}

a:active {
    color:#ff0000;
    border:inherit;
    border-style:none;
}

a:hover {
    color:#ff6600;
    border:inherit;
    border-style:none;
}

a:visited {
    color:#ffff00;
    border:inherit;
    border-style:none;
}

img.right {
    border:inherit;
    border-style:none;
    float:right;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:20px;
}

img.right_small {
    border:inherit;
    border-style:none;
    float:right;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:2px;
}

img.left {
    border:inherit;
    border-style:none;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:20px;
}

img.left_small {
    border:inherit;
    border-style:none;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:2px;
}

span.small {
    font-size:6pt;
}

span.underline {
    text-decoration:underline;
}

td.head {
    color:#ff0000;
    font-size:10pt;
    font-weight:bold;
}

td.text {
    font-size:9pt;
}

td.comment {
    color:#ffff00;
}

td.heading {
   color:#ffff00;
   font-weight:bold;
   font-size:12pt;
}

img {
   border:inherit;
   border-style:none;
}

