﻿body 
{
	margin:0;
	padding: 34px 0 0 0;
	background-color:#76b043;
	font-family:Verdana,Geneva, sans-serif;
	

	
}
form
{
	margin:0;
	padding:0;
}

/*divs*/

#mainframe
{
	margin:0 auto;
	width:950px;
	padding:0;
}
#topp
{
	background-image:url(images/topp3.gif);
	background-repeat:no-repeat;
	height:122px;
	width:950px;
	border:0px solid red;
	padding-bottom:1px;
	
}

#imgDiv
{
	color:White;
	width:950px;
	background-image:url(images/hvit_bakgrunn2.gif);
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:16px;
	
	margin: 0;
}


#hovedbilde
{
	border:0px solid red;
	
	background-image:url(images/hvit_bakgrunn2.gif);
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:16px;
	
}

.flagg
{
	
	border:0px solid red;
	margin-left:675px;
	
	
	
	display:inline;/*for å ikke få dobbel marg i ie6 når vi har float right og margin right*/
	
}


#logo
{
	
	width:113px;
	height:101px;
	margin-top:16px;
	margin-left:40px;
	float:left;
	border:0px solid red;
	
}

#meny
{
	float:right;
	margin-top:29px;

	border:0px solid red;
	margin-right:11px;
	display:inline;/*for å ikke få dobbel marg i ie6 når vi har float right og margin right*/
	
}





#innhold
{
	
	font-family:Verdana,Geneva, sans-serif;
	float: left;
	height:100%;
	border:0px solid red;
	width:71%;
	margin-left:5px;
	padding-left:10px;
	
	display:inline;
	

	
	
}

ul
{
	list-style-type:none;
}

li
{
	list-style-type:none;
}
#hoved
{
	height:auto;
border:0px solid blue; 
	float:left;
	
	background-color:White;
	display:inline;
	background-image:url(images/hvit_bakgrunn2.gif);
	background-repeat:repeat-y;
	width:950px;
	
}

#venstremeny
{
	border:0px solid red;
	float:left;
	width: 242px; 
	margin-left:14px;
	margin-bottom:10px;
	
}


#right
{
	float:right;
	width:650px;
	/*margin-left:15px;
	margin-right:5px;*/
	margin-bottom:10px;
	padding-top:14px;
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	margin-right:8px;
	border:0px solid  red;
}

#velkommen
{
	
	padding-left:2px;
	
	
	
	width:645px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:500;
	height:auto;
	font-family:Verdana,Geneva, sans-serif;
	border:0px solid yellow;
	
	
}

#studieturer
{
	width:645px;
	padding-left:2px;
	font-family:Myriad Pro;
	font-size:13px;
	padding-top:14px;
	font-weight:300;
	color:black;
	font-family:Verdana,Geneva, sans-serif;
	border:0px solid blue;
	
	
}


#left
{
	width:260px;
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	height:auto;
	float:left;
	margin-left:12px;
	margin-bottom:10px;
	display:inline;/*for å ikke få dobbel marg i ie6 når vi har float left og margin left*/
	
	
	
}

#linjer
{
   width:240px;
	
	background-image:url(images/bg_left.gif);
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	padding-bottom:5px;
	margin-top:20px;
	
	
	/*float:left;*/
	
}

#galleri
{
	  width:240px;
	
	background-image:url(images/bg_left.gif);
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	padding-bottom:5px;
	margin-top:20px;
	
}


#aktiviteter
{
	padding-top:10px;
	
}

#studenter
{
	width:255px;
	
	background-image:url(images/vare_studenter_bg.gif);
	
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	margin-top:10px;
	padding-top:14px;
	
	/*float:left;*/
	
	
	}

#media
{
	width:255px;
	margin-top:10px;
	padding-left:2px;
	background-image:url(images/vare_studenter_bg.gif);
	/*margin-bottom:10px; gir mellomrom fra bunn i firefox*/
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	height:100%;
	/*float:left;*/
	
	
	
}

#undermenu
{
	border:0px solid red;
	
	width: 240px; 
	margin-top:10px;
	
	font-size:11px;
	background-image:url(images/bg_left.gif);
	background-repeat:repeat;
	padding-top:8px;
	
	
}


