html, body
{
	
	background: black url(back.jpg) repeat-y fixed;
	min-width: 1000px;
	margin: 0;
	padding:0;
	height: 100%;
	color: black;
	font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a, a:hover, a:active, a:link, a:visited
	{
		text-decoration: none;
		color: black;
	}
#odin
	{
		background: url(odin.png) no-repeat bottom left;
		width: 250px;
		height: 390px;
		position: fixed;
		bottom: 0;
		left: 0px;
		padding-top: 300px;
	}
#page
{
	min-height: 100%;
	margin: 0px;
	padding: 0px;
}
#top
{
	position: fixed;
	background: url(top.png);
	width: 1000px;
	height: 94px;
	margin: 0px;
}
#meny
{
	position: fixed;
	width: 110px;
	padding: 94px 10px 0px 10px;
}
#main
{
	width: 500px;
	left: 250px;
	top: 130px;
	padding: 100px 250px 20px 250px;
	min-height: 500px;
}
#sponsor
{
	width: 110px;
	position: fixed;
	left: 890px;
	top: 10px;
	color: #67695b;
}
#sponsor a, #sponsor a:hover, #sponsor a:active, #sponsor a:link, #sponsor a:visited
{
	color: #67695b;
	text-decoration: none;
}
#sponsor img
{
	text-align: center;
}
.overskrift
{
	font-size: small;
	font-weight: bold;
}
.pris
{
	font-weight: bold;
	font-style: italic;
}
.produktbilde
{
	border: 1px solid;
	float: right;
	margin-left: 10px;
	border-color: #c0c5bb #303029 #303029 #c0c5bb;
}
.produkt_ramme
{
	padding-bottom: 20px;
}
hr
{
	color: #2d2d26;
	height: 1px;
	margin-bottom: 20px;
}
.submeny
{
	margin-bottom: 5px;	
}
.submeny img
{
	border: none;
}
.stortbilde
	{
		border: 1px solid black;
	}
.produktbilder_thumbs
	{
		text-align: left;
	}
.produktbilde_thumb
	{
		width: 50px;
		height: 50px;
		vertical-align: middle;
		text-align: center;
	}
.thumb
	{
		border: 1px solid black;
	}
.leverandor_bilde
	{
		float: left;
		margin: 5px 10px 5px 0;
	}
	
.forside_produkt
	{
		width: 500px;
		border-collapse: collapse;
	}
.forside_produkt_ramme
	{
		
		text-align: center;
	}
.forside_produkt_overskrift
	{
		font-weight:bold;
		width: 100px;
		color: black;
	}
.forside_produkt_bilde
	{
		width: 100px;
		border: none;
	}
#ny_nyhet
	{
		width: 290px;
		float: left;
	}
#ny_nyhet_kommentar
	{
		width: 500px;
	}
.ny_nyhet_dato
	{
		font-style: italic;
		font-size: small;
	}
.clear
	{
		clear: both;
	}
.forside_kommentar_ramme
	{
		padding: 10px;
		background: #7d8171;
		margin-bottom: 20px;
		margin-left: 310px;
	}
.kommentar_ramme
	{
		padding: 10px;
		background: #7d8171;
		margin-bottom: 20px;
	}
.kommentar_overskrift
	{
		font-weight: bold;
		margin-left: 310px; 
		margin-bottom: 5px;
	}
.kommentar_tittel
	{
		font-weight: bold;
	}
.kommentar_dato
	{
		font-size: smaller;
		font-style: italic;
	}
.kommentar_produkt_link
	{
		font-size: smaller;
		font-style: italic;
	}
.forside_nyhet_overskrift
	{
		font-weight: bold; 
	}
.forside_nyhet_dato
	{
		font-size: smaller;
		font-style: italic;
	}
.andre_nyheter
	{
		background: #515247;
		margin-bottom: 20px;
		padding: 10px;
	}
#comment_form
	{
		
		margin-bottom: 10px;
	}
.kommentarform
	{
		background: #7d8171;
		padding: 10px;
	}
.kommentarform input
{
	width: 200px;
}
.kommentarform textarea
{
	width: 470px;
	height: 150px;
}
.registrering_form
	{
		background: #7d8171;
		padding: 10px;
	}
.registrering_form table
	{
		border-collapse: collapse;
	}
.registrering_form input
{
	width: 310px;
}
.registrering_form input.checkbox
  {
  	width: 15px;
  }
.handlekurv_liten
	{
		width: 110px;
		color: white;
	}
	
.handlekurv_liten a,.handlekurv_liten  a:hover, 
.handlekurv_liten a:active, .handlekurv_liten a:link, 
.handlekurv_liten a:visited
	{
		text-decoration: none;
		color: white;
	}
.handlekurv
	{
		width: 500px;
		border-collapse: collapse;
	}
.handlekurv_overskrift
	{
		background: #515247;
		color: #cccfc7;
	}
.handlekurv td, .handlekurv tr
	{
		vertical-align: top;
	}
.handlekurv input
	{
		width: 15px;
		text-align: right;
		border-collapse: collapse;
		border: 1px solid #515247;
		background: #cccfc7;
	}
.handle_thumb
	{
		float: left;
		border: 1px solid black;
		margin-right: 5px;
	}
.handlevogn_sum
	{
		font-weight: bold;
		background: #515247;
		color: #cccfc7;
	}
.knapp, .registrering_form input.knapp
	{
		border: 1px solid #515247;
		background: #7d8171; 
		cursor: pointer;
		
	}

.form_login
	{
		width: 100px;
		border: 1px solid #515247;
	}
.login_knapp
	{
		border: 1px solid #515247;
		background: #7d8171; 
		cursor: pointer;
		width: 102px 
	}
hr.right
{
	margin: 10px 0;
}

.error {
    color: #E88F1E;
}







