gallery
{
	border: 2px solid #3CB371;
}

body
	{
		margin: 0px;
		color: #292929;
		
	}


	
h1
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-transform: uppercase;
		color: #333;
		margin: 0px;
	}
	
a
	{
		padding: 0px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #0033ff;
		font-weight: none;
		text-decoration: none;
	}
	

	div.img_txt {
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #292929;
	}
	
div
	{
		display: inline;
		color: #292929;
	}
	
img
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
hr
	{
		height: 1px;
		color: #000;
		margin: 0px;
		padding: 0px;
	}
	
table
	{
		border: 0px solid #000;
		border-collapse: collapse;
	}

	
	
td.left
	{
		vertical-align: top;
		background-image: url(images/border_left.gif);
		background-repeat: repeat-y;
		width: 9px;
	}
	
td.right
	{
		vertical-align: top;
		background-image: url(images/border_right.gif);
		background-repeat: repeat-y;
		width: 7px;
	}
	
td.rightFrame
	{
		background-image: url(images/new_right.jpg);
		background-repeat: no-repeat;
		height: 388px;
		vertical-align: top
	}
	
td.rightFrame_underside
	{
		background-image: url(images/underside_right.jpg);
		background-repeat: no-repeat;
		height: 619px;
		vertical-align: top
	}
	
td.upper_menu 
	{
		background-image: url(images/upper_menu_background.gif);
		background-repeat: repeat-x;
	}
	
td.upper_menu a
	{
		
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-transform: uppercase;
		color: #fff;
		height: 23px;
		padding-left: 15px;
		padding-top: 5px;
		text-decoration: none;
    font-weight: bold;
	}
	
	

	
td.submenu a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #fff;
		width: 155px;
		padding: 5px 10px;
		text-transform: uppercase;
		text-decoration: none;
	}
	
td.pointer
	{
		padding: 0px 0px 0px 5px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #ccc;
		border-top: 1px solid #e6e6e6;
	}
	
td.leftmenu
	{
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;	
			
	}
	
td.leftmenu11 
	{
		border-left: 1px solid #e5e5e5;
	}
	
td.leftmenu11 a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #8fa1ad;
		text-decoration: none;
	}
	
td.leftmenuS
	{
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;	
		text-transform: uppercase;
		font: #ffffff;
		
		font-weight: bold;
		background-color: #5ec2e5;
	}
	
td.leftmenu-under
	{
		border-left: 1px solid #e5e5e5;
		/*border-right: 1px solid #e5e5e5;*/
		height: 100px;
	}
	
td.leftmenu a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #8fa1ad;
		text-decoration: none;
		/*padding-left: 20px;*/
		
	}
	
td.leftmenu a:hover
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		/*padding-left: 20px;*/
		
	}
	
td.leftmenu a:active
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		/*padding-left: 20px;*/
		
	}
	
td.tittel
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 20px;
		text-transform: uppercase;
		padding-left: 15px;
		color: #5ec2e5;
	}
	
td.prosjekt_title
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		padding: 10px 10px 0px 0px;
	}
	
td.prosjekt_content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #292929;
		padding: 5px 15px 10px 15px;
	}
	
td.prosjekt_con
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		padding: 10px 10px 0px 15px;
	}
	
td.prosjekt_backend
	{
		background-image: url(images/new_project_middle.jpg);
		background-repeat: no-repeat;
	}
	
td.beside_folder
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #2769b0;
		font-weight: bold;
		text-transform: uppercase;
	}
	
td.beside_folder a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #2769b0;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}

td.beside_folder a:hover
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #2769b0;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: underline;
	}
		
td.suboverskrift
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #738998;
		font-weight: bold;
		text-transform: uppercase;
		padding-left: 0px;
	}
	
td.boat_content
	{
		
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #292929;
		padding-left: 0px;
		padding-bottom: 10px;

	}
	
td.project_bottom
	{
		background-image: url(images/project_bottom.jpg);
		width: 598px;
		height: 113px;
		padding: 28px 0px 0px 40px;
		vertical-align: top;
		font-family: arial ,Varedana, Helvetica, serif;
		font-size: 12px;
		color: #8fa1ad;
		font-weight: bold;
	}
	
