body
{
	margin:0px;
	padding:0px;
	width:100%;
	background-image:url("../images/design/back.gif");
	background-position:0px 83px;
}

.wrapper-outer
{
	text-align:center;
	width:100%;
	background-image:url("../images/design/back_top.gif");
	background-repeat:repeat-x;
}

.wrapper
{
	margin:0 auto;
	text-align:left;
	width:954px;
}

.wrapper-head
{
	width:954px;
	height:82px;
	background-image:url("../images/design/back_head.gif");
	background-repeat:repeat-x;
}
	
	.head-logo
	{
		width:200px;
		height:82px;
		float:left;
		position:relative;
	}
	
		.head-logo .logo
		{
			width:134px;
			height:35px;
			top:37px;
			left:18px;
			position:absolute;
			background-image:url("../images/design/logo.gif");
		}
	
	.head-menu
	{
		width:683px;
		height:82px;
		float:left;
		position:relative;
	}
		.menu-container
		{
			height:32px;
			width:683px;
			text-align:right;
			bottom:0px;
			right:0px;
			position:absolute;
		}
		
		.menusub-container
		{
			height:62px;
			width:512px;
			text-align:right;
			top:88px;
			left:-155px;
			position:absolute;
		}
		
		.menusub-container a
		{
		outline:none;
		}
			
			.menu-left
			{
				width:22px;
				height:32px;
				background-image:url("../images/design/menu_left.gif");
				float:right;
			}
			
			.menu-right
			{
				width:22px;
				height:32px;
				background-image:url("../images/design/menu_right.gif");
				float:right;
			}
		
			.menu-element
			{
				height:32px;
				float:right;
				background-image:url("../images/design/menu_off_back.gif");
				background-repeat:repeat-x;
				position:relative;
			}
				.menu-element-left
				{
					width:28px;
					height:32px;
					float:left;
				}
				
			
				.menu-link
				{
					height:32px;
					line-height:32px;
					margin:0px;
					padding:0px;
					float:left;
				}
				
				.menu-link img
				{
					margin-top:10px;
				}
				
				.menu-element-right
				{
					width:28px;
					height:32px;
					float:left;
				}
				
				.menu-element-left-back
				{
					background-image:url("../images/design/menu_off_left.gif");
					background-repeat:no-repeat;
				}
				
				.menu-element-right-back
				{
					background-image:url("../images/design/menu_off_right.gif");
					background-repeat:no-repeat;
					background-position:right;
				}
			
			.menu-element-selected
			{
				height:32px;
				float:right;
				background-color:#FFFFFF;
			}

.wrapper-content
{
	width:954px;
	background-color:#ffffff;
	position:relative;
	background-image:url("../images/design/dok_bottom_back.gif");
	background-repeat:repeat-y;
	min-height:300px;
}

.wrapper-contentslide
{
	width:954px;
	background-color:#ffffff;
	position:relative;
	background-image:url("../images/design/dok_bottom_back2.gif");
	background-repeat:repeat-y;
	min-height:300px;
}

