﻿
body
{
    padding: 0;
    margin: 22px 0 0 0;
    background: #003300 url(/gfx/bg.gif) repeat-x;
    font-family: Trebuchet MS, Arial;
    font-size: 11px;
    text-align: center;
}

#globalWrapper
{
    margin: 0 auto;
    width: 886px;
    text-align: left;
}
    #globalTop
    {
        height: 30px;
        background: url(/gfx/top-bg.gif) no-repeat;
        overflow: hidden; 
    }
        #globalTopNav
        {
            margin-top: 2px;
        }
           #globalTopNav ul
           {
                list-style-type: none;
                padding: 0;
                margin: 2px 0 0 218px;
            }
                #globalTopNav li
                {
                    float: left;
                    display: block;
                    padding-top: 1px;
                }
                #globalTopNav li a
                {
                    float: left;
                    display: block;
                    color: #fff;
                    height: 23px;
                    margin-right: 6px;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-weight: bold;
                    cursor: hand;
                }             
                    #globalTopNav li a span, #globalTopNav li a.normal span
                    {
                        background: url(/gfx/topmenu-bg.gif) repeat-x;
                        height: 23px;
                        padding: 4px 4px 0 4px;
                        display: block;
                        float: left;
                    }     
                        #globalTopNav li a:hover span
                        {
                            background-image: url(/gfx/topmenu-on-bg.gif);
                        }
                    #globalTopNav li a span.left, #globalTopNav li a.normal span.left
                    {
                        width: 8px;
                        padding: 0;
                        background: url(/gfx/topmenu-left.gif) no-repeat;
                        float: left;
                    }    
                        #globalTopNav li a:hover span.left
                        {
                            background-image: url(/gfx/topmenu-on-left.gif);
                        }
                    #globalTopNav li a span.right, #globalTopNav li a.normal span.right
                    {
                        width: 8px;
                        padding: 0;
                        background: url(/gfx/topmenu-right.gif) no-repeat;
                    }        
                        #globalTopNav li a:hover span.right
                        {
                            background-image: url(/gfx/topmenu-on-right.gif);
                        }                                                            
    #globalSponsors
    {
        float: right;
        width: 196px;
        height: 500px;
        margin: 20px 57px 0 0;
        padding-top: 40px;
        position: relative;
        top: -158px;
        background: url(/gfx/vara-sponsorer.gif) no-repeat right top;
    }
        #globalSponsors .sponsor
        {
            display: block;
            width: 196px;
            height: 110px;
            background-color: #fff;
            margin-bottom: 10px;
            background-repeat: no-repeat;
            background-position: center center;
        }
            #globalSponsors .sponsor span
            {
                display: none;
            }
    #globalMiddle
    {
        background: url(/gfx/middle-bg.gif) repeat-y;
        overflow: hidden;
    }
        #globalHeader
        {
            background: #fff url(/gfx/header-bg.gif) no-repeat;
            margin: 0 38px 0 0;
            padding: 0;
            overflow: hidden;
        }  
            #globalHeaderHome
            {
                display: block;
                float: left;
                width: 138px;
                height: 138px;
                margin-right: 94px;
                position: relative;
                top: -30px;
                cursor: pointer;
            }
                #globalHeaderHome span
                {
                    display: none;
                }
            #globalHeaderContent
            {
                padding: 0 25px 0 25px;
            }                
        #globalMiddleMain
        {
            background: url(/gfx/content-bottom-bg.jpg) no-repeat center bottom;
            /*overflow: hidden;*/
        }
            #globalMiddleContent
            {
                float: right;
                width: 355px;
                padding: 0;
                margin-right: 35px;
                overflow: hidden;
            }        
                #globalMiddleContent .subpage
                {
                    position: relative;
                    left: -25px;
                }  
                    #globalMiddleContent .subpage p
                    {
                        padding: 10px 25px 0 25px;
                    }                              
            #globalMiddleSubNav
            {
                float: left;
            }
                #globalMiddleNews
                {
                    margin: 0 0 0 38px;
                    width: 162px;
                }      
                    #globalMiddleNews h2
                    {
                        display: block;
                        color: #fff;
                        width: 162px;
                        font-size: 12px;
                        text-transform: uppercase;
                        font-weight: bold;
                        background: url(/gfx/submenu-bg.gif) repeat-y;
                        padding: 3px 0 3px 10px;                                       
                    }      
                    #globalMiddleNews .head
                    {
                        display: block;
                        font-size: 9px;
                        letter-spacing: 1px;
                        text-transform: uppercase;
                        padding: 5px 10px 0 10px;                                     
                    } 
                    #globalMiddleNews .text
                    {
                        display: block;
                        padding: 0 10px 5px 10px;                             
                    } 
                    #globalMiddleNews a
                    {                  
                        width: 100%;
                        display: block;
                        color: #000;
                        text-decoration: none;
                    }
                    #globalMiddleNews a:hover
                    {                  
                        color: #fff;
                        background: url(/gfx/submenu-bg.gif) repeat-y;
                    }                    
                #globalMiddleSubNav ul
                {
                    list-style-type: none;
                    padding: 0;
                    margin: 0 0 0 38px;
                }
                    #globalMiddleSubNav li
                    {
                        display: block;
                        margin-bottom: 5px;
                    }
                    #globalMiddleSubNav li a
                    {
                        display: block;
                        background: url(/gfx/submenu-bg.gif) repeat-y;
                        color: #fff;
                        width: 174px;
                        height: 23px;
                        text-decoration: none;
                        text-transform: uppercase;
                        font-weight: bold;
                    }      
                    #globalMiddleSubNav li a:hover
                    {
                        background-image: url(/gfx/submenu-on-bg.gif);
                    }   
                        #globalMiddleSubNav li a span
                        {
                            display: block;
                            padding: 4px 0 0 22px;
                        }                 
    #globalFooter
    {
        height: 280px;
        margin-left: 38px;
        background: #003300 url(/gfx/footer-bg.jpg) no-repeat top left;
        overflow: hidden;
    }
        #globalFooter p
        {
            padding: 253px 38px 0 0;
            margin: 0;
            color: #fff;
        }
            #globalFooter p a
            {
                color: #fff;
            }
