

body {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	color: #000000; 
	text-align: center;
	padding: 0; 
    background: #853f0b;
    }

#container { 
	margin: 10px auto 0px auto;
    width: 780px;
    background: url(bg-0.png) repeat-y;
    z-index: 100;
    } 

.border-top { 
	position:absolute;
	left:50%;
	width:780px;
	margin-left:-390px;
    height: 40px;
    background: url(border-top.png) top center no-repeat;
    z-index: 100;
    } 

tr,td,table {
	margin:0;
	padding:0;
	border-spacing:0;
	vertical-align: top; 
	text-align: left;
	border-collapse:collapse;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size: 12px;
	border: 0px solid black;} 

.produkt td { 
    border-bottom: 1px solid white;
    vertical-align: middle;
    text-align: right;
    } 

.produkt p { 
    text-align: left;
    } 

.produkt img { 
    margin-left: 15px;
    } 

table.produkt { 
    border-top: 1px solid white;
    width: 100%;
    }

.table1 { 
    width: 780px;
    border: 0px;
    margin: auto;
	text-align: left; 
    background: url(border-top.png) top center no-repeat;
    }

.table2 { 
    width: 579px;
    border: 0px;
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #000000; 
    }
    
.leftcolumn { 
    background: url(bg-a.jpg) top no-repeat;
    width: 201px;
    height: 323px;
    margin:0;
    }
    
.menutext { 
	position: absolute;
    width: auto;
    }
    
.bottom { 
    background: #853f0b url(bg-b.png) top no-repeat;
    height: 60px; 
    padding: 25px 0 0 0;
    text-align: center;
    }
    
.bottom p.bigger { 
    font-size: 16px;
    margin-bottom: 5px;
    }
    
.text {
    padding: 20px;
    width: 539px;
    margin: 0 auto;
    text-align: left;
    }
    
.news {
    width: 197px; 
    margin-bottom: 20px;
    position:relative; 
    } 
    
.sidebilde {
    position:relative; 
    left: 3px;
    margin-bottom: 20px;
    }
    
.logobilde {
    position: relative; 
    top:60px;
    }     
    
    
a:link { color: #fff; text-decoration: underline; }
a:visited { color: #fff; text-decoration: underline; }
a:active { color: #e1bfa7; text-decoration: none; }
a:hover { color: #e1bfa7; text-decoration: none; }
	
#mainmekkemenu a:link { color: #000; text-decoration: none; }
#mainmekkemenu a:visited { color: #000; text-decoration: none; }
#mainmekkemenu a:active { color: #000; text-decoration: none; }
#mainmekkemenu a:hover { color: #B5B5B5; text-decoration: none; } 

form {
	margin: 0px; 
	padding: 0px;
	}

p {
	margin-top: 0px; 
	margin-bottom: 19px;
	}

h2 {
	font-size: 18px;
	font-weight: normal;
	}




#mainmekkemenu a, #mainmekkemenu a:link, #mainmekkemenu a:visited, #mainmekkemenu a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
}

#mainmekkemenu, #mainmekkemenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

#mainmekkemenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;
}

#mainmekkemenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

#mainmekkemenu li li
{
  float: none;
}

#mainmekkemenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;
}

#mainmekkemenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

#mainmekkemenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

#mainmekkemenu:after, #mainmekkemenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
#mainmekkemenu, #mainmekkemenu ul
{
  min-height: 0;
}

#mainmekkemenu ul
{
  background-image: url(spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

#mainmekkemenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}




/* menu structure */

.nav
{
  position: relative;
  margin: 0  auto;
  width: 576px;
  height: 26px;
  z-index: 100;
}

#mainmekkemenu
{
  padding: 0px 0px 0px 0px;
}


.nav .l, .nav .r, .nav .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 26px;
}

.nav .l
{
  left: 0;
  right: 0px;
}


.nav .r
{
  right: 0;
  width: 0px;
}


.nav .r div
{
  width: 576px;
  right: 0;
}


.nav .l, .nav .r div
{
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('nav.png');
}

/* end Menu */

/* begin MenuItem */
#mainmekkemenu ul li
{
  clear: both;
}

#mainmekkemenu a
{
  height: 26px;
  display: block;
}


#mainmekkemenu a
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px;

}
#mainmekkemenu a
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  padding: 0 17px;
  margin: 0 0px;
  line-height: 26px;
  text-align: center;
  background-image: url('item-center.png');
  background-position: left top;
  background-repeat: repeat-x;

}




#mainmekkemenu a:hover a
{
  background-position: left -26px;
}

#mainmekkemenu li:hover a
{
  background-position: left -26px;
}


#mainmekkemenu li.menu-selected a
{
  color: #F1D5C0;
  background-position: left -52px;
}


#mainmekkemenu li.menu-selected a
{
  color: #F1D5C0;
  background-position: left -52px;
}

#mainmekkemenu ul li ul li.menu-selected a
{
  color: #F1D5C0;
  background-position: left top;
}

/* end MenuItem */

/* begin MenuSubItem */

/* Selected item in sub-menu */
#mainmekkemenu ul li.menu-selected a  
{
  background-image: url('item-center.png');
  background-position: left -52px;
  background-repeat: repeat-x;
}


#mainmekkemenu ul a
{
  display:block;
  text-align: center;
  white-space: nowrap;
  height: 26px;
  width: 150px;
  overflow:hidden;
  line-height: 26px;
  margin-right: auto;


  background-image: url('subitem-bg.png');
  background-position: left top;
  background-repeat: repeat-x;

  border-width: 1px;
  border-style: solid;
  border-color: #949494;
}

.nav ul#mainmekkemenu ul, .nav ul#mainmekkemenu ul
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

#mainmekkemenu ul a, #mainmekkemenu ul a:link, #mainmekkemenu ul a:visited, #mainmekkemenu ul a:hover, #mainmekkemenu ul a:active, .nav ul#mainmekkemenu ul, .nav ul#mainmekkemenu ul
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 26px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
}

#mainmekkemenu ul ul a
{
  margin-left: auto;
}

#mainmekkemenu ul li a:hover
{
  border-color: #B5B5B5;
  background-image: url('subitem-bg.png');
  background-position: 0 0px;
}

#mainmekkemenu ul li:hover>a
{
  border-color: #B5B5B5;
  background-image: url('subitem-bg.png');
  background-position: 0 0px;
}

.nav #mainmekkemenu ul li a:hover , .nav #mainmekkemenu ul li a:hover  
{
}

.nav #mainmekkemenu ul li:hover>a , .nav #mainmekkemenu ul li:hover>a  
{
}


/* end MenuSubItem */




