body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
h1,h2,h3,h4,h5,h6,p {
	margin: 0px;
	padding: 0px;
}

ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 10px;
}


.aktiv1 {
	/*background-image: url(../grafikk/menypil.png);
	background-image: url(../grafikk/menypil_1.gif);*/
	background-repeat: no-repeat;
	background-position: center bottom;
}
.aktiv {
	/*background-image: url(../grafikk/menypil.png);
	background-image: url(../grafikk/menypil_2.gif);*/
	background-repeat: no-repeat;
	background-position: center bottom;
}
.clear {
	clear: both;
}
.jobberboks_1 {
	height: 200px;
	width: 465px;
	float: left;
	margin-right: 35px;
	_margin-right: 10px;
	
	background-image: url(../grafikk/jobber_bakgrunn_bunn.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
}
.jobberboks_2 {
	height: 200px;
	width: 465px;
	background-image: url(../grafikk/jobber_bakgrunn_topp.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.jobberboks_2 img {
	margin-top: 6px;
	margin-left: 7px;
}
.ingress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 5px;
}








a, a:hover, a:visited, a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
/***************** TOPPFELT ********************/
#toppmain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	height: 243px;
	background-image: url(../grafikk/toppbg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#kontaktinfo {
	background-image: url(../grafikk/kontaktcorner_grad.png);
	_background-image: url(../grafikk/kontaktcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width: 180px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
}
#toppcont {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height: 243px;
	padding-right: 55px;
	padding-left: 35px;
	background-image: url(../grafikk/toppgrafikk.jpg);
	background-repeat: no-repeat;
	background-position: -10px top;
	position: relative;
}

#logolink {
	height: 187px;
	width: 142px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}
#slagord  {
	position: absolute;
	right: 97px;
	top: 50px;
	z-index: 10000;
	background-image: url(../grafikk/hovedheading_2.png);
	_background-image: url(../grafikk/hovedheading_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 380px;
	
}
#slagord span {
	margin-left: -5000px;
}

#logolink a {
	display: block;
	height: 100%;
	width: 100%;
	background-image: url(../grafikk/logo.jpg);
	_background-image: url(../grafikk/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#kundelogginn{
	position: absolute;
	z-index: 1000;
	top: 10px;
	right: 97px;
	background-image: url(../grafikk/arrow_white.png);
	_background-image: url(../grafikk/arrow_green_svart.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	padding-left: 23px;
}
#kundelogginn a {
	color:#FFFFFF;
}
#toppbilde {
	position: absolute;
	background-image: url(../grafikk/glajente.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 299px;
	width: 330px;
	left: 592px;
	bottom: -207px;	/*
	height: 295px;
	width: 485px;
	right: 55px;
	top: 42px;
	background-image: url(../grafikk/hovedbilde_skyggebunn.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;*/
	
}
#toppbilde #skygge {
	height: 287px;
	width: 100%;
	background-image: url(../grafikk/hovedbilde_skyggeright.png);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#toppbilde #ramme {
	background-color: #FFFFFF;
	height: 287px;
	width: 478px;
	position: relative;
}
#toppbilde  #bilde img {
	margin-top: -30px;
	margin-left: 10px;
}
#kontaktgreen1 {
	position: absolute;
	left: 594px;
	top: 340px;
}
#kontaktgreen1   h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #534741;
	font-weight: bold;
	text-align: center;
	
}
#kontaktgreen2 {
	position: absolute;
	left: 601px;
	top: 97px;
}
#kontaktgreen2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}
#kontaktknapp2 {
	height: 62px;
	width: 329px;
	background-image: url(../grafikk/kontaktknapp_dek_hvit.png);
	_background-image: url(../grafikk/kontaktknapp_dek_hvit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-left: 9px;
}
#kontaktknapp1 {
	height: 62px;
	width: 329px;
	background-image: url(../grafikk/ringknapp.png);
	_background-image: url(../grafikk/kontaktknapp_dek_brun.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-left: 9px;
}
#kontaktknapp2 a, #kontaktknapp1 a {
	display: block;
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
}

/***************** TOPPMENY ********************/

#toppmeny {
	position: absolute;
	left: 50px;
	top: 215px;
	height: 40px;
	width: 704px;
}

