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

    FCGH.net Stylesheet
    Copyright © 2010 James Barrante
    $ CSS.Client.Home.php $
    $ Sat, 13 Feb 2010 07:52:13 +0100 $

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

@media screen {
    
        #M {
            background: white url(../../IMG/Home.MBG.png) scroll repeat-x;
        }
        #C {
            background: white;
        }
    


        #MZA {
            width: 800px;
            margin: 0 -12px;
            padding: 0;
        }
        
        #MZB {
            margin: 0;
            padding: 0;
        }
        
            #MLA {
                float: left;
                width: 540px;
                margin: 0;
                padding: 0;
            }
            
            #MLB {
                float: right;
                width: 256px;
                margin: 0;
                padding: 0;
            }

        #MZA DIV.MZZ {
            margin: 0;
            padding: 0;
        }
        
        #MZA DIV.CLR {
    		clear:both;
    		height:1px;
    		font-size:1px;
    		border:none;
    		margin:0; padding:0;
    		background:transparent;
        }


        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ENDE Grundgerüst <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */
        
        H2.ZMOTIVATOR {
            text-align: center;
            margin: 0;
            padding: 21px 0 14px;
            color: #005090;
            font: bold 42px 'Cambria', Georgia, serif;
            text-transform: uppercase;
            letter-spacing: 4px;
            cursor: default;
        }
        
        
        #MZL {
            padding: 0 8px 12px 12px;
            cursor: default;
            background: transparent;
        }
        
            #MZL DIV.BOX {
                margin-top: 12px;
                -moz-outline: 1px solid white;
            }
        
        
            #MZL #SCOREBOARD,
            #MZL #NEWSBOARD
            {
                padding: 10px 22px 2px;
                background: white;
                border: 1px solid #005090;
            }
        
    
            #MZL H2 {
                font: normal 24px 'Segoe UI', Tahoma, sans-serif;
                margin: 0;
                padding: 0;
                color: #005090;
            }


            #MZL TABLE.TBGM {
                width: 100%;
                margin: 4px 0 16px;
                table-layout: fixed;
            }
            
                #MZL TD {
                    padding: 2px 0;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    -o-text-overflow: ellipsis;
                    border-bottom: 1px solid silver;
                    font: normal 11px Verdana, sans-serif;
                }
                
                    #MZL TABLE.TBGM TR:first-child TD {
                        border-top: 1px solid silver;
                    }
                    
                    #MZL TABLE.TBGM ABBR {
                        border-bottom: 1px dotted silver;
                        cursor: help;
                    }
                    
                
                #MZL TD.C0 {
                    font-weight: bold;
                }
                
                    #MZL TD.C0 A {
                        text-decoration: none;
                        color: #005090;
                    }
                    
                        #MZL TD.C0 A:hover {
                            color: mediumblue;
                            text-decoration: underline;
                        }
                    
                
                #MZL TD.C1 {
                    padding-right: 7px !important;
                    text-align: right;
                    color: #444;
                }
                
                #MZL TD.C2,
                #MZL TD.C3
                {
                    text-align: center;
                    font-weight: bold;
                    color: #777;
                }
                
                #MZL TD.C4 {
                    text-align: left;
                    font-weight: bold;
                }
                
                    #MZL TD.C4 A {
                        display: block;
                        text-decoration: none;
                        color: mediumblue;
                    }
                    
                        #MZL TD.C4 A:hover {
                            text-decoration: underline;
                        }
    
                #MZL TD.C5,
                #MZL DIV.STERNCHER LI SPAN
                {
                    text-align: center;
                    padding: 0 !important;
                    font: normal 15px Georgia, serif;
                    color: #E00;
                }
    
                #MZL TABLE.TBGM TD.C6 TT {
                    font: 9pt fixedsys, consolas, monospace;
                    padding: 2px;
                    width: 3.5em;
                    color: black;
                    display: block;
                    margin: 0 0 0 auto;
                    text-align: center;
                }
                
                    #MZL TABLE.TBGM TD.C6 TT.Z { background: whitesmoke; color: gray; }
                    #MZL TABLE.TBGM TD.C6 TT.S { background: greenyellow; }
                    #MZL TABLE.TBGM TD.C6 TT.N { background: orange; }
                    #MZL TABLE.TBGM TD.C6 TT.U { background: #E0EAF7; }
            
            
            #MZL DIV.STERNCHER {
                padding: 0 8px 16px;
            }
            
            #MZL DIV.STERNCHER UL {
                margin: 0;
                padding: 4px 7px;
                list-style: none;
                background: whitesmoke;
                border: 1px solid darkorange;
            }
            
                #MZL DIV.STERNCHER UL LI {
                    padding: 3px 0;
                    font: bold 12px Georgia, serif;
                    color: #444;
                }


        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ANFANG RSS-Feeds <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */
        
        SPAN.clear {
            visibility: hidden;
            clear: both;
            width: 0;
            height: 0;
            margin: 0;
            padding: 0;
        }
        
        #HRSS_N {
            cursor: default;
        }
        
            #HRSS_N UL {
                display: block;
                list-style-type: none;
                margin: 0;
                padding: 0 0 0 12px;
                height: 22px;
                border-bottom: 2px solid rgb(255,229,0);
            }
            
            #HRSS_N UL LI {
                display: inline;
                margin: 0;
                padding: 0;
                float: left;
            }
            
            #HRSS_N UL LI SPAN {
                display: block;
                margin-top: 4px;
                padding: 2px 5px 2px;
                border: 1px solid silver;
                border-left-color: white;
                border-bottom: none;
                font: bold 10px Tahoma, sans-serif;
                background: beige;
                color: gray;
            }
            
                #HRSS_N UL LI:first-child SPAN {
                    border-left-color: silver;
                }
            
                #HRSS_N UL LI SPAN:hover {
                    color: black;
                }
            
                #HRSS_N UL LI.SEL SPAN {
                    color: mediumblue;
                    background: rgb(255,229,0);
                    padding-top: 4px;
                    margin-top: 2px;
                    border-bottom: 1px solid rgb(255,229,0);
                    border-left-color: white;
                    border-right-color: silver;
                }
                    #HRSS_N UL LI.SEL:first-child SPAN {
                        border-left-color: silver;
                    }
                    #HRSS_N UL LI.SEL SPAN:hover {
                        color: mediumblue;
                    }
            
            
        #HRSS_C {
            clear: both;
        }
        
        #HRSS_O {
            position: absolute;
            display: block;
            width: 256px;
            height: 0;
        }
        
            #HRSS_B {
                position: absolute;
                right: 8px;
                top: 32px;
                background: #F0F3E7 url(../../IMG/Icon.ajax.rss.gif) scroll no-repeat center center;
                border: 1px solid silver;
                width: 24px;
                height: 24px;
                display: none;
            }
        
            #HRSS_S {
                position: absolute;
                right: 272px;
                top: 7px;
                background: lemonchiffon;
                width: 272px;
                padding: 4px;
                display: none;
                font: normal 14px Cambria, Georgia, serif;
                line-height: 18px;
                border: 1px solid mediumblue;
            }
            
                #HRSS_S IMG {
                    display: block;
                    margin: 4px auto;
                    padding: 2px;
                    background: white;
                    border: 1px solid khaki;
                }

        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ENDE  RSS-Feeds <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */
        
        #MLB DIV.WAPPEN {
            background: transparent url(../../IMG/Base.Wappen.256.24bit.png) scroll no-repeat;
            width: 256px;
            height: 256px;
        }
        
            /* fix für msie <7 */
            * HTML #MLB DIV.WAPPEN {
                background: transparent;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/IMG/Base.Wappen.256.24bit.png', sizingMethod='scale');
            }

        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ANFANG Random Pic <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */
        /*
        ALTE Version: (neue weiter unten)
        */
        #RPIC {
            background: white url(../../IMG/Home.RPIC.BG.png) scroll no-repeat center center;
            border: 1px solid #005090;
            -moz-outline: 1px solid white;
            margin: 0;
            height: 400px;
            cursor: default;
        }
        
            #RPIC DIV.IZ {
                position: relative;
            }
        
            #RPIC DIV.IX {
                position: relative;
                width: 480px;
                height: 320px;
                margin: 0 auto;
                top: 40px;
                background: transparent url(../../IMG/Leer.gif) scroll no-repeat center center;
            }
        
        #RPIC H3 {
            position: relative;
            padding: 4px;
            margin: 0;
            text-align: left;
            font: normal 21px 'Segoe UI', Verdana, sans-serif;
            color: #005090;
            top: -40px;
        }

        #RPIC #RPICRLDA {
            position: absolute;
            display: block;
            right: -1px;
            top: -32px;
            width: 22px;
            height: 22px;
            cursor: default;
            border: 1px solid white;
            background: silver url(/IMG/Home.UI.ReloadRPic.png) scroll no-repeat;
        }
        
            #RPIC #RPICRLDA:hover {
                border-color: rgb(255,229,0);
                background-color: yellow;
            }


        
        #RPIC .IM {
            position: absolute;
            background: yellow;
            top: 256px;
            border: 1px solid aqua;
        }
        
        #RPIC A.IM {
            position: absolute;
            top: 0;
            display: block;
            border: none;
            border-bottom: 1px solid white;
        }
        
            #RPIC A.IM:hover {
                border-bottom-color: red;
            }
                

        #RPIC A.IA {
            position: absolute;
            display: block;
            width: 480px;
            clear: both;
            padding: 0;
            margin: 0 0 0px;
            text-decoration: none;
            top: 332px;
        }
        
            #RPIC A.IA:hover {
                border-bottom: 1px solid red;
            }
        
            #RPIC A.IA SPAN.LA,
            #RPIC A.IA SPAN.LB
            {
                float: left;
                display: block;
                margin: 0;
                padding: 0;
                font: bold 11px Tahoma, sans-serif;
            }
                
                #RPIC .IA SPAN.LA {
                    width: 384px;
                }
                
                    #RPIC .IA SPAN.LA STRONG {
                        font: bold 11px Verdana, sans-serif;
                        color: #005090;
                        padding-right: .7em;
                    }
                
                #RPIC .IA SPAN.LB {
                    width: 96px;
                    text-align: right;
                }
                    
                    #RPIC .IA SPAN.LB EM {
                        font-style: normal;
                        color: #777;
                    }
                
                    #RPIC .IA SPAN SPAN {
                        display: block;
                        color: black;
                        padding: 4px 0;
                        cursor: pointer;
                    }
            
        #RPIC HR.Clear {
            height: 0;
            margin: 0;
            padding: 0;
            clear: both;
            border: none;
            visibility: hidden;
        }
        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ENDE  Random Pic <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ANFANG Newsboard <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */
        
        #NEWSBOARD {
            
        }
        
            #NEWSBOARD UL {
                margin: 0 0 12px;
                padding: 0;
                list-style: none;
            }
            
            #NEWSBOARD UL LI {
                margin: 7px 0 0;
                padding: 4px 0 0;
                border-top: 1px dotted silver;
            }
            
                #NEWSBOARD UL LI:first-child {
                    border-top: none;
                }
                
            #NEWSBOARD UL LI H4 {
                font: normal 18px Cambria, Georgia, serif;
                margin: 0;
                padding: 0;
            }
            
                #NEWSBOARD UL LI H4 A {
                    text-decoration: none;
                    color: #005090;
                }
                
                #NEWSBOARD UL LI H4 A:hover {
                    text-decoration: underline;
                }
                
                #NEWSBOARD UL LI H4 A:visited {
                    color: #444;
                }
            
            #NEWSBOARD UL LI P {
                font: normal 11px Tahoma, sans-serif;
                margin: 0;
                padding: 0;
                color: #444;
            }
            
                #NEWSBOARD UL LI P EM.DATE,
                #NEWSBOARD UL LI P EM.MEHR,
                #NEWSBOARD UL LI P EM.ENDE
                {
                    font-style: normal;
                }
                
                    #NEWSBOARD UL LI P EM.DATE {
                        font: bold 11px Verdana, sans-serif;
                        color: black;
                    }
                    
                    #NEWSBOARD UL LI P EM.ENDE {
                        color: gray;
                    }
                    
                    #NEWSBOARD UL LI P EM.MEHR {
                        color: #C00;
                    }
                    
            #NEWSBOARD P.ARCHIV {
                text-align: right;
                font: bold 11px Verdana, sans-serif;
                color: #444;
            }
            
                #NEWSBOARD P.ARCHIV A {
                    color: #005090;
                }
        
            #NEWSBOARD P.NIX {
                margin: 7px 0 12px;
                padding: 0;
                font: normal 11px Tahoma, sans-serif;
                color: #444;
            }
            
                #NEWSBOARD P.NIX A {
                    color: #005090;
                    text-decoration: underline;
                }
                #NEWSBOARD P.NIX A:hover {
                    color: mediumblue;
                }
        
        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ENDE  Newsboard <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */


        P.POHP {
            background: ghostwhite;
            color: #005090;
            text-align: center;
            height: 1%;
            padding: 1em 0;
            margin: 12px 0 32px;
            border: 1px solid #005090;
            -moz-outline: 1px solid white;
            font: normal 1.1em Cambria, Georgia, serif;
        }
        
            P.POHP STRONG {
                color: black;
                font-size: 1.3em;
                font-weight: normal;
            }
        
        
        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ANFANG Kalender  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */
		
		    #HCAL {
		        background: #EAF0E6 url(../../IMG/Home.Kalender.v2.BG.gif) scroll no-repeat top center;
		        border: 1px solid white;
		        border-right: none;
		        padding-top: 44px;
		        margin: 7px 0 0;
		        cursor: default;
		    }
		    
		    #HCAL #KALENDERGEHEZUZU {
		        text-align: center;
		        font: bold 11px Verdana, sans-serif;
		        margin: 4px;
		    }
    		    #HCAL #KALENDERGEHEZUZU SPAN {
    		        display: block;
    		        margin: 0 auto;
    		        padding: 2px 4px;
    		        width: 122px;
    		        border-bottom: 1px solid #005090;
    		        background: transparent;
    		        color: mediumblue;
    		        cursor: default;
    		        opacity: .7;
    		    }
    		        #HCAL #KALENDERGEHEZUZU SPAN:hover {
    		            background: ghostwhite;
    		            color: mediumblue;
    		            opacity: .8;
    		        }
		        #HCAL #KALENDERGEHEZUBB {
		            height: 0px;
		            width: 100%;
		            padding: 0;
		            margin: 0;
		            position: relative;
		        }
    		    #HCAL #KALENDERGEHEZU {
    		        display: none;
    		        height: 256px;
    		        width: 128px;
    		        overflow: hidden;
    		        overflow-y: scroll;
    		        border: 1px outset white;
    		        font: normal 11px Tahoma, sans-serif;
    		        background: gainsboro;
    		        color: black;
    		        z-index: 288;
    		        cursor: default;
    		        position: absolute;
    		        margin: 0 auto;
    		        top: 22px;
    		        left: 64px;
    		    }
    		        #HCAL #KALENDERGEHEZU DIV {
    		            padding: 1px 0 2px .7em;
    		        }
    		        #HCAL #KALENDERGEHEZU DIV.THIS {
    		            background: black;
    		            color: rgb(255,229,0);
    		        }
    		        #HCAL #KALENDERGEHEZU DIV:hover {
    		            background: dimgray;
    		            color: white;
    		            cursor: pointer;
    		        }
		        
		        #HCAL #KALENDERGEHEZU_B,
		        #HCAL #KALENDERGEHEZU_F
		        {
		            display: block;
		            text-align: center;
		            font: normal 24px Georgia, serif;
		            cursor: pointer;
		        }
		        
		        #HCAL DIV.UI TABLE,
		        #HCAL TABLE.DL
		        {
		            table-layout: fixed;
		            width: 100%;
		        }
    		        #HCAL DIV.UI H3 {
    		            margin: 0;
    		            padding: 0;
    		            text-align: center;
    		            font: normal 20px Cambria, Georgia, serif;
    		        }
    		        #HCAL DIV.UI SPAN.BB:hover {
    		            color: #005090;
    		            text-decoration: underline;
    		        }    		            

    		        #HCAL TABLE.DL TD {
		                cursor: default;
    		            vertical-align: top;
    		            font: normal 11px Tahoma, sans-serif;
    		            color: dimgray;
    		            padding: 2px;
    		        }
    		            #HCAL TABLE.DL TR.SR TD {
    		                border-top: 1px solid #B7BF95;
    		            }
    		        #HCAL TABLE.DL TD.NE {
    		            vertical-align: middle;
    		            background: transparent url(../../IMG/Home.Kalender.v2.Nix.gif) scroll no-repeat center center;
    		            height: 144px;
    		            padding: 0;
    		        }
    		        #HCAL TABLE.DL TD.TA {
    		            color: olivedrab;
    		            text-align: right;
    		            font-size: 14px;
    		        }
    		        #HCAL TABLE.DL TD.TB {
    		            text-align: center;
    		        }
    		        #HCAL TABLE.DL TD.TC {
    		            text-align: left;
    		        }
        		        #HCAL TABLE.DL TD.TC EM {
        		            font-style: normal;
        		            font-size: 10px;
        		        }
        		        #HCAL TABLE.DL TD.TC A {
        		            display: block;
        		            margin: 0 0 2px;
        		            text-decoration: none;
        		            color: #005090;
        		        }
        		            #HCAL TABLE.DL TD.TC A:hover {
        		                color: black;
        		            }


                    /* ANFANG Ferien */
                    #HCAL TABLE.DL TD.FSL,
                    #HCAL TABLE.DL TD.FRP
                    {
                        border-collapse: collapse;
                        border: 1px solid gray;
                        border-width: 0 1px !important;
                        font-size: 1px;
                        padding: 0;
                    }
                    #HCAL TABLE.DL TD.FNX {
                        font-size: 1px;
                        padding: 0;
                    }
                    
                    #HCAL TABLE.DL TD.FSL { background: yellowgreen;}
                    #HCAL TABLE.DL TD.FRP { background: fuchsia;    }
                    /*  ENDE  Ferien */

                /* -------------------------------------------------------------------- */
                /* -------------------------------------------------------------------- */
                /* -------------------------------------------------------------------- */
                /* -------------------------------------------------------------------- */
          
            #HKAB #HKAB_DIV {
                background: white url(../../IMG/Home.KalBlatt.BG.gif) scroll no-repeat center center;
                border: 1px solid #005090;
                width: 100%;
                height: 272px;
            }
          
            #HKAB #HKAB_DIW {
                padding: 12px 20px;
            }
            
            
                #HKAB .HKXT {
                    font: normal 35px Cambria, 'Palatino Linotype', Georgia, serif;
                    background: transparent;
                    color: black;
                }
                #HKAB .HKXC {
                    font: normal 17px Cambria, 'Palatino Linotype', Georgia, serif;
                    background: transparent;
                    color: black;
                }
                
                #HKAB .HKTB {
                    background: white;
                    color: black;
                    padding: 0 7px;
                    margin: 7px 0;
                    border: 1px solid olivedrab;
                }
            
                    
                    #HKAB TABLE.ZF {
                        width: 100%;
                        margin: 0 auto;
                        table-layout: fixed;
                    }
                        #HKAB TABLE.ZF TD {
                            padding: 2px;
                            border: none;
                            text-align: center;
                            font: normal 11px Tahoma, sans-serif;
                        }
                        
                        #HKAB TABLE.ZF DFN {
                            color: #005090;
                            font-style: normal;
                            text-align: center;
                        }
                            #HKAB TABLE.ZF DFN.DD {
                                display: block;
                                padding-bottom: 1px;
                                margin: 0 0;
                                border-bottom: 1px dotted silver;
                                cursor: help;
                            }
                        
                        #HKAB TABLE.ZF .TH0 TD.M {
                            border-right: 1px solid olivedrab;
                            vertical-align: middle;
                        }
                        
                        /* Dachzeile */                        
                        #HKAB TABLE.ZF .TH0 TD.H,
                        #HKAB TABLE.ZF .TH0 TD.K
                        {
                            background: #EFFFE0;
                            text-align: right;
                            padding: 2px;
                        }
                            #HKAB TABLE.ZF .TH0 TD.H {
                                text-align: left;
                                font-weight: bold;
                            }
                        /* Ende Dachzeile */
                        
                        #HKAB TABLE.ZF .THA TD.W {
                            border-bottom: 1px solid lightgray;
                        }
                            
                        #HKAB TABLE.ZF TR.THA TD,
                        #HKAB TABLE.ZF TR.THB TD
                        {
                            vertical-align: bottom;
                            text-align: center;
                            color: #444;
                        }
                            #HKAB TABLE.ZF TR.THA TD.A {
                            }
                            
                        #HKAB TABLE.ZF TR.TRD TD {
                            color: #676 !important;
                        }
                        
                #HKAB DIV.MD {
                    font: bold 11px Verdana, sans-serif;
                    text-align: left;
                    color: black;
                    margin: 4px 0;
                }
                #HKAB DIV.SC {
                    font: normal 9px Verdana, sans-serif;
                    text-align: right;
                    color: #444;
                }
                
                /* Link für Credits */
                #HKAB #HKAB_CRD {
                    border-bottom: 1px silver dashed;
                }
                
                /* Container für relative und versteckte DIVs */
                #HKAB_WTC {
                    width: 100%;
                    height: 1px;
                    font-size: 1px;
                    background: transparent;
                    position: relative;
                }
                /* Wetter */
                #HKAB_WTX {
                    width: 720px;
                    height: 576px;
                    border: 4px solid gray;
                    background: silver;
                    position: absolute;
                    display: none;
                    z-index: 32;
                    left: -128px;
                }
                    #HKAB_WTX DIV.WRM {
                        padding: 7px;
                        position: relative;
                    }
                    #HKAB_WTX DIV.WTX,
                    #HKAB_WTX DIV.WTB
                    {
                        width: 77%;
                        top: 540px;
                        z-index: 48;
                        padding-top: 4px;
                        position: absolute;
                        font: normal 11px Tahoma, sans-serif;
                        color: #444;
                    }
                        #HKAB_WTX DIV.WTX A {
                            font-family: Verdana, sans-serif;
                            color: navy;
                        }
                    #HKAB_WTX DIV.WTB {
                        z-index: 47;
                        width: 700px;
                        text-align: right;
                    }
                        #HKAB_WTX DIV.WTB BUTTON {
                            font: bold 11px Verdana, sans-serif;
                            padding-left: 1em;
                            padding-right: 1em;
                        }

                /* Credits */
                #HKAB_CRX {
                    width: 100%;
                    height: 271px;
                    background: gainsboro;
                    overflow: auto;
                    overflow-x: hidden;
                    overflow-y: auto;
                    position: absolute;
                    display: none;
                    z-index: 32;
                    left: 1px;
                    top: 2px;
                }
                    #HKAB_CRX DIV.CRX {
                        overflow: auto;
                        overflow-x: hidden;
                        overflow-y: auto;
                        padding: 4px 12px;
                        margin: 4px 0;
                        height: 172px;
                        background: whitesmoke;
                        border: 1px solid silver;
                    }
                    #HKAB_CRX H3,
                    #HKAB_CRX H4
                    {
                        font: normal 24px Tahoma, sans-serif;
                        color: #444;
                        padding: 0;
                        margin: 4px 0;
                        text-align: center;
                    }
                        #HKAB_CRX H4 {
                            font-size: 16px;
                        }                    
                    #HKAB_CRX DIV.CRM {
                        padding: 12px 12px 0;
                        font: normal 11px Tahoma, sans-serif;
                        text-align: justify;
                    }
                    #HKAB_CRX DIV.CRM BUTTON {
                        font: bold 11px Verdana, sans-serif;
                        padding-right: 1em;
                        padding-left: 1em;
                    }
                    
                #HKAB_OPENERW,
                #HKAB_OPENERC
                {
                    border-bottom: 1px solid silver;
                }
                
                /* UI/Kalendernavigation */
                #HKAB_XUI {
                    background: gainsboro;
                    color: black;
                    position: absolute;
                    right: 12px;
                    top: 12px;
                    width: 52px;
                    height: 12px;
                    padding-left: 1px;
                    padding-bottom: 2px;
                    border: 2px solid white;
                    border-bottom-width: 1px;
                    display: none;
                }
                    #HKAB_XUI_BACK,
                    #HKAB_XUI_NEXT,
                    #HKAB_XUI_GOTO,
                    #HKAB_XUI_THIS
                    {
                        width: 12px;
                        height: 12px;
                        margin: 1px 1px 1px 0;
                        float: left;
                        display: block;
                        background: silver;
                        border-bottom: 1px solid white;
                    }
        
        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ENDE  Kalender  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        */

        
        /* AH des FC Germania Hütschenhausen */
        #AH_BOX {
            color: white;
            background: black;
            border: 1px solid white;
            margin: 12px 0;
        }
            #AH_BOX SPAN {
                visibility: hidden;
                width: 100%;
                height: 224px;
                cursor: pointer;
            }
            #AHHREF {
                display: block;
                height: 224px;
                background: yellowgreen url(/IMG/Home.Link.AH.jpg) scroll no-repeat center center;
                color: blue;
                text-decoration: none;
                border: 1px solid black;
            }
            #AHHREF:hover {
                border-color: blue;
            }





        #VDS_INFO {
            height: 1%;
            background: azure;
            font: normal 1em consolas, 'Courier New', monospace;
            padding: 0 1em .4em;
            border: 1px solid #D00;
            margin: 2em 0 0;
        }
        
            #VDS_INFO H3 {
                margin: 0.7em 0;
            }
        
            #VDS_INFO P {
                line-height: 1.3em;
                margin-bottom: .7em;
            }
            
            #VDS_INFO A:visited {
                color: teal;
            }



        /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ======================================================
        ANFANG Ladderboard/Tabellen
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

        DIV.TABCNT {
            clear: both;
            margin: auto 0 auto -2px;
        }
        DIV.TABCNX {
            width: 25%;
            color: blue;
            float: left;
        }
        
            DIV.TABCNX DIV {
                margin: 3px;
                background: whitesmoke;
            }
            DIV.TABCNX H3 {
                background: #005090;
                color: white;
                margin: 0;
                width: 100%;
                text-align: left;
                font: bold 11px Verdana, sans-serif;
            }
                DIV.TABCNX H3 A {
                    color: white;
                    display: block;
                    padding: 2px 4px;
                    text-decoration: none;
                }
                    DIV.TABCNX H3 A:hover {
                        text-decoration: underline;
                    }
            DIV.TABCNX TABLE {
                border: 1px solid #005090;
                table-layout: fixed;
                width: 100%;
            }
                DIV.TABCNX TABLE TBODY TR.STV  A {  background: rgb(255,229,0); }
                DIV.TABCNX TABLE TBODY TR.TAU TD {  background: #D9FFD9;        }
                DIV.TABCNX TABLE TBODY TR.TAB TD {  background: #FFD9D9;        }
                
                DIV.TABCNX TABLE TD {
                    font: normal 10px 'Segoe UI', Tahoma, sans-serif;
                    color: black;
                    overflow: hidden;
                    white-space: nowrap;
                    vertical-align: middle;
                    border: 1px solid silver;
                    border-width: 1px 0 0;
                    padding: 2px;
                    cursor: default;
                }
                        DIV.TABCNX TABLE TR:first-child TD {
                            border: none;
                        }
                        DIV.TABCNX TD U {
                            color: #D00;
                            text-decoration: none;
                        }
                        DIV.TABCNX TD A {
                            color: black;
                            display: block;
                            text-decoration: none;
                        }
                            DIV.TABCNX TD A:hover {
                                text-decoration: underline;
                            }
                        
                    DIV.TABCNX TABLE TD.A,
                    DIV.TABCNX TABLE TD.N,
                    DIV.TABCNX TABLE TD.D,
                    DIV.TABCNX TABLE TD.P
                    {
                        text-align: right;
                        color: #666;
                    }
                        DIV.TABCNX TABLE TD.NEG {
                            color: #E00;
                        }
                    DIV.TABCNX TABLE THEAD TD.H {
                        color: #ABA !important;
                        text-align: center;
                    }
                    DIV.TABCNX TABLE TD.P {
                        font-weight: bold;
                        color: #000;
                    }
                        DIV.TABCNX TABLE THEAD TD {
                            background: #444 !important;
                            color: gainsboro !important;
                        }        
        
        
        
        /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ======================================================
        ANFANG Nobbys Kellerbar
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
            
        #ANZS {
            margin: 7px 0;
            text-align: center;
            height: 1%;
        }
        
            #ANZS IMG {
                border: none;
            }
            
            #ANZS A,
            #ANZS A:link,
            #ANZS A:hover,
            #ANZS A:active,
            #ANZS A:visited
            {
                width: 720px;
                height: 144px;
                display: block;
                margin: 0 auto;
                background: black;
                color: white;
            }
            
            #ANZS A:hover
            {
                background: #fcf606;
                color: black;
            }


        /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ENDE   Nobbys Kellerbar
        ======================================================
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
        /*
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ANFANG Followers <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        #FLZ {
            overflow: hidden;
            overflow-x: hidden;
            overflow-y: hidden;
        }
        
        #RM,
        #RC
        {
            position: absolute;
            bottom: 28px;
            right: 0;
            left: 0;
            border: 0;
            width: 768px;
            margin: 0 auto;
            border-bottom: 1px solid black;
            color: white;
        }
        
        #RC {
            position: absolute;
            border: 0;
            bottom: 7px;
            color: khaki;
            font: normal 13px 'Courier New', monospace;
            text-align: center;
            opacity: .47;
            -moz-opacity: .47;
            khtml-opacity: .47;
            filter: alpha(opacity=47);
        }
        
            #RC STRONG {
                font-weight: normal;
                color: oldlace;
            }

        */




        /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ======================================================
        ANFANG Slideshow - jb 2010-02-13
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

            #SWND {
                background: silver;
                border: 2px solid #FFF;
                border-width: 0 0 2px;
                margin: -12px -12px 12px;
                padding: 0;
                width: 800px;
                height: 352px;
                position: relative;
            }
            
            #SWND_IMG {
                position: relative;
            }
            #SWND_IMG div.slide {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                width: 800px;
                height: 352px;
                background: url(/IMG/Slideshow.Default.jpg) scroll no-repeat center center;
                overflow: hidden;
            }
            #SWND_IMG div.slide_cx {
                padding: 12px;
            }
            
            #SWND a.STOC,
            #SWND a.STOX,
            #SWND a#SWND_PLAY,
            #SWND a#SWND_STOP
            {
                position: absolute;
                z-index: 2;
                right: 4px;
                top: 0;
                display: block;
                width: 16px;
                height: 16px;
                background: url(/IMG/Slideshow.Controls.png) scroll no-repeat 0 0;
                background-color: rgba(255,255,255,.2);
            }
                #SWND a.STOC        { background-position: -16px    0px; }
                #SWND a.STOC:hover  { background-position: -16px  -16px; }
                #SWND a.STOX,
                #SWND a.STOX:hover  { background-position:   0px    0px; }

                #SWND a#SWND_PLAY       { background-position: -32px     0; }
                #SWND a#SWND_PLAY:hover { background-position: -32px -16px; }
                #SWND a#SWND_STOP       { background-position: -48px     0; cursor: default; }
                #SWND a#SWND_STOP.fired { background-position: -48px -16px; }


    
}

