* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

html, body 		{}

body			{background-color:#2b2b2b; background-image:url(_gfx/bg_imtasbildekor.jpg); background-position:center top; border-top:8px solid #000;}

#topp					{margin:0 auto; background-image:url(_gfx/skygge_top.png); padding:50px 0px 0px 0px; background-position:center bottom; background-repeat:no-repeat;}
#topp #logo				{margin:0 auto; width:960px; }
#topp #logo img			{margin-left:3px;}
#topp #menu						{margin:0 auto; width:960px; margin-top:35px; padding:10px 0px 10px 0px; background-image:url(_gfx/menu_bg.png);}
#topp #menu ul					{font-size:0.75em; text-align:left; margin-left:0px; text-transform:uppercase;}
#topp #menu ul li 				{display:inline; list-style-position:inherit; list-style-type:none;}
#topp #menu ul li a				{color:#aaa; text-shadow:#000 0px 0px 3px; padding:10px; height:1em; filter:Shadow(Color=#000000, Direction=135, Strength=5); text-decoration:none;}
#topp #menu ul li a:hover		{color:#fff; text-decoration:none; }
#topp #menu ul li a#akta		{color:#fff; text-shadow:#000 0px 0px 8px; }


#cont			{margin:0 auto; background-image:url(_gfx/skygge_sen.png); background-position:center; background-repeat:repeat-y;}
#cont #site		{margin:0 auto; width:960px;}

#cont #site						{width:960px; position:relative;}
#cont #site #headerknapp		{position:absolute; top:0px; width:960px; height:492px;}
#cont #site #headerknapp a:hover{visibility:hidden;}
#cont #site .boks				{width:240px; height:123px; float:left;}
#cont #site .boks a				{width:240px; height:123px; display:none; vertical-align:bottom; font-size:0.75em; color:#ccc; text-decoration:none;}
#cont #site .boks a .txt		{color:#fff; font-weight:bold; padding-left:4px;}
#cont #site .boks:hover a		{width:240px; height:123px; color:#ccc; display:block; background-image:url(_gfx/knapp_transp.png); /*filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity:0.1; opacity:0.1; */}
#cont #site .boks:hover a div	{padding:101px 10px; line-height:1em;}


#cont #site #tom				{ background:#fff; margin:0 auto; padding:30px;}
#cont #site #tom h1				{ font-size:66px; font-weight:normal; width:415px; margin-bottom:6px;}
#cont #site #tom p				{ font-size:11px; font-weight:normal; width:415px; margin-bottom:3px; }
#cont #site #tom a				{ text-decoration:none; color:#1B85B7}
#cont #site #tom a:hover		{ border-bottom:1px dotted #1B85B7;}

#cont #site #presentasjon				{ position:relative; }
#cont #site #presentasjon #title		{ background:#fff; z-index:12px;}

#cont #site #presentasjon #homebtn 	{ position:absolute; bottom:14px; left:16px; z-index:11; }
#cont #site #presentasjon #homebtn a 	{ color:#fff; font-size:11px; margin:0 2px; padding:3px 7px; background:#2b2b2b; text-decoration:none;}
#cont #site #presentasjon #homebtn a:hover 	{background:#666; }

#cont #site #presentasjon .nav { position:absolute; bottom:14px; left:38px; z-index:10; }
#cont #site #presentasjon #nav a { color:#fff; font-size:11px; margin:0 2px; padding:3px 7px; background:#2b2b2b; text-decoration:none;}
#cont #site #presentasjon #nav a.activeSlide { background:#666;}
#cont #site #presentasjon #nav a:focus { outline: none; }
#cont #site #presentasjon #nav a:hover {background:#666; }

#cont #site #presentasjon .pics { height:369px; width:960px; padding:0; margin:0; overflow: hidden }
#cont #site #presentasjon .pics img { height:369px; width:960px; }

#cont #site #informasjon				{background-color:#000; padding-bottom:14px;}
#cont #site #informasjon h1				{color:#fff; font-size:23px; font-weight:normal; padding:10px 20px 0px 20px;}
#cont #site #informasjon h2				{color:#999; font-size:13px; font-weight:normal; padding:0px 20px 10px 20px;}
#cont #site #informasjon h3				{color:#999; font-size:13px; font-weight:normal; padding:0px 20px 10px 20px; float:left;}
#cont #site #informasjon p				{color:#eee; font-size:13px; font-weight:bold; padding:0px 20px 10px 20px; width:500px;}
#cont #site #informasjon p.generisk		{color:#aaa; width:500px;}
#cont #site #informasjon p.andre		{text-transform:uppercase; font-size:12px; padding:10px 20px 20px 20px; color:#939275;}
#cont #site #informasjon p.andre .eks	{color:#939275; padding-left:6px;}
#cont #site #informasjon p a			{color:#779CAD; text-decoration:none;}
#cont #site #informasjon p a:hover		{color:#779CAD; border-bottom:1px dotted #3E535D;}



#cont #site #intern						{color:#fff; padding:30px 20px 35px 20px;}
#cont #site #intern a					{color:#4088A9; text-decoration:none;}
#cont #site #intern a:hover				{color:#fff;}
#cont #site #intern ul					{list-style-position:inside; list-style-type:none; font-size:12px; text-transform:capitalize;}
#cont #site #intern h1					{font-weight:normal; font-size:26px;}
#cont #site #intern h2					{font-weight:normal; font-size:18px; color:#999; margin-bottom:10px;}





#foot				{background-image:url(_gfx/skygge_bot.png); background-position:center top; background-repeat:no-repeat;}
#foot #boks			{margin:0 auto; width:960px; height:60px; position:relative;}
#foot #boks	#kont			{position:absolute; left:5px; top:20px; color:#777; text-transform:uppercase; font-size:10px; text-shadow:#000 0px 0px 3px; }
#foot #boks	#kont span						{color:#aaa; text-decoration:none; position:relative; line-height:1.1em; }
#foot #boks	#kont span .infoboks			{visibility:hidden; width:210px; position:absolute; padding-top:20px; top:0px; *top:8px; left:0px;  text-transform:none; color:#999;}
#foot #boks	#kont span:hover				{color:#fff; cursor:pointer;}
#foot #boks	#kont span:hover .infoboks		{visibility:visible;}
#foot #boks	#kont span a					{color:#aaa; text-decoration:none; }
#foot #boks	#kont span a:hover				{color:#fff;}

#foot #boks	#kont span a.hoved				{display:block; margin-top:3px; }

#foot #boks	#kont .frem			{color:#aaa;}
#foot #boks	#ekst				{position:absolute; right:0px; top:14px; }
#foot #boks	#ekst a				{margin-left:4px; float:left;}
#foot #boks	#ekst a#amg			{display:block; background-image:url(_gfx/logo_amg.png); background-position:center; width:51px; height:46px;}
#foot #boks	#ekst a#amg:hover	{background-image:url(_gfx/logo_amgon.png);}
#foot #boks	#ekst a#gra			{display:block; background-image:url(_gfx/logo_gra.png); background-position:center; width:64px; height:46px;}
#foot #boks	#ekst a#gra:hover	{background-image:url(_gfx/logo_graon.png);}






body #bakgrunn 			{ background-color:#000; height:18px; line-height:1em; position:absolute; bottom:0px; left:0px; color:#fff; font-size:9px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
body #bakgrunn .heavy	{color:#fff; font-size:10px; text-transform:uppercase;}


#ressurs				{background:#000; display:none; position:absolute; top:0px; margin:0 auto; }
#ressurs #boks			{height:60px; width:960px; font-size:12px; color:#999; margin:0 auto; position:relative;}
#ressurs #boks #innhold	{position:absolute; padding:6px; bottom:0px;}

#flashboks {width:960px; height:240px;}

.clea	{clear:both;}