﻿* 
{
    margin:0px;
    padding:0px;
    font-family:Georgia;
    font-size:18px; /* Endre dette tallet for å endre skriftstørrelse på brødtekst */
    color:#414042;
    line-height:1.4em;
}

html 
{
    
}

a 
{
    text-decoration:none;
}

h1 
{
    font-size:1em;
    border-bottom:1px solid #cccccc;
    margin-bottom:15px;
    padding-bottom:10px;
    color:#000;
    font-weight:normal;
}

#wrapper 
{
    
}

.readMore 
{
    color:#808285;
    font-weight:bold;
    text-decoration:none;
}

.readMore:hover 
{
    text-decoration:underline;
}

#menuCol 
{
    position:relative;
    float:left;
    width:200px;
}

#menuColTopBack 
{
    width:100%;
   /* background: url(/gifs/headerTopLeft.jpg) no-repeat top;*/
    height:148px;
}

#menuColTopBack .background 
{
    position:absolute;
    top:0;
    left:0;
}
    

#menuColContent 
{
    background: url(/gifs/menuColBack.jpg) repeat-x;
    height:364px;
    width:164px;
    padding-left:18px;
    padding-right:18px;
    padding-top:50px;
}

#menuColContent li 
{
    list-style:none;
    border-bottom:1px solid #abc1ca;
    padding-bottom:6px;
    margin-bottom:6px;
    text-indent:18px;
}

#menuColContent li a 
{
    color:#231f20;
    text-decoration:none;
}

#menuColContent li a:hover 
{
    text-decoration:underline;
}

#flags 
{
    padding-left:18px;
    margin-top:20px;
    float:left;
    width:140px;
}

#flags .flag 
{
    margin-bottom:5px;
    float:left;
}

#flags .flag img 
{
    float:left;
    margin-right:5px;
    height:18px;
}

#flags .flag .text 
{
    float:left;
}

#size 
{
    padding-left:18px;
    padding-right:18px;
    width:128px;
    font-family:Arial;
    color:#CCC;
    float:left;
    margin-top:20px;
}

#size .small a
{
    font-size:12px;
    margin-right:10px;
}

#size .medium a
{
    font-size:18px;
    margin-right:10px;
}

#size .large a
{
    font-size:24px;
}

#contentColContainer 
{
    background: url(/gifs/headerTopRight.jpg) repeat-x top;
    position:absolute;
    left:200px;
    top:0px;
    width:900px;
}


#contentCol 
{
    position:relative;
}

#contentCol .background 
{
    position:absolute; 
    top:0; 
    left:0
}

#contentColTopBack 
{
    width:580px;
    /*background: url(/gifs/headerTopCenter.jpg) no-repeat top;*/
    height:112px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:0;
}

#categories 
{
    height:36px;
    width:100%;
    /*background-color:#d6f1fd;*/
    position:relative;
}

#categories .bilbliotekarer 
{
    position:absolute;
    left:17px;
    top:0px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
}

#categories .prefix
{
    color:#44c8f5;
    font-size:24px;
    font-weight:bold;
    font-family:Arial;
    margin-right:10px;
}

#categories .studenter 
{
    position:absolute;
    left:205px;
    top:0px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
}

#categories .forskere 
{
    position:absolute;
    left:392px;
    top:0px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
}
    

#topMenu 
{
    overflow:hidden;
    /*position:absolute;*/
    position:relative;
    height:112px;
    left:0px;
    right:0px;
    top:40px;
    background: url(/gifs/topMenuRepeat.png) repeat-x;
    z-index:100;
}

#topMenu td 
{
   height:36px;
   padding-right:8px;
   padding-left:8px;
}

#topMenuRepeat 
{
    position:absolute;
    left:0px;
    top:40px;
    right:10px;
    background: url(/gifs/topMenuRepeat.png) repeat-x;
    height:35px;
    z-index:50;
}

