BODY  {
	margin: 0px; margin-left: 2px;
	padding: 0px; padding-left: 1px;
	font-size : 12px;
	background-image: url(gfx/side.gif);
	background-repeat: repeat-y;	
	color: #333333; width: 932px;
}

body.oysang {
background-image: url(gfx/side2.gif);
}

P, DIV, TD  {
	color : #333333;
	font-family : Verdana, Arial;
	text-align: left;
}

A, A:Active  {
	text-decoration : underline;
	color : #E66118;
	font-family : Verdana, Arial;
}

A:Visited  {
	text-decoration : underline;
	color : #333333;
	font-family : Verdana, Arial;
}

A:Hover  {
	color : navy;
	text-decoration : underline;
}

a.knapp {
	background-image: url(gfx/pillink.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
}

span.knapp {
	background-image: url(gfx/pillink.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	text-decoration : underline;
	color : #E66118;
	font-family : Verdana, Arial;
	cursor: crosshair;
}

img, a.img {
	border-color: Gray;
}

#ramme {
	width: 930px; margin: auto;
	border-top: #F36B21 1px solid;
}

#layout  {
	width: 930px;
	margin: 0px; padding: 0px;
}

#topp1 {
	float: left; width: 169px; height: 100px;
	background-image: url(gfx/topp1.gif);
}

#topp2 {
	float: left; width: 650px; height: 100px;
	background-image: url(gfx/topp2.gif);
}

#topp3 {
	float: left; width: 108px; height: 100px;
	background-image: url(gfx/topp3.gif);
}

#meny {
	width: 930px; height: 20px; color: White;
	background-image: url(gfx/meny.gif);
	background-repeat: repeat-x;
	text-align: center; line-height: 18px;
	font-size: 16px;
}

#meny a {
	color: White; font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#meny a:Visited {
	color: White; font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#meny a:Active {
	color: White; font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#meny a:Hover {
	color: #E66118; font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.skille {
	width: 930px; height: 3px; font-size: 1px;
	background-color: White;
}

.skille2 {
	width: 930px; height: 4px; font-size: 1px;
	background-image: url(gfx/skille.gif);
	background-repeat: repeat-x;
}

#marg {
	width: 169px; float: left;
}

#marg div {
	width: 169px;
}

#marg ul {
	margin: 0px; padding: 0px;
	list-style: none;
}

#marg ul.closed {
	display: none;
}

#marg ul.open {
	margin-bottom: 6px;
	background-color: #FCEAC1;
}

#marg ul.sub {
	margin-bottom: 4px;
	list-style: none;
}

#marg li {
	background-image: url(gfx/knapp.gif);
	background-repeat: no-repeat; 
	margin-top: 3px; 
	line-height: 20px;
}

#marg li.sub {
	margin-top: 0px;
	background-image: url(gfx/knappsub.gif);
	background-repeat: no-repeat; 
	height: 16px;
	line-height: 15px;
}

#marg li.per {
	margin-top: 0px; padding-top: 2px;
	line-height: 12px;
	background-image: none;
	background-color: #FCEAC1;
	border-bottom:#FDD063 1px solid;
}

#marg li.per div {
	padding-bottom: 4px;
	font-size:10px; text-align:center; 	
}

#marg A, #marg A:Visited, #marg A:Active {
	color:black;  padding-left: 16px;
	text-decoration:none; 
	font-size:13px; font-weight : bold;
	background-image: url(gfx/knappil.gif);
	background-repeat: no-repeat;
	width: 155px;
	display: block;
}
#marg A:Hover  {color : #DD0000;	text-decoration : underline;}

#marg A.img, #marg A.img:visited {
	background-image: none;
	padding-left: 0px;
	display: inline;
}

#navi {}
#navi A, #navi A:Visited, #navi A:Active {
	color:#E66118;  padding-left: 16px;
	text-decoration:none; 
	font-size:13px; font-weight : bold;
	background-image: url(gfx/knappil.gif);
	background-repeat: no-repeat;
	width: 155px;
	display: block;
}
#navi A:Hover  {color : #DD0000;	text-decoration : underline;}

#marg A.sub, #marg A.sub:Visited, #marg A.sub:Active {
	color : black;
	font-size : 11px; font-weight: bold;
	text-decoration: none;
	background-image: none;
	width: 153px;
	display: block;
}
#marg A.sub:Hover  {color : #DD0000;}

#marg #copy {font-size: 10px; color: Gray; 
text-align: center; width: 165px;}

#marg #copy a {
	font-size: 10px; font-weight: normal;
	color: Gray; text-decoration: none;
	background-image: none;
	padding: 0px; display: inline;
}

#side {
	float: left; margin-top: 20px; margin-left: 20px;
	padding: 0px;
}

h1 {
	font-size : 16px; font-weight : bold;	
	margin:0px; color: #E66118;
}

h2 {
	font-size : 16px; font-weight : bold;	
	margin:0px;
}

h3 {
	font-size : 14px; font-weight : bold;	
	margin:0px;
}

#over {
	position: absolute; top: 150px; left: 194px;
	border-bottom: #F36B21 1px solid;
	width: 741px;
}

#over h1 {
	font-size : 18px; font-weight : bold;	
	margin:0px; color: black;
}

#over h3 {
	font-size : 18px; font-weight : bold;	
	margin:0px; color: #F79D6D;
}

#bilder {
	float:left; width:350px;
}

#bilderold {
	float:left; width:200px;
}

#tekst {
	float:left; width:350px; margin-left:20px;
}

#bytxt {
	position: absolute; top: 180px; left: 194px;
	width: 548px;
}

#bybilde {
	position: absolute; top: 179px; left: 769px;
	width: 160px;
	font-size: 10px; text-align: center;
}

#bytxt .by {
	font-size: 11px; 
	padding-bottom: 10px; margin-bottom: 8px;
	border-bottom: #F36B21 1px dotted;
}

#bytxt img {
	float: left; margin-right: 10px;
	padding-top: 4px;
}

#bytxt b {
	font-size: 13px;
}

#om {
	position: absolute; top: 155px; left: 769px;
	width: 160px; font-size: 11px;
}

.tek div {
	float:left; background-color:#EEEEEE; width:114px; margin:1px;
}

.px10 {
	font-size: 10px;
}

.foto {
	font-size: 10px; color: Gray;
	margin-top: 4px;
}

.info {
	font-size: 12px;
	font-weight: bold;
}

#kaltxt {
	margin-bottom:2px;
	width: 325px;
}

#kalled {
	float:right;
}

.kal1 {
	color:WhiteSmoke; background-color:Green; 
	font-size:10px;
}

.kal2 {
	color:WhiteSmoke; background-color:Red; 
	font-size:10px;
}

#bildegalleri {
	position: absolute; top: 180px; left: 194px;
	width: 550px;
}

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

#tubnail {
	margin-left:17px; width:81px; float:left;
}

#tubnail img {
	margin-bottom: 6px;
}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:white; border:2px solid #F36B21; 
  width:330px; padding:0px; text-align:center;
}

div.lukk {font-size:11px; border-top:#F36B21 1px solid; padding-bottom:2px; text-align:center;}

@media print {
  body{background-color:#FFFFFF; background-image:none; color:#000000;}
  .skille, skille2, #topp1, #topp2, #topp3, #meny, #marg {display:none;}
}

.ledig {
	color:WhiteSmoke; background-color:Green;
}

.opptatt {
	color:WhiteSmoke;background-color:Red;
}

.lenke {
	display:none
}
