body {
	background-image: url(../grafikk/topp_strek_red.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F89439;
}
#ekstrabody {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	background-image: url(../grafikk/toppgradient.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
}

.clear {
	clear: both;s
}
#toppstrek_main {
	background-image: none;
	background-repeat: repeat-y;
	background-position: left top;
	height: 19px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#toppstrek_cont {
	height: 19px;
	width: 1020px;
	padding-right: 20px;
	margin-right: auto;
	margin-left: auto;
}
#toppfelt_main {
	background-color: #FFFFFF;
}

#toppfelt_cont {
	height: 226px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#toppfelt_cont h1 {
	margin-left: -10000px;
	float: left;
	margin-top: -100px;
}

#toppfelt_cont #logo {
	margin-top: 6px;
	float: left;
}
#toppfelt_cont #topp_slagord {
	float: left;
	margin-top: 30px;
	padding-left: 11px;
}
#topp_levering {
	float: right;
	margin-top: 50px;
}
#toppfelt_cont #meny {
	height: 44px;
	width: 553px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
	float: left;
	background-image: url(../grafikk/meny_gradient.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #f89439;
	margin-top: 18px;
	position: relative;
	padding-left: 11px;
}
#toppfelt_cont  #meny #startpil {
	background-image: url(../grafikk/meny_arrowtail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	position: absolute;
	left: -349px;
	_left: 0px;
	top: 0px;
	background-color: #B52E10;
}

#toppfelt_cont #meny #sluttpil {
	background-image: url(../grafikk/meny_arrowhead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 44px;
	width: 21px;
	margin-right: -21px;
}
#meny ul {
	float: left;
	width: 560px;
}
#meny  li  {
	float: left;
	height: 44px;
	margin-right: 20px;
}
#meny li span {
	display: block;
	margin-left: -10000px;
	_margin-left: 0px;
	float: left;
	_float: none;
}

#meny .meny_aktiv {
	background-image: url(../grafikk/meny_pil.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}

#meny a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 100%;
	_height:20px;
	_margin-top:11px;
	display: block;
	background-image: url(../grafikk/meny_titler.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: top;
}

#meny a:hover, #meny .meny_aktiv a {
	background-image: url(../grafikk/meny_titler_g.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: top;
}

#meny  #menypunkt1 a {
	background-position: left;
	width: 70px;	
}

#meny  #menypunkt2 a {
	background-position: -95px;
	width: 38px;	
}

#meny  #menypunkt3 a {
	background-position: -156px;
	width: 51px;	
}

#meny  #menypunkt6 a {
	background-position: -230px;
	width: 86px;	
}

#meny  #menypunkt4 a {
	background-position: -340px;
	width: 121px;	
}

#meny  #menypunkt5 a {
	background-position: -485px;
	width: 66px;	
}



/*
#meny  #menypunkt1 a {
	background-image: url(../grafikk/meny_startside.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 80px;	
}

#meny #menypunkt1.meny_aktiv a, #meny #menypunkt1 a:hover {
	background-image: url(../grafikk/meny_startside_g.png);
	_background-image: none;
}
#meny  #menypunkt2 a {
	background-image: url(../grafikk/meny_meny.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 44px;
	
	
	
}
#meny #menypunkt2.meny_aktiv a, #meny #menypunkt2 a:hover {
	background-image: url(../grafikk/meny_meny_g.png);
	_background-image: none;
}

#meny  #menypunkt3 a {
	background-image: url(../grafikk/meny_omoss.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 56px;
	_width: 70px;
	
	
}
#meny #menypunkt3.meny_aktiv a, #meny #menypunkt3 a:hover {
	background-image: url(../grafikk/meny_omoss_g.png);
	_background-image: none;
}

#meny  #menypunkt4 a {
	background-image: url(../grafikk/meny_bedriftskunder.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 135px;	
}


#meny #menypunkt4.meny_aktiv a, #meny #menypunkt4 a:hover {
	background-image: url(../grafikk/meny_bedriftskunder_g.png);
	_background-image: none;
}
#meny #menypunkt5.meny_aktiv a, #meny #menypunkt5 a:hover {
	background-image: url(../grafikk/meny_levering_g.png);
	_background-image: none;
}
#meny  #menypunkt5 a {
	background-image: url(../grafikk/meny_levering.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 73px;
}	
	
#meny #menypunkt6.meny_aktiv a, #meny #menypunkt6 a:hover {
	background-image: url(../grafikk/meny_avdelinger_g.png);
	_background-image: none;
}
#meny  #menypunkt6 a {
	background-image: url(../grafikk/meny_avdelinger.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 96px;
}
*/

