
/*	breadcrumbs	*/
	
	#breadcrumbs
	{
		font-family		: Verdana, Arial, Helvetica, sans-serif;
		font-size		: 8px;
		line-height		: 15px;
		font-weight		: bolder;
		color			: #669BAB;
		/*padding			: 10px 10px 10px 42px;*/
		margin			: 10px 40px 10px 40px;
		width			: 720px;
		height			: 15px;
	}
	
	#breadcrumbs b
	{
		color			: #275761;
		float			: left;	
		vertical-align	: middle;
		cursor			: pointer;
		padding-left	: 2px;
		padding-right	: 2px;
	}
	
	#breadcrumbs a
	{
		float			: left;
		text-decoration	: none; 
		color			: #669BAB;
		vertical-align	: middle;
	}

	#breadcrumbs a:hover
	{
		float			: left;
		text-decoration	: none; 
		color			: #669BAB;
		vertical-align	: middle;
	}
	

/*	contact	*/
	
	#contact
	{
		left			: 5px;
		/*float			: left;*/
		margin-right	: 5px;		
		font-family		: Verdana, Arial, Helvetica, sans-serif;
		color			: #537689;
		float			: left;
		font-size		: 7pt;
		line-height		: 10pt;
	}

	#contact a
	{
		text-decoration	: none;
		color			: #537689;
	}

	#contact a:hover
	{
		text-decoration	: underline;
	}
			
	#contact strong
	{
		font-weight		: bold;

	}
	
	#contact_title
	{
		color			: #B54C4A;
		font-size		: 14px;
		font-weight		: bolder;
		text-transform	: uppercase;
	}

/*	contentheader	*/

	#contentheader 
	{
		background-image	: url("../images/topbg.gif");
		background-position	: center;
		background-repeat	: no-repeat;
		height				: 150px;
	}
	
	#contentheader img 
	{
		border			: 0;
		margin			: 30px 10px 10px 100px;
	}


/*	contenttop	*/

	#contenttop 
	{
		margin			: 0px 40px 0px 40px;
		height			: 155px;
		padding 		: 0px;
		/*border			: 1px solid red;*/
	}

/*	contenttopartleft	*/

	#contenttopartleft 
	{
		width				: 470px;
		/*height			: 160px;*/
		color				: #B74447;
		text-transform		: uppercase;
		padding				: 0px 0px 0px 0px;
		line-height			: 20px;
		float				: left;
	}
	

	#contenttopartleft_noph1
	{	
		width				: 470px;
		font-family			: Arial, Helvetica, sans-serif;
		font-size			: 24px;
		font-weight			: 100;
		text-transform		: uppercase;
		color				: #345E6E;
		margin				: 0px 0px 10px 0px;
		padding				: 0px;
		float				: left;	
		border-bottom		: 2px solid #BFCED3;
	}

	
/*	contenttopartright	*/

	#contenttopartright 
	{
		width			: 220px;
		height			: 155px;
		margin			: 0px 0px 0px 26px;
		padding			: 0px;
		float			: left;
		vertical-align	: top;
		/*border			: 1px solid red;*/
	}

	#contenttopartright h1 
	{
		font-family		: Arial, Helvetica, sans-serif;
		font-size		: 14px;
		font-weight		: bold;
		text-transform	: uppercase;
		color			: #4398AE;
		margin			: 0px 0px 0px 0px;
		padding			: 14px 0px 10px 0px;
		/*border			: 1px solid green;*/
	}

/* Standard dotted border for non-IE browsers
----------------------------------------------- */

	#contenttopartright h1 
	{
		margin-top		: 0px;
		border-bottom	: 1px dotted #BFCED3;
	}

/* Make dotted border for IE using star-html
----------------------------------------------- */

	* html #contenttopartright h1 
	{
		margin-top			: 0px;
		border-bottom		: 0px;
		background-image	: url("../images/dotted.gif");
		background-position	: bottom;  
		background-repeat	: repeat-x;
	}

	#contenttopartright a 
	{
		color			: #B74447;
		text-decoration	: none;
	}

	#contenttopartright a:hover 
	{
		text-decoration	: underline;
	}

	#contenttopartright div.dark 
	{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		background-color: #fbfbfb;
		border			: 1px solid #fbfbfb;
		/*border: 1px solid red;*/
	}

		
	#contenttopartright div.light 
	{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
	}

	#contenttopartright div.light, div.dark  p
	{
		margin			: 5px 5px 5px 5px;
		color			: #9C9C9C;
		font-size		: 11px;
		/*border: 1px solid yellow;*/
	}

	
/*	contentbottom	*/

	#contentbottom 
	{
		margin			: 0px 40px 0px 40px;
		/*border			: 1px solid red;*/
	}

