        SPAN.schrott
        {
                text-decoration : none
        }
        BODY
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                color : #000000;
        }
        INPUT
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                color : #000000;
        }
        TR
        {
                border-color : #eeeeee;
        }
        TH
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : bold;
                color : #000000;
        }
        TEXTAREA
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 9px;
                font-weight : normal;
                color : #000000;
        }
        TEXTAREA.input
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 9px;
                font-weight : normal;
                color : #000000;
        }
        TD
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 9px;
                font-weight : normal;
                color : #000000;
        }
        TD.bold
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 9px;
                font-weight : bold;
                color : #000000;
        }
        TD.small
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 9px;
                font-weight : normal;
                color : #000000;
        }
        B
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : bold;
                color : #000000;
        }
        TR.headline
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                background: #829BB4;
        }
        .input
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                background: #D9E1E8;
        }
        .inputdrk
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                background: #B7C0C6;
        }
        .error
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                background: #ff5555;
        }
        TR.inputhell
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                background: #EAF2F9;
        }
        TR.kdata
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                background: #DDBBBB;
        }
        TD.print
        {
                font-family : "Century Schoolbook", Times;
                font-size : 10px;
                font-weight : normal;
                background: #D9E1E8;
        }
        SPAN.printhead
        {
                font-family : "Century Schoolbook", Times;
                font-size : 19px;
                font-weight : normal;
                background: #D9E1E8;

        }
        A
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : normal;
                color : #69829C;
        }
        .black{
                color : #000000;
        }
        .bold{
                color : #000000;
                font-weight : bold;
        }
        SPAN.greyhead
        {
                font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : 900;
                font-style: italic;
                color : #999999;
        }

HR {
    border: 0px solid #000000;
    border-top-width: 1px;
}

div.footer {
    margin: 10px 0 5px;
    width: 350px;
    height: 15px;
}
div.copyright, div.app_version {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    float: left;
}
div.app_version {
    float: right;
}

.btn {
    display: inline-block;
    position: relative;
    margin: 2px;
    padding: 3px 8px;
    color: #999999;
    border: 1px solid #AAAAAA;
    background-color: #F5F5F5;
    border-radius: 5px;
    text-decoration: none;
}
.btn:HOVER {
    background-color: #FCFCFC;
    color: #777777;
    border: 1px solid #888888;
}

.msg_render {
    width: 500px;
    margin-top: 50px;
    padding: 10px 10px 21px;
    border-radius: 20px;
    border: 1px solid #FF5555;
    color: #FF5555;
    font-size: 1.4em;
}

div.btnPrint {
    float: left;
}

div.btnPrint a, div.btnPrint a:link {
    display: block;
    padding: 3px 10px;
    color: #000000;
    text-decoration: none;
    border: 1px solid #999999;
    background-color: #CCCCCC;
}

@media print {
    div.btnPrint, .hidden_print {
        display: none;
    }
    .hidden_print_shade td {
        background: none;
    }
    .hidden_print_shade td img.shade {
        visibility: hidden;
    }
}

table.tblLogin {
    position: relative;
}

div.archivelinks {
    position: absolute;
    top: 0px;
    left: 370px;
    text-align: left;
    padding: 2px 10px;
    width: 350px;
}

div.archivelinks h3 {
    margin: 3px 0;
}

div.archivelinks ul {
    list-style: none;
    padding: 0 5px 0 0;
    margin: 0px;
    width: 100%;
}

div.archivelinks ul li {
    width: 49%;
    display: inline-block;
}

div.archivelinks ul.current {
}
div.archivelinks ul li.current {
    width: 100%;
}
div.archivelinks a {
    text-decoration: none;
    color: #000000;
    padding: 4px 0;
    display: block;
}

div.archivelinks li.current a {
    font-weight: bold;
}

div.archivelinks a:hover {
    background-color: #CCCCCC;
}

/* FAKTURA */
.fkt-name {
    text-align: left;
    white-space: nowrap;
}
.fkt-staffeln {
    width: 60px;
    text-align: right;
}
.fkt-spieltage {
    text-align: right;
    width: 100px;
    padding: 0 5px;
}
.fkt-sptproz {
    text-align: right;
    padding: 0 5px;
}
.fkt-betrag {
    width: 90px;
    text-align: right;
    padding: 0 5px;
}
.fkt-bonus {
    width: 70px;
    text-align: right;
    padding: 0 5px;
}
.fkt-summe {
    width: 90px;
    text-align: right;
    padding: 0 5px;
}

.fkt1-name {
    text-align: left;
}
.fkt1-staffeln {
    width: 90px;
    text-align: right;
}
.fkt1-spieltage {
    text-align: right;
}
.fkt1-sptproz {
    text-align: right;
}
.fkt1-betrag {
    width: 90px;
    text-align: right;
}
.fkt1-bonus {
    width: 90px;
    text-align: right;
}
.fkt1-summe {
    width: 90px;
    text-align: right;
}
.nodata {
    margin: 30px 0;
    font-size: large;
    text-align: center;
    font-style: italic;
}





















