img, form {
	border:0;
	margin:0;
	padding:0;
	}

body {
	margin: 0;
	padding:0;
	border-top: 10px solid #d7df21;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

a {
	text-decoration:none;
	color: #6b992f;
	}

a:hover {
	text-decoration:none;
	color: #486620;
	}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	}

h1 {
	font-size: 19px;
	font-weight: normal;
	color: #6b992f;
	line-height: 22px;
	}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #8bc43d;
	}

h6 {
	font-size: 13px;
	font-weight: bold;
	color: #8bc43d;
	}

p {}

#wrapper-global {
	width: 937px;
	margin:0 auto;
	position:relative;
	}
	
#header {
	height: 232px;
	width: 937px;
	}	

#header.no {
	background: url(images/bg-header-no.gif) no-repeat;	
	}

#header.se {
	background: url(images/bg-header-se.gif) no-repeat;	
	}

#header.dk {
	background: url(images/bg-header-dk.gif) no-repeat;	
	}

.announcement {
	position:absolute;
	top:20px;
	left:227px;
	}

.announcement a {
	display:block;
	width: 328px;
	height: 106px;
	background: url(images/speechbubble-pink.png) no-repeat;
	}

.announcement a:hover {
	background-position: bottom left;;
	}





#hjem {
	float:left;
	width: 225px;
	height: 225px;
	}

#hovedmeny {
	float:right;
	margin: 17px 0 0 0;
	}

#hovedmeny ul{
list-style:none;
display:inline;
float:right;
margin: 0 0 0 0;
padding: 0 0 0 0;
	}

#hovedmeny ul li{
display:block;
float:left;
	}

#hovedmeny ul li a {
	color: #4d4d4d;
	display:block;
	float:left;
	padding: 0 10px 0 10px;
	}

#hovedmeny ul li a.flagg {
	background:url(images/flagg-gb.gif) no-repeat;
	text-indent:-999999px;
	padding: 0 30px 0 0px;
	_width: 15px;
	_height: 14px;
	}

#hovedmeny ul li {

	}
#hovedmeny ul li a.rightborder {
	border-left: 1px solid #4d4d4d;
	}

#sok {
	float:right;
	clear:right;
	margin: 95px 0 0 0;
	}

#sok input.sokefelt {
	width: 178px;
	height:22px;
	background: url(images/bg-sok.gif) no-repeat;
	border:0px;
	padding: 5px 0 0 5px ;
	}

#tema {
	height: 52px;
	width: 695px;
	float:right;
	clear:right;
	margin: 24px 0 0 0;
	overflow:hidden;
	}

#tema ul {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	height:40px;
	}

#tema ul li {
	display:inline;
	}

#tema ul#temameny li a {
	display:block;
	float:left;
	width: 131px;
	height:52px;
	margin: 0 0 0 10px;
	text-indent:-99999px;
	}

#tema ul#temameny li.mobilisering.no a { background: url(images/meny-mobilisering-og-utvikling-no.gif) no-repeat;margin:0;}
#tema ul#temameny li.mobilisering.no a:hover { background: url(images/meny-mobilisering-og-utvikling-active-no.gif) no-repeat;}
#tema ul#temameny li.mobilisering.no.active a { background: url(images/meny-mobilisering-og-utvikling-active-no.gif) no-repeat;}

#tema ul#temameny li.mobilisering.dk a { background: url(images/meny-mobilisering-og-utvikling-dk.gif) no-repeat;margin:0;}
#tema ul#temameny li.mobilisering.dk a:hover { background: url(images/meny-mobilisering-og-utvikling-active-dk.gif) no-repeat;}
#tema ul#temameny li.mobilisering.dk.active a { background: url(images/meny-mobilisering-og-utvikling-active-dk.gif) no-repeat;}

#tema ul#temameny li.mobilisering.se a { background: url(images/meny-mobilisering-og-utvikling-se.gif) no-repeat;margin:0;}
#tema ul#temameny li.mobilisering.se a:hover { background: url(images/meny-mobilisering-og-utvikling-active-se.gif) no-repeat;}
#tema ul#temameny li.mobilisering.se.active a { background: url(images/meny-mobilisering-og-utvikling-active-se.gif) no-repeat;}