#topMenuRight 
{
    width:10px;
    position:absolute;
    right:0px;
    top:40px;
    background: url(/gifs/topMenuRight.png) no-repeat;
    height:35px;
    z-index:300;
}
    

#topMenu a
{
    text-decoration:none;
    /*font-size:12px;*/
    line-height:36px;
}


#topMenu a:hover
{
    text-decoration:underline;
}

#topMenu ul 
{
    white-space:nowrap;
}


#topMenu li 
{
    list-style:none;
    margin-left:9px;
    float:left;
    line-height:36px;
}

#topMenu .separator 
{
    background: url(/gifs/topMenuSeparator.png) no-repeat center;
    width:1px;
    float:left;
    padding:0px;
}

#categories 
{
    width:100%;
    margin-left:17px;
}

#categories a 
{
    float:left;
}

#categories .separator 
{
    float:left;
    width:3px;
}

#categories img
{
    border:0px;
	height:33px;
	width:183px;
}

#contentBorderTop 
{
    height:3px;
    width:563px;
    background: url(/gifs/contentTopBorderBack.jpg) no-repeat;
    margin-left:17px;
}

#contentImage 
{
    position:relative;
    margin-left:17px;
    width:560px;
    height:141px;
}

#contentImage .background 
{
    position:absolute; 
    top:0px; 
    left:0px;
}

#contentImage img
{
width:185px;
height:145px;
}

#content 
{
    margin-left:17px;
    /*padding:17px;*/
    width:750px;
}

#content .article 
{
    margin-bottom:20px;
}

#infoCol 
{
    width:250px;
    position:absolute;
    left:980px;
    top:0px;
    z-index:200;
}

#infoCol .background 
{
    position:absolute; 
    top:125px; 
    left:17px; 
    z-index:10;
    height:210px;
}

#infoColTopBack 
{
    width:100%;
    background: url(/gifs/headerTopRight.jpg) repeat-x;
    height:234px;
} 

#searchStat 
{
    position:absolute;
    top:40px;
    left:18px;
}

#searchStat .stat 
{
    display:block;
    height:20px;
    margin-bottom:5px;
}

#searchStat .stat .left 
{
    width:2px;
    height:25px;
    float:left;
    position:relative;
}

#searchStat .stat .left .background 
{
   position:absolute;
   left:0;
   top:0;
   height:20px;
}

#searchStat .stat .center 
{
    background-color:#f26649;
    height:20px;
    padding-left:5px;
    padding-right:5px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
    float:left;
    line-height:20px;
}

#searchStat .stat .right 
{
   
    width:2px;
    height:18px;
    float:left;
    margin-right:5px;
    position:relative;
}

#searchStat .stat .right .background  
{
   position:absolute;
   left:0;
   top:0;
   height:20px;
}
    

#search 
{
    /*background: url(/gifs/searchBack.jpg) no-repeat top;*/
    width:157px;
    height:178px;
    position:relative;
    margin-top:-112px;
    left:18px;
    padding:10px;
    z-index:100;
}

#search .button
{
    float:left;
    margin-bottom:10px;
}

#search .header
{
    font-size:16px;
    color:#f26649;
    margin-bottom:10px;
    display:block;
    font-weight:bold;
}

#search .searchField 
{
    font-size:11px;
    display:block;
    margin-bottom:10px;
    width:100px;
    float:left;
    margin-right:5px;
    height:18px;
}


#search .details p 
{
    font-weight:bold;
    margin-bottom:5px;
}

#search .details .option 
{
    display:block;
}

#search .details .option input 
{
    margin-right:5px;
}

#blogs 
{
    position:relative;
    left:18px;
    margin-top:30px;
    width:213px;
}

#blogs .item 
{
    margin-bottom:10px;
}

#blogs .item img 
{
    width:70px;
    height:80px;
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}

#news 
{
    position:relative;
    left:18px;
    margin-top:20px;
    width:213px;
}

#news li 
{
    list-style:none;
    float:left;
    clear:left;
    margin-bottom:5px;
    border:none;
}