#toppmeny a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}
#toppmeny li {
	float: left;
	height: 40px;
	margin-right: 20px;
}
#toppmeny      span      {
	visibility: hidden;
	display: block;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#toppmeny  #start a {
	background-image: url(../grafikk/menypunkt_startside.png);
	_background-image: url(../grafikk/menypunkt_startside.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}

#toppmeny #start a:hover {
	background-image: url(../grafikk/menypunkt_startside_aktiv.png);
	_background-image: url(../grafikk/menypunkt_startside_aktiv.gif);
}
#toppmeny #start.aktiv1 a {
	background-image: url(../grafikk/menypunkt_startside_aktiv.png);
	_background-image: url(../grafikk/menypunkt_startside_aktiv.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#toppmeny  #jobber a {
	background-image: url(../grafikk/menypunkt_jobber.png);
	_background-image: url(../grafikk/menypunkt_jobber.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
#toppmeny #jobber a:hover {
	background-image: url(../grafikk/menypunkt_jobber_aktiv.png);
	_background-image: url(../grafikk/menypunkt_jobber_aktiv.gif);
}
#toppmeny #jobber.aktiv a {
	background-image: url(../grafikk/menypunkt_jobber_aktiv.png);
	_background-image: url(../grafikk/menypunkt_jobber_aktiv.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#toppmeny  #omoss a {
	background-image: url(../grafikk/menypunkt_omoss.png);
	_background-image: url(../grafikk/menypunkt_omoss.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
#toppmeny #omoss a:hover {
	background-image: url(../grafikk/menypunkt_omoss_aktiv.png);
	_background-image: url(../grafikk/menypunkt_omoss_aktiv.gif);
}
#toppmeny #omoss.aktiv a {
	background-image: url(../grafikk/menypunkt_omoss_aktiv.png);
	_background-image: url(../grafikk/menypunkt_omoss_aktiv.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#toppmeny  #kundetips a {
	background-image: url(../grafikk/menypunkt_kundetips.png);
	_background-image: url(../grafikk/menypunkt_kundetips.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
#toppmeny #kundetips a:hover {
	background-image: url(../grafikk/menypunkt_kundetips_aktiv.png);
	_background-image: url(../grafikk/menypunkt_kundetips_aktiv.gif);
}
#toppmeny #kundetips.aktiv a {
	background-image: url(../grafikk/menypunkt_kundetips_aktiv.png);
	_background-image: url(../grafikk/menypunkt_kundetips_aktiv.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#toppmeny  #kontakt a {
	background-image: url(../grafikk/menypunkt_kontakt.png);
	_background-image: url(../grafikk/menypunkt_kontakt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
#toppmeny #kontakt a:hover {
	background-image: url(../grafikk/menypunkt_kontakt_aktiv.png);
	_background-image: url(../grafikk/menypunkt_kontakt_aktiv.gif);
}
#toppmeny #kontakt.aktiv a {
	background-image: url(../grafikk/menypunkt_kontakt_aktiv.png);
	_background-image: url(../grafikk/menypunkt_kontakt_aktiv.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/***************** MELLOMTOPPFELT ********************/

#mellomtoppmain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	height: 207px;
	background-color: #dff2f3;
	/*background-color: #cebca5;	
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #9a8775;*/
}
#mellomtoppcont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 10px;
	padding-right: 55px;
	padding-left: 55px;
}

#mellomtoppcont   span  {
	margin-left: -5000px;
}
#mellomtoppcont  h1 {
	height: 40px;
	width: 529px;
	margin-top: 40px;
	background-image: url(../grafikk/hovedheading_1.png);
	_background-image: url(../grafikk/hovedheading_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 15px;
	float: left;
}
#mellomtoppcont h3 {
	background-image: url(../grafikk/hovedtekst.gif);
	_background-image: url(../grafikk/hovedtekst.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
	width: 513px;
	float: left;
	clear: left;
}

/***************** HOVEDFELT ********************/

#hovedmain {
	margin: 0px;
	float: left;
	width: 100%;
	min-height: 243px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#hovedcont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 55px;
	padding-left: 55px;
}

#hovedleft{
	float:left;
}

#hovedright{
	float:right;
}

#intro {
	margin-top: 30px;
	float: left;
	clear: left;
}