#tema ul#temameny li.bosteder.no a { background: url(images/meny-attraktive-bosteder-no.gif) no-repeat;}
#tema ul#temameny li.bosteder.no a:hover { background: url(images/meny-attraktive-bosteder-active-no.gif) no-repeat;}
#tema ul#temameny li.bosteder.no.active a { background: url(images/meny-attraktive-bosteder-active-no.gif) no-repeat;}

#tema ul#temameny li.bosteder.dk a { background: url(images/meny-attraktive-bosteder-dk.gif) no-repeat;}
#tema ul#temameny li.bosteder.dk a:hover { background: url(images/meny-attraktive-bosteder-active-dk.gif) no-repeat;}
#tema ul#temameny li.bosteder.dk.active a { background: url(images/meny-attraktive-bosteder-active-dk.gif) no-repeat;}

#tema ul#temameny li.bosteder.se a { background: url(images/meny-attraktive-bosteder-se.gif) no-repeat;}
#tema ul#temameny li.bosteder.se a:hover { background: url(images/meny-attraktive-bosteder-active-se.gif) no-repeat;}
#tema ul#temameny li.bosteder.se.active a { background: url(images/meny-attraktive-bosteder-active-se.gif) no-repeat;}


#tema ul#temameny li.naringsutvikling.no a { background: url(images/meny-naringsutvikling-no.gif) no-repeat; }
#tema ul#temameny li.naringsutvikling.no a:hover { background: url(images/meny-naringsutvikling-active-no.gif) no-repeat; }
#tema ul#temameny li.naringsutvikling.no.active a { background: url(images/meny-naringsutvikling-active-no.gif) no-repeat; }

#tema ul#temameny li.naringsutvikling.dk a { background: url(images/meny-naringsutvikling-dk.gif) no-repeat; }
#tema ul#temameny li.naringsutvikling.dk a:hover { background: url(images/meny-naringsutvikling-active-dk.gif) no-repeat; }
#tema ul#temameny li.naringsutvikling.dk.active a { background: url(images/meny-naringsutvikling-active-dk.gif) no-repeat; }

#tema ul#temameny li.naringsutvikling.se a { background: url(images/meny-naringsutvikling-se.gif) no-repeat; }
#tema ul#temameny li.naringsutvikling.se a:hover { background: url(images/meny-naringsutvikling-active-se.gif) no-repeat; }
#tema ul#temameny li.naringsutvikling.se.active a { background: url(images/meny-naringsutvikling-active-se.gif) no-repeat; }




#tema ul#temameny li.besoksnaring.no a { background: url(images/meny-besoksnaring-no.gif) no-repeat; }
#tema ul#temameny li.besoksnaring.no a:hover { background: url(images/meny-besoksnaring-active-no.gif) no-repeat; }
#tema ul#temameny li.besoksnaring.no.active a { background: url(images/meny-besoksnaring-active-no.gif) no-repeat; }

#tema ul#temameny li.besoksnaring.dk a { background: url(images/meny-besoksnaring-dk.gif) no-repeat; }
#tema ul#temameny li.besoksnaring.dk a:hover { background: url(images/meny-besoksnaring-active-dk.gif) no-repeat; }
#tema ul#temameny li.besoksnaring.dk.active a { background: url(images/meny-besoksnaring-active-dk.gif) no-repeat; }

#tema ul#temameny li.besoksnaring.se a { background: url(images/meny-besoksnaring-se.gif) no-repeat; }
#tema ul#temameny li.besoksnaring.se a:hover { background: url(images/meny-besoksnaring-active-se.gif) no-repeat; }
#tema ul#temameny li.besoksnaring.se.active a { background: url(images/meny-besoksnaring-active-se.gif) no-repeat; }


#tema ul#temameny li.forskning.no a { background: url(images/meny-forskning-no.gif) no-repeat; }
#tema ul#temameny li.forskning.no a:hover { background: url(images/meny-forskning-active-no.gif) no-repeat;; }
#tema ul#temameny li.forskning.no.active a { background: url(images/meny-forskning-active-no.gif) no-repeat;; }

#tema ul#temameny li.forskning.dk a { background: url(images/meny-forskning-dk.gif) no-repeat; }
#tema ul#temameny li.forskning.dk a:hover { background: url(images/meny-forskning-active-dk.gif) no-repeat;; }
#tema ul#temameny li.forskning.dk.active a { background: url(images/meny-forskning-active-dk.gif) no-repeat;; }

