/* CSS Document */
/* 
	IVT (c.saetre, NTNU) CSS 2005/2006
	Some styles derivative of Webreakstuff, by Frederico Oliveira, 2005 
	Used in accordance with a Creative Commons Attribution Share-Alike license
	http://creativecommons.org/licenses/by-sa/2.5/

*/
body {	background: #ffffff; margin: 15px 0px 10px 15px; padding: 0px 0px 0px 0px; font-family: Arial, Verdana, sans-serif; font-size: 11px; }

/* fixers */
	.clearfix:after{content:".";display: block;height:0;clear:both;visibility:hidden;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
	
h1 {font-size: 20px; font-family: Helvetica, Arial, sans-serif; clear: both;}
h2 { font-size: 16px; font-family: Helvetica, Arial, sans-serif; clear: both;}
h1.storytitle {	color: #548CC3; font-size: 20px; font-weight: normal; margin: 0; padding-bottom: 3px; padding-top: 10px; font-family: Helvetica, Arial, sans-serif; border-bottom: 1px solid #f1f1f1;}
h2.byline {	color: #999999; font-size: 16px; font-weight: normal; line-height: 16px; margin: 0; padding: 0; padding-bottom: 3px; padding-top: 2px;  }

h3 { font-size: 16px; font-family: Helvetica, Arial, sans-serif;}
h4 { font-size: 14px; font-family: Arial, sans-serif; padding-bottom: 0px; margin-bottom: 0px;}
h5 { font-size: 12px; font-family: Arial, sans-serif;}
img { border: 0;}
ul { margin-top: 3px; margin-bottom: 3px}
hr { color: #cccccc; height: 1px; }

/* link definitions, also def divs as well */
a, a:visited { color: #336699; text-decoration: none;}
a:hover { border-bottom: 1px dotted #8eaab0;}
a img {	border: 0px; }
table a:hover, table a  {border-bottom: none; text-decoration: none}
.highlight  { background-color: #f4f7f9 }
@import url("https://nettarkivet.nb.no/search/nb/20070603210204cs_/http://www.ivt.ntnu.no/css/ivt_enhet_navigation.css");

#colbar a, #colbar a:visited { text-decoration: none; }
#colbar a:hover { border-bottom: 1px dotted #9eaeb3;}
#storytable a:link, #storytable a:visited {	border-bottom: none; padding: 1px; text-decoration: none; }
#storytable a:hover { background-color: #F1F8FA; text-decoration: none;	border-bottom: none;}
h1.storytitle a { color: #9eaeb3; }
h2.byline a:link, h2.byline a:visited, h2.byline a:hover { color: #9eacb3; border-bottom: 1px dotted #ccdddd;}
div.storycontent a, div.storycontent a:visited { color: #003366; text-decoration: none;	border-bottom: 1px dotted #cccccc;}
div.storycontent a:hover { color: #336699; border-bottom: 0px ; }
	
/* main body wrapper, headers */
#wrap {	width: 960px; margin: 0px 0px 5px 0px; clear: both;	border: 1px solid #000099; border-top: 0px;	}
#wrap1 {
	width: 960px; background-image: url("https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ivt.ntnu.no/images/blue/shades_blue.gif"); 
	background-position: top right; background-repeat:no-repeat;
	margin: 0px 0px 5px 0px; clear: both;
	border: 1px solid #000099; border-top: 0px;	}
#inner-wrap { margin: 0px; padding: 10px; clear: both; 	}
#ntnumeny { clear: both; text-decoration: none;}
#headrr { clear: both; font-size: 11px; padding: 10px; vertical-align: bottom; }
#foot { font-family: Arial, sans-serif; color: #999; font-size: 11px; line-height: 16px;  
		text-align: center; letter-spacing: 1px; background: #fbfbfb; clear: both; 
 		padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #eee }

/* hoved layout */

#content { width: 475px; float: left; padding: 0px 10px 0px 20px;}
div.column_b { padding-top: 10px; margin-bottom: 0; padding-bottom: 0}
#content .contentend { height: 3px;}


/* content */

div.navigasjon_ned { 
	color: #999; line-height: 17px; 
	font-family: Verdana, Arial, sans-serif;
	text-align: right; vertical-align: bottom;
	border-right: 3px solid #dde4e4; 
	border-bottom: 3px solid #eeefef;
	margin: 10px 10px 10px 0px; 
	padding: 0px 10px 3px 5px; clear: both;}

div.navigasjon_tilbake { font-family: Verdana, Arial, sans-serif;
	color: #999; line-height: 17px; 
	text-align: left; vertical-align: bottom;
	border-left: 3px solid #dde4e4; border-bottom: 3px solid #eeefef;
	margin: 10px 10px 10px 0px; 
	padding: 0px 10px 3px 10px; clear: both;}

div.innhold { padding: 0px 10px 0px; margin-bottom:10px; }
div.meta { display: none; font-size: 11px; color: #ccc; line-height: 17px;	padding: 2px; }
		
div.storycontent {	font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5em; margin-bottom: 0px; padding-bottom: 0px;	}
div.storycontent ul { list-style: outside square; margin-left: 5px; padding-left: 25px;	}
div.storycontent ul li { list-style: outside; padding-bottom: 5px; }


/* Spalte 3 definisjoner  */
/* definitions 3rd column */
.colcontent { padding: 10px;}
.coltop { background-color: #f3f6f6; height: 6px;}
.colend { height: 6px; padding-bottom: 3px; border-bottom: 1px solid #dde4e4;}
.colbarblock {	margin-bottom: 15px;	}
.coltop_alt { color: #9eacb3; font-size: 14px; letter-spacing: 0px; font-weight: normal; 
		margin: 0; padding: 5px 0px 5px 0px; 
		border-bottom: 1px solid #deecee; }
		
.colend_alt { height: 6px; background-color: #ffffff;
		border-top: 1px solid #dde4e4; 
		padding-top: 5px; padding-bottom: 5px; 
		text-align: right; font-size: 10px;}
		
#colbar { width: 203px; font-size: 11px; float: left; margin-left: 0px; background-color: #f5f9fa;  border-top: 2px solid #f4f4f4;}
#colbar_alt { width: 203px; font-size: 11px; float: left; margin-left: 0px;  }
#colbar .textblock, #colbar_alt .textblock { font-size: 11px; line-height: 16px; padding: 5px;	} 
/* heading text option 1  */
#colbar h1 { color: #000000; font-size: 13px; font-weight: normal; margin: 0; padding: 5px 0px; border-bottom: 1px solid #deecee;}
 /* heading text option 2  */
#colbar h2, #colbar_alt h2 { color: #586868; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 0px; border-bottom: 1px solid #deecee;}
#colbar ul { list-style: none;	margin: 0;	padding-left: 0; }
#colbar ul li {	padding: 4px 5px; margin-bottom: 1px; border-bottom: 1px solid #eeefef;	border-right: 1px solid #eeefef; }
#colspace { font-size: 11px; line-height: 16px; font-family: Arial, sans-serif;	}

/* formatting other */
#storytable { padding-top: 10px; padding-bottom: 10px; }
.tbldata { color: #000; font-size: 12px; font-family: Arial, sans-serif; line-height: 17px; word-wrap: break-word;}
.coltbldata { color: #000; font-size: 11px; font-family: Arial, sans-serif;	vertical-align: top; line-height: 17px; word-wrap: break-word; }
tr.rad1 { background-color:#fafafa; }
tr.rad2 { background-color: #f4f7f9; }
#row1 { border-bottom: 1px solid #cccccc; background-color: #fafafa}
#row2 { border-bottom: 1px solid #cccccc; background-color: #e9eff4}
#shade { border-bottom: 1px solid #cccccc; border-right:1px solid #cccccc; background-color: #e5e5e5}
#videre { margin: 0px 0px 0px 300px; color: #cccccc; align: left}
.etc {color: #cccccc; font-size: 14px;  }
#none ul li {list-style: none outside none; padding-left:-0px; margin-left:-20px;}