
@font-face {
	font-family: 'UbuntuRegular';
	src: url('Ubuntu-R-webfont.eot');
	src: local('☺'), url('Ubuntu-R-webfont.woff') format('woff'), url('Ubuntu-R-webfont.ttf') format('truetype'), url('Ubuntu-R-webfont.svg#webfontgBxT0oI6') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UbuntuItalic';
	src: url('Ubuntu-I-webfont.eot');
	src: local('☺'), url('Ubuntu-I-webfont.woff') format('woff'), url('Ubuntu-I-webfont.ttf') format('truetype'), url('Ubuntu-I-webfont.svg#webfontpGJjJniA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UbuntuBold';
	src: url('Ubuntu-B-webfont.eot');
	src: local('☺'), url('Ubuntu-B-webfont.woff') format('woff'), url('Ubuntu-B-webfont.ttf') format('truetype'), url('Ubuntu-B-webfont.svg#webfontCmOjDWDS') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UbuntuBoldItalic';
	src: url('Ubuntu-BI-webfont.eot');
	src: local('☺'), url('Ubuntu-BI-webfont.woff') format('woff'), url('Ubuntu-BI-webfont.ttf') format('truetype'), url('Ubuntu-BI-webfont.svg#webfontyMg1mOGG') format('svg');
	font-weight: normal;
	font-style: normal;
}






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;
}

.jobBox1{
	margin-right:20px;	
	}
.jobberboks_1 {
	height: 200px;
	width: 465px;
	float: left;
	margin-right: 0px;
	_margin-right:0px;
	
	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 {
	
	float: left;
	width: 100%;
	
	background-image: url(../grafikk/toppbg.jpg);
	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: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
	/*padding-right: 55px;
	padding-left: 35px;*/
	background-image: url(../grafikk/toppgrafikk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
#toppcont.new {
	
	background-image: url(../grafikk/toppgrafikk2.jpg);
	
}
#logolink {
	height: 150px;
	width: 142px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}

#kontaktTopp{
	height: 80px;
	width: 200px;
	position: absolute;
	top: 25px;
	
	padding: 10px;
	right: 45px;
		
}
#kontaktTopp.new{
	top:50px;	
	right:65px;
	}

#kontaktTopp a, #kontaktTopp span{
	display:block;
	color: #fff;	
	font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
}

#kontaktTopp a{
	margin-top:10px;
	font-size:16px;
	
}

#kontaktTopp span{
	margin-top:5px;
	font-size:30px;
	font-weight:bold;
}

#slagord  {
	position: absolute;
	right: 97px;
	top: 50px;
	z-index: 10000;
	background-image: url(../grafikk/hovedheading_3.png);
	_background-image: url(../grafikk/hovedheading_3.png);
	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: 15px;
	left: 170px;
	width:315px;	
	/*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.new{
	left:772px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
	background-color:#000;
	width:200px;
	top:0px;
	color:#fff;
	
	}

#kundelogginn ul{
	float:right;
	width:100%;
}

#kundelogginn.new ul{
	
	margin-right:5px;
}
#kundelogginn ul li{
	float:right;
	margin-left:10px;	
}

#kundelogginn ul li a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#kundelogginn.new ul li a {
	color:#fff;
	
}

#kundelogginn ul li a:hover {
	color:#fc7e02;
}
#kundelogginn.new ul li a:hover {
	color:#aaa;
}
#toppbilde {
	position: absolute;
	/*background-image: url(../grafikk/glajente_small.png);*/
	background-image: url(../grafikk/bt_forside.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 224px;
	width: 250px;
	left: 700px;
	bottom: -154px;	/*
	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;*/
	
}

#toppcont #illustrasjonsfoto{
	position:absolute;
	top:195px;
	right:30px;	
	width:215px;
}

#toppcont #illustrasjonsfoto p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color: #fff;
}

#toppcont #illustrasjonsfoto p.dgl{
	float:right
}

#toppcont #illustrasjonsfoto p.bt{
	float:left;
}

#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: 160px;
	top: 175px;
	height: 40px;
	width: 704px;
	z-index:10000;
}
#toppmeny.new{
	left:55px;	
	top:170px;
	}

#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: 15px;
}

#toppmeny.new li{
	margin-right:25px;	
	}
