/****************************
* GLOBAL DESIGN
****************************/
html {
	overflow-y: scroll;
}

body {
	background-color:#c0c0c0;
	background-color:#e0dfde;
}

/* Submenu  */
	.l2, .l3, .l4 {
		list-style-type:none;
	}
	.l2 a span {
		color:#000000;
		font-size: 16px;
		line-height: 16px;
	}
	.l3 a span, .l3 .active a span {
		font-family: "Arial", "Arial regular";
		color:#000000;
		font-weight: 100;
		font-size: 11px;
		line-height: 11px;
	}
	.l3 {
		line-height: 9px;
	}
	#leftSide .l3 {
		margin: 0px 0px 4px;
		margin: 0px 0px 1px;
	}
	#leftSide li {
		margin: 0px 0px 6px 0px;
		margin: 0px 0px 4px 0px;
	}

/* Menynivaa 1, Generelt */
	.menu .container {
		width: 636px;
		height: 31px;
		overflow: hidden;
	}
	.menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 3px 0px 0px;
	}
	.menu ul li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		display: inline;
		padding-right: 10px;
		padding-left: 10px;
		color: #ffffff;
	}
	.menu ul li img {
		margin-top: -18px;
		vertical-align: top;
	}
	.menu {
		margin-top:66px;
	}
	.menu a {
		text-decoration: none;
		color:#000000;
		font-size: 10pt;
	        background-repeat: no-repeat;
	        background-position: 0px 2px;
	        padding:0px 0px 0px 18px;
	}
	.menu a span {
		font-weight: 700;
		font-size: 10pt;
		line-height: 11pt;
	}

	#rightSide {
		border-left: 1px solid black;
	}

	#headingimage {
		display: none;
	}

	
	#leftSide {
		float: left;
		width: 221px;
		width: 242px;
	}

	#leftSide .wrap {
		margin-right: 15px;
		REMborder-right: 1px solid black;
		padding-left: 31px;
	}

	#leftSide a.active span {
		font-size: 20px;
	}


	#middle {
		REMpadding-top: 5px;
		width: 655px;
		width: 633px;
		float: left;
	}

	#middle .wrap {
		padding-left: 31px;
		padding-right: 15px;
	}



/****************************
* /GLOBAL DESIGN 
****************************/


/* frontpage - lilla  */
	.node_frontpage .menu a.active span {
		color:#e61092;
	}
	.node_frontpage .menu a:hover {
		color:#e61092;
	}
	.node_frontpage .menu a {
	        background-image:url(default/images/pink_star.gif);
	}

	.node_frontpage #leftSide {
		display:none;
	}

	.node_frontpage #rightSide {
		display: block;
		float: left;
		width: 227px;
		border-left: 1px solid black;
		overflow: hidden;
	}

	.node_frontpage #rightSide .wrap {
		padding: 3px 12px 0px 15px;
	}

	.node_frontpage #headingimage {
		display: block;
	}

/* hvavigjor - gronn  */
	.node_hvavigjor #leftSide a.active span {
		color:#739736;
	}
	.node_hvavigjor .menu a {
		background-image:url(default/images/green_star.gif);
	}
	.node_hvavigjor  .menu a.active span {
		color:#739736;
	}
	.node_hvavigjor .menu a:hover {
		color: #739736;
	}

	.node_hvavigjor #middle {
		border-left: 1px solid black;
	}
	.node_hvavigjor  #leftSide {
		display:block;
	}
	.node_hvavigjor  #rightSide {
		display:none;
	}
        .node_hvavigjor #editable {
                display:none;
        }
	.node_hvavigjor #main {
		margin-top:43px;
	}



