body {
	margin	:	0px;
	padding	:	0px;
	font-family:Arial;
}

img {
	border	:	0px;
}

.pageArea {
	float	:	left;
	width	:	960px;
	padding	:	0px;
	margin	:	0px 0px 0px 19px;
}

.clearer {
	clear			: both;
	height			: 0px;
	line-height		: 0px;
	margin			: 0px;
	padding			: 0px;
}



/* Headerarea */

.headerArea {
	margin	:	36px 0px 43px 0px;
	padding	:	0px;
	float	:	left;
	width	:	100%;
}

		.headerArea.logo {
			margin	:	0px;
			width	:	532px;
		}

				.headerArea.logo img{
					border	:	0px;
				}

		.headerArea.nav {
			margin	:	0px;
			width	:	110px;
			float	:	right;
		}

				.headerArea.nav ul {
					margin	:	0px;
					padding	:	0px;
					list-style	:	none;
				}

				.headerArea.nav ul li a {
					color	:	#000;
				}

		.headerArea.lang {
			margin	:	0px;
			float	:	right;
			width	:	50px;
			text-align	:	right;
		}

				.headerArea.lang img{
					border	:	0px;
				}


/* Bodyarea */

.breadcrumb {
	margin	:	0px;
	padding	:	0px;
	float	:	left;
	width	:	100%;
	height	:	14px;
	background-color	:	#8c8c84;
	border-top			:	5px solid #636466;
}



/* MenuArea */

.menuArea {
	float				:	left;
	margin				:	0px;
	padding				:	11px 0px 0px 0px;
	min-height			:	800px;
	width				:	163px;
	background-color	:	#8c8c84;
}

*html .menuArea {
	height	:	800px;
}

		.menuArea ul{
			margin	:	0px 0px 0px 11px;
			padding	:	0px;
			list-style	:	none;
		}

		.menuArea ul li a {
			color			:	#fff;
			text-decoration	:	none;
			font-size		:	10pt;
		}

		.menuArea ul li a.selected {
			text-decoration: underline;
		}

		.menuArea ul li a:hover {
			text-decoration	:	underline;
		}

				.menuArea ul.sub li a {
					font-size: 9pt;
				}

				.menuArea ul.sub li a.selected {
					text-decoration	:	underline;
				}

		.menuArea h2{
			color		:	#fff;
			font-size	:	11pt;
			font-weight	:	bold;
			margin		:	11px 0px 0px 11px;
			padding		:	0px;
		}

/*	MainArea	*/

.mainArea.halfsize {
	width	:	505px;
	float	:	left;
	margin	:	15px 15px 0px 15px;
	 overflow	:	hidden;
}


		.mainBox {
			float	:	left;
			width	:	100%;
			margin	:	10px 0px;
		}

				.mainBox p.info {
					font-size	:	14px;
					margin		:	0px;
				}

				.mainBox h2, .mainBox h2 a {
					float		: 	left;
					width		: 	100%;
					margin		:	5px 0px;
					color		:	#000;
					font-size	:	14px;
				}

				*html .mainBox h2, *html .mainBox h2 a {
					margin	:	0px !important;
					padding	:	0px;

				}

				.mainBox span.date {
					float		: right;
					font-size	: 10px;
					font-weight	:	normal;
					margin		:	-20px 0px 0px 0px;
				}

				*html .mainBox span.date {
					margin	:	-15px 0px 0px 0px;
				}

				.mainBox span.archive {
					margin	:	0px 0px 0px 40px;
				}

				.mainBox img.abImg {
					float	:	left;
					margin	:	0px 10px 0px 0px;
					border	:	0px;
				}

		.mainBox.top {
			margin	:	0px;
		}

		.mainBox.half {
			width	:	248px;
			padding	:	0px 2px;
		}

				.mainBox.half h2 {
					font-size	:	14px;
				}

		.articleList {
			float	:	left;
			width	:	100%;
			margin	:	0px;
			padding	:	20px 0px;
			border-bottom	:	1px solid #000;
		}

				.articleList h2, .articleList h2 a {
					font-size	:	18px;
					color		:	#000;
					text-decoration	:	none;
					margin		:	0px;
				}

				.articleList h2 a:hover {
					text-decoration	:	underline;
				}

				.articleList a {
					color	:	#008000;
				}

/*	Article	*/				
.article.single p.abstract {
	font-weight	:	bold;
}


.byline {
border-bottom:1px dashed silver;
margin-bottom:10px;
}

.byline p.author {
float:left;
font-style:italic;
}


.byline p.date {
float:right;
}
	
.article.single .mainImage {
	/*width		:	505px !important;*/
	overflow	:	hidden;
}				
				
/*	SideArea	*/

.sideBarArea, .sideBarArea .sideBareContent {
	float	:	right;
	width	:	245px;
	margin	:	14px 0px 0px 0px;
	overflow	:	hidden;
}

html>body .sideBarArea, html>body .sideBarArea .sideBareContent {
	width	:	261px;
}


/*	Box - sidebar	*/

.box, .rss, .box.banner {
	margin	:	0px 0px 10px 0px;
	float	:	left;
	width	:	100%;
}

.box h2, .rss h2 {
	background-color	:	#199332;
	color				:	#fff;
	padding				:	3px 0px 3px 12px !important;
	font-size			:	14px !Important;
	margin				:	0px 0px 5px 0px;
	font-weight			:	bold;
	float				:	left;
	width				:	250px;
}

.box.linklist ul, .rss ul {
	margin		:	0px;
	padding		:	0px;
	list-style	:	none;
}

		.box.linklist ul li, .rss ul li {
			margin	:	0px 0px 14px 0px;
			padding	:	0px;
		}

.box.banner img {
	border	:	0px;
}

/*******************************
 *******************************
 *
 * LINKLIST - TWOCOLS
 *
 *******************************
 *******************************/

	.box.linklist ul.twoCols {
		float		:	left;
		margin		:	0px 0px 0px 3px;
		padding		:	0px;
		width		:	48%;
	}

	.box.linklist ul.twoCols li {
		margin		:	0px 0px 5px 3px;
		padding		:	0px;
		text-indent	:	-3px;
	}


/*******************************
 *
 * ARTICLE LISTING
 *
 *******************************/
 .articles {
 }

 .articles ul {
 	margin				: 0px;
 	padding				: 0px;
 	list-style-position	: inside;
 }

 .article {
 }

 .article.fullsize {
 
 }
 

 .article.fullsize h2 {
 	font-size			: 16pt;
 }

/* .article.halfnhalf {
 	float 				: left;
 	width				: 45%;
 	margin-right		: 10px;
	min-height			: 115px;

}*/

.article.halfnhalf { /* Forsøke på en browser hack for å få opplistingen til å ikke falle sammen: ref:  http://littomweb.wordpress.com/2009/06/12/inline-block-fa-orden-pa-listene/*/
        width: 45%;
        min-height: 115px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
        zoom: 1;
        *display: inline;
        _height: 115px;
}

 
 .article.halfnhalf.odd {
 	margin-right		: 0px;
 }

 .article.halfnhalf h2 {
 	font-size			: 12pt;
	padding				: 0px;
	margin				:	20px 0px 5px 0px;
 }
 
 .article.halfnhalf p {
	margin	:	0px;
 }


 .article img {
 	float 				: left;
 	margin-left			: 0px !important;
 	margin-right		: 5px;
 }

.tipafriend  table{
	float: left;
}



