/* CSS Document */

* { margin:0; padding:0;}

html, body {height: 100%;}

html	{background-image:url(_gfx/_bg_main.jpg); background-position:center top; background-repeat:repeat-x;}

#vizi	{height:100%; background-image:url(_gfx/_bg_site.jpg); background-position:center top; background-repeat:no-repeat; margin:0 auto; }

#site	{padding:106px 16px 20px 16px; width:932px; margin:0 auto; position:relative; }
#site #search			{height:65px; text-align:right; position:relative;}
#site #search input		{height:15px; padding:0px 3px 1px 3px; font-size:12px; width:100px; background-color:#E5E5E5; border:1px solid #E7E7E7; position:absolute; top:26px; right:35px;}
#site #search a			{position:absolute; background-image:url(_gfx/_btn_off.gif); background-repeat:no-repeat; height:18px; width:25px; top:26px; right:10px; }
#site #search a:hover	{background-image:url(_gfx/_btn_on.gif);}

#site #globalmeny 				{padding-top:40px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#site #globalmeny ul 			{font-size:12px;}
#site #globalmeny ul li 		{display:inline;}
#site #globalmeny ul li a		{color:#808080; text-decoration:none; padding:3px 12px 3px 12px;}
#site #globalmeny ul li a:hover	{color:#00365A; background:#ECECED;}

#site #bedrifter			{padding-top:55px; margin:0 auto; position:relative;}

#site #bedrifter #submeny 	{font-family: arial, sans-serif; width:940px; position:absolute; z-index:100; font-size:12px; z-index:2; top:55px;}
#site #bedrifter #submeny ul li a, .menu ul li a:visited {border-left:1px solid #ddd; text-transform:uppercase; color:#888; padding:6px 10px 6px 10px; display:block; text-decoration:none; width:212px;  text-align:left; font-weight:bold; overflow:hidden;}
#site #bedrifter #submeny ul li:hover a { background:#333; color:#fff; border-left:1px solid #333; }
#site #bedrifter #submeny ul {padding:0; margin:0; list-style:none; cursor:pointer;}
#site #bedrifter #submeny ul li {float:left; position:relative;}
#site #bedrifter #submeny ul li ul {display:none; background:#333; }
#site #bedrifter #submeny ul li ul li a {border-left:none; font-size:12px; text-transform:none; font-weight:normal; padding:0px 10px 0px 10px; margin:0px; }
#site #bedrifter #submeny ul li:hover ul {display:block; position:absolute; top:24px; left:0; padding:10px 0px 16px 0px;}
#site #bedrifter #submeny ul li:hover ul li a.hide {background:#333; color:#fff;}
#site #bedrifter #submeny ul li:hover ul li a {display:block; height:18px;  background:#333; color:#aaa; }
#site #bedrifter #submeny ul li:hover ul li a:hover {border-left:1px solid #333; background:#333; color:#fff;}

#site #bedrifter #eiendommeny 	{font-family: arial, sans-serif; width:932px; position:absolute; z-index:100; font-size:12px; z-index:2; top:55px; background:#333; }
#site #bedrifter #eiendommeny ul li a, .menu ul li a:visited {text-transform:uppercase; color:#aaa; padding:6px 10px 6px 10px; display:block; text-decoration:none; text-align:left; font-weight:bold; overflow:hidden;}

#site #bedrifter #eiendommeny ul {padding:0; margin:0; list-style:none; cursor:pointer; height:30px; }
#site #bedrifter #eiendommeny ul li ul { background:#333;height:20px; padding-bottom:10px; border-bottom:8px solid #E7E7E7; padding-right:10px;}
#site #bedrifter #eiendommeny ul li ul li {float:right;}
#site #bedrifter #eiendommeny ul li ul li a {border-left:none; font-size:12px; text-transform:none; font-weight:normal; padding:10px 10px 10px 10px; margin:0px;  }
#site #bedrifter #eiendommeny ul li ul li a:hover {background:#E7E7E7; color:#222; border-left:none; font-size:12px; text-transform:none; font-weight:normal; padding:10px 10px 10px 10px; margin:0px; }

