body {	

	font:76% Verdana, Arial, Helvetica, sans-serif;

	background-color:#F9F9F9;

	background-image:url(images/bg.gif);

	background-repeat: repeat;

	color:#333;

	text-align:center;

	margin:0;

}

#innermarg {

	margin: 155px 5px 0px 5px;

}

img {

	border:0;

}

.hidden {

			display:none;

		}

.view {

	display:block;

}

#mottaker label, #bestiller label, #betaling label {

	width:200px;

	float: left;

	text-align: right;

	display: block;

	margin:0 0.5em 1px 0;

}



fieldset

{

	border: 1px solid #F8E9B0;

	padding-bottom:0.5em;

	margin-bottom:1em;

}



legend

{

	color: #fff;

	background: #E67914;

	border: 1px solid #F8E9B0;

	padding: 2px 6px;

	margin-bottom:1em;

}





fieldset input,fieldset textarea,fieldset select {

	width:200px;

	color: #4D4D4B;

	background: #fee3ad;

	border: 1px solid #4D4D4B;

	font-size:1em;

	padding-left:2px;

	margin:0 0 1px 0;

}

#betaling select

{

	width:204px;

}

#add li {

	font-size:0.95em;

	line-height:1.3em;

	color:#818181;

	border-bottom:2px solid #FFFFFF;

	background-color:#E6E6E6;

}

#add a{

	text-decoration:none;

	color:#818181;

}

#tekstfeltet {

	background-color:#F5F5F5;

	background-repeat:no-repeat;

	padding:2px;

}

.endreknapp {

	position:relative;

	float:right;

	border: 1px solid #859FC4;

	border-top:0px;

	padding:0px 40px 0px 40px;

	background-color: #859FC4;

}

.endrelinje {

	border-bottom:1px solid #859FC4;

	margin-top:30px;

}

.endreknapp a:link, .endreknapp a:visited {

	color:#FFFFFF;

	text-decoration:none;

}

.bttxt{

	font-size:0.8em;

}



.skjulmeny {

	display:none;

}

form {

	margin:0;

}

p {

margin-top: 0;

}

h1, h2, h3, h4, h5, h6 {

	margin:0;

	font-size:1em;

}

h1 {

	font-size:1.5em;

	color:#FF5C00;

}

h2 {font-size:1.1em}







.feil {

	color:#AA0000;

	padding-left:5px;

	vertical-align:top;

}



#bilde1 {

	float:left;

	}

#overskrift {

	width:100%;

	margin: 4px 0 15px 0;

	color:#FF5C00;

	}



#lastned {

	border:1px solid #E0E1DD;

	width:250px;

	margin: 0 0 0 3px;

}

#lasnedover {

	background-color:#E0E1DD;

	font-size:0.8em;

	font-weight:bold;

	padding:3px;

}



.kolonne {

	float:left;

	margin-left:1px;

}

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



#vareoverskrift{

	position:relative;

	text-align:center; 

	vertical-align:middle;

	color:#859FC4;

	font-weight:bold;

	font-size:1.4em;

	margin: 3px 0px 5px 0px;

}

#meta{

	display:none;

}

.wraphoyre {

	padding: 3px; 

	margin: 0 0 2px 7px; 

	display: inline;

	float: right;

}

.wrapvenstre {

	padding: 2px; 

	margin: 0 7px 2px 0; 

	display: inline;

	float: left;

}

.varelink {

	text-align:center;

}

.varelink a:link, .varelink a:visited{

	color:#55221E;

	text-decoration:none;

}

.odd {

        background-color: #F8E9B0;

}

.even {

		background-color:#FFFFFF;

}

.box {

        font-size: 1.2em;

        background-color: #859FC4;

		color:#FFFFFF;

}

.noborder {

	border:none;

}

.boxfeil {

	font-size: 1.2em;

	background-color: #FF6633;           

	color:#FFFFFF;

}

#varebilde {

	text-align:center;	

}

#varetekst {

	text-align:center;

	margin:1em;

}

.rekke {

	width:98%;

	padding:0;

	margin-bottom:2px;

	margin-left:auto;

	margin-right:auto;

}



.varerute {

	width:173px;

	background-color:#FBF0CB;

	border:1px solid #bebebe;

	float:left;

	margin:0 2px 2px 0;

}

.prisfra {

	clear:both;

	width:100% !important;

	bottom:0px;

	text-align:center;

}

.bildebakgrunn {

	background-color:#F6E6AB;

	width:100%;

	height:81px;

	border-bottom:1px solid #bebebe;

	text-align:center;

}

.bildebakgrunn img {

	vertical-align:middle;

	margin:0 auto;

	border:1 px solid blue;

}

.mellomkat {

	font-size:1.4em;

	padding-left:10px;

	clear:both;

}

#login {

	text-align:center; 

	margin:140px 0 12px;

	font-size:0.9em;

}

#login input {

	font-size:0.9em;

}

#cart {

	margin:45px 0 0 0;

	text-align:center;

}

#cart a {

	text-decoration:none;

}

#tilbud {

	text-align:center;

	margin-top:40px;

}

#tilbudbak {

	background-image:url(images/mndsbk.jpg);

	margin:105px 0 0 0;

	height:176px;

}

.fleft {

	float:left;

}

.fright {

	float:right;

}

.variantlinje {

	text-align:left;

	border: 1px solid #E6E6E6;

	margin-bottom:5px;

}

.varenummer {

	width:0;

}	

.variantnavn {

	color:#5D1624;

	font-weight:bold;

}



.variantpris {

	width:40%;

	text-align:right;

	padding-right:5px;

	vertical-align : middle; 

}

.variantantall {

	width:15px; 

	height:13px; 

	font-size:12px;

}

.variantlinje input { 

	vertical-align : middle;

	text-align:center; 

}

.varianttekst {

	width:100%;

	clear:both;

}

.gjestebokinnlegg {

	border: 1px solid #FCEAF0;

	width:96%;

	margin:0 auto 8px auto;

}

.gjestenavn {

	background-color:#E4EDF6;

	color:#960031;

	width:80%;

	height:1.5em;

	float:left;

}

.gjestedato {

	background-color:#E4EDF6;

	color:#960031;

	text-align:right;

	width:20%;

	height:1.5em;

	float:right;

}

.gjestemelding {

	width:100%;

	clear:both;

}

.gjestemail {

	width:100%;

	height:1em;

	clear:both;

	text-align:right;

}

#skrivgjeste {

	border: 1px solid #FCEAF0;

	background-color:#E4EDF6;

	width:120px;

	text-align:center;

	margin:0 5px 10px auto;

	clear:both;

}

.kmidd {

	border: 1px solid #D8E2EB;

	margin-bottom: 10px;

	padding:3px;

}