/* omoss - blaa  */

	.node_omoss #middle {
		border-left: 1px solid black;
	}
	.node_omoss #leftSide a.active span {
	        color:#3a8ab0;
	}
	.node_omoss .menu a {
	        background-image:url(default/images/blue_star.gif);
	}
	
	.node_omoss .menu a.active span {
		color:#3a8ab0;
	}
	.node_omoss  #leftSide {
		display:block;
	}
	.node_omoss  #rightSide {
		display:none;
	}
	.node_omoss .menu a:hover {
		color:#3a8ab0;
	}
        .node_omoss #editable {
                display:none;
        }
	.node_omoss #main {
		margin-top:43px;
	}

/* referanser - orange  */

	.node_referanser #middle {
		border-left: 1px solid black;
	}
	.node_referanser #leftSide  a.active span {
	        color:#ff6f08;
                font-size: 20px;
	}
	.node_referanser #leftSide .l3 a.active span {
		font-size: 11px;
		line-height: 11px;
	}
	.node_referanser .menu a {
	        background-image:url(default/images/orange_star.gif);
	        background-repeat: no-repeat;
	        background-position:0px 2px;
	        padding:0px 0px 0px 18px;
	}
	.node_referanser .menu a.active span {
		color:#ff6f08;
	}
	.node_referanser #leftSide {
		display:block;
	}
	.node_referanser #rightSide {
		display: none;
	}
	.node_referanser .menu a:hover {
		color:#ff6f08;
	}
        .node_referanser #editable {
                display:none;
        }

	.node_referanser #rightSide {
		width: 630px;
		height: 330px;
	}

	.node_referanser #rightSide .wrap {
		
	}

	.node_referanser #rightSide table {
		border-collapse: collapse;
		margin: 0;
		padding: 0;
	}

	.node_referanser #rightSide table td {
	}

	.node_referanser #rightSide table td div.awrap {
		width: 210px;
		overflow: hidden;
	}
	.node_referanser #main {
		margin-top:44px;
	}


/* nyheter - blaagronn  */
	.node_nyheter #leftSide  a.active span {
	        color:#e61092;
		color:#009aa2;
                font-size: 20px;
	}
	.node_nyheter #leftSide .l3 a.active span {
		font-size: 11px;
		line-height: 11px;
	}
	.node_nyheter .menu a {
	        background-image:url(default/images/bluegreen_star.gif);
	        background-repeat: no-repeat;
	        background-position:0px 2px;
	        padding:0px 0px 0px 18px;
	}
	.node_nyheter .menu a.active span {
		color:#e61092;
		color:#009aa2;
	}
	.node_nyheter #leftSide {
		display:none;
	}
	.node_nyheter #middle {
	}
	.node_nyheter #rightSide {
		display:none;
	}
	.node_nyheter .menu a:hover {
		color:#009aa2;
	}
        .node_nyheter #editable {
                display:none;
        }
	.node_nyheter #main {
		margin-top:44px;
	}


/* contact - blaagronn  */
	.node_contact #middle {
		width: 900px;
	}
	.node_contact a {
		font-weight:normal;
	}
	.node_contact #leftSide a.active span {
	        color:#009aa2;
		color:#e61092;
                font-size: 20px;
	}
	.node_contact #leftSide .l3 a.active span {
		font-size: 11px;
		line-height: 11px;
	}
	.node_contact .menu a:hover {
		color:#e61092;
	}
	.node_contact .menu a {
	        background-image:url(default/images/pink_star.gif);
	}
	.node_contact .menu a.active span {
		color:#009aa2;
		color:#e61092;
	}
	.node_contact #leftSide {
	        display:none;
	}
	.node_contact #rightSide {
	        display:none;
	}
        .node_contact  #editable {
                display:none;
        }

	.node_contact #main {
		margin-top:41px;
	}














.footer * {
	font-size: 9px;
	color: #777777;
}
.footer {
	margin-top:2px;
        width:900px;
        font-size: 9px;
        color: #777777;

}

.searchform {
	position: absolute;
	margin-left: 769px;
	margin-top: 48px;
}

.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;
}


.top_image {
	height: 180px;
	background-image: url(default/images/flash_image.jpg);
	background-repeat: no-repeat;
}


