body {
        margin:0px;
        padding:0px;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px;
        color: #000;
        height:1230px;
        background-image: url(/images/bg_body.gif);
        background-position: center top;
        background-repeat: repeat-y;
}
.main {
        margin:auto;
        width:1000px;
        height:1270px;
        border-left:3px solid #fff;
        border-right:3px solid #fff;
        background-image: url(/images/fick-scout.org/bg_main.gif);
        position:relative;
}

.header {
        background-image: url(/images/fick-scout.org/bg_header.gif);
        background-repeat: no-repeat;
        width:1000px;
        height:1230px;
        }

.content {
        width:735px;
        height:auto;
        padding:5px;
        overflow:hidden;
}
.left{
        width:250px;
        height:auto;
        float:left;
}
#memberlogin {
        height:25px;
        width:480px;
        position:absolute;
        left:520px;
        top:7px;
}
.header_nav {
        position:absolute;
        left:255px;
        top:5px;
}
.header_nav img {
        padding-left:5px;
}
.header_anmeldung {
        width:110px;
        height:110px;
        position:absolute;
        left:690px;
        top:30px;
}

#singleoftheday {
        width:660px;
        position:absolute;
        left:297px;
        top:137px;
}
#singleoftheday .contact {
        position:absolute;
        left:290px;
        top:1px;

}
#singleoftheday .headline {
        text-transform: uppercase;
        color: #ff8a00;
        font-weight:bolder;
        line-height:15px;
        padding-bottom:10px;
        width:250px;
}
#singleoftheday_image {
        float: left;
        margin-right:5px;
}
#singleoftheday_image img{
        padding: 3px;
        background-color: #fff;
        border:1px solid #891400;
}
#singleoftheday_text, #singleoftheday_description {
        padding-bottom:10px;
}
#quicksearch {
        position:absolute;
        top:270px;
        width:250px;
        height:250px;
        color:#fff;
}
.quicksearch {

}
#quicksearch .headline{
        font-size:22px;
        color:#fff;
        height:40px;
        width:240px;
        padding-right: 10px;
        text-align: right;
}
.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: 130px;
        float: left;
}

.select {
        width: 120px;
        font-size: 16px;
        float: left;
        margin: 0 0 2px 0;
        color: #000;
        display: inline;
}
.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: #ff8a00;
        border: 1px solid #FFF;
}
i {
        color:#891400;
        font-style: normal;
        text-transform: uppercase;
}
#newsingles {
        position:absolute;
        top:496px;
        width:250px;
        color:#fff;
}
#newsingles .headline {
        color:#fff;
        font-size:22px;
        height:30px;
        width:240px;
        background-color:#891400;
        padding-right: 10px;
        text-align: right;
}
#newsingles .images {
        padding-left:10px;
}
#singles, #searchresult, #signup, #setcard {
        position:absolute;
        left:285px;
        top:297px;
        width:735px;
}
#singles .headline, #searchresult .headline, #signup .headline, #setcard .headline{
        position:relative;
        top:15px;
        left:25px;
        height:35px;
        padding-bottom:20px;
        font-size:23px;
        color:#fff;
}

.innerbox {
        width:660px;
        height:580px;
        text-align: left;
}

.nofloat {
        clear: both;
}
.freesignup_formelements
{
        padding:5px;
        width:260px;
        float:left;
}

.freesignup
{
        width:250px;
}
.agb .label
{
        width:245px;
        line-height:16px;
        float:left;
        text-align:left;
        margin: 0px;
        padding:0px;
        margin-bottom:20px;
}
.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;
}
.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:4px;
        border:1px solid #891400;
        margin: 8px 12px 8px 12px;
        background-color: #fff;
}
#searchpages {
        margin:auto;
        padding:10px;
        text-align: center;
        width:715px;
        color: #fff;
        font-weight: bolder;
}
a:link, a:visited,  a:active{
        color: #891400;
}
a:hover {
        color: #fff;
        text-decoration: none;
}
.left a:link, .left a:visited, .left a:active{
        color: #ff8a00;
}
.left a:hover, .headline a:hover  {
        color: #fff;
        text-decoration: none;
}
.headline a:link, .headline a:visited, .headline a:active{
        color: #ff8a00;
}
.headline a:hovver{
        color: #ff8a00;
}
#setcard_image {
        position:absolute;
        top:63px;
        left: 12px;
        float: left;
        margin-right:5px;
}
#setcard_image img{
        padding: 3px;
        background-color: #fff;
        border:1px solid #891400;
}
.setcard_contact {
        position:absolute;
        top:63px;
        left: 125px;
        width:585px;
        height:16px;
        color: #000;
        background-color:#891400;
        padding-left:5px;
        padding-top:1px;

}
#setcard_text {
        position:absolute;
        left: 125px;
        top:90px;
        padding-left:5px;
}
#setcard_description {
        position:absolute;
        left: 125px;
        top:145px;
        padding-left:5px;
        width:500px;
        height:70px;
        overflow:hidden;
}
.features {
        position:absolute;
        top:250px;
        left: 12px;
        width:693px;
        background:#891400;
        color:#fff;
        font-size:13px;
        text-transform:uppercase;
        font-weight:bolder;
        text-align: center;
        padding:5px;
}
.features img{
        padding-top:5px;
}
#setcard_geos {
        position:absolute;
        top:344px;
        left: 12px;
}
#setcard_geos .headline {
        position:relative;
        top:15px;
        left:0px;
        width:690px;
        height:33px;
        padding-left:13px;
        padding-bottom:0px;
        margin-bottom: 20px;
        font-size:23px;
        color:#fff;
        background-color:#891400;
}
.footer {
        background: #fff;
        color: #891400;
        margin: auto;
        padding:8px;
        text-align: center;
        width:996px;
}