#meny a:hover, #meny .meny_aktiv a {
	_color:#000000;
}
#toppfelt_cont #ring {
	float: right;
	margin-top: 20px;
}
#hoved_main {
	background-color: #FFFFFF;
}
#hoved_cont {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	padding-bottom: 20px;
}
#venstrefelt {
	background-color: #eee8e5;
	background-image: url(../grafikk/venstre_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 252px;
	padding-top: 15px;
	padding-left: 13px;
	padding-bottom: 30px;
	margin-top: 10px;
	float: left;
	position: relative;
	margin-bottom: 0px;
	min-height:465px;
	/*background-color: #99CC66;*/
	border: 1px solid #999999;
}
#venstrefelt #dame {
	margin-top: -35px;
	margin-left: -13px;
	float: left;
	margin-bottom: 40px;
	margin-right: 5px;
}
#venstrefelt.menyside {
	padding-bottom: 0px;
}

#venstrefelt #indexmeny {
	float: left;
	width: 127px;
	height: 302px;
}
#venstrefelt #indexmeny a:hover {
	color: #990000;
}

#venstrefelt #indexmeny h2 {
	background-image: url(../grafikk/venstre_meny.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 82px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#indexmeny h2 span {
	display: block;
	margin-left: -10000px;
}
#venstrefelt #indexmeny h4 {
	background-image: url(../grafikk/venstre_start_strek.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.3em;
	color: #000;
}



#hovedfelt {
	float: right;
	width: 690px;
	margin-top: 10px;
	position: relative;
}
#hovedbilde {
	height: 268px;
	width: 691px;
	background-image: url(../grafikk/hovedbilde_shadow.png);
	margin-bottom: 20px;
	padding-top: 3px;
	padding-left: 3px;
	float:left;
}
#indexheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	color: #000;
	height: 40px;
	margin-top: -40px;
	_margin-top: 0px;
	background-image: url(../grafikk/main_heading.gif);
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	float:left;
	text-transform: uppercase;
}
#indexheading span {
	display: block;
	_display: inline;
	float: left;
	_float:none;
	margin-left: -10000px;
	_margin-left: 0px;
}

#backboxes {
	float:left;
}

#footer_main {
	background-image: url(../grafikk/topp_strek_red.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F89439;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#footer_cont {
	background-image: url(../grafikk/toppgradient.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 130px;
}
#footer_cont #bunntelefon {
	float: left;
	margin-top: 15px;
	width:106px;
	height:41px;
	background-image:url(../grafikk/footer_telefon.png);
	_background-image:url(../grafikk/footer_telefon.jpg);
}
#footer_cont #bunnmeny {
	float: left;
	/*width: 400px;*/
	margin-top:15px;
	padding-left: 195px;
}
#footer_cont #bunnmeny ul {
	float: left;
	width: 500px;
}
#footer_cont #bunnmeny li {
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#footer_cont #bunnmeny li:first-child {
	border-left-style: none;
}
#footer_cont #bunnmeny a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
#footer_cont #bunnmeny .meny_aktiv a, #footer_cont #bunnmeny a:hover {
	
	color: #000;
}
#footer_cont #copyright {
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 30px;
}
#footer_cont #bc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	clear: left;
	float: left;
	margin-top: 5px;
	_width: 320px;
}

#footer_cont #bc a{
	color:#FFFFFF;
}

#footer_cont #bc a:hover{
	text-decoration:underline;
}

#venstremeny {
	margin-right:-25px;
	padding-bottom:50px;
	background-image: url(../grafikk/venstre_dame2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 400px;
	position: relative;
}
#venstremeny  a {
	color: #000000;
}
#venstremeny a:hover {
	color: #990000;
}


#venstremeny  h1 {
	background-image: url(../grafikk/venstre_meny.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 82px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15px;
}
#venstremeny h1 span {
	display: block;
	margin-left: -10000px;
}
#venstremeny h2 {
	background-image: url(../grafikk/meny_velgavdeling.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 100%;
	margin-left: 15px;
}
#venstremeny h2 em {
	background-image: url(../grafikk/venstre_meny_strek.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin-left: -12px;
	padding-left: 12px;
	
}
#venstremeny h2 em span {
	display: block;
	margin-left: -10000px;
	
	
}
#venstremeny h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	font-weight: normal;
	margin-bottom: 10px;
	
}
#venstremeny h3 em {
	background-image: url(../grafikk/venstre_meny_strek.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
	padding-left: 15px;
}


