body 
{
   margin:0;
   text-align:center;
   background-color:#FFF;
   background: url(img/head/1px.gif) repeat-x;
}
#head
{
   max-width:1010px; min-width:950px;
   height:130px;
   margin:0px auto; padding:0;
   background: url(img/head/950.gif) top left no-repeat;
   text-align:left;
}
.index-link {
	position:relative;
	top:30px; left:115px;
}
#main1
{
   max-width:1010px; min-width:950px;
   margin:0px auto; padding:0;
   text-align:left;
}
#main2 
{
   margin:0; padding:0;
}
#menykolonne
{
   float:left;
   width:172px;
   margin:0; padding:0;
   text-align:right;
}
#innhold
{
   margin:0 0 0 172px;
   padding:15px 0 20px;
}
.cleaner
{
   clear:both;
   height:1px; font-size:1px;
   border:none; margin:0; padding:0;
   background:transparent;
}

/* Her begynner copyright */
#copyright {
    margin:0 20px 0 0;
	padding:5px 0 0;
    border-top:1px solid #DCDDDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 10px;
	color: #999;
	clear:left;
}

/* Dette har med bilder m/undertekst å gjøre*/
.bildekolonne {
	width:510px;
	float:left;
	margin:0 0 15px;
	position:relative;
}
.bildekolonne img {
	border:1px solid #C0B591;
	padding:4px;
	margin:5px;
}
.bildekolonne p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	margin:0 0 12px;
	color: #7E7554;
}
.thumb {
	padding:0 12px 0 0; margin-bottom:10px;
	float:left;
}
.thumb img{
	margin:0;
}
.thumb a:hover img{
	border:1px solid #FE0000;
}
.thumb-end {
	padding:0;
	float:left;
}
.thumb-end img{
	margin:0;
}
.thumb-end a:hover img{
	border:1px solid #FE0000;
}
.bilde-uthumbs {/*f.eks på førstesiden*/
    text-align:center;
	position:relative;
	left:-5px; top:-2px;
}
.bilde1	{
	text-align:center;
	height:460px; width:510px;
	position:relative;
	left:-5px; top:-2px;
	visibility:visible
}
.bilde	{
	text-align:center;
	height:460px; width:510px;
	position:absolute;
	left:-5px; top:-2px;
	visibility:hidden
}
.vareboks {/*denne brukes bare på skipshandelsiden*/
	clear:both;
	top:3px;
	position:relative;
}
.vare {
	border:1px solid #C0B591;
	padding:10px 15px 20px;
	margin-bottom:15px;
}
.vare p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	color: #5C513D;
}
.varebilde {
	border:0;
	padding:0 15px 15px 0;
	margin:0;
	float:right;
}
.varebilde img {
	border:0;
}

/* Her kommer tekstformatering */
#tekstkolonne {
	margin:0 0 0 510px;
	padding:0 0 0 20px;
	max-width:248px;
}
#tekstkolonne p {
	font-size:14px;
	margin: 0 0 15px;
	padding:0;
	line-height:150%;
}
p, h1, .overskrift_i_linja, .priser {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5C513D;
}

h1 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
}

.overskrift_i_linja {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 -2px;
}
			
a:visited {
	color: #415D72;
}

p a:hover {
	color: #FFF;
	background: #FE0000;
}



/* Dette har med menyen å gjøre */
.meny_felt {
	font-family: Verdana, "Courier New",Arial;
	margin: 15px 20px 0 0;
	font-size: 11px;
	color: #415D72
}	

.meny_felt a:link {
	color: #415D72;
}
	
.meny_felt a:hover {
	color: #FFF;
	background-color: #FE0000;
	padding: 2px;
}
			

.meny {
	font-weight: bold;
	margin: 0px 0px 10px;
	color: #FE0000;
}
	
.meny a:link {
	text-decoration: none;
	color: #415D72;
	}

.meny a:visited {
	text-decoration: none;
}

.meny a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #FE0000;
	padding: 2px;
}
	
/*kartet på førstesiden*/
.kart {
	background:url(img/litekart.gif) right top no-repeat;
	padding:55px 0 35px;
}
.stort_kart	{
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 100;
	padding: 10px;
	visibility: hidden;
	text-align: center;
	background-color: #415D72;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.stort_kart a:link {
	text-decoration: none;
	color: #FFF;
}
.stort_kart a:visited {
	text-decoration: none;
	color: #FFF;
}
.stort_kart a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #FE0000;
	padding: 2px;
}
.stort_kart img {
	margin-bottom: 5px;
}
	
.priser {
	float: left;
	width: 40%;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px dotted #415D72;
	padding: 10px;
}
.priser h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	color: #415D72;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}	