#nyhetsbrev
{
	width:240px;
	margin-top:20px;
	
	
	background-image:url(images/bg_left.gif);
	/*margin-bottom:10px; gir mellomrom fra bunn i firefox*/
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	height:100%;
	border:0px solid aqua;
	/*float:left;*/
}





.brclear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
	}

#bunn
{
	background-image:url(images/bunn2.gif);
	background-repeat:no-repeat;
	height:78px;
	font-family:Verdana,Geneva, sans-serif;
	font-size:12pt;
	text-align:center;
	padding-top:15px;
	width:950px;
	clear: left;


	
}


/*divs standard2*/

#venstre
{
	 width:260px;
	padding-left:2px;
	
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	height:auto;
	/*border:1px solid blue;*/
	/*float:left;*/
	margin-left:12px;
	
	
	}
	
#vestreboks1
{
	
	
	
	
	
	
	width:255px;
	padding-left:2px;
	background-image:url(images/studenterbg.gif);
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	/*float:left;*/
	height:100%;
	
	
}

#venstreboks2
{
	
	width:255px;
	margin-top:10px;
	padding-left:2px;
	background-image:url(images/vare_studenter_bg.gif);
	margin-bottom:10px;
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-top:14px;
	/*float:left;*/
	height:100%;
}




#hoyre
{
	
	
	
	
	
	float: right;
	width:650px;
	/*margin-left:15px;
	margin-right:5px;*/
	margin-bottom:10px;
	padding-top:14px;
	font-family:Verdana,Geneva, sans-serif;
	font-size:13px;
	padding-right:6px;
	
}


#avmelding
{
	margin-left:235px;
	margin-bottom:100px;
	margin-top:50px;
}


#Kommentar
{
	border:0px solid blue;
	padding-left:50px;
	padding-right:50px;
	
}

#kontakt
{
	border:0px solid blue;
	padding-left:50px;
	padding-right:50px;
	font-size:12px;
}

#sistenytt
{
	border:0px solid blue;
	padding-left:50px;
	padding-right:50px;
}
	





/*classes*/

.menyoverskrift /*venstremeny*/
{
	background-image:url(images/vare_studenter.gif);
	background-repeat:no-repeat;
	background-position:5%;
	
	height:30px;
	width:26px;
	font-size:18px;
	padding-left:40px;
	

	color:#000;
	display:inline;
	
}

.publisertdato
{
	font-size:10px;
}

.Kommentarstyle
{
	background-image:url(images/nyhetsarkivbg.gif);
	background-repeat:repeat;
	height:auto;
}
.nyhetsarkivbg
{
	background-image:url(images/nyhetsarkivbg.gif);
	background-repeat:repeat;
	width:215px;
}

.nyhetsarkivlink
{
	margin-left:32px;/*icon*/
	padding-left:14px;
}

.nyhetsarkivoverskrift
{
	margin-left:32px;/*icon*/
	padding-left:14px;
	
	
	
}

.nyhetslink
{
	margin-left:5px;
	padding-left:12px;
}
.avmeldingbilde /*standardbilde på avmelding.aspx*/
{
	width:700px; height:231px; margin-left:12px; margin-bottom:5px;
}

.bildetekstinnhold
{
	color:White;
	
	font-family:Myriad Pro;
	
	padding-left:20px;
	line-height:18px;
	padding-top:10px;
	

	/*font-weight:bold;*/
	
}
.bildeOverskrift
{
	color:White;
	font-size:36px;
	font-family:Myriad Pro;
	padding-top:2px;
	padding-left:20px;
	font-weight:bold;
}


.bildetekstinnhold a:link 
{
	color:White;
	font-size:16px;
	font-family:Myriad Pro;
	padding-top:2px;
	padding-left:4px;
	
	
}

.bildetekstinnhold a:visited 
{
	color:White;
	font-size:16px;
	font-family:Myriad Pro;
	padding-top:2px;
	padding-left:4px;
	
}

.bildetekstinnhold a:hover 
{
	color:White;
	font-size:16px;
	font-family:Myriad Pro;
	padding-top:2px;
	padding-left:4px;
	
}
.bildestartside
{
	padding-left:12px;
	padding-right:12px;
}

