@charset "UTF-8";

@import url(http://gf1.geo.gfsrv.net/cdn1a/3ffed9287cd5ffeb66254dc9b50a20.css);
@import url(http://gf1.geo.gfsrv.net/cdn59/554de29c34432ccf702d4c0f4ff6a4.css);


@media all
{

    body {
        background-color: #000;
        text-align: center;
    }

    #main {
        position: relative;
        margin: 0 auto;
        width: 1024px;
        height: 657px;
        text-align: left;
        background:#000 left top no-repeat;
    }

    #main.mode1 {
        background-image:url('http://gf1.geo.gfsrv.net/cdn5b/3914a84dd2ed1f1120515abbcbbea1.jpg');
    }

    #main.mode2 {
        background-image:url('http://gf1.geo.gfsrv.net/cdnae/d627b244d9ce5c46646db21477cefe.jpg');
    }

    #cbpl #main {
        height:710px;
        background-image:url('http://gf1.geo.gfsrv.net/cdnd9/b8d860b36ed04f4d16d0a02552ac2a.jpg');
    }

    #mses #main {
        height:710px;
        background-image:url('http://gf1.geo.gfsrv.net/cdnf0/eab326056522681bb97fb33c2ef25e.jpg');
    }
    
    #jueb #main {
        height:710px;
        background-image:url('http://gf1.geo.gfsrv.net/cdnb2/58b6c19ae83b5ec296d4c237e6e37e.jpg');
    }

    /*
     * ###############################################
     */

    #text_content {
        position: absolute;
        top: 100px;
        left: 352px;
        width: 335px;
        height: auto;
        font-family: "Times New Roman", Times, serif;
        color: #450101;
        text-align: center;
    }

    #text_content h4 {
        font-size: 17px;
        margin: 0 0 5px 0;
    }

    #text_content h3 {
        margin: 4px 0 0 35px;
        font-size: 22px;
        width: 275px;
    }

    #text_content p {
        font-size: 13px;
        line-height: 120%;
        padding: 0 0 0 40px;
        width: 280px;
    }

    #text_content #text_symbol {
        display: block;
        margin: 10px 0 0 0;
        background: transparent url("http://gf1.geo.gfsrv.net/cdnf1/ce8ce3da8298d309b8bc05130f9dbf.png") 50% 0 no-repeat;
        height: 16px;
        width: 335px;
    }

    /*
     * ###############################################
     */

    #button_gratis_spielen {
        position: absolute;
        top: 31px;
        left: 236px;
        width: 85px;
        height: 82px;
    }

    #banner {
        position: absolute;
        top: 320px;
        left: 30px;
        width: 295px;
        height: 120px;
        color:#dec695;
        font-weight:bold;
    }

    /*
     * ###############################################
     */

    #thumbnails {
        position: absolute;
        left: 747px;
        top: 76px;
        height: 163px;
        width: 213px;
    }

    #thumbnails .link_thumb {
        display: block;
        width: 104px;
        height: 80px;
        background: transparent;
    }

    #thumbnails .c50l {width: 104px; float: left; margin: 0;}
    #thumbnails .c50r {width: 104px; float: right; margin: 0;}
    #thumbnails .subcl {padding: 0; margin: 0 3px 3px 0;}
    #thumbnails .subcr {padding: 0; margin: 0;}

    /*
     * ###############################################
     */

    #error_container {
        background-color: #c21815;
        color: #fff;
        display: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        left: 370px;
        padding: 2px 0;
        position: absolute;
        text-align: center;
        top: 429px;
        width: 292px;
    }

    #error_container ul#error_list {
        display: none !important;
        font-weight: normal;
    }

    #error_container span#error_headline {
        font-weight: bold;
    }

    #regform .yform .columnar .type-text input.error {
        border: 1px solid #c21815;
        height: 20px;
        width: 198px;
        background-position: -1px -1px;
    }

    #regform .yform div.type-check input.error {
        border: 1px solid #c21815;
    }

    /*
     * ###############################################
     */

    #regform .yform {
        position: absolute;
        top: 300px;
        left: 366px;
        background: transparent;
        border: none;
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #400a07;
        height: 220px;
    }

    #regform .yform fieldset {
        border: none;
        background: transparent;
        margin: 0;
        padding: 0;
        width: 302px;
    }

    #regform .yform fieldset label {
        color: #400a07;
        font-weight: normal;
    }

    #regform .yform .note {
        position: absolute;
        top: 203px;
        left: 24px;
        padding: 0;
        width: 258px;
        text-align: center;
    }

    #regform .yform a {
        color: #400a07;
        font-weight: normal;
    }

    #regform .yform a:focus,
    #regform .yform a:hover,
    #regform .yform a:active {
        text-decoration: none;
    }

    /*
     * ###############################################
     */

    #regform .yform .columnar .type-text,
    #regform .yform .columnar .type-check {
        padding: 0;
        margin: 0;
    }

    #regform .yform .columnar .type-text {
        margin-bottom: 7px;
    }

    #regform .yform .columnar .type-text label {
        padding-top: 5px;
        text-align: right;
        float: left;
        width: 87px;
        font-size: 12px;
    }

    #regform .yform .columnar .type-text input {
        float: left;
        width: 200px;
        margin: 0 0 0 5px;
        border: none;
        background: #fcfbf8 url("http://gf1.geo.gfsrv.net/cdn4a/0dd76280a76a4c8372fe241c7ce98c.png") left top no-repeat;
        height: 22px;
        padding: 0 4px;
        color: #400a07;
        font-size: 11px;
        line-height: 22px;
    }

    #regform .yform div.type-text input:focus,
    #regform .yform div.type-text input:hover,
    #regform .yform div.type-text input:active {
        color: #400a07;
    }

    /*
     * ###############################################
     */

    #regform .yform div.type-check {
        width: auto;
        margin: 0 0 0 93px;
        padding: 0;
    }

    #regform .yform div.type-check input {
        margin: 0;
        clear: right;
        float: left;
    }

    #regform .yform div.type-check label {
        cursor: default;
        text-align: left;
        display: block;
        margin-left: 25px;
        font-weight: normal;
    }

    /*
     * ###############################################
     */

    #regform .yform .type-button {
        left: 24px;
        margin :0;
        padding: 0;
        position: absolute;
        top: 148px;
    }

    #regform .yform .type-button input {
        border: none;
        background: transparent url('http://gf1.geo.gfsrv.net/cdn98/6904dc0e6a69f4ed8efd88c2275af8.png') left top no-repeat;
        color: #FFFFFF;
        font-family: "Times New Roman", Times, serif;
        font-size: 17px;
        height: 50px;
        width: 258px;
        padding: 0 0 3px 0;
    }

    /*
     * ###############################################
     */

    #sidebar {
        position: absolute;
        top: 298px;
        left: 722px;
        width: 258px;
        height: 116px;
    }

    #sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #sidebar ul li {
        display: block;
        width: 258px;
        height: 26px;
        margin: 0 0 8px 0;
        text-align: center;
        font-family: "Times New Roman", Times, serif;
        color: #fff;
        font-size: 14px;
        padding: 7px 0 0 0;
    }

    /*
     * ###############################################
     */

    #footerCoop { display: block; position: absolute; top: 657px; left: 320px; width: 395px; height: 30px; color:#e4c38a; font-size:9px; text-align: center; font-family: arial; }
    #footerCoop a { text-decoration: none; color:#e4c38a; }
    #footerCoop a:hover { text-decoration: underline; }
    #footerCoop a.impressum { color:#aa0000; }
    #footerCoop .usk { position: absolute; top: -12px; right: -80px;}

    #footer {
        display: block;
        position: absolute;
        top: 542px;
        left: 60px;
        font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #dec695;
        width: 900px;
        padding-top:30px;
    }

    #footer a {
        color: #dec695;
        text-decoration: none;
    }

    #footer a:focus,
    #footer a:hover,
    #footer a:active {
        text-decoration: underline;
    }

    #footer .c50r .subcr {text-align: right;}

    #footer .subcolumns, #footer .c50l, #footer .c50r {
        width:auto;
    }

    #footer #usk {
        float:right;
        margin:-22px 0 0 20px;
    }

    .autoclear {
        font-style: italic;
        color: #666666 !important;
    }
}
