.clearBoth{clear:both}
.clearLeft{clear:left}
.clearRight{clear:right}
.floatRight{float:right}
.floatLeft{float:left}
.b{border:1px black solid}


body{
	font-family:		arial;
	background-color:	#dddddd;
	background-image:	url(/gfx/structure/gradients/bodyBackground.gif);
	background-repeat:	repeat-x;
	text-align:		center;
	color:			#464646;
	font-size:		14px;
}
.mainWrapper{
	width:			800px;
	margin:			0 auto 0 auto;
}
.topArea{
	width:			800px;
	background-repeat:	no-repeat;
}
.topAreaBackgroundImage{
	position:		relative;	
}
.menuAreaWrapper{
	position:		relative;
	height:			26px;
	overflow:		hidden;
	
}
.menuAreaWrapper img{
	border:			0;	
}
.menu{
	position:		relative;
	overflow:		hidden;
	font-size:		14px;
	text-align:		left;
	color:			#ffffff;
	width:			788px;
	background-color:	#274766;
}
.menu a{
	color:			#ffffff;
	text-decoration:	none;	
}
.menu a:hover{
	color:			#ffffff;
	text-decoration:	underline;	
}

.menuItem{
	position:		relative;
	/*
	background-image:	url(/gfx/structure/menuItem/menuitemSeparator.png);
	background-repeat:	no-repeat;
	background-position:	top left;
	*/
	padding:		5px 12px 5px 12px;
}
.menuItem.dummy{
	padding:		0;
}
.menuItem.lightBlue{
	background-color:	#4a6f93;
}
.menuItem.gray{
	padding-left:		27px;
	background-color:	#4c4c4e;
}
.menuItem .icon{
	position:		absolute;
	top:			4px;
	left:			6px;	
}
.menuitemSeparator.right{
	position:		absolute;
	top:			0;
	right:			0;	
	z-index:		200;
}
.menuitemSeparator.left{
	position:		absolute;
	top:			0;
	left:			0;	
	z-index:		200;
}
.shadowSide{
	position:		relative;
	background-repeat:	repeat-y;
	width:			6px;
	height:			100%;
}
.shadowSide.left{
	background-image:	url(/gfx/structure/shadows/shadowSideLeft.png);
}
.shadowSide.right{
	background-image:	url(/gfx/structure/shadows/shadowSideRight.png);
}

.mainAreaWrapper{
	position:		relative;
	width:			100%;
	min-height:		300px;
	height:			300px;
	height:			auto !important;
}
.mainArea{
	position:		relative;
	background-color:	#ffffff;
	width:			764px;
	min-height:		300px;
	height:			300px;
	height:			auto !important;
	
	padding:		0 12px 20px 12px;
}
.mainArea .text{
	position:		relative;
	width:			340px;
	padding:		0 25px 0 25px;
	
	text-align:		left;
}
.mainArea .text.index{
	position:		relative;
	width:			360px;
	padding:		20px 0 0 0;
	
	text-align:		left;
}
.mainArea h1{
	margin:		0 0 10px 0;
	color:			#4a6f93;
	font-size:		20px;
}

.mainArea .imageArea div{
	position:		relative;
	margin:			0 0 20px 0;
}
.mainArea .imageArea.index div{
	position:		relative;
	margin:			0 20px 20px 0;
	width:			360px;
}
.subMenuArea{
	position:		relative;
	text-align:		left;
	width:			150px;
	color:			#464646;
	font-size:		14px;
	border-right:		1px solid #c3c2c2;
	height:			100%;
}
.subMenuArea ul{
	position:		relative;
	padding:		0;
	margin:			0 0 0 15px;
}
.subMenuArea a{
	color:			#464646;
	text-decoration:	none;	
}
.subMenuArea a:hover{
	
	text-decoration:	underline;	
}
.bottomWrapper{
	position:		relative;	
	width:			800px;
	height:			32px;
	background-image:	url(/gfx/structure/bottom.png);
	background-repeat:	no-repeat;
	color:			#ffffff;
	font-size:		12px;
	padding-top:		8px;
}
.breadcrumbsArea{
	position:		relative;
	color:			#727272;
	font-size:		10px;	
	text-align:		left;
	padding:		5px 0 5px 0;
}
.breadcrumbsArea a{
	position:		relative;
	top:			1px;
	color:			#727272;
	text-decoration:	none;
}
.breadcrumbsArea a:hover{
	text-decoration:	underline;
}

.imageFullsizeWrapper{
	position:		fixed;
	top:			145px;
	left:			250px;
	display:		none;
	border:			3px solid #464646;
	z-index:		150;
}
/* -- kontaktformuläret -- */

.interestForm{
	position:		relative;

}
.interestTextarea{
	width:			300px;
	height:			100px;

}
.interestInput{
	width:			200px;
}
.interestWrapper{
	position:		relative;
	margin-bottom:		5px;
}
/* ---------------------- */

/*
.menu a{
	margin:			0 10px 0 10px;
	color:			#ffffff;
	text-decoration:	none;
}
.menu a:hover{
	text-decoration:	none;	
}
.menu a:visited{
	color:			#ffffff;
}

*/
/*
h1{
	font-size:		25px;
	margin:			0;
	padding:		10px 0 10px 0;
}


.logo{
	position:		relative;
	margin-bottom:		10px;	
	
}
.topText{
	position:		relative;
	margin-top:		20px;
	font-size:		10px;
	color:			#ffffff;
	visibility:		visible;
}
.mainAreaText{
	text-align:		left;
	line-height:		25px;
}





*/