.linjerlogo
{
	float:left;
	padding-right:13px;
	padding-left:10px;
	
}

.linjerstil
{
	padding-left:28px;
	color:#000000;
}

.linjetekst
{
	padding-left:25px;
}


.mediabilde1
{
	margin-left:17px;
}

.mediabilde2
{
	margin-left:19px;
}

.hplgalleri
{
	color:#98c471;
	font-family:Verdana,Geneva, sans-serif;
	font-size:15px;
}
.reis
{
	color:#98c471;
}


.bildetekst
{
	color:white;
}
.VelkommenOverskrift
{
	color:black;
	font-size:36px;
	font-family:Verdana,Geneva, sans-serif;
	padding-bottom:23px;
	
	
}
.StudieturerOverskrift
{
	color:black;
	font-size:16px;
	font-family:Verdana,Geneva, sans-serif;
	padding-bottom:23px;
	font-weight:100;
}

.linjeoverskrift
{
}

.venstre_topp
{
	font-family:Verdana,Geneva, sans-serif;
	font-size:16px;
	font-weight:100;

	
	
}




/******************/
textarea, input, select
{
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
}
img 
{
    border: 0;
}
a:link, a:visited
{
	color:#77b341;
	text-decoration:none;
}
a:hover, a:active
{
	color:#696969;
	text-decoration:none;
}
div.mainframe
{
	margin:0 auto;
	width:722px;
	padding:0;
	
}
p
{
    margin:0 0 1.2em 0;
    padding:0;
}
input.tekstboks1, textarea.tekstboks1
{
    border:solid 1px #333333;
    padding:3px;
}
input.tekstboks1:focus, textarea.tekstboks1:focus
{
	background-color: #FFFFE1;
}
.highlight
{
   background-color: #FFFFE1;
}
a.rss:link, a.rss:visited
{
    padding-left:18px;
    background: url(images/feed-icon-14x14.png) no-repeat;
}
div.nyhetsbilde
{
    font-size:0.8em;
    float:right;
    margin:0 0 1.2em 1.2em;
    width:240px;
}
div.nyhetsbilde img
{
    clear:both;
}
div.nyhetsbilde div
{
    padding:5px;
}
/* CUSTOM */

.copyright
{
	padding-top:6px;
	color:#999999;
	font-size:10px;
}
.copyright a:link, .copyright a:visited
{
	color:#CCCCCC;
}
.copyright a:hover, .copyright a:active
{
	text-decoration:underline;
}



TD.meny
{
	width:109px;
	height:71px;
}

TD.undermeny
{
font-size: 9px;
}

TD.undermeny2
{
font-size: 10px;
height: 11px;
padding-bottom:10px;
}

h1
{
font-size: 16px;
color: #000000;
font-weight: bold;
margin: 0px;
padding: 0px;
}

TD.tekst
{
font-size: 13px;
color: #000000;
font-weight: normal;
}

TD.innhold
{
background-image: url(images/innholdbg.gif);
background-repeat:repeat;
vertical-align: top;
}

DIV.linje
{
background-image: url(images/underlinebg.gif);
background-repeat:repeat;
vertical-align: top;
height: 8px;
font-size:4px;
}

TD.hoyre
{
background-color: #FFFFFF;
vertical-align: top;
}

TD.hoyrebg
{
background-image: url(images/hoyrebg.gif);
background-repeat:repeat;
vertical-align: top;
}

/*A.nyhetslink
{
	color:  #515151; 
	font-family: arial; 
	text-decoration: none; 
	font-size: 12px;
	font-weight:bolder;
	text-align:center;
	
}*/
A.nyhethoyrelinker
{
	color:  #515151; 
	font-family: arial; 
	text-decoration: none; 
	font-size: 11px;
	font-weight:normal;
}
DIV.nyhethoyrelinker 
{
	padding-left:12px;
	padding-bottom:12px;
	padding-right:8px;
	color:  #515151; 
	font-family: arial; 
	text-decoration: none; 
	font-size: 11px;
}
DIV.ingress
{
	
	padding-bottom:30px;
	padding-top:15px;
	font-size:13px;
	font-weight:bold;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/**/


.bildelabel
{
	border:1px solid red;
	
}


