.wrapper
{
width:100%;
height:903px;
background-image: url(images/skygge.jpg);
background-repeat: repeat-x;
text-align: center;
}

.conteiner
{
width:938px;
height:auto;
background-color:#fff;

margin:0 auto!important;
padding:10px;
text-align: left;
}



.header
{
width:938px;
height:194px;
background-image: url(images/header2.jpg);
background-repeat: no-repeat;
position:relative;
}


.meny
{
width:858px;
height:32px;
color:#fff;
text-align:center;
position:absolute;
top:121px;
left:0px;

}

.text
{
width:898px!important;
width:923px;
background: url(images/text.jpg) repeat-x top;
padding-bottom:30px;
padding-left:40px!important;
padding-left:15px;
display:table;
z-index:100;
}

.textboks
{
width:235px;
height:350px;
background-color:#ededed;
float:left;
margin:0px 25px 0px 25px;
display:table;
text-align:justify;
z-index:100;
}

.textboks h1
{
font-size:16px;
color:#fff;
float:left;
margin-left:20px;
margin-top:23px;
}

.footer
{
float:left;
width:938px;
height:5px;
border-top:1px solid #eae8e8;
padding:20px 0px 20px 0px;
font-weight:bold;
text-align:center;
}

.footer img
{
position:relative;
top:-1px;
}

*
{
margin:0px;
paddin:0px;
}

html,body
{
	height: 100%;
	font-family: Arial;
	font-size: 11px;
	color: #545354;
	background-color: #f0f0f0;
}

body{behavior:url("behavior.htc");}

p {margin-top: 10px;}