#venstremeny ul {
	margin-top: 40px;
}
#venstremeny #menyliste a {
	color: #000000;
	display: block;
	padding-left: 20px;
	height: 20px;
}
#venstremeny #menyliste a:hover {
	color: #990000;
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#venstremeny #menyliste li.menyaktiv a {
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#venstremeny #menyliste span {
	display: block;
	float: left;
	margin-left: -10000px;
}
#venstremeny #menyliste img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#venstremeny ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
	padding-left: 0px;
	margin-left: 20px;
}
#venstremeny  ul  li  ul  {
	margin-top: 10px;
	margin-bottom: 20px;
}
#venstremeny ul li.menyaktiv {
	
}
#venstremeny   ul   li   ul li  {
	padding-left: 15px;
	background-image: none;
	font-size: 14px;
	margin-left: 0px;
	margin-bottom: 10px;
}

#venstremeny  ul  li.fylkeaktiv {
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#venstremeny  ul  li.fylkeaktiv a{
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#venstremeny  ul  li.fylkeaktiv ul a{

}
#venstremeny   ul  li.fylkeaktiv  ul li a {	
	padding-left:15px;
	background-image: none;		
}
#venstremeny   ul  li.fylkeaktiv  ul li a:hover {	
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;	
}
#venstremeny   ul  li.fylkeaktiv  ul li a em{	
	padding-left:15px;
	background-image: none;		
}
#venstremeny  ul  li.fylke a{
	display: block;
	height: 30px;
	width: 100%;
	padding-left: 15px;
}
#venstremeny ul li.fylke a:hover {
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#levering {
	margin-top:10px;
	margin-left:40px;
}

#levering a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	font-style: italic;
}

#levering a:hover{
	color: #000;
}

#byttavdeling {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	position: absolute;
	top: -20px;
	_top: -10px;
	left: 150px;
	_left: 135px;
}
#byttavdeling a {
	background-image: url(../grafikk/black_arrow_left.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 15px;
	padding-left: 17px;
}

#hovedfelt.menyside {
	margin-top: -29px;
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}
#hovedfelt.menyside h1 {
	margin-bottom: 8px;
	margin-left: 5px;
	height: 27px;
}
#hovedfelt.menyside  h1 span {
	display: block;
	margin-left: -10000px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#hovedfelt.menyoppstart  {
	background-image: url(../bilder/meny_hovedbilde1.jpg);
	background-repeat: no-repeat;
	background-position: 150px top;
	min-height: 490px;
}
#hovedfelt.menyoppstart h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	color: #000;
	height: 40px;	
	background-image: url(../grafikk/main_heading.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;	
}
#hovedfelt.menyoppstart h1 span {
	display: block;
	float: left;
	margin-left: -10000px;	
}
#hovedfelt.menyoppstart img {
	float: right;
	margin-top: -20px;
	padding-right: 150px;
}


#menybox {
	width: 499px;
	background-image: url(../grafikk/meny_blackbock_shadow_midt.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	_margin-top:-7px;
}
#menybox_top {
	background-image: url(../grafikk/meny_blackbock_shadow_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 499px;
	float: left;	
	clear:left;
	
}
#menybox_bunn {
	background-image: url(../grafikk/meny_blackbock_shadow_bunn.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	width: 499px;
	float: left;
	_margin-top:-5px;
	
}
#meny1 {
	margin-left: 25px;
	position: relative;
}
#meny1 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9933;
	margin-top: 25px;
	/*background-image: url(../grafikk/meny_blackbock_skillestrek.jpg);*/
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 400px;
	padding-left: 40px;
	padding-bottom: 10px;
}
#meny1 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #CCCCCC;
	display: block;
	width: 350px;
	margin-left: 40px;
}


#meny1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width:440px;
	background-image: url(../grafikk/meny_blackbock_skillestrek.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 15px;
	padding-bottom: 10px;
}
#meny1 li:last-child{
	background-image: none;
}
#meny1 li p {
}

#meny1  li  p.nummer {
	float: left;
	width: 40px;
}
#meny1 li h4 {
	float: left;
	padding-bottom: 5px;
	text-transform: uppercase;
	margin-right: 10px;
}
#meny1 li p.styrke {
	float: left;
	background-image: url(../grafikk/chili.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 11px;
	margin-top: -5px;
}
#meny1 li p.anbefales {
	float: left;
	color: #FF9639;
	font-size: 10px;
	padding-left: 7px;
	text-transform: uppercase;
}
#meny1 li p.nyhet {
	float: left;
	color: #FF9639;
	font-size: 10px;
	padding-left: 7px;
	text-transform: uppercase;
}
#meny1 li p.bestselger {
	float: left;
	color: #FF9639;
	font-size: 10px;
	padding-left: 7px;
	text-transform: uppercase;
}
#meny1 li p.pris {
	float:right;
}
#meny1 li p.beskrivelse {
	float: left;
	clear: left;
	padding-left:40px;
	width:300px;
	font-style: italic;
	line-height: 1.4em;
}
#right_box {
	width: 180px;
	_width: 150px;
	float: right;
	margin-top: 280px;
	_margin-right: 0px;
}
#right_box h3 {
	background-image: url(../grafikk/right_box_getmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 74px;
	margin-bottom: 10px;
}
#right_box h3 span {
	display: block;
	float: left;
	margin-left: -10000px;
}

