html,body {height:100%;}


html
    {
    background-image:url("images/tile2.gif");
    background-repeat: repeat;
    background-position:top center;
    height:100%;
    margin:0px;
    }
    
body
    {
    height:100%;
    margin:0px; 
    }
    

p,a,li,ol,ul,div,h1,h2,h3,h4,table,tr,td,hr,#toolbar,#catbox,.menuimg,#leftmenu
    {
    margin:0px;
    padding:0px;
    }
    
p,h1,h2,h3,h4,li,ul,a,div
    {
    font-family:verdana,sans-serif;
    color:#500620;
    }
    
p,li,ul,a,div,table,tr,td
    {
    font-family:verdana,sans-serif;
    color:#500620;
    font-size: 11px;
    }
    
img 
    {
    border:0px;
    }


#wrapper
    {
    width:740px;
    margin-left:auto;
    margin-right:auto;
    background-image:url("images/whitebg.gif");
    background-repeat: repeat;
    background-position:center;
       /*height:100%;*/
    }
    
    
/*-----------------*/
/*--PAGE DIS-------*/
/*-----------------*/

#printhead
    {
    display:none;
    }

#topbar
    {
    width:732px;
    height:45px;
    background-color:#ffffff;
    margin-left:auto;
    margin-right:auto;
    }
    
#headimage
    {
    width:732px;
    height:80px;
    image:url("images/headimage.gif");
    background-color:#ffcc00;
    margin-left:auto;
    margin-right:auto;
    }
    
#menubar
    {
    width:732px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    background-color:#d02416;
    margin-bottom:1px;
    }
    
#footer
    {
    padding-top:2px;
    /*padding-left:162px;    width:570px;
    text-align:left;*/    width:732px;    text-align:center;    margin-left:auto;
    margin-right:auto;
    display:block;
    clear:both;
    border-top:solid 1px #e6ddba;
        }
    
#leftcol 
    {
    width:156px;
    background-color:#ffffff;
    float:left;
    margin-left:4px;
    display:inline;
    }

#middlecol 
    {
    width:414px;
    background-color:#ffffff;
    float:right;
    margin-right:1px;
    margin-top:4px;
    position:relative;
    padding-bottom:15px;
    }

#rightcol 
    {
    width:160px;
    background-color:#ffffff;
    float:right;
    margin-right:4px;
    display:inline;
    position:relative;
    }
    
#orgdot
    {
    position:relative;
    bottom:0px;
    width:100px;
    height:20px;
    background-color:#0066cc;
    right:0px;
    }
    
#catbox
    {
    width:575px;
    height:41px;
    background-color:#bf9330;
    float:right;
    margin-left:1px;
    margin-right:4px;
    display:inline;
    }
    
#toolbar
    {
    height:20px;
    width:575px;
    background-color:#f3edd1;
    margin-left:1px;
    margin-right:4px;
    margin-top:1px;
    display:inline;
    float:right;
    }


/*------------------*/
/*-------INDEX------*/
/*------------------*/
#frontright form
    {
    margin:0px;
    padding:0px;
    }

#frontright
    {
    width:365px;
    float:right;
    margin-right:4px;
    margin-left:1px;
    /*margin-bottom:20px;*/
    display:inline;
    background-color:#ffb919;
    /*padding-bottom:16px;*/
    }
    
#frontright img
    {
    vertical-align:top;
    }
    
#frontright h2
    {
    font-size:12px;
    margin:8px;
    margin-left:22px;
    margin-right:23px;
    color:#d02416;
    }
#frontright p
    {
    font-size:11px;
    margin-left:22px;
    margin-right:23px;
    color:#d02416;    
    }
    
#frontright a
    {
    margin-left:22px;
    margin-top:22px;
    /*margin-bottom:80px;*/
    text-decoration:none;    }
    