.wrapper-content-start
{
	width:954px;
	background-color:#ffffff;
	position:relative;
	background-image:url("../images/design/dok_bottom_back_start.gif");
	background-repeat:repeat-y;
	min-height:300px;
}

	.content-left-width
	{
		width:287px;
	}
	
	.content-left-width-selected
	{
		width:575px;
	}
	
	.content-left-width-aktuelt
	{
		width:483px;
	
	}

	.content-left
	{
		height:461px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:0px;
	}
	
		.content-left-top
		{
			height:320px;
			background-color:#FFFFFF;
		}
		
		.content-left-bottom
		{
			height:141px;
		}
	
			.content-left-bottom-box
			{
				position:relative;
				margin:0px;
				padding:0px;
				height:141px;
				width:287px;
				background-image:url("../images/design/aktuelt_back.gif");
				float:left;
			}
			
			.content-left-bottom-box-aktuelt
			{
				position:relative;
				margin:0px;
				padding:0px;
				height:141px;
				width:196px;
				background-image:url("../images/design/bottom_back_small.gif");
				float:left;
			}
			
				.content-left-bottom-box .aktuelt-view
				{
					position:absolute;
					left:34px;
					top:20px;
					width:253px;
					height:120px;
				}
				
				.content-left-bottom-box-aktuelt .aktuelt-view
				{
					position:absolute;
					left:34px;
					top:20px;
					width:153px;
					height:120px;
				}
				
					.content-left-bottom-box .aktuelt-view .aktuelt-link
					{
						width:216px;
						height:15px;
						display:block;
					}
					
					.content-left-bottom-box-aktuelt .aktuelt-view .aktuelt-link
					{
						width:116px;
						height:15px;
						display:block;
					}
					
					.content-left-bottom-box .aktuelt-view .aktuelt-element 
					{
						width:226px;
						height:15px;
						line-height:15px;
					}
					
					.content-left-bottom-box-aktuelt .aktuelt-view .aktuelt-element 
					{
						width:116px;
						height:15px;
						line-height:15px;
					}
					
						.content-left-bottom-box .aktuelt-view .aktuelt-element .aktuelt-title
						{
							width:160px;
							height:15px;
							float:left;
						}
						
						.content-left-bottom-box-aktuelt .aktuelt-view .aktuelt-element .aktuelt-title
						{
							width:158px;
							height:15px;
							float:left;
						}
						
						.content-left-bottom-box .aktuelt-view .aktuelt-element .aktuelt-date
						{
							width:58px;
							height:15px;
							float:left;
							color:#b3b3b3;
						}
						
						.content-left-bottom-box .aktuelt-view .aktuelt-element .aktuelt-arrow
						{
							width:53px;
							height:15px;
							float:left;
							text-align:right;
							line-height:15px;
							overflow:hidden;
						}
						
						.content-left-bottom-box-aktuelt .aktuelt-view .aktuelt-element .aktuelt-arrow
						{
							display:none;
							visibility:hidden;
						}
		

	
	.content-main-start
	{
		width:267px;
		min-height:461px;
		position:relative;
		left: 576px;
		padding:0;
	}
	
	.content-main-prosjekt
	{
		width:248px;
		min-height:461px;
		position:relative;
		left:548px;
		padding:0px;
	}
	
	.content-main-aktuelt
	{
		width:248px;
		min-height:461px;
		position:relative;
		left:548px;
		padding:0px;
	}

	.content-main
	{
		width:287px;
		min-height:461px;
		position:relative;
		left: 479px;
		padding:0;
		background-image:url("../images/design/dok_top_back.gif");
		background-repeat:no-repeat;
	}
	
		.content-main-bottom
		{
			position:absolute;
			margin:0px;
			padding:0px;
			height:141px;
			width:289px;
			bottom:0px;
			left:-2px;
			background-color:#ffffff;
			background-image:url("../images/design/aktuelt_back.gif");
		}
		
			.content-main-bottom .aktuelt-view
			{
				position:absolute;
				left:34px;
				top:20px;
				width:253px;
				height:120px;
			}
			
			.content-main-bottom .machine-holder
			{
				width:221px;
				height:59px;
				position:relative;
				overflow:hidden;
			}
			
			.machine-holder .overlay
			{
				width:221px;
				height:59px;
				background-image:url("../images/design/machineback.png");
				position:absolute;
				top:0px;
				left:0px;
				z-index:1000;
				display:block;
			}
			
			.image-slide-holder
			{
				width:500px;
				left:0px;
				top:0px;
				position:absolute;
				z-index:300;
			}
			
			.image-slide
			{
				width:221px;
				height:59px;
				background-image:url("../images/test.gif");
				background-repeat:no-repeat;
				background-position:center;
				/*float:left;*/
				position:absolute;
				z-index:300;
			}
			
			.content-main-bottom .machine-nav
			{
				width:221px;
				height:20px;
				margin-top:10px;
				line-height:20px;
			}
			
			.machine-nav-lbtn
			{
				width:20px;
				height:20px;
				float:left;
				background-image:url("../images/design/mnavleft.gif");
				background-repeat:no-repeat;
				background-position:5px 4px;
				cursor:pointer;
				cursor:hand;
			}
			
			.machine-nav-text
			{
				width:181px;
				height:20px;
				line-height:20px;
				float:left;
				text-align:center;
			}
			
			.machine-nav-text a, a:visited
			{
				text-decoration:none;
				color:#768384;
			}
			
			.machine-nav-rbtn
			{
				width:20px;
				height:20px;
				float:left;
				background-image:url("../images/design/mnavright.gif");
				background-repeat:no-repeat;
				background-position:10px 4px;
				cursor:pointer;
				cursor:hand;
			}
		
	
	.content-rightmargin
	{
		width:92px;
		height:461px;
		margin:0; 
		padding:0;
		position:absolute;
		top:0px;
		right:93px;
		background-color:#ffffff;
	}
	
	.content-submenu-aktuelt
	{
		width:65px;
		height:461px;
		position:absolute;
		left:483px;
		top:0px;
	}
	
	.content-submenu
	{
		width:192px;
		height:461px;
		position:absolute;
		left:287px;
		top:0px;
	}
	
		.submenu-topmargin
		{
			width:192px;
			height:80px;
			position:relative;
		}
		
		.submenu-container
		{
			width:192px;
			height:381px;
			position:relative;
		}
					
			.submenu-container ul
			{
				list-style:none;
				margin:0px;
				padding:0px;
			}
			
			.submenu-element
			{
				width:170px;
				height:20px;
			}

			.submenu-container a
			{	
				display:block;
				height:20px;
				line-height:20px;
				float:right;
				text-align:right;
				text-transform:uppercase;
				color:#716c6c;
				text-decoration:none;
			}
			
			.submenu-spacer
			{
				float:right;
				width:20px;
				height:20px;
			}
			
			.submenu-selected
			{
				float:right;
				width:20px;
				height:20px;
				background-image:url("../images/design/submenu_arrow.gif");
				background-repeat:no-repeat;
				background-position:center;
			}
	
	.content-right
	{
		width:93px;
		height:140px;
		margin:0; 
		padding:0;
		position:absolute;
		top:0px;
		right:0px;
	}
	
		.content-right-top
		{
			width:93px;
			height:320px;
			background-color:#FFFFFF;
		}
		
		.content-right-bottom
		{
			width:92px;
			height:141px;
			background-image:url("../images/design/bottom_back.gif");
		}
		

