/* BODY */

body	{
		margin: 0;	/* egen design for icke-IE */
		/*/*//*/ margin: -10px 0 0 -10px; /* fudge for nn4 */
		padding: 0;		/* opera satter padding */
		background-color: #eee;
		color: #000;
		}

/* hide from ie5_mac \*/
* html	{
		overflow: hidden;
		}		/* ie5 position fixed-fix */

/* hide from ie5_mac \*/
* html body	{
		height: 100%;
		margin: 0;
		padding: 0 15px 0 0;
		overflow: auto;
		}		/* ie6 position fixed-fix */


/* HEAD */

#top	{ /* enkel for nn4 */
		width: 100%;
		height: 210px;
		margin: 0;
		padding: 0;
		border: 0;
		background-color: #eee; /* samma som body, kravs t scrollning */
		}

html #top 	{ /* avancerad for alla andra */
		position: relative;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 10; /* ska ligga framfor content */
		}

/* hide from ie5_mac \*/
* html #top 	{ 
		position: absolute;
		}	/* IE5/pc-hack for fixed top */

#head	{	/* enkel for nn4 */
		width: 100%;
		height: 170px;
		margin: 20px 0; /* eftersom #cs tar upp 20px */
		background-color: #000; /* svart for bakgrund t bild */
		/*/*//*/ border: 2px solid #000; /* fudge for nn4 */
		/*/*//*/ layer-background-color: #000; /* fudge for nn4 */
		}

html #head	{	/* for alla andra */
		background-image: url(/images/top_inger.jpg);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 10px 30px; /* raknas fran topp */
		}

/* hide from ie5_mac \*/
* html #head 	{ 
		background-position: 10px 10px;
		}	/* IE5/pc-hack for IE bakgrundsbugg, raknar fran lagret */

#top #head h1	{  /* extra for NN4 */
		margin: 0;
		padding: 0;
		}

#top #head h1 img	{
		position: absolute;
		top: 40px; /* fr top - head ej absolute */
		right: 20px;
		width: 217px;
		height: 130px;
		}

/* hide from ie5_mac \*/
* html #top #head h1 img	{
		left: 70%;
		}	 /* IE5/pc, IE6/pc fixar eg pos: right... */


html #ettan #top #head h1 img	{ /* gom top-siggen pa ettan */
		display: none;
		} /* ej for NN4 som ej har bg-bild */

/* NAV */

#nav {
		position: absolute;
		top: 185px; /* tunnare bard nertill */
		/*/*//*/ top: 210px; /* fudge for nn4 */
		left: 0px;
		/*/*//*/ left: 20px; /* fudge for nn4 */
		width: 100%;
		/*/*//*/ width: 10em; /* fudge for nn4 */
		height: auto;
		margin: 0;
		padding: 0;
		/*/*//*/ padding: 1em; /* fudge for nn4 */
		text-align: center;
		/*/*//*/ text-align: left; /* fudge for nn4 */
		/*/*//*/ border: 2px solid #000; /* fudge for nn4 */
		/*/*//*/ layer-background-color: #ccc; /* fudge for nn4 */
		z-index: 10;
		} /* simple */

html #nav {
		position: fixed;
		position: absolute;
		}

/* hide from ie5_mac \*/
* html #nav {
		position: absolute;
		} /* simple */

html #nav #menu	{
		position: absolute; /* yes! Kravs for menyn pa plats! */
		top: 0px;
		left: 0px;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		border-bottom: 5px solid #000;
		text-align: center;
		background-color: #fff; /* bakgrund till menyn */
		z-index: 10;
		}

html #nav ul	{
		width: 100%;
		height: auto;
		margin: 0;
		/* padding: 0; flyttar menyn om den ar pa?! */
		text-align: center; /* ? */
		list-style-type: none;
		list-style-position: inside;
		z-index: 11;
		}

html #nav li	{
		width: 7em;
		width: 13%;
		min-width: 6em;
		max-width: 13%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		} 

html #nav li#barn	{ /* special for barnbocker - bred */
		width: 8em;
		width: 15%;
		min-width: 6em;
		max-width: 15%;
		} 

html #nav li#inger	{ /* special for om mig - smal */
		width: 6em;
		width: 12%;
		min-width: 5em;
		max-width: 12%;
		} 

html #nav ul li a	{ 
  		margin: 0;
  		padding: 0.2em 1em;
  		display: block;
		}

html #nav ul a.on	{
  	color: #a00;
  	} /* till php-script */

/* /NAV */



/* MAIN */

#main	{ /* enkel for NN4 */
		margin: 10px 10% 30px 300px;
		}		 /* position content - pres o kontakt */

html #main	{
		margin: 0; 		/* dum NN7-fix, klarar inte margin... */
		padding:  250px 10% 30px 300px;
		z-index: 1;
		}		 /* position content - default */

html #bok #main,
html #ettan #main	{			/* med plats for bokbild/nyhetslšp */
		margin: 0; 		/* dum NN7-fix, klarar inte margin... */
		padding:  250px 10% 30px 10%;
		}		 		/* position content - bok */

#content	{ /* sa den inte blir sa bred i stora fonster (om inger+index) */
		width: auto;
		min-width: 100px;
		max-width: 600px;
		}		 /* position content - default */

#bok #content,
#ettan #content	{ /* sa den inte blir sa bred i stora fonster */
		min-width: 100px;
		max-width: 800px; /* extra space for bokbild/nyhetslšp */
		}		 /* position content - default */

