h1,h2,h3 { padding: 0px; margin: 0px; }


p, #contentsspacer, #contents, td { font-size:11px; }


 .rubrikkolumn 
 {
    background-color: #ddd;
    font-weight: bold;
 }
 
 .row 
 {
    border-bottom: 1px solid #ccc;
 }
 
 .betalningsknapp 
 {
    margin-top:20px;
    display:block;
    width:120px;
    text-align: center;
    padding: 5px;
    background-color: #9e0809;
    border: 1px solid #670003;
    color: #fff;
    float:right;
 }
 
  a.betalningsknapp:hover 
 {
    background-color: #b1090a;
    border: 1px solid #9e0809;
    color: #fff;
 }
 
 
    
    body, html {
		        height: 100%;
		        font-family:Arial;
		        font-size:11px;
		    }
		    
            body {
                background-color: #fff;
            }
            
            .bakgrund { background-color: #232323;
            }
            
            #container {
                margin: 0px auto;
                 width: 990px;
                height: 100%;
                font-size:11px;

            }

            
            #header {
                height: 79px;
            }
            
            #menu_left 
            {
                float:left;
                width: 190px;
                height: 550px;
            }
            
            #contents 
            {
                width: 800px;
                float:left;
                padding: 0px 0px 20px 0px;
                 overflow:hidden;
                 font-size: 11px;
            }
            
            #contentsspacer {
                
                padding: 28px 0px 0px 20px;
                overflow:hidden;
            }
            
            
            
            #contents_footer {
                
				background: #fff repeat-y;
                height: 47px;
                width: 990px;
                clear:left;
            }
            
            #contents_footer img {
                float: right;
                margin: 5px 30px 0px 0px;
                display: inline;
            }
            
            
            #contentscontainer {
               
				background: #fff repeat-y;
                width: 990px;
                clear:left;
            }
            
            #footer {
                
				background: #fff no-repeat;
                width: 990px;
                height: 107px;
                clear:left;
            }
            
            
            td {
                /*border: 1px solid #ff0000;*/
            }
            
            


	#mainnav, .nomenu
	{
	    width: 813px;
	    margin: 0px 0px 0px 0px;
		font-size: 12px;
		font-family: Verdana;
	    font-weight: bold;
	    float:left;
	    background: url('userfiles/design/menu_bgr.jpg') #fff top left repeat-x;
	    height: 79px;
    }

    #mainnav ul {	
	    list-style: none;
	    padding: 0px;
	    margin: 0px;
    }

    #mainnav ul li {
        display:inline; 
    }
    
    #mainnav ul li a {

	    border: 0px;
        padding:  26px 8px 26px 8px;
	    text-decoration: none;
	    color: #fff;
        float: left;
        display: inline; 
    }

    #mainnav ul li a:hover {
	    color: #fff;
	    text-decoration: underline;
	    background: url('userfiles/design/menu_bgr_active.jpg') transparent top left repeat-x;
    }

    #mainnav ul li a.activemenu {
        color: #fff;
        background: url('userfiles/design/menu_bgr_member_active.jpg') transparent top left repeat-x;
    }

    #mainnav ul li a.last {
        color: #fff;
        background: url('userfiles/design/menu_bgr_member.jpg') transparent top left repeat-x;
    }

    #mainnav ul li a.last:hover {
        color: #fff;
        background: url('userfiles/design/menu_bgr_member_active.jpg') transparent top left repeat-x;
    }

    #mainnav ul li a.lastactive {
        color: #fff;
        background: url('userfiles/design/menu_bgr_member_active.jpg') transparent top left repeat-x;
    }

    #mainnav ul li a.lastactive:hover {
        color: #fff;
        background: url('userfiles/design/menu_bgr_member_active.jpg') transparent top left repeat-x;
    }

    #mainnav ul li a.activemenu:hover {
        color: #fff;     
        text-decoration: none;
        background: url('userfiles/design/menu_bgr_member_active.jpg') transparent top left repeat-x;
    }


    #mainnav ul li a.inactivemenu {
        color: #000;
        
    }

    #mainnav ul li a.active {
        color: #fff;
        background-color : #fff;             
    }
    
    
    /*
    SUB NAV
    */
    
    #subnav a { outline: none;}

	#subnav
	{
	width: 179px;
	margin: 20px 0px 30px 11px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	overflow:auto;
	height: 500px;
	font-family:Arial;
    }

    #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;
    padding:  8px 0px 8px 9px;
    border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #850100;
    display: block; 

}

    #subnav ul li a:hover {

    color: #000000;
	text-decoration: none;
	background-color: #f9f9f9;
                
}


    #subnav ul li a.active{
    color: #333;
    padding-right: 15px;
    /*width: 149px;*/
    font-weight:bold;
    
}
    
    
    /*
    nivå 2
*/
    
  #subnav ul li ul li a {
	/*width: 149px;*/
	border: 0px;
    padding:  6px 10px 6px 20px;
    border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #850100;
    display: block; 
    font-size: 10px;
    font-weight: normal;
    background: url('../../userfiles/design/submenu_bgr.png') transparent center left no-repeat;
    
}

    #subnav ul li ul li a:hover {
    color: #000;
	text-decoration: none;
	background-color: #f9f9f9;
}


    #subnav ul li ul li a.active{
    color: #000;
    font-weight:bold;
}
    
    

    /*
    nivå 3
*/
    
  #subnav ul li ul li ul li a {
	/*width: 149px;*/
	border: 0px;
    padding:  6px 10px 6px 30px;
    border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #850100;
    display: block; 
    font-size: 10px;
    font-weight: normal;
}

    #subnav ul li ul li ul li a:hover {
    color: #000;
	text-decoration: none;
	background-color: #f9f9f9;
}


    #subnav ul li ul li ul li a.active{
    color: #000;
    font-weight:bold;
}
    
    .searchresult th 
    {
        background-color: #990000;  
        color:#fff;
        padding: 5px; 
        text-align:left;
        
    }

    th 
    {
        background-color: #990000;  
        color:#fff;
        padding: 5px; 
        text-align:left;
        
    }
    
    .searchresult td 
    {
        padding: 5px;  
    }