
	body
	{
		padding: 0px;
		margin: 15px;
		background: #eee;
		text-align: center;
		font-family: tahoma, helvetica, nimbus sans l;
	}

	#centerbox
	{
		position: relative;
		width: 760px;
		background: #fff url('../gfx/edge_screen_br.png') no-repeat bottom right;
		margin: auto;
		padding: 0px 0px 15px 0px;
	}
	* html #centerbox { padding: 0px; }
	
	
	table#sitenav
	{
		border-collapse: collapse;
		border-spacing: 0px;
		width: 68%;
		background: url('../gfx/back_menu_gray.png');
		float: right;
		margin: 35px 0px 15px 0px;
		height: 20px;
		text-align: left;
	}
	* html table#sitenav
	{
		width: 65%;
	}
	
	#sitenav td
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
	
	#sitenav a
	{
		font-weight: bold;
		display: block;
		background: url('../gfx/back_menu_gray.png');
		padding: 3px 15px 0px 15px;
		color: #003279;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 10px;
		height: 17px;
		cursor: hand; cursor: pointer;
		text-decoration: none;
		text-align: center;
	}
	* html #sitenav a
	{
		padding: 4px 15px 3px 15px;
	}
	
	#sitenav td.activeitem
	{
		background: url('../gfx/back_menu_gray_hover.png');
	}
	
	#sitenav td.activeitem a
	{
		font-weight: bold;
		display: block;
		background: url('../gfx/back_menu_gray_hover.png');
		padding: 3px 15px 0px 15px;
		color: #003279;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		height: 17px;
		cursor: hand; cursor: pointer;
		text-decoration: none;
		text-align: center;
	}
	
	#sitenav a:hover
	{
		background: url('../gfx/back_menu_gray_hover.png');
	}
	
	#contentbox
	{
		background: #fff;
		display: block;
		padding: 0px 15px 60px 15px; 
		position: relative;
	}
	
	#arrowanimation
	{
		padding: 0px;
		margin: 0px;
		position: relative; 
		width: 220px; 
		height: 280px; 
		display: block; 
		float: left;
	}
	
	#sectionbuttons
	{
		position: absolute;
		top: 25px;
		left: 0px;
		width: 230px;
		height: 20px;
		background: #fff;
		text-align: left;
	}
	
	#sectionbuttons img
	{
		margin: 0px;
		text-align: left;
	}
	
	#imageanimation
	{
		position: absolute;
		top: 20px;
		left: 0px;
		width: 220px;
		height: 230px;
		background: #fff;
		text-align: left;
	}
	
	#contentfield
	{
		background: url('../gfx/back_contentframe.png');
		width: 68%;
		float: right;
	}
	* html #contentfield
	{
		width: 65%;
	}
	
	
	#contentfield .field
	{
		margin: 0px 2px 0px 2px;
		background: #fff;
		display: block;
		padding: 15px 15px 0px 15px;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		color: #333;
		text-align: left;
		vertical-align: top;
		height: 156px;
	}
	* html #contentfield .field
	{
		height: 171px;
	}
	
	#contentfield .front
	{
		margin: 2px 2px 0px 2px;
		background: #fff;
		display: block;
		padding: 15px 15px 0px 15px;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		color: #333;
		text-align: left;
		vertical-align: top;
		height: 174px;
		overflow: auto;
	}
	* html #contentfield .front
	{
		height: 189px;
	}
	
	#contentfield div.article
	{
		margin: 2px 2px 0px 2px;
		background: #fff;
		display: block;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		color: #333;
		text-align: left;
		height: 332px;
		overflow: auto;
		padding: 15px 15px 0px 15px;
	}
	* html #contentfield div.article
	{
		height: 339px;
	}
	
	#contentfield div.campaign
	{
		margin: 2px 2px 0px 2px;
		background: #fff;
		display: block;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		color: #333;
		text-align: left;
		height: 352px;
		overflow: auto;
		padding: 15px 15px 0px 15px;
	}
	* html #contentfield div.campaign
	{
		height: 354px;
	}
	
	#contentfield div.longtext
	{
		margin: 2px 2px 0px 2px;
		background: #fff;
		display: block;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		color: #333;
		text-align: left;
		height: 352px;
		overflow: auto;
		padding: 15px 15px 0px 15px;
	}
	* html #contentfield div.longtext
	{
		height: 354px;
	}
	
	#contentfield div.success
	{
		margin: 0px 2px 0px 2px;
		background: #fff;
		display: block;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		color: #333;
		text-align: left;
		height: 352px;
		overflow: auto;
		padding: 15px 15px 0px 15px;
	}
	
	#contentfield ul
	{
		margin: 0px 0px 12px 18px;
		padding: 0px;
	}
	
	#contentfieldBottom
	{
		background: url('../gfx/edge_contentframe_b.png');
		width: 68%;
		float: right;
	}
	* html #contentFieldBottom
	{
		width: 65%;
	}
	
	#contentfieldBottom .bottom
	{
		float: right;
		display: block;
		background: no-repeat url('../gfx/edge_contentframe.png');
		width: 15px;
		height: 15px;
	}
	
	#contentfieldBottom .bottomLeft
	{
		float: left;
		display: block;
		background: no-repeat url('../gfx/edge_contentframe_l.png');
		width: 15px;
		height: 15px;
	}
	
	#subnavmenu
	{
		width: 68%;
		background: url('../gfx/back_menu_blue.png');
		height: 20px;
		padding: 0px;
		float: right;
	}
	* html #subnavmenu
	{
		width: 65%;
	}
	
	#subnavmenu.bedrift 
	{
		width: 68%;
		background: url('../gfx/back_menu_blue.png');
		height: 40px;
		padding: 0px;
		float: right;
	}
	* html #subnavmenu.bedrift 
	{
		width: 65%;
	}
	
	#subnavmenu div
	{
		float: left;
		margin: 0px;
		display: block;
	}
	
	#subnavmenu a, #productnav a
	{
		font-weight: bold;
		float: left;
		display: block;
		background: url('../gfx/back_menu_blue.png');
		padding: 3px 15px 0px 15px;
		color: #fff;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 10px;
		height: 17px;
		cursor: hand; cursor: pointer;
		text-decoration: none;
	}
	* html #subnavmenu a, * html #productnav a
	{ 
		height: 20px; 
	}
	
	#subnavmenu a:hover, #productnav a:hover
	{
		background: url('../gfx/back_menu_blue_hover.png');
	}
	
	
	#subnavmenu label a, #productnav label a
	{
		font-weight: bold;
		float: left;
		display: block;
		background: url('../gfx/back_menu_red.png');
		padding: 3px 15px 0px 15px;
		color: #fff;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 10px;
		height: 17px;
		cursor: hand; cursor: pointer;
		text-decoration: none;
	}
	* html #subnavmenu a
	{
		height: 20px;
	}
	* html #productnav a
	{
		padding: 4px 15px 4px 15px;
	}
	
	#subnavmenu label a:hover, #productnav label a:hover
	{
		background: url('../gfx/back_menu_red_hover.png');
	}
	
	#subnavmenu td.edge
	{
		padding: 0px;
		width: 15px;
	}
	
	#productnav
	{
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
		padding: 0px;
		background: url('../gfx/back_menu_blue.png');
	}
	
	#productnav td
	{
		margin: 0px;
		padding: 0px;
	}
	
	#teaser
	{
		background: #eee;
		display: block;
		float: left;
		width: 363px;
	}
	
	#teaserLeft
	{
		background: #eee;
		position: absolute;
		top: 306px; 
		left: 15px; 
		width: 220px;
		text-align: left;
	}
	
	#teaserLeft2
	{
		background: #eee;
		position: relative;
		width: 220px;
		height: 134px;
		float: left;
		text-align: left;
		border: red 2px solid;
	}
	
	#teaserSmall
	{
		background: #eee;
		display: block;
		float: left;
		width: 220px;
	}
	
	#teaserData
	{
		background: #eee;
		display: block;
		float: right;
		width: 363px;
		margin: 0px;
	}
	
	#teaserDataBig
	{
		background: #eee;
		display: block;
		float: right;
		width: 496px;
		margin: 0px;
	}
	* html #teaserDataBig
	{
		width: 494px;
	}
		
	#teaserBlock
	{
		display: block;
		clear: both;
		text-align: left;
		margin: 15px 0px 0px 0px;
		position; absolute;
	}
	* html #teaserBlock
	{
		margin-top: 30px;
	}
	
	.paddedContent, .paddedContent td
	{
		display: block;
		margin: 2px;
		padding: 6px;
		background: #eee;
		height: 118px;
		overflow: auto;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		text-align: left;
	}
	.paddedContentSuccess
	{
		display: block;
		margin: 2px;
		padding: 6px;
		background: #eee;
		height: 118px;
		overflow: auto;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		text-align: left;
	}
	 .paddedContentSuccess td
	{
		font-size: 11px;
	}
	* html .paddedContentSuccess
	{
		height: 130px;
	}
	
	.paddedContent td
	{
		padding: 0px;
		padding-left: 6px;
		overflow: visible;
		display:;
		margin: 0px;
		background: none;
	}
	
	
	.productDescription
	{
		display: block;
		position: relative;
		margin: 6px;
		background: #eee;
		height: 102px;
		overflow: auto;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		text-align: left;
	}

	#logobox
	{
		margin-top: 20px;
		display: block;
		left: 550px;
		padding: 6px;
		position: absolute;
	}
	* html #logobox{ margin: 0px; margin-bottom: 20px; }
	
	#lyselogo
	{
		margin-top: 38px;
		display: block;
		left: 14px; 
		position: absolute;
	}
	
	#searchbox
	{
		margin-top: 32px;
		display: block;
		left: 315px;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 9px;
		text-align: left;
		padding: 6px;
		font-weight: bold;
		position: absolute;
	}
	* html #searchbox{ margin: 0px; margin-top: 17px; margin-bottom: 20px; }
	
	#topleftedge
	{
		width: 15px;
		height: 15px;
		display: block;
		float: left;
		background: no-repeat url('../gfx/edge_screen_tl.png');
	}
	
	#toprightedge
	{
		width: 15px;
		height: 15px;
		display: block;
		float: right;
		background: no-repeat url('../gfx/edge_screen_tr.png');
	}
	
	#bottomleftedge
	{
		width: 15px;
		height: 15px;
		display: block;
		float: left;
		background: no-repeat url('../gfx/edge_screen_bl.png');
	}
	
	#bottomrightedge
	{
		width: 15px;
		height: 15px;
		display: block;
		float: right;
		background: no-repeat url('../gfx/edge_screen_br.png');
	}
	
	a:link, a:visited, a:active
	{
		color: #003279;
		font-weight: bold;
		text-decoration: none;
	}
	
	a img
	{
		vertical-align: top;
	}
	
	a:hover
	{
		color: #8B0000;
	}
	
	h2
	{
		color: #003279;
		font-size: 12px;
		font-family: tahoma, helvetica, nimbus sans l;
		margin: 0px;
		margin-bottom: 4px;
		padding: 0px;
	}
	
	.paddedContent h2
	{
		color: #003279;
		font-size: 11px;
		font-family: tahoma, helvetica, nimbus sans l;
		margin: 0px;
		margin-bottom: 4px;
		padding: 0px;
	}
	
	h1
	{
		color: #8B0000;
		font-size: 15px;
		font-family: tahoma, helvetica, nimbus sans l;
		margin: 0px;
		margin-bottom: 4px;
		padding: 0px;
	}

	.spacer
	{
		height: 8px;
	}
	
	table.submenu
	{
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
		width: 100%;
		background: url('../gfx/back_menu_gray.png');
		margin: 0px 0px 0px 0px;
		height: 20px;
		text-align: left;
	}
	
	table.submenu td
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
	
	table.submenu a
	{
		font-weight: bold;
		display: block;
		background: url('../gfx/back_menu_gray.png');
		padding: 3px 15px 0px 15px;
		color: #003279;
		font-family: tahoma, helvetica, nimbus sans l;
		font-size: 11px;
		height: 17px;
		cursor: hand; cursor: pointer;
		text-decoration: none;
		text-align: center;
	}
	
	table.submenu a:hover
	{
		background: url('../gfx/back_menu_gray_hover.png');
	}
	
	table.submenu label a
	{
		background: url('../gfx/back_menu_gray_hover.png');
	}
	
	.teaserHeading
	{
		color: #8B0000;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: tahoma, helvetica, nimbus sans l;
		display: block;
		background: #eee;
		padding: 0px 0px 0px 13px;
	}
	
	.teaserHeading_inactive
	{
		color: #8B0000;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: tahoma, helvetica, nimbus sans l;
		display: block;
		background: #fff;
		padding: 0px 0px 0px 13px;
	}
	
	.teaserHeading2
	{
		color: #8B0000;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: tahoma, helvetica, nimbus sans l;
		display: block;
		background: #fff;
		padding: 0px 0px 0px 13px;
	}
	
	#archive
	{
		display: block; 
		float: right; 
		background: #eee; 
		padding: 2px 6px 2px 6px; 
		font-size: 9px;
	}
	
	#archive_inactive
	{
		display: block; 
		float: right; 
		background: #fff; 
		padding: 2px 6px 2px 6px; 
		font-size: 9px;
	}
	
	#teaserlink1
	{
		display: block;
		text-align: left;
		font-size: 11px;
		font-family: tahoma, helvetica, nimbus sans l;
		width: 210px;
		padding: 6px;
		text-align: left;
	}
	
	#teaserlink2
	{
		display: block;
		text-align: left;
		font-size: 11px;
		font-family: tahoma, helvetica, nimbus sans l;
		width: 210px;
 		padding: 6px 6px 0px 15px;
		text-align: left;
	}
	
	img.box
	{
		border: 2px solid #ccc;
	}
	
	p
	{
		padding: 0px;
		margin: 0px 0px 10px 0px;
	}
	
	form
	{
		padding: 0px;
		margin: 0px;
	}
	
	#moviePlayer
	{
		 display: block; 
		 float: left; 
		 position: relative; 
		 width: 220px; 
		 height: 133px; 
		 background: url('../gfx/movieplayer/background.png'); 
		 margin-top: 14px;
	}
	* html #moviePlayer
	{
		margin-top: 13px;
	}
	
	.defaultfont
	{
		font-family: tahoma, helvetica, nimbus sans l;	
	}
	
	.input_text
	{
		border-top: 1px solid #777;
		border-left: 1px solid #777;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		background: #fff;
		color: #000;
		padding: 2px 3px 3px 3px;
	}
	
	.input_button
	{
		border-top: 1px solid #eee;
		border-left: 1px solid #eee;
		background: url('../gfx/back_menu_gray.png');
		color: #000;
		padding: 3px 10px 3px 10px;
		font-weight: bold;
		border-right: 1px solid #a0a0a0;
		border-bottom: 1px solid #a0a0a0;
		cursor: pointer;
		font-size: 11px;
	}
	* html .input_button
	{
		cursor: hand; 
		padding: 1px 10px 1px 10px;
	}
	.input_button:hover
	{
		background: url('../gfx/back_menu_gray_hover.png');
	}
	
	#dekorbilde
	{
		position: absolute; 
		top: 55px; 
		width: 220px; 
		height: 220px;
	}
	
	#tipsbox
	{
		float: right;
		display: block;
		font-size: 11px;
		padding: 4px 15px 0px 15px;
		margin-top: -17px;
		text-align: right;
	}
	* html #tipsbox
	{
		margin-top: -17px;
	}
	
	#successes
	{
		height: 120px;
		display: block;
		padding: 4px;
	}
	
	#successes strong
	{
		padding: 0px 6px 4px 6px;
		font-weight: bold;
		color: #000; 
		display: block;
		border-bottom: 1px solid #ddd;
		font-size: 11px;
	}
	
	.campaignhack
	{
		margin-top: 8px;
	}
	* html .campaignhack
	{
		margin-top: 2px;
	}
	
	#imageScroller
	{
		position: relative;
		display: block;
		float: left;
		margin-top: 14px;
		font-size: 11px;
	}
	* html #imageScroller 
	{
		width: 100px;
	}
	
	
	.searchresult
	{
		display: block;
		margin: 16px 0px 0px 0px;
	}
	
	.searchresult .srdata
	{
		display: block;
	}
	
	.content
	{
		font-size: 11px;
		text-align: left;
		display: block;
		padding: 16px;
	}
	
	#corner
	{
		position: absolute; 
		top: 260px; 
		left: 205px; 
		background: url('../gfx/imagecorner.png'); 
		width: 15px; 
		height: 15px;
		z-index: 1000;
	}
	* html #corner
	{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/kunder/noralarm/gfx/imagecorner.png', sizingMethod='normal');
		background: none;
	}