#right_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_font-size: 10px;
	color: #000000;
	margin-bottom: 30px;
	line-height: 1.4em;
	background-image: url(../grafikk/utropstegn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	min-height:52px;
}

#right_getmore {
	background-color: #000000;
	width: 200px;
	_width: 170px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-image: url(../grafikk/black_box_hvitpil.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
}
#right_getmore  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	_font-size: 10px;
	color: #FF9639;
	float: left;
}
#right_getmore  p.more_nummer {
	width: 30px;
	_width: 25px;
	clear: left;
	color: #FFFFFF;
}
#right_getmore  p.more_tekst {
	width: 140px;
	_width: 110px;
}
#right_getmore  p.more_pris {
	float: right;
	color: #FFFFFF;
}
#blackboxes li {
	float: right;
}
#blackboxes li:first-child {
	float: left;
}
#omossmeny {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 15px;
	margin-left: -10px;
	padding-top: 20px;
	background-image: url(../grafikk/venstre_meny_strek.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 25px;
}
#venstrefelt h1.omoss {
	background-image: url(../grafikk/venstre_omoss.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 140px;
	margin-top: 20px;
	margin-left: 15px;
}
#venstrefelt h1.omoss span {
	display: block;
	float: left;
	margin-left: -10000px;
}

#omossmeny a {
	display: block;
	padding-left: 20px;
	height: 17px;
	padding-top: 3px;
}
#omossmeny a:hover {
	color: #990000;
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#omossmeny a.aktiv {
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#omossmeny span {
	display: block;
	float: left;
	margin-left: -10000px;
}

#omossmeny li{
	font-size: 18px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-style: italic;
}
#omossmeny li ul{
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 25px;
}
#omossmeny li ul li{
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
#omossmeny li ul li ul {
	margin-top: 10px;
	padding-top: 10px;
	margin-left: 20px;
}
#omossmeny li ul li ul li{
	font-size: 14px;
	font-weight: normal;
	padding-top: 5px;
	margin-bottom: 0px;
}
#omossmeny li ul li ul li a {
	height: 100%;
}
#omossmeny li ul li ul li.aktiv a {
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #990000;
}

#omossmeny li ul li ul li strong {
	font-weight: bold;
}
#omossmeny li ul li ul li em {
}

#omossmeny li a{
}
#omossmeny li ul li a {
}
#hovedfelt.omoss   h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	margin-bottom: 30px;
	font-style: italic;
	text-transform: uppercase;
	padding-left: 20px;
	background-image: url(../grafikk/venstre_meny_redarrow_right.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#hovedfelt.omoss h3 a {
}
#hovedfelt.omoss h3 span {	
}


#hovedfelt.omoss  a:hover  {
	color: #990000;
}
#hovedfelt.omoss  small  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000;
	display: block;
	margin-top: 10px;
}
#hovedfelt.omoss iframe {
	border: 1px solid #666666;
}
#hovedfelt.omoss h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
#hovedfelt.omoss p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
	margin-bottom: 15px;
	width: 350px;
	float: left;
	clear: left;
}

#hovedfelt.omoss ul {
	float:left;
	clear:left;
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	margin-bottom: 15px;	
}

#hovedfelt.omoss ul li{
	margin-top: 0px;
	margin-bottom: 8px;
	list-style-position: inside;
	list-style-type: disc;	
}

#hovedfelt.omoss a {
	text-decoration: underline;
	font-weight: bold;
}
#hovedfelt.omoss img {
	float: right;
}

#hovedfelt.omoss #kart {
	padding-left:50px;
	margin-top:-30px;
	_margin-top:0px;
	float:left;
}

#hovedfelt.omoss #opening {
	width:200px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
		
}
#hovedfelt.omoss h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	text-transform: uppercase;
	color: #000000;
	float: left;
	clear: left;
	margin-bottom: 5px;
}
#venstrefelt h1.avdelinger {
	background-image: url(../grafikk/venstre_avdelinger.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 175px;
	margin-top: 20px;
	margin-left: 15px;
}

