/* 	International Seksjon, NTNU (CSS by Christine Saetre) 2006
	Use in accordance with a Creative Commons Attribution Share-Alike license
	http://creativecommons.org/licenses/by-sa/2.5/
*/

/* 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 */

body {background: #ffffff; font-family:  Trebuchet MS, Arial, sans-serif; color: #333333; font-size: 12px; margin: 15px 0px 10px 15px;	padding: 0px 0px 0px 0px;}
p {padding-top: 0px; padding-bottom: 0px; margin-top: 8px; margin-bottom: 8px;}
h1 {font-size: 20px; margin: 0px; padding: 4px 0px 2px 0px; font-weight: normal; color: #000000; font-family: sans-serif;}
h2 {font-size: 12px; margin: 4px 0px 0px 0px; padding-bottom: 6px; border-top: 1px solid #f1f1f1; color: #878787; font-family: Arial;}
h3 {font-size: 14px; margin: 20px 0px 12px 0px; padding: 0px; font-family: sans-serif;}
h4 {font-size: 12px; margin: 15px 0px 0px 0px; font-family: sans-serif; font-weight: bold; clear: none; letter-spacing: .5px; }
h5 {font-size: 11px; margin: 0px; padding: 0px; font-weight: bold; font-family: sans-serif; clear: none;}
h6 {font-size: 11px; margin: 0px; padding: 0px; font-family: sans-serif;} /* used for menu */

/* link definitions */
a, a:visited {color: #336699; text-decoration: none; border-bottom: 1px dotted #f1f1f1;}
a:hover {border-bottom: 0px;}
#content a, #content a:visited {color: #1F4B9A; text-decoration: none; border-bottom: 1px dotted #deecee;}
.txt-breadcrumbs a, .txt-breadcrumbs a:visited {border-bottom: 0px;}
div.menuopt ul li a, div.menuopt li a:visited {border-bottom: 0px; padding-left: 10px; margin-right: 0px; padding-right: 0px} 
div.menuopt ul li a:hover {color: #467488; border-bottom: 0px; border-left: 5px solid #077cad; padding-left: 5px;}
div.menuopt li.treetop a, div.menuopt li.treetop a:visited {color: #003366; border-bottom: 0px; border-left: 5px solid #c6dbe4; padding-left: 7px; margin-right: 0px; padding-right: 0px} 
div.menuopt li.treetop a:hover { border-bottom: 0px; border-left: 5px solid #077cad; padding-left: 7px; margin-right: 0px; padding-right: 0px} 
div.menuopt li.sub a, div.menuopt li.sub a:visited { list-style-position: outside; border-bottom: 0px; border-left: 5px solid #c6dbe4; padding-left: 4px; margin-right: 0px; padding-right: 0px} 
div.menuopt li.sub a:hover { color: #467488; border-bottom: 0px; border-left: 5px solid #077cad; padding-left: 4px; margin-right: 0px; padding-right: 0px} 
a img, a:visited img {border: 0px; text-decoration: none; }
#quick-navigation ul a, #quick-navigation ul a:visited {color: #003366;}
#quick-navigation ul a:hover {color: #555;}

/* menu styles */
div.menuopt {border-top: 1px solid #eeefef; margin-right: 10px;}
div.menuopt ul {margin-top: 4px; margin-left: 0px; padding-left: 4px; font-family: sans-serif, Arial; font-size: 11px}
div.menuopt li.reg {list-style: none; border-left: 1px solid #c6dbe4; margin: 2px 0px 2px 0px; padding-bottom: 0px; padding-left: 0px; border-bottom: 1px solid #f1f1f1;}
div.menuopt li.treetop {list-style-type: none; margin: 2px 0px 2px 0px; padding-bottom: 0px; padding-left: 0px; background-color: #e5e5e5; border-right: 1px solid #cccccc;} /* active menu item color , consider 81a8b9 */
div.menuopt li.sub {list-style-image: url(/search/nb/20070603210204oe_/http://www.ntnu.no/international/images/bullet/pil_blue.gif);
	margin: 2px 0px 2px 20px; padding-bottom: 0px; background-color: #f1f1f1;  
	border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}

/* page structure and layout */
#xwrap {width: 950px; margin: 0px 0px 5px 0px; border: 1px solid #000099; border-top: 0px; clear: both;}
#ntnumeny {clear: both; text-decoration: none; padding: 0px; margin: 0px; clear: both;}
#head {font-size: 11px; padding-bottom: 10px; color: #666666;}
#inner-wrap {clear: both; margin: 0px;}
#menuspace {width: 190px; float: left; margin-top: 5px; padding-left: 10px; padding-right: 10px;}
#content {width: 720px; float: left; margin: 0px; padding: 0px;}
#foot {font-size: 10px; padding: 0px 0px 0px 5px; clear: both;}

#abc-content {width: 678px; float: left; padding: 0px 10px 0px 0px; margin-left: 0px;}
#ab-content {width: 447px; float: left; padding: 0px 10px 0px 0px; margin-left: 0px; clear: left;}
#c-content {width: 200px; float: right; font-size: 11px; padding: 0px 10px 0px 10px; 
	margin-left: 0px; margin-right: 20px; border-top: 1px solid #f4f7fa; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #efefef; border-left: 1px solid #f4f7fa }
#en-content {width: 205px; float: left; padding: 0px 10px 0px 0px;}
#to-content {width: 210px; float: left; padding: 0px 10px 0px 10px; margin-left: 10px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}
#tre-content {width: 210px; float: left; padding: 0px 10px 0px 0px; margin-left: 10px;}
#contentend {height: auto; border-top: 1px solid #f1f1f1; margin-top: 10px; margin-bottom: 10px; }
.norm {line-height: 17px;}
.txt-breadcrumbs {font-size: 10px; padding: 10px;}
.txt-caption {color: #cccccc; font-size: 10px; text-align: right; line-height: 100%;}
p .txt-caption  {margin: 0px; padding: 0px;  }
.txt-etc {font-size: 12px; color: #CCCCCC;}
.txt-quote {font-size: 14px; font-style: italic; color: #878787; text-align: left; }
.txt-links { font-size: 10px; color: #666666; line-height: 100%; text-align: right; }
.txt-big { font-size: 175%; }
.txt-huge { font-size: 250%; }
li.qa-question {font-size: 14px; padding-left: 6px; margin-bottom: 6px; font-weight: bold; list-style-image: url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ntnu.no/international/images/bullet/q.gif); list-style-position: outside; }
li.qa-answer {padding-left: 6px; margin-bottom: 6px; list-style-image: url(/search/nb/20070603210204oe_/http://www.ntnu.no/international/images/bullet/enkel_pil2.gif); list-style-position: outside; }
#links ul { margin-left: 10px; padding-left: 3px; padding-top: 0px}
#links ul li { padding-left: 3px; list-style-image: url("https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ntnu.no/international/images/bullet/pil_orange.gif"); list-style-position: outside; }

/* colors */
.c-accent1 {color: #416c94;} /* used 416c94 */
.c-accent2 {color: #afb181;}
.c-accentlight {color: #8eaab0;}
.c-ntnublue {color: #0E2C8E;}
.c-ntnugrey_drk {color: #878787;}
.c-ntnugrey_lt {color: #D0D0D1;}
.c-highlight {background-color: #e9eff4}
.c-boxcolor {background-color: #fafafa; }
.c-like {color: orange}
.c-black {color: #000000;}

/* formatting other */
hr {padding: 0px; height: 1px; border-bottom: 1px solid #dde3ce;}
tr.row1 {background-color:#fafafa; vertical-align: top;}
tr.row2 {background-color: #f4f7f9; vertical-align: top;}
img.pic-standard {border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #f6f6f6; padding: 6px}
img.pic-border {border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #f6f6f6; }
img.pic-right {padding: 6px; margin-left: 10px; float:right;}
img.pic-left {padding: 6px; margin-right: 10px; float:left;}
img.pic-icon {padding: 6px; margin-right: 10px; float:left; border: 1px solid #f1f1f1; }
img.pic-iconright {padding: 6px; margin-left: 10px; float:right; border: 1px solid #f1f1f1; }

#pages {height: 20px; width: 300px; float: right; text-align: right; padding-right: 0px; margin-right: 6px; padding-top: 4px; padding-bottom: 2px;}
#pages .pg_off {font-size: 9px; color: #dddddd; vertical-align: bottom; padding:0px 3px 0px 3px; margin-right: 0px; margin-left: 0px;}
#pages .pg_off a {background-color: #f1f1f1; border: solid 1px #ddd; text-decoration: none; padding: 0px 3px 0px 3px;}
#pages .pg_off a:visited {padding:0px 3px 0px 3px; border: solid 1px #ddd; text-decoration: none;}
#pages .pg_off a:hover {background-color: #FFCC00; padding:0px 3px 0px 3px; border-color: #036; text-decoration: none;}
#pages .pg_on {font-size: 10px; color: #ddd; padding:0px 3px 0px 3px; margin-right: 2px; margin-left: 2px }
#pages .pg_on a, #pages .pg_on a:visited {padding:0px 3px 0px 3px; border-bottom: solid 2px #FFCC00; text-decoration: none;}		

#quick-navigation {	text-align: right; float: right; position:relative; right: 0px; top: -15px; padding-right: 25px; margin-bottom: -10px; z-index: 200; background: transparent;}
#quick-navigation ul {list-style: none; margin: 1em 0 0 0; padding: 0;}
#quick-navigation ul li { display: inline; margin-right: 1px; margin-left: 0px; padding: 5px 10px 0px 10px; background: #e3e2dd; line-height: 2.5em;}
#quick-navigation ul li.right {background: #e3e2dd url("https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ntnu.no/international/images/accent/topmenu-rup.gif") no-repeat top right; padding-right: 15px;}
#quick-navigation ul li.left {background: #e3e2dd url("https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.ntnu.no/international/images/accent/topmenu-lup.gif") no-repeat top left; padding-left: 15px;}
