html, body {
	margin: 0px;
	padding: 0px;
	font-family : Verdana, arial, Sans-serif;
	font-size: 84%;  /* skall fontstorlek ändras, gör det här! */
	height:100%;
	}
H1 {
	font-family: Georgia, Times, serif;
	FONT-SIZE: 1.4em;
	color: black;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.2;
	margin: 4px;
}

span.link {
	color: gray;
	cursor: hand;
}
span.overlink {
	color: gray;
	cursor: hand;
	text-decoration: underline;
}
select {
	FONT-SIZE: 0.8em;
	}
span.rubrik {
	FONT-FAMILY: "times new roman", times, serif;
	FONT-SIZE: 16pt;
}
A:link { color: #000099; text-decoration: none;}       /* unvisited link */
A:visited { color: #000099;text-decoration: none;}   /* visited links */
A:active { color: black; text-decoration: none; }    /* active links */
A:hover {  color: black; text-decoration: underline;}

A.meny:link { color: #000066; text-decoration: none;}       /* unvisited link */
A.meny:visited { color: #000066;text-decoration: none;}   /* visited links */
A.meny:active { color: black; text-decoration: none; }    /* active links */
A.meny:hover {  color: black; text-decoration: underline;}
TABLE {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 1.0em;
	PADDING: 4px;
}
TD {
	vertical-align : top;
}
UL, LI {
	margin-left: 8px;
	padding: 0px;
}
#divnav {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 100%;
	background: rgb(170,145,145); /* whitesmoke; */
	border-right: 1px solid #000;
}
div.nav {
	margin: 0px;
	padding: 4px;
	background: #A89C9C;
	border-bottom: 1px solid white;
}
div.cont {
	margin: 0px;
	padding: 4px;
	background: transparent;
	border-bottom: 1px solid white;
}
div.mark {
	margin: 0px;
	padding: 4px;
	background: #000000;/* #A3A89C;*/
	border-bottom: 1px solid white;
	color: white;
}
p.text {
	padding: 4px;
}
#divhead {
	left: 160px;
	top: 0px;
	width: 620px;	/*460px;*/
	height: 40px;
	padding: 4px;
	POSITION: absolute;
	background: url(back2.gif);	/* #A8A2A2; */
	border: 0px solid gray;
}
#divmap {
	left: 160px;
	top: 40px;
	margin: 0px;
	padding: 8px;
	POSITION: absolute;
	width: 460px;
	/* background: url(graystamp.jpg);*/
	background: white;	/* rgb(255,249,224);*/
	/* border: 1px solid black; */
	FONT-SIZE: 1.0em;
	line-height: 1.2;
}
#divright {
	left: 620px;
	top: 20px;
	margin: 0px;
	padding: 8px;
	POSITION: absolute;
	width: 160px;
	border: 1px solid gray;
	background:  Gainsboro;
}
img.nav {
	border: 0px solid black;
}

.kontakt {
	font-size: 0.9em;
}
.onscreen {
	display: inline;
}
.onprint {
	display: none;
}