#hovedpunkter {
	margin-top: 30px;
	float: left;
}
#hovedpunkter h2 {
	background-image: url(../grafikk/heading_hvakanvi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
#hovedpunkter h2 span {
	margin-left: -5000px;
}
#hovedpunkter li a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f29400;
	font-weight: normal;
}
#hovedpunkter li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 30px;
	background-image: url(../grafikk/hake.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
/***************** ARTIKKEL ************************/
#artikler{
	clear: left;
	float: left;
	width: 400px;
	margin-top: 50px;
}
#artikler h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	margin-bottom: 10px;
	background-image: url(../grafikk/heading_hjelp.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#artikler h3 span {
	margin-left: -10000px;
}
#artikler p {
}
#artikler a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #333333;
	background-image: url(../grafikk/arrow_green.png);
	_background-image: url(../grafikk/arrow_green_hvit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 17px;
	padding-left: 23px;
	font-weight: bold;
}


/***************** SISTE JOBBER ********************/

#sistejobber {
	float: left;
	margin-top: 30px;
	width: 498px;
	margin-right: -20px;
	margin-bottom: 0px;
}
#sistejobber h2 {
	background-image: url(../grafikk/heading_sistejobber.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
#sistejobber h2 span {
	margin-left: -5000px;
	clip: rect(auto,auto,auto,-5000px);
}
#sistejobber li {
	background-color: #FFFFFF;
	padding: 5px;
	height: 120px;
	width: 120px;
	border: 1px solid #666;
	float: left;
	margin-right: 34px;
	margin-bottom: 34px;
}


#jobbersmall {
	width: 1000px;
	float: left;
}
#jobbersmall h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: left;
}
#jobbersmall em {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	clear: left;
	float: left;
	margin-left: 5px;
}

#jobbersmall li {
	float: left;
	_width: 465px;
	margin-bottom: 40px;
	
}
#jobbersmall li a {
	display: block;
	height: 100%;
	width: 100%;
	color: #333333;
	font-size: 18px;
	
}


/***************** MELLOMBUNNFELT ********************/

#mellombunnmain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background-color: #333333;
	
}
#mellombunncont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#mellombunncont h3 {
	font-family: arial;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #97bf0d;
	margin-bottom: 15px;
	height: 18px;
	width: 100%;
	background-image: url(../grafikk/index_vikanhjelpedeg.gif);

	background-repeat: no-repeat;
	background-position: left top;
}
#mellombunncont h3 span {
	margin-left: -10000px;
}
#mellombunncont ul {
}
#mellombunncont li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	list-style-position: inside;
	list-style-type: disc;
}


/*****************BUNNFELT ********************/

#bunnmain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	height: 150px;
	background-color: #000000;
}
#bunncont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 55px;
	padding-left: 55px;
}
#bunninfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	margin-top: 20px;
	margin-left: -40px;
	padding-left: 40px;
	margin-bottom: 30px;
	width:200px;
	
}

.info{
	font-size:12px;
}

#bunninfo li.adressehvor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	text-decoration:underline;
	color: #FFFFFF;
	margin-top:10px;
	
}
#bunninfo li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;		
	font-size: 12px;
}

#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: right;
	margin-top: 23px;
	text-align: right;
	width: 300px;
}

/***************** BUNNMENY ********************/

#bunnmeny {
	float: right;
	width: 350px;
	margin-top: 23px;
	padding-right: 70px;
}
#bunnmeny  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#bunnmeny a:hover {
	color: #f29400;
}

#bunnmeny li {
	float: right;
	padding-right: 10px;
	background-image: url(../grafikk/meny_bunn_separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#bunnmeny li.bunnaktiv a  {
	color: #f29400;
}

#bunnmeny li:first-child {
	float: right;
	padding-left: 10px;
	background-image: none;
	padding-right: 0px;
}

/***************** JOBBER ********************/

#heading_utvalg  span  {
	margin-left: -5000px;
}
#heading_utvalg {
	/*background-image: url(../grafikk/heading_utvalg.gif); */
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 550px;
	margin-left:5px;
}
		/***************** meny valg av kategori  ********************/
#velgkategori {
	float: left;
	margin-top: 30px;
	margin-bottom: 0px;
	width:100%;
}

#velgkategori ul {
	float: left;
	
}

