
body {	
	font:76% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
		text-align:center;
	margin:0 auto;
	background-image:url(images/bg.jpg);background-repeat:repeat-x;}
img {
	border:0;
}
input, select { 
	vertical-align : middle; 
}
#denneside a:visited {
	background-color:#88C9FF;
}
form {
	margin:0;
}
p {
margin-top: 0;
}
#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;
}

.hidden {
			display:none;
		}
.view {
	display:block;
}

legend
{
	color: #fff;
	background: #E67914;
	border: 1px solid #F8E9B0;
	padding: 2px 6px;
	margin-bottom:1em;
}


#mottaker input,#mottaker textarea, #bestiller input, #betaling select, #betaling input {
	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;
}

h1 {
	font-size:1.5em;
	color:#3F3B3A;
	font-weight:normal;
	margin: 16px 0 0 40px;
} 
h2, h3, h4, h5, h6 {
	margin:0;
	font-size:1em;
}
h2 {font-size:1.1em}

a:visited, a:link {
	text-decoration: none;
	color: #244055;
}
a:hover {
	text-decoration: none;
	color: #5B80BB;
}
a:active {
	text-decoration: none;
}
	
.feil {
	color:#AA0000;
	padding-left:5px;
	vertical-align:top;
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu {
	position: relative; 
	left: 12px;width: 171px;	border-top: 0px solid #FFFFFF;
}
.skjulmeny {
	display:none;
}

#menu dt {
	cursor: pointer;
	margin: 0;
	height: 1.5em;
	line-height: 1.5em;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	background-color:none;
}
#menu dd {
	border-bottom: 1px solid #FFFFFF;

}
#menu li {
	text-align: left;
	background-color:none;
	height: 1.4em;
	line-height: 1.4em;
}
#menu li a, #menu dt a {
	color: #656565;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	background-color:none;
	padding-left:25px;
	background-image: url(images/menypunkt.gif);
	background-repeat:no-repeat;
}
#menu li a {
	padding-left:15px;
}
#menu li a:hover, #menu dt a:hover {

	color: #FFFFFF;
	background-color:#2359D7;
}

#emeny {
	width:100%;
	height:206px;
	border:0;
	margin:0;
	background-image: url(images/emeny.gif);
	background-repeat: no-repeat;
	display:inline;
}
#forsideadresse {
	display:none;
}#wrapper {
	width:989px;
	padding:0;
	border: 0px solid #2359D7;	border-top:0px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(images/bak.gif);background-repeat:repeat-y;}


#header {
	width:100%;
	height:73px;
	border:0;
	margin:0;
	background-image: url(images/topp.gif);
	background-repeat: no-repeat;
	background-position:left;
}
#venstrecenter {
	width:808px;
	float:left;
	display:block;
	}
#venstre {
	width:183px;
	min-height:360px;
	float:left;
	display:block;	
	background-image:url(images/menytopp.gif);background-repeat:no-repeat;
	
	background-position:12px 0;
	}

#bannere {
	text-align:center;
	margin-left:12px;
}


#profilbilde {
	width:100%;
	height:181px;
	background-image: url(images/marierolyR3C2.jpg);
	background-repeat: no-repeat;}
#bilde1 {
	float:left;
	}
#center {
	width:625px;
	padding-bottom:6px;background-image:url(images/midt.gif);background-repeat:no-repeat;	float:left;
	min-height:360px;
	height:auto;	
}
#centeravstand {
	margin:0 15px 0 15px;}

#overskrift {
	margin-bottom:10px;
	}
#overskrift h1 {
	height:100%;
}

#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;
}
.raden {
	border-bottom:1px solid #B39B8F;
	margin-top: 10px;
	padding:0 3px 0 3px;
}
.kolonne {
	float:left;
	margin-left:-1px;
	padding:2px 3px 2px 2px;
}
.rad {
	border-bottom:1px solid #A0A0A4;
}
.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 */
#hoyre {
	width:170px;
	min-height:360px;
	height:auto;
	float:left;
	display:block;
	padding-top:35px;padding-right:11;background-image:url(images/menytopp.gif);background-repeat:no-repeat;}#hovr {
	height:35px;
	padding:3px 0 0 35px;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
}
#footer {
	color: #000000;
	background-color: none;
	padding-top:16px;
	font-size:0.75em;
	clear:both;
	width:100%;
	height:33px;
	min-height:33px;
	z-index:10;
	text-align:right;
		background-image:url(images/bunn.gif);	
}
#footer a:link,#footer a:visited {
	color:#000000;
}

#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;
}
.maal {
	font-weight:bold;
	color:#FF0000;
}
.maal a:link, .maal a:visited {
	color:#FF0000;
}
#varebilde {
	width:475px;
	margin: 14px auto 0 auto;
	text-align:center;
	clear:both;	
}
#varetekst {
	text-align:center;
	margin:1em;
}
.rekke {
	width:98%;
	padding:0;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
}

.varerute {
	width:194px;
	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;
}
.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;
}
 