#site #innhold	 			{margin-top:27px; border-top:6px solid #333;}
#site #innhold h1		 	{font-family:Arial, Helvetica, sans-serif; padding:74px 10px 10px 10px; color:#fff; margin-bottom:10px; font-weight:normal; position:relative; z-index:1; }
#site #innhold h1.eiendom 	{font-family:Arial, Helvetica, sans-serif; padding:74px 10px 0px 10px; color:#333; margin-bottom:0px; font-weight:normal; position:relative; z-index:1; }
#site #innhold h2		 	{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:10px 10px 10px 10px; color:#00365A; font-weight:normal; position:relative; z-index:1; }
#site #innhold h3		 	{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:10px 10px 10px 10px; color:#00365A; font-weight:normal;}
#site #innhold h3 .small 	{font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#00365A;}
#site #innhold p 			{padding:0px 20px 10px 10px; font-size:12px; color:#555; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
#site #innhold p.ingress 	{font-size:13px; line-height:18px; padding:16px 20px 20px 10px; color:#000;}
#site #innhold p.signatur 	{font-size:10px;}
#site #innhold img 	{margin:4px 10px 4px 0px; padding:4px; border:1px solid #ccc;}


#site #innhold table				{padding:0px 10px 0px 0px;}
#site #innhold table tr th 			{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; padding:10px 10px 10px 10px; color:#00365A; font-weight:normal;}
#site #innhold table tr td 			{padding:0px 4px 0px 10px; font-size:12px; color:#555; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
#site #innhold table tr td a		{border:none; display:block; margin:3px 0px 3px 0px; width:34px; height:14px; background-image:url(_gfx/finnbtn_off.gif); background-repeat:no-repeat;}
#site #innhold table tr td a:hover	{border:none; background-image:url(_gfx/finnbtn.gif); }


#site #innhold a 			{color:#4884AC; text-decoration:none; border-bottom:1px dotted #C4D8E6;}
#site #innhold a:hover		{color:#00365A; border-bottom:1px solid #538DB4;}

#site #innhold #left ul		{margin-bottom:10px;}
#site #innhold #left ul li	{ font-family:Arial, Helvetica, sans-serif; color:#555; line-height:1.5em; font-size:12px; margin-left:26px; margin-right:10px; list-style-position: outside; list-style-image: url(_gfx/_bullet.jpg); list-style-type: disc;}

#site #innhold #left					{float:left; width:680px; margin-bottom:10px;}

#site #innhold #right					{float:left; width:220px; border-left: 1px dotted #999; margin-bottom:10px;}
#site #innhold #right p					{padding:0px 0px 4px 20px; }
#site #innhold #right p.overskrift		{font-size:9px; font-weight:bold; padding:20px 0px 5px 20px; text-transform:uppercase; color:#00365A;}

#site #innhold #enkeltkolonne					{background-color:#E7E7E7; padding:7px 8px 25px 8px;}
#site #innhold #enkeltkolonne h3				{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#00365A; padding-bottom:5px;}
#site #innhold #enkeltkolonne .lokaler			{background:#fafafa; width:304px; float:left;}
#site #innhold #enkeltkolonne .lokaler a		{height:130px; display:block; border-bottom:0px;}
#site #innhold #enkeltkolonne .lokaler a .info			{background-color:#00365A; width:260px;}
#site #innhold #enkeltkolonne .lokaler a:hover .info	{background-color:#4B8DB9;}
#site #innhold #enkeltkolonne .lokaler a .info h4		{color:#fff; font-family:Arial, Helvetica, sans-serif; padding:10px 10px 4px 10px; cursor:pointer;}
#site #innhold #enkeltkolonne .lokaler a .info p		{color:#fff; font-family:Arial, Helvetica, sans-serif; padding:0px 10px 10px 10px; font-size:10px; cursor:pointer;}

#site #aktuelt					{ margin-top:25px; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
#site #aktuelt #header			{ font-size:9px; text-transform:uppercase; color:#787878;}
#site #aktuelt #sak				{ width:600px;}
#site #aktuelt #sak a			{ font-size:13px; color:#00365A; text-decoration:none; margin-bottom:3px; font-weight:bold; line-height:1.5em;}
#site #aktuelt #sak a:hover		{ border-bottom:1px dotted #9AB1C0;}
#site #aktuelt #sak p			{ font-size:12px; color:#555;}

.finn {display:none;}

#site #bunn			{margin:50px 0px 20px 0px; text-align:center; padding-top:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#777; width:930px; background-image:url(_gfx/_bg_bunnskygge.jpg); background-position:top center; background-repeat:no-repeat;}
#site #bunn a		{color:#4B8DB9; text-decoration:none;}
#site #bunn a:hover	{color:#2E6284;}

#site #sjursendesign 	{position:absolute; left:-114px; top:300px; font-size:10px; font-family:Arial, Helvetica, sans-serif; -webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}