#tema ul#temameny li.forskning.se a { background: url(images/meny-forskning-se.gif) no-repeat; }
#tema ul#temameny li.forskning.se a:hover { background: url(images/meny-forskning-active-se.gif) no-repeat;; }
#tema ul#temameny li.forskning.se.active a { background: url(images/meny-forskning-active-se.gif) no-repeat;; }

#temameny ultemameny li a:hover {
	background: none;
	}



#fs-rad1 {
	margin: 18px 0 20px 0;
	float:left;
	}

#fs-rad2 {
	float:left;
	margin: 0 0 30px 0;
	}

/* Nyheter */

.hovedsak {
	border-top: 10px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	padding: 18px 0 0 0;
	width: 289px;
	height: 310px;
	margin: 0 35px 0 0;
	float:left;
	}

.hovedsak-ingressbilde{
	background: #fff;		
	}

.hovedsak-tittel {
	padding: 12px 0 10px 0;
	}
.hovedsak-dato {
	color: #a6a6a6;
	padding: 0 0 10px 0;
	}

.hovedsak-ingress {
	color: #000000;
	padding: 0 0 10px 0;
	}

.hovedsak-ingress p {
	margin:0;
	padding:0;
	}

.hovedsak-lesmer a {
	padding: 0 0 0 15px;
	background:url(images/pil-lesmer.gif) no-repeat;
	}

.fleresaker {
	position:relative;
	z-index: 1000;
	bottom:14px;
	left:210px;
	font-size: 13px;
	font-weight: bold;
	}
	
/* Kalender */

#kalender {
	width: 289px;
	height: 341px;
	background:url(images/bg-cal.gif) no-repeat;
	float:left;
	}

#kalender h3 {
	padding: 22px 0 0 13px;
	}

.dato {
	margin: 15px 0 0 16px;
	}

.hendelse {
	margin: 5px 0 0 16px;
	color: #8bc43d;
	font-size: 13px;
	}

/* Bokser */

.fs-boks {
	width: 208px;
	height: 150px;
	border-top: 10px solid #d9d9d9;
	padding: 13px 0 0 0;
	float:left;
	margin: 0 35px 0 0;
	background:url(images/bg-fsboks.gif) repeat-x;
	}

.fs-boks h3 {
	padding: 0 0 0 13px;
	}


.fs-boks-idebank {
	height: 100px;
	}

.fs-boks-lisaimedia ul{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	}

.fs-boks-lisaimedia ul li{
	padding:0 13px 0 22px;
	background: url(images/bullet-liste.gif) no-repeat;
	}

.fs-boks-tekst {
	width: 90px;
	padding: 10px 0 0 15px;
	}
	
.fs-boks-tekst2 {
    width: 180px;
    padding: 10px 0 0 3px;
    }

.fs-boks-tekst2 ul  {
	clear:both;
	margin: 15px 0 0 0;
	padding:0;
	list-style:none;
    }
	
.fs-boks-tekst2 ul li {
	padding:0 13px 0 22px;
	background: url(images/bullet-liste.gif) no-repeat;
	}

.fs-boks ul li {
	margin: 0 0 6px 0;
	}




#accordion {
	width: 208px;
	height: 164px;
	border-top: 10px solid #d9d9d9;
	float:left;
	background:url(images/bg-fsboks.gif) repeat-x;
	}

#accordion ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

#accordion dt {
	height: 38px;
	color: #fff;
	line-height: 38px;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 15px;
	float: none;
	background: url(images/title-frontpage.jpg) no-repeat;
	}
	
ul#diverse,
ul#diverse li{
	float: none;
	}

ul#diverse li{ 
  margin: 0; 
  padding: 0; 
  clear: both;}

ul#diverse h6{
  font-weight: 100;
  font-size: 12px; 
  padding: 7px 15px;}

ul#diverse h6 a{
	font-weight: bold;
	font-size: 12px; 
	}

ul#diverse h6,
#diverse .teaser-container{ background: #ececec url(images/txt-news-line.gif) repeat-x left bottom; }

#diverse .teaser-container{
	padding: 5px 15px 0px 15px;
	background: #f4f4f4;
	height: 100px;
	}
  
ul#diverse .teaser-container a{}  
dl.diverse ul#diverse .selected h6{ background: #f4f4f4; }
dl.diverse ul#diverse li.selected { padding: 0 0 2px 0;}


#diverse .youtube {
	background: url(images/youtube.gif) no-repeat;
	background-position: 0px 0px;
	}

