
body {	
	font:76% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	margin:0;
	background-image:url(images/bg.jpg);background-repeat:no-repeat;}

img {
	border:0;
}
input, select { 
	vertical-align : middle; 
}
form {
	margin:0;
}
p {
	margin: 0;
}
h1 {
	font-size:1.5em;
	color:#FFFFFF;
	margin: 8px 0 0 5px;
} 
h2, h3, h4, h5, h6 {
	margin:0;
	font-size:1em;
}
h2 {font-size:1.1em}

a:visited, a:link {
	text-decoration: none;
	color: #244055;
}
#venstre_nede {
 color:#FFFFFF;
 font-size: 9px;
}

#venstre_nede a:link, #venstre_nede a:visited{
 color:#FFFFFF;
 text-decoration:none;
} 
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; 
	width: 172px;	border-top: 0px solid #969696;
}
.skjulmeny {
	display:none;
}

#menu dt {
	cursor: pointer;
	margin: 0;
	height: 1.8em;
	line-height: 1.8em;
	text-align: left;
	border-bottom: 1px solid #969696;
	background-color:none;
}
#menu dd {
	border-bottom: 1px solid #969696;

}
#menu li {
	text-align: left;
	background-color:none;
	height: 1.4em;
	line-height: 1.4em;
}
#menu li a, #menu dt a {
	color: #000000;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	background-image:url(images/mbul.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-left:40px;
}
#menu li a {
	padding-left:15px;
}
#menu li a:hover, #menu dt a:hover {

	color: #000000;
	background-color:none;
}

#wrapper {
	width:963px;
	padding:0;
	border: 2px solid #000000;	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(images/bak.gif);background-repeat:repeat-y;}


#header {
	width:100%;
	height:113px;
	border:0;
	margin:0;
	background-image: url(images/topp.jpg);
	background-repeat: no-repeat;
}
#venstrecenter {
	width:963px;
	float:left;
	display:block;
	}
#venstre {
	width:172px;
	min-height: 577px;
	float:left;
	display:block;	
	background-image:url(images/talentfarmlyR5C2.gif);background-repeat:no-repeat;}


#bilde1 {
	float:left;
	}
#center {
	width:791px;
	background-image:url(images/talentfarmlyR5C3.gif);background-repeat:no-repeat;	float:left;
	min-height: 577px;
	height:auto;
}
#centeravstand {
	margin:0 16px 0 18px;}
#overskrift {
	width:100%;
	margin-bottom:23px;
	}

#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 */
<php 
if ($hoyre['aktiv']==1)
{ 
	echo '#hoyre {
	width:'.$bredder['hoyre'].'px;
	'.$htxt.$sidehoyde.'px;
	float:left;
	display:block;';
	if($bgimg['hoyre']['aktiv']==1)
	{
		echo 'background-image:url('.$bgimg['hoyre']['img'].');';
		echo 'background-repeat:'.$bgimg['hoyre']['repeat'].';';
	}
	echo '}';
} ?>
#hovr {
	height:35px;
	padding:3px 0 0 35px;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
}
#footer {
	color: #FFFFFF;
	background-color: #000000;
	padding-top:8px;
	font-size:0.75em;
	clear:both;
	width:100%;
	height:17px;
	min-height:17px;
	z-index:10;
	text-align:right;
			
}
#footer a:link,#footer a:visited {
	color:#FFFFFF;
}

#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: 12px;
        background-color: #68C004;
		color:#FFFFFF;
}
.boxfeil {
        font-size: 12px;
		background-color: #FF6633;           
		color:#FFFFFF;
}
.noborder {
	border:none;
}
.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:244px;
	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;
}
 