#velgkategori li {
	_width: 180px;
	_text-align:center;
	float: left;
	height: 49px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
#velgkategori h2 {
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	font-weight: bold;
}
#velgkategori li span {
	background-image: url(../grafikk/kategoribox_skille.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 49px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#velgkategori  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	height: 49px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#velgkategori  .kategorileft a:hover {
	background-image: url(../grafikk/kategoribox_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#velgkategori .kategorimidt a:hover {
	background-image: url(../grafikk/kategoribox_orange.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#velgkategori .kategoriright a:hover {
	background-image: url(../grafikk/kategoribox_orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.kategorileft {
	background-image: url(../grafikk/kategoribox_brun.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.kategorimidt {
	background-image: url(../grafikk/kategoribox_brun.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.kategoriright {
	background-image: url(../grafikk/kategoribox_brun.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.kategoriaktiv_left {
	background-image: url(../grafikk/kategoribox_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.kategoriaktiv_midt {
	background-image: url(../grafikk/kategoribox_orange.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.kategoriaktiv_right {
	background-image: url(../grafikk/kategoribox_orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#beforeKnapp{
	float:right;
	margin-top:15px;
	height:30px;
}

#beforeKnapp a{
	color:#333333;
	text-decoration:underline;
	font-style:italic;
}
		/************************************/

#heading_jobb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#jobb {
	margin-top: 30px;
	float: left;
	clear: left;
	width: 950px;
}

.ingress_jobb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 5px;
	float: left;
}
#jobb_tekst {
	float: right;
	width: 280px;
}
#jobb_tekst h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	
	margin-bottom: 10px;
	float: left;
	clear: left;
}
#jobb_tekst h4 {
	margin-bottom: 15px;
}
#jobb_tekst ul {
	float: left;
	clear: left;
}
#jobb_tekst p {
	clear: left;
}

#jobb_tekst a {
	color: #000000;
	text-decoration: underline;
	display:block;
	margin-bottom: 20px;
}
#jobb_tekst li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom: 5px;
}

#beforeKnappInt{
	float:left;
	clear:left;
	margin-top:20px;
}

#jobb_bilde_cont {
	width: 639px;
	float: left;
	height: 470px;
	background-image: url(../grafikk/jobb_skygge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-left: 8px;
}
#jobb_bilde {
	width: 621px;
	float: left;
	height: 452px;
}

a.forige_bilde {
	display: block;	
	color:#000000;
	position: absolute;
	z-index: 10000;
	left: 200px;
	top:430px;
	background-image: url(../grafikk/piler_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 13px;
}
#jobb_bilde span{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;	
	color:#000000;
	position: absolute;
	z-index: 10000;
	left: 270px;
	top:430px;
	
}
#jobb_bilde a:hover {
}
a.neste_bilde  {
	display: block;

	color:#000000;
	position: absolute;
	z-index: 10000;
	right: 200px;
	top:430px;
	background-image: url(../grafikk/piler_green.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	width: 13px;
}
#jobb_navigering {
	width: 639px;
}
#jobb_navigering a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

#before{
	float:left;
	margin-top:20px;
}

#before h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom:15px;
	text-transform:uppercase;
}

#before h3{
	color:#333333;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:0px;
}

#before p{
	margin-bottom:20px;
}

#before #beforeBilder img{
	margin-top:10px;
	margin-bottom:30px;
	border: 1px solid #333333;	
}


#ansatte .fn span {
	margin-left: -10000px;
}


/***************** OM OSS ********************/

#omoss_generelt {
	float: left;
	width: 450px;
	margin-top: 40px;
}
#omoss_generelt h1 {
	background-image: url(../grafikk/heading_omoss.gif);
	height: 20px;
	width: 288px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
#omoss_generelt h1 span {
	display: block;
	margin-left: -10000px;
}


