/* start css.sty */
/* CSS til bruk for NALS. Laget av Stig Rognes 2012. */

body 	{
		font-family: Verdana, sans-serif; 
		font-size: 1em;
		margin-left: 1em;
		margin-right: 2em;
		font-size: 100%;
		line-height: 1.2em;
		}
		
div	{
		font-size: 0.8em;
		}		
		
h1		{ text-align:center; font-size:2em; margin-top: 1.6em; }
h2		{ text-align:center; font-size:1.7em; font-weight: normal; }
h3		{ text-align:center; font-size:1.7em; font-weight: normal;	font-style: italic; margin-top: -0.6em; }
h4		{ text-align:left; 	font-size:1.4em; font-weight: bold; margin-top: 2.4em; }
h5		{ text-align:left; 	font-size:1.4em; font-weight: normal; margin-bottom: 0; margin-top: 0; }
h6		{ text-align:center; font-size:1.4em; font-weight: bold; margin-top: 2.4em; margin-bottom: 1.2em; }


p 		{
		text-align: left;	
   	text-align: justify;
		text-justify: inter-word;
		/* hvis linjeskift istedenfor indentation deaktiveres de to under */
		margin-top: 1.2em;
		margin-bottom: 0;
		}

/* dette brukes hvis innrykk heller enn "linjeskift" */ 	
p + p	{
	  	text-indent: 2em;
   	margin-top: 0;
   	}
   	
p + table {
		margin-top: 1.2em;
		}
	
table {
		border: 0;
		border-style: solid;
		border-color: red;
		border-collapse: collapse;
		width: 100%;
		border-spacing: 0;
		white-space: nowrap;
		}

td		{ 
		margin: 0px;
		border-top: 0;
		border-bottom: 0;
		border-left: 0;
		border-right: 0.5em;
		border-style: solid;
		border-color: transparent;
		border-spacing: 0;
		padding: 0;		
		}


/* Tabellklasser (class="classname") */				
td.numbercol{
				width: 3em;
				vertical-align: top;	
				}

td.lettercol{
				width: 1.5em;
				vertical-align: top;
				}

td.exlang	{
				border-right: 0;
				width: 95%;
				text-align: right;
				font-style: normal;
				}

td.nobr		{
				border-right: 0;
				}
			
tr.origex	{
				font-style: normal;
				}				

td.origex-notrans	{
				padding-bottom: 0.6em;
				white-space: nowrap;
				}				
								
tr.gloss		{	 
				font-style: italic;
				} /* til eksempler i tabeller */

td.transline-nopad{
				border-right: 0;
				padding-bottom: 0;
				}

td.transline-semipad{
				border-right: 0;
				padding-bottom: 0.6em;
				}	

td.transline-pad{
				border-right: 0;
				padding-bottom: 1.2em;
				}
			
				

/* Andre klasser */
figure.mapfig	{
					margin: 1.8em 1.2em 0 0;
					display: inline-table;
					width: 1px;
					vertical-align: top;	
					}
	

img.mapimgsm		{
					height: 400px;
					display: table-row; 
					}
					
img.mapimg		{
					height: 550px;
					display: table-row; 
					}

figcaption.mapcap 	{	
			font-size:0.85em;
			line-height: 1.2em;
			font-style: italic;
			display: table-row;
			caption-side: bottom;
			width: 1px;
			} /* dvs map caption*/

.it		{
			font-style: italic;
	 		}
		
.sc 		{
			font-variant: small-caps;
			}

.norm		{
			font-style: normal;
			}

a.enref {
			vertical-align: super;
			line-height: 0.1em;	
			font-size: 0.85em;
			}
			
.phantom	{
			color: transparent;
			}
			
p.bib		{
			text-indent: -2em;
   		padding-left: 2em;
			}
			
p.ennonfinal {
	font-size: 0.85em;
	}
p.enfinal {
	font-size: 0.85em;
	padding-bottom: 1.2em;
	text-indent: 0;
	}
			
/* ID-er (id="id") */
#copyright {text-align: center; font-size: 0.85em; color: gray; }
#enref1 { }
#enref2 { }
#enref3 { }


/* end css.sty */