    @import url("/bin_images/search_faq.css");

    .dummy {
    }

    .login_info {
        position: relative;
        top: 2px;
        left: 7px;
        color: white;
        font-size: 12px;
    }
    .ciGelb {
        color: #00a8b3;
        font-weight:bold;
    }

    a {
        color: #00a8b3;
        text-decoration: underline;
        font-weight:bold;
    }

    html {
        height: 100%;
    }
    body {
        background-image:url(/bin_images/pattern_all.gif);
        background-repeat:repeat;
        background-color:white;
        color:black;
        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, .title {
        font-size: medium; 
        line-height: 1;        
        font-family: verdana, sans-serif;
        color: #353535;
    }

    h2 {
        font-size: medium; 
        line-height: 1;        
        font-family: verdana, sans-serif;
        color: #353535;
    }
    h3 {
        font-size: 13px;
        font-weight: bold;
        font-family: verdana, sans-serif;
        color: #353535;
        padding: 0px;
        margin: 0px;
    }
    h4 {
        font-size: 13px;
        font-weight: bold;
        font-family: verdana, arial, sans-serif;
        color: #353535;
    }
    .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: 6px;
        text-transform: uppercase;
        top: 214px;
        padding-top:2px;
        color: black;


    }
    #search a {
        color: black;
        text-decoration: none;
        text-transform: uppercase;
            font-weight: normal;
    }
    .textinput, .spinput, .textinput_sg {
        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: 11px;
        font-weight: normal;
        padding: 0px 2px 0px 2px;
        text-align:left;
        min-height: 18px;
height: 18px;
        width: 119px;
    }
