/* IVT (c.saetre, NTNU) CSS 2005/2006 */

.clearline { clear:both;line-height: 0;overflow:hidden; height:0; }
.offscreen { position: absolute; height: 0; width: 0; left: -1000em; top: -1000em; visibility:hidden; }

/*------------------*/
/* Toppen og hovedramma + GENERAL PG layout ------------------*/
/*------------------*/

div.org_top {
	float: left;
	height: .8em; 
	width: 100%;
	margin: 0;
	padding: 0 0 .2em 2.5em; 
	}
.oversiktlinks { float: left; clear: none; 
	font-size: .8em; color: #666;
	}
.orginfo {
	float: right; 
	margin: 0;
	padding-right: 2em;
	color: #999;
	font-size: .75em;
	font-weight: normal;	
	letter-spacing: 0.1em;
	text-align: right;  
	clear: none;
	}
#bannerwrap {
	padding-bottom: 0; 
	height: 100%;
	}
#ntnutopsec { 
	margin: 0; 
	background: #dce2ed url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ivt.ntnu.no/images/banner/ntnulogo-no.png) no-repeat top;
	}
#toplinks ul {
	float: right; padding-right: 3em;
	list-style:none;
	height: 3em;
	width: 18em; color: #000000;
	}
#toplinks ul li {
	font-size: 0.9em; float: right;
	display: block;
	padding: 1em 1em 0em 1em; 
	}
#toplinks ul li.ntnustart a { 
	position: absolute; 
	height: 40px; width: 250px; left: 40px; top: 35px; 
	text-decoration:none; 
	}
#toplinks ul li.ntnustart a em,
#toplinks ul li.ntnustart a:before,
#toplinks ul li.ntnustart a:after { visibility: hidden}
 
/* brackets, virker ikke i IE */
#toplinks a:before {
  content:"[";
}
#toplinks a:after {
  content:"]";
}

/* all links in banner undecorated, (felleslenker + tabs)  */
#bannerwrap a, 
#bannerwrap a:link, 
#bannerwrap a:hover, 
#bannerwrap a:visited, 
#bannerwrap a:active {
	color: #000;
	text-decoration: none;}

/* The banner search area */ 
#searchareawrap {
	float: right;
	width: 25em; height: 2.5em;
	overflow: hidden;
	padding-top: .1em;
	padding-right: .5em; 
	padding-bottom: .5em;
	padding-left: .5em;
	vertical-align: middle;
	border-top: 1px solid #000;
 	border-left: 1px solid #000; 
	background: #edf0f6;
	vertical-align:bottom;}
#searchareawrap form#sokevalgForm {
	width: 100%; height: 1.5em;
	display: block;
	margin:0; padding: 0.5em 0 1em 0 ;   }
#searchareawrap input { font-size: .9em;  }
#searchareawrap select { font-size: .9em;  }
#searchareawrap form#sokevalgForm fieldset {border: none;} 
#searchareawrap form#sokevalgForm legend { 
	height:0;  line-height: 0; 
	display: none; visibility: hidden; 
	padding: 0; margin: 0; }

/* banner tabs on and off */ 
#ntnutabswrap {
	float: left; width: 100%;
	padding: 0; margin: 0;
	list-style:none;
	background-color:#DCE2ED;
   background: #dce2ed url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ivt.ntnu.no/images/banner/blackpixel.png) repeat-x bottom;
	}
#ntnutabs {
	float: right;
	list-style: none; padding-bottom: 0; margin-bottom: 0;
	vertical-align: bottom; clear: both; 
	}
#ntnutabs li {
	float: left; 
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	padding: 0.2em 1.5em 0.2em 1.3em;
	display: block;
	}
#ntnutabs li.on {
	background: #ffffff; 
	background-image: none;
	border-bottom: 1px solid #ffffff; 
	}
/*  new.... footer */
div.org_foot {
	float: left;
	height: 1.2em; 
	width: 100%;
	margin: 0;
	padding: 0.2em 2em 0.2em 3em;
	font-size: .75em;}
.left {float: left; clear: none;}
.right {float: right; clear: none; margin-right: 2em;}

/* LOCAL MENU */
#menyspace { width: 190px; float: left; font-size:.9em; }

/* LOCAL MENU LINK DEFS - NAVIGATION */

#breadcrumbs a.on  { color: #666; padding-left: .2em; }
#menyspace .squareopt a, 
#menyspace .squareopt a:visited, 
#menyspace .menyopt a, 
#menyspace .menyopt a:visited { 
	color: #000; border-bottom: 0;}
#menyspace .squareopt a:hover, 
#menyspace .menyopt a:hover {	color: #FF9900; }
#menyspace .m1 a, 
#menyspace .m1 a:visited {
	color: #B5C4C4; text-decoration: none; }

/* MENU ITEMS */

#options { 
	padding: 1em; margin-top: .5em; margin-left: 0; margin-bottom: 0; 
	} 
#menyspace .menyopt { 
	color: #000; 
	line-height: 1.4em; 
	padding: 0 0 0 0; 
	}
#menyspace .menyopt ul {
	list-style: none; list-style-position: outside;
	margin-top: .2em; 
	margin-bottom: .2em; 
	margin-left: 2em;
	padding-bottom: 0; 
	padding-left: 0; 
	}	
#menyspace .menyopt li  {
	list-style-image: url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ivt.ntnu.no/images/bullet/bullet.png);
	margin-top: .3em; 
	margin-bottom: .3em; 
	}
#menyspace .menyopt li.treetop  {
	list-style-image: url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ivt.ntnu.no/images/bullet/bullet.png);
	margin-top: .3em; 
	margin-bottom: .3em; 
	}
#menyspace .menyopt ul.sub  { 
	margin-left: 1.5em; 
	}
#menyspace .menyopt li.sub  { 
	list-style-image: url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ivt.ntnu.no/images/bullet/bullet2.png);
	margin-left: .2em; 
	padding-left: .2em; 
	}
/* alternate local menu styles and headers, inst list osv.  */
.m1 { 
	line-height: 1.3em; 
	font-weight: bold; 
	margin-bottom: 0; margin-top: 1em; margin-left: 0; 
	padding-left: .5em; 
	}
#menyspace .squareopt {
	color: #000;  
	line-height: 1.5em; 
	}
#menyspace .squareopt ul {
	color: #9eaeb3; 
	list-style-type: square; 
	list-style-position: outside; 
	margin:0 0 0 .9em; 
	padding-left: 0;
	}
#menyspace .squareopt li {
	margin-top: .3em; 
	margin-bottom: .3em; 
	margin-left: 0; padding-left: 0;
	}
div.navigasjon_ned { 
	color: #999; line-height: 150%; 
	text-align: right; vertical-align: bottom;
	border-right: 3px solid #dde4e4; 
	border-bottom: 3px solid #eeefef;
	margin: 1em 1em 1em 0; 
	padding: 0 .7em .2em .5em;
	}
div.navigasjon_tilbake { 
	color: #999; line-height: 150%; 
	text-align: left; vertical-align: bottom;
	border-left: 3px solid #dde4e4; 
	border-bottom: 3px solid #eeefef;
	margin: 1em 1em .5em 0; 
	padding: 0 .5em .2em .5em; }