#omoss_ansatte {
	float: right;
	width: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	position: relative;
	padding-top: 40px;
}
#omoss_ansatte a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#omoss_ansatte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 20px;
	/*background-image: url(../grafikk/heading_omoss_ansatte.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	width: 218px;
	margin-left: 10px;
}
#omoss_ansatte h2 span {
	margin-left: -10000px;
	float: left;
}


#omoss_ansatte .fn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
}
.ansatt {
	width: 400px;
}

.ansatt li {
	
	_float:left;
	margin-bottom:20px;
}
#omoss_ansatte li.photo  {
	float: left;
	margin-right: 20px;
	padding: 5px;
	border: 1px solid #000000;
	margin-bottom: 20px;
	width:102px;
	height:139px;
}
#omoss_ansatte li.restinfo  {
	width:250px;
	float: left;
}
.info li {
	width: 100%;
	margin-bottom: 5px;
	font-style: italic;
	font-weight: bold;
	
}
.info li span {
	font-style: normal;
	font-weight: normal;
}
.info .tel .type {
	font-weight: bold;
	font-style: italic;
}
.info .description {
	font-style: normal;
	font-weight: normal;
}


#ansatte .epost a {
	font-size: 14px;
}


ul.ansatt   {
	float: left;
}

#omoss_ansatte .title {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #555555;
	padding-bottom: 0.5em;
	font-weight: normal;
	font-size:14px;
}
.info  .leggtil {
	background-image: url(../grafikk/vcard.png);
	background-repeat: no-repeat;
	background-position: left center;
	_background-position: 0px center;
}
.info  .leggtil a   {
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 20px;
}
#omoss_ansatte .info a.lbOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #97bf0d;
}


/*************** KONTAKT OSS **********************/

#googlemap {
	float: none;
	padding: 14px;
}#kart {
	float: right;
	position: relative;
	margin-top: 50px;
}
#googleramme {
	background-image: url(../grafikk/googleramme.png);
	_background-image:none;
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 390px;
	width: 465px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#googlelink {
}
#googlelink a {
	font-size: 14px;
	font-style: italic;
	color: #333333;
	display: block;
	float: right;
	padding-right: 30px;
}

#kontaktinnhold {
	margin-top: 50px;
	float: left;
	width: 400px;
}
#kontaktinnhold p {
	margin-bottom: 30px;
}

#kontaktinnhold h1 {
	background-image: url(../grafikk/heading_kontakt1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 218px;
}
#kontaktinnhold h1 span {
	float: left;
	margin-left: -10000px;
}
#kontaktinnhold ul {
	margin-bottom: 20px;
}
#kontaktinnhold li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

#kontaktinnhold h3 {
}
#kontaktinnhold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
#kontaktinnhold span {
	margin-left: -10000px;
}

#kontaktinnhold  #besok  h3 {
	background-image: url(../grafikk/kontakt_besok.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kontaktinnhold  #post  h3 {
	background-image: url(../grafikk/kontakt_post.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kontaktinnhold  #tel  h3 {
	background-image: url(../grafikk/kontakt_tel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kontaktinnhold  #faks  h3 {
	background-image: url(../grafikk/kontakt_faks.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kontaktinnhold  #epost  h3 {
	background-image: url(../grafikk/kontakt_epost.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/************************ KUNDETIPS **************************/

#kundetips_meny {
	float: left;
	width: 300px;	
	margin-top:50px;
	margin-right:40px;
}
#kundetips_meny  li {
	margin-top: 30px;
	margin-bottom: 5px;
	padding-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F29400;
	font-weight: bold;
}
#kundetips_meny ul ul {
	margin-bottom: 20px;
}
#kundetips_meny  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #f29400;
}
#kundetips_meny  li.kt_heading_nettsider, #kundetips_meny  li.kt_heading_brosjyrer, #kundetips_meny  li.kt_heading_generelt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	width: 200px;
	height: ;
	margin-bottom:10px;
}
#kundetips_meny  li.kt_heading_nettsider{
	background-image: url(../grafikk/heading_kundetips_nettsider.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kundetips_meny  li.kt_heading_brosjyrer{
	background-image: url(../grafikk/heading_kundetips_brosjyrer.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kundetips_meny  li.kt_heading_generelt{
	background-image: url(../grafikk/heading_kundetips_generelt.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kundetips_meny  li span {
	margin-left:-10000px;
}
#kundetips_artikkel {
	float:left;
	margin-top:50px;
	margin-bottom:30px;
	width:500px;
	background-image: url(../grafikk/artikkel_bakgrunn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kundetips_artikkel div {
	background-image: url(../grafikk/artikkel_bakgrunn.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 440px;
	margin-top:30px;
	margin-bottom:-30px;
	float: left;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#kundetips_artikkel h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	margin-bottom:10px;
}
#kundetips_artikkel p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
#kundetips_artikkel h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:5px;
	color:#333333;
}
/*************  OM BOKSER PÅ INDEX SIDEN **********************/

#om_wrap{
	width: 450px;
}#om_topp {
	background-image: url(../grafikk/orangebox.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 400px;
	padding-top: 42px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
}
#om_topp  #lukk, #om_topp_small  #lukk {
	background-image: url(../grafikk/om_lukk.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 14px;
	width: 16px;
	margin-top: -17px;
	margin-right: -10px;
}
#om_topp #lukk a, #om_topp_small #lukk a {
	display: block;
	height: 16px;
	width: 100%;
}
#om_bunn {
	background-image: url(../grafikk/orangebox.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	width: 400px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
}
#om_topp h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	color: #bde8fb;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: center 20px;
	height: 37px;
	width: 100%;
	padding-top:20px;
}
#om_topp  h2.web {	
	background-image: url(../grafikk/om_webdesign.png);	
}
#om_topp  h2.brosjyre {	
	background-image: url(../grafikk/om_brosjyrer.png);	
}
#om_topp  h2.logo {	
	background-image: url(../grafikk/om_logo.png);	
}
#om_topp  h2.grafisk {	
	background-image: url(../grafikk/om_grafisk.png);	
}
#om_topp  h2.bilder {	
	background-image: url(../grafikk/om_bilder.png);	
}
#om_topp h2 span {
	margin-left: -10000px;
}
#om_topp p, #om_topp_small p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-align: center;
	line-height:1.4em;
}
#om_topp strong, #om_topp_small strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
	margin-bottom: 10px;
	display: block;
	margin-top: 0px;
	text-align: center;
}
#om_topp ul {	
	float:left;
	padding-left:20px;
	
}

