/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
body {
    margin-left:auto;
    margin-right:auto;
    background-color:black;
    color:#C8C8C8;
}
h1 {
    color:#9999CC;
}
#body {
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}
#body #header {
}
#body #header #icon {
    width:300px;
    height:200px;
    float:left;
    background-image:url("images/logo_small.png");
}
#body #header #banner {
    color:#9999CC;
    font-size:xx-large;
    width:600px;
    height:200px;
    float:left;
    /*background-image:url("images/banner_bg.png");*/
}
#body #header #menu {
    color:#9999CC;
    width:100px;
    height:200px;
    float:right;
    clear:right;
    text-decoration: none;
}
#body #header #menu a {
    text-decoration: none;
}
#body #leftDiv {
    color:#9999CC;
    font-size:x-large;
    width:150px;
    float:left;
    clear:left;
}
#body #leftDiv{
    letter-spacing:1px;
    line-height:150%;
}
#body #leftDiv a {
    letter-spacing:0px;
    color:#9999CC;
    font-size:medium;
    margin-left:10px;
    text-decoration: none;
}
#body #leftDiv a:visited {
    letter-spacing:0px;
    color:gray;
    font-size:medium;
    margin-left:10px;
}
#body #content {
    color:#C8C8C8;
    width:65%;
    float:left;
    height:400px;
}
#body #rightDiv {
    width:200px;
    float:right;
    clear:right;
    height:480px;
    background-image:url("images/sauerbraten.png");
}
#body #footer {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
ul {
    list-style-type:none;
    margin-left:5px;
}
a {
    color:#9999FF;
}
a:link {
    color:#9999FF;
}
a:visited {
    color:gray;
}