body {
background-color:black;
margin:0;
padding:0;
}

#box {
width:943px;
border:none;
margin-left:auto;
margin-right:auto;
padding:0;
min-height:650px;
display:block;
}

#header {
height:151px;
width:600px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background:url(logo.jpg) no-repeat;
}

/* hier ist der Navi-Bereich! */

#navi {
float:left;
min-height:320px;
width:165px;
margin:45px 25px 16px 0;
}

#navi ul.menu-top {
width:100%;
min-height:400px;
border:2px solid #EE0000;
margin:0px;
padding:0;
list-style-type:none;
background-color:black;
}

/* menu-0 menu-current menu-first */

a.menu-0 {
color:#EE0000;
display:block;
width:83%;
height:2.1em;
font-size:1.01em;
font-weight:bold;
padding:0.5em 5% 0.5em 12%;
background-color:black;
text-decoration:none;
}

a:hover.menu-0 {
color:#9A32CD;
}

.menu-0 a.menu-current {
color:#9A32CD;
font-weight:bold;
background-color:black;
text-decoration:none;
}

.main{
list-style-type:none;
padding:0;
margin:0;
}

a.menu-1 {
color:#EE0000;
display:block;
width:75%;
height:2.1em;
font-size:1.01em;
font-weight:bold;
padding:0.5em 5% 0.5em 20%;
background-color:black;
text-decoration:none;
}

a:hover.menu-1 {
color:#9A32CD;
}

.menu-1 a.menu-current {
color:#9A32CD;
font-weight:bold;
background-color:black;
text-decoration:none;
}

/*hier ist die Bannerabteilung */

#banner {
min-height:165px;
width:165px;
margin:25px 0 16px 0;
text-align:center;
border:2px solid red;
}

#banner h4{
font-weight:bold;
color:#EE0000;
font-family:verdana, Sans-Serif;
font-size: 14px;
}

#banner a, #banner img{
	border:none;
	width:155px;
	margin-top:5px;
}

/* hier kommt nun der Inhalt!!! */

#content {
width:530px;
min-height:600px;
border:2px solid #EE0000;
float:left;
margin:45px 0 15px 0;
color:#969696;
padding:10px;
padding-top:10px;
}

#ads {
width:155px;
float:left;
padding:5px;
min-height:400px;
border:2px solid #EE0000;
text-align:center;
margin:45px 0 25px 25px;
white-space:normal;
background-color:#B2B2B2;
}

.ads-bild {
width:140px;
height:auto;
border:none;
}

p.ads-text {
font-size:0.9em;
color:white;
margin:2px 2px 3px 2px;
}

p.ads-link {
font-size:0.9em;
color:white;
text-decoration:none;
margin:2px 2px 3px 2px;
}

p.ads-link a {
font-size:0.9em;
font-weight:bold;
color:white;
text-decoration:underline overline;
margin:2px 2px 3px 2px;
}

p.ads-link a:hover {
font-size:0.9em;
font-weight:bold;
color:#9A32CD;
text-decoration:underline overline;
margin:2px 2px 3px 2px;
}

#copyrightBOX {
clear:both;
width:100%;
height:1.49em;
margin-left:auto;
margin-right:auto;
margin-bottom:3em;
padding:0.3em;
text-align:right;
color:white;
text-decoration:none;
font-size:0.89em;
border:1px solid #EE0000;
}

#copyrightBOX a{
color:#969696;
text-decoration:none;
}
#copyrightBOX a:hover{
color:#9A32CD;
text-decoration:underline overline;
}

#banner p {
color:#EE0000;
display:block;
font-size:1.01em;
font-weight:bold;
text-decoration:none;
margin: 0.5em 5% 0.5em 20%;
}

#content a {
color:#FFFFFF;
}
