body {
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #343434;
	margin: 20px;
	padding: 20px;
	font: 13px arial, verdana, helvetica;
}
#header {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 0px;
	border: 5px solid #ECECEC;
	width: 900px;
	height: 57px;
}
#menu1 {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
}
.menu {
	background-color: #ECECEC;
	margin-right: 10px;
	padding: 0px;
	border: 5px solid #ECECEC;
	width: 160px;
	float: left;
}
#mainhead {
	background-color: #bfbfbf;
	padding: 5px;
	border: 5px solid #ECECEC;
	width: 710px;
	float: left;
}
#main {
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 5px solid #ECECEC;
	border-left: 5px solid #ECECEC;
	border-bottom: 5px solid #ECECEC;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin: 0px;
	width: 710px;
	float: left;
	font: 13px arial, verdana, helvetica;
}
#main2 {
	background-color: #ffffff;
	border-bottom: 5px solid #ECECEC;
	border-left: 5px solid #ECECEC;
	border-right: 5px solid #ECECEC;
	padding: 0px;
	margin:0px;
	width: 720px;
	float: left;
	font: 13px arial, verdana, helvetica;
}
#maincol1 {
	background-color: #FFFFFF;
	padding: 5px;
	border-right: 5px solid #ECECEC;
	width: 347px;
	float: left;
	font: 12px arial, verdana, helvetica;
}
#maincol2 {
	background-color: #FFFFFF;
	padding: 5px;
	width: 347px;
	float: left;
	font: 12px arial, verdana, helvetica;
}
#maincol3 {
	background-color: #FFFFFF;
	padding: 5px;
	border-right: 5px solid #ECECEC;
	width: 547px;
	float: left;
	font: 12px arial, verdana, helvetica;
}
#maincol4 {
	background-color: #FFFFFF;
	padding: 5px;
	width: 147px;
	float: left;
	font: 12px arial, verdana, helvetica;
}
#bottom {
	color: #ffffff;
	font-size: 12px;
	text-align: right;
	padding-top: 10px;
	margin-top: 5px;
	width: 910px;
}
.button1 a{
      background-image: url(/img/menu_hjem.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
}

.button1 a:hover{
      background-position: right;
} 

.button2 a{
      background-image: url(/img/menu_omoss.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
}

.button2 a:hover{
      background-position: right;
} 
.button3 a{
      background-image: url(/img/menu_hvemoghva.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button3 a:hover{
      background-position: left;
} 
.button3_sel a{
      background-image: url(/img/menu_hvemoghva.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button3_sel a:hover{
      background-position: left;
} 
.button4 a{
      background-image: url(/img/menu_historikk.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button4 a:hover{
      background-position: left;
} 
.button4_sel a{
      background-image: url(/img/menu_historikk.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button4_sel a:hover{
      background-position: left;
} 
.button5 a{
      background-image: url(/img/menu_varekatalog.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
}

.button5 a:hover{
      background-position: right;
}
.button6 a{
      background-image: url(/img/menu_boeker.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button6 a:hover{
      background-position: left;
} 
.button6_sel a{
      background-image: url(/img/menu_boeker.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button6_sel a:hover{
      background-position: left;
} 
.button7 a{
      background-image: url(/img/menu_aviserogziner.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button7 a:hover{
      background-position: left;
} 
.button7_sel a{
      background-image: url(/img/menu_aviserogziner.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button7_sel a:hover{
      background-position: left;
} 
.button8 a{
      background-image: url(/img/menu_musikk.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button8 a:hover{
      background-position: left;
} 
.button8_sel a{
      background-image: url(/img/menu_musikk.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button8_sel a:hover{
      background-position: left;
} 
.button9 a{
      background-image: url(/img/menu_klaer.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button9 a:hover{
      background-position: left;
} 
.button9_sel a{
      background-image: url(/img/menu_klaer.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button9_sel a:hover{
      background-position: left;
} 
.button10 a{
      background-image: url(/img/menu_annet.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: right;
}

.button10 a:hover{
      background-position: left;
} 
.button10_sel a{
      background-image: url(/img/menu_annet.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
	  background-position: left;
}

.button10_sel a:hover{
      background-position: left;
} 
.button11 a{
      background-image: url(/img/menu_lenker.gif);
      width: 160px;
      height: 28px;
      float: left;
	  margin-bottom: 2px;
}

.button11 a:hover{
      background-position: right;
} 
.button12 a{
      background-image: url(/img/menu_kontakt.gif);
      width: 160px;
      height: 28px;
      float: left;
}

.button12 a:hover{
      background-position: right;
}
.button13 a{
      background-image: url(/img/menu_nyheter.gif);
      width: 160px;
      height: 28px;
      float: left;
	  background-position: right;
}

.button13 a:hover{
      background-position: left;
}
.button13_sel a{
      background-image: url(/img/menu_nyheter.gif);
      width: 160px;
      height: 28px;
      float: left;
	  background-position: left;
}

.button13_sel a:hover{
      background-position: left;
}  
.hide{
      display:none;
}
.mainheader {
	font-family: arial, verdana, helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
}
.headerright {
float:right;
width:166px;
height:67px;
margin:-5px;
border: 0px;
padding: 0px;
background-image: url(/img/header_right.gif);
z-index: 25;
}
.jubileum {
position: absolute;
float:right;
left:891px;
top:65px;
width:106px;
height:104px;
margin:-5px;
border: 0px;
padding: 0px;
background-image: url(/img/25aar.jpg);
z-index: 26;
}
.aapningstider {
position: relative;
margin-top: 10px;
padding: 0px;
float:left;
width:171px;
height:67px;
border: 0px;
background-image: url(/img/aapningstider.gif);
}
a {
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	color: #660000;
	text-decoration: none;
}
a.bilde {
      margin:0px;
	  padding:0px;
	  border: 0px;
}
a.bilde:hover {
      margin:0px;
	  padding:0px;
	  border: 0px;
}
h1 {
font: 15px arial, verdana, helvetica;
font-weight: bold;
}
p {
font: 13px arial, verdana, helvetica;
}.highlight {
	background-color: #C7D4E0;
}
.highlight2 {

	background-color: #F8DC99;
}






/* BLOG
----------------------------------------------- */


h2 {
  margin:0;
  font: 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#666;
  }


.post-title {
  margin:0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size:160%;
  font-weight:normal;
  line-height:1.8em;
  color:#CC0000;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#CC0000;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#000;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.blogger-labels {
  margin-bottom: 2px;
  color:#666;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #f1f1f1;
  font: 10px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
p.post-footer {
  margin-top: 0px;
  margin-bottom: 0px;
  color:#666;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #f1f1f1;
  }
.post-footer em, .comment-link {
  font: 10px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#666;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
#maincol3 img {
  border:2px solid #ECECEC;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#maincol4 ul {
  margin: 0 0 10px 0;
  padding:0 0 0 0;
  list-style:none;
  border-top: 1px solid #ECECEC;
  }
#maincol4 li {
  margin:0;
  padding:0;
  line-height:1.7em;
  list-style:none;
  border-bottom: 1px solid #ECECEC;
  display:block;
  }
#maincol4 a{
  display:block;
  }
#maincol4 a:hover{
  display:block;
  color:#000;
  background-color: #f9f9f9;
  }
#maincol4 p {
  color:#666;
  }



/* Feeds
----------------------------------------------- */
#blogfeeds {
  }