html, body {
  font-size: 12px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  text-align: center;
  color: #656565;
  margin: 0px;
  padding: 0px;
  background: #1a1a1a url('img/bg_repeat.jpg') repeat-x;
}

a:link, a:visited, a:active {
  color: #a0de15;
}

a img {
  border:none;
}

a:hover {
  color: #6d9b06;
}







#wrapper {
  margin: 0 auto;
  width: 1200px;
  
}

#header {
  width: 1200px;
  height: 245px;
  background: url('img/header2.jpg') no-repeat;
  text-align: center;
}

#header a#home {
  width: 400px;
  height: 100px;
  display:block;
  margin-top: 70px;
  margin-left: 400px;
}

#header h1 {
  display:none;
  font-size: 0px;
}


#header #film {
  width: 886px;
  height: 219px;
  float:left;
  margin-top: 73px;
  margin-left: 154px;
}

#header #top {
  height: 27px;
  width: 900px;
  position: relative;
  overflow: hidden;
  margin-left: 140px;
}

#header #top #topBg {
  background: url('img/topbg.png');
  width: 100%;
  position: absolute;
  bottom: 20px;
  height: 190px;
  padding-left: 15px;
}

#header #top p {
  padding: 20px;
}

#header #topHandle {
  height: 20px;
  width: 100%;
  background: url('img/topbg2.png') no-repeat;
  position: absolute;
  bottom: 0px;
}

#innhold, #meny {
  width: 1000px;
  text-align: left;
}

#meny {
  background: url('img/meny.jpg') no-repeat top;
  height: 46px;
  margin: 0 0 0 80px;
}

#meny ul {
  margin: 0px 5px;
  padding: 0 0 0 70px;
}

#meny ul li{
  list-style-type: none;
}

#meny ul li a {
  display:block;
  float:left;
  padding: 2px 15px 8px;
}

#meny ul li a span {
  color: #4e4d4d;
  font-size: 8pt;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  display:block;
}

#meny ul li.aktiv {
  background: #141414;
}

#meny ul li.blogg {
  background: #212121;
  margin-left:480px;
}

#meny ul li a:link, #meny ul li a:visited, #meny ul li a:active {
  color: #888888;
  text-decoration: none;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 14pt;
  text-transform: normal;
}


#meny ul li.aktiv a:link, #meny ul li a:hover {
  /*color: black;
 background: url('img/hover.jpg') repeat-x;
 height: 26px;*/
}



#bunnWrapper {
  width: 100%;
height: 50px;
background: #111111;
}

#bunnWrapper #bunn {
  width: 890px;
  margin: auto auto;
  text-align: left;
  color: #4c4c4c;
  padding: 7px 0;
}

#bunnWrapper #bunn p {

}

#bunnWrapper #bunn p.left {
  width: 500px;
  float: left;
}
#bunnWrapper #bunn p.right {
  width: 120px;
  float:right;
}

#bunnWrapper #bunn img {
  display:inline;
}

#bunnWrapper #bunn span.lys {
  color: gray;
}

.toppBoks {
  float: left;
  width: 295px;
  font-size: 10px;
  text-align: left;
  padding: 40px 0px;
}

.toppBoks ul, .toppBoks ul li {
  margin: 2px 0 0 8px;
  padding: 2px 0 0 0;
  list-style-type: square;
}

.toppBoks ul {
  padding-bottom: 20px;
}

.toppBoks ul.aktivitet li, .toppBoks ul.aktivitet {
  list-style-type: none;
  margin: 2px 0 0 0px;
  padding-left: 0px;
}

.toppBoks a {
  text-decoration: none;
  display:inline;
}

.toppBoks img {
  display:inline;
}

.lys {
  color: #b2b2b2;
}

#innhold {
  min-height: 350px;
  padding: 20px 10px 10px 155px;
  background: url('img/innholdbg2.jpg') no-repeat top;
}

.pfBoks {
  width: 410px;
  height: 140px;
  border: 10px solid #212121;
  float:left;
  margin: 0 23px 27px 0;
  position: relative;
}

.pfTittel {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  height: 23px;
  padding: 7px 0 0 10px;
  font-weight: bold;
  color: black;
  display: block;
  background: url('img/white.png') repeat;
  width: 400px;
  overflow: hidden;
}

.pfTittel h2 {
  color: black;
  font-size: 16px;
  font-family: Georgia, "Times New Roman", serif;
  margin: 0px;
  padding: 0px;
}

.pfTittel a {
  color: #5a9f01;
  text-decoration: none;
  display:block;
}

.pfTittel a:hover {
  text-decoration: underline;
}


.notify {
  width: 100%;
  margin: 0px;
  font-size: 12px;
  height: 60px;
  background: url('img/notify2.png') no-repeat;
  padding: 38px 10px 10px 80px;

}

.notify a {
  font-weight: bold;
  text-decoration: none;
}

.floatleft {
  float:left;
}
.floatRight {
  float:right;
}
