html {height: 100%;}
html body {
  padding: 0;
  margin: 0;
  height: 100%; /* för att Firefox ska visa hela sidan */
  background: #000 url(../slices/background_head.jpg) repeat-x top;
  width: 100%;
  display: table;
  color: #fff;
}

/* MENY */

#navcontainer ul
{
padding-left: 0px;
margin: 0 0 0 35px;
height: 30px;
color: White;
/* background: #59631e url(../slices/collections_bg.jpg) repeat-x top left; */
float: left;
width: 840px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
top:102px;
border-left: 1px solid #444;
position: absolute;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 6px 20px 6px 20px;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #444;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li a:hover
{
background: #59631e url(../slices/menu_select.jpg) repeat-x top left;
color: #fff;
}

#navcontainer ul li a#current
{
background-color: #db5800;
background: #db5800;
color: #fff;
}



/* Alla strukturella boxar */

#container /* boxar hela sidan och fyller med backgrunden */
{
	min-height: 100%; /* samma Firefox-bugg */
	width: 900px;
	margin: 0 auto 0;
	padding: 0px;
}

.footer_box
{
width: 1000px;
margin: 0 auto 0;
padding: 0px;
}

#maincontent {
	margin: 0;
	width: 600px;
	min-height: 180px;
	_height: 180px;
	padding: 50px;
}

* html #maincontent{height:290px;}

#copyrights {
	width: 1000px;
    margin: 0 auto 0;
    padding: 200px 50px 10px 0;
	text-align: right;
	color: aaa;
	font-size: 0.7em;
	clear:both;
}

/* Specifika kodändringar */

img { border: 0; }


/* TEXT FORMATERING */

p {margin: 0px; color: #fff;}
h3 {color: #fff; font-family: century gothic, Arial, Helvetica, serif;}
h4 {color: #fff; font-family: century gothic, Arial, Helvetica, serif;}
h5 {margin: 0 0 5px 0; color: #fff; font-family: century gothic, Arial, Helvetica, serif;}
h2 {color: #fff; font-family: century gothic, Arial, Helvetica, serif; margin: 0 0 5px 0;}
hr {color: #fff; background-color: #ff9000; height: 2px;}

/* specialtext */

p.textmass {width: 600px; color: #fff;}

/* formulär */

form {font-family:  Trajan Pro, Times New Roman, Arial, Helvetica, serif; /* Oldtown, Mistral, fantazy; */}
textarea {background: #fff; width: 240px; height: 130px; /*border-color: #464b46;*/}
.inputtext {background: #fff; width: 240px; /*border-color: #464b46; */}
h5.newsheader {margin: 0 0 2px 0; color: #fff; font-family: Arial, Helvetica, serif;}
p.news {width: 600px; color: #fff; font-family: Arial, Helvetica, serif; font-size: 0.9em;}
p.newsdate {width: 600px; color: #aaa; font-style: italic; font-size: 0.8em; }
hr.news {color: #fff; background-color: #ff9000; height: 2px; width: 600px;}

/* Länkar & Speciallänkar */

A:link {text-decoration: none; color: #aaa; font-family: Times New Roman, Arial, Helvetica, serif;; font-size: 1em;}
A:visited {text-decoration: none; color: #aaa; font-family: Times New Roman, Arial, Helvetica, serif;; font-size: 1em;}
A:active {text-decoration: none; color: #aaa; font-family: Times New Roman, Arial, Helvetica, serif;; font-size: 1em;}
A:hover {text-decoration: none; color: #062538;}

A.copyrights:link {text-decoration: underline; color: #555; font-family: Trajan Pro, Times New Roman, Arial, Helvetica, serif; font-size: 9px;}
A.copyrights:visited {text-decoration: underline; color: #555; font-family: Trajan Pro, Times New Roman, Arial, Helvetica, serif; font-size: 9px;}
A.copyrights:active {text-decoration: underline; color: #555; font-family: Trajan Pro, Times New Roman, Arial, Helvetica, serif; font-size: 9px;}
A.copyrights:hover {text-decoration: underline; color: #fff; font-family: Trajan Pro, Times New Roman, Arial, Helvetica, serif; font-size: 9px;}


