body {
background-color:#d7f1fe;
margin:0;
padding:0;
}

body .background {
background-image:url(http://www.speedtreff.de/images/bg.gif);
background-repeat:repeat-x;
width:100%;
overflow:hidden;
}

.content {
width:951px;
margin-left:auto;
margin-right:auto;
}

#top {
height:84px;
margin:11px 0 0;
}

#top .logo {
float:left;
}

#top .leftCorner {
float:left;
margin-top:53px;
}

#top .rightCorner {
margin-top:53px;
}

#top .btnContent {
background-image:url(http://www.speedtreff.de/images/btn_bg.gif);
background-repeat:repeat-x;
float:left;
margin:25px 0 0;
padding:0 6px 31px 14px;
}

#top .btnContent .btn {
float:left;
margin-right:3px;
}

#innerContent {
background-image:url(http://www.speedtreff.de/images/content_bg.gif);
clear:both;
overflow:hidden;
}

#left {
float:left;
margin-top:30px;
width:160px;
}

#left #login {
border-top:#9eca00 solid 1px;
border-right:#9eca00 solid 1px;
border-bottom:#9eca00 solid 1px;
float:left;
width:160px;
padding:0 0 0 10px;
}

#login .login,#member .caption,#memberse .caption,#partner .caption,#right .caption {
font-size:12px;
font-weight:700;
}

#login div,#member div,#member li,#memberse div,#memberse li,#partner div,#partner li,#right div {
font-family:Arial;
font-size:11px;
color:#0d86bd;
}

#left #member,#left #memberse,#left #partner {
margin-top:20px;
border-top:#9eca00 solid 1px;
border-right:#9eca00 solid 1px;
border-bottom:#9eca00 solid 1px;
width:160px;
float:left;
padding:0 0 0 10px;
}

#member ul,#memberse ul,#partner ul {
margin:0;
padding:10px 0 0 15px;
}

#member li,#memberse li,#partner li {
line-height:14px;
list-style:none;
margin:0;
padding:0;
}

#rightopen {
float:left;
margin-top:0;
margin-left:15px;
width:769px;
}

#rightdoging {
float:right;
margin-top:0;
margin-right:0;
width:160px;
}

#right {
float:left;
margin-top:0;
margin-left:15px;
width:600px;
}

#rightin {
float:left;
margin-top:0;
margin-left:15px;
}

#right .imageBox {
float:left;
margin-left:12px;
border:solid 1px #9eca00;
margin-top:10px;
overflow:visible;
width:255px;
}

#right .imageBoxRight {
float:left;
margin-left:12px;
border:solid 1px #9eca00;
margin-top:10px;
overflow:visible;
width:145px;
}

#rightin .homebox {
float:left;
margin-left:5px;
border:solid 1px #9eca00;
margin-top:10px;
overflow:visible;
}

#right .topLeftCorner,#rightin .topLeftCorner {
margin-top:-1px;
margin-left:-1px;
}

#right .bottomLeftCorner,#rightin .bottomLeftCorner {
margin-bottom:-1px;
margin-left:-1px;
}

#right .box {
padding:10px 15px;
}

#rightin .boxin {
padding:0;
}

#right .box img {
border:solid 1px #9eca00;
margin:10px 10px 0 0;
}

#bottom {
border-bottom:solid 1px #9eca00;
border-left:solid 1px #9eca00;
border-right:solid 1px #9eca00;
}

#bottom .bottomRightCorner {
float:right;
margin:0 -1px -1px 0;
}

#bottom .bottomLeftCorner {
float:left;
margin:0 0 -1px -1px;
}

.statusdiver {
background:#efefef;
position:absolute;
left:30%;
top:190px;
border:1px dotted #666;
display:none;
z-index:1;
padding:0;
}

#login .topRightCorner,#member .topRightCorner,#memberse .topRightCorner,#partner .topRightCorner,#right .topRightCorner,#rightin .topRightCorner {
margin-top:-1px;
margin-right:-1px;
}

#login .btn,#member .btn,#memberse .btn,#partner .btn,#right .bottomRightCorner,#rightin .bottomRightCorner {
margin-bottom:-1px;
margin-right:-1px;
}