         @import url("/bin_images/search_faq.css");

        .dummy {
        }

        .login_info {
            position: relative;
            top: 4px;
            right: 40px;
            color: white;
            font-size: 12px;
            text-transform:uppercase;
        }


        .ciGelb {
            color: #39B54A;
            font-weight:bold;
        }

        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;
        }

        .login_info a {
        color: red;

}

        html {
            height: 100%;
background: #1A1A1A;
        }

        body {
            background-image:url(/bin_images/pattern_all.gif);
            background-repeat:repeat;
            background-color:#1A1A1A;
            color:white;
            font-family: Verdana, Arial, Helvetica, Sans-Serif;
            font-size: 11px;
            margin: 0 0 0 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: #39B54A;
        }

        h2 {
            font-size: 14px;
            font-weight: bold;
            font-family: verdana, sans-serif;
            color: #39B54A;
        }
        h3 {
            font-size: 13px;
            font-weight: bold;
            font-family: verdana, sans-serif;
            color: #39B54A;
            padding: 0px;
            margin: 0px;
        }
        h4 {
            font-size: 13px;
            font-weight: bold;
            font-family: verdana, arial, sans-serif;
            color: #39B54A;
        }
        .bottom_nav_bar {
            visibility: hidden;
            font-weight: normal;
            text-decoration: none;
            /*height: 24px;*/
            height: 0px;
            background: url(/bin_images/bottom_nav.jpg) scroll 0% 0% no-repeat;
            line-height: 22px;
        }
        .bottom_nav_bar a {
            font-weight: normal;
            text-decoration: none;
        }
        .bottom_nav_bar a:visited {
            font-weight: normal;
            text-decoration: none;
        }
        #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 {
            -moz-border-radius-bottomleft: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            -webkit-border-radius:3px;
        }

        .textinput, .spinput, .textinput_sg {
            color:#8B8B8B;
            background: #171717;
            border: solid 2px #353535;
            font-family: Verdana, Arial, Helvetica, Sans-Serif;
            font-size: 10px;
            font-weight: normal;
            padding: 2px 2px 2px 2px;
            text-align:left;
            min-height: 12px;
            width: 107px;
            margin: 0px;

        }

        .textinput_sg {
            width: 154px;
            height: 14px;
            margin-bottom: 6px;
            padding: 2px;
            border: solid 1px #353535;

        }

        .startform_field {
         padding: 0; margin: -1px 0 0;

        }

        textarea {
            border: solid 1px #cccccc;
        }
        .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: transparent  url(/bin_images/pokerbody_bg.png) repeat-x bottom;
        }

        #PageContainer {
            margin: 0 auto 0 auto;
            position: relative;
            width: 770px;
            padding: 0px 4px 0px 4px;
        }
        #Header {
            visibility: visible;
            /*display: none;*/
            font-size: 10px;
            height: 15px;
            padding: 2px 0px 3px 0px;
            background-image: none;
            background:transparent;
            border:none;

        }
        #Masthead {
            margin-top: 2px;
            /*background-image:url(/bin_images/main_logo.png);*/
            width:770px;
            height: 112px;
            float:left;
                 /*border:1px solid #0249d9;
               background-color:#000000;*/

        }
        #PageBottom, #PageBottom_SSL {
            font-size: 9px;
            height: 127px;
            width: 770px;
            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;
            z-index: 50;
        }

        #LangSelection {
            position: absolute;
            right: 12px;
            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: #242424;
            color: #FFFFFF;
            border:none;
            
            border: 1px solid #484848;
            /*padding: 10px;*/
        }
            .maincontent, #article {
              width: 615px;
        }

        
        #article {
            text-align: left;
            width: 625px;
            min-width: 625px;
        }


        #article .textinput{
        text-align:left;
        }

        .maincontent {
         text-align:left;
         float: right;
         /*width: 590px;*/
        }


        .Login {
            visibility:visible;
            text-transform: uppercase;
            font-size: 9px;
            font-weight: bold;
            color: #FFFFFF;
            position: absolute;
            top: 35px;
            right: 27px;
            width: 119px;
        }

        .clock_time {
            color: #8B8B8B;
            /*text-transform:uppercase;
            font-size: 12px;*/
            font-weight:bold;
        }
        .clock_text {
            text-transform:uppercase;
        }
        .StartBtnPlaceholder {
            cursor: pointer;
            height: 180px;
            width: 570px;
            position: absolute;
            left: 0px;
            background-image: url(/grafik/pixel.gif);
            top: 0px;
            z-index: 900;
        /*        display:none;
                visibility:hidden;*/

        }
        .SearchBar {
                /*display:none;
                visibility:hidden;*/
                padding:0; margin:0;
            position: absolute;
                right: 116px;
                height:18px;
            top: 3px;
                padding-top:2px;
                padding-left:3px;
            color: #8B8B8B;
                font-size: 11px;
                text-transform:uppercase;
        }
        .SearchBar {
                _right:70px;
        }
        .SearchBar a, .SearchBar a:visited {
            color: #FFFFFF;
            text-decoration: none;
            /*text-transform: uppercase;*/
                font-weight:normal;
        }

        .SearchBar a:hover {
            color: #8D8D8D;
            text-decoration: none;
                font-weight:normal;
        }
        .NaviPath {
            border: none;
            background: url(/bin_images/line.gif) bottom no-repeat;
            margin-top: 32px;
            padding-left: 13px;
            padding-top: 2px;
            width:741px;
            height: 18px;
            color: #8D8D8D;
            font-size: 12px;

        }
        .NaviPath img{

        margin-top:2px;

        }

        .NaviPath a, .NaviPath a:visited {

            text-decoration: none;
            font-weight: normal;
            color: #8D8D8D;
            font-size: 12px
        }
        .breadcrumbs_item, .breadcrumbs_item:visited {
            color: #8D8D8D;
            font-size: 12px;
        }
        .GlobalNav {
            padding: 0px; margin: 0px;
            border: none;
            background: url(/bin_images/glob.gif) repeat-x bottom;
            color: black;
            font-size: 11px;
            position: absolute;
            top: 183px;
            height:32px;
            text-transform: uppercase;
            width: 750px;
            cursor:pointer;
            border:none;
            vertical-align:top;

        }

        /*.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;*/
            width: 750px;
            padding:0px;
            /*padding-top: 9px;*/
            text-align: left;
            margin-bottom:4px;
            margin-top: 8px;
 min-height: 280px;
        }

        .Content table{
            /*padding: 0;
            margin: 0;*/
            /*margin-bottom: 4px;*/
        }



        #Footer {
            margin-left:10px;
            font-size: 12px;
            height: 28px;
            color: #8D8D8D;
            width:750px;
        }

        #Footer a {
            color: #8D8D8D;
            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: white;
            margin: 0px;
            border: none;
            padding: 1px;
            height: 19px;
            vertical-align:top;
            table-layout: fixed;
            margin-bottom: 0px;
            background: url(/bin_images/menu_item_bg.gif) left top repeat-x;
        }

        .khorbar {
            height: 30px;
        }


        .khorbaritem {
            padding: 0px; margin: 0px;
            height: 30px;
            color: white;
            font-family: verdana, Arial Narrow, sans-serif;
            font-size: 11px;
            border:none;
            border-left: 1px solid #2F2F2F;
            border-right:1px solid transparent;
            /*border-top: 2px solid #660003;
            border-right: 2px solid #660003;*/
            text-transform: uppercase;
            text-align:center;
            vertical-align:middle;
            padding-left: 5px;
            padding-right: 5px;
            cursor: default;

        }


        .khorbaritem:first-child {
             border:none;

            border-left: 1px solid transparent;
            /*border-top: 2px solid #660003;*/
            border-right: 1px solid transparent;
        }
        .khorbaritem:hover, .khorbaritem_active, .khorbaritem_active:first-child {
            color: white;
            height: 30px;
            /*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 ;
        }
        /*
        .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 {
        }
        .khorbaritem a:active {
            color: white;
            text-decoration: none;
        }
        .ksubmenu {
            position: absolute;
            left: 0;
            top: 0;
            visibility: hidden;
        }
        .ksubframe {
            background-color:#333333;
            position: relative;
            display: block;
            border: 1px solid black;
            border-top: none;
            color: white;
            z-index: 200;
        }
        .kitem {
            border-top: 1px solid black;
            height: 18px;
            text-align: left;
            white-space: nowrap;
            margin: 0px;
            background: url(/bin_images/kitem.gif) left top repeat-x;

        }
        .kitem:hover {
            height: 18px;
            border-top: 1px solid #2F2F2F;
            text-align: left;
            white-space: nowrap;
            margin: 0px;
            background:#D60000;
            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: white;
            text-decoration: none;
        }
        .kitem a:active {
            color: white;
            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;
        }
        /* /////////////////-WINDOWS-///////////// */
        .default_popup_window {
            top: 150px;
            left: 150px;
            padding: 0px;
            margin: 0px;
            color: #ffffff;
            width: 320px;
            background-color: #1B1B1B;
            border:1px solid #3A3A3A;
        }
        .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: 19px;
            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: 6px;
            width: 16px;
            height: 16px;
            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_main.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: 320px;

        }
        .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 #484848;
        }
        /* used for the links TOP / PRINT */
        #tooltext {
            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: #600000;
            border: 1px solid black;
            border-bottom: none;
            font-size: 12px;
            font-weight: bold;
            color: white;
        }

        .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-repeat: repeat-x;
            background-color: #600000;
            margin-top:1px;
            color: white;
            font-size: 11px;
            font-weight: bold;
            /*border-top: 1px solid black;
            border-left: 1px solid black;
            border-bottom: 1px b black;*/
            border: 1px solid black;
            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_label {
            text-align: left;
            color: #FFFFFF;
            background: url(/bin_images/sgn_labe_bg.gif) repeat-x;
            width: 160px;
            height: 12px;
            padding-bottom: 2px;
            border: none;
            border-bottom: 0px;
            text-transform:uppercase;
        }
        .startform_head {
            font-family: Arial;
            border:none;
            font-size: 12px;
            text-transform: uppercase;
            text-align: center;
            font-weight: bold;
            color: white;
            height: 25px;
            width:160px;
            padding-top: 6px;
            padding-bottom: 2px;
        }
        /* 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: white;
            text-transform: uppercase;
            background-color: #A01D03;
        }
        .nac_step_inactive {
            color: #ffffff;
            text-transform: uppercase;
            background-color: #49494a;
        }
        .reg_form {
        /*border: 2px solid #EAE4E3;
        margin: 4px 7px 3px 4px;*/
        /*min-width: 625px;*/
        padding: 0px;
        }
        #formtext {

        }
        /* --- BUTTON TEXTCOLOR & BORDERCOLOR --- */
        /*.button_right1, .button_right2, .button_right3, .button_right4, .button_right5 {
            border-left: none;
            border: none;
            height: 32px;
            background-image: url(/bin_images/button_right_bg.gif);
            width:4px;
            background-repeat: no-repeat;
        }

        .button_left1, .button_left2, .button_left3, .button_left4, .button_left5, .button_left6 {
            font-size: 1px;
            border-left: none;
            border: none;
            height: 32px;
            background-image: url(/bin_images/button_left_bg.gif);
            width:4px;
        }

        .button_main1, .button_main1_submit, .button_main2, .button_main3, .button_main4, .button_main5, .button_main6 {
            color: #6B0607;
            height: 32px;
            border:none;
            background-image: url(/bin_images/button_mid_bg.gif);
            background-repeat: repeat-x;
            font-weight:bold;
        }
        td.button_main1_submit {
        height:32px;

        }

        td.button_main1 {
        }*/


      /* new */

        .button_right1, .button_right2, .button_right3, .button_right4, .button_right5, .button_right6 {
            border-left: none;
            border: none;
            height: 32px;
            width:9px;
            background: url(/bin_images/button.png) no-repeat left -68px;
        }
        .button_main1, .button_main1_submit, .button_main2, .button_main3, .button_main4, .button_main5, .button_main6 {

            border-left: none;
            border-right: none;
            border: none;
            color: white;
            font-weight:bold;
            text-transform:uppercase;
            height: 34px;
            font-size: 10px;
            background: url(/bin_images/button.png) repeat-x left -34px;
        }
        td.button_main1_submit {
            height:32px;
            padding-left: 5px;
            padding-right: 5px;

        }
        input.button_main1_submit {
            height:34px;
            font-size:11px;
            padding:0px;
            position:relative;
            top:-1px;
        }
        .button_left1, .button_left2, .button_left3, .button_left4, .button_left5, .button_left6 {
            font-size:0px;
            border-right: none;
            border: none;
            height: 34px;
            width:6px;
            background: url(/bin_images/button.png) no-repeat left 0px;
        }




    /* end new */

    .button_right_l {
            border-left: none;
            border: none;
            height: 25px;
            width: 7px;
            background: url(/bin_images/login_button.png) no-repeat left -50px;
        }
        .button_main_l {

            border-left: none;
            border-right: none;
            border: none;
            color: white;
            font-weight:bold;
            text-transform:uppercase;
            height: 25px;
            font-size: 11px;
            background: url(/bin_images/login_button.png) repeat-x left -25px;

        }
        input.button_main_l_submit {
            height:25px;
            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: 25px;
            width: 7px;
        }





        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 ****/
        .breadcrumbs_item {

        }
        .breadcrumbs_last, .breadcrumbs_last:link, .breadcrumbs_last:visited, .breadcrumbs_last:active {

        color: #8D8D8D;
        }
        .breadcrumbs_last:hover {
            color: #8D8D8D;
        }


        /* für alle besseren browser */
        html>body #floating_left {
            position: fixed;
            top: 246px;
            margin-left: 4px;
            margin-right: 7px;
            margin-bottom:5px;
            width:119px;
            float: left;
        }

        html>body #floating_left img{
        margin-bottom:5px;
        }




        #tooltext_separator {
            color: #C60001;
        }


        .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: 183px;
            width: 770px;
        }

        .separator {
            background: url(/bin_images/separator.png) repeat-x;
            height: 5px;
            width: 770px;
        }

        .sp_signup {
            color: white;
            font-size: 9px;
            background: url(/bin_images/singup_bg.gif) no-repeat;
            /*margin-left: -28px;*/

            width: auto;
            margin-left: 11px;
            margin-top: 6px;
            float:left;
        }

        #form_tplan, #form_acc_summary{
            /*margin-left: 15px;*/
        }

        #payout, #payin {
           margin-left: 10px;
        }

        hr {
            color: #484848;
            background-color:#484848;
            height: 1px;
            border: none;
        }

        ._main_left, ._main_right, ._bottom_left, ._bottom_right, ._bar_left, ._bar_right {
            display: none;
        }

        .welcome_l {
            margin-left:4px;
            margin-top:4px;
            float:left;
            background: url(/bin_images/navi_left.gif) no-repeat;
            height:25px;
            width: 5px;
        }

        .welcome_m, .welcome_m a {
            padding-bottom: 4px;
            color: #8D8D8D;
            height:10px;
            width:735px;
        }

        .welcome_r {
            margin-top:4px;
            float:left;
            background: url(/bin_images/navi_right.gif) no-repeat;
            height:25px;
            width: 5px;
        }

        .home_article table{
            width: 100%;
        }


legend {
color: white !important;
}

.selectbox {
min-height: 18px;
}