* {
margin:0;
padding:0;
}

body {
background:#424243 url(../images/bg.gif) left top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-bottom:20px;
}
a img {
border:none;
}
#wrapper {
width:970px;
margin:0 auto;
text-align:left;
}
#header {
position:relative;
height:162px;
background:url(../images/header.jpg) right top no-repeat;
width:100%;
}
#logo {
position:absolute;
left:10px;top:6px;
}
#sections {
overflow:hidden;
width:100%;
}
#mainnav {
float:left;
width:168px;
background:url(../images/mainnav_top.gif) left top no-repeat;
padding-top:19px;
}
#mainnav ul {
width:168px;
list-style:none;
background:url(../images/mainnav_bottom.gif) left bottom no-repeat;
padding-bottom:24px;
}
#mainnav li {
padding:0 12px;
}
#mainnav li a {
display:block;
width:144px;
font:bold 11px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #FF8FCD;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding:5px 0 4px 0;
}
#mainnav li a:hover {
color:#000;
}

#content-top {
float:right;
width:773px;
background:url(../images/content_top.gif) left top no-repeat;
padding-top:10px;
}
#content-middle {
background:url(../images/content_middle.gif) left top repeat-y;
}
#content {
background:url(../images/content_bottom.gif) left bottom no-repeat;
padding:0 10px 10px 10px;
}
#content h1{
color:#E3007A;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#content p{
color:#FFFFFF;
}
#memberlist {
overflow:hidden;
width:100%;
}
.pics {
display:inline;
float:left;
margin:2px;
}
#footer {
color:#fff;
margin-top:20px;
text-align:center;
}
#footer a {
color:#fff;
font:bold 10px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}

#erotik{
margin-top:10px;
}

#erotik a{
color:#fd0da0;
font:12px Arial, Helvetica, sans-serif;
}