.textinput_sg {
      height: 13px;
min-height: 13px;
font-size: 10px;
}

   textarea {
        border: solid 1px #cccccc;
    }
    .SearchField {
        /*display:none;
        visibility:hidden;*/
        position: absolute;
        right: 10px;
        text-align: center;
        top: 215px;
        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: 0px 2px 2px 2px;
        text-align:left;
        width: 117px;

    }

    #pokerbody {
    margin-top: 0px;
    }

    #PageContainer {
        margin: 0 auto 0 auto;
        position: relative;
        width: 750px;
        padding: 0px 4px 0px 4px;
        background: url(/bin_images/pokerbody_bg.png) repeat-y;
    }
    #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:750px;
        height: 112px;
        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: 106px;
        width: 750px;
        border: none;
    }

    .container_l {
      border: 0;
      position: relative; width: 106px; height: 15px; overflow: hidden;

    }

    .language_toolbar {
        position: absolute; width: 110px; top: -2px; left: -2px;
        color: #5C5C5C; background: #FFFFFF;
        font-size: 10px;
        /*font-size: 10px;
        background-color: #FFFFFF;
        color: #5C5C5C;
        width: 110px;
        height: 14px;
        font-weight: normal;
        border: none;
        /*-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: 39px;
        top: 15px;
        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: #fdfdfd;
        color: #003B49;
        border:none;

    }
    #article {
        text-align: left;
        min-height: 250px;
    }


    #article .textinput{
    text-align:left;
    }

    .maincontent {
    text-align:left;
    float: right;
    padding: 10px;
    }


    .Login {
        visibility:visible;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: normal;
        color: white;
        position: absolute;
        top: 214px;
        left: 10px;
        width: auto;
    }

    .clock_time {
        /*color: #FFFFFF;
        text-transform:uppercase;
        font-size: 12px;*/
        font-weight:bold;
    }
    .clock_text {
        text-transform:uppercase;
    }
    .StartBtnPlaceholder {
        cursor: pointer;
        height: 103px;
        width: 750px;
        position: absolute;
        left: 0px;
        background-image: url(/grafik/pixel.gif);
        top: 35px;
        z-index: 900;
    /*        display:none;
            visibility:hidden;*/

    }
    .SearchBar {
            /*display:none;
            visibility:hidden;*/
            padding:0; margin:0;
        position: absolute;
            left: 8px;
            height:18px;
        top: 170px;
            padding-top:2px;
            padding-left:3px;
        color: white;
            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: #aaaaaa;
        text-decoration: none;
            font-weight:normal;
    }
    .NaviPath {
        background: url(/bin_images/navi_bg.gif) repeat-x #00424D;
        padding-top: 68px;
        padding-left: 7px;
        width:743px;
        height: 18px;
        border: none;
        color: white;
        font-size: 12px;

    }
    .NaviPath img{

    margin-top:2px;

    }

    .NaviPath a, .NaviPath a:visited {

        text-decoration: none;
        font-weight: normal;
        color: #7DC2CE;
        font-size: 12px
    }
    .breadcrumbs_item, .breadcrumbs_item:visited {
        color: #7DC2CE;
        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: 189px;
        height:26px;
        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;
padding-bottom: 4px;
        text-align: left;
    }

    .Content table{
       /* padding: 0; margin: 0;*/
    }



    #Footer {
        background: url(/bin_images/footer_bg.png) repeat-x;
        padding: 10px 5px 10px 5px;
        font-size: 12px;
        height: 11px;
        color: white;
        width:740px;
    }
    #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 -----------*/
    .khorbar {
        color: white;
        margin: 0px;
        border: none;
        padding: 0px;
        width: 100%;
        height: 21px;
        vertical-align:top;
        table-layout: fixed;
        margin-bottom: 0px;
    }
    .khorbaritem {
        padding: 0px; margin: 0px;
        background: url(/bin_images/menu_item_bg.gif) left top repeat-x;
        height: 19px;
        color: white;
        font-family: verdana, Arial Narrow, sans-serif;
        font-size: 11px;
        border:none;
        border-left: 1px solid black;
        /*border-top: 2px solid #660003;
        border-right: 2px solid #660003;*/
        text-transform: uppercase;
        text-align:center;
        vertical-align:middle;
        padding-left: 1px;
        padding-right: 1px;
        cursor: default;

    }


    .khorbaritem:first-child {
         border:none;
        /*border-left: 2px solid #660003;
        border-top: 2px solid #660003;
        border-right: 2px solid #660003;*/
    }
    .khorbaritem:hover, .khorbaritem_active, .khorbaritem_active:first-child {
        color: white;
        /*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 {
        position: relative;
        display: block;
        background-color: #003943;
        border: 1px solid black;
        border-top: none;
        color: white;
        z-index: 100;
    }
    .kitem {
        border-top: 1px solid black;
        text-align: left;
        white-space: nowrap;
        margin: 0px;
        background-color:#003943;
        color: white;
    }
    .kitem:hover {
        border-top: 1px solid black;
        text-align: left;
        white-space: nowrap;
        margin: 0px;
        background-color:#00262D;
        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 {
            background-color:#00262D;
        color: white;
        text-decoration: none;
    }
    .kitem a:active {
        color: white;
        background-color: #00262D;
        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: 320px;
        background-image:url(/bin_images/body_bg_pu.gif);
        background-repeat:repeat-x;
        background-color: #14282C;
        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: #8ADBEE;
        /*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: 10px;
        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 #00444F;
    }
    /* used for the links TOP / PRINT */
    #tooltext {
        color: #2C93A5;
        text-align: center;
    /*        width:100px;*/

    }
    #tooltext a {
        color: #2C93A5;
        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: #990000;
        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: #002B36;
        border: 1px solid #00343D;
        font-size: 12px;
        font-weight: bold;
        color:#62E4FB;
    }

    .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: #002B36;
        margin-top:1px;
        color: #62E4FB;
        font-size: 11px;
        font-weight: bold;
        /*border-top: 1px solid black;
        border-left: 1px solid black;
        border-bottom: 1px solid black;*/
        border: 1px solid #00343D;
        border-bottom: 1px solid #105D39;
    }
    .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: #990000;
    }
    .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 {

    }
    .startform_label {
        text-align: center;
        color: #FFFFFF;
        background-color: transparent;
        padding: 2px;
        border: none;
        border-bottom: none;
        border: 1px;
    }
    .startform_head {
        font-family: Arial;
        border:none;
        font-size: 15px;
        text-transform: uppercase;
        text-align: left;
        font-weight: normal;
        color: #062227;
        height: 18px;
    }
    /* 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: #00424D;
    }
    .nac_step_inactive {
        color: #ffffff;
        text-transform: uppercase;
        background-color: #49494a;
    }
    .reg_form {

    }
    #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 {
        visibility:hidden;
        border-left: none;
        border: none;
        height: 32px;
        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: white;
        font-weight:bold;
        height: 32px;
        font-size: 10px;
        background: url(/bin_images/button.png) repeat-x left -32px;
        border-left: 1px solid #091D22;
        border-right: 1px solid #091D22;
    }
    td.button_main1_submit {
        height:32px;
        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;
        background: url(/bin_images/button.png) no-repeat left 0px;
    }

/* 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 ****/
    .breadcrumbs_item {

    }
    .breadcrumbs_last, .breadcrumbs_last:link, .breadcrumbs_last:visited, .breadcrumbs_last:active {

    color: #7DC2CE;
    }
    .breadcrumbs_last:hover {
        color: #7DC2CE;
    }


    /* f�r alle besseren browser */
    html>body #floating_left {
        position: fixed;
        top: 266px;
        margin-left: 7px;
        margin-right: 7px;
        margin-bottom:5px;
        width:119px;
        float: left;
    }

    html>body #floating_left img{
    margin-bottom:5px;
    }



    #tooltext_separator {
        color: #2C93A5;
    }


    .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: 170px;
        width: 750px;
    }

    .separator {
        background: url(/bin_images/separator.png) repeat-x;
        height: 5px;
        width: 758px;
    }

    .sp_signup {
        color: white;
        font-size: 9px;
        background: url(/bin_images/singup_bg.gif) no-repeat;
        /*margin-left: -28px;*/
        height:50px;
        width: auto;
        margin-left: 12px;
        margin-top: 4px;
        float:left;
    }

    #form_tplan, #form_acc_summary{
        margin-left: 15px;
    }

    #payout, #payin {
       margin-left: 10px;
    }

    hr {
        color: #00444F;
        background-color:#00444F;
        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: #7DC2CE;
        height:10px;
        width:735px;
    }

    .welcome_r {
        margin-top:4px;
        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%;
        background:#fdfdfd;
    }
.addtoany_button{
float:left;
margin-top:16px;
margin-left:5px;
}

.facebook_button{
float:left;
margin-top:10px;
margin-left:8px;
}

.twitter_button{
float:left;
margin-top:-2px;
margin-left:7px;
}

.resultNone {
	width: 300px;
}

.tournamentsearch a {font-size: 10px !important;}

#art1, #art2, #art1 a, #art2 a {color:white;}
#art1 a:link, #art2 a:link {font-weight: bold !important;}
#art1 h1, #art2 h1 {color: white; padding: 10px; margin: 0px;}
#art1 p, #art2 p { padding: 0px; padding-left: 150px; margin: 0px; padding-bottom: 5px;}
#art1, #art2 {width: 720px; font-family: tahoma;
font-size: 11px;}
#art1 {position: absolute; top:2px}
#art2 {position: absolute; top: 130px;}

