body {
        color: #fff;
        background-color: #900000;
}

#newsingles {
        width: 192px;
        height:810px;
        border: 1px solid #fff;
        margin: 3px;
        background-color: #FB6000;
}

#singles {
        width: 570px;
        height:810px;
        border: 1px solid #fff;
        margin: 3px;
        background-color: #BC0101;
        float: left;
}

.singlebox{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        float: left;
        text-align: center;
        margin-bottom: 4px;
        color: #000;
}

.headline {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: 900;
        color: #fff;
        font-style: italic;
        letter-spacing: 0.93px;
        text-align: left;
        padding-left: 20px;
        padding-top: 8px;
        width: auto;
}

img {
        display: block;
}

.image {
        border: 1px solid #888888;
        padding: 4px;
        margin: 8px 12px 8px 12px;
        background-color: #ffffff;
        /*width: 72px;*/
}

.line {
        margin-left: 14px;
        margin-right: 14px;
}

hr {
        border: 1px solid #fff;
}

.header {
        background-image: url(/images/seitenspringer.tv/bg_head.jpg);
}

table {
        background-color: #900000;
}

#setcard {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        width: 570px;
        height:810px;
        background-color: #BC0101;
        border: 1px solid #fff;
        margin: 3px;
        font-size: 13px;
        overflow: auto;
}
#setcard_image {
        width: auto;
        height: auto;
        float: left;
        border: 1px solid #888888;
        padding: 4px;
        margin: 8px 12px 8px 12px;
        background-color: #ffffff;
}
#setcard_text {
        padding-left: 4px;
        padding-top: 8px;
}
#setcard_description {
        padding: 0 14px 14px 14px;
        clear: both;
        height: 120px;
        overflow: auto;
}

#setcard_headline {
        padding-left: 4px;
        padding-bottom: 4px;
}

a {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #fff;
}

#quicksearch {
        width: 570px;
        height: 240px;
        border: 1px solid #fff;
        margin: 3px;
        background-color: #FB6000;
        float: left;
        color: #fff;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        background-image: url(/images/seitenspringer.tv/bg_quicksearch.gif);
        text-align: left;
        font-size: 13px;
}

.quicksearch {
        height: 23px;
}

.label {
        text-align: right;
        vertical-align: middle;
        width: 100px;
        float: left;
}

.element {
        height: 23px;
        padding: 0 0 0 10px;
        width: 155px;
        float: left;
}

.input {
        width: 116px;
        height: 20px;
        font-size: 12px;
        float: left;
        margin: 0 0 2px 0;
        color: #485371;
        background-color: white;
        display: inline;
}

.select {
        width: 116px;
        font-size: 12px;
        float: left;
        margin: 0 0 2px 0;
        color: #485371;
        background-color: white;
        display: inline;
}

.fleft {
        float: left;
}

.button {
        background-image: url(/images/seitenspringer.tv/button_bg.gif);
        background-repeat:repeat-x;
        font-size:10px;
        color:#485371;
        width: auto;
        border: 1px solid #666666;
}

#navigation {
        vertical-align: bottom;
        text-align: left;
        font-weight: bold;
        margin-top: 13px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        padding-left: 10px;
}

* html #navigation {
        margin-top: 9px;
}

a.navlink {
        color: #ffffff;
        text-decoration: none;
        margin-top: 0;
        margin-right: 2px;
        margin-bottom: 0;
        margin-left: 2;
}

a.navlink:hover {
        text-decoration: underline;
        margin-top: 0;
        margin-right: 2px;
        margin-bottom: 0;
        margin-left: 2;
}

#singleoftheday {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        width: 191px;
        *width: 192px;
        height: 487px;
        background-color: #BC0101;
        font-size: 12px;
        overflow: hidden;
        margin-right: 3px;
        margin-bottom: 3px;
        margin-left: 3px;
        border: 1px solid #fff;
}
#singleoftheday hr {
        border: 1px solid #ffffff;
}
#singleoftheday_image {
        width: auto;
        height: auto;
        float: left;
        border: 1px solid #888888;
        padding: 4px;
        background-color: #ffffff;
        margin-top: 8px;
        margin-right: 12px;
        margin-bottom: 8px;
        margin-left: 37px;
}
#singleoftheday_text {
        margin-left: 37px;
        padding-left: 4px;
        padding-top: 8px;
}
#singleoftheday_description {
        clear: both;
        height: 182px;
        *height: 195px;
        overflow: auto;
        padding-top: 0;
        padding-right: 14px;
        padding-bottom: 14px;
        padding-left: 4px;
}

.singleoftheday_headline {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: 900;
        color: #ffffff;
        font-style: italic;
        letter-spacing: 0.93px;
        text-align: left;
        padding-left: 20px;
        padding-top: 8px;
        width: auto;
}

#signup {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        width: 570px;
        height: 807px;
        background-color: #BC0101;
        border: 1px solid #fff;
        margin: 3px;
        font-size: 13px;
        overflow: auto;
}

.freesignup_formelements
{
        width:250px;
        float:left;
}

.freesignup
{
        width:245px;
}
.freesignup .formelement, .freesignup .formelement_submit
{
        width:140px;
        float:left;
        margin: 0px;
        padding:0px;
        margin-bottom:5px;
        text-align:left;
        height:20px;
}
.freesignup .formelement select
{
        width: 100%;
}
.freesignup .formelement input
{
        width: 97%;
}
.freesignup .label
{
        width:90px;
        float:left;
        text-align:left;
        margin: 0px;
        padding:0px;
        margin-bottom:5px;
        height:20px;
}

.innerbox {
        padding: 5px 25px 0px;
        text-align: left;
}

.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;
}

#login {
        margin: 3px;
        text-align: left;
        clear: both;
        height: 100px;
        width: 191px;
        *width: 192px;
        background-color: #BC0101;
        border: 1px solid #fff;
}

.loginlabel
{
        font-family : arial, helvetica, sans-serif;
        font-size:11px;
        color:#ffffff;
}
.llabel
{
        width: 50px;
        float: left;
        padding-left: 3px;
}

.login_input
{
        font-family : arial, helvetica, sans-serif;
        font-size:11px;
        border:1px solid #485371;
}

#headertext {
        float: right;
}

#advantages {
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 12px;
        width: 770px;
        border: 1px solid #B5B6B5;
        margin: 3px;
        background-color: #F7F7F7;
}

#searchresult {
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 12px;
        width: 570px;
        height:810px;
        margin: 3px;
        border: 1px solid #fff;
        background-color: #bc0101;
}

#noresult {
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 12px;
          margin-bottom: 16px;
          padding-left: 24px;
}

#searchpages {
        text-align: left;
        width: 450px;
        *width: 300px;
}

* html #ie6_hack {
        padding-left: 1px;
}