/*

	GENERELLE DEFINISJONER
    $Id: nettoppbiz.css 60211 2010-06-24 12:09:09Z vu $
*/
/* @media screen { */

.floatTricker {
	float:left;
	width:100%;
}

/* #login_and_register,  */#tempLogin .floatTricker {
padding-left:19px;
}

.errordiv {
    padding-top:10px;
    padding-bottom:10px;
    padding-left:3px;
    border: red solid 2px;
}

#dynamicDiv, #dynamicDiv2 {
	/* padding: 10px; */
	position: absolute;
	top: 100px;
	/* width: 300px; */
	/* height: 150px; */
	left: 0;
	
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	z-index: 99;
	text-align: left;
	border: #8CA2B5 solid 2px;
	border-top: #8CA2B5 solid 1px;
	overflow: hidden;
}
*html #dynamicDiv, *html #dynamicDiv2, *html .overlayClose {
	left: 50%;
	margin-left: -250px;
}

#loginOrRegister, #dynamicDiv {
	/* width:537px; */
	width:512px;
	padding: 10px;
	/* border: 1px solid #829CAE; */
	border: 2px dashed #6C4D4B; /* #FFC394; */
	background-color: #FFFFFF;
}
#dynamicDiv h3 {
	color: #6C4D4B; /* #E59E51; */
}

#loginDiv .formFields label {
	width: 90px;
}
.loginField {
	margin-bottom: 5px;
}

#registerDiv {
float:right;
width:230px;
}

#dynamicDiv2 {
	width: 760px;
	height: 400px;
	/* overflow-y: auto; */
	overflow: auto;
}
*html #dynamicDiv2, *html .overlayClose {
	width: 764px;
	height: 390px;
	margin-left: -350px;
}

#loginOrRegister #loginDiv, #loginDivLeft {
	float:left;
	width:255px;
}

/*
	Shopping cart
*/
#shoppingCartNrItems {
	clear: both;
	/* text-align: right; */
	margin-right: 5px;
	/* padding-top: 10px; */
	vertical-align: bottom;
	display: block;
}
#shoppingCartNrItems a {
	color: #FFFFFF;
}

