body
{
    background-color:#2f2523;
    margin:0px;
    font-family:Verdana;
    color:#f6f2cf;
    font-size:9pt;
}
.small,.copyright,.copyright_link
{
    font-size:7pt;
}

.pointer
{
    cursor:pointer;
}

img {
  border:none;
}

a.small
{
    font-size: 7pt;
    color:#f6f2cf;
    text-decoration:none;
}
a.small:hover
{
color: #faf398;A
font-size: 7pt;
}
a
{
    color:#ffe21b;
    font-size:9pt;
    text-decoration:none;
}
a:hover
{
color: #faf398;A
font-size: 9pt;
}
a.alternate
{
    color:#f6f2cf;
    font-size:9pt;
    text-decoration:none;
}
a.alternate:hover
{
color: #fdf25d;
}

#forum_button
{
background-image: url(images/blind.gif);
position: absolute;
margin-left: 6px;
top: 207px;
width: 158px;
height: 60px;
}
#forum_button:hover
{
background-image: url(images/forumhov.jpg);
position: absolute;
margin-left: 6px;
top: 207px;
width: 158px;
height: 60px;
}
#head_l
{
  background-image: url(images/head_l.jpg);
  background-position: top right;
  max-width: 125px;
  height: 335px;
}

#head
{
  background-image: url(images/quicknavi/head.jpg);
  width: 1002px;
  height: 335px;
}

#head_r
{
  background-image: url(images/head_r.jpg);
  width: 153px;
  height: 335px;
}

#rand_l
{
  background-image: url(images/rand_l.jpg);
  background-position: top right;
  width: 125px;
  height: 100%;
  background-repeat: repeat-y;
}
#navi_l
{
  background-image: url(images/navi_l.jpg);
  background-repeat: repeat-y;
  width: 174px;
  height: 100%;
  vertical-align: top;
}

#navi_l_content
{
  background-image: url(images/navi_l_content.jpg);
  background-repeat: repeat-y;
  width: 174px;
}
#main
{
  background-image: url(images/bodybg.jpg);
  background-repeat: repeat;
  width: 683px;
  vertical-align: top;
padding-top: 25px;
}

#navi_r
{
  background-image: url(images/navi_r.jpg);
  background-repeat: repeat-y;
  width: 145px;
  height: 100%;
  vertical-align: top;
}
#content_o, .content_o
{
  background-image: url(images/content_o.jpg);
  height: 54px;
  background-repeat: no-repeat;
  font-weight: bold;
  padding-left: 20px;
}
#content_o_news, .content_o_news
{
  background-image: url(images/content_o.jpg);
  height: 54px;
  background-repeat: no-repeat;
  font-weight: bold;

}
#content_m, .content_m
{
  background-image: url(images/content_m.jpg);
  background-repeat: repeat-y;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  text-align: justify;
}

#content_m_news, .content_m_news
{
  background-image: url(images/content_m.jpg);
  background-repeat: repeat-y;
  height: 100%;
  padding-left: 20px;
  text-align: justify;
}
#content_u, .content_u
{
  background-image: url(images/content_u.jpg);
  height: 56px;
  background-repeat: no-repeat;
}
#content_u_welcome, .content_u_welcome
{
  background-image: url(images/welcome_u.jpg);
  height: 56px;
  background-repeat: no-repeat;
}
#rand_r
{
  background-image: url(images/rand_r.jpg);
  background-position: top left;
  max-width: 153px;
  height: 100%;
  background-repeat: repeat-y;
}
#foot_l2
{
  background-image: url(images/foot_l2.jpg);
  background-position: top right;
  width: 125px;
  height: 54px;
}
#foot_l
{
  background-image: url(images/foot_l.jpg);
  width: 174px;
  height: 54px;
}
#foot_r
{
  background-image: url(images/foot_r.jpg);
  width: 145px;
  height: 54px;
}
#foot_r2
{
  background-image: url(images/foot_r2.jpg);
  width: 153px;
  height: 54px;
}
#werbung
{
  position: absolute;
  margin-left: 327px;
  top: 244px;
}
.thumb
{
    cursor:pointer;
}



.text
{
    border:1px solid #000000;
    background-color: #CCCCCC;
    font-family:Verdana;
    color:#000000;
    font-size:8pt;
}
.button
{
    border:1px solid #000000;
    background-color: #CCCCCC;
    font-family:Verdana;
    color:#000000;
    font-size:7pt;
}

#schnellnavi
{
position: absolute;
margin-left: 333px;
top: 309px;
}

#spiel
{
background-image: url(images/quicknavi/hn_spiel.jpg);
background-position: top;
position: absolute;
top: 310px;
margin-left: 352px;
width: 50px;
height: 21px;
display: block;
}
#spiel:hover
{
background-image: url(images/quicknavi/hn_spiel.jpg);
background-position: bottom;
width: 50px;
height: 21px;
display: block;
}

#galerie
{
background-image: url(images/quicknavi/hn_galerie.jpg);
background-position: top;
position: absolute;
top: 310px;
margin-left: 410px;
width: 72px;
height: 21px;
display: block;
}
#galerie:hover
{
background-image: url(images/quicknavi/hn_galerie.jpg);
background-position: bottom;
width: 72px;
height: 21px;
display: block;
}

#helden
{
background-image: url(images/quicknavi/hn_helden.jpg);
background-position: top;
position: absolute;
top: 310px;
margin-left: 490px;
width: 72px;
height: 21px;
display: block;
}
#helden:hover
{
background-image: url(images/quicknavi/hn_helden.jpg);
background-position: bottom;
width: 72px;
height: 21px;
display: block;
}


#welt
{
background-image: url(images/quicknavi/hn_welt.jpg);
background-position: top;
position: absolute;
top: 310px;
margin-left: 568px;
width: 54px;
height: 21px;
display: block;
}
#welt:hover
{
background-image: url(images/quicknavi/hn_welt.jpg);
background-position: bottom;
width: 54px;
height: 21px;
display: block;
}


#origins
{
background-image: url(images/quicknavi/hn_origins.jpg);
background-position: top;
position: absolute;
top: 310px;
margin-left: 631px;
width: 72px;
height: 21px;
display: block;
}
#origins:hover
{
background-image: url(images/quicknavi/hn_origins.jpg);
background-position: bottom;
width: 72px;
height: 21px;
display: block;
}

#patches
{
background-image: url(images/quicknavi/hn_patches.jpg);
background-position: top;
position: absolute;
top: 310px;
margin-left: 710px;
width: 66px;
height: 21px;
display: block;
}
#patches:hover
{
background-image: url(images/quicknavi/hn_patches.jpg);
background-position: bottom;
width: 66px;
height: 21px;
display: block;
}

#startseite
{
background-image: url(images/button_startseite.jpg);
background-position: top;
position: absolute;
top: 217px;
margin-left: 858px;
width: 144px;
height: 67px;
display: block;
}
#startseite:hover
{
background-image: url(images/button_startseite.jpg);
background-position: bottom;
width: 144px;
height: 67px;
display: block;
}

#head a {
outline:none;
}

.top {
  vertical-align:top;
}
.left{
  text-align:left;
}

.thinborder td {
  border: 2px black solid;
}