.youtube a {
	display:block;
	height: 35px;
	width: 130px;
	padding: 0px 35px 50px 0px;
}

.inputnyhetsbrev {
	background: #9ed354;
	border:0;
	padding: 5px;
	width: 115px;
	color: #ffffff;
	}

.submitnyhetsbrev {
	}




















/*

dl.news{
	width: 223px;
	height: 205px;
	float: left;
  background: #f4f4f4; }

	dl.news dt {
		height: 38px;
		color: #fff;
		line-height: 38px;
		font-weight: bold;
		font-size: 14px;
		padding: 0 0 0 15px;
		float: none;
		background: url(images/title-frontpage.jpg) no-repeat; }
	
ul#news,
ul#news li{
      float: none;}

ul#news li{ 
  margin: 0; 
  padding: 0; 
  clear: both;}

ul#news h6{
  font-weight: 100;
  font-size: 12px; 
  padding: 7px 15px;}

ul#news h6,
#news .teaser-container{ background: #ececec url(images/txt-news-line.gif) repeat-x left bottom; }


#news .teaser-container{
  padding: 5px 15px 5px 15px;
  background: #f4f4f4;}
  
ul#news .teaser-container a{}  
dl.news ul#news .selected h6{ background: #f4f4f4; }
dl.news ul#news li.selected { padding: 0 0 2px 0;}


*/






















/* Underside */

#tekst {
	margin: 35px 0 0 0;
		}

#lc {
	width: 208px;
	float:left;
	margin: 0 35px 50px 0;
	}

#mc {
	width: 451px;
	float:left;
	margin: 0 35px 50px 0;
	font-size: 12px;
	line-height: 15px;
	}

#rc {
	width: 208px;
	margin: 48px 0 50px 0;
	float:left;
	font-size: 12px;
	}

.ingressbilde-tekst {
	margin: 0 0 12px 0;
	}

.byline {
	margin: 12px 0 12px 0;
	color: #808080;
	font-size: 11px;
	}

.faktaboks {
	padding: 0 0px 0 20px;
	font-size: 12px;
	}

#mc p {
	margin-top: 12px;
	}

/* - Venstremeny - */

.sub-menu-title {
	font-size: 18px;
	font-weight: normal;
	color: #6b992f;	
	}

ul.sub-menu {
	margin:10px 0 0 0;
	padding: 0;
	}

ul.sub-menu li{
	margin:0 0 6px 0;
	padding: 0;
	list-style-type:none;
	}

ul.sub-menu li a {
	font-size:12px;
}

ul.sub-menu li a.sub-menu-active {
	font-style:bold;
	color: #056839;
}












#footer {
	width: 937px;
	margin: 10px 0 100px 0;
	border-top: 5px solid #d9d9d9;
	padding: 12px 0 200px 0;
	clear:both;
	line-height:17px;
	}

#footer p {
	margin:0;
	padding:0;
	}

#footer-venstre {
	float:left;
	}

#footer-hoyre {
	float:right;
	color: #999999;
	}

#footer-hoyre a {
	color: #999999;
	}

#footer-hoyre a:hover {
	color:#666666;
	}









/* Jcarousel LITE */

.jCarouselLite {
	position: relative;
	width: 937px;
	height: 296px;
	}

.jCarouselLite ul {
	height: 296px;
	}

.jCarouselLite ul li img {
	}

.jCarouselLite ul li {
	width: 937px;
	height: 296px;
	display: block;
	overflow:hidden;
	}

.prev_button {
	position: absolute;
	z-index: 999;
	top:140px;
	width: 25px;
	height: 21px;
	cursor: pointer;
	background: url(images/btn-prev.gif) no-repeat;
	}

.next_button {
	position: absolute;
	z-index: 999;
	right:5px;
	top:140px;
	width: 25px;
	height: 21px;
	cursor: pointer;
	background: url(images/btn-next.gif) no-repeat;
	}

.overlay {
	position:absolute;
	width:400px;
	z-index:9999999;
	top:25px;
	margin:0 0 0 25px;
	padding:15px;
	font-size:14px;
	line-height: 20px;
	background-image: url(images/trnsp.png);"
	}

.overlay a {
text-decoration:underline;
	}

.slide-img {
	margin:0;
	padding:0;
	width: 937px;
	height: 296px;
	}







/* ---------- CLEARFIX ---------- */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
	display: inline-block;
	background-color:#fff;
	}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */


