    body, html {
		        height: 100%;
		    }
		    
            body {
                background-color: #000;
            }
            
            .webpage { background-color: #000;
            }
            
            #container {
                margin: 0px auto;
                 width: 995px;
                height: 100%;
                background: url(../design/webpage/bgr_container.jpg) #aca18c;
            }
            
            #header {
                height: 75px;
                background: url(../design/webpage/bgr_header.jpg) transparent no-repeat;
            }
            
            #menu_left {
                background: url(../design/webpage/bgr_leftmenu.jpg) #fff repeat-y;
                float:left;
                width: 218px;
                height: 550px;
            }
            
            #contents {
                background: url(../design/webpage/bgr_contents.jpg) transparent no-repeat;
                width: 777px;
                float:left;
                padding: 0px 0px 20px 0px;
                 overflow:hidden;
                 font-size: 11px;
            }
            
            #contentsspacer {
                
                padding: 40px 20px 0px 20px;
                overflow:hidden;
            }
            
            
            
            #contents_footer {
                background: url(../design/webpage/bgr_contentsfooter.jpg) #fff repeat-y;
                height: 47px;
                width: 995px;
                clear:left;
            }
            
            #contents_footer img {
                float: right;
                margin: 5px 30px 0px 0px;
                display: inline;
            }
            
            
            #contentscontainer {
                background: url(../design/webpage/bgr_contentscontainer.jpg) #fff repeat-y;
                width: 995px;
                clear:left;
            }
            
            #footer {
                background: url(../design/webpage/bgr_footer.jpg) #aca18c no-repeat;
                width: 995px;
                height: 26px;
                clear:left;
            }
            
            
            td {
                /*border: 1px solid #ff0000;*/
            }
            
            


	#mainnav
	{
	    width: 852px;
	    margin: 0px 0px 0px 143px;
	    height: 75px; 
		font-size: 11px;
	    font-weight: bold;
    }

    #mainnav ul {	
	    list-style: none;
    }

    #mainnav ul li {
        display:inline; 
    }
    
    #mainnav ul li a {

	    border: 0px;
        padding:  32px 15px 30px 15px;
	    text-decoration: none;
	    color: #ccc5b9;
        float: left;
        display: inline; 
        background: url('../design/webpage/bgr_nav_off.jpg') transparent top right repeat-x;
    }

    #mainnav ul li a:hover {
	    color: #fff;
	    text-decoration: none;
    }

    #mainnav ul li a.activefirstmenu {
        color: #fff;
        width: 75px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        background: url('../design/webpage/bgr_nav_first_on.jpg') transparent top right no-repeat;
    }

    #mainnav ul li a.inactivefirstmenu {
        color: #dd712a;
        width: 75px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        background: url('../design/webpage/bgr_nav_first_on.jpg') transparent top right no-repeat;
    }


    #mainnav ul li a.activemenu {
        color: #fff;
        background: url('../design/webpage/bgr_nav_on.jpg') transparent top right repeat-x;
    }

    #mainnav ul li a.last {
        color: #fff;
        background: url('../design/webpage/bgr_nav_last.jpg') transparent top right repeat-x;
    }

    #mainnav ul li a.activemenu:hover {
        color: #fff;     
        text-decoration: underline;
    }


    #mainnav ul li a.inactivemenu {
        color: #000;
        /*background: url('Uploads/design/mainnav_privat_off.png') #fff top left repeat-x;*/
    }

    #mainnav ul li a.active {
        color: #fff;
        background-color : #fff;             
    }
    
    


	#subnav
	{
	width: 185px;
	margin: 30px 0px 30px 28px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	overflow:auto;
	height: 400px;
    }

    #subnav ul {	
	margin: 0;
	padding: 0;
	list-style: none;
    }



    #subnav ul li {
	margin: 0px;
	padding:  0px;
    display:block; 

}
    #subnav ul li a {

	width: 160px;
	border: 0px;
	text-align: right;
    padding:  6px 0px 6px 0px;
    border-bottom: 1px dotted #ccc;
	text-decoration: none;
	color: #444;
    display: block; 

}

    #subnav ul li a:hover {

    color: #000000;
	text-decoration: none;
	background-color: #f5f5f5;
                
}


    #subnav ul li a.active{
    color: #000;
    padding-right: 15px;
    width: 149px;
    font-weight:bold;
    background-color: #f5f5f5;
    background: url('../design/webpage/menubgr.gif') transparent top right no-repeat;
}
    
    
    /*
    nivå 3
*/
    
  #subnav ul li ul li a {
	width: 149px;
	border: 0px;
	text-align: right;
    padding:  6px 0px 6px 0px;
    border-bottom: 1px dotted #ccc;
    text-transform: lowercase;
	text-decoration: none;
	color: #444;
    display: block; 
    font-size: 10px;
    font-weight: normal;
    padding-right: 15px;
    background: url('../design/webpage/menusubbgr.gif') transparent top right no-repeat;
}

    #subnav ul li ul li a:hover {
    color: #000000;
	text-decoration: none;
	background-color: #f5f5f5;
}


    #subnav ul li ul li a.active{
    color: #000;
    font-weight:bold;
    padding-right: 15px;
    width: 149px;
    background-color: #f5f5f5;
    background: url('../design/webpage/menusubbgr_act.gif') transparent top right no-repeat;
}
    

    
    #footer p.copyright {
        float:left; color: #8f5100;
        padding-left: 80px;
        padding-top: 5px;
    }
    
    #footer p.text {
        float:left; 
        padding-left: 50px;
        padding-top: 5px;
        color: #696969;
    }

    #footer a {
        color: #696969;
    }

