@charset "utf-8";
/* CSS Document */



body{
	font-size:11pt;
	line-height:15pt;
	font-family: verdana, sans-serif, arial;
	color:#FFFFFF;
	background-color:#5e5e5e;
	background-image:url(../Library/design/background_pattern2.png);
	margin: 0px;
}


.Ydre {
	margin:0 auto; 
	width:1020px;
}

.Main {	
	position:relative;
	width: 1020px;
	z-index:2;
}

.TopBanner  {
	position:absolute;
	height:731px; 
	width:1020px; 
	z-index:-5;
}

.Bottom {
	position:relative; 
	float:left; 
	width:1020px; 
	height:10px;
}


.Header {	
	position:relative;
	top: 0px;
	height: 97px;
	width: 1020px;
	cursor:pointer;
	border:0px;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	background-image:url(../Library/design/logo_Topbanner.png);
	z-index:2;
}

.Menu	{
	height:28px;
	width:940px;
	padding-left:70px;

}

.btn_Menu  {
	position:relative;
	float:left;
	border:0px;
	padding:0px;
	margin:0px;
	padding-left:15px;
}

.HugeGalleri	{
	position:relative;
	margin:25px;
	margin-bottom:10px;
	height: 313px;
	width: 970px;
	vertical-align:bottom;
	z-index: 2;
}


.btn_SeGalleri {
	position:relative;
	top:261px;
	float: right;
	cursor:pointer;
	height: 62px;
	width: 272px;
	background-image:url(../Library/design/Se_galleri.png);
	z-index: 4;
	}
	



.Content	{
	position:relative;
	padding:25px;
	padding-bottom:0px;
	padding-top:0px;
	width: 970px;
	z-index: 2;
}

.Content:after	{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .Content {height: 1%;}
/* End hide from IE-mac */




.Bottom_Left {
	position:relative;
	float:left;
	clear:left;
	height:10px;
	width:10px;
	bottom:0px;
	background-image:url(../Library/design/bottom_Corner_Left.png);
	z-index: 2;
	}
	
.Bottom_Right {	
	position:relative;
	float:left;
	height:10px;
	width:10px;
	bottom:0px;
	background-image:url(../Library/design/bottom_Corner_Right.png);
	z-index: 2;
	}

.Bottom_Mid {	
	position:relative;
	float:left;
	height:10px;
	bottom:0px;
	width:1000px;
	background-color:#15171b;
	z-index:2;
	}

.Tree_Split_Col	{
	position:relative;
	float:left;
	width:282px;
	padding:20px;
	
}

.Two_Split_Col	{
	position:relative;
	float:left;
	width:445px;
	padding:20px;
}

.Right_Col	{
	position:relative;
	float:left;
	width:288px;
	padding:20px;
}

.Col_Title	{
	position:relative;
	float:left;
	clear:left;
	}

.Col_Txt	{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	line-height:16px;
	clear:left;

}

.Greenline	{
	position:relative;
	clear:left;
	height:4px;
	width:100%;
	/*background-color:#b9d533;*/
}

.top_ned  {
	z-index:-5;
	position:fixed;
	width:100%;
	height:199px;
	background-image:url(../Library/design/top_ned_grad.png);
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

.right_left  {
	z-index:-5;
	position:fixed;
	width:199px;
	height:100%;
	background-image:url(../Library/design/right_left_grad.png);
	right:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

.bottom_op  {
	z-index:-5;
	position:fixed;
	width:100%;
	height:199px;
	background-image:url(../Library/design/bund_op_grad.png);
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

.left_right  {
	z-index:-5;
	position:fixed;
	width:199px;
	height:100%;
	background-image:url(../Library/design/left_right_grad.png);
	left:0px;
	margin:0px;
	padding:0px;
	border:0px;
}