#frontleft
    {
    width:366px;
    margin-left:4px;
    display:inline; 
    float:left;
    margin-bottom:20px;
    background-color:#fbf7ea;    }
   #frontleft a    {    text-decoration:none;        }
#frontfooter
    {
    display:block;
    clear:both;
    }
.idx_fot{    width:732px;    margin-left:auto;    margin-right:auto;    display:block;        }a.front-footer    {    display:block;    clear:both;    border-top:solid 1px #fff;    padding:0px;    Float:left;    background:#d62315;    width:732px;    }a.front-footer img{float:right;    }a.front-footer span{ padding:2px 0px 0px 5px;  font-size:9px;  color:#ffb919;    }
/*------------------*/
/*-------FORMS------*/
/*------------------*/

#middlecol ul.linklist-ul
    {
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:dashed 1px #cccccc;
    }
#middlecol li.linklist-li
    {
    margin-left:40px;
    }


/*------------------*/
/*------IMAGES------*/
/*------------------*/

#rightcol img 
    {
    margin-top:4px;
    }

#rightcol div.image-div img.st-image
{
    width: 160px;
    margin-right: 4px;
}
    
.menuimg
    {
    margin-bottom:1px;
    display:block;
    }

/*-----------------*/
/*------MENUS1-----*/
/*-----------------*/


#eventsmenu,#stottemenu,#medlemmenu
    {
    width:156px;    
    }
    
    
#eventsmenu img,#stottemenu img,#medlemmenu img
    {
    display:block;
    margin-bottom:1px;  
    }





/*-------------------*/
/*--TEXT FORMATTING--*/
/*-------------------*/

h1 
    {
    font-size:12px;
    }

#middlecol p
    {
    font-size:11px;
    line-height:1.5em;
    color:#500620;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:12px;
    }
    
#footer p
    {
    font-size:11px;
    line-height:1.5em;
    color:#500620;
    margin-bottom:12px;
    }
    
#middlecol p.newsitem
    {
    margin-bottom:12px;
    margin:4px;
    }
    
#middlecol p.article-p
{
    margin-left:4px!important;  
}
    
.date
    {
    border-top:solid 2px #d02416;
    text-transform:uppercase;
    color:#000000;
    margin:4px;
    font-weight:normal;
    line-height:2em;
    }
    
.smallbold
    {
    font-size:11px;
    margin-left:4px;
    margin-right:4px;
    }
    
.underline
    {
    border-bottom:1px solid #999999;
    padding-bottom:10px;
    }
    
    
.sidehead
    {
    text-transform:uppercase;
    color:#500620;
    font-weight:normal;
    line-height:2em;
    font-size:11px;
    }
    
.tophead
    {
    text-transform:uppercase;
    color:#ffffff;
    font-weight:normal;
    line-height:2em;
    font-size:11px;
    margin-left:4px;
    }

#middlecol p.ingress
{
    font-weight:bold;
    color:#000000;        
}
#middlecol p.author
{
        color: #aaaaaa;
}   

/*-----------------*/
/*------LINKS------*/
/*-----------------*/

a 
    {
    color:#d02416;
    font-size:11px;
    }
    
a:hover
    {
    text-decoration:underline;
    }
    
    
p.underline a
    {
    line-height:1.4em;
    display:block;
    text-decoration:none;
    background-image:url("images/pil_long.gif");
    background-repeat: no-repeat;
    padding-left:10px;
    }
    
p.underline a:hover
    {
    text-decoration:underline;
    }
    
.upperunder
    {
    background-image:url("images/pil_long.gif");
    background-repeat: no-repeat;
    padding-left:10px;
    text-transform:uppercase;
    border-bottom:solid 1px #cccccc;
    display:block;
    padding-bottom:8px;
    margin-bottom:4px;
    }
    
a.upperunder
    {
    text-decoration:none;
    }
    
a.upperunder:hover
    {
    text-decoration:underline;
    }



#footer a
    {
    line-height:1.4em;
    text-decoration:none;
    margin-right:12px;
    }
    
#footer a:hover
    {
    text-decoration:underline;
    }
    




/*-----------------*/
/*------LINES------*/
/*-----------------*/



/*-----------------*/
/*--CONTROLLERS----*/
/*-----------------*/

.uppercase
    {
    text-transform:uppercase;
    }
    
.pad-top-four
    {
    padding-top:4px;
    }
    
.rightalign
    {
    margin-left:10px;
    }
    
.hidden
    {
    visibility:hidden;
    }
    
.no-marg-l
    {
    margin-left:0px!important;
    }
    
/*-----------------*/
/*--SWFITQUIRKS----*/
/*-----------------*/

#middlecol h1
    {
    margin:4px;
    margin-left:5px;
    margin-bottom:1px;
    padding:0px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    }
    
#middlecol h2
    {
    margin:4px;
    margin-left:4px;
    margin-bottom:8px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    }
    
#middlecol h3
    {
    margin-left:4px;
    margin-right:4px;
    margin-top:25px;
    margin-bottom:4px;
    }
    
#middlecol p.article-p
    {
    margin-left:4px;
    margin-right:8px;
    margin-top:0px;
    margin-bottom:10px;
    }
    
#middlecol p.info-p
    {
    margin-left:4px;
    margin-right:4px;
    margin-top:4px;
    margin-bottom:0px;
    color:#999999;
    font-size:10px;
    }
        
#middlecol p.info-p a.author-a
    {
    margin-left:2px;
    margin-right:4px;
    margin-top:4px;
    margin-bottom:0px;
    }
        
#middlecol ul.linklist-ul
        {
    margin-left:2px;
    margin-right:4px;
    margin-top:4px;
    margin-bottom:0px;
    padding-bottom:10px;
        border-bottom: none;
    }
    
#middlecol li.linklist-li
    {
    list-style:none;
    list-style-image: url(images/pil_short.gif);
    }
    
#middlecol table tr td 
    {
    /*border:solid 1px #0066cc;*/
    }
    
#middlecol hr 
    {
    border:solid 1px #cccccc;
    /*margin-bottom:2px;*/
    }
    
#rightcol td.imagetext-td p.image-p
    {
    margin-bottom:4px;
    margin-top:4px;
    }
    
#rightcol td.imagetext-td p.info-p
    {
    border-bottom:dashed 1px #e5e5e5;
    padding-bottom:4px;
    }
    
#frontleft p.info-p
    {
    margin-left:0px;
    margin-right:0px;
    }
    
#frontleft table tr td.article-text-td
    {
    padding-left:4px;
    }

td.article-text-td h1
    {
    margin:4px;
    margin-left:0px;
    margin-bottom:4px;
    padding:0px;
    font-size:11px;
    font-weight:bold;
    }
    
td.article-text-td h3
    {
    font-size:11px;
    font-weight:normal;
    margin-left:0px;
    margin-right:4px;
    border-bottom:solid 1px #d02416;
    margin-bottom:8px;
    padding-bottom:8px;
    }
    
a.author-a
    {
    font-size:10px;
    }
    
p.info-p
    {
    font-size:10px;
    color:#999999;
    margin-bottom:8px;
    }
    
td.imagetext-td p.image-p
    {
    font-size:11px;
    color:#666666;
    }


/*-----------------*/
/*-----TABLES------*/
/*-----------------*/   
table.stat-table
    {
    width:100%;
    }

table.stat-table tr td
    {
    font-size:0.7em;
    padding:4px;
    }
    
table.soknad-table
    {
    width:100%;
    }


/*-----------------*/
/*------MENUS2-----*/
/*-----------------*/


#leftmenu
    {
    width:156px;
    }
    
#leftmenu li
    {
    margin:0px;
    padding:0px;
    margin-bottom:1px;
    /*height:20px;*/
    }
    
#leftmenu li a 
    {
    margin:0px;
    padding:0px;
    padding-left:10px;
    padding-right:15px;
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-color: #bf9330;
    font-size:10px;
    text-transform:uppercase;
    list-style:none;
    /*height:20px;*/
    background-image:url("images/menubg.gif");
    background-repeat:repeat-none;
    vertical-align:top;
    margin-bottom:0px;
    width:131px;
    padding-top:4px;
    padding-bottom:4px;
    }

#leftmenu ul
    {
    list-style:none;
    padding:0px;
    margin:0px;
    }
    



#leftmenu ul.sublevel1 li a    {    background-image:url("images/menubg_sub.gif");    background-repeat:repeat-none;    }    
li.cur-article a{    color:#500620!important;    }