#toppmeny      span      {
	/*visibility: hidden;
	display: block;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;*/
}



#toppmeny li a{
	/*font-family:UbuntuBold,Arial, Helvetica, sans-serif, Calibri;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
}

#toppmeny li a:hover{
	color:#FC7E02;
}

#toppmeny li.aktiv1 a{
	color:#FC7E02;
}

#toppmeny li.aktiv a{
	color:#FC7E02;
}


/*#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  #profilering a {
	background-image: url(../grafikk/menypunkt_profilering.png);
	_background-image: url(../grafikk/menypunkt_profilering.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
#toppmeny #profilering a:hover {
	background-image: url(../grafikk/menypunkt_profilering_aktiv.png);
	_background-image: url(../grafikk/menypunkt_profilering_aktiv.gif);
}
#toppmeny #profilering.aktiv a {
	background-image: url(../grafikk/menypunkt_profilering_aktiv.png);
	_background-image: url(../grafikk/menypunkt_profilering_aktiv.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

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

#toppmeny  #brosjyrer a {
	background-image: url(../grafikk/menypunkt_brosjyrer.png);
	_background-image: url(../grafikk/menypunkt_brosjyrer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
#toppmeny #brosjyrer a:hover {
	background-image: url(../grafikk/menypunkt_brosjyrer_aktiv.png);
	_background-image: url(../grafikk/menypunkt_brosjyrer_aktiv.gif);
}
#toppmeny #brosjyrer.aktiv a {
	background-image: url(../grafikk/menypunkt_brosjyrer_aktiv.png);
	_background-image: url(../grafikk/menypunkt_brosjyrer_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%;
	
	background-color: #000;
	/*background-color: #e0f7e8;*/
	/*background-color: #cebca5;*/	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
#mellomtoppcont {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
	/*padding-right: 55px;
	padding-left: 55px;*/
	
}

#mellomtoppcont   span  {
	/*margin-left: -5000px;*/
}
#mellomtoppcont  h1 {
	font-family:UbuntuBold,Arial, Helvetica, sans-serif, Calibri;
	font-size:38px;
	height: 40px;
	width: 529px;
	margin-top: 35px;
	/*background-image: url(../grafikk/hovedheading_3.png);
	_background-image: url(../grafikk/hovedheading_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin-bottom: 5px;
	float: left;
	color:#fff;
}
#mellomtoppcont h3 {
/*font-family:UbuntuBoldItalic,Arial, Helvetica, sans-serif, Calibri;
	background-image: url(../grafikk/hovedtekst_ny3.png);
	_background-image: url(../grafikk/hovedtekst.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	width: 513px;
	float: left;
	clear: left;
	color:#fff;
}

/***************** 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;
	width: 400px;
	
}
#ferie{
	width:84%;
	padding-left:11%;
	padding-right:5%;
	padding-top:2%;
	padding-bottom:2%;	
	background-color:#000;
	}
#ferie p{
	color:#fff;
	font-size:15px;	
	margin-bottom:0%;
	}	
#feriemelding{
	width:84%;
	padding-left:11%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:2%;		
	}
#feriemelding p{
	font-size:12px;
	line-height:1.2em;	
	}		

#sommerhilsen{
	float:right;
	width:44%;
	padding:0%;
	padding-top:210px;
	margin-top:30px;
	background-image:url(../grafikk/sommerhilsen_2011_2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:160px;
	margin-right:35px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}


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

#hovedfirst h2 {
	font-family:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
	
	/*background-image: url(../grafikk/sammarbeidspartner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:45px;
	*/
	margin-bottom: 20px;
	
}

#hovedfirst h2 span{
		/*margin-left: -5000px;*/
}

#hovedfirst p{
	
	font-size:12px;
	line-height: 1.4em;
}

#hovedfirst p a{
	color:#000;
}
#hovedright{
	float:right;
	width:475px;
}



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

#hovedpunkter {
	
	float: left;
	padding:20px;
	background-color: #eee;
	margin-top:30px;
	border: 1px solid #000;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:404px;
}

#hovedpunkter h2 {
	font-family:UbuntuBoldItalic, Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
	/*	background-image: url(../grafikk/heading_hvakanvi.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin-bottom: 5px;
	margin-top:5px;
	text-transform: uppercase;
}
#hovedpunkter h2 span {
	/*margin-left: -5000px;*/
}
#hovedpunkter li a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fc7e02;
	font-weight: normal;
}