h1 {font-size:16px;margin-top: 10px;}
h2 {font-size:14px;color:#000000;}
h3 {font-size:12px;color:#393839;}
h4 {font-size:18px;font-weight:normal;color:#fff;margin-top:20px;float:left;z-index:100;}
h5 {font-size:13px;color:#000000;}
h6 {font-size:14px;color:#393839;padding:0px 0px 0px 10px;margin:0px 5px 0px 5px;border-bottom:0px solid #eaeaea;}

.lifestyle {font-weight:bold;color:#000000;}

a {text-decoration:none;color:#000000;}
img {border:0px;}
/* Produktlisting */

.bannertop
{
width:938px;
height:60px;
float:left;
background: url(images/bannerbak.jpg) repeat-x;
}

.venstremeny
{
width:170px;
display:table;
float:left;
}

.sitemap a
{width:200px;display:block;padding:3px 0px 3px 5px;color:#aeaeb0;}

.sitemap a:hover
{background-color:#000000;color:#fff;}


.meny1trinn strong
{width:170px;display:block;background-color:#646466;font-size: 13px;color:#aeaeb0;text-decoration:none;padding:4px 0px 4px 0px;text-align:center;margin:1px 0px 0px 0px;}


.meny1trinn a
{width:160px;display:block;background-color:#646466;font-size: 12px;color:#aeaeb0;text-decoration:none;padding:2px 0px 2px 10px;margin:1px 0px 0px 0px;}
.meny1trinn a:hover
{background-color:#000000;color:#fff}


.meny2trinn a
{color:#777777;text-decoration:none;padding:3px 0px 3px 20px;display:block;background-color:#f3f3f3;}
.meny2trinn a:hover
{background-color:#000000;color:#fff}


.meny3trinn a
{color:#393839;text-decoration:none;padding:3px 0px 3px 30px;display:block;background-color:#f3f3f3;}
.meny3trinn a:hover
{background-color:#000000;color:#fff}


.meny4trinn a
{color:#393839;padding:0px 0px 0px 40px;display:block;background-color:#f3f3f3;}
.meny4trinn a:hover
{background-color:#000000;color:#fff;text-decoration:none;}


.meny1trinnhover
{background-color:#000000;color:#000;}

.textfelt
{
width:767px;
min-height:400px;
height:auto!important;
height:400px;
background: url(images/texttop.jpg) repeat-x;
float:right;
padding-top:20px;
border-left:1px solid #eaeaea;

}

.textbottom
{
width:938px;
height:6px;
background: url(images/bottom.jpg) repeat-x bottom;
float:left;
margin-bottom:2px;
}

.produkt span
{
width:120px;
height:189px;
float:left;
margin:5px 0px 5px 15px;
padding:5px 5px 5px 5px;
/*border:1px solid #eaeaea;*/
background: url(images/produkt.jpg);
display:block;
color:#393839;
overflow:hidden;
}

.produkt span:hover
{
background: url(images/produkth.jpg);
color:#000000;
}


img.bottom {vertical-align:bottom}


.produkt p
{
margin-top: 0px;

}

.kategori span
{
border:1px solid #eaeaea;
width:159px;
height:180px;
float:left;
text-align:center;
margin:10px 0px 10px 0px;
padding:5px 0px 5px 0px;
overflow:hidden;
}

.kategori span:hover
{
border:1px solid #000000;

}

.kategoridiv
{
width:25px;
height:170px;
float:left;
margin:10px 0px 10px 0px;
}

.bildesmaa
{
float:left;
margin:5px 5px 0px 0px;
border:1px solid #c5c5c5;
}

.bildesmaa:hover
{
border:1px solid #000000;
}


/* <Meny:hover> */

div#navbar {
  float:left;
  margin:-1px 0 0 0;
  height:32px;
  width:100%;
  }

* div#navbar {  /* Sætter samme skrift og størrelse på alle elementer  i navbar'en  */
  font-size:11px;
 
  font-family:arial;
  font-weight:bold; 
  text-align:left;}
  
div#navbar ul { 
  margin:0; 
  padding:0; 
  list-style:none; 
  background: #646466; /* bakgrunn */
  z-index:101;
   }
  
div#navbar li { 
  position:relative; 
  line-height:1em;  /* Vigtigt - nogen forskel i forskellige browsere, hvis den mangler */
  margin:0; 
  padding:0; 
  list-style:none; 
  float:left;
  padding:0px 10px 0px 10px 
  }
  
div#navbar li:hover {
  background-color: ; /* bakgrunn hover */
  }
  
div#navbar li.sub {
  background-image:url(darrow.png);
  background-position:right center;
  background-repeat:no-repeat;}
  
div#navbar li.sub li.sub:hover {
  background-color: #ccf; /* Forhindre background-repeat i IE/Win. */ }
  
div#navbar ul li a { 
  display:block; 
  text-decoration:none; 
  padding:3px 0px 3px 0px; 
  width:;
  margin:0; 
  color:#fff; /* skrift farge trinn1 */
  }

div#navbar>ul a {
  width:auto;}
div#navbar ul ul {
  display:none;
  position:absolute;
  width:140px;}
div#navbar ul ul ul{
  display:none;
  position:absolute;
  width:140px;}
  
div#navbar ul ul li {
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  margin-left:-1px;
  padding:0px;
  }
div#navbar ul ul ul li {
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  margin-left:-1px;
  padding:0px;
  }

div#navbar ul ul li a {
 color:#aeaeb0; /* skrift farge trinn2 */
 width:140px;
 }
 
div#navbar ul ul ul li a {
 color:#aeaeb0; /* skrift farge trinn2 */
 width:140px;
 }
 
div#navbar ul ul li a:hover {
color:#fff; /* skrift farge trinn2 */
background-color:#000000;
 }
div#navbar ul ul ul li a:hover {
color:#fff; /* skrift farge trinn2 */
background-color:#000000;
 }
  
div#navbar li.sub li.sub {
  background-image:url(darrow.png);
  background-position:right center;
  background-repeat:no-repeat;}

div#navbar ul.niveau1 li.sub:hover ul.niveau2 {
  border-top:1px solid #fff;}
  
div#navbar ul.niveau2 li.sub:hover ul.niveau3 {
  border-top:1px solid #fff;}
  
div#navbar ul.niveau1 li.sub:hover ul.niveau2, div#navbar ul.niveau2 li.sub:hover ul.niveau3 {
  display:block;}
  
div#navbar ul.niveau2 {
  top:1.5em; left:0;}
  
