body {
	margin: 0px; padding: 0px;
	margin-top: 1px;
	background-image: url(gfx/skyer.gif);
	background-repeat: repeat;
}

BODY, P, DIV, TD   {
	font-size : 12px; color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1 {
	font-size : 18px;	font-weight : bold; 	margin: 0px; padding: 0px;
	border-bottom: #BDCAE3 1px dotted;
}

H2 {
	font-size : 15px;
	font-weight : bold;
	margin: 0px; padding: 0px;
}

.small  {font-size : 10px;}
.foto {text-align: right; font-size: 10px; color: Gray;}
.foto a, .foto a:visited {color: Gray; text-decoration: none;}

A, A:Active, A:Visited, A:Link {color : black;}
A:Hover {color : red;}

/* Topp */

#topp {
	width: 760px; height: 106px;
	background-image: url(gfx/topp.jpg);
	background-repeat: no-repeat;	
	text-align: right; line-height: 22px;
}

#topp span {border-bottom: #0D86C3 1px dotted;}

#meny {
	background-image: url(gfx/meny.gif);
	background-repeat: repeat-y;
	text-align: right;
	line-height: 18px;
}

#meny ul {margin: 0px; padding: 0px;}
#meny li {display: inline;	padding: 0px 10px 0px 10px;}

#meny a, #meny a:visited, #meny a:active {
	text-decoration: none;color: White;}
#meny a:hover {text-decoration: underline; color: black;}

/* Side */
#ramme {
	width: 760px; padding: 0px 10px 2px 10px;
	background-color: #E6EBF5;
	margin: auto;
}

#side {
   width: 760px;
	background-image: url(gfx/side.gif);
	background-repeat: repeat-y;
	border-bottom: #0D86C3 1px solid;
	margin: auto;
}

#marg {width: 163px; float: left; height: auto;}

#innhold {
	width: 556px; float: left;
	padding: 15px 20px 8px 20px;
	height: auto;
}

#innhold ul {margin-top:0px; margin-left:24px;}

br.cb {clear: both;}

#bildegalleri {
	width:450px; float:left; 
	text-align:center; font-style: italic;
}

#tubnail {margin-left:16px; width:90px; float:left;}

#marg div {font-size: 11px; padding-left: 4px;}
#marg div br {font-size: 6px;}
#marg ul {margin: 0px; padding: 0px; list-style: none;}
#marg li {}
#marg div {
	width: 157px; line-height: 20px; height: 21px;
	color: black; font-size: 13px;
	margin-left: 1px;
	text-decoration: none;
	background-image: url(gfx/knapp.gif);
	background-repeat: no-repeat; 	
}

#marg a, #marg a:visited, #marg a:active {
	width: 157px; line-height: 20px; height: 21px;
	display: block; 
	color: black;
	margin-left: 1px;
	text-indent: 4px;
	text-decoration: none;
	background-image: url(gfx/knapp.gif);
	background-repeat: no-repeat; 	
}
#marg a:hover {}
#marg a.txt {display: inline;}

#marg ul li ul {margin: 2px 0px 14px 0px;}
#marg ul li ul li {}
#marg ul li ul li a, #marg ul li ul li a:visited, #marg ul li ul li a:active {
	background-image: url(gfx/sub.gif);
	background-repeat: no-repeat; 
	margin-left: 4px;
	text-indent: 8px;
	font-size: 12px; line-height: 11px; height: 12px;	
}
#marg ul li ul li a:hover {
	background-image: url(gfx/subon.gif);
	color: #DD0000;
	text-decoration: underline;
}

/* Bunn */
#copy {color: #506A73; font-size: 10px; text-align: center;}
#copy a {color: #506A73; font-size: 10px; text-decoration: none;}
#copy a:hover {color: Black; text-decoration: underline;}

@media print {
  body{background-color:#FFFFFF; background-image:none; color:#000000;}
  #topp, #meny, #marg, #copy {display:none;}
}