@charset "UTF-8";
* 
{
    margin:0px;
    padding:0px;
    font-family:Georgia;
    font-size: 12px; /* Endre dette tallet for å endre skriftstørrelse på brødtekst */
    color:#414042;
    line-height:1.4em;
}

html 
{
    
}

a 
{
    text-decoration:none;
color:#414042;
}

a:visited
{
color:#414042;
}

p
{
padding-bottom: 1em;
}

ul, ol
{

list-style-position: outside;
padding-bottom: 1em;
}


li
{
margin-left:2em;
}

blockquote
{
padding-bottom: 1em;
}


.nettstedkart ul{
padding-bottom: 0em;
}

.brukermote ul{
list-style-type:none;
}

.brukermote li{
list-style-type:none;
}

h1 
{
    font-size:1.5em;
    border-bottom:1px solid #cccccc;
    margin-bottom:15px;
    padding-bottom:10px;
padding-top:1em;
    color:#000;
    font-weight:normal;
}

h2
{
padding-top: 1em;
padding-bottom:0.5em;
font-size: 1.2em;
}

h3
{
font-size:1.0em;

padding-bottom:0.25em;
}



hr
{
color: #cccccc;
border-top: 1px;
background-color: #cccccc;
}


#wrapper 
{
    width:100%;
}

.readMore 
{
    color:#808285;
    font-weight:bold;
    text-decoration:none;
}

.readMore:hover 
{
    text-decoration:underline;
}
.advanced {
text-decoration: underline;
}

#menuCol 
{
    position:relative;
    float:left;
    width:200px;
}

#menuColTopBack 
{
    width:200px;
   /* background: url(/gifs/headerTopLeft.jpg) no-repeat top;*/
    height:148px;
}

#menuColTopBack .background 
{
    position:absolute;
    top:0;
    left:0;
    border:0;
}
    

#menuColContent 
{
    background: url(/gifs/menuColBack.jpg) repeat-x;
   /* height:364px;*/
height: 450px;
    width:200px;
    max-width:200px;
  /*  overflow:hidden;*/
    padding-top:30px;
}

#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;
}

#menuColContent img 
{
border:  0px;
}
#flags 
{
    padding-left:40px;
    margin-top:3px;
	margin-bottom:10px;
    float:left;
    width:164px;
}

#flags .flag 
{
    margin-bottom:5px;
    clear:left;
    float:left;
}

#flags .flag img 
{
    float:left;
    margin-right:5px;
    border:0;
}

#flags .flag .text 
{
    float:left;
    line-height:15px;
}

#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:580px;
}


#contentCol 
{
    
}

#contentCol .background 
{
    top:0; 
    left:0
}

#contentColTopBack 
{
    width:580px;
    /*background: url(/gifs/headerTopCenter.jpg) no-repeat top;*/
    position:absolute;
    left:0px;
    top:0px;
    z-index:0;
}

#categories 
{
    height:36px;
    width:100%;
    /*background-color:#d6f1fd;*/
    position:relative;
}

#categories .bilbliotekarer 
{
    position:absolute;
    left:10px;
    top:0px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
    font-size:1.2em;
}

#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;
    font-size:1.2em;
}

#categories .forskere 
{
    position:absolute;
    left:392px;
    top:0px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
    font-size:1.2em;
}
    
#categories img
{
float: left;
}

#topMenu 
{
    overflow:hidden;
    position:absolute;
	height:40px;
	left:0px;
    right:0px;
    top:40px;
    background: url(/gifs/topMenuRepeat.png) repeat-x;
    width:570px;
    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 a:visited
{
   color:#414042;
}

#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:10px;
}

#categories a 
{
    float:left;
}

#categories .separator 
{
    float:left;
    width:3px;
}

#categories img
{
    border:0px;
	width: 183px;
	height:33px;
}

#contentBorderTop 
{
    height:3px;
    width:563px;
    background: url(/gifs/contentTopBorderBack.jpg) no-repeat;
    margin-left:10px;
}

#contentImage 
{

    position:relative;
    margin-left:10px;
    width:560px;
    height:141px;
	padding-bottom:1em;
}

#contentImage .background 
{
    position:absolute; 
    top:0px; 
    left:0px;
	
}

#contentImage img
{
border:0px;
width:181px;
height:145px;
margin-left:2px;
margin-right:2px;
}
#content 
{
    margin-left:10px;
    /*padding:17px;*/
    width:560px;
}

#content .article 
{
    margin-bottom:20px;
}
#content p {
	padding-right:4em;
}

#content p.uthevet
{
     font-size: 15px; 
    
}

#content img {
	margin: 5px;
	border: 0px;
}

#content a:link
{
color: #006c43;
text-decoration: underline;
}
    
#content a:visited
{
color: #006c43;
text-decoration: underline;}

#content a:hover
{
color: gray;
text-decoration: underline;}

#content p .ingress
{
font-weight: bold;
}

#content .content_image_right {
 float:right; 
 margin: 0 0 15px 15px; 
 }
 
#content .content_image_left {
 float:left; 
 margin: 0 15px 15px 0;
 }

#person_left
{
width: 49%;

float: left;
}

#person_right
{
width: 49%;
float: right;

}

#person_center
{
width: 100%;
float: left;
margin-top:5px;

}