#kontakt #main fieldset	{
		padding: 30px;
		}


/* PRES + BOK + ETTAN */

dl	{	margin: 1em 0;  /* lite space runtom */
		padding: 0;
		}
		
* html dl	{	width: 95%; /* blir scroll i IE/PC utan */
		}
		
dl dt	{
		margin: 0;
		clear: both;		/* bild bredvid text */
		z-index: 1;
		}
		
/* bok o pres ser olika ut */
html #bok dl dt,
#pres dl dt	{ /* har funkar floaten */
		float: left;
		color: #600; 				/* till presentationen */
		/*/*//*/ font-weight: bold; /* fudge for nn4 */
		}
		
#bok dl dt img	{
		margin: 5em 0;
		border: 2px solid #000;
		}		/* till boksidan */

#ettan .nyheter	{		/* till nyhetsflash */
		width: 170px;
		margin: 3em 1em 1em 0em;
		float: left;
		}

#ettan .nyheter p	{		/* tajta till nyhetsflash */
		margin: 0;
		padding: 0.1em 0;
		}

#bok dl dd,
#ettan .index	{
		margin: 0 0 5em 300px; /* skapar hogerstalld kolumn */
		}
		
#pres dl dd	{
		margin: 0 0 0.5em 9em; /* skapar hogerstalld kolumn */
		}
		
#bok hr {
		height: 0;
		margin-top: 2em;
		color: #eee;
		background-color: #eee;
		clear: both;
		visibility: hidden; /* gomd men funkar som avgransare, spacing */
		}	/* avgransare */



/* FOOT */

#bottom	{
		/*/*//*/ width: 100%; /* fudge for nn4 */
		padding: 0.5em;
		border-top: 10px solid #000;
		background-color: #fff;
		/*/*//*/ border: 2px solid #000; /* fudge for nn4 */
		/*/*//*/ layer-background-color: #fff; /* fudge for nn4 */
		z-index: 10;
		}

html #bottom p	{
		margin: 0;
		padding: 0;
		}

#foto	{ /* visa fotografen, endast pŚ ettan */
		display: none;
		}

#ettan #foto	{
		display: inline;
		}



/* EXTRAS */

img {	border: 0;	}

strong, legend {	color: #600;
		}

input,
textarea	{
		background-color: #fed;
		border-color: #600;
		}
	
input:focus,
textarea:focus	{
		background-color: #fdb;
		}

/* anvands ej
x.clear {
		clear: both;
		}

x.hide {
		display: none;
		}

x.right {
		text-align: right;
		}	*/



/* LINKS */

a:link		{	color: #900; text-decoration: none;	}
a:visited	{	color: #300; text-decoration: none;	}
a:hover		{	color: #c00; text-decoration: underline;	}
a:active	{	color: #c00; text-decoration: underline;	}
		
#nav a:hover	{	background-color: #ddd; text-decoration: none;	}
#nav a:active	{	background-color: #ddd; text-decoration: none;	}

a.extern[href^="http:"]:after {
		content: url("/images/remote.gif");
		margin-left: 0.2em;
		}

a.extern[href^="http:"]:after:hover { 
		content: url("/images/remote_a.gif");
		margin-left: 0.2em;
		} 



/* FONT - CONTAINERS */

body	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	}

html body.normal	{
	font-size: 90%;
	}

h1, h2, h3, h4, h5, h6, dt, #nav, legend, .nyheter	{
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		color: #600;
		}

dt, #nav, legend	{
		font-weight: bold;
		}

.nyheter	{
		color: #000;
		}


#bottom,
#cs	{
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		}


/* FONT INLINE */

#top h1	{
		margin: 0;
		padding: 0;
		}

#content h2	{	/* indexsidan + alla */
		color: #600;
		margin-left: -2em;
		border-bottom: 2px solid #000;
		}

#ettan .nyheter h4	{	/* nyhetsflash */
		margin: 0;
		padding: 0;
		margin-left: -1.5em;
		margin-bottom: 0.3em;
		padding: 0 0 0 1.5em;
		background-color: #fff;
		border-bottom: 2px solid #000;
		border-top: 2px solid #000;
		/*/*//*/ border: 1px solid #000; /* fudge for nn4 */
		/*/*//*/ layer-background-color: #fff; /* fudge for nn4 */
		}
	
#bok #content h2,	/* boktitel */
#bok #content h3,	/* underrubbe */
#bok #content h4	/* anvŠnds ej */ {
		margin: 0;
		padding: 0;
		margin-left: -3em;
		}

#bok #content h2	{	/* bokrubbar */
		padding: 0 0 0 1.5em;
		background-color: #fff;
		border-bottom: 2px solid #000;
		border-top: 2px solid #000;
		/*/*//*/ border: 1px solid #000; /* fudge for nn4 */
		/*/*//*/ layer-background-color: #fff; /* fudge for nn4 */
		}
	
#bok #content h3	{	/* bok-underrubbar */
		margin-left: -1.5em;
		}

#bok #content img.nyhet	{ /* nyhetsbild vid bok */
		margin-left: -6em;
		float: left;
		z-index: 5;
		}
		
blockquote, q	{  
		font-style: italic;
		}

blockquote cite	{  /* siterad kalla */
		font-style: normal;
		font-weight: bold;
		}

.facts,		/* anvands ej */
.nyheter p	{ 
		font-size: 0.8em;
		}

