/* MENU
.............................................................................................................*/

div.menu
	{
		margin: 0px auto;
		width: 960px;
		padding: 0px 0px;
		height: 135px;
	}
	
div.menuHr
	{
		margin: 0px auto;
		width: 960px;
		padding: 0px 0px;
		height: 50px;

	}
	
div.menu ul li
	{
		float: left;
		list-style: none;
	}
		
div.menu ul li.sep
	{
		float: left;
		width: 6px;
		height:135px;
		background: url(../images/meny_sep.gif) no-repeat;
		opacity: 1.0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!
		filter: alpha(opacity=100);					// second!
	}
	
div.menu ul li a
	{
		float: left;
		padding: 0px;

	}

div.menu ul li a:hover
	{
		float: left;
	}
	
div.menu ul li a.act
	{
		opacity: 1.0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!
		filter: alpha(opacity=100);					// second!
	}
	
div.menu ul li a.pass
	{
		opacity: .6;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; // first!
		filter: alpha(opacity=60);					// second!
	}
	
div.menu ul li a.pass:hover
	{
		opacity: 1.0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!
		filter: alpha(opacity=100);					// second!
	}
	
/* SUBmenu
................................................................................................................*/
	
div.dynside-right ul li a
	{
		float: left;
		border-top: 1px solid #dee2e3;
		width: 200px;
		padding: 12px 0px 8px 0px;
		text-transform: uppercase;
		color: #a2aaad;
		text-decoration: none;
	}
	
div.dynside-right ul li a.subact
	{
		color: #306695;
	}


/* FOOTER
............................................................................................................*/
	
div.footer 
	{
		padding-top:90px;
		color: #fff;
		list-style: none;
	}

div.footer-bottom
	{
		float: left;
		width: 960px;
		padding-top: 10px;
		
	}
	
div.footer-bottom-left
	{
		float: left;
		width: 600px;
	}
	
div.footer-bottom-left p
	{
		color: #fff;
		
	}
	
div.footer-bottom-left a
	{
		font-size: 12px;
		color: #fff;
	}
	
div.footer-bottom-right
	{
		float: right;
		width: 360px;
		text-align: right;
		color: #fff;
	}
div.footer-bottom-right span
	{
		color: #fff;
	}
	
div.footer-bottom-right ul li
	{
		float: left;
		list-style: none;
		color: #fff;
		
	}
	
div.footer-bottom-right ul li a
	{
		color: #fff;
		text-decoration: underline;
	}
	
/* Forside
..........................................................................................................*/
	
div.default-left
	{
		float: left;
		width: 560px;
		padding-right: 35px;
		padding-left: 10px;
	}
	
div.default
	{
		float: left;
		width: 900px;
		padding-right: 35px;
		padding-left: 10px;
	}
	
div.default-left .mer
	{
		font-size:14px;
		padding: 10px 0px 10px 0px;
	}
	
	
div.default-right
	{
		float: left;
		width: 352px;
		background-color: #f5f4f2;
		padding: 0px 0px 0px 0px;
	}
	
	
/* DYNAMISKE SIDER
............................................................................................................*/

div.dynside
	{
		float: left;
		width: 960px;
		padding-top: 0px;
	}
	
div.dynside-left
	{
		float: left;
		padding-right: 30px;
		width: 730px;
	}
	
div.dynside-left ul li
	{
		list-style-position: outside;
		margin-left: 20px;
	}
	
div.sti
	{
		float: left;
		width: 500px;
		padding-top: 10px;
	}
	
div.print
	{
		float: right;
		padding-top: 10px;
		width: 230px;
	}
	
div.print img
	{
		float: right;
	}
	
div.dynside-right
	{
		float: left;
		width: 200px;
		padding-top: 16px;
	}
	
div.dynside-right h2, div.kontaktcontainer-right h2
	{
		margin-bottom: 5px;
		color: #2f6594;
	}
	
div.dynside-right ul li, div.kontaktcontainer-right ul li
	{
		list-style: none;
	}

div.kontaktcontainer-right ul li a
	{
		float: left;
		border-top: 1px solid #dee2e3;
		width: 200px;
		padding: 12px 0px 8px 0px;
		text-transform: uppercase;
		color: #a2aaad;
		text-decoration: none;
	}

/* ARTIKKELARKIV
............................................................................................................*/

div.artikkelarkiv 
	{
		float: left;
		padding-top: 10px;
	}

div.artikkel
	{
		float: left;
		width: 870px;
		padding: 40px 51px 25px 39px;
		border: 1px solid #dadada;
		margin-top: 5px;
	}

/* KONTAKT
...............................................................................................................*/

div.kontaktcontainer-left
	{
		float: left;
		width: 730px;
		padding-right: 30px;
	}
	
div.kontaktcontainer-right
	{
		float: left;
		width: 200px;
		
	}
	
div.kontaktcontainer-right fieldset
	{
		border: none;
		padding: 0px;
	}
	

div.skjema label {
float:left;
width:50px;
}

div.skjema input {
float:left;
width:100px;
}




