body
{
  font-size:15px;
  font-family:"Segoe UI", arial;
  line-height:20px;
  color:#333;
  background:#fff url(img/bg.png) repeat-x top center;
}
img
{
  border:0px solid #fff;
}
h1
{
  font-size:32px;
}
a
{
  text-decoration:none;
  color:#0099cc;
}
a:hover
{
  text-decoration:underline;
}
#wrap
{
  width:960px;
  margin:auto;
}
#header
{
  width:960px;
  height:110px;
  position:relative;
}
#header #foto
{
  position:absolute;
  right:0px;
  top:10px;
}

#content
{
  width:690px;
  float:left;
}
#right
{
  width:250px;
  float:left;
  margin-left:20px;
  font-size:12px;
}
#right h2
{
  font-size:13px;
  line-height:30px;
  display:block;
  background-color:#3d8536;
  color:#fff;
  text-align:center;
  margin-top:0px;
}
#right ul
{
  margin:0px;
  padding:0px;
  padding-left:12px;
}
#right li
{
  list-style-type:square;
}
.rightbox
{
  margin-bottom:20px;
  display:block;
  border-bottom:1px dashed #efefef;
  padding-bottom:20px;
}

table.priser
{
}
table.priser td
{
  padding:4px;
  padding-left:0px;
}

table th
{
  font-weight:bold;
  text-align:center;
}
td.tallpengernaa.no
{
  text-align:right;
}

.hSpacer
{
  width:960px;
  border-bottom:1px dashed #efefef;
  margin-top:20px;
  margin-bottom:20px;
  clear:both;
}

.butikk
{
  width:678px;
  border:1px solid #efefef;
  padding:8px;
  overflow:hidden;
  background:#fcfeff url(img/butikkbg.png) repeat-x top center;
  font-size:13px;
  margin-bottom:20px;
}
.butikk h2,
.butikk h2 a
{
  line-height:50px;
  margin:0px;
  padding:0px;
  font-size:24px;
}
.butikklogo
{
  float:right;
  margin-right:1px;
  border:1px solid #efefef;
  width:215px;
  height:50px;
  background-position:center center;
  background-repeat:no-repeat;
  background-color:#fff;
}
.butikkData
{
  margin-top:20px;
  width:680px;
}
.box1
{
  width:210px;
  padding:5px;
  border:1px solid #efefef;
  background-color:#fff;
  vertical-align:top;
}
.box2
{
  width:210px;
  padding:5px;
  border:1px solid #efefef;
  background-color:#fff;
  vertical-align:top;
}
.box3
{
  width:210px;
  padding:5px;
  border:1px solid #efefef;
  background-color:#fff;
  vertical-align:top;
}
.boxSpacer
{
  width:6px;
}
a.blokk
{
  display:block;
  background-color:#99cc33;
  color:#fff;
  text-align:center;
  text-decoration:none;
  padding:3px;
}
a.blokk:hover
{
  background-color:#3d8536;
}
span.tilbud
{
  color:red;
}



#footer
{
  clear:both;
  width:938px;
  line-height:22px;
  background-color:#efefef;
  padding:10px;
  font-size:13px;
  border:1px solid #dedede;
}
#footer a
{
  color:#333;
}