#shoppingCart_banner {
	margin-top: 0;
	top: 144px;
	/* position: absolute; */
	z-index: 5;
}
.shopping_cart {
	position: absolute;
	right: 219px;
	margin-top: -31px;
	width: 180px;
	margin-right: 4px;
	background-color: #F7F3EB;
	z-index: 6;
}
*html .shopping_cart {
	margin-right: 3px;
}
*html .shoppingCart_header1 {
	height: 23px;
}
.shoppingCart_header1 {
	margin: 0;
	height: 17px;
	background: url('../gfx/shopping/shoppingcart_header1.gif') no-repeat top left;
	background-color: #FF6E00;
	padding: 3px 3px 0px 3px;
	color: #FFFFFF;
	border: 1px solid #000000;
}
.shoppingCart_header {
	margin: 0;
	height: 20px;
	background: url('../gfx/shopping/shoppingcart_header.gif') no-repeat top left;
	color: #FFFFFF;
	padding-right: 5px;
	
}
.shoppingCart_header span {
	padding-left: 30px;
	display: block;
	padding-top: 2px;
	font-size: 12px;
}
.shoppingCart_header1 span {
	padding-left: 30px;
	display: block;
	font-size: 12px;
}
#cartList td, #cartList td {
	padding-top: 5px;
}
#cartHeader th {
	border-bottom: 2px solid #C9E5E7;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

    #selfregistration #infoDoc {
        left:340px;
        position:absolute;
        top:170px;
        width:190px;
	}
	#selfregistration h1, #selfregistration h3 {
		color: #6C4D4B; /* #E59E51; */
	}
	
	#selfRegForm {
		width: 320px;
	}

    .formFields label {
        display:inline;
        float:left;
        margin-top:5px;
        width:160px;
    }

	.formFields input, .formFields select {
		width: 150px;
		margin-top: 5px;
		border: rgb(51,51,51) solid 1px;
		padding: 1px;

	}
	.formFields .radio {
		width: 30px;
		margin-right: 20px;
		border: none;
	}

    .inlineFields label, .inlineFields input {
        border:medium none;
        display:inline;
        float:none;
        margin:0;
        padding:0;
        width:auto;
    }

    .inlineFields {
        margin-top:5px;
    }

    li.listContentRevisionRelations {
        float: left;
        margin: 0 0.5em 0 0;
    }

    ul.listContentRevisionRelations {
        list-style: none;
        padding: 0;
        margin: 0;
        padding-top: 5px;
        padding-bottom: 20px;
    }

    td, th, body, p, pre, input, textarea, title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		/* color:#272424; */
	}
	img {
		border: none;
	}

	h1, h2, h3 {
		/* font-weight:normal; */
		font-weight: bold;
		/* color: #e59e51; */
		color: #829CBA;
		padding-top: 8px;
		padding-bottom: 5px;
	}

	h1 {
		font-size:22px;
		margin: 0;
	}
	 
	h2 {
		font-size: 18px;
		margin: 0;
	}

	h3 {
		font-size:15px;
		margin: 0;
	}
	.blueHeader {
		color: #1F497D;
	}
	#temaside h1, #temaside h2, #temaside h3, .orangeHeader, #toolTypes .documentDIV .contentSection h1, #searchContent form h1, #hitList .content h1 {
		color: #6C4D4B; /* #E59E51; */
	}
	#temaside h1 {
		/* font-size: 22px; */
	}
	
	#general_tools #documentMainDiv h1 {
		font-size: 19px;
	}
	
	/* .contentSection h1 {
		font-size: 22px;
	} */
	.contentSection h2 {
		font-size: 16px;
	}
	.contentSection h3 {
		font-size: 12px;
	}
	
	hr {
		margin: 0;
	}

	a {
		text-decoration: none;
		color: #4173B5;
	}
	a:hover {
		text-decoration: underline;
	}
	/* table {
		bordercolor: #CCCCCC;
	} */
	*html .tableBorder {
		width: 76%;
	}
	.tableBorder {
		width: 100%;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
	}
	.tableBorder td {
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
	}
	.contentSection th {
		color: #ffffff;
		background-color: #829cae;
		font-weight: bold;
	}
	/* td {
		margin:0px;
		padding:3px;
	} */
		
	body#portal {
        background: #F7F3EB;
        /*background: #F7F3EB url(../gfx/bodybackground.gif);*/
		/* background: url(../gfx/bodybackground.gif); */
		text-align: center;
		font-family: Verdana;
		padding-top:0px;
		margin-top:0px;
		/* font-size: 10px; */
		
	}


	#mp_root, #bottomSection {
		position:relative;
		text-align:left;
		margin:0px;
		padding:0px;
		margin-left: auto;
		margin-right: auto;
		width: 975px;
	}

	#mp_root {
		background: #FFFFFF;
		border-bottom: 1px solid #6c4d4b;
	}

	/*Toppseksjonen*/
	#topSection {
		background: #F7F3EB;
		margin:0px;
		padding:0px;
		padding-top: 10px;
		text-align: left;
	}

	#topSection li {
		float:left;
		display: inline;
	}

	#banner {
		height:100px;
		background: url(../gfx/header.gif) no-repeat;
	}

	#logo {
		/* float: left;
		margin-top: 15px;
		margin-left: 2px; */
		position: absolute;
		top: 18px;
		margin-left: 12px;
		z-index: 99;
	}

	#logoText {
		position: absolute;
		top: 87px;
		margin-left: 200px;
		color: #6C4D4B;
	}
	#logoText a {
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		font-style: italic;
	}

	#navigationPath {
		width: 753px;
		/* float: left; */
		/* text-align: left; */
		height: 22px;
		background-color: #fff;
		position: absolute;
		border-left: 1px solid #6c4d4b;
	}
	*html #navigationPath {
		width: 754px;
	}

	/*Knapperaden - top*/
	#topmenu {
		height:30px;
		width: 973px;
		/* padding: 8px 5px 8px 5px; */
		text-align: left;
		border-top: 1px solid #6C4D4B;
		border-bottom: 1px solid #6C4D4B;
		background: #6C4D4B;
		font-size: 11px;
		border-left: 1px solid #6c4d4b;
		border-right: 1px solid #6c4d4b;
	}
	*html #topmenu {
		width: 975px;
	}


	#topmenu li {
		display: block;
	}

	#topmenu li img {
		border:none;
		margin-left: 10px;
	}

	#topmenu a {
		display: block;
	}

	#topmenu .menuText, #topmenu .label {
		float: left;
	}

	#siteContainer {
		vertical-align:top;
		width:750px;
		background-color:#ffffff;
	}


	/*middleSection*/

	#middleSection {	
		vertical-align:top;
		padding:0px;
		/* padding-left: 8px; */
		margin: 0px;
		border-left: 1px solid #6c4d4b;
		border-right: 1px solid #6c4d4b;
	}

	#middleSection #assessmentContent_clean {
		margin:0px;
		padding:0px;
	}
	#mainContent, .contentWithRightSection #computing_tool {
		width: 753px;
		float: left;
		background-color: #FFF;
	}
	.mainContentWrapper {
		padding-bottom: 20px;
	}
	.mainContentWrapper, #myPage {
		padding-left: 8px;
	}
	#frontpage {
		/* background-color: #B9CFE0; */
	}
	#frontpage, #temaside, .contentWithRightSection {
		/* margin-top: -22px; */
		padding-top: 22px;
		border-right: 220px solid #F7F3EB;
	}
	.orangeRightSection {
		padding-top: 22px;
		border-right: 220px solid #F7F3EB;
	}
	*html #dynamicDiv2 #mainContent {
		width: 490px;
	}
	#dynamicDiv2 #mainContent, #dynamicDiv2 .contentWithRightSection #computing_tool {
		width: 490px;
	}
	#temaside #temasideHeader {
		font-size: 22px;
		color: #6C4D4B;
		font-weight: bold;
	}
	#temaside #deltemaNav span {
		padding-top: 10px;
		display: block;
		padding-left: 10px;
		color: #666666;
	}
	#temaside #deltemaNav #deltemaContent {
		padding: 0 10px;
		border-left: 1px solid #6C4D4B;
		border-right: 1px solid #6C4D4B;
	}
	*html #temaside #deltemaNav #deltemaContent {
		border-bottom: 1px solid #FFFFFF; /* IE hack */
	}
	#temaside #deltemaNav ul {
		list-style-type: none;
		margin-left: 0;
		padding: 0;
	}
	#temaside .navi {
		padding-top: 2px;
		display: block;
	}
	*html #temaside .navi {
		display: inline;
	}

	/*
		FrontpageContent
	*/

	#frontpageContent {
		margin: 10px 0px 15px 8px;
		/* margin-top: 10px;
		margin-left: 8px; */
	}
	
	#frontpageContent #forsidetekst {
		/* background: url(../gfx/frontpageArrowBg.gif) no-repeat; */
		width:490px;
		height:96px;
		padding-left:19px;
		padding-top:25px;
		position:relative;
		left:-19px;
	}
	
	* html #frontpageContent #forsidetekst {
		height:120px;
	}
	
	#frontpageContent #forsidetekst h2 {
		color:#1F497D;
		font-size:20px;
	}
	
	#frontpageContent #forsidetekst .description {
		width:300px;
	}
	
	#frontpageContent h1 {
		font-size:18px;
		font-weight: bold;
		color: #6C4D4B;
		margin: 0;
		margin-bottom: 5px;
	}
	#forsideDokument h1 {
		font-size: 25px;
		font-weight: normal;
	}
	#frontpageContent h2 {
		padding-top: 5px;
		margin-bottom: 0;
		/* color: #8E9BA3; */
		color: #6C4D4B;
		/* font-size: 14px; */
		font-size: 16px;
		font-weight: bold;
		line-height: 25px;
	}
	*html #frontpageContent h2 {
		line-height: 24px;
	}

	#frontpageContent .col1_2 {
		float: left;
		width: 470px;
		padding-left:10px;
		margin-bottom:10px;
	}
	
	.menuElement{
		/* Enten kolonnevisning */
		/* float:left;
		width:210px;
		margin-right:35px; */
		
		/* Eller radvisning */
		padding-right: 10px;
		margin-bottom:10px;
	}

	.menuElement div.news_image {
		width: 77px;
		overflow: hidden;
		display: inline-block;
		margin-right: 10px;
		float: left;
		border: 1px solid #C9E5E7;
	}
	.menuElement div.image_border {
		border: 1px solid #fff;
		width: 75px;
		overflow: hidden;
	}
	.menuElement div.image_border img {
		width: 75px;
	}
	.menuElement div.news_info {
		margin-left: 85px;
	}
	
	.menuElement h2 {
		font-weight: bold;
		color: #6C4D4B; /* #e59e51; */
		margin:0px;
		padding:0px;
	}
	
	.menuElement a {
		font-size:13px;
		color:#1F497D;
	}
	
	
	*html #frontpageContent .col3 {
		margin-left: 26px;
	}
	#frontpageContent .col3 {
		float: left;
		width: 230px;
		margin-left: 16px;
		overflow:hidden;
	}
	#frontpageContent .col3 .thisMonth {
		text-align: right;
		padding-right: 6px;
		padding-bottom: 6px;
		display: block;
	}
	#frontpageContent .col3 .thisMonth span {
		height: 20px;
	}
	#frontpageContent .col3 .thisMonth img {
		margin-bottom: -7px;
		margin-right: 5px;
	}
	#frontpageContent .col3 ul {
		clear: right;
		margin: 0;
		padding: 10px;
		padding-bottom: 0px;
	}
	#frontpageContent .col3 h2 img {
		float: left;
		margin-right: 5px;
		height: 19px;
	}

	#frontpageContent #frontpageLinkbox {
		margin-left: -8px;
		margin-bottom: 10px;
		border-top: none;
	}
	#frontpageLinkbox {
		/* background-color: #6C4D4B; */
		margin-top: 10px;
		padding: 10px 0 10px 8px;
		/* border-top: 2px solid #9aafbd; */
	}
	#frontpageLinkbox ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#frontpageLinkbox .top {
		height: 41px;
	}

	#frontpageLinkbox .infoBox {
		display: block;
		/* margin-right: 20px; */
		float: left;
		width: 230px;
	}

	#frontpageLinkbox a {
		/* display: block; */
	}

	#frontpageLinkbox .infoBoxContent {
		height: 180px;	
	}
	.infoBoxContent {
		border-left: 1px solid #9aafbd;
		border-right: 1px solid #9aafbd;
		/* background-color: #FFEFD9; */
		/* background-color: #E5EBEF; */
		background-color: #fff;
		padding: 10px;
	}

	/* #frontpageLinkbox .bottom {
		height: 7px;
		background: url(../gfx/linkbox_bottom.gif) no-repeat;
	}

	#frontpageLinkbox #access {
		background: url(../gfx/linkbox_access.gif) no-repeat;
	}

	#frontpageLinkbox #startup {
		background: url(../gfx/linkbox_getStarted.gif) no-repeat;
	} */
	/* 
	.linkBoxHeader {
		background: #FFFFFF url(../gfx/infoBox.gif) no-repeat top left;
		padding-left:10px;
		height:34px;
	}
 */
	.boxHeader {
		background: url(../gfx/infoBoxTop.gif) no-repeat bottom left;
		padding-left:10px;
		height:34px;
	}

	
	.boxHeader h2, .linkBoxHeader h2 {
		font-size:16px;
		color: #1F497D;
	}

	.boxHeader h2 img, .linkBoxHeader h2 img {
		/* margin-bottom: -10px;
		margin-right: 10px; */
		float: left;
		/* height:19px; */
		/* vertical-align: bottom; */
		padding-right:5px;
	}

	.boxBottom {
		height: 7px;
		background: url(../gfx/linkbox_bottom.gif) no-repeat;
	}
	.col1, .col2 {
		float:left;
		margin-right:35px;
		width:215px;
	}
	/* 
	#contentFrame {
		padding-left:10px;
		width:540px;
		overflow:hidden;
		margin-bottom:33px;
	}

	* html #contentFrame {
		
		padding-left:10px;
		width:550px;
		overflow:hidden;
	} */

	#path {
		height:10px;
		overflow:hidden;
		padding-left:5px;
		padding-right:10px;
		padding-bottom:3px;
		padding-top:5px;
		margin-bottom:4px;
		background-color:#fff;
		color:#999999;
		font-size:10px;
	}

	* html #path {
		height:17px;
	}

	#path a {
		color:#999999;
	}

	/*rightSection*/
	*html #rightSection {
		width: 220px;
	}
	#dynamicDiv2 #rightSection {
		margin-top: 0;
	}
	#rightSection {
		margin:0px;
		margin-right: -220px;
		margin-top: -22px;
		padding:10px;
		margin-bottom:10px;
		width: 200px;
		vertical-align:top;
		float: right;
		/* clear: right; */
	}
	
	#rightSection h2 {
		font-size: 16px;
		color: #1F497D;
		padding-top: 10px;
	}
	#rightSection h3 {
		font-size: 12px;
		color: #1F497D;
		padding-top: 10px;
	}
	#rightSection h3 a {
		color: #1F497D;
	}
	#rightSection h4 {
		font-size: 11px;
		font-weight:normal;
		padding-top: 5px;
		margin: 0;
	}

	#rightSection h5 a{
		font-size: 10px;
		font-weight:normal;
		padding-top: 5px;
		margin: 0;
		/* color: #4173B5; */
	}
	#rightSection h4 a {
		color: #1F497D;
		
	}

	#rightSection div  {
		/* margin-left:5px; */
		
	}

	#rightSection .rightFrameTools li a, #rightSection .rightFrameTools2 li a {
		color: #1F497D;
		font-size:10px;
	}
	#rightSection ul {
		list-style-type: none;
		padding-left: 20px;
		margin-left: 0;
		margin-top: 3px;
		margin-bottom: 5px;
	}
	#rightFrameTools_includedRevisions ul {
		padding-left: 0;
	}
	
	.icon_small {
		margin-right: 3px;
		margin-bottom: -4px;
		/* border: none; */
		float: left;
		vertical-align: middle;
	}
	*html .icon_small {
		clear: left;
	}
	*html #hitInfo .icon_small {
		margin-bottom: 0px;
	}
	.rightFrameTools span, .rightContent a span, .rightFrameHeading span, .categoryBoxHeading span, #tools span, #downloads span, #editorRecommends span, .relatedCategory span, #documentLeftDIV ul span, #recommendation ul span {
		display: block;
		padding-left: 20px;
		color: #1F497D;
	}
	*html .rightFrameTools span, *html .rightContent a span, *html .rightFrameHeading span, *html .categoryBoxHeading span, *html #tools span, *html #editorRecommends span, *html .relatedCategory span, *html #documentLeftDIV ul span, *html #recommendation ul span {
		padding-left: 0px;
		float: left;
	}
	*html a span {
		cursor: pointer;
	}
	.contentWrapper .icon_small {
		/* float: none; */
	}

	#right_top {
		height: 13px;
		background:url(../gfx/rightSection_top.gif) no-repeat bottom left;
	}

	#right_bottom {
		height: 13px;
		background:url(../gfx/rightSection_bottom.gif) no-repeat bottom left;

	}

	#right_content {
		background-color: #EBEBEE;
		padding-left: 10px;
		padding-right: 10px;
	}
	#right_content h2 {
		margin: 0;
	}
	#right_content ul {
		margin: 0;
		padding-left: 20px;
		list-style-image: url(../gfx/btn_arrow_right_blue.gif);
	}
	#right_content li {
		padding-bottom: 20px;
	}
	#right_content li a {
		color: #000000;
	}
	
	#newsArchive {
		margin-bottom: 10px;
	}
	
	#newsArchive ul, #top5 ul, #sistPublisert ul {
		list-style:none;
		margin-left:0px;
		padding-left:10px;
	}
	
	#newsArchive li a {
		color:#4173B5;
	}
	
	#newsArchive li ,#sistPublisert li , #top5 li  {
		color:#4173B5;
		text-decoration:none;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	#top5 h3 span {
		font-size:10px;
	}
	
	.rightContent {
		margin-top: 10px;
		margin-bottom: 10px;
		border-bottom: 1px dashed #C9E5E7;
		font-size: 11px;
	}

	/*
		Newsletter
	*/

	#newsletter {
		text-align: right;
		border-bottom: 1px dashed #C9E5E7;
	}

	#newsletter #header {
		font-weight: bold;
		text-align: right;
	}

	#newsletter #buttons {
		text-align: right;
	}


	#searchSection {
		position: absolute;
		margin-left: 445px;
		margin-top: 35px;	
	}
	#searchsection .text table {
		width:100%;
	}

	#searchsection .text tr.blank {
		background-color:#fff;
	}

	#searchsection .text tr.selected {
		background-color:#ccffff;
	}

	#searchsection .text td {
		padding-left:17px;
	}

	.searchHeader  {
		padding-left:33px;
		padding-top:8px;
	}

	.searchHeader a {
		color:#666666;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	*html #searchform {
		/* width: 300px; */
	}
	#searchform {
		/* background: url(../gfx/searchbox.png) top left no-repeat; */
		/* padding: 20px; */
		margin: 0;
		/* width: 260px; */
		/* height: 75px; */
		/* text-align: center; */
	}

	#regularsearch {
		margin-bottom: 5px;
	}

	#regularsearch a {
		font-weight: bold;
		color: #000000;
	}

	#regularsearch img {
		margin-left:5px;
		cursor:pointer;
		vertical-align: middle;
		margin-bottom: 2px;
	}

	#regularsearch input {
		width:200px;
		margin-right: 5px;
		/* margin-left:33px;
		margin-top:3px;
		padding-top:5px; */
		/* height:20px; */
		font-size:10px;
		border: 1px solid #666666;
	}

	#searchbuttons a {
		color:#000000;
		padding-left:3px;
		font-size:11px;
		/* text-decoration:none;
		font-weight:bold;
		cursor:pointer; */
	}

	#searchbuttons span {
		color: #FFFFFF;
	}

	/*BottonSection*/
	#bottomSection {
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
		color:#666666;
		font-size: 10px;
	}

	#bottomSection img {
		border:none;
	}

	#loginForm a {
		line-height: 15px;
	}
	#loginForm {
		float: right;
		text-align: right;
		padding-top: 10px;
		padding-right: 10px;
		font-size:9px;
	}
	#loginForm #btn_login {
		margin-top:5px;
		font-weight: bold;
		background:url(../gfx/btn_logg_pa.gif) no-repeat;
		height:9px;
		width:46px;
		border:none;
		overflow:visible;
		margin-right:15px;
		cursor:pointer;
	}

	#loginForm #btn_password {
		margin-top:5px;
		font-weight: bold;
		background:url(../gfx/btn_password.gif) no-repeat;
		height:9px;
		width:72px;
		border:none;
		overflow:visible;
		cursor:pointer;
	}

	#loginForm #btn_register {
		margin-top:5px;
		font-weight: bold;
		background:url(../gfx/btn_register.gif) no-repeat;
		height:9px;
		width:83px;
		border:none;
		overflow:visible;
		cursor:pointer;
	}

	#loginForm #logout {
		font-weight: bold;
		color: #000000;
	}
	#loginForm #logout img {
		border: none;
		margin-left: 3px;
		vertical-align: middle;
	}
	#loginForm #username {
		font-weight: bold;
		font-size: 1.3em;
	}
	#loginForm #getAccess {
		font-size: 12px;
		padding-top: 5px;
	}
	#loginForm #getAccess a {
		color: #000000;
		font-weight: bold;
	}

	.loginBody .btn {
		background:none;
		font-size:10px;
		}

	#tooltip_learning {
		display:block;
		position:absolute;
		bottom:30px;
		left:23px;
		width:230px;
		min-height:20px;
		background-color:#E0E0E0;
		color:#000;
		padding:10px;
		text-align:left;
		z-index:1px;
	}

	* html #tooltip_learning {
		left:43px;
	}

	* html #tooltip_read {
		left:295px;
	}

	#tooltip_read {
		position:absolute;
		display:none;
		/*top:-210px; */
		bottom:30px;
		left:295px;
		width:230px;
		min-height:20px;
		background-color:#E0E0E0;
		color:#000;
		padding:10px;
	}

	.questionTitle {
		font-size:14px;
		font-weight:bold;
		
	}


	.faktaboks {
		color:#000000;
	}

	div.blueborder {
	  border: #ADC77B solid 1px;
	}

	/*
		Generelle verktøy
	*/
	#general_tools #documentHeader #header h1 {
		font-weight: normal;
		font-size: 25px;
	}
	#general_tools .documentDIV {
		padding-right: 10px;
	}
	*html #general_tools .documentDIV {
		padding-right: 0px;
	}
 	#general_tools #documentMainDiv .contentSection {
		margin-left: 165px;
		/* width: 557px; */
	}
 	#general_tools #documentMainDiv .contentSection table {
		padding-bottom: 10px;
	}
 	*html #general_tools #documentMainDiv .contentSection table {
		width: 75%;
	}
	#general_tools .documentDIV .withLeftPadding {
		padding-left: 165px;
		display: block;
	}
	#general_tools .documentDIV .withLeftPadding .quote {
		font-size: 11px;
		display: block;
	}
	#general_tools  .leftinfo {
		width: 150px;
		font-size: 10px;
		float: left;
		clear: left;
		
		/* 
		border: 1px solid black;
		*/
		margin-left: -165px;
	}
	*html #general_tools  .leftinfo {
		/* clear: none; */
	}
	#general_tools  .leftinfo img {
	}
	*html #general_tools  .leftinfo ul, *html #general_tools  .leftinfo ol {
		margin-left: 5px;
	}
	#general_tools  .leftinfo ul {
		padding-left: 20px;
	}
	#general_tools  .leftinfo ol {
		padding-left: 23px;
	}
	#general_tools .fact_header, #general_tools .tip_header {
		background: url(../gfx/tilleggsinfo.gif) top no-repeat;	
		padding: 0;
		padding-bottom: 10px;
		padding-left: 25px;
		font-size: 13px;
		margin-top: 10px;
	}
	#general_tools div.fact h3{
		color: #ADCD7C;
	}
	#general_tools div.tip h3 {
		color: #e59e51;
	}
	*html #general_tools div.example, *html #general_tools div.exampleheader, *html #general_tools div.tableInExample {
		width: 560px;
	}
	#general_tools div.exampleheader {
		color: #829CBA;
		font-weight: bold;
		background-color: #E2F3CF;
		padding-left: 20px;
		padding-right: 20px;
	}
	#general_tools div.example {
		padding-top: 3px;
		background: url(../gfx/exampleBG.gif) top right no-repeat;
	}
	#general_tools div.example h3 {
		color: #ADCD7C; /* #B0DC7E; */
		padding-left: 5px;
		padding-bottom: 23px;
		font-size: 13px;
	}
	#general_tools div.example .example_content {
		padding: 0px 20px 10px 20px;
	}
	#general_tools div.tableInExample {
		background-color: #E2F3CF;
		padding: 5px 20px 10px 20px;
	}
	#general_tools div.tableInExample table {
		/* background-color: #FFFFFF; */
	}
	#documentHeader {
		clear: both;
		padding-bottom: 10px;
	}
	#documentHeader #header {
		margin-left: 170px;
	}
	#documentHeader #header #description {
		float: left;
		width: 320px;
	}
	#documentHeader #headerIcon {
		float: left;
		clear: left;
		width: 150px;
		text-align: center;
		margin: 10px;
	}
	#document_term #documentHeader #headerIcon {
		width: 150px;
	}
	#documentHeader #headerIcon img {
		border: none;
	}
	#headerLastRevised {
		font-style: italic;
		font-size: 10px;
		padding-bottom: 10px;
	}
	.objectType {
		font-style: normal;
		font-weight: bold;
		font-size: 11px;
	}
	.ramme .objectType {
		color: #829CAD;
	}
	.verktoy .objectType {
		color: #94AA72;
	}
	.stotte .objectType {
		color: #A36969;
	}
		
	#documentMain #mainLeft {
		float: left;
		clear: left;
		width: 730px;
	}
	#documentMain #mainRight {
		float: right;
		width: 215px;
	}
	
	#documentLeftDIV {
		float: left;
		width: 150px;
		/* margin-top: 10px; */
		font-size: 10px;
		text-align: left;
	}
	#documentLeftDIV #downloads {
		padding-left: 5px;
		padding-bottom: 10px;
		background: url(../gfx/downloads.gif) top no-repeat;
	}
	#documentLeftDIV #downloads h3 {
		color: #748e9c;
	}
	#documentLeftDIV .toolsContent {
		padding-left: 5px;
		background: url(../gfx/tools.gif) top right no-repeat;
	}
	/* *html #documentLeftDIV #tools a {
		display: block;
	} */
	#documentLeftDIV #toolsBottom {
		height: 10px;
		background: url(../gfx/toolsBottom.gif) bottom right no-repeat;
		padding-left: 5px;
	}
	#documentLeftDIV #tools h3 {
		color: #6C4D4B; /* #e59e51; */
	}
	#documentLeftDIV #tools ul, #documentLeftDIV #downloads ul {
		list-style-type: none;
		margin: 0px;
		margin-right: 5px;
		padding: 0;
	}

    #documentLeftDIV #tools ul li, #documentLeftDIV #downloads ul li {        
        padding-bottom: 5px;
	}
	*html #documentLeftDIV #tools ul li, #documentLeftDIV #downloads ul li {
		display: block;
	}
	
	#documentMain .documentDIV {
		margin-left: 170px;
	}
	#documentMain .documentDIV h1, #documentMain .documentDIV h2, #documentMain .documentDIV h3 {
		color: #829CAE;
	}


    #overlay {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        background-color: #000;
        filter: alpha(opacity=30);
        -moz-opacity: 0.3;
        opacity: 0.3;
        z-index: 90;
    }

    #overlayImg {
        position: absolute;
        margin-top: 330px;
        z-index: 95;
        margin-left: -50px;
    }
    *html #overlayImg {
        left: 50%;
    }

    div.accessWarning{
		position: relative;
		margin: auto;
		margin-bottom: 10px;
		left: 0;
		width: 477px;
		
    }
	*html div.accessWarning {
		left: 50%;
        margin-left: -220px;
	}
	#general_tools div.accessWarning {
		margin-top: 10px;
		margin-left: 170px;
	}
	*html #general_tools div.accessWarning {
		left: 0%;
	}
	#rightNode div.accessWarning {
		width: 344px;
	}
	*html #rightNode div.accessWarning {
		left: 50%;
        /* margin-left: -172px; */
        margin-left: -115px;
	}

    div.contributors {
	    float:right;
	    width: 250px;
		font-size: 10px;
	}

	.contributors .contributorImg {
		float: left;
		margin-right: 5px;
		border: 2px solid #F2F2F2;
		height: 50px;
		/* width: 30px; */
	}

	.contributorDisplay {
		height: 35px;
		cursor: pointer;
		font-size: 10px;
	}
	.contributorDisplay i {
		font-size: 9px;
	}

    .contributorOverlay {
        position: absolute;
        top: 100px;
        width: 852px;
        height: 480px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        background-color: #EBEBEB;
        z-index: 99;
        text-align: left;
        border: #93AE4E solid 2px;
        overflow: hidden;
    }
    *html .contributorOverlay {
        left: 50%;
        margin-left: -300px;
        height: 480px;
    }

    .quoteInfo{
        margin-left: 30px;
        display: block;
    }

    .overlayClose{
		/* margin-top: 3px;
		float: right; */
		left: 0;		
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		background-color: #B9CFE0;
		z-index: 99;
		height: 21px;
		border-top: #8CA2B5 solid 2px;
		border-left: #8CA2B5 solid 2px;
		border-right: #8CA2B5 solid 2px;
    }
    .overlayClose a {
		cursor:pointer;
		font-size: 12px;
		font-weight: bold;
		border-bottom: 1px solid #67677F;
		border-right: 1px solid #67677F;
		margin: 2px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 0px;
		background-color: #808097;
		float: right;
		color: #FFFFFF;
	}
    .overlayClose a:hover {
		text-decoration: none;
	}
	
	#contentForCategoryBoxes {
		margin-top: 10px;
		margin-bottom: 10px;
	}
    .categoryListBox{
        float:left;
        border-left: 1px solid #6C4D4B; /* #FFC394; */
        border-right: 1px solid #6C4D4B; /* #FFC394; */
		width: 208px;
		padding: 10px;
		padding-top: 0;
		/* margin: 10px; */
    }
    *html .categoryListBox{
		width: 230px;
	}
    .showHide {
		padding-bottom: 5px;
		font-size: 10px;
		text-align: right;
	}
    .showHide_product {
		font-size: 10px;
		float: right;
		height: 20px;
		margin-top: -12px;
		margin-right: 10px;
	}
	
	.categoryBoxHeading {
		font-size: 12px;
		padding-bottom: 2px;
		font-weight: normal;
	}
	.categoryBoxHeading a {
		color: #000000;	
	}
	#tools .categoryBoxHeading {
		/* font-weight: normal; */
	}
	#tools .rightFrameTools, .rightFrameTools2 {
		clear: both;
	}

    .categoryListBoxWide .categoryListBox {
        width: 455px;	
	}
    *html .categoryListBoxWide .categoryListBox {
		width: 477px;
	}
    .categoryListBoxWide{
        float:left;
        margin-right:17px;
		background: url(../gfx/temabox_bottom_wide.gif) no-repeat bottom left;
		padding-bottom: 5px;
    }
    .categoryListBoxWide h2{
		background: url(../gfx/temabox_top_wide.gif) no-repeat bottom left;
		padding-bottom: 5px;
		padding-left: 50px;
	}

    .categoryMiddleBox{
		/* margin: 10px 0pt 0px 0px; */
		margin: 0px;
    }
    .categoryMiddleBox h2{
		/* margin-left: 10px; */
	}
    .categoryMiddleBox ul{
		list-style-type: none;
		padding: 0;
		margin-left: 0;
	}
    .categoryMiddleBox ul li{
		padding-bottom: 5px;
	}
    *html .categoryMiddleBox ul li{
		margin-bottom: 5px;
		margin-top: 5px;
	}
    .categoryMiddleBox ul li a{
		color: #4173b5;
	}
    .categoryBottomBox{
        float:left;
        margin-right:17px;
		background: url(../gfx/temabox_bottom.gif) no-repeat bottom left;
		padding-bottom: 5px;

    }
	#støtte {
		margin-right: 10px;
	}
    .categoryBottomBox h2{
		background: url(../gfx/temabox_top.gif) no-repeat bottom left;
		padding-bottom: 5px;
		text-align: center;
		font-size: 16px;
	}
    .categoryBottomBox ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		padding-left: 20px;
		padding-bottom: 5px;
	}
    .categoryBottomBox ul li{
		padding-top: 3px;
	}
	#deltema ul li {
		padding-bottom: 5px;
	}
	#deltema ul li a {
		font-weight: bold;
		color: #829CAE;
	}
	
	/* #recommendation { */
	.roundedGrayBoxTopSlim{
		background: url(../gfx/recommendTopSlim.gif) top left no-repeat;
		padding: 10px 6px 0;
	}
	#recommendation ul {
		padding: 0 !important;
	}
	.roundedGrayBoxTop{
		background: url(../gfx/recommendTop.gif) top left no-repeat;
		padding: 10px 10px 0 10px;
	}
	/* .recommendBottom { */
	.roundedGrayBoxBottomSlim {
		height: 10px;	
		background: url(../gfx/recommendBottomSlim.gif) bottom left no-repeat;
	}
	.roundedGrayBoxBottom {
		height: 10px;	
		background: url(../gfx/recommendBottom.gif) bottom left no-repeat;
	}

    *html #temaside #recommendation h2 {
		margin-top: -18px;
	}
    #recommendation h2 {
		font-size: 16px;
		/* padding-top: 13px; */
		color: #6C4D4B;
		position: absolute;
		margin-top: -33px;
	}
	#editorRecommends {
		/* border: 3px solid #F2F2F2; */
		width: 457px;
		/* padding: 10px; */
	}
	#editorRecommends .col1, #editorRecommends .col2, #deltemaNav .col1, #deltemaNav .col2 {
		width: 210px;
		margin-top: 0;
		margin-bottom: 0;
	}
	#editorRecommends .col2, #deltemaNav .col2 {
		margin-right: 0;
	}
	
	#categoryInfo{
		width: 477px;        
        float: left;
		padding-top: 8px;
	}
	
	#categoryTopPart {
		/* padding-left: 10px;
		padding-right: 10px */;
	}
	
	#categoryTopPart .arrowDR {
		margin-right: 5px;
		float: left;
	}
	#categoryTopPart .arrowHeader {
		margin-top: 4px;
	}
	#categoryMiddlePart {
		margin-top: 20px;
	}
	*html #categoryMiddlePart #recommendation {
		padding-top: 1px;
	}
	#categoryMiddlePart #recommendation {
		padding-top: 15px;
	}
	
	#categoryDescriptionDocument {
		/* padding-right: 17px; */
		margin-top: 10px;
	}
	
	*html #categoryImage {
		width: 265px;
	}
	#categoryImage {
        float: left;
		padding: 10px 17px;
		width: 230px;
		text-align: center;
	}
	#categoryImage .roundedGrayBoxTopSlim {
		margin-top: 8px;
		border-bottom: 1px solid #F7F3EB;
	}
	#categoryImage #recommendation {
		margin-top: 5px;
		padding: 10px 8px 0px 8px;
	}
	.btn_float img {
		display: inline;
		margin-top: 5px;
	}
	#categoryImage div {
		text-align: left;
	}
	/* #categoryImage #access h3 {
		padding-bottom: 0;
	}
	#categoryImage #access #recommended_products {
		padding: 5px;
		border: 2px dashed #6C4D4B;
	} */
	#categoryImage .roundedGrayBoxTopSlim label {
		color: #808097;
	}
	#categoryImage .roundedGrayBoxTopSlim ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-top: 5px;
	}
	#categoryImage .roundedGrayBoxTopSlim ul li img {
		vertical-align: middle;
		height: 18px;
	}
	#categoryImage .roundedGrayBoxTopSlim ul a {
		padding-left: 18px;
	}
	#access h3 .icon_small {
		height: 17px;
	}
	
	#introarticles {
		font-size: 11px;
		/* padding-left: 5px; */
		padding-top: 5px;
		color: #666666;
	}
	
	/*
		Begreper
	*/
	#document_term #header .documentDIV {
		padding-top: 10px;
	}
	*html #dynamicDiv2 #documentLeftDIV {
		width: 510px;
	}
	#dynamicDiv2 #documentLeftDIV {
		width: 520px;
	}
	#documentLeftDIV div h3 {
		color: #6C4D4B; /* #E59E51; */
	}
	#documentLeftDIV div {
		/* padding-left: 5px; */
		/* padding-bottom: 10px;
		margin-bottom: 10px; */
	}
	*html #dynamicDiv2 #documentLeftDIV div {
		width: 150px;
	}
	#dynamicDiv2 #documentLeftDIV div {
		float: left;
		display: block;
		width: 145px;
		margin-right: 20px;
	}
	#documentLeftDIV #synonyms {
		background: #FDE4C5 url(../gfx/tools_term.gif) top no-repeat;
	}
	#documentLeftDIV #see_also {
		background: #FDE4C5 url(../gfx/tools_term.gif) top no-repeat;
		padding-left: 5px;
	}
	#documentLeftDIV div ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-right: 5px;
	}
    #documentLeftDIV div ul li {		
        margin-top:5px;
    }
	.always_rightFrameTools a{
		font-size: 11px;
	}
	
	/*
		Beregningsverktøy
	*/
	#computing_tool #excel_terms {
		padding: 10px;
	}
	
	#side1, #side2 {
		margin-right: 10px;
	}
	#side1 #excel_download_button {
		height: 30px;
		z-index: -1;
	}
	/* *html #side1 #disabled_button {
		width: 210px;
		padding-left: 35px;
		background: #fff;
        filter: alpha(opacity=0);
        -moz-opacity: 0.0;
        opacity: 0.0;
	}
	#side1 #disabled_button {
		cursor: default;
		padding: 1px;
		padding-top: 9px;
		padding-left: 11px;
		width: 160px;
		height: 28px;
		position: absolute;
		z-index: 99;
	} */
	#side2 table td {
		vertical-align: top;
	}
	#side2 table #computing_content td {
		padding-top: 10px;
	}
	#side2 table td#computing_header {
		padding: 10px;
		/* background: #FDEAD2; */
		border: 1px solid #E1EFF3;
		width: 50%;
	}
	#side2 table td#computing_tools {
		padding: 10px;
		padding-top: 0;
		/* padding-top: 20px; */
		width: 50%;
		background: #F7F3EB url(../gfx/downloads1.gif) top right no-repeat;
	}
	#side2 table td#computing_tools h3 {
		margin-bottom: 10px;
		color: #748E9C;
	}
	#attachments {
		/* padding: 10px; */
	}

	#veiledning_excelverktoy{
	}

	#excel_download_specs {
		/* padding: 10px; */
	}
	
	/*
		Bok mal
	*/
	#document_book_reference .metadata {
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#document_book_reference .metadata td {
		padding: 3px;
		vertical-align: top;
		font-size: 10px;
	}
	#document_book_reference .metadata .odd {
		background: #F7F3EB;
	}
	#document_book_reference .metadata .even {
		background: #E5E5E5;
	}
	
	/*
		Prosess kart
	*/
	.processmap table td {
		vertical-align: top;
	}
	.processmap #processmap_header {
		border: 1px solid #E1EFF3;
		padding: 10px;
	}
	.processmap #processmap_attachments {
		padding: 10px;
		padding-top: 0;
		background: #E1EFF3 url(../gfx/downloads1.gif) top right no-repeat;		
	}
	.processmap #processmap_attachments h3 {
		margin-bottom: 10px;
		color: #748E9C;
	}
	.processmap #processmap_content .contentSection {
		padding-top: 10px;
	}

    .fotnote {
        cursor: pointer;
        border: none;
        padding: 5px;
        z-index: 10;
        position: absolute;
        visibility: hidden;
        color: #000000;
        background-color: #E1EFF3; /* #e5ebef; */
        layer-background-color: #E1EFF3; /* #e5ebef; */
        border: 1px solid gray;
     }
     a.cite {
	    font-size: 	0.9em;
	    color: 		#888888;
	    vertical-align: 	super;
     }

    a.selectedHitInfo{
        font-weight:bold;
    }
	
	/*
		Verktøytyper
	*/
	
	#dynamicDiv2 #mainContent {
		padding: 10px;
	}
	#dynamicDiv2 .toolHeading img {
		padding: 10px;
	}
	
	.tool_group {
		margin-top: 10px;
		padding: 5px;
		/* background-color: #F2F2F2; */
	}
	.tool_group ul {
		margin: 0;
		padding: 0;
	}
	.tool_group li.hit {
		border: none;
		margin-top: 0px;
		padding-top: 10px;
	}
	.tool_group .hit_left {
		width: 50px;
	}
	#hitList .tool_group .tittel_beskrivelse {
		margin-left: 60px;
	}
	.tool_group h1 {
		font-size: 16px;
	}
	#group_rammer {
		border: 1px solid #849EAD;
	}
	#group_rammer h1 {
		color: #849EAD;
	}
	#group_verktoy {
		border: 1px solid #94AA73;
	}
	#group_verktoy h1 {
		color: #94AA73;
	}
	#group_stotte {
		border: 1px solid #A5696B;
	}
	#group_stotte h1 {
		color: #A5696B;
	}
	.toolHeading img {
		float: left;
		margin-right: 10px;
	}
	#toolMainContent {
		margin: 10px 0;
	}
	
	a.lesmer {
		float: right;
	}
	
	/*
		Start History navigation
	*/
	.uppercase {
		text-transform: uppercase;
	}
	/*
		End History navigation
	*/
	
	/*
		Start Contributor (CV)
	*/
	#cvIcon {
		float: left;
		text-align: center;
		width: 90px;
		
	}
	#cvMainContent img {
		margin-right: 10px;
	}
	#cvMainContent {
		margin: 0px 10px 20px 100px;
	}
	#cvMainContent .contentSection {
		padding-top: 10px;
	}
	/*
		End Contributor (CV)
	*/
	ul.listContentRevisionRelations {
		padding-top: 0px;
		margin-left: 2px;
	}
	ul.listContentRevisionRelations li {
		padding-bottom: 5px;
	}
	.listContentRevisionRelations {
		font-size: 11px;
		color: #808097;
	}
	div.listContentRevisionRelations {
		margin-left: 60px;
	}
	span.listContentRevisionRelations {
		float: left;
		margin-left: 2px;
	}
	
	.flag {
		margin-right: 5px;
	}
	#process_icon .tipAFriend, .pdfVersion {
		padding-top: 5px;
	}
	.tipAFriend, #printFriendly, .pdfVersion {
		float: left;
		margin-right: 5px;
		padding-right: 5px;
	}
	#tipAFriend #mainContent {
		width: 720px;
	}
	#extras, #extras div {
		margin: 0;
		padding: 0;
		/* padding-bottom: 0px ! important; */
	}
	#extras, #tools {
		margin-bottom: 10px;
	}
	#extras .extraTop{
		height: 7px;
		background: url('../gfx/icon_box_top.gif') top left no-repeat;
		font-size: 0px;
	}
	#extras .extraContent{
		border-left: 1px solid #6C4D4B;
		border-right: 1px solid #6C4D4B;
		padding-left: 8px;
		padding-right: 8px;
	}
	#extras .extraContent div {
		padding-top: 3px;
		padding-right: 8px;
		padding-bottom: 3px;
	}
	#extras .extraBottom{
		height: 7px;
		background: url('../gfx/icon_box_bottom.gif') bottom left no-repeat;
		font-size: 0px;
	}
	.quoteWrapper {
		margin-top: 10px;
	}
	
	/*
		Om oss
	*/
	#about h1, #about h2, #about h3, #about h3 span a {
		color: #6C4D4B; /* #E59E51; */
	}
	#about #rightSection {
		font-size: 11px;
	}
	#about #processMainContainer {
		border: none;
	}
	#about #rightSection ul {
		margin: 0;
		padding: 0;
	}
	#about #rightSection ul.aboutSubMenu{
		/* margin-left: 10px; */
	}
	#about ul li {
		padding-left: 5px;
		line-height: 20px;
		padding-bottom: 0;
	}
	h3.selected span {
		padding-left: 5px;
		line-height: 20px;
		display: block;
	}
	#about li.selected, h3.selected span {
		background: url(../gfx/processActiveBGLeft.gif) top left no-repeat;
		font-weight: bold;
	}
	#about li.selected a, h3.selected a {
		background: url(../gfx/processActiveBGRight.gif) top right no-repeat;
		display: inline-block;
		color: #FFFFFF !important;
		padding-right: 5px;
	}
	h3.selected a {
	}
	#about .icon_small {
		height: 17px;
	}
	#about #mainContent {
		padding-bottom: 10px;
		width: 745px;
	}
	#about #mainContent #rightSection {
		display: none;
	}
	#about #mainContent .contentwithRightSection {
		border: none;
	}
	
	#selvregistreringsside {
		padding-top: 22px;
	}
	#selfregistration {
		padding-left: 8px;
	}
	
	/*
		Min side
	*/
	*html #myPage, *html #viewOrder {
		width: 750px;
	}
	#myPage {
		padding-right: 8px;
	}
	#myPage h1 {
		color: #6C4D4B;
	}
	.myPageLinks {
		float: right;
		margin-top: -20px;
	}
	#userInfo table th {
		text-align: left;
	}
	
	#myPage .myPageHeader {
		background-color:#F7F3EB;
		color: #6C4D4B;
		font-size:13px;
		font-weight:bold;
		margin: 15px 0px 5px 0px;
		padding: 5px 10px;
	}
	
	#myPage #userInfo, #myPage #contextInfo {
		width: 364px;
	}
	#myPage #userInfo{
		float: left;
	}
	#myPage #contextInfo {
		float: right;
	}
	#myPage #orderHistory .orderHistory th {
		background-color: #FFFFFF;
	}
	#myPage #orderHistory .orderHistory td {
		padding: 5px 10px;
	}
	
	#viewOrder {
		padding: 10px;
	}
	
	/*
		Velkommen
	*/
	#velkommen {
		padding: 10px;
	}
	
    /* NETUP-372 - litt mer luft mellom avsnitt  */
    li {
        padding-bottom:3px;
    }
	
	.ssoContent {
		padding: 0 5px;
		border-left: 1px solid #dfdcd5;
		border-right: 1px solid #dfdcd5;
	}
	.sso .contentSection {
		margin-left: 0 ! important;
	}
	.sso b {
		font-size: 12px;
		color: #4173B5;
	}
	.sso a {
		font-size: 11px;
		color: #000000 ! important;
	}
	.sso input {
		margin-top: 5px;
	}
	.sso {
		width: 300px;
	}
	#recommendation .sso {
		width: 210px;
	}
	/* #rightNode .sso, #rightNode .ssoBottom {
		margin-left: 100px;
	} */
	
	
	
	/*
		Rounded corners
	*/
	.tl {background: url(../gfx/tl.gif) bottom left no-repeat; margin-top: 10px}
	.tr {background: url(../gfx/tr.gif) bottom right no-repeat; height:6px; margin-left: 6px;}
	.bl {background: url(../gfx/bl.gif) top left no-repeat}
	.br {background: url(../gfx/br.gif) top right no-repeat; height: 6px; margin-left: 6px;}
	#deltemaNav .tl {background: url(../gfx/tl1.gif) bottom left no-repeat; margin-top: 0px}
	#deltemaNav .tr {background: url(../gfx/tr1.gif) bottom right no-repeat; height:6px; margin-left: 6px;}
	#deltemaNav .bl {background: url(../gfx/bl1.gif) top left no-repeat;}
	*html #deltemaNav .bl {margin-top: -1px;}
	#deltemaNav .br {background: url(../gfx/br1.gif) top right no-repeat; height: 6px; margin-left: 6px;}
	*html .tl {margin-top:0px;}
	
	.error {
		color: #FF0000;
	}

/* } */


.floatFixer {
	clear:both;
}

.downLoadsTableStyle td {
    font-size:0.6em;
}

.contentSection {
    padding-right: 5px;
}
/* 
.IEhack {
	visibility: hidden;
}
 */
/* 
@media print{
	
	#mp_logo {
		visibility:hidden;
	}
	
	#banner {
		visibility:hidden;
	}
	
	#topSection {
		visibility:hidden;
	}
	
	#bottomSection {
		visibility:hidden;
	}
	
	#middleSection {
		position:absolute;
		top:0px;
		left:0px;
		font-size:20px;
	}
	
	#leftmenu {
		visibility:hidden;
	}
	
	#rightSection {
		visibility:hidden;
	}
} */