.wrapper-footer
{
	width:954px;
	height:26px;
	background-image:url("../images/design/back_footer.gif");
	background-repeat:repeat-x;
	position:relative;
}

.wrapper-bottom-shadow
{
	width:954px;
	height:7px;
	position:absolute;
	bottom:-7px;
	background-image:url("../images/design/bottomback.png");
	background-repeat:no-repeat;
}


/* Document list 1 */


.doc-list div
{
	width:255px;
	height:22px;
	background-color:#f2f2f1;
	line-height:22px;
	position:absolute;
	left:20px;
}

.doc-list a
{
	position:relative;
	display:block;
	width:285px;
	height:22px;
	margin-bottom:1px;
	background-color:#f2f2f1;
	background-image:url("../images/design/doclistoff.gif");
	background-position:7px 7px;
	background-repeat:no-repeat;
}

.doc-list a:hover
{
	position:relative;
	display:block;
	width:285px;
	height:22px;
	margin-bottom:1px;
	background-color:#f2f2f1;
	background-image:url("../images/design/docliston.gif");
	background-position:7px 7px;
	background-repeat:no-repeat;
}

/* Front page document */

.frontpage-ingress
{
	line-height:23px;
	margin-left:20px;
	margin-right:5px;
}

.frontpage-linebreak
{
	margin-left:20px;
	margin-right:5px;
	margin-top:10px;
	background-image:url("../images/design/fplinebreak.gif");
}

.clickable
{
	cursor:hand;
	cursor:pointer;
}

.clearer
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

		#content{
			margin:0px auto;
			height:35px;
			width:482px;
			top:425px;
			z-index: 3;
			background-image:url(images/bg.jpg);
			background-repeat:no-repeat;
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #e2dedb;
			border-bottom:1px solid #e2dedb;
			height: 35px;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:10px "Verdana", Arial, sans-serif;
			margin:12px 0px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#000000;
			font:10px "Verdana", Arial, sans-serif;
			margin:12px 0;
			margin-left:20px;
			width:330px;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			
			float: right;
			margin:8px 10px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:422px;
			width:482px;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		
		.hover
		{
			background-image:url(../images/design/mbgh.gif);
		}
		
		object
		{
			outline:none;
		}
		
		a {
	outline: none;
		}	