/*	contentleft	*/
				
	#contentleft 
	{
		width			: 220px;
		padding			: 15px 0px 20px 0px;
		float			: left;
		border-top		: 2px solid #89A3AA;
	}

* html 	#contentleft 
	{
		margin-bottom	: 10px;
		padding			: 15px 0px 0px 0px;
	}	

	#contentleft a 
	{
		color			: #6595A1;
		text-decoration	: none;
	}
		
	#contentleft a:hover 
	{
		color			: #6595A1;
		text-decoration	: underline;
	}
		

/*	contentcenter	*/
	
	#contentcenter 
	{
		width			: 220px;
		margin-bottom	: 10px;
		margin-left		: 28px;
		padding			: 15px 0px 0px 0px;
		float			: left;
		border-top		: 2px solid #89A3AA;
		background-color: #F6FAFB;
	}

/*	contentright	*/
	
	#contentright 
	{
		width			: 220px;
		margin-bottom	: 10px;
		margin-left		: 28px;
		padding			: 15px 0px 0px 0px;
		float			: left;
		border-top		: 2px solid #89A3AA;
	}


/*	copyright	*/
	
	#copyright 
	{
		color			: #797575;
		text-align		: right;
		margin			: 0px 0px 0px 0px;
	}

	#copyright a
	{
		color			: #797575;
		text-decoration	: none;
	}

	#copyright a:hover
	{
		text-decoration	: underline;
	}


/*	frame	*/

	#frame 
	{
		width				: 800px;
		min-height			: 100%;
		height				: auto;
		height				: 100%;
		margin				: 0px auto 0px auto;
		padding				: 0px;
		/*background			: #FAFBFD;*/
		/*background-image	: url(/design/plain/images/bg2.gif);
		background-repeat	: repeat-y;*/
	}
	
/*	newsletter	*/

	#newsletter 
	{
		height			: 32px;
		margin-right	: auto;
		margin-left		: auto;
		margin-top		: 0px;
		padding			: 0px;
		text-align		: left;
		background-color: #CAE3E8;
		border			: 1px solid #A3C1C8;
		color			: #275764;
		font-size		: 11px;
		font-weight		: bold;
	}

	#newsletterbox
	{
		padding			: 0px;
		margin			: 5px auto 5px auto; 
		width			: 800px;
		vertical-align	: middle;
	}
	
	#newsletter div#tekst
	{
		width			: 200px;
		float			: left;
		position		: relative;
		left			: 40px;
	}
	
	#newsletter input#nyhetsbrev 
	{
		margin-left			: 10px;
		border				: 0px;
		background-image	: url("../images/newsbg.gif");
		background-repeat	: no-repeat;
		background-color	: #CAE3E8;
		width				: 157px;
		color				: #275764;
		text-indent			: 5px;
		font-size			: 10px;
		float				: left;
		height				: 20px;
	}

	#newsletter input#submit 
	{
		margin-left			: 20px;
		float				: left;
		font-size			: 9px;
		border				: 0px;
		background-image	: url("../images/submitbg.gif");
		background-repeat	: no-repeat;
		background-color	: #CAE3E8;
		height				: 19px;
		width				: 36px;
		vertical-align		: middle;
	}

	#newsletter_innrykk
	{
		margin 			: 30px;
	}

	#newsletter_innrykk a
	{
		color			: #6595A1;
		text-decoration	: none;
	}

	#newsletter_innrykk a:hover
	{
		color			: #6595A1;
		text-decoration	: underline;
	}


	#newsletter_error
	{
		font-size		: 14px;
		float			: left; 
	}

	#newsletter_error_red
	{
		font-size		: 14px;
		color			: red;
		text-indent		: 10px;
		float			: left; 
		clear			: right;
	}

	#newsletter #flag
	{
		width			: 50px;
		float			: left;
		position		: relative;
		left			: 300px;
		margin-top		: -6px;
	}

/* Denne måtte endres for å fixe dynamisk linjehøyde i referansedata */
/*
	#referanse_link
	{
		text-indent		: 5px;
		width			: 135px;
		float			: left;
		color			: #797575;
		vertical-align	: middle;
	}
*/

	#referanse_link
	{
		margin-top			: 3px;		
		width				: 115px;
		float				: left;
		color				: #797575;
		vertical-align		: top;
		border-top			: 0px;
		background-image	: url("../images/dotted.gif");
		background-position	: top; 
		background-repeat	: repeat-x;
	}


	#referanse_link a
	{
		float			: left;
		color			: #74A0AF;
		vertical-align	: middle;
		text-decoration : none;
	}

	#referanse_link a:hover
	{
		text-decoration : underline;
	}
