body{
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font: Georgia, "Times New Roman", Times, serif;
  background: #B3B3B3;
  color: #66635A;
}



#siteWrapper{
  background-image: url(../images/bgMain.jpg);
  margin-top: 10px;
  width: 839px;
  overflow: hidden;
  text-align: left;
  border: 0px;
}

#headerBlock{
  background-image: url(../images/top.jpg);
  background-repeat: no-repeat;
  width: 100%;
  height: 145px;
  float: left;
}

#paaplass{
  margin-left: 72px;
  width: 666px;
}

 div.hr {
  height: 50px;
  background: #fff url(../images/hr.jpg) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

.hr{
  float: left;
  width: 666px;
  margin-bottom: 12px;
}

#mainField{
  width: 435px;
  border-right: solid 1px #B3B3B3;
  float: left;
  padding-right: 3px;
  /*overflow: scroll;*/
}

#modul1{
  width: 215px;
  height: 444px;
  float: left;
  padding-top: 5px;
  padding-left: 10px;
}

#modul2{
  width: 212px;
  height: 290px;
  border-right: solid 1px #B3B3B3;
  float: left;
  padding-left: 8px;
  padding-top: 5px;
}

#modul3{
  width: 210px;
  height: 290px;
  border-right: solid 1px #B3B3B3;
  float: left;
  padding-left: 8px;
  padding-top: 5px;
}

#modul4{
  width: 212px;
  height: 290px;
  float: left;
  padding-left: 8px;
  padding-top: 5px;
}

#footer{
  background-image: url(../images/footer.jpg);
  width: 100%;
  height: 84px;
  float: left;
}
#top1{
  float:  left;
  width: 175px;
}
#top2{
  float:  left;
  width: 325px;
}
#top3{
  float:  left;
  width: 154px;
  text-align: right;
}
#top4{
  float:  left;
  width: 175px;
  height: 25px;
}
#top5{
  float:  left;
  width: 325px;
  height: 25px;
  color: #B3B3B3;
  text-align: center;
  /*padding-top: 25px;*/
  font-weight: bold;
  font-style:italic;
}
#top6{
  float:  left;
  width: 154px;;
  height: 25px;
  text-align: right;
}


/* Galleri */
.photo{
  
}

/* Thumbs shadow css */

.photo {

  float:left;

  background: url(images/shadowAlpha.png) no-repeat bottom right !important;

  background: url(images/shadow.gif) no-repeat bottom right;

  margin: 10px 0 0 10px !important;

  margin: 10px 0 0 5px;
  
  width: 125px;
  
  height: 90px
  
  text-align: left;

  }



.photo {

  display: block;

  position: relative;

  background-color: #fff;

  border: 1px solid #a9a9a9;



  
  text-align: center;

  }

/* end Thumbs shadow */
a {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #66635A;
	text-decoration: none;
}

.componentheading, .contentheading{
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #66635A;
	font-size: 30px;
	text-align: center;
	width: 100%;
	font-style:italic;
}

.listehead, .category{
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #66635A;
	font-size: 20px;
	text-align: center;
	width: 100%;
	font-style:italic;
}

.firstletter{
	margin-right:6px;
	margin-top:5px;
	float:left;
	color:white;
	background:firebrick;
	border:1px solid #66635A;
	font-size:80px;line-height:60px;padding-top:2px;padding-right:5px;
	font-family:times;
}

.moduletable-sistenytt th{
    font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #66635A;
	font-size: 18px;
	text-align: center;
	width: 210px;
	height: 30px;
	font-style:italic;
	text-transform: capitalize;
}
.small{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.contentpaneopen td{
}
.sectiontableheader{
    text-align: left;
}
td.sectiontableheader{
    font-weight: bold;
	border-bottom: solid 1px #B3B3B3;
}
tr.0{
	border-bottom: solid 1px #B3B3B3;
}