body, html {
    background  : white;
    color       : #666;
    font-size   : 12px;
    font-family	: Verdana, Arial, helvetica, sans-serif;
    margin      : 0;
    padding     : 0;
    text-align  : left;
    height      : 100%;
}

a:link, a:visited, a:active {
    color       : #666;
}

a:hover {
    color       : #362ea4;
}

#container {
    width       : 950px;
    margin      : 0 auto;
    background  : url(images/body.png) repeat-y;
}

#header {
    background  : url(images/header.png) no-repeat;
    width       : 950px;
    height      : 152px;
    margin      : 0;
}

#menu {
    background  : url(images/menu.png) no-repeat;
    width       : 950px;
    height      : 24px;
    margin      : 0;
    text-align  : center;
}

#submenu {
    padding     : 0 116px;
}

#menu a {
    font-size   : 12px;
    font-weight : bold;
    text-decoration: none;
    color       : #909090;
    float       : left;
    padding     : 4px 0 6px 0;
    height      : 12px;
    width       : 179px;
    background  : url(images/button1.png) no-repeat;
}

#menu a:hover {
    color       : white;
    background  : url(images/button2.png) no-repeat;
}

a.last {
    border       : 1px solid #ccc;
    border-width : 0 1px 0 0;
}

#body {
    background  : url(images/body.png) repeat-y;
    padding     : 0 80px;
    width       : 790px;
}

#links {
    float       : left;
    margin      : 5px 0 0 0;
    width       : 175px;
}

#rechts {
    margin      : 0 0 0 180px;
    padding     : 5px 0 0 0;
    height      : 1%;
}

div.block1, div.block1menu {
    border      : 1px solid #ccc;
    width       : 173px;
    margin      : 0 0 5px 0;
}

div.block2 {
    background  : #f3f3f3 url(images/gradient.png) repeat-x top;
    border      : 1px solid white;
    width       : 171px;
}

div.block1menu a, p.title {
    margin      : 0;
    padding     : 4px 0 4px 0;
    width       : 100%;
    float       : left;
    color       : #666;
    font-weight : bold;
    text-decoration  : none;
}

div.block1menu a.forum {
    margin      : 15px 0 0 0;
}

div.block1menu a:hover {
    color       : white;
    background  : #453bcb;
}

p.clear {
    clear       : both;
    margin      : 0;
    padding     : 0;
}

p.comment {
    clear       : both;
    color       : #737373;
    font-size   : 10px;
    text-align  : center;
    margin      : 15px 0 0 0;
}

#footer {
    background  : url(images/footer.png) no-repeat;
    height      : 80px;
    margin      : 0;
    width       : 950px;
}

img.arrow {
    border      : none;
}

#rechts h1 {
    margin      : 0 0 8px 0;
    font-size   : 24px;
}

#rechts div.h2 {
    border       : 1px solid #ccc;
    border-width : 1px 0;
}

#rechts h2 {
    background   : #f3f3f3 url(images/gradient.png) repeat-x top;
    border       : 1px solid white;
    border-width : 1px 0;
    margin       : 0;
    font-size    : 12px;
    font-weight  : bold;
    padding      : 2px 0 2px 5px;
}

#rechts p.newsinfo {
    font-size    : 10px;
    margin       : 0 0 10px 0;
    padding      : 2px 0 2px 5px;
}

#rechts p.reactions {
    text-align  : right;
}

div.quote {
    background   : #f3f3f3 url(images/gradient.png) repeat-x top;
    border      : 1px solid #999;
    margin      : 10px 5px 10px 25px;
    padding     : 5px;
}

#stats {
    margin      : 0;
    padding     : 0;
    width       : 100%;
    border      : none;
    vertical-align: top;
}
#stats th {
    font-weight : normal;
    text-align  : left;
}
#stats td {
    text-align  : right;
}

img.potd {
    border      : 1px solid #999;
    margin      : 5px 2px;
}

img.picleft {
    border      : 1px solid #999;
    margin      : 2px 4px 2px 0;
    float       : left;
}

img.picright {
    border      : 1px solid #999;
    margin      : 2px 0 2px 4px;
    float       : right;
}