#hovedpunkter li a:hover {	
	text-decoration:underline;
	color:#000;
}

#hovedpunkter li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	padding-top: 3px;
	padding-bottom: 7px;
	list-style-position: inside;
	list-style-type: disc;	/*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: 470px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#sistejobber h2 {
	font-family:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
	/*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 {
	float: left;
	margin-right: 25px;
	margin-bottom: 7px;
}

#sistejobber li.nomarg{
	margin-right:0px;
	}
#sistejobber li img{
	background-color: #FFFFFF;
	padding: 5px;
	height: 120px;
	width: 120px;
	border: 1px solid #000;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#sistejobber li p.bildetekst {
	font-size:10px;
	margin-top:0px;
	font-style:normal;
}


#jobbersmall {
	width: 950px;
	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: #000;
	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: #000;
	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:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#fff;
	font-size:20px;
	
	margin-bottom: 15px;
	
	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-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: 420px;
	margin-top: 23px;
	padding-right: 0px;
}
#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 {
	font-family:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
	/*background-image: url(../grafikk/heading_utvalg.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;*/
	width: 650px;
	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;
	margin-top:30px;
}

#beforeKnapp a{
	color:#000;
	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 a{
	color:#000;
	font-size:14px;
}

#omoss_generelt a:hover{
	color:#000;
	text-decoration:underline;
	font-size:14px;
}

#omoss_generelt img{
	margin-top:0px;
}

#omoss_generelt h1 {
	font-family:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
	/*background-image: url(../grafikk/heading_omoss.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;*/
	width: 450px;
	margin-bottom: 15px;
	
}
#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:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#FC7E02;
	font-size:20px;
	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;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#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: 5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #333333;
}#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: 55px;
	float: left;
	width: 420px;
	/*background-image: url(../grafikk/artikkel_bakgrunn3.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	padding: 30px;
	background-color:#d8efe1;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#kontaktinnhold p {
	margin-bottom: 30px;
}

#kontaktinnhold h1 {
	font-family:UbuntuItalic,Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
}
#kontaktinnhold h1.kom {
	
	margin-bottom:5px;
}

#kontaktinnhold h1.eller {

margin-bottom:20px;
}

#kontaktinnhold h1 span {
	/float: left;
	/margin-left: -10000px;
}

#kontaktinnhold #kontaktLeft {
	float:left;
	width:420px;
	height:180px;

	
}

#kontaktinnhold #kontaktSkjema {
	float:left;	
	margin-top: 0px;
	border-radius:0px;
}

#kontaktinnhold #kontaktSkjema #kontaktForm{
	width:100%;
}

#kontaktinnhold #kontaktSkjema label{
	float:left;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90px;
	text-align: right;
	padding-right:10px;
}

#kontaktinnhold #kontaktSkjema input{
	float:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	width:200px;
	
}

#kontaktinnhold #kontaktSkjema label.right{
	clear:none;
	width:200px;
	text-align: left;
	padding-right:0px;
	
}

#kontaktinnhold #kontaktSkjema input[type='CheckBox']{
	clear:left;
	width:20px;
	margin-left:100px;
}

#kontaktinnhold #kontaktSkjema input[type='submit']{
	
	width:60px;
	margin-left:100px;
	margin-top:15px;
}

#kontaktinnhold #kontaktSkjema input[type='submit'].nullstill{
	margin-left:20px;
}	

#kontaktinnhold #kontaktSkjema  textarea{
	float:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 200px;
	height:100px;	
}

#kontaktinnhold ul {
	margin-bottom: 20px;
	float:left;
	margin-right:40px;
}
#kontaktinnhold li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

#kontaktinnhold h3 {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	color:#000000;
	font-size:20px;
	margin-bottom:5px;
}
#kontaktinnhold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
#kontaktinnhold span {
	/*margin-left: -10000px;*/
}



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

