body {
        margin:0px;
        padding:0px;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #000;
}
.main {
        margin:auto;
        width:1000px;
        height:1184px;
        border:1px solid #000;
        position:relative;
}
.header {
        background-image: url(/images/dates4you.org/header.jpg);
        background-position: center;
        background-repeat: no-repeat;
        width:1000px;
        height:284px;
        }
.content {
        position:absolute;
        top:283px;
        left:0px;
        width:860px;
        height:900px;
}
.new {
        position:absolute;
        top:284px;
        left:860px;
        width:140px;
        height:900px;
        background-image: url(/images/dates4you.org/bg_user.gif);
}
.headertext {
        position:absolute;
        width:400px;
        left:315px;
        top:140px;
        color:#FFF;
        font-size:11px;
        font-weight:bolder;
        list-style-image: url(/images/dates4you.org/bg_li.gif);
}
.header_anmeldung {
        width:120px;
        height:120px;
        position:absolute;
        left:870px;
        top:150px;
}
.header_nav {
        position:absolute;
        left:325px;
        top:5px;
}
.header_nav img {
        padding-left:5px;
}
#quicksearch {
        width:275px;
        height:auto;
        position:relative;
        top: 45px;
        left:60px;

}
.quicksearch {
        position:relative;
        top: 20px;
        left:0px;

}
#quicksearch .headline{
        font-size:22px;
        vertical-align: middle;
        padding-left:25px;
        float:left;
        color:#fff;
        height:30px;
        width:300px;
        overflow:hidden;
        background-image: url(/images/dates4you.org/quicksearch.gif);
        background-repeat: no-repeat;
        background-position: left center;
}
.label {
        text-align: right;
        vertical-align: middle;
        padding: 0 0 5px 10px;
        width: 100px;
        float: left;
        font-size: 15px;
}
.element {
        height: 23px;
        padding: 0 0 5px 10px;
        width: 155px;
        float: left;
}

.select {
        width: 125px;
        font-size: 16px;
        float: left;
        margin: 0 0 2px 0;
        color: #000;
        display: inline;
}
#memberlogin {
        height:25px;
        width:360px;
        overflow:hidden;
        position:absolute;
        top: 7px;
        left:640px;
}
.llabel {
        font-size: 10px;
        padding: 1px 5px 0 10px;
        float: left;
        font-size: 12px;
        color:#FFF;
}
.login_input {
        width: 100px;
        font-size: 10px;
        color: #000;
        float: left;
        display: inline;
        background-color: #D53D56;
        border: 1px solid #FFF;
}
i {
        color:#FFF;
        font-style: normal;
}
#newsingles {
        padding-top:10px;
        margin:auto;
        width:100px;
}
#newsingles .headline {
        margin:auto;
        height:58px;
        width:100px;
        font-size:14px;
        font-weight:bolder;
        letter-spacing: 1px;
        line-height: 25px;
        color:#CD600D;
        padding-left:10px;
        background-image:url(/images/dates4you.org/bg_neue_user.gif);
        background-repeat:no-repeat;
}
.new .singlebox {
        color:#fff;
}
#singles, #searchresult, #signup {
        margin:auto;
        position:absolute;
        top:10px;
        left:8px;
        width:850px;
}
#signup {
        position:absolute;
        top:4px;
        left:5px;
        width:850px;
}

#setcard {
        position:absolute;
        top:10px;
        left:150px;
        width:710px;
}
#singles .headline, #searchresult .headline, #signup .headline, #setcard .headline{
        height:50px;
        font-size:23px;
        font-weight:bolder;
        line-height: 40px;
        padding-bottom:10px;
        color:#E3003B;
        background-image:url(/images/dates4you.org/bg_user_aus.gif);
        background-repeat:no-repeat;
        letter-spacing: 1px;
}
#singles .headline{
        padding-left:13px;
}
#searchresult .headline{
        padding-left:15px;
}
#signup .headline{
        padding-left:17px;
}
#setcard .headline{
        padding-left:15px;
}
.freesignup_formelements
{
        width:260px;
        float:left;
}

.freesignup
{
        width:250px;
}
.agb .label
{
        width:245px;
        line-height:16px;
        float:left;
        text-align:left;
        margin: 0px;
        padding:0px;
}
#los
{
        position:absolute;
        left:620px;
        top:400px;
        */top:430px;

}
.freesignup .formelement, .freesignup .formelement_submit
{
        width:140px;
        float:left;
        margin: 0px;
        padding:0px;
        margin-bottom:20px;
        text-align:left;
        height:20px;
}
.freesignup .formelement select
{
        width: 100%;
}
.freesignup .formelement input
{
        width: 95%;
}
.freesignup .label
{
        width:110px;
        float:left;
        text-align:left;
        margin: 0px;
        padding:0px;
        margin-bottom:5px;
        height:20px;
}

.innerbox {
        position:relative;
        top:10px;
        width:540px;
        height:480px;
        padding-top:20px;
        padding-left:310px;
        text-align: left;
        background-image: url(/images/dates4you.org/bg_anmeldung.jpg);
        background-repeat:no-repeat;
}

.nofloat {
        clear: both;
}

.freesignup .ageelement {
        height: 25px;
        line-height: 25px;
        position: relative;
        float: left;
}

.freesignup .agelabel {
        height: 20px;
        line-height: 20px;
        position: relative;
        float: left;
        margin-left: 2px;
        margin-right: 2px;
}
.singlebox{
        float: left;
        text-align: center;
        margin-bottom: 4px;
}
.image {
        padding:1px;
        margin: 8px 12px 8px 12px;
        background-color: #E3003B;
}
#searchpages {
        margin:auto;
        padding:20px;
        text-align: center;
        width:850px;
        color: #CD600D;
        font-weight: bolder;
}
a:link, a:visited,  a:active{
        color: #E3003B;
}
a:hover {
        color: #CD600D;
        text-decoration: none;
}
.new a:link, .new a:visited,  .new a:active{
        color: #CD600D;
}
.new a:hover {
        color: #E3003B;
        text-decoration: none;
}
#setcard_image {
        width: auto;
        height: 200px;
        float: left;
        margin: 8px 8px 8px 0px;
}
#setcard_image img{
        padding: 1px;
        background-color: #E3003B;
}
#setcard_text {
        padding-left: 4px;
        padding-top: 8px;
}
#setcard_description {
        padding-left: 4px;
        padding-top: 8px;
}
#setcard_contact {
        padding-left: 4px;
        padding-top: 8px;
}
.setcard_geos {
        position:absolute;
        top:390px;
        left:30px;
}
.links {
        width:140px;
        height:900px;
        background:url(/images/dates4you.org/bg_links.jpg)
}
.text1 {
        color: #FFF;
        font-weight:bolder;
        width: 120px;
        position:absolute;
        top:70px;
        left:10px;
}
.text2 {
        color: #000;
        font-weight:bolder;
        width: 120px;
        position:absolute;
        top:550px;
        left:10px;
}
.footer {
        color: #E3003B;
        margin: auto;
        padding:7px;
        text-align: center;
        width:860px;
}
