
body {	
	font:76% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	margin:0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #E4E4E4;
}

img {
	border:0;
}
#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;
}
input, select { 
	vertical-align : middle; 
}
form {
	margin:0;
}
p {
margin-top: 0;
}
h1 {
	font-size:1.5em;
	color:#000000;
	margin: 2px 0 0 0;
} 
h2, h3, h4, h5, h6 {
	margin:0;
	font-size:1em;
}
h2 {font-size:1.1em}


.feil {
	color:#AA0000;
	padding-left:5px;
	vertical-align:top;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.hidden {
			display:none;
		}
.view {
	display:block;
}

#bilde1 {
	float:left;
	}
#overskrift {
	width:100%;
	margin-bottom:5px;
	}

#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:20px;
	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: #E7ECF0;
}
.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:177px;
	background-color:#eef2f5;
	border:1px solid #bebebe;
	float:left;
	margin:0 2px 2px 0;
}
.prisfra {
	clear:both;
	width:100%;
	bottom:0px;
}
.bildebakgrunn {
	background-color:#e5e5e5;
	width:100%;
	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 {
	float:left;
	padding-left:5px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.variantlinje {
	text-align:left;
	border: 1px solid #E6E6E6;
	margin-bottom:5px;
}
.varenummer {
	width:10%;
}	
.variantnavn {
	color:#5D1624;
	font-weight:bold;
}

.variantpris {
	width:25%;
	text-align:right;
	padding-right:5px;
	vertical-align : middle; 
}
.variantantall {
	width:10%;
}
.variantantall input { 
	vertical-align : middle;
	text-align:right; 
}
.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;
}