#om_topp li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	float: left;
	list-style-type: disc;
	margin-right: 10px;
	list-style-position: inside;
	height: 20px;
}
#om_topp li:first-child {
	
}

#om_wrap_small{
	width: 300px;
	float: left;
}
#om_topp_small {
	background-image: url(../grafikk/orangebox_small.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
	padding-top: 42px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
}
#om_bunn_small {
	background-image: url(../grafikk/orangebox_small.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	width: 250px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
}


/**************** tillegg nytt design  ****************************/
#godsommer{
	background-image: url(../grafikk/flyfugl.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 76px;
	width: 169px;
	position: absolute;
	left: 430px;
	top: 65px;
}

#ring {
	background-image: url(../grafikk/ringknapp.png);
	float: left;
	clear:left;
	height: 45px;
	width: 256px;
	margin-top:30px;
}

#ring a{
	display:block;
	padding-top:10px;
	width:100%;
	heigth:35px;
	text-align:center;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}


#kampanje {	
	margin-top:73px;	
}

#hovedcont.kampanjeside h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	margin-top:30px;
	margin-bottom:20px;
	text-transform:uppercase
}
#hovedcont.kampanjeside h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-bottom:5px;
	
}
#hovedcont.kampanjeside h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom:15px;
}
#hovedcont.kampanjeside h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin-bottom:15px;
	
}
#hovedcont.kampanjeside ul.spar{
	margin-bottom:0px;
	background-color:#eaf300;
	padding:20px;
	width:500px;
}
#hovedcont.kampanjeside li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom:5px;
}
#hovedcont.kampanjeside p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;	
	margin-bottom:20px;
	max-width:500px;
}
#hovedcont.kampanjeside p.vinner{
	font-size:12px;
	font-style: italic;
	font-weight: bold;	
}
#hovedcont.kampanjeside p a{
	font-style:italic;
	color:#333333;
	text-decoration:underline;	
}
#hovedcont.kampanjeside #trykkpriser {
	padding:20px;
	background-color:#000;
	margin-bottom:30px;
	width:500px;
	background-image: url(../grafikk/blomst_bakgrunn.gif);
	background-repeat: no-repeat;
	background-position: 320px 10px;
} 

#hovedcont.kampanjeside #trykkpriser h2, #hovedcont.kampanjeside #trykkpriser h4, #hovedcont.kampanjeside #trykkpriser p, #hovedcont.kampanjeside #trykkpriser li{
	color:#fff;
}