.akt_date
{
color: #00B3D0;
display: inline;
font-weight: bold;
}

#infoCol 
{
    width:225px;
    position:absolute;
    left:770px;
    top:0px;
    z-index:200;
}

#infoCol .background 
{
    position:absolute; 
    top:125px; 
    left:10px; 
    z-index:10;
}

#infoColTopBack 
{
    width:100%;
    background: url(/gifs/headerTopRight.jpg) repeat-x;
    height:234px;	
	} 

#searchStat 
{
    position:absolute;
    top:40px;
    left:18px;
	
}

#searchStat .stat 
{
    display:block;
    height:18px;
    margin-bottom:5px;
}

#searchStat .stat .left 
{
    background: url(/gifs/searchStatLeft.jpg) no-repeat;
    width:2px;
    height:18px;
    float:left;
}

#searchStat .stat .center 
{
    background: url(/gifs/searchStatCenter.jpg) repeat-x;
    height:18px;
    padding-left:5px;
    padding-right:5px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial;
    float:left;
    line-height:20px;
}

#searchStat .stat .right 
{
    background: url(/gifs/searchStatRight.jpg) no-repeat;
    width:2px;
    height:18px;
    float:left;
    margin-right:5px;
}
    

#search 
{
    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;
}

#search a
{
    text-decoration:underline;
  
}


#search a:hover
{
    text-decoration:underline;
}

#search a:visited
{
   color:#414042;
}



#blogs 
{
    position:relative;
    left:18px;
    margin-top:0px;
    width:185px;
   
}

#blogs .item 
{
/*
float: left;

     margin-bottom:10px;
*/
}

#blogs .item img 
{
    /*width:70px;
    height:80px;
    margin-bottom:5px;*/
    margin-right:5px;
    float:left;
    
    
}

#blogs a:link
{
color: #006c43;

}
    
#blogs a:visited
{
color: #006c43;

}

#blogs a:hover
{
color: gray;}

#blogs br
{
line-height:0.5em;
}

#news 
{
    position:relative;
    left:18px;
    margin-top:20px;
    width:185px;
}

#news li 
{
    list-style:none;
    float:left;
    clear:left;
    margin-bottom:5px;
    border:none;
}

#news a:link
{
color: #006c43;}
    
#news a:visited
{
color: #006c43;}

#news a:hover
{
color: gray;}

.intro, .ingress
{
font-style: italic;
}


#breadcrumb {

}

/*Internet Explorer 6 */

#ie6msg
{
width:90%;
border:3px solid #090; margin:8px 0; background:#cfc; color:#000; margin-left:17px;
position: relative;
}
#ie6msg p{margin:8px; padding:0;}
#ie6msg h4{margin:8px; padding:0;}
#ie6msg a.getuppgrade{font-weight:bold; color:#006; text-decoration: underline;}
#ie6msg a.ie6expl{font-weight:bold; color:#006; text-decoration: underline;}

/*BIBSYS-Ansatte*/


#content .avdelinger{
	
	margin-bottom:1em;
} 





#content .bibsysansatt{
	width:100px;
	position:static;
	float:left;
	height: 140px;


} 


#content .clickable{
	cursor: pointer;
}


#content .headshot{
	width:75px;
	margin-top:0.5em;


} 

#content .opaque{
	opacity:0.3;
	filter:alpha(opacity=30);	
} 

#content .ansattnavn{
	font-size:90%;
	font-weight:bolder;
	
margin-left:5px;

}

/* Skjuler hopp-til lenken utenfor det synlige spekteret */
#skipnav a { 
text-align: left; 
}

#skipnav a { 
position: absolute; 
left: -10000px; 
width: 1px; 
height: 1px; 
overflow: hidden; 
}

#skipnav a:focus, #skipnav a:active { 
position: static; 
left: 0; 
width: auto; 
height: auto; 
overflow: visible; 
text-decoration: underline; 
}

.skjult {
left:-10000px;
position:absolute;
width:9px;
}

/* Skjuler print-logo utenfor det synlige spekteret */
.logo_print {
left:-10000px;
position:absolute;
width:900px;
}

/* Gjør at form-elementer blir høyrejustert */
label.online {
  float: left;
  width: 10em;
}


/* Gjør at rammen rundt fieldset ikke vises */
fieldset {
    border:none;
}

/* Definerer egenskaper for bildene på høyresiden */
#kantbilde {
	text-align:center;
    margin-top:0px;
    margin-bottom:10px;
    padding:0px;
	 }
	 
#kantbilde a:link
{
color: #006c43;

}
    
#kantbilde a:visited
{
color: #006c43;

}

#kantbilde a:hover
{
color: gray;}

#kantbilde br
{
line-height:0.5em;
}

#kantbilde img 
{
border: 0px;
}

/* Definerer egenskaper for Twitter-lenke på venstresiden */
#twitter
{
    padding-left:40px;
    margin-top:3px;
	margin-bottom:10px;
    float:left;
    width:164px;
}

#twitter .twitter 
{
    margin-bottom:5px;
    clear:left;
    float:left;
}

#twitter .twitter img 
{
    float:left;
    margin-right:5px;
    border:0;
}

#twitter .twitter .text 
{
    float:left;
    line-height:15px;
}
