/*
--------------------------------------------------
--------------------------------------------------
Följande styles gäller bara topp och navigering, dvs de används *EJ* vid systemutveckling
--------------------------------------------------
--------------------------------------------------
*/


/* --------------------------------------- */
/* header */
/* --------------------------------------- */

DIV#header {
	MARGIN: 25px 0px 2px 0px;
	PADDING: 0px 0px 0px 0px;
	background-image: url('/search/nb/20070603210204oe_/https://alumnus.hib.no/_images/systemspecific/top_photos/toppbilde-alumnus.jpg');
	HEIGHT:76px;
	WIDTH: 765px;
	/*TEXT-ALIGN:center;*/
	POSITION: relative;

	
	} 

DIV#header a#logo-link {
	display: block;
	position: absolute;
	left: 669px;
	top: 10px;
}

h1#tematittel a {
	position: absolute;
	left: 0px;
	top: 52px;
	text-transform: uppercase; 
	margin: 0;
	margin-left: 35px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
}

h1#tematittel a {
	color: #444;
}

h1#tematittel a:hover {
	color: #888;
	text-decoration: none;
}


TD#loggedin
{
		font-weight: bold;
	font-size: 11px;
	line-height: 21px;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

DIV#loggedin {
	FONT: 1em Arial, Verdana, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	LEFT: 200px;
	TOP: 20px;
	POSITION: absolute;
	}

DIV#loggedin IMG {
	border: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	display: block;
	}

/* --------------------------------------- */
/* Popups*/
/* --------------------------------------- */

/* sidor som har fler än en kolumn använder sig av <table class="contentlayout"> */
TABLE#popup  {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	border-collapse: collapse;
	}

TABLE#popup  TD {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	border-collapse: collapse;
	vertical-align:top;
	}

/* --------------------------------------- */
/* footer */
/* --------------------------------------- */

DIV#footer {
	
	font: 0.9em Arial, Verdana, sans-serif;
	width: 765px;
	height: 64px;
	text-align: left;
	line-height: 1.4em;
	background-image: url('/search/nb/20070603210204oe_/https://alumnus.hib.no/_images/systemspecific/bottom_picture_alumnus.gif');
	/*position: relative; */
	margin: 0px 0px 20px 0px;
	}

DIV#footer A {
	color: #849ACF;
	}

/* --------------------------------------- */
/* the main table with the menus and contents */
/* --------------------------------------- */

TABLE#main {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	BORDER: 0px 0px 0px 0px;
	border-collapse: collapse;
	WIDTH: 765px;
	margin-left: auto;
	margin-right: auto;
	}


	/* innehållet i sidan */

	TD#main {
		PADDING: 0px 0px 0px 0px;
		MARGIN: 0px 0px 0px 0px;
		VERTICAL-ALIGN: TOP;
		}

	TABLE#pagecontents {
		PADDING: 0px 0px 0px 0px;
		MARGIN: 0px 0px 0px 0px;
		BORDER: 0px 0px 0px 0px;
		border-collapse: collapse;
		width: 100%;
		}

	TABLE#pagecontents TD#pagecontents {
		PADDING: 15px 0px 15px 15px;
		MARGIN: 0px 0px 0px 0px;
		VERTICAL-ALIGN: TOP;
		text-align: left;
		}

	DIV#pagecontents {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		}

	/* sidmenyn */

	TD#sidemenu {
		PADDING: 8px 0px 0px 0px;
		MARGIN: 0px 0px 0px 0px;
		WIDTH: 180px;
		BACKGROUND-COLOR: #EEEEEE;
		VERTICAL-ALIGN: TOP;
		}

	TD#sidemenu H4 {
		PADDING: 10px 0px 4px 0px;
		MARGIN: 0px 10px 5px 10px;
		BORDER-BOTTOM: #426394 1px solid;
		DISPLAY: block;
		FONT-WEIGHT: bold;
		FONT-SIZE: 1em; 
		COLOR: #426394;
		TEXT-ALIGN: CENTER;
		}

	TD#sidemenu UL {
		PADDING: 0px 0px 0px 0px;
		MARGIN: 0px 0px 7px 0px;
		LIST-STYLE-TYPE: none
		}

	TD#sidemenu LI {
		PADDING: 2px 4px 0px 16px;
		MARGIN: 0px 15px 0px 15px;
		BACKGROUND: url(/search/nb/20070603210204oe_/https://alumnus.hib.no/_images/systemspecific/sidemenu_bullet.gif) no-repeat 4px 5px;
		FONT-SIZE: 1em; 
		}

	TD#sidemenu A {
		COLOR:#426394;
		}

	DIV.inviteafriend {
		COLOR:333333;
		PADDING: 0px 0px 0px 0px;
		MARGIN: 6px 15px 0px 15px;
		}

	/* table with top menu and search form */

	#mainmenu {
		MARGIN: 0px 0px 2px 0px;
		BACKGROUND-COLOR:#DEDEDE;
		border-collapse: collapse;
		height: 23px;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		width: 765px;
		/*float: left;*/
		
		}


	

    #mainmenu UL LI 
	{
		display: block;
		float: left;
		padding: 0;
		margin: 0;
		background-image: none;

	}
	
	#mainmenu UL LI A {
	
	display: block;
	text-align: center;
	COLOR: #000000;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height:23px;

	
	}
	
	#mainmenu UL LI A:Hover{
	
			background-color: #C0BFBF; 	
		    text-decoration: none;
	}
		
	#mainmenu UL LI A#mainmenu-1
	{
		 width: 66px;
	}
	
	#mainmenu UL LI  A#mainmenu-2
	{
		 width: 100px;
	}
	
	

	FORM#searchform {
		FLOAT: RIGHT;
		text-align: center;
	}

	FORM#searchform INPUT.searchfield {
		MARGIN: 0px 5px 0px 0px;
		BORDER: solid 1px #426394;
		BACKGROUND-COLOR:#FFFFFF;
		COLOR:#000000;
		FONT: 1em; /* Arial, Verdana, sans-serif; */
		WIDTH: 120px;
		HEIGHT: 18px;
		text-align: justify;

		}

	FORM#searchform INPUT.searchbutton {
		MARGIN: 0px 5px 0px 0px;
		/*PADDING: 1px 10px 2px px; */
		/* BORDER: solid 1px #426394; */
		/*BACKGROUND-COLOR:#426394; */
		COLOR:#000000;
		FONT: 1em Arial, Verdana, Helvetica, sans-serif;
		HEIGHT: 20px;
		WIDTH: 30px;
		TEXT-ALIGN: center;
		}
		
#searchfield {
	width: 170px;
	float: right;
	border-style: solid;
	border-color:  #FFF; 
	border-width:  0px 0px 0px 2px;
	background-color: #E5E5E5;
	height: 23px;
}

#q-form {
	padding: 1px 1px 0 5px;
	margin: 0;
}

#q-form input {
	padding: 0;
	margin: 0;
}

#q {
	width: 120px;
	font-size: 9px;
}

input#q-submit {
	font-size: 9px;
	width: 30px;
	margin-left: 2px;
}