body{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
}
table{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.spraakvalgposisjon {
position:absolute; top:80px; left:10px;
}
.spraakvalgrad {
padding-left: 0px; padding-right: 3px;
}
.spraakflagg {
padding-top: 5px;
}
.spraaktekst {
font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000060; text-decoration: none; padding-right: 8px;
}
.spraaktekst:hover {
color: #0040C0; text-decoration: underline;
}
.sokposisjon {
position:absolute; top:50px; left:10px;
}
.sokstil {
font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000060; text-decoration: none; padding-right: 8px;
}
.sokresultatposisjon {
position:absolute; left:170px; top:200px;
}
.sokresultatlink {
font-size: 10px; padding: 1px;
}
.sokresultatundertekst {
font-size: 8px; padding: 1px;
}
.firmasiderlogo {
position:absolute; top: 2085px; left:50%; margin-left: -355px; width:130px; height:12px;
}
.tellerposisjon {
position:absolute; top:2000px; left:50%; margin-left:-335px;
}
.stilstatistikkteller {
font-family: Courier New, Courier, mono, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #1C5578;
}
.stilstatistikkbar {
background-color: #A5BCD5;
}
.stilstatistikktekst {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #1C5578;
}
.logginnposisjon {
position:absolute; top:210px; left:50%; margin-left:-190px;
}
.stil-logginn-dialogboks {
color: #FFFFFF; background-color: #F4F4F4; border: 1px solid #1C5578; padding: 1px;
}
.stil-logginn-tekst-overskrift {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #018737; text-align: center; padding: 3px;
}
.stil-logginn-tekst-liten {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1C5578; padding: 1px; padding-left: 3px; padding-right: 3px;
}
.stil-logginn-tekst-feil {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; text-align: center; padding: 1px; padding-left: 3px; padding-right: 3px;
}
.stil-logginn-skrivefelt {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; cursor: pointer; width: 200px;
}
.adresse{
font-size: 10px;
font-weight: normal;
color: #777777;
line-height: 18px;
}
.adressefelt{
position:absolute;
top:70px;
left:612px;
z-index:12;
border: 0px;
text-align:center;
}
.bakgrunnslogo{
position:absolute;
	top:761px;
	left:225px;
	width: 302px;
	height: 302px;
	background-image: url(/bilder/naering/404/design/optimalogo-kvit-302.gif);
	background-repeat: no-repeat;
	z-index:12;
	border: 0px;
}
.bilde{
border: 1px solid #999999;
}
.bildehogrediv{
margin-top: 5px; 
display: table; 
margin-bottom: 10px; 
float: right; 
margin-left: 5px;
margin-right: 0px;
}
.bilde_presse{
border: 1px solid #999999;
margin-bottom:20px;
}
.billedtekst{
font-size: 11px;
color: #000000;
font-style: italic;
line-height: 14px;
padding-bottom: 4px;
}
.billedtekst-fasthoyde{
font-size: 10px;
color: #000000;
font-style: italic;
height: 55px;
padding-bottom: 6px;
}
.firmainfo{
border: 1px solid #00782C;
background-color: #F6F6F6;
padding: 10px;
}
.firmainfo-tittel{
width: 80%;
float: right;
text-align: right;
margin-right: 6px;
color: #00782C;
font-weight: bold;
text-transform: uppercase;
}
.forhandler{
font-size:9px;
}
.forhandler_overskr{
font-size:12px;
font-weight: bold;
padding-top: 15px;
padding-bottom: 5px;
}
.hardangerlogo{
position:absolute;
top:590px;
left:56px;
width: 53px;
height: 65px;
background-image: url(/bilder/naering/404/design/hardangerlogo-w53.gif);
background-repeat: no-repeat;
z-index:11;
border: 0px;
}
.hippokrates{
padding-top: 90px;
}
.ingress{
font-family:"Times New Roman", Times, serif;
font-size: 15px;
line-height: 21px;
color: #000000;
}
.ingress-produkt{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.inner0{
position:absolute;
top:40px;
left: 1px;
width:758px;
height: 2060px;
z-index:2;
overflow: hidden;
background-color: #FFFFFF;
border: 1px solid #999999;
}
.inner0-ex{
position:absolute;
top:40px;
left: 1px;
width:758px;
height: 3060px;
z-index:2;
overflow: hidden;
background-color: #FFFFFF;
border: 1px solid #999999;
}
.inner0-start{
position:absolute;
top:40px;
left: 1px;
width:758px;
height: 3060px;
z-index:2;
overflow: hidden;
background-color: #F4F4F4;
border: 1px solid #999999;
}
.innhaldnavn{
font-weight: bold;
color: #00782C;
}
.kasse{
position:relative;
padding-left:160px;
}
.kolonneinnhald{
position:absolute;
top:70px;
left:185px;
width: 404px;
border: 0px;
z-index:100;
overflow: visible;
font-family: Arial, Verdana;
font-size: 13px;
color: #A0A0A0;
}
.kursiv{
font-style: italic;
}
.logo{
margin-bottom:25px;
}
.overskrift{
font-family:"Times New Roman", Times, serif;
font-size: 18px;
font-style:italic;
font-weight: bold;
color: #000000;
line-height: 30px;
}
.prisliste_tittel{
font-size: 12px;
font-weight: bold;
color: #018737;
}
.prisliste_tittel_strek{
font-size: 4px;
line-height: 6px;
height: 6px;
border-top: 1px solid #018737;
}
.tekstfirma{
font-weight: bold;
color: #00782C;
}
.tittel{
font-family:"Times New Roman", Times, serif;
font-size: 18px;
font-style:italic;
font-weight: bold;
color: #000000;
}
.tittel-luftunder{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
margin-bottom: 6px;
}
.tittel-produkt{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}
.tittel-produkt-logo{
background-image: url(/bilder/naering/404/design/optimalogo-34.gif);
background-repeat: no-repeat;
height: 25px;
overflow: visible;
vertical-align: middle;
padding-left: 44px;
padding-top: 9px;
margin-top: 20px;
margin-bottom: 6px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}
.topplogo{
position:absolute;
top:12px;
left:18px;
width: 125px;
height: 125px;
background-image: url(/bilder/naering/404/design/optimalogo-125.gif);
background-repeat: no-repeat;
z-index:11;
border: 0px;
}
.topplogotekst{
position:absolute;
top:0px;
left:1px;
width: 760px;
height: 138px;
background-image: url(/bilder/naering/404/design/topp-logo-optima.gif);
background-repeat: no-repeat;
z-index:10;
border: 0px;
}
.vertikalstrek{
position:absolute;
top:41px;
left:162px;
width: 2px;
height: 2059px;
border: 0px;
z-index:40;
background-color: #F4F4F4;
}
.vertikalstrek-ex{
position:absolute;
top:41px;
left:162px;
width: 2px;
height: 3059px;
border: 0px;
z-index:40;
background-color: #F4F4F4;
}
.vertikalstrek-start{
position:absolute;
top:41px;
left:162px;
width: 2px;
height: 3059px;
border: 0px;
z-index:40;
background-color: #FFFFFF;
}
.vertikalstrek2{
position:absolute;
top:41px;
left:605px;
width: 2px;
height: 2059px;
border: 0px;
z-index:40;
background-color: #F4F4F4;
}
.vertikalstrek2-ex{
position:absolute;
top:41px;
left:605px;
width: 2px;
height: 3059px;
border: 0px;
z-index:40;
background-color: #F4F4F4;
}
.vertikalstrek2-start{
position:absolute;
top:41px;
left:605px;
width: 2px;
height: 3059px;
border: 0px;
z-index:40;
background-color: #FFFFFF;
}
.ytter0{
position:absolute;
top:10px;
left: 50%;
margin-left: -375px;
width:760px;
height: 2120px;
z-index:0;
border: 0px;
}
.ytter0-ex{
position:absolute;
top:10px;
left: 50%;
margin-left: -375px;
width:760px;
height: 3120px;
z-index:0;
border: 0px;
}
.ytter1{
position:absolute;
top:0px;
width:100%;
height: 2100px;
z-index:1;
}
.ytter1-ex{
position:absolute;
top:0px;
width:100%;
height: 3100px;
z-index:1;
}
body{
font-size: 12pt;
background-color: #CCC8B8;
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #6D6F71;
}
a {
font-weight: normal;
color: #004f00;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
a:link {
font-weight: normal;
color: #004f00;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
a:hover {
font-weight: normal;
color: #009900;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
a:visited {
font-weight: normal;
color: #004f00;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
p {
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 22px;
color: #018737;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
}
h2 {
text-transform: uppercase;
font-size: 14px;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
margin: 0px;
line-height: 18px;
}
h3 {
font-size: 13px;
margin: 0px;
}
td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
ul {
margin:0px; 
padding:0px;
margin-left:0px; 
padding-left:10px;
}
li {
margin:0px; 
padding:0px;
margin-left:4px;
padding-left:0px;
}

/* Stiler for ebutikk - HANDLEKURV */

.eh_link{
	color: #004f00;
	text-decoration:none;
}
.eh_link:link{
	color: #004f00;
	text-decoration:none;
}
.eh_link:visited{
	color: #004f00;
	text-decoration:none;
}
.eh_link:hover{
	color: #009900;
	text-decoration:underline;
}
.eh_handlekurvdiv{
	position:absolute;
	top: 600px;
	left: 50%;
	margin-left: 232px;
	width:150px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.eh_varenavn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.eh_varepris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
}
.eh_varepristotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 4px;
}
.eh_varediv{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #CCCCCC;
}
.eh_vareantall{
	width: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
}
.eh_kassetekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.eh_overskrift_handlekurv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-style:italic;
}
.eh_knappfjern{
	cursor:pointer;
	margin-left: 4px;
	margin-right: 2px;
}
.eh_kredittkortlinje{
	text-align:center;
	width:100%;
	text-align:center;
	padding-bottom:4px;
}
.eh_strek{
	margin-top:3px;
	margin-bottom:3px;
	border-top:1px dashed #DDDDDD;
}
.eh_korgtopp{
	padding-right:4px; 
	background-color:#00792A;
}
/*	varer og handleknapp */
h3{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#eh_vare{
	width: 100%;
	margin-top:5px;
	padding-right:10px;
	padding-top:5px;
	margin-bottom:5px;
	border-top:1px dashed #999999;
}
.eh_uppercase{
	text-transform:uppercase;
}
.eh_lowercase{
	text-transform:lowercase;
}
#eh_varebilde{
	margin-right:10px;
}
#eh_varetekst{
	width:100%;
}
#eh_overskrift{
	width:100%;
}
#eh_beskrivelse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:4px;
	width:100%;
	font-weight:normal;
}
#eh_pris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:18px;
}
.eh_uthevet{
	font-weight:bold;
}
.eh_pris_stor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#eh_knapp{
	margin-top:17px;
	right:0px;
	float:right;
}
#eh_hlinje{
	border-top:1px dashed #999999;
	height:1px;
}
