body {
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
background-image: url(../img/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;

}


.RubFet16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	text-decoration: none;
}

.Text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #948562;
	text-decoration: none;
	line-height: 17px;
}

.Super {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #866940;
	text-decoration: none;
	line-height: 17px;
}

.textUlineLnk {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #726351;
	text-decoration: underline;
	line-height: 16px;
}

.textUlineLnk:hover {

	text-decoration: underline;
	color: #38312a;
}
.fabioLnk {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #726351;
	text-decoration: underline;
	line-height: 17px;
}

.fabioLnk:hover {

	text-decoration: underline;
	color: #38312a;
}
.meny {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #8a6f49;
	text-decoration: none;
	line-height: 17px;
	font-style: italic;
}
.beskriv {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #948562;
	text-decoration: none;
	line-height: 17px;
	font-style: normal;
}
.pris {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #bb9e76;
	text-decoration: none;
	line-height: 17px;
	font-style: italic;
}

#menyDiv {
	}
	
#container, #navigation {
  min-width: 760px;
  position: relative;
}

/*IE6 hack for min-width... skipped*/

#container {
  min-height: 100%;
  font: normal 1em/1.5em arial, helvetica, sans-serif;
}
* html #container {
  height: 100%; /*IE6*/
}

#navigation {
  width: 100%;
  border-top: 0px solid #fff;
  position: fixed; 
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

IE6 and below don't understand position: fixed... if you need to support them,
you'll need this... does NOT work on browsers who have Javascript turned off!
* html #navigation {
  position: absolute;
  width: 100%;/*IE5.5*/
  bottom: 0;
  left: 0;
  overflow: visible; earlier had overflow: hidden on various things... you might not need this line
  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}that was the CSS Expression for position: fixed at the bottom of the page.  I don't Javascript so this
is a copy and not necessarily the best code to get the effect, but it works

the rest is my menu inside.
#navmenu {
  margin: 0 auto;
  position: relative;
  z-index: 10;
  width: 50em;so I could center it within #navigation
}