#kundetips_meny {
	float: left;
	width: 300px;	
	margin-top:50px;
	margin-right:40px;
}
#kundetips_meny  li {
	
	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;
	
}
#kundetips_artikkel div {
	
	width: 440px;
	
	margin-bottom:-30px;
	float: left;
	padding: 30px;
	background-color:#d8efe1;
	border: 1px solid #d8efe1;
	border-radius: 10px;
}
#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;
	z-index:50000;
}#om_topp {
	/*background-image: url(../grafikk/orangebox.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color:#8ab591;
	width: 400px;
	padding-top: 30px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom:30px;
	float: left;
	border: 1px solid #FFF;
}
#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:none;
	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:35px;
	padding:20px;
	float:left;
	width:360px;
	border:1px solid #000;
	border-radius:10px 10px 10px 10px;
	background-image: url(../grafikk/qrdame.jpg);
	background-repeat: no-repeat;
	background-position: -30px -30px;
	height:300px;
}

#kampanje h2{
	font-family:UbuntuBoldItalic,Arial,Helvetica,sans-serif,Calibri;
    font-size: 30px;
    text-transform: uppercase;
	margin-bottom:50px;
	margin-left:20px;
	padding-top:30px;	
	color:#fff;
	}
#kampanje h3{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:17px;
	margin-bottom:60px;
	}	
#kampanje a{
	display:block;
	color:#000;
	font-style:italic;
	}
#kampanje a:hover{
text-decoration:underline;
	}	

#hovedcont.kampanjeside h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000;
	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: #00;
	font-weight: bold;
	margin-bottom:5px;
	
}
#hovedcont.kampanjeside h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom:15px;
}
#hovedcont.kampanjeside h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	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: #000;
	/*list-style-position: inside;
	list-style-type: disc;*/
	margin-bottom:5px;
}
#hovedcont.kampanjeside p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;	
	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:#000;
	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;
}

#kampanje p{
	font-size:12px;
}

#kampanje h3{
	
}

#kontaktknapp{
	position:absolute;
	width:120px;
	height:50px;
	
	left: 530px;
	top: 40px;
}

#kontaktknapp a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}

/* QR kampanje*/
#kampanjeleft{
	width:480px;
	float:left;	
	}
#kampanjeright{
	width:370px;
	float:right;
	margin-top:90px;	
	}	
#hovedcont.kampanjeside h2{
	clear:left;	
	margin-bottom:20px;
	}	
#hovedcont.kampanjeside h2.b1{
	width:290px;
	color: #FFF;
	background-image: url(../grafikk/boble3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-top:15px;
	height: 95px;
	float:left;
	text-transform:uppercase;
	font-size:19px;
	line-height:1.1em;
	margin-left:-20px;
	
	}

h2 span{
	color:#F90;	
	}
/* orange box */

.ob{
	padding:25px;;
	width:440px;
	background-color:#F90;
	border: 1px solid #F90;
	border-radius: 15px;
	float:left;	
	margin-top:20px;
	}
.ob h2{
	margin-bottom:15px;	
	font-size:25px;
	}	
#list ul{
	float:left;	
	}	
	
#liste li{
	margin-bottom:5px;
	float:left;
	clear:left;
	list-style-type: none;	
	}					
#liste li span{
	display:block;
	color:#fff;
	width:20px;
	height:20px;
	background-color:#000;
	border: 1px solid #000;
	border-radius:10px;
	text-align:center;	
	clear:none;
	float:left;
	margin-right:15px;
	}	
.hake{
	width: 300px;
	margin-bottom:40px;
	}		
.hake li{
	list-style-position: inside;
	list-style-image: url(../grafikk/hake_14px.png);
		
	}
#hovedcont.kampanjeside .hake li{
		margin-bottom:20px;
	}	
#kampanjeright p{
	width:300px;	
	}
h2.nyhet{
	
	background-image: url(../grafikk/nyhet.jpg);
	background-repeat: no-repeat;
	background-position: 210px center;
	}	

#pdf{
	float:left;
	margin-top:20px;	
	}	
#pdf img{
	border: 1px solid #000;
	border-radius: 5px;
	margin-right:20px;	
	float:left;
	}
#pdf a:hover img{
	border-color:#999;	
	}	
#pdf a span{
	color:#000;	
	display:block;
	float:left;
	clear:left;
	margin-top:7px;
	}
#pdf a:hover span{
	text-decoration:underline;	
	}			
/* slutt QR kampanje*/

