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

    FCGH.net Stylesheet
    Copyright © 2007 James Barrante
    $ CSS.HDLB.php $
    $ Sun, 09 Sep 2007 03:11:03 +0200 $

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



                    html, body {
                    min-height: 100%;
                    height: auto !important;
                    height: 100%
                    }

                    #HDLB_OVL
                    {
                    	position: absolute;
                    	z-index: 2048;
                    	top: 0px;
                    	left: 0px;
                    	background-color:#000;
                    }

                    /* UI: Main Viewport */
                    #HDLB_WIN
                    {
                    	position: absolute;
                    	background: #ffffff;
                    	z-index: 2050;
                    	color:#000000;
                    	border: 4px solid #EEE;
                    	text-align:left;
                    }
                        /* UI: Close-Button */
                        #HDLB_CLS {
                            position: absolute;
                            background: url(/IMG/HDLB.Close.png);
                            width: 24px;
                            height: 24px;
                            bottom: 0;
                            right: 0;
                            z-index: 2088;
                            margin-bottom: -36px;
                            margin-right: -12px;
                            border-bottom: 2px solid black;
                        }
                            #HDLB_CLS:hover {
                                border-bottom-color: #DE0;
                            }
                        
                        /* UI: Main Content Container */
                        #HDLB_CNT {
                            position: absolute;
                            top: 0;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            height: 100%;
                            width: 100%;
                            z-index: 2054;
                            color: lime;
                            background: #47523b url(/IMG/HDLB.LoadingHRIMG.gif) scroll no-repeat center center;
                        }
                        
                            /* Our Main high-res image container */
                            #HDLB_CNT DIV.IM {
                                position: absolute;
                                width: 100%;
                                height: 100%;
                            }
                            /* Our Main high-res image */
                            #HDLB_CNT IMG.HDI {
                                background: #47523b url(/IMG/HDLB.LoadingHRIMG.gif) scroll no-repeat center center;
                                color: white;
                                display: block;
                                width: 100%;
                                height: 100%;
                            }
                        
                            /* Thumbnail container */
                            #HDLB_CNT DIV.X {
                                position: absolute;
                                top: 0;
                                left: 0;
                                right: 0;
                                bottom: 0;
                                background: white url(/IMG/HDLB.Thumb_DIV_BG.gif) scroll repeat;
                                line-height: 1.5em;
                                overflow: auto;
                            }
                            
                            * HTML #HDLB_CNT DIV.X {
                                background: pink;
                                width: 100%;
                                height: 100%;
                            }
                            
                            /* Thumbnails */
                            #HDLB_TN {
                                margin: 0 auto;
                            }
                                    /* Titel */
                                    #HDLB_TN DIV.HDLB_TN_HDR {
                                        background: black;
                                        padding: 0.7em 0 24px;
                                        margin-bottom: -16px;
                                    }
                                        #HDLB_TN H2 {
                                            color: beige;
                                            text-align: center;
                                            font: normal 28px 'Segoe UI', Verdana, sans-serif;
                                            text-decoration: underline;
                                            padding: 0 0 .5em;
                                            margin: 0;
                                        }
                                        #HDLB_TN H4,
                                        #HDLB_TN H5
                                        {
                                            margin: 0;
                                            padding: 0;
                                            text-align: center;
                                            font-weight: normal;
                                            font-family: 'Segoe UI', Verdana, sans-serif;
                                            color: beige;
                                        }
                                    /* Titel */
                                    #HDLB_TN DIV.HDLB_TN_FTR {
                                        background: black;
                                        border: 1px solid red;
                                        margin: 22px;
                                        padding: 0.7em;
                                    }
                                        #HDLB_TN P.L {
                                            font: normal 10px Verdana, sans-serif;
                                            line-height: 13px;
                                            text-align: justify;
                                            margin: .5em;
                                            color: silver;
                                        }
                                            #HDLB_TN P.L STRONG {
                                                color: tomato;
                                                letter-spacing: .1em;
                                            }
                                            #HDLB_TN P.L EM {
                                                font-style: normal;
                                                font-weight: bold;
                                                color: whitesmoke;
                                            }
                                            #HDLB_TN P.L TT {
                                                color: gainsboro;
                                                border-bottom: 1px dotted silver;
                                                font: normal 10px consolas, monospace;
                                            }
                                            #HDLB_TN P.L B {
                                                color: white;
                                            }
                                        
                                #HDLB_TN SPAN {
                                    display: block;
                                    width: 25%;
                                    min-width: 212px;
                                    height: 160px;
                                    text-align: center;
                                    background: transparent url(/IMG/HDLB.Thumb_BG.png) no-repeat center center;
                                    float: left;
                                }
                                    #HDLB_TN SPAN IMG {
                                        display: block;
                                        margin: 15px auto 1px;
                                        vertical-align: bottom;
                                        border: 1px solid silver;
                                    }                                    
                                    #HDLB_TN SPAN.OVER IMG {
                                        margin: 14px auto 0;
                                        border: 2px solid aqua;
                                    }
                    
                    /* UI: Kontroll-Container */
                    #HDLB_CTL {
                        position: absolute;
                    	z-index: 2052;
                        background: transparent url(/IMG/HDLB.BG_CTRL.png) scroll no-repeat bottom center;
                        border: 0;
                        margin: 0;
                        padding: 0;
                        text-align: left;
                    }
                    
                    #HDLB_HideSel
                    {
                    	z-index: 2046;
                    	position:absolute;
                    	top: 0;
                    	left: 0;
                    	background-color:#fff;
                    	border:none;
                    }