.rm_link
	{
		font-family: arial ,Varedana, Helvetica, serif;
		font-size: 12px;
		color: #8fa1ad;
		font-weight: bold;
	}
div.pages
	{
		font-family: arial ,Varedana, Helvetica, serif;
		font-size: 12px;
		color: #98d8ee;
		font-weight: bold;
	}
	
div a.nextpage 
	{
		font-family: arial ,Varedana, Helvetica, serif;
		font-size: 12px;
		color: #98d8ee;
		font-weight: bold;
	}
	
td.content_underside
	{
		
		padding: 10px 10px 0px 0px;
		border-right: 1px solid #e5e5e5;
		background-color: #fff;
	}
	
td.content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		padding: 5px 10px 5px 10px
	}
	
td.header
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #2769b0;
		text-transform: uppercase;
		font-weight: bold;
		vertical-align: top;
		padding: 0px 0px 0px 7px;
	}
td.subheader
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #738998;
		text-transform: uppercase;
		padding: 2px 0px 0px 6px;
	}
	
td.smallTitle
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #65b7e1;
		font-weight: bold;
		padding-left: 25px;
		
	}
	
td.smallText
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #000;
		padding-left: 5px;
		padding-bottom: 10px;
	}
	
/*------------------------rightFrame---------------------------------------------------------------*/

td.right_subtitle
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #a8e8ff;
		text-transform: uppercase;
		padding: 5px 0px 0px 25px;
	}
	
td.right_Ingress
	{
		padding: 5px 20px 0px 25px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #fff;
	}
	
td.right_image
	{
		background-color: #3ea5da;
		width: 81px;
		height: 16px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #ffffff;
	}
	
td.office
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #8f8f8f;
	}
	
td.number
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #8f8f8f;
		font-weight: bold;
	}
	
a.view_latest
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #ffffff;
		
	}
	
td.view_pics 
	{
		padding-top: 3px;
		padding-bottom: 10px;
	}
	
td.view_pics a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #7ecee8;
		text-decoration: underline;
		
	}
	
/*-----------------------------------artikler-----------------------------------------------------*/
	
div.news_title
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
	}

div.news_txt
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #8f8f8f;
		
	}
	
div.art_ingress
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		/*padding: 0px 10px 0px 10px;*/
		
	}

div.art_body
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		/*padding: 0px 10px 0px 30px;*/
	}

div.art_back a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-decoration: none;
		color: #0000ff;
		
	}
div.lesmer a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		text-decoration: underline;
		color: #0000ff;
		font-weight: normal;
		
	}
	
td.news_container
	{
		padding: 0px 15px 5px 15px;
	}
	
/*-------------------------------------------------------------------------------------------------------*/
	
td.header_dynamisk
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 18px;
		color: #5ec2e5;
		text-transform: uppercase;
		/*font-weight: bold;*/
	}	
	
td.ingress_dynamisk
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #292929;
	}
	
	
	
	
td.header_dynamiskto
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #292929;
		text-transform: uppercase;
	}
td.ref
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #2769b0;
		font-weight: bold;
		padding-left: 20px;
		border-left: 1px solid #e5e5e5;
		/*border-right: 1px solid #e5e5e5;	*/
	}
	
td.up_right
	{
		background-image: url(images/new_default_right.jpg);
		background-repeat: no-repeat;
		width: 226px;
		height: 60px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		padding: 35px 5px 5px 25px;
		font-weight: bold;
	}
	
td.down_right
	{
		background-image: url(images/new_default_rightframe.jpg);
		background-repeat: no-repeat;
		width: 226px;
		height: 328px;
	}
	
/*---------------------------------til kontaktskjema-------------------------------------------------------*/

td.contact_header
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 20px;
		text-transform: uppercase;
		color: #5ec2e5;
	}


td.contact_content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #000;
	}

td.contact_text
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #ff0000;
	}

td.contact_input
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #000;
	}
	
td.contact_text2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #000;
	}

	table
	{
		padding: 0px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #000000;
		font-weight: none;
		margin: 0px;
	}
	











	
