        * html input { overflow: visible; }

        .dummy {
        }

        .login_info {
            position: relative;
            top: 4px;
            left: 7px;
            color: white;
            font-size: 12px;
            text-transform:uppercase;
        }
        .ciGelb {
            color: #FFFFFF;
            font-weight:bold;
        }

        .ciBraun {
            color: #808080;
        }

        a {
            color: #FF0000;
            text-decoration: underline;
            font-weight:bold;
        }
        a:link {
            color: #FF0000;
            text-decoration: underline;
               font-weight:bold;
        }
        a:visited {
            color: #FF0000;
            text-decoration: underline;
               font-weight:bold;
        }
        a:hover {
            color: #FF0000;
               font-weight:bold;
        }

        html {
            height: 100%;
            background:black url(/bin_images/html_bg.gif) repeat-x;
        }
        body {
            background-image:url(/bin_images/pattern_all.gif);
            background-repeat:no-repeat;
            background-position:top center;
            color:white;
            font-family: Verdana, Arial, Helvetica, Sans-Serif;
            font-size: 11px;
            margin: 0;
            padding: 0 0 0 0;
            border:none;
        }

        #pattern {
            background-image:url(/bin_images/pattern.jpg);
            background-repeat:repeat-x;
            width:100%;
            height:869px;
        }

        .bottom_text {
            color: #717171;
        }
        form {
            margin: 0px;
            border: 0px;
        }
        input {
            font-family: Verdana, Arial, Helvetica, Sans-Serif;
            font-size: 10px;
            font-weight: normal;
        }
        h1 {
            font-size: 15px;
            font-weight: bold;
            font-family: verdana, sans-serif;
            color: #FFFFFF;
        }

        h2 {
            font-size: 14px;
            font-weight: bold;
            font-family: verdana, sans-serif;
            color: #FFFFFF;
        }
        h3 {
            font-size: 13px;
            font-weight: bold;
            font-family: verdana, sans-serif;
            color: #FFFFFF;
            padding: 0px;
            margin: 0px;
        }
        h4 {
            font-size: 13px;
            font-weight: bold;
            font-family: verdana, arial, sans-serif;
            color: #FFFFFF;
        }
        
        #search {
            display:none;
            visibility:hidden;
            position: absolute;
            right: 122px;
            text-transform: uppercase;
            top: 144px;
            /*padding-top:2px;*/
            color: white;


        }
        #search a {
            color: white;
            text-decoration: none;
            text-transform: uppercase;
                font-weight: normal;

        }
        .textinput, .spinput, .textinput_sg, .textinput_login {
            color: #0a0c3b;
            background:white; border: none;
            font-family: Verdana, Arial, Helvetica, Sans-Serif;
            font-size: 11px;
            font-weight: normal;
            padding: 2px 2px 2px 2px;
            text-align:left;
            min-height: 15px;
            width: 116px;
            -moz-border-radius: 3px;
           -webkit-border-radius: 3px;
        }


        .textinput_login {
           width:90px; text-align: left; height: 15px; font-size:12px;
           
           
        }

        .textinput_sg {
            width: 154px;
            height: 12px;

        }
        textarea {
            background:white; border: none;
        }
        .SearchField {
            display:none;
            visibility:hidden;
            position: absolute;
            right: 6px;
            text-align: center;
            top: 141px;
            height:13px;
            color:#838383;
            background: url(/bin_images/input_bg.gif) no-repeat white;
            border: solid 1px #999999;
            font-family: Verdana, Arial, Helvetica, Sans-Serif;
            font-size: 10px;
            font-weight: normal;
            padding: 2px 2px 2px 2px;
            text-align:left;
            height: 12px;
            width: 107px;

        }

        #pokerbody {
        margin-top: 0px;
        background: url(/bin_images/pokerbody_bg.png) repeat-x bottom;
        }

        #PageContainer {
            margin: 0 auto 0 auto;
            position: relative;
            width: 813px;
        }
        #Header {
            visibility: visible;
            /*display: none;*/
            font-size: 11px;
            height: 0px;
            padding: 0px;
            background-image: none;
            background:transparent;
            border:none;

        }
        #Masthead {
            margin-top: 2px;
            /*background-image:url(/bin_images/main_logo.png);*/
            float:left;
                 /*border:1px solid #0249d9;
               background-color:#000000;*/

        }
        #PageBottom, #PageBottom_SSL {
            /* background: url(/bin_images/payment_bg.gif) repeat-x black;*/
            font-size: 9px;
            height: 0px;
            width: 813px;
            border: none;
        }

        .container_l {
          border: 0;
          position: relative; width: 106px; height: 14px; overflow: hidden;

        }

        .language_toolbar {
            font-size: 12px;
            background-color: #FFFFFF;
            width: 87px;
            height: 20px;
            font-weight: normal;
            border: 1px solid white;
            -moz-border-radius-bottomleft: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            -webkit-border-radius: 3px;
            z-index: 50;
        }

        #LangSelection {
            position: absolute;
            left: 170px;
            top: 2px;
            color: #edf1be;
            z-index: 20;

        }
        #LangSelection a {
            color: #edf1be;
                text-decoration:none;
                font-weight:normal;
        }
        #LangSelection a.langselActive {
               font-weight: bold;
        }
        /*
        .langsel{
         font-weight: normal;
        }*/


        .articlebox {/*
            border: dotted 1px #ffffff;
            color: white;
            padding-bottom: 10px;
            padding-left: 3px;
            padding-right: 3px;
            padding-top: 3px;
            margin-right:5px;
            font-size: 9px;
            background-color: #a02525;*/

        }
        .articlebox a {
            color: white;
        }
        .maincontent, .reg_form, #article {
            background-color:transparent;
            color: #FFFFFF;
            border: none;
            width: 590px;
            margin: 4px;
            margin-bottom:0px;
            margin-right:0px;
            /*
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            */

        }
        #article {
            text-align: left;
            margin: 4px  !important;
            margin-bottom:0px !important;
        }


        #article .textinput{
        text-align:left;
        }

        .maincontent {
         text-align:left;
         float: right;
         padding: 10px;
         /*width: 590px;*/

        }


        .Login {
            visibility:visible;
            font-size: 11px;
            font-weight: normal;
            color: white;
            position: absolute;
            top: 2px;
            right: 4px;
            width: 245px;
        }

        .clock_time {
            /*color: #FFFFFF;
            text-transform:uppercase;
            font-size: 12px;*/
            font-weight:bold;
        }
        .clock_text {
            text-transform:uppercase;
        }
        .StartBtnPlaceholder {
            cursor: pointer;
            height: 160px;
            width: 600px;
            position: absolute;
            left: 0px;
            background-image: url(/grafik/pixel.gif);
            z-index: 900;
            top:25px;
        /*        display:none;
                visibility:hidden;*/

        }
        .SearchBar {
                /*display:none;
                visibility:hidden;*/
                padding:0; margin:0;
            position: absolute;
                right: 648px;
                height:18px;
            top: 3px;
                padding-top:2px;
                padding-left:3px;
            color: white;
                font-size: 11px;
        }
        .SearchBar {
                _right:70px;
        }
        .SearchBar a, .SearchBar a:visited {
            color: #FFFFFF;
            text-decoration: none;
            /*text-transform: uppercase;*/
                font-weight:normal;
        }

        .SearchBar a:hover {
            color: #aaaaaa;
            text-decoration: none;
                font-weight:normal;
        }
        .NaviPath {
            border: none;
            /*background: url(/bin_images/navi_bg.gif) repeat-x;*/
            width:813px;
            color: #FFFFFF;
            font-size: 12px;
            font-weight:bold;
            margin-left:4px;

        }
        .NaviPath img{

        margin-top:2px;

        }

        .NaviPath a, .NaviPath a:visited {

            text-decoration: none;
            color: #FFFFFF;
            font-size: 12px
        }
        .breadcrumbs_item, .breadcrumbs_item:visited {
            color: #FFFFFF;
            font-size: 12px;
        }

        .breadcrumbs_item {

        }
        .breadcrumbs_last, .breadcrumbs_last:link, .breadcrumbs_last:visited, .breadcrumbs_last:active {

        color: #FFFFFF;
        }
        .breadcrumbs_last:hover {
            color: #FFFFFF;
        }

        .GlobalNav {
            padding: 0px; margin: 0px;
            border: none;
            background: url(/bin_images/glob.gif) repeat-x bottom;
            color: black;
            font-size: 11px;
            position: absolute;
            top: 205px;
            height:13px;
            width: 655px;
            cursor:pointer;
            border:none;
            vertical-align:top;
            margin-left:80px;

        }

        /*.Content {
            background: url(/bin_images/main_bg.png) repeat-y;
            margin-left: -4px;
            width: 758px;
            padding: 4px 4px 4px 0px;
            text-align: left;

        }*/

        .Content {
            /*background: url(/bin_images/content.jpg) no-repeat black;*/
            background-color: transparent;
            width: 750px;
            padding:0px;
            margin-bottom: 6px;
            margin-left: 40px;
            text-align: left;
        }

        .Content table{
            /*padding: 0; margin: 0;*/
            /*margin-bottom: 4px;*/
        }



        #Footer {
            background: url(/bin_images/footer_bg.png) repeat-x;
            padding: 7px 0px 17px 0px;
            font-size: 12px;
            height: 15px;
            color: white;
            width:738px;
            border-bottom: 1px solid #414147;
            margin-left: 44px;
        }
        #Footer a {
            color: white;
            text-decoration: none;
            font-weight: normal;
        /*       font-family:verdana;*/
        }
        /* NEW SIGNUP PAGE  */
        .notValidated {
            background-color: transparent;
            height: 18px;
        }
        .Valid {
            background: url(/bin_images/icon_correct.gif) no-repeat;
            background-color: transparent;
            height: 18px;
        }
        .InValid {
            background: url(/bin_images/icon_wrong.gif) no-repeat;
            background-color: transparent;
            height: 18px;
        }
        .hint {
            display: none;
            position: absolute;
            width: 200px;
            margin-top: -4px;
            border: 1px solid #c93;
            padding: 10px 12px;
            background: #ffc;
        }
        .hint .hint-pointer {
            position: absolute;
            left: -10px;
            top: 5px;
            width: 10px;
            height: 19px;
            background: url(/bin_images/pointer.gif) left top no-repeat;
        }
        /* -----------horizontal menu styles -----------*/
        #topmenu {

            width: 100%;
            color: black;
            margin: 0px;
            border: none;
            height: 30px;
            vertical-align:top;
            table-layout: fixed;
            margin-bottom: 0px;
        }

        .khorbar {
        }


        .khorbaritem {
            padding: 0px; margin: 0px;
            height: 13px;
            color: white;
            font-family: verdana, Arial Narrow, sans-serif;
            font-size: 11px;
            border:none;
            border-left: 1px solid white;
            /*border-top: 2px solid #660003;
            border-right: 2px solid #660003;*/
            font-weight:bold;
            text-align:center;
            vertical-align:middle;
            padding-left: 5px;
            padding-right: 5px;
            cursor: default;

        }


        .khorbaritem:first-child {
             border: none;
             border-left: 1px solid transparent;

        }
        .khorbaritem:hover, .khorbaritem_active {
            color: #ed1c24;
            height: 13px;
            /*border-left: 2px solid #FDC930;
            border-top: 2px solid #FDC930;
            border-right: 2px solid #FDC930;*/
            background: url(/bin_images/menubg_hover.gif) left top repeat-x ;
            border:none;
            border-left: 1px solid white;
            text-decoration: underline;
        }

        .khorbaritem:first-child:hover{
            border-left: 1px solid transparent;
        }

         .khorbaritem_active:first-child:hover {
             border-left: 1px solid transparent;

        }

        /*
        .khorbaritem_active {
            color: #5d0a00;
            border-left: 2px solid #FDC930;
            border-top: 2px solid #FDC930;
            border-right: 2px solid #FDC930;
            background: url(/bin_images/menubg_hover.gif) left top repeat-x #FDC930;
        }*/
        .khorbaritem a {
            display: block;
            text-decoration: none;
        }
        .khorbaritem a:link {
            color: white;
            text-decoration: none;
        }
        .khorbaritem a:visited {
            color: white;
            text-decoration: none;
        }
        .khorbaritem a:hover {
            color:#ed1c24;
        }
        .khorbaritem a:active {
            color: #ed1c24;
            text-decoration: none;
        }
        .ksubmenu {
            position: absolute;
            left: 0;
            top: 0;
            visibility: hidden;
        }
        .ksubframe {
            position: relative;
           margin-top:13px;
            display: block;
            border: 1px solid #c6cfea;
            /*border-top: none;*/
            color: white;
            z-index: 200;
        }
        .kitem {
            border-top: 1px solid #13166a;
            height: 18px;
            text-align: left;
            white-space: nowrap;
            margin: 0px;
            background-color: #13166a;
            color: white;
        }
        .kitem:hover {
            height: 18px;
            border-top: 1px solid #13166a;
            text-align: left;
            white-space: nowrap;
            margin: 0px;
            background-color: #13166a;
            color: white;

        }
        .kitem a {
            color: white;
            position: relative;
            display: block;
            padding: 2px;
            text-decoration: none;
            font-weight: normal;
        }
        .kitem a:link {
            color: white;
            text-decoration: none;
            font-weight: normal;
        }
        .kitem a:visited {
            color: white;
            text-decoration: none;
            font-weight: normal;
        }
        .kitem a:hover {
            color: #ed1c24;
            text-decoration: none;
        }
        .kitem a:active {
            color: #ed1c24;
            text-decoration: none;
        }
        .kitem .kfwdarr {
            position: absolute;
            top: 4px;
            right: 11px;
        }
        .kseparator {
            margin: 0px 0px 0px 0px;
            border: solid 1px red;
        }
        /*button*/
        .button {
            color: #FFFFFF;
            margin: 0px;
            padding: 0px;
            font-weight: bold;
            white-space: nowrap;
        }
        .button_main1_submit input {
            background: transparent;
        }
        .button_main6 {
            background-image: url(/bin_images/popup_button_bg.gif);
            background-repeat:repeat-x;
            background-color: #606060;
            margin: 0px;
            padding: 0px;
            text-align: center;
            font-weight: bold;
            width: 10px;
            height: 24px;
            color: white;
            white-space: nowrap;
                text-transform:uppercase;
                font-size:90%;
                border: 2px #660003 solid;

        }
        .button_main6 a {
            color: #FFFFFF;
            text-decoration: none;

            white-space: nowrap;
        }
        .button_main6 a:hover {
            color: #FFFFFF;
            text-decoration: none;
        }
        .button_left6 {
           /* visibility:hidden;*/
            background-image: url(/bin_images/popup_button_left.gif);
            background-repeat: no-repeat;
            margin: 0px;
            padding: 0px;
            width: 10px;
        }
        .button_right6 {
           /* visibility:hidden;*/
            background-image: url(/bin_images/popup_button_right.gif);
            background-repeat: no-repeat;
            margin: 0px;
            padding: 0px;
            width: 10px;
        }
        /* /////////////////-WINDOWS-///////////// */
        .default_popup_window {
            top: 150px;
            left: 150px;
            padding: 0px;
            margin: 0px;
            color: #ffffff;
            width: 330px;
            background: black url(/bin_images/html_bg.gif) repeat-x;
            border:1px solid #666666;
        }
        .default_popup_area {
            background-image: url(/bin_images/popup_bg.gif);
            background-repeat:no-repeat;
                background-position: left top;
               /* background-color:#000000;*/
            padding-top: 60px;
            padding-left: 20px;
            padding-right: 20px;
            color: white;
            /*background-color: #000000;*/
                border-bottom:none;
        }
        .default_popup_area p {
            padding-top: 60px;

        }
        .default_popup_bar_left {
            /*display:none;
            visibility:hidden;*/
        }
        .default_popup_bar_main {
            background-image: url(/bin_images/popup_title_bg.gif);
            background-repeat:repeat-x;
            /*background-repeat: repeat-x;*/
            height: 18px;
            padding: 0px;
            padding-left: 115px;
            text-align: left;
            vertical-align: middle;
            font-size: 14px;
            font-weight: bold;
            color: white;
        }
        .default_popup_bar_right {
            /*display:none;
            visibility:hidden;*/
        }
        .default_popup_closebutton {
            float: right;
            margin: 0px;
            padding-right: 2px;
            width: 17px;
            height: 17px;
            background-image: url(/bin_images/popup_x.gif);
            background-repeat: no-repeat;
            background-position: center center;
            cursor: pointer;
            z-index: 100;
        }
        .default_popup_bottom_left {
            /*display:none;
            visibility:hidden;*/
        }
        .default_popup_bottom_main {
            padding: 5px;
            padding-bottom: 10px;
                border-top:none;
            /*background-color:   #000000;*/
        }
        .default_popup_main_left {
            /*display:none;
            visibility:hidden;*/
        }
        .default_popup_main_right {
            /*display:none;
            visibility:hidden;*/
        }
        .default_popup_bottom_right {
            /*display:none;
            visibility:hidden;*/
        }




        /**** welcome message ***/

        .welcome_closebutton {
            float:right;
            margin:0px;
            margin-top:4px;
            padding-right:10px;
            width:20px;
            height:21px;
            background-image:url(/bin_images/close_red.gif);
            background-repeat:no-repeat;
            background-position: center center;
            cursor:pointer;
            z-index:100;
        }

        .welcome_window {
            width: 335px;
            border:none;
        }

        .welcome_area {
            border:none;
            padding-top:90px;
            background-image:url(/bin_images/popup_bg_all.png);
            background-repeat:no-repeat;

        }


        .welcome_bar_main{
            border:none;
            background-image:url(/bin_images/win_pop_top);
            background-repeat:repeat-x;
        }

        .welcome_main_left{
            background-image:url(/bin_images/win_pop_left);
            background-repeat:repeat-y;
        }

        .welcome_main_right{
            background-image:url(/bin_images/win_pop_right);
            background-repeat:repeat-y;
        }

        .welcome_bar_right{
            background-image:url(/bin_images/win_pop_top_rgt_corner);

        }

        .welcome_bar_left{
            background-image:url(/bin_images/win_pop_top_left_corner);
        }


        .welcome_bottom_main{
            border:none;
            background-image:url(/bin_images/win_pop_bottom);
            background-repeat:repeat-x;
            background-position:bottom;
        }

        .welcome_bottom_right{
            background-image:url(/bin_images/1110);
            background-position:bottom;
            }

        .welcome_bottom_left{
            background-image:url(/bin_images/win_pop_bottom_left_corner);
            background-position:bottom;
        }


        /**** goodbye message ***/
        .goodbye_closebutton {

        }
        .goodbye_window {
            width: 330px;

        }
        .goodbye_area {

        }
        .goodbye_bar_main {

        }
        .goodbye_main_left {
            display: none;
            visibility: hidden;
        }
        .goodbye_main_right {
            display: none;
            visibility: hidden;
        }
        .goodbye_bar_right {
            display: none;
            visibility: hidden;
        }
        .goodbye_bar_left {
            display: none;
            visibility: hidden;
        }
        .goodbye_bottom_main {

        }
        .goodbye_bottom_right {
            display: none;
            visibility: hidden;
        }
        .goodbye_bottom_left {
            display: none;
            visibility: hidden;
        }
        /**** image popup message ***/
        .imagepopup_area {
            padding: 5px;
            background-image: none;
        }
        .imagepopup_area p {
            padding: 0px;
        }
        .imagepopup_bottom_main {
        }
        .imagepopup_bottom_left {
            display: none;
        }
        .imagepopup_bottom_right {
            display: none;
        }
        .imagepopup_main_right {
            display: none;
        }
        .imagepopup_main_left {
            display: none;
        }
        .imagepopup_bar_main {
          background-image: none;
        }
        .imagepopup_bar_right {
            display: none;
        }
        .imagepopup_bar_left {
            display: none;
        }
        /**** failure message ***/
        .failure_window {
            /*width: 330px;*/
        }
        .failure_area, ._area {
            background-image: url(/bin_images/popup_bg_main.png);
            background-repeat:no-repeat;
            background-position: left top;
        }
        .failure_bar_left {
            visibility: hidden;
            display: none;
        }
        .failure_bar_main {
        }
        .failure_closebutton {
        }
        .failure_bar_right {
            visibility: hidden;
            display: none;
        }
        .failure_main_left {
            visibility: hidden;
            display: none;
        }
        .failure_main_right {
            visibility: hidden;
            display: none;
        }
        .failure_bottom_left {
            visibility: hidden;
            display: none;
        }
        .failure_bottom_main {
        }
        .failure_bottom_right {
            visibility: hidden;
            display: none;
        }
        .ruler {
            border-top: solid 1px #8889af;
        }
        /* used for the links TOP / PRINT */
        #tooltext {
            display: none;
            color: #2C93A5;
            text-align: center;
        /*        width:100px;*/

        }
        #tooltext a {
            color: white;
            text-decoration: none;
            text-transform: uppercase;
            font-weight: bold;
            text-align: center;
        }
        .formMessage {
            color: black;
            display: none;
            position: absolute;
            width: 200px;
            margin-top: -4px;
            border: 1px solid #c93;
            padding: 10px 12px;
            background: #ffc;
            z-index: 501;
        }
        .formMessage a {
            color: black;
        }
        .formMessage a:hover {
            color: black;
        }
        .formMessagePointer {
            position: absolute;
            left: -10px;
            top: 5px;
            width: 10px;
            height: 19px;
            background: url(/bin_images/message_pointer.gif) left top no-repeat;
        }
        /* ////////tabellen///////// */
        .set_list {
            color: #633031;
        }
        .set_list a {
            color: #633031;
        }
        .liste {
            color: black;
            background-color: #adadad;
            border: solid 1px black;
        }
        .headline {
            color: #FF0000;
            font-size: 14px;
            text-transform: uppercase;
            text-align: center;
            font-weight: bold;
            padding: 0px;
        }
        .headline:before {
            content: url(/bin_images/heading_left.gif) " ";
        }
        .headline:after {
            content: " " url(/bin_images/heading_right.gif);
        }
        .subheadline {
            background-color: #646464;
            font-weight: bold;
            text-align: center;
            color: #ffffff;
            border-top: none;
            border-right: 1px solid #303030;
            border-bottom: 1px solid #303030;
            border-left: none;
        }
        .subheadline td {
            background-color: #646464;
            font-weight: bold;
            text-align: center;
            color: #ffffff;
            font-size: 12px;
        }
        .line1 td {
            color: black;
            background-color: #cccccc;
        }
        .line2 td {
            color: black;
            background-color: #999999;
        }
        .mceEditor {
            border: #9F0B01 1px solid;
        }


        .list_table_head {

            background-image: url(/bin_images/table_head_bg.gif);
            background-repeat: repeat-x;
            background-color: #5d0100;
            border: 1px solid #FFFFFF;
            font-size: 12px;
            font-weight: bold;
            color:#FFFFFF;
        }

        .list_table_head tr {
               /*border-left: 1px solid black;
               border-right: 1px solid black;*/
        }

        .list_table_head td {
            background-image: url(/bin_images/table_head_bg.gif);
            background-color: #5d0100;
            margin-top:1px;
            color: #FFFFFF;
            font-size: 11px;
            font-weight: bold;
            /*border-top: 1px solid black;
            border-left: 1px solid black;
            border-bottom: 1px solid black;*/
            border: 1px solid #FFFFFF;
            border-bottom:none;
        }
        .list_table_head a {
            color: #ffffff;
            font-size: 12px;
            font-weight: bold;
        }
        .list_table_line1 {
            color: black;
            background-color: #f0f0f0;
        }
        .list_table_line1 td {
            color: black;
            border-top: none;
            border-right: 1px solid #ffffff;
            border-bottom: 1px solid #ffffff;
            border-left: 1px solid #ffffff;
        }
        .list_table_line1 td a {
            color: #003333;
            font-weight: normal;
        }
        .list_table_line2 {
            color: black;
            background-color: #e0e0e0;
            border-left: 1px solid #ffffff;
            border-right: 1px solid #ffffff;

        }
        .list_table_line2 td {
            color: #000000;
            border-top: none;
            border-right: 1px solid #ffffff;
            border-bottom: 1px solid #ffffff;
            border-left: 1px solid #ffffff;

        }
        .list_table_line2 td a {
            color: #003333;
        font-weight:normal;
        }
        .list_table_line3 {
            color: black;
            background-color: #CE0000;
        }
        .list_table_line3 td {
            color: #000000;
            border-top: none;
            border-right: 1px solid #999999;
            border-bottom: 1px solid #999999;
            border-left: none;
        }
        .list_table_trenner {
            background-color: #086550;
        }
        /*/
        /////////// tournaments start//////////// */
        /*/
        / fuer die menu-reiter /
        /*/
        .activ_reiter {
            font-size: 12px;
            width: 102px;
            height: 18px;
            margin: 0px;
            padding: 5px;
            color: #000000;
            text-transform: uppercase;
            font-weight: bold;
            background-color: #cccccc;
            border-top: 1px #ffffff solid;
            border-left: 1px #ffffff solid;
            border-right: 1px #ffffff solid;
        }
        .activ_reiter:before {
            content: "- ";
        }
        .inactiv_reiter {
            font-size: 12px;
            /*font-style: italic;
        */
            width: 102px;
            height: 18px;
            margin: 0px;
            padding: 5px;
            color: #ffffff;
            text-transform: uppercase;
            background-color: #999999;
            border-top: 1px #7d7d7d solid;
            border-left: 1px #7d7d7d solid;
            border-right: 1px #7d7d7d solid;
        }
        .inactiv_reiter a {
            font-size: 12px;
            /*font-style: italic;
        */
            font-weight: normal;
            color: #ffffff;
        }
        .inactiv_reiter a:before {
            content: "+ ";
        }

        .tournamentday {
            border-right: 1px solid #999999;
            border-bottom: 1px solid #999999;
            padding: 2px;
            width: 14px;
            color: white;
            background-color: #ff0033;
        }
        .tournamentday i {
            color: #ffffff;
        }
        .tournamentsearch {
            background-color: #B4B499;
            /*border-top: 1px solid black;*/
            border-left: 1px solid black;
            color: black;
            font-size: 11px;
        }
        .tournamentsearch td {
            background-color:#B4B499;
        }
        /*announced*/
        .tourn_status_1 a {
            color: #2d64a1;
            font-size: 11px;
        }
        /*registering*/
        .tourn_status_2 a {
            color: #ff3c11;
            font-size: 11px;
        }
        /*completed*/
        .tourn_status_6 a {
            color: #996633;
            font-size: 11px;
        }
        /*cancelled*/
        .tourn_status_7 a {
            color: #005953;
            font-size: 11px;
        }
        .tourn_status_default a {
            color: #9a0000;
            font-size: 11px;
        }
        /*announced*/
        .tourn_status_light_1 {
            color: #2d64a1;
            font-size: 10px;
        }
        /*register*/
        .tourn_status_light_2 {
            color: #ff3c11;
            font-size: 10px;
        }
        /*completed*/
        .tourn_status_light_6 {
            color: #996633;
            font-size: 10px;
        }
        /*canceled*/
        .tourn_status_light_7 {
            color: #005953;
            font-size: 10px;
        }
        .tourn_status_light_default {
            color: #9a0000;
            font-size: 10px;
        }
        .tourn_week {
            color: white;
        }
        .color1 {
            color: white;
        }
        .color2 {
            color: #FF0000;
        }
        .color3 {
            color: #666666;
        }
        .color4 {
            color: #999999;
        }
        .color5 {
            color: #ff0000;
        }
        .tourn_headline a {
            color: #003333;
        }
        .tabLabel {
            font-weight: bold;
            font-size: 12px;
            color: #666666;
        }
        .tabLabel a {
            font-weight: bold;
            font-size: 12px;
            color: #FE0032;
        }
        .boxBottom1 {

        }
        .boxBottom {

        }
        #signup_txt_phone {
            display: none;
            visibility: hidden;
        }
        #signup_sel_phonetime {
            display: none;
            visibility: hidden;
        }
        #signup_txt_phonealternate {
            display: none;
            visibility: hidden;
        }
        #signup_sel_phonetimealternate {
            display: none;
            visibility: hidden;
        }
        #signup_sel_lng {
            display: none;
            visibility: hidden;
        }
        #signup_txt_state {
        }
        /* The main calendar widget.  DIV containing a table. */
        .calendar {
            position: relative;
            display: none;
            border: 2px solid #191A1A;
            font-size: 11px;
            color: black;
            cursor: default;
            background: #DDDDDD;
        }
        .calendar table {
            font-size: 11px;
            color: #cccccc;
            cursor: default;
            background: #DDDDDD;
        }
        /* Header part -- contains navigation buttons and day names. */
        .calendar .button {
        /* "<<", "<", ">", ">>" buttons have this class */
            text-align: center;
            padding: 1px;
            border-top: 1px solid #fff;
            border-right: 1px solid #cccccc;
            border-bottom: 1px solid #cccccc;
            border-left: 1px solid #fff;
            color: #000000;
        }
        .calendar .nav {
            background: transparent url(menuarrow.gif) no-repeat 100% 100%;
            color: #000000;
        }
        .calendar thead .title {
        /* This holds the current "month, year" */
            font-weight: bold;
            padding: 1px;
            border: 1px solid #cccccc;
            background: #A7A4B4;
            color: #645555;
            text-align: center;
        }
        .calendar thead .headrow {
        /* Row <TR> containing navigation buttons */
            color: #000;
        }
        .calendar thead .daynames {
        /* Row <TR> containing the day names */
            color: #1b553c;
        }
        .calendar thead .name {
        /* Cells <TD> containing the day names */
            border-bottom: 1px solid #cccccc;
            padding: 2px;
            text-align: center;
            color: #000000;
        }
        .calendar thead .weekend {
        /* How a weekend day name shows in header */
            color: #BC0000;
        }
        .calendar thead .hilite {
        /* How do the buttons in header appear when hover */
            border-top: 2px solid #fff;
            border-right: 2px solid #cccccc;
            border-bottom: 2px solid #cccccc;
            border-left: 2px solid #fff;
            padding: 0px;
            background-color: #d8e4e0;
            color: #545552;
        }
        .calendar thead .active {
        /* Active (pressed) buttons in header */
            padding: 2px 0px 0px 2px;
            border-top: 1px solid #cccccc;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
            border-left: 1px solid #cccccc;
            background-color: #b8c4c0;
            color: #545552;
        }
        /* The body part -- contains all the days in month. */
        .calendar tbody .day {
        /* Cells <TD> containing month days dates */
            width: 2em;
            text-align: right;
            padding: 2px 4px 2px 2px;
            color: black;
        }
        .calendar tbody .day.othermonth {
            font-size: 80%;
            color: #aaa;
        }
        .calendar tbody .day.othermonth.oweekend {
            color: #faa;
        }
        .calendar table .wn {
            padding: 2px 3px 2px 2px;
            border-right: 1px solid #000;
            background: #cccccc;
        }
        .calendar tbody .rowhilite td {
            background: #cccccc;
        }
        .calendar tbody .rowhilite td.wn {
            background: #cccccc;
        }
        .calendar tbody td.hilite {
        /* Hovered cells <TD> */
            padding: 1px 3px 1px 1px;
            border: 1px solid #000000;
            color: #ffffff;
        }
        .calendar tbody td.active {
        /* Active (pressed) cells <TD> */
            padding: 2px 2px 0px 2px;
            border-top: 1px solid #000;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
            border-left: 1px solid #000;
            color: #000;
        }
        .calendar tbody td.selected {
        /* Cell showing selected date */
            font-weight: bold;
            border: 1px solid #000;
            padding: 2px 2px 0px 2px;
            background: #dedede;
            color: #A4A6CB;
        }
        .calendar tbody td.weekend {
        /* Cells showing weekend days */
            color: #BC0000;
        }
        .calendar tbody td.today {
        /* Cell showing today date */
            font-weight: bold;
            color: #3D4B73;
            border: solid 1px #3D4B73;
        }
        .calendar tbody .disabled {
            color: #999;
        }
        .calendar tbody .emptycell {
        /* Empty cells (the best is to hide them) */
            visibility: hidden;
        }
        .calendar tbody .emptyrow {
        /* Empty row (some months need less than 6 rows) */
            display: none;
        }
        /* The footer part -- status bar and "Close" button */
        .calendar tfoot .footrow {
        /* The <TR> in footer (only one right now) */
        }
        .calendar tfoot .ttip {
        /* Tooltip (status bar) cell <TD> */
            padding: 1px;
            border-top: solid 1px #cccccc;
            color: #000000;
            text-align: center;
        }
        .calendar tfoot .hilite {
        /* Hover style for buttons in footer */
            border-top: 1px solid #fff;
            border-right: 1px solid #000;
            border-bottom: 1px solid #000;
            border-left: 1px solid #fff;
            padding: 1px;
            background: #d8e4e0;
        }
        .calendar tfoot .active {
        /* Active (pressed) style for buttons in footer */
            padding: 2px 0px 0px 2px;
            border-top: 1px solid #000;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
            border-left: 1px solid #000;
        }
        /* Combo boxes (menus that display months/years for direct selection) */
        .calendar .combo {
            position: absolute;
            display: none;
            width: 4em;
            top: 0px;
            left: 0px;
            cursor: default;
            border-top: 1px solid #fff;
            border-right: 1px solid #000;
            border-bottom: 1px solid #000;
            border-left: 1px solid #fff;
            background: #d8e4e0;
            font-size: 90%;
            padding: 1px;
            z-index: 100;
        }
        .calendar .combo .label, .calendar .combo .label-IEfix {
            text-align: center;
            padding: 1px;
        }
        .calendar .combo .label-IEfix {
            width: 4em;
        }
        .calendar .combo .active {
            background: #c8d4d0;
            padding: 0px;
            border-top: 1px solid #000;
            border-right: 1px solid #cccccc;
            border-bottom: 1px solid #cccccc;
            border-left: 1px solid #000;
        }
        .calendar .combo .hilite {
            background: #cccccc;
            color: black;
        }
        .calendar td.time {
            border-top: 1px solid #cccccc;
            padding: 1px 0px;
            text-align: center;
            background-color: #BBBBBB;
            color: black;
        }
        .calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
            padding: 0px 3px 0px 4px;
            border: 1px solid #cccccc;
            font-weight: bold;
            background-color: #fff;
            color: #000000;
        }
        .calendar td.time .ampm {
            text-align: center;
        }
        .calendar td.time .colon {
            padding: 0px 2px 0px 3px;
            font-weight: bold;
            color: #000;
        }
        .calendar td.time span.hilite {
            border-color: #cccccc;
            background-color: #cccccc;
            color: #000;
        }
        .calendar td.time span.active {
            border-color: #f00;
            background-color: #cccccc;
            color: #000;
        }
        .startform_field {
         padding: 0; margin: 0;
         border: none;
        }

        .startform_label {
            text-align: left;
            color: white;
            /*background: url(/bin_images/sgn_labe_bg.gif) repeat-x;*/
            width: 156px;
            /*height: 13px;*/
            padding-top: 5px;
            border: none;
            /*border: 1px solid #392A27;*/
            border-bottom: none;
            font-weight: bold;
            text-transform: uppercase;
        }
        .startform_head {
            font-family: Arial;
            border:none;
            font-size: 12px;
            text-align: left;
            font-weight: bold;
            color: white;
            height: 18px;
            margin:0 auto;
            text-align:center;

        }
        /* NEW SIGNUP PAGE  */
        .notValidated {
            background-color: transparent;
            height: 18px;
        }
        .Valid {
            background: url(/bin_images/icon_correct.gif) no-repeat;
            background-color: transparent;
            height: 18px;
        }
        .InValid {
            background: url(/bin_images/icon_wrong.gif) no-repeat;
            background-color: transparent;
            height: 18px;
        }
        .hint {
            display: none;
            position: absolute;
            width: 200px;
            margin-top: -4px;
            border: 1px solid #c93;
            padding: 10px 12px;
            background: #ffc;
            z-index: 500;
        }
        .hint .hint-pointer {
            position: absolute;
            left: -10px;
            top: 5px;
            width: 10px;
            height: 19px;
            background: url(/bin_images/pointer.gif) left top no-repeat;
        }
        .formMessage {
            color: black;
            display: none;
            position: absolute;
            width: 200px;
            margin-top: -4px;
            border: 1px solid #c93;
            padding: 10px 12px;
            background: #ffc;
        }
        .formMessage a {
            color: black;
        }
        .formMessage a:hover {
            color: black;
        }
        .formMessagePointer {
            position: absolute;
            left: -10px;
            top: 5px;
            width: 10px;
            height: 19px;
            background: url(/bin_images/message_pointer.gif) left top no-repeat;
        }
        .nac_step_active {
            color: #FFFFFF;
            text-transform: uppercase;
            background-color: #670100;
        }
        .nac_step_inactive {
            color: black;
            text-transform: uppercase;
            background-color: #d9d9d9;
        }
        .reg_form {

        }
        #formtext {

        }

      /* new */

        .button_right1, .button_right2, .button_right3, .button_right4, .button_right5, .button_right6 {
            /*visibility:hidden;
            border-left: none;*/
            border: none;
            height:32px;
            width: 5px;
            background: url(/bin_images/button.png) no-repeat left -64px;
        }
        .button_main1, .button_main1_submit, .button_main2, .button_main3, .button_main4, .button_main5, .button_main6 {

            border-left: none;
            border-right: none;
            border: none;
            color: #FFFFFF;
            font-weight:bold;
            height: 32px;
            font-size: 10px;
            background: url(/bin_images/button.png) repeat-x left -32px;
        }
        td.button_main1_submit {
            height:13px;
            padding-left: 5px;
            padding-right: 5px;

        }
        input.button_main1_submit {
            height:30px;
            font-size:11px;
            padding:0px;
            position:relative;
            top:-1px;
        }
        .button_left1, .button_left2, .button_left3, .button_left4, .button_left5, .button_left6 {
           /* visibility:hidden;*/
            font-size:0px;
            border-right: none;
            border: none;
            height: 32px;
            width: 5px;
            background: url(/bin_images/button.png) no-repeat left 0px;
        }

        /* own */

        .button_sq {
            height:23px;
         width: auto;
         margin: 0 0 0 127px;
         background: url(/bin_images/go.gif) no-repeat bottom left;
        }

        .button_right_sg {
            font-size:0px;
            border-left: none;
            border: none;
            height: 17px;
            background: url(/bin_images/sing_up_bg.gif) no-repeat left -34px;
            float:left;
            width: 4px;
        }

        .button_main_sg {
            border: none;
            color: white;
            height: 17px;
            font-size: 10px;
            background: url(/bin_images/sing_up_bg.gif) repeat-x left -17px;
            width: auto;
            float:left;
        }
        .button_left_sg {
            font-size:0px;
            border-right: none;
            border: none;
            height: 17px;
            background: url(/bin_images/sing_up_bg.gif) no-repeat left 0px;
            float:left;
            width: 4px;
        }

        /* end own */


    /* end new */


        input.button_main1_submit {
            height:23px;
            font-size:11px;
            padding:0px;
            position:relative;
        }
        .footer_left {
            position: absolute;
            left: 5px;
            padding-top: 2px;
        }
        .footer_right {
            position: absolute;
            right: 5px;
            padding-top: 2px;
        }


        /**** added by andi ****/



        /* f&#258;?&#262;’&#258;‚Â&#317;r alle besseren browser */
        html>body #floating_left {
            position: fixed;
            top: 270px;
            margin-left: 0px;
            margin-right: 7px;
            margin-bottom:5px;
            width:119px;
            float: left;
        }

        html>body #floating_left img{
        margin-bottom:5px;
        }



        #tooltext_separator {
            color: #F4DA07;
        }


        .signupDiv{
        margin-left:0px;
        background-image:url(/bin_images/signup_bg.gif);
        background-repeat:repeat-y;
        background-color:#000000;
        border:none;
        width:453px;
        padding:5px 5px 5px 5px;

        }

        .signupDiv input{
            width:100px;
        }


        /* ----- new ----- */

        #m_header{
            background: url(/bin_images/top.jpg) no-repeat;
            height: 233px;
            width: 813px;
            /*margin-top: 25px;*/
        }

        .separator {
            background-image:url(/bin_images/line.gif);
            width:878px;
            height:1px;
            margin-left: -64px;


        }

        .sp_signup {
            color: white;
            font-size: 10px;
            width: auto;
            margin-left: 10px;
            margin-top: 8px;
            float:left;
        }

        #form_tplan, #form_acc_summary{
            margin-left: 15px;
        }

        #payout, #payin {
           margin-left: 10px;
        }

        hr {
            color: #8889af;
            background-color:#8889af;
            height: 1px;
            border: none;
        }

        ._main_left, ._main_right, ._bottom_left, ._bottom_right, ._bar_left, ._bar_right {
            display: none;
        }

        .welcome_l {
            float:left;
            background: url(/bin_images/navi_left.gif) no-repeat;
            height:25px;
            width: 5px;
        }

        .welcome_m {
            height:30px;
            width:740px;

        }

        .welcome_m a {
        }

        .welcome_r {
            float:left;
            background: url(/bin_images/navi_right.gif) no-repeat;
            height:25px;
            width: 5px;
        }


        .button_main_l {
            background-image: url(/bin_images/login_main.png);
            background-repeat: repeat-x;
            height:23px;
            color: #6B0607;
            font-size: 12px;
            text-transform:uppercase;
            margin: 0px;
            padding: 0px 5px 0px 5px;
            white-space: nowrap;
        }
        .button_main_l a {
            color: #6B0607;
            font-size: 12px;
            text-decoration: none;
            margin: 0px;
            padding: 0px;
            white-space: nowrap;
        }
        .button_main_l a:hover {
            color: #6B0607;
            text-decoration: none;
            margin: 0px;
            padding: 0px;
        }
        .button_left_l {
            background-image: url(/bin_images/login_left.png);
            font-size: 1px;
            width: 6px;
            height:23px;
            margin: 0px;
            padding: 0px;
            /*border: 1px solid white;
            border-right: none;*/
        }
        .button_right_l {
            background-image: url(/bin_images/login_right.png);

            width: 6px;
            height:23px;
            margin: 0px;
            padding: 0px;
            /*border: 1px solid white;sp_signup
            border-left: none;*/
        }

        .button_login_submit {
            background:transparent;
            border: none;
            margin: 0px;
            padding: 0px;
            font-weight: normal;
            color: #6B0607;
            cursor: pointer;
            font-size:12px;
            white-space: nowrap;
            font-weight:normal;
            text-transform: uppercase;

        }

        .home_article table{
            width: 100%;
        }

        /*  SIGN UP, LOGIN BUTTONS*/


        .button_right_l {
            border-left: none;
            border: none;
            height: 20px;
            width: 4px;
            background: url(/bin_images/login_button.png) no-repeat left -40px;
        }
        .button_main_l {

            border-left: none;
            border-right: none;
            border: none;
            color: white;
            font-weight:bold;
            text-transform:uppercase;
            height: 20px;
            font-size: 10px;
            background: url(/bin_images/login_button.png) repeat-x left -20px;

        }
        input.button_main_l_submit {
            height:20px;
            font-size:11px;
            padding:0px;
            position:relative;
            top:-1px;

        }
        .button_left_l {
            background: url(/bin_images/login_button.png) repeat-x left 0px;
            font-size:0px;
            border-right: none;
            border: none;
            height: 20px;
            width: 4px;
        }

        .article_scroll, #article_scroll, #article_scroll td, #article_scroll p {
            padding:0px !important;
            color:white;
            font-size:11px;
        }

#article_top #article_scroll p{
font-size:12px;
}


         /* END OF SIGN UP, LOGIN BUTTONS*/

         tr.list_table_line1 span.ciGelb {
             color : black !important;
        }

        .beyond_footer a {
            color: #4d4d4d;


        }
.beyond_footer {
width: 100%;
margin-left: -50px;
}
