/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
==============================================================

    FCGH.net Stylesheet
    Copyright © 2010 James Barrante
    $ CSS.Client.Spiele.Default.php $
    $ Thu, 21 Jan 2010 13:45:47 +0100 $

==============================================================
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



@media screen {

        #STV_SWITCH {
            background: silver;
            padding: 4px;
            padding-left: 0;
            border: 1px outset white;
            border-left-width: 0;
            margin-top: 38px;
            opacity: 1;
        }

        #STV_SWITCH H3 {
            background: #444;
            color: whitesmoke;
            font: bold 11px Tahoma, sans-serif;
            text-align: center;
            padding: 3px;
            margin: 0 0 4px 4px;
            border: 1px solid gainsboro;
        }

        #STV_SWITCH UL {
            list-style-type: none;
            padding: 0;
            margin: 0;
            border: 1px solid whitesmoke;
            border-left-width: 0;
        }

        #STV_SWITCH LI {
            display: inline;
            padding: 0;
            margin: 0;
        }

            #STV_SWITCH LI A,
            #STV_SWITCH LI A:link,
            #STV_SWITCH LI A:hover,
            #STV_SWITCH LI A:active,
            #STV_SWITCH LI A:visited
            {
                display: block;
                background: gainsboro url(../../IMG/Base.Bullet.png) scroll no-repeat 7px 60%;
                background-color: gainsboro;
                color: #444;
                padding: 3px;
                padding-left: 16px;
                text-decoration: none;
                font: bold 11px Tahoma, sans-serif;
                border-top: 1px solid silver;
                border-left: 8px solid #777;
            }

            #STV_SWITCH LI A:hover
            {
                background-color: whitesmoke;
            }

            #STV_SWITCH LI:first-child A {
                border-top-width: 0;
            }

            #STV_SWITCH LI A.CUR,
            #STV_SWITCH LI A.CUR:hover
            {
                border-left-color: rgb(255,229,0);
                color: mediumblue;
            }

            #STV_SWITCH .CHK {
                text-align: left;
                margin-top: 3px;
                padding-left: 2em;
                font: normal 11px Tahoma, sans-serif;
            }

            #STV_SWITCH .CHK INPUT {
                vertical-align: -3px;
            }

            #STV_SWITCH .CHK LABEL {
                display: block;
            }
                
            #STV_SWITCH .CHK LABEL:hover {
                color: #005090;
            }






        #SPIELPLAN {
            padding: 4px;
            border: 1px outset white;
            background: silver;
            color: black;
            margin-bottom: 16px;
        }

            #SPIELPLAN H3 {
                background: black;
                color: white;
                padding: 3px;
                text-align: center;
                font: bold 11px Verdana, sans-serif;
                border: 1px solid whitesmoke;
                margin: 0 0 4px;
            }

            #TSP {
                width: 100%;
                table-layout: fixed;
                background: white;
                color: black;
                border: 1px solid #444;
            }

            #TSP TD {
                padding: 3px 0;
                border-width: 0;
                border-spacing: 0;
                border-bottom: 1px solid silver;
                font-size: 11px;
            }
                #TSP TR.S_TT TD {   color: #059; font-weight: normal !important;  }
                #TSP TR.S_AT TD {   color: #333;    }

            #TSP TD A {
                color: black;
                text-decoration: none;
            }

            #TSP TD.A {
                font: bold 11px Tahoma, sans-serif;
                color: mediumblue;
                text-align: right;
            }

            #TSP TD.B {
                text-align: right;
            }

            #TSP TD.C {
                text-align: center;
                font: bold 11px Verdana, sans-serif;
                color: mediumblue;
            }

            #TSP TD.D {
                font: bold 11px Verdana, sans-serif;
            }

            #TSP TD.E,
            #TSP TD.E TT
            {
                font: normal 9pt fixedsys, monospace;
                text-align: center;
            }

                #TSP TD.E TT.X {
                    color: dimgray;
                    border-bottom: 1px solid transparent;
                    border-right: 1px solid transparent;
                }
                #TSP TD.E TT.S {
                    background: lawngreen;
                    border-bottom: 1px solid seagreen;
                    border-right: 1px solid seagreen;
                }
                #TSP TD.E TT.U {
                    background: powderblue;
                    border-bottom: 1px solid steelblue;
                    border-right: 1px solid steelblue;
                }
                #TSP TD.E TT.N {
                    background: orange;
                    border-bottom: 1px solid tomato;
                    border-right: 1px solid tomato;
                }

                #TSP TD.F,
                #TSP TD.I
                {
                    text-align: center;
                    padding: 0;
                }

                #TSP TD.Z,
                #TSP TD.Z:hover
                {
                    background: black;
                    color: white;
                    text-transform: uppercase;
                    letter-spacing: 2px;
                    font: bold 11px Tahoma, sans-serif;
                    text-align: center;
                    padding: 3px;
                    cursor: pointer;
                    -moz-user-select: none;
                    border-bottom-width: 0;
                }

                #TSP TD.Z:hover {
                    background: black;
                    color: rgb(255,229,0);
                }







            #DMATRIX,
            #DGRAPH,
            #DZSP,
            #DEXTRA
            {
                background: silver;
                color: black;
                padding: 4px;
                width: 760px;
                margin: 0 auto 16px;
                border: 1px outset white;
            }
            
                #DMATRIX H3,
                #DGRAPH H3,
                #DZSP H3,
                #DEXTRA H3
                {
                    background: black;
                    color: white;
                    margin: 0 0 4px;
                    padding: 3px;
                    border: 1px solid white;
                    font: bold 11px Verdana, sans-serif;
                    text-align: center;
                }
        
            #TMATRIX {
                width: 100%;
                table-layout: fixed;
                background: white;
                color: black;
                border-spacing: 0;
                border: 1px solid dimgray;
                margin: 0 auto;
            }
            
                #TMATRIX TD {
                    white-space: nowrap;
                    overflow: hidden;
                    border-top: 1px solid silver;
                    padding: 0;
                    height: 25px;
                    font: normal 12px 'Lucida Console', monospace;
                    text-align: center;
                }
                
                    #TMATRIX TBODY TD EM {
                        font-style: normal;
                        font-weight: bold;
                        color: #C00;
                    }
                
                #TMATRIX TBODY TR:first-child TD {
                    border-top: none;
                }
            
                    #TMATRIX .AX {
                        background: midnightblue;
                        color: lemonchiffon;
                        padding-left: 4px;
                        border-top-color: indigo;
                        font: bold 11px Tahoma, sans-serif;
                        text-align: left;
                    }
                    
                    #TMATRIX .AN {
                        background: midnightblue;
                        color: rgb(255,229,0);
                        font: bold 10px Tahoma, sans-serif;
                    }
                    
                    #TMATRIX .BT {
                        display: block;
                        margin: -2px auto;
                        width: 1em;
                        padding: 2px;
                        background: midnightblue;
                        color: darkkhaki;
                        border: 1px solid white;
                        border-color: white gray gray white;
                        font: bold 21px 'Courier New', monospace;
                        line-height: 14px;
                    }
                    
                        #TMATRIX .BT STRONG {
                            color: rgb(255,229,0);
                            font-weight: inherit;
                        }
                        
                    #TMATRIX .XF,
                    #TMATRIX .XT
                    {
                        background: ghostwhite;
                        color: gray;
                        border-top: 1px solid steelblue;
                        padding: 7px 16px;
                        font: normal 9pt fixedsys, monospace;
                        text-align: right;
                        -moz-user-select: none;
                    }
                    
                    #TMATRIX .XT {
                        text-align: left;
                        color: black;
                        padding-left: 4em;
                    }
                    
                        #TMATRIX .XT STRONG,
                        #TMATRIX .XT EM
                        {
                            color: mediumblue;
                            font-weight: normal;
                            font-style: normal;
                        }
        











        #STAT_LIGA,
        #STAT_MSCH
        {
            padding: 4px 4px;
            border: 1px outset white;
            background: silver;
            color: black;
            margin: 0 0 16px 16px;
        }
        
        #STAT_LIGA {
            margin-top: 40px;
        }

            #STAT_LIGA H3,
            #STAT_MSCH H3
            {
                background: black;
                color: white;
                padding: 2px 3px 3px;
                text-align: center;
                font: bold 11px Verdana, sans-serif;
                border: 1px solid whitesmoke;
                margin: 0 0;
            }
            
            #STAT_LIGA UL,
            #STAT_MSCH UL
            {
                list-style-type: none;
                margin: 0;
                padding: 0;
            }
            
            #STAT_LIGA UL > LI,
            #STAT_MSCH UL > LI
            {
                margin: 4px 0 0;
                padding: 0;
                border: 1px solid dimgray;
                background: whitesmoke;
                color: black;
            }
            
            #STAT_LIGA UL > LI H4,
            #STAT_MSCH UL > LI H4
            {
                background: dimgray url(../../IMG/Base.Bullet.Gelb.png) scroll no-repeat 8px 7px;
                color: white;
                font: bold 11px Verdana, sans-serif;
                text-align: left;
                padding: 2px 0 3px 20px;
                margin: 0 0 3px;
                border: none;
            }

            #STAT_MSCH UL > LI H4 {
                margin: 0;
            }
            
            #STAT_LIGA UL > LI > OL,
            #STAT_MSCH UL > LI > OL
            {
                margin: 0;
                padding: 0;
                font: normal 11px Tahoma, sans-serif;
            }
            
            #STAT_LIGA UL > LI > OL LI,
            #STAT_MSCH UL > LI > OL LI {
                margin-left: 24px;
            }
            
                #STAT_LIGA UL > LI > OL A,
                #STAT_LIGA UL > LI > OL A:link,
                #STAT_LIGA UL > LI > OL A:hover,
                #STAT_LIGA UL > LI > OL A:active,
                #STAT_LIGA UL > LI > OL A:visited,
                #STAT_MSCH UL > LI > OL A,
                #STAT_MSCH UL > LI > OL A:link,
                #STAT_MSCH UL > LI > OL A:hover,
                #STAT_MSCH UL > LI > OL A:active,
                #STAT_MSCH UL > LI > OL A:visited
                {
                    display: table-row;
                    text-decoration: none;
                    background: transparent;
                    color: black;
                    padding-top: 3px;
                }

                    #STAT_LIGA UL > LI > OL A:hover,
                    #STAT_MSCH UL > LI > OL A:hover
                    {
                        background: rgb(255,229,0);
                        color: mediumblue;
                    }


                #STAT_LIGA UL > LI > OL DIV,
                #STAT_MSCH UL > LI > OL DIV
                {
                    display: table;
                    table-layout: fixed;
                    width: 100%;
                    border-spacing: 0;
                    padding: 0;
                    margin: 0;
                }
                
                #STAT_LIGA UL > LI > OL A SPAN,
                #STAT_MSCH UL > LI > OL A SPAN
                {
                    display: table-cell;
                    overflow: hidden;
                    white-space: nowrap;
                    padding: 0;
                    margin: 0;
                }
            
                #STAT_LIGA UL > LI > OL A SPAN.TE,
                #STAT_MSCH UL > LI > OL A SPAN.TE
                {
                    width: 48px;
                    text-align: center;
                }
                
                #STAT_LIGA UL > LI > OL A SPAN.TE TT,
                #STAT_MSCH UL > LI > DIV.STAT SPAN TT
                {
                    font: normal 12px 'Lucida Console', monospace;
                }



                #STAT_MSCH UL > LI > DIV.STAT {
                    display: table;
                    table-layout: fixed;
                    width: 100%;
                    border-spacing: 0;
                }

                    #STAT_MSCH UL > LI > DIV.STAT A,
                    #STAT_MSCH UL > LI > DIV.STAT A:link,
                    #STAT_MSCH UL > LI > DIV.STAT A:hover,
                    #STAT_MSCH UL > LI > DIV.STAT A:active,
                    #STAT_MSCH UL > LI > DIV.STAT A:visited
                    {
                        display: table-row;
                        text-decoration: none;
                        background: transparent;
                        color: black;
                    }                    

                    #STAT_MSCH UL > LI > DIV.STAT A:hover
                    {
                        background: rgb(255,229,0);
                        color: mediumblue;
                    }

                        
                    #STAT_MSCH UL > LI > DIV.STAT A SPAN {
                        display: table-cell;
                        overflow: hidden;
                        white-space: nowrap;
                        font: normal 11px Tahoma, sans-serif;
                        padding: 3px 0;
                    }

                        #STAT_MSCH UL > LI > DIV.STAT A SPAN.A {
                            width: 24px;
                            padding-right: 7px;
                            font-weight: bold;
                            color: mediumblue;
                            text-align: right;
                        }

                        #STAT_MSCH UL > LI > DIV.STAT A SPAN.C {
                            width: 48px;
                            text-align: center;
                        }

                #STAT_MSCH UL > LI > DIV.STAU DIV IMG {
                    display: block;
                    border: 1px solid silver;
                    margin: 1px auto;
                }

                #STAT_MSCH UL > LI > DIV.STAU DIV.I {
                    padding: 2px 8px 0 0;
                    font: normal 11px Tahoma, sans-serif;
                    text-align: right;
                }






        
            #DGRAPH {
            }
                
            #DGRAPH #TGRAPHUI TABLE {
                width: 100%;
                table-layout: fixed;
            }
            
            #DGRAPH #TGRAPHUI LABEL {
                margin: 2px;
                padding: 4px 8px;
                border: none;
                background: transparent;
                color: black;
                font: bold 11px Tahoma, sans-serif;
            }
            
                #DGRAPH #TGRAPHUI LABEL.X,
                #DGRAPH #TGRAPHUI LABEL.X:hover
                {
                    margin: 2px;
                    padding: 3px 7px;
                    border: 1px solid gray;
                    background: rgb(255,229,0);
                    color: mediumblue;
                }
                #DGRAPH #TGRAPHUI LABEL:hover {
                    margin: 2px;
                    padding: 3px 7px;
                    border: 1px solid lightgray;
                    background: gainsboro;
                    color: navy;
                }
                
                #DGRAPH #TGRAPHUI INPUT[type="radio"] {
                    vertical-align: -2px;
                }
                
            #DGRAPH #TGRAPHUI FIELDSET {
                height: 38px;
                padding-bottom: 0;
            }
                
            #DGRAPH #TGRAPHUI LEGEND {
                font: bold 11px Verdana, sans-serif;
                color: #024;
            }
            
            #DGRAPH #TGRAPHUI SELECT {
                font: bold 11px Tahoma, sans-serif;
                background: whitesmoke;
                color: mediumblue;
                width: 100%;
                padding: 0;
                border: 1px solid gray;
            }
            
                #DGRAPH #TGRAPHUI SELECT OPTION {
                    width: 100%;
                    background: white;
                    color: #444;
                    padding: 2px;
                }
            
            #IGRAPH P.FAIL {
                margin: 8px;
                padding: 8px;
                font: bold 11px Tahoma, sans-serif;
                color: dimgray;
                text-align: center;
            }
            
            #IGRAPH DIV {
                padding: 2px;
                background: whitesmoke;
                border: 1px solid gray;
                color: black;
                margin: 7px 2px 0;
            }
            
            #IGRAPH IMG {
                display: block;
                margin: 0 auto;
                border: 1px solid gray;
                background: olivedrab url(../../IMG/Spiele.TGraph.BG.png) scroll no-repeat center center;
                color: black;
            }














































        #TBL__AM,
        #TBL__BM
        {
            table-layout: fixed;
            width: 768px;
            margin: 8px auto;
            padding: 0;
        }

        #TBL__A,
        #TBL__B
        {
            display: table-row;
        }

        #TBLC__AL,
        #TBLC__AR,
        #TBLC__BL,
        #TBLC__BR
        {
            display: table-cell;
            overflow: hidden;
            vertical-align: top;
            padding: 0;
        }


            #TBLC__AL,
            #TBLC__BL
            {
                width: 512px;
            }

            #TBLC__AR,
            #TBLC__BR
            {
                width: 256px;
            }








    
        #DEXTRA {
            width: 192px;
            margin: 0 16px 16px auto;
        }
        
        #DEXTRA UL {
            margin: 4px 0 0;
            padding: 0;
            list-style-type: none;
        }
        
        #DEXTRA LI {
            margin: 0;
            padding: 0;
        }
        
        #DEXTRA LI A,
        #DEXTRA LI A:link,
        #DEXTRA LI A:hover,
        #DEXTRA LI A:active,
        #DEXTRA LI A:visited
        {
            display: block;
            padding: 3px;
            border: 1px solid gray;
            border-top-width: 0;
            text-align: center;
            background: whitesmoke;
            color: #04A;
            font: bold 11px Verdana, sans-serif;
            text-decoration: none;
        }

            #DEXTRA LI A:hover {
                background: rgb(255,229,0);
                color: mediumblue;
            }
        
            #DEXTRA LI:first-child A,
            #DEXTRA LI:first-child A:link,
            #DEXTRA LI:first-child A:hover,
            #DEXTRA LI:first-child A:active,
            #DEXTRA LI:first-child A:visited
            {
                border-top-width: 1px;
            }











        #DZSP #TZSP {
            table-layout: fixed;
            width: 100%;
            border: 1px solid black;
            background: white;
            color: black;
            cursor: default;
        }
        
            #DZSP #TZSP TD {
                padding: 4px 4px;
                font: normal 11px Verdana, sans-serif;
                border-top: 1px solid silver;
                white-space: nowrap;
                overflow: hidden;
            }
            
                #DZSP #TZSP TR:first-child TD {
                    border-top: none;
                }
                
                #DZSP #TZSP TD.T {
                    font: bold 11px Tahoma, sans-serif;
                    color: #777;
                    text-align: center;
                }
                #DZSP #TZSP TD.D {
                    text-align: right;
                    padding-right: 7px;
                }
                    #DZSP #TZSP TD.G A {
                        text-decoration: none;
                        color: #005090;
                        font-weight: bold;
                        display: block;
                    }

                #DZSP #TZSP TD.E {
                    text-align: center;
                }
                    #DZSP #TZSP TD.E TT {
                        font: normal 9pt fixedsys, monospace;
                    }








    
    
        .BOZ,
        .BOS
        {
            background: transparent url(../../IMG/Base.Alpha.White.025vH.png) scroll repeat;
            color: black;
            width: 532px;
            border: 1px solid white;
            border-left: 0;
            margin: 10px 0 0;
        }
        
        .BOZ {
        }
        
            .BOZ H2 {
                font: normal 32px Cambria, Georgia, serif;
                margin: 4px 0;
                padding: 0;
                padding-right: 1.1em;
                text-align: right;
            }
            
            .BOZ H2 STRONG {
                margin: 0 0.5em;
            }
            
            .BOZ H3 {
                font: normal 25px 'Lucida Sans Unicode', Tahoma, sans-serif;
                color: dimgray;
                text-align: right;
                margin: 0;
            }
            
                .BOZ H3 TT {
                    font: normal 24px 'Lucida Console', monospace;
                    border-bottom: 2px solid whitesmoke;
                }
                
                    .BOZ H3 TT.N { border-bottom: 2px solid darkorange; }
                    .BOZ H3 TT.S { border-bottom: 2px solid yellowgreen; }
                    .BOZ H3 TT.U { border-bottom: 2px solid gray; }
            
            .BOZ A,
            .BOZ A:link,
            .BOZ A:hover,
            .BOZ A:active,
            .BOZ A:visited
            {
                background: transparent;
                color: lightsteelblue;
                text-decoration: none;
            }
                        
            .BOZ A:hover {
                background: transparent;
                color: steelblue;
            }



            
            #SP_BOW {
                background: transparent;
                background: yellow;
                color: red;
                margin: -31px 7px 12px 544px;
                margin: 0;
                width: 192px;
            }
            
                .BOW H3 {
                    margin: 0;
                    padding: 0;
                    font: normal 24px 'Lucida Sans Unicode', Tahoma, sans-serif;
                    text-align: center;
                color: red;
                }
            
                .BOW STRONG {
                    font-weight: normal;
                    color: red;
                }



        
        
        .BOS {            
            background: transparent url(../../IMG/Base.Alpha.White.075vH.png) scroll repeat;
            margin-bottom: 21px;
        }
        
            .BOS DIV {
                padding: 0 20px;
            }
        
            .BOS P {
                font: normal 17px Georgia, serif;
                line-height: 24px;
                text-align: left;
                margin: 12px 0;
                padding: 0;
            }
            
            
        #TTRAINING {
            position: relative;
            height: 128px;
            background: url(/IMG/Spiele.Training.Teaser.BG.png) scroll no-repeat center center;
        }
            div#TTRAINING_DT,
            div#TTRAINING_LT
            {
                position: absolute;
                left: 72px;
                top: 14px;
                font: normal 26px 'comic sans ms', sans-serif;
                letter-spacing: -1px;
                color: #005090;
            }
                div#TTRAINING_DT sup {
                    text-decoration: underline;
                    vertical-align: 8px;
                }
            div#TTRAINING_LT {
                left: 552px;
                top: 20px;
                width: 212px;
                color: #567800;
                letter-spacing: 0;
                font: bold 11px Tahoma, sans-serif;
            }
                div#TTRAINING_LT a, 
                div#TTRAINING_LT a:hover
                {
                    color: #567800;
                    text-decoration: none;
                }
                div#TTRAINING_LT a:hover {
                    color: #000;
                    background: #dbff80;
                    text-decoration: underline;
                }
                div#TTRAINING_LT p {
                    text-align: center;
                    font-size: 100%;
                    margin-top: 6px;
                }
                div#TTRAINING_LT span.SANW {
                    padding: 3px 7px;
                    background: #000;
                    color: #FFF;
                    
                }







}