div#navbar ul.niveau3 {
  top:-1px; 
  left:141px;}


div#navbar a:hover{color:#000000;} 
  
/* </Meny:hover> */

.must{color:red;}

ul.front_prod{margin:0px;padding:10px 0px 10px 30px}
ul.front_prod li{overflow:hidden;margin:0px 20px 20px 0px;position:relative;list-style:none;float:left;width:161px;height:258px;background:url(images/tilbud.jpg) no-repeat;}
ul.front_prod li img{margin:2px 0px 0px 20px;}
ul.front_prod li p{padding:10px 8px 0px 10px;position:absolute;top:140px;left:0px;width:143px;}
ul.front_prod li p.pris{padding:0px;position:absolute;top:207px;left:10px;width:120px;color:#ae150d;font-weight:bold;font-size:12px;}
ul.front_prod li h2{float:left;width:151px;height:22px;font-size:13px;color:#fff;font-weight:normal;padding:8px 0px 0px 10px;}
ul.front_prod li h2 a{color:#fff;}
ul.front_prod li a.bilde_sub{height:130px;width:100%;overflow:hidden;display:block;}
ul.front_prod li div{position:absolute;bottom:0px;left:0px;width:143px;height:18px;color:#fff;padding:0px 8px 0px 10px;}
a.mer_info{float:right;color:#fff;}

ul.front_prod_top{margin:0px;padding:10px 0px 10px 30px}
ul.front_prod_top li{overflow:hidden;margin:0px 20px 20px 0px;position:relative;list-style:none;float:left;width:342px;height:420px;background:url(images/tilbud2.jpg) no-repeat;}
ul.front_prod_top li img{margin:2px 0px 0px 20px;}
ul.front_prod_top li p{padding:10px 8px 0px 10px;position:absolute;top:325px;left:0px;width:323px;}
ul.front_prod_top li p.pris{padding:0px;position:absolute;top:370px;left:10px;width:120px;color:#ae150d;font-weight:bold;font-size:12px;}
ul.front_prod_top li h2{float:left;width:331px;height:22px;font-size:13px;color:#fff;font-weight:normal;padding:8px 0px 0px 10px;}
ul.front_prod_top li h2 a{color:#fff;}
ul.front_prod_top li div{position:absolute;bottom:0px;left:0px;width:323px;height:18px;color:#fff;padding:0px 8px 0px 10px;}











ul.front_prod_top2{margin:0px;padding:10px 0px 10px 30px}
ul.front_prod_top2 li{overflow:hidden;margin:0px 20px 20px 0px;list-style:none;float:left;width:342px;height:420px;background:url(images/tilbud2.jpg) no-repeat;}
ul.front_prod_top2 li a.bilde{height:300px;display:block;width:331px;text-align:center;float:left;}



ul.front_prod_top2 li div.tekst{padding:0px 8px 0px 10px;width:323px;height:72px;float:left;}
ul.front_prod_top2 li p.pris{color:#ae150d;font-weight:bold;font-size:12px;}
ul.front_prod_top2 li h2{float:left;width:331px;height:22px;font-size:13px;color:#fff;font-weight:normal;padding:8px 0px 0px 10px;}
ul.front_prod_top2 li h2 a{color:#fff;}
ul.front_prod_top2 li div.bunn{width:323px;height:18px;color:#fff;padding:0px 8px 0px 10px;}


.SearchButton{padding:0px 5px 0px 5px;background:#646466;color:#fff;border:0;cursor:pointer}

.nettbutikk{background:url(images/Knapp.jpg) no-repeat;width:122px;height:22px;color:#fff;display:block;text-align:center;padding-top:6px;}