
/* Generelt */

	.contents .container {
		height: 100%;
		width: 950px;
	}
	.contents  {
		background-color: #ffffff;
	}
	.contents .left {
		float: left;
		width: 720px;
		width: 590px;
	}
	.contents .right {
		width: 206px;
		float: left;
	}
	.contents .right .inner {
		padding: 20px;
	}
	.blockContents {
		margin:0px 0px 0px 20px;
		padding: 13px 11px 13px 11px;
		border: 1px solid #e2e2e2;
		width: 204px;
		width: 182px;
	}
	.block_footer {
		background-image: url(images/blokk_splitter.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		margin: 0px 0px 18px 20px;
		padding:8px 0px 0px 0px;
		height: 20px;
		width: 206px;
	}
	.front_blockContents {
		margin:  0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		float: left;
	}
	.front_blockContents_left {
		margin:  0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		float: right;
	}

	.front_blockContents_2 {
		margin:  5px 10px 0px 0px;
		float: left;
		width: 224px;
		height: 166px;
	}

	.front_blockContents table {
		margin:0px 0px 0px -3px;
		padding:0px 0px 0px 0px;
	}

/* Block menu */
	.blockMenu {}
	.blockMenu ul {
		list-style-type: none;		
		list-style-image: none;
		padding:0px 0px 0px 0px;
		margin: 8px 0px 0px 0px;
	}
	.blockMenu ul li {
		list-style-type: none;
		text-align: right;
		color: #5d7d37;
	}

	.blockMenu ul li a {
		background-image:url(images/front_menu2.png);
		background-repeat: no-repeat;
		background-position:right top;

		display: block;
		text-decoration: none;
		padding:6px 20px 6px 0px;
	}
	.blockMenu ul li a:hover {
		background-image:url(images/front_menu_hover2.png);
		background-repeat: no-repeat;
		background-position:right top;
	}



/* Artikkler paa forsiden*/
	.mainarticle .image {
		float: right;
		margin-bottom: 12px;
	}
	.article h1 {
		color: #74a019;
	        font-size: 12px;
	        font-weight: bold;
	}
	.article h1 span {
	        color: #000000;
	        padding-right: 5px;
	}
	.article p { color:#000; }
	.article a { 
		text-decoration: none;
	}
	.article {
	        margin-bottom: 20px;
	}
	.article img {
	        float: left;
	        margin-right: 13px;
	        border: 0px;
	}
	.paginator { display: none; }

/* Blokker på forsiden */
	.front_right_blocks h1 { 
		color: #74a019;
		font-size: 16px;
	}
	.front_right_blocks a { text-decoration: none; }
	.front_right_blocks li { padding: 2px 0px 2px 0px; }




/* Kopiert fra common */
	* {
		line-height: 18px;
	}
	
	html {
		overflow-y: scroll;
	}
	body {
		background-image:url(images/body_bg2.png);
		background-repeat: repeat-x;
		background-position: center top;
		background-attachment: fixed;
		background-color: #7b9914;
		text-align: center;
		padding: 50px 0px 0px 0px;
	}
	.main {
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		border-collapse: collapse;
		text-align: left;
	}
	.heading {
		background-color: #387201;
		background-image: url("images/heading_logo.jpg");
		background-repeat: no-repeat;
	}
	.heading .container {
		width: 950px;
		height: 103px;
	}
	.heading a {
		display: block;
		position: absolute;
		width: 240px;
		height: 77px;
		cursor: pointer;
	}
	
	.footer {
		background-color: #387201;
		background-image: url("images/footer.jpg");
		background-image: url("images/Webside-ny-bunn-m-logo-2.jpg");
		background-repeat: no-repeat;
	}
	
	.footer * {
		line-height: 12px;
	}
	.footer .container {
		width: 950px;
		height: 59px;
		border-collapse: collapse;
	}
	.footer .container table {
		border-collapse: collapse;
		margin-top: 12px;
	}
	.footer td {
		color: #ffffff;
		font-size: 11px;
	}
	.footer .phone {
		color: #B2BB1E;
		font-size: 11px;
	}
	.footer .col1 {
		padding-left: 20px;
		padding-right: 20px;
		border-right: 1px solid #B2BB1E;
	}
	.footer .col2 {
		padding-left: 20px;
		padding-right: 20px;
		border-right: 1px solid #B2BB1E;
	}
	.footer .col3 {
		padding-left: 20px;
	}
	.footer .row2 {
		height: 5px;
	}
	.footer .signature {
		position: relative;
		left:790px;
		top: -19px;
	}
	.footer .signature * {
		font-size: 10px;
		color: #aaaaaa;
	}
	.footer a {
		text-decoration: none;
	}
	.searchform {
		position: absolute;
		margin-left: 709px;
		margin-top: 15px;
	}
	.supportlink, .supportlink:link, .supportlink:visited {
		text-decoration: none;
		position: absolute;
		margin-left: 882px;
		margin-top: 5px;
		color: #ffffff;
		width: 65px;
		height: 22px;
		display: block;
		text-transform: uppercase;
	}