#venstrefelt h1 span {
	display: block;
	float: left;
	margin-left: -10000px;
}


#hovedfelt.bedriftskunder {
}
#hovedfelt.bedriftskunder h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
#hovedfelt.bedriftskunder p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
	margin-bottom: 15px;
	width: 350px;
	float: left;
	clear: left;
}
#hovedfelt.bedriftskunder img {
	float: right;
}
#venstrefelt h1.bedrift span {
	float: left;
	margin-left: -10000px;
}
#venstrefelt h1.bedrift {
	background-image: url(../grafikk/venstre_bedriftskunder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 220px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#venstrefelt .strek {
	background-image: url(../grafikk/venstre_meny_strek.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 1px;
	width: 100%;
	margin-left: -10px;
	padding-top: 6px;
}




.box_small_shadow_1 {
	width: 242px;
	padding-bottom:6px;
	background-image: url(../grafikk/venstre_box_shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
	
}
.box_small_shadow_2 {
	width: 242px;
	
	background-image: url(../grafikk/venstre_box_shadow_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_small {
	width: 194px;
	background-color: #000000;
	background-image: url(../grafikk/venstre_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #FFFFFF;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom:0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.box_small a {
	display:block;
	float:left;
	width:100%;
	_width: 194px;
	height: 100%;
}
.box_small h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fbcb8c;
	float: left;
}
.box_small p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	clear: left;
	float: left;
	margin-top: 10px;
	line-height: 1.5em;
	_width: 194px;
}
.box_small em {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	display: block;
	float: right;
	font-style: normal;
	font-weight: bold;
	margin-left:20px;
	margin-top:-5px;
}
.blackbox_shadow_1 {
	width: 332px;
	padding-bottom:6px;
	background-image: url(../grafikk/blackbox_shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 0px;
}
.blackbox_shadow_2 {
	width: 332px;
	background-image: url(../grafikk/blackbox_shadow.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.blackbox {
	width: 282px;
	border: 1px solid #FFFFFF;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom:0px;
	padding: 20px;
	background-image: url(../grafikk/black_box_hvitpil.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
	background-color: #000000;
	position: relative;
}
.blackbox_1 {
	float: left;
}
.blackbox_1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	text-transform: uppercase;
	color: #000000;
	margin-left: 5px;
}
.blackbox_1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.blackbox_1 img{
	left: 7.5px;
	bottom: 7.5px;
	position: absolute;
}
#venstrefelt h1.levering {
	background-image: url(../grafikk/venstre_levering.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 140px;
	margin-top: 20px;
	margin-left: 15px;
}
#venstrefelt  h1.levering  span {
	display: block;
	float: left;
	margin-left: -10000px;
}
#hovedfelt.levering h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
#hovedfelt.levering p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000000;
	margin-bottom: 20px;
	width: 350px;
	float: left;
	clear: left;
}
#hovedfelt.levering img {
	float: right;
}
#leveringsdame {
	background-image: url(../grafikk/venstre_dame3.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	height: 258px;
	width: 300px;
	position: absolute;
	left: -10px;
	bottom: 0px;
}
#hovedfelt.levering {
	background-image: url(../grafikk/oliven.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/************* FORM ************************/
#venstrefelt a.skjema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	display: block;
	margin-top: 30px;
	padding-left: 15px;
}

#skjema {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	_width:375px;
}

#skjema input{
	float: left;
	
	margin-bottom: 10px;
	width: 200px;
	border: 1px solid #999999;
}

#skjema input.radio{
	width:auto;
	margin-right:15px;
	border:none;
}

#skjema input.submit{
	width:auto;
	clear:left;
	margin-right: 30px;
	margin-top: 20px;
}

#skjema input.reset{
	width:auto;
	margin-top: 20px;
	
}

#skjema textarea{
	float: left;
	height: 50px;
	width: 200px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}

#skjema label{
	clear: left;
	float: left;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#hovedfelt.bedriftskunder #skjema p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 20px;
	margin-bottom: 0px;	
	width:450px;
}

#hovedfelt.bedriftskunder #skjema p.passord {
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	_margin-bottom: 10px;
	margin-left: 0px;
	clear:none;
	font-size:10px;
	width:350px;
	
}

#skjema .error{
	border: 2px solid #CC0000;
}

#skjema span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	display:block;
	float:left;
	
	
}

#hovedfelt.bedriftskunder #messages{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 30px;
}

#hovedfelt.bedriftskunder p.sendt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	margin-top: 100px;
	margin-left: 0px;
}
