@charset "utf-8";
/* CSS Document */
body {
	text-align: center;
	background-color:#ffffff;
	background-image:url(/graphics/bodyGradient.gif);
	background-repeat:repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 100%;
}
fieldset 
{
    border:0px;
}
/* links */
#topHeaderMenu a {
	color: #5a5957;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#topHeaderMenu a:hover {
	color: #333333 !important;
	text-decoration: underline !important;
}
#topHeaderMenu a:focus, #topHeaderMenu a:active {
	color: #333333 !important;
	text-decoration: underline !important;
}
#topHeaderMenu a:visited {
	color: #5a5957;
	text-decoration: none;
}
#mainMenu a {
	color: #333333;
	text-decoration: none;
	font-size: 110%;
}
#mainMenu a:hover {
	color: #ffffff !important;
	text-decoration: none;
}
#mainMenu a:focus , #mainMenu a:active{
	color: #ffffff !important;
	text-decoration: none;
}
#mainMenu a:visited {
	color: #333333;
	text-decoration: none;
}
#mainMenu a.mainMenuSelected {
	color: #ffffff !important;
	text-decoration: none;
}
.contactInfo .contactBody a {
	color: #cb0003;
	text-decoration: underline;
}
.contactInfo .contactBody a:hover {
	color: #333333;
	text-decoration: underline;
}
.contactInfo .contactBody a:focus, .contactInfo .contactBody a:active {
	color: #333333;
	text-decoration: underline;
}
.contactInfo .contactBody a:visited {
	color: #970403;
	text-decoration: underline;
}
#breadCrumbs a {
	color: #cb0003;
	text-decoration: underline;
}
#breadCrumbs a:hover {
	color: #333333 !important;
	text-decoration: underline;
}
#breadCrumbs a:focus, #breadCrumbs a:active {
	color: #333333 !important;
	text-decoration: underline;
}
#breadCrumbs a:visited {
	color: #cb0003;
	text-decoration: underline;
}
#localNav li a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 190%;
	padding-left:5px;
}
#localNav li a:link 
{	
    color: #444444;
	text-decoration: none;
}
#localNav li a:hover {
	color: #cb0003 !important;
	text-decoration: none;
}
#localNav li a:focus, #localNav li a:active  {
	color: #cb0003 !important;
	text-decoration: none;
}
#localNav li a:visited {
	color: #444444;
	text-decoration: none;
}
.shortCutsLists p 
{
    padding:3px;
    margin:0px;
}
.shortCutsLists li a {
	color: #333333;
	text-decoration: underline !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 160%;
}
.shortCutsLists li a:visited {
	color: #333333;
	text-decoration: none;
}
.shortCutsLists li a:hover {
	color: #333333;
	text-decoration: none !important;
}
.shortCutsLists li a:focus, .shortCutsLists li a:active {
	color: #333333;
	text-decoration: none !important;
}
#mainContent a:link {
	color: #cb0003;
	text-decoration: underline;
}
#mainContent a:hover {
	color: #333333 !important;
	text-decoration: underline;
}
#mainContent a:focus, #mainContent a:active {
	color: #333333 !important;
	text-decoration: underline;
}
#mainContent a:visited {
	color: #970403;
	text-decoration: underline;
}
#pageFooter a {
	font-family: Arial, Helvetica, sans-serif;
}
#pageFooter a, #innerFooter a {
	color: #cb0003;
	text-decoration: underline;
}
#pageFooter a:hover, #innerFooter a:hover {
	color: #333333 !important;
	text-decoration: underline;
}
#pageFooter a:focus, #pageFooter a:active, #innerFooter a:focus, #innerFooter a:active {
	color: #333333 !important;
	text-decoration: underline;
}
#pageFooter a:visited, #innerFooter a:visited {
	color: #cb0003;
	text-decoration: underline;
}
/* global */
form {
	margin:0;
	padding:0;
}
.xformvalidator{color:Red; font-size:1.6em; font-weight:bold;}
input:focus , input:active{
	background:#FFFF80;
	color:black;
} 
img {
	border: none;
}
img.imgLeft 
{
    float:left;
}
img.imgRight 
{
    float:right;
}
/*
img.shadow
{
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=125,strength=10);
}
img.opacity
{
	position: relative;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	filter: fliph;
}
img.flipv
{
	position: relative;
	filter: flipv;
}
*/
img.dashedborder
{
	position: relative;
	border: dashed 1px 	#C0C0C0;
}
/*
img.circularfade
{
	position: relative;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}
*/
.leftFloat {
	float: left;
	width: auto;
}
.rightFloat {
	float: right;
	width: auto;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearFloat {
	clear: both;
}
.noMargin {
	margin:0 !important;
}
.noPadding {
	padding:0 !important;
}
.noBgImg {
	background-image: none !important;
}
.noBorder {
	border: none !important;
}
.invisible {
	display: none;
}
/* Start main layout elements */
#siteContainer /*holds entire site content*/ {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
	margin-top:25px;
	font-size: 76%; /* 70% tilsvarer 11px */
	line-height: 140%;
}
#quickNav /* hides skip links */ {
	position:absolute;
	left:0px;
	top:-500px;
	overflow:hidden;
}
/* Start header elements */
#topHeader /*holds elements above tabed main menu*/ {
	overflow: hidden;
}
#logoContainer {
	float:left;
	width: 250px;
	margin-top:3px;
}
#logoContainer .logo {
   width:228px;
}
#topHeaderMenu {
	float:right;
	width: 70%;
}
#topHeaderMenu ul {
	float: right;
	margin:0;
	padding:0;
	width:auto;
}
#topHeaderMenu ul li {
	list-style-type: none;
	border-left: solid 1px #5a5957;
	float: left;
	width:auto;
	margin-right: 2px;
	margin-left: 2px;
}
#topHeaderMenu ul li a {
	margin: 0px 5px 0px 5px;
}
#topHeaderMenu .smallFontLink { font-size:12px;margin: 0px 2px 0px 5px;}
#topHeaderMenu .mediumFontLink { font-size:16px;margin: 0px 2px 0px 2px;}
#topHeaderMenu .largeFontLink { font-size:20px;margin: 0px 2px 0px 2px;}
#quickSearch {
	overflow:hidden;
	float:right;
	width: 245px;
	clear: right;
	margin-top:10px;
	margin-bottom:17px;
}
#quickSearch .quickSearchInput {
	width: 185px;
	border: solid 1px #838383;
}
#quickSearch .quickSearchSubmit {
	background-image:url(/graphics/searchButtonGrad.gif);
	background-repeat:repeat-x;
	height:20px;
	width: 50px;
	border: solid 1px #838383;
	cursor:pointer; 
}
/* End header elements */
/* Start main navigation elements - tabs */
#mainNav /*navigation container*/ {
	overflow: hidden;
}
#mainNav ul#mainMenu {
	margin:0;
	padding:0;
}
#mainNav ul#mainMenu li {
	list-style-type: none;
	float: left;
	width:auto;
	text-align:center;
}
/* tabs not active */
#mainNav ul#mainMenu li a {
	display: block;
	background-image:url(/graphics/bgMainMenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0 0 0 5px;
}
#mainNav ul#mainMenu li a span {
	display: block;
	background-image:url(/graphics/bgMainMenu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 10px 5px 5px;
}
/* selected tab */
#mainNav ul#mainMenu li a.mainMenuSelected {
	display: block;
	background-image:url(/graphics/bgMainMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0px 0 5px;
}
#mainNav ul#mainMenu li a.mainMenuSelected span {
	display: block;
	background-image:url(/graphics/bgMainMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 10px 5px 5px;
}
/* tab hover effect */
#mainNav ul#mainMenu li a:hover {
	display: block;
	background-image:url(/graphics/bgMainMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0 0 0 5px;
}
#mainNav ul#mainMenu li a:hover span {
	display: block;
	background-image:url(/graphics/bgMainMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 10px 5px 5px;
}
#mainNav ul#mainMenu li a:focus, #mainNav ul#mainMenu li a:active {
	display: block;
	background-image:url(/graphics/bgMainMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0 0 0 5px;
}
#mainNav ul#mainMenu li a:focus span, #mainNav ul#mainMenu li a:active span {
	display: block;
	background-image:url(/graphics/bgMainMenuSelected.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 10px 5px 5px;
}
#topSeperator {
	background-color: #ef3433;
	height: 8px;
	clear: both;
	overflow: hidden;
}
/* End main navigation elements - tabs*/
#pageWrapper/* container for page as seen on top of background gradient */ {
	background-color: #ffffff;
	overflow:hidden;
	border: solid 1px #d0d0ce;
}
/* Start left area elements */
#leftArea {
	width: 200px;
	float: left;
	margin-top:10px;
	padding-top:20px;
	margin-left:10px;
	padding-bottom: 30px;
}
/* left navigation */
.subMenu a {
	color: #444444;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 160%;
	padding-left:10px;
}
.subMenu a:hover {
	color: #cb0003 !important;
	text-decoration: none;
}
.subMenu a:focus, .subMenu a:active {
	color: #cb0003 !important;
	text-decoration: none;
}
.subMenu a:visited {
	color: #444444;
	text-decoration: none;
}
#leftArea ul.subMenu {
	margin:0;
	/*margin-top:65px;*/
	padding:0;
	width: 195px;
	position: relative;
	border-bottom: 1px solid #ddd;
}
#leftArea ul.subMenu ul
{
    border-bottom:none;
}
#leftArea ul.frontPage {
	margin-top:0px !important;
}
#leftArea ul.subMenu li {
	list-style-type: none;
	margin:0;
	padding:0;
	position: relative;
	z-index: 1;
}
#leftArea ul.subMenu li a {
	border-top: 1px solid #ddd;
	height: 100%;
	margin: 0px;
	display: block;
	position: relative;
	padding: 2px 2px 2px 10px;
	z-index: 2;
}
#leftArea ul.subMenu li.active a {
/*	border-bottom: 1px solid #ddd;*/
	font-weight: bold;
	width: 187px;  /* width level 2 */
}
#leftArea ul.subMenu li.active li a.selected /* width level 3 */ {
	width: 172px;
}
#leftArea ul.subMenu li.active li a {
	border-bottom: none;
	font-weight: normal;
	margin-bottom: 0;
}
#leftArea ul.subMenu li.active li.active a {
	font-weight: bold;
}
#leftArea ul.subMenu li.selected {
	z-index: 2;
}
#leftArea ul.subMenu li.selected a /* mother of selected subitem */ {
	color: #444;
}
#leftArea ul.subMenu li.selected a.selected, #leftArea ul.subMenu li.active a.selected {
	border: 1px solid #999;
	border-right: 1px solid #fff;
	background: #fff;
	margin-right: 0;
	font-weight: bold;
	color: #cb0003;
	top: 1px;
	z-index: 3;
	margin-bottom: 0;
}
#leftArea ul.subMenu li ul {
	margin: 5px 0 5px 15px;
	padding:0;
}
/* no border on level 3 menu */
#leftArea ul.subMenu li li a {
	border: none;
}
#leftArea ul.subMenu li.active li a {
	width: 90%;
}
/* contactinfo box in left column */
.contactInfo {
/*	border: solid 1px #d6d6d6;
	padding:2px;*/
	width: 200px;
}
h3.contactHeader {
	background-color: #878787;
	color: #ffffff;
	margin:0;
	padding:0;
	padding:2px 5px 2px 5px;
	font-size: 110%;
	font-family:Arial, Helvetica, sans-serif;
}
.contactBody {
	padding: 2px 8px 2px 8px;
	font-family:Arial, Helvetica, sans-serif;
}
.contactBody p {
	margin:0;
	margin-top:0.7em;
	margin-bottom:0.7em;
}
/* End left area elements */
/* Start right area elements */
#rightArea {
	width: 770px;
	float: right;
	margin-right:10px;
	overflow: hidden;
	padding-left: 1px;
}
h1.pageHeading {
	color: #5d5c5c;
	margin:0;
	padding:0;
	font-size: 230%;
	font-weight: normal;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
h1.landingPageHeading {
	margin:0;
	padding:0;
	font-size: 170%;
	font-weight: normal;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
	line-height:normal;
}
h1.transpBg {
	color: #ffffff !important;
	height:30px;
	position:relative;
	z-index: 5;
	padding-left:10px;
	top: 86px;	
}

.transparent_class {
	height:35px;
	margin-top:-75px;
	top: 57px;
	background-color:#999999;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	position: relative;
	top: 125px;
	width:769px;
}
#breadCrumbs {
	height: 25px;
	color: #898383;
	font-size: 85%;
	margin-top:5px;
}
.rightBorder {
	border-right: solid 1px #999999;
}
#profilePicture {
	margin-bottom:20px;
	overflow: hidden;
}
#profilePicture img 
{
    width:769px;
    height:125px;
}
.threeColArea #profilePicture {
	margin-bottom:10px;
}
.threeColArea {
	clear: both;
/*	border: solid 1px #cad2d5;*/
	overflow: hidden;
/*	padding: 5px;*/
	margin-bottom:20px;
}
.shortCutsLists {
	float:left;
	width: 239px;
	margin-left: 26px;
}
.rightColumn .shortCutsLists /* border on lists of shortcuts when in right column */ {
	/*border: solid 1px #d2d7da;*/
	width: 235px;
	margin-bottom:15px;
}
.shortCutsLists ul {
	margin:0;
	padding:0;
	list-style:outside;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.shortCutsLists li {
	list-style:square;
	margin:0;
	padding:0;
}
/* color of list bullets */
#singleNewsBoxButtonRow
{
	text-align:right;
}
#tenester li {
	color: #829f42;
}
#snarvegar li {
	color: #3e96c6;
}
#relevanteDokument li {
	color: #bf6334;
}
.andreNettstadar li {
	color: #888380;
}
.rightColumn .shortCutsLists /*no left margin when lists are placed in right column*/ {
	margin-left: 0px;
}
.shortCutsLists h3.shortCutsHeader {
	background-color: #878787;
	color: #ffffff;
	padding:0;
	padding:2px 5px 2px 5px;
	margin:0px;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
.shortCutsLists h3.akkuratNoHeader {
	background-color: #EF3433;
	color: #ffffff;
	padding:0;
	padding:2px 5px 2px 5px;
	margin:0px;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
.akkuratNoBox
{	width: 235px;
	margin-bottom:15px;float:left;
}
.akkuratNoBox p img 
{
    margin-left:-3px;
    margin-top:-3px;
}

.akkuratNoBox a:link {
	color: #cb0003;
	text-decoration: underline;
}
.akkuratNoBox a:hover {
	color: #333333 !important;
	text-decoration: underline;
}
.akkuratNoBox a:focus, #mainContent a:active {
	color: #333333 !important;
	text-decoration: underline;
}
.akkuratNoBox a:visited {
	color: #970403;
	text-decoration: underline;
}
.threeColArea #tenester h3 {
	background-color: #829f42;
	margin-left:0px;
}
.rightColumn #tenester h3 {
	background-color: #829f42;
	margin-left: 2px;
}
#snarvegar h3 {
	background-color: #3e96c6;
}
#relevanteDokument h3 {
	background-color: #bf6332;
}
.andreNettstadar h3 {
	background-color: #878380;
}
/* End right area elements */
/* Start main content */
#mainContent {
	overflow: hidden;
	margin-bottom:20px;
	float: left;
	width:100%;
}
#middleContentContainer {
/*	width: 485px;*/
	float:left;
}
#localNav {
	overflow: hidden;
	margin-bottom: 20px;
}
#localNav ul {
	margin:0;
	padding:0;
	list-style-type: none;
	border-top: solid 1px #dddddd;
	width: 230px;
}
#localNav ul li {
	list-style-type: none;
	margin:0;
	padding:0;
	border-bottom: solid 1px #dddddd;
}
.newsContainer {
	clear: both;
}
.newsContainer h3.newsContainerHeading {
	background-color: #7a7a7a;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	padding:2px 5px 2px 5px;
	font-size: 110%;
}
.newsContainer ul.newsList {
	list-style-type: none;
	margin:0;
	padding:0;
}
.newsContainer ul.newsList li {
	margin:0;
	padding:0;
	list-style-type: none;
	overflow:auto;
}
.newsContainer .newsListItem {
	margin-top:0.5em;
	margin-bottom: 2em !important;
}
.newsContainer ul.shortNewsList {
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: 160%;
	margin-top:20px;
	margin-bottom: 10px;
}
.newsContainer h2
{
    color:#282828;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin:0;
	margin-top:0.5em;
}
.nolink
{
    color:#282828 !important;
    text-decoration: none !important;
}
.newsListImg{padding-left:3px; padding-bottom:10px; padding-top:3px; padding-right:10px; border:0px;}
.newsListBody p{padding-top:0px;margin-top:3px;padding-bottom:0px;margin-bottom:3px;}
.publishDate {
	display: inline;
	color: #797979;
	padding-right: 0.5em;
}
.author {
	display: inline;
	color: #797979;
	padding-right: 0.5em;
}
.articleContainer {
	clear: both;
	margin-top:15px;
	width:100%;
	padding-bottom:20px;
}
/* Start article headings */

.articleContainer h1 {
	color: #5d5c5c;
	margin:0;
	padding:0;
	font-size: 170%;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
.articleContainer h2 {
	color: #282828;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size: 150% !important;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
.articleContainer h3 {
	color: #5d5c5c;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size: 150% !important;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
.articleContainer h4 {
	color: #282828;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size: 100%;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
}
.articleContainer p 
{
    margin-top:0px;
    padding-top:0px;
}
.puffText{margin-bottom:0.8em;}
.printerFriendly{ padding-top:20px;}
/* End article headings */
.rightColumn {
	float:right;
	width: 237px;
	/*margin-top:15px;*/
	margin-bottom:20px;
}
/* End main content */
/* Start inner footer elements */
#innerFooter {
	background-image: url(/graphics/bgInnerFooter.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
	margin:2px;
}
#innerFooter .footerItem {
	float: left;
	background-image:url(/graphics/innerFooterSeperator.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-right:10px;
	padding-top:10px;
	width:auto;
	color: #2c2929;
}
#innerFooter .footerItem h4 {
	margin:0;
	padding:0;
	font-size: 125%;
	font-weight: normal;
}
#innerFooter .footerItem p {
	margin:0;
}
#innerFooter .footerItem img {
	margin:0px 3px 0px 0px;
}
#opningstid {
	background-image:url(/graphics/opningstid.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 38px;
	padding-top:10px;
}
#sentralbord {
	background-image:url(/graphics/sentralbord.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 38px;
	padding-top:10px;
}
#e-post {
	background-image:url(/graphics/epost.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 38px;
	padding-top:10px;
}
#post {
	background-image:url(/graphics/post.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 38px;
	padding-top:10px;
}
#besok {
	background-image:url(/graphics/besok_fylkeshuset.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 38px;
	padding-top:10px;
}
/* End inner footer elements */
/* Start page footer */
#pageFooter {
	text-align:center;
	overflow: hidden;
}
#pageFooter #pageFooterMenu {
	overflow: hidden;
	margin-top:20px;
}
#pageFooter #pageFooterMenu ul {
	margin:0;
	padding:0;
	overflow: hidden;
	margin-left:20%;
	margin-right:20%;
	text-align:center;
	padding-bottom:10px;
}
#pageFooter #pageFooterMenu ul li {
	margin:0;
	padding:0;
	list-style-type: none;
	/*float: left;*/
	display:inline;
	width:auto;
	border-left: solid 1px #cb0003;
	margin: 2px;
}
#pageFooter #pageFooterMenu ul li a {
	margin: 0px 5px 0px 5px;
}
#copyRight {
	clear: both;
	padding-bottom:10px;
}
/* End page footer */
/* End main layout elements */

.width2col{width:504px;}
.width1col{width:770px;}
#singleNewsBox {margin:10px 10px 10px 20px;}
#singleNewsBox a {
	color: #cb0003;
	text-decoration: underline;
}
#singleNewsBox a:hover {
	color: #333333 !important;
	text-decoration: underline;
}
#singleNewsBox a:focus, #mainContent a:active {
	color: #333333 !important;
	text-decoration: underline;
}
#singleNewsBox a:visited {
	color: #970403;
	text-decoration: underline;
}

/******************PIA - Praksis i arbeidslivet START******************/
/*Front page START*/
#mainContentBox
{
	height:auto;
	width:480px;
}
#mainContentBoxHeader
{
	font-size:14px;
	font-weight:bold;
}
.textContentBox
{
	background-color:#f2f1f1;
	color:#666666;
	min-height:150px;
	height:auto;
	padding-left:10px;
	padding:10px 10px 10px 13px;
	text-align:left;
	font-family:Arial;
	margin:0px 6px 0px 4px;
}
.textContentBox a
{
	text-decoration:none;
}
.textContentBox a:hover
{
	text-decoration:underline;
}
#forumContainerBox
{
	padding-left:10px;
}
#leftContentBox
{
	float:left;
	width:222px;
	font-family:Verdana;
}
#rightContentBox
{
	float:left;
	clear:right;
	width:222px;
	font-family:Verdana;
}

.smallContentBoxHeader
{
	font-family:Arial;
	font-weight:bold;
	margin-bottom:0px;
	color:#666666;
	font-size:12px;
}
#topBanner
{
	background-image:url("/Images/toppfelt.png");
	background-repeat:no-repeat;
	height:62px;
	width:388px;
	margin-left:5px;
}
#topBannerText
{
	float:right;
	height:62px;
	width:165px;
	text-align:left;
	padding:10px 20px 5px 0px;
	font-size:75%;
}
/*Front page END*/
/*Regular page START*/
#pageContentArea
{
	font-family:Arial;
}
#pageContentHeader
{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	clear:both;
}

#pageContentText
{
	
}
/*Regular page END*/
/*Forum page START*/
#forum
{
	padding:6px 6px 6px 6px;
	
}
#forum div
{
	margin:0px 0px 5px 0px;
}
.forumMainEntry
{
	background-color:#eeeeee;
	padding:6px 6px 6px 6px;
	text-align:left;
	
}
.forumMainEntry .header
{
	text-transform:uppercase;
	
	font-size:11px;
	color:black;
}
#forum .header .title
{
	float:left;
}
#forum .header .date
{
	float:right;
}
#forum .header .author
{
	clear:both;
	text-transform:capitalize;
	/*
	float:right;
	padding-right:50px;
	*/
}
.forumMainEntry .forumMainEntryContent
{
	clear:both;
	height:auto;
}
.forumMainEntry .commands
{
	clear:both;
	height:20px;
	padding-top:3px;
}
.commands .commandButton
{
	/*
	background-image:url("../images/button_envelope.gif");
	background-repeat:no-repeat;
	background-position:left center;
	*/
	height:20px;
	width:95px;
	padding-left:35px;
	padding-top:6px;
	float:right;
	vertical-align:middle;
	cursor:hand;
	text-decoration:none;
	/*color:#666666;*/
}
.forumSubEntry
{
	clear:both;
	padding-left:1.2em;
	
}
.forumSubEntry .header
{
	background-color:#eeeeee;
	text-transform:lowercase;
	padding:6px 6px 6px 6px;
	height:30px;
	clear:both;
	
}
.forumSubEntry .header a
{
	text-decoration:none;
	color:Black;
}
.forumSubEntryContent
{
	clear:both;
	padding-left:5px;
}
/*Forum page END*/
/*Forum general START*/
#forumBox
{
	clear:both;
	background-color:#eeeeee;
	
	height:auto;
	width:388px;
	padding:6px 6px 6px 6px;
}
#forumBox .contentText
{
	border-color:black;
	border-style:solid;
	border-width:1px;	
	padding:5px 5px 5px 5px;
}
#forumBox h3
{
	text-transform:uppercase;
}
#forumBox .leftColumn
{
	clear:both;
	float:left;
	padding-left:30px;
	width:80px;
}
#forumBox .rightColumn
{
	margin-right:20px;
	text-align:right;
}
#forumBox textarea
{
	height:200px;
	width:330px;
	
}
#forumBox .row
{
	clear:both;
	text-align:left;
	margin:5px 0px 5px 0px;
}
#forumBox .footerRow
{
	clear:both;
	padding-left:110px;
}
#forumBox .centerColumn
{
	margin-left:30px;
	
}
#forumBox h3
{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
#loginStatusLine
{
	text-align:right;
	padding-right:10px;
}
/*Login box END*/
/*PIALinkListing box START*/
/*
.spotBox
{
	width:200px;
	display:inline;
	background-color:#eeeeee;
	float:left;
}
.spotBox .spotBoxList
{
	margin-left:1.3em;
}

.spotBoxListElement_expanded
{
	padding-left:5px;
}
.spotBoxListElement_retracted
{
	padding-left:5px;
	
}
*/
/*
.spotBoxListElement_retracted .spotBoxItemHeader
{
	background-image:url("/images/snarvei.gif");
}
.spotBoxListElement_expanded .spotBoxItemHeader
{
	background-image:url("/Images/minus_red.gif");
}
*/
.spotBoxListElement_expanded .spotBoxList
{
	display:block;/*Space expanding*/
	/*visibility:visible;*//*Space is reserved*/
}
.spotBoxListElement_retracted .spotBoxList
{
	/*visibility:hidden;*//*Space is reserved*/
	display:none;/*Space expanding*/
}
.spotBox .spotBoxItemHeader
{
    /*
	padding-left: 15px;
	margin-top:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:middle left;
	text-align: left;
	vertical-align:middle;
*/	
}
.spotBox .spotBoxHeader
{
/*
	background-color:#cccccc;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#383838;
	text-transform:uppercase;
	vertical-align:middle;
	padding:5px 5px 6px 4px;
*/
}

.shortcutLink
{
/*
	background-image:url("/images/snarvei.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	/*text-decoration:underline;*/
	
}
.spotBoxItemHeader
{
	/*font-weight:bold;*/
	text-decoration:none;
}
/*PIALinkListing box END*/

/******************PIA - Praksis i arbeidslivet END******************/


/* ---Calender template items---*/	

div.monthcalendararea
{
	float: left;
	width: 220px;
	margin: 0px;	
	margin-right: 20px;		
	margin-top: 25px;
	margin-left:20px;
}
div.calendarlistingarea
{
	float: left;
	width: 470px;
	text-align: left;
	margin: 20px 20px 20px 0px;
}
.calendarlistingarea hr
{
   color:#DDDDDD;
height:0.1em;
}
h1.calendardayheading
{
	font-size: 1.6em;
	color: #000000;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: none;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	background-color: #eeeeee; 
	border: none;
}
td.selecteddatecell 
{
	border: none;
	background-color: #cccccc; 
}
td.datecellothermonth 
{	
	background-color: #eeeeee;
	font: normal 0em verdana;
}
td.weekendcell
{
	background-color: #eeeeee;
}
td.datecellactive
{
	color: #ffffff;
	background-color: #cccccc; 
	border: solid 0px;
}	border-color: #666666;
td.dayweekheader
{
	border-style: none;
	background-color: #000000;
}
td.dayweekheader2
{
	border-style: none;
	background-color: #d3d3d3;
}	

#SiteMap ul
{
    list-style-type:none;
}

.indent{padding-left:25px;}

.categoryheadlinestandard{ font-weight:bold}

.archiveDate
{
       display:block;
        float:left;
        white-space:nowrap; width:92px;
}
.hide 
{
	display:none;
}
.archiveTitle
{
        float:left;
       display:block; width:380px;
}
.subscriptionLeft{width:130px; float:left;  font-weight:bold;}
.subscriptionRight{float:left; padding-bottom:15px;}
.subscriptionRightInput {width:300px}
.subscriptionButton{padding-top:15px; padding-left:15px;}

id_matrix img 
{
    display:none;
}

#ResultArea h2 {
	color: #000000;
	margin:0;
	padding:0;
	font-size: 150% !important;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
#newsArchiveListing ul
{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#newsArchiveListing ul li.firstLevel
{
	padding-top: 4px;
	padding-bottom: 4px;
}
#newsArchiveListing ul li.secondLevel
{
	margin-left:40px;
}
.left100px 
{
	margin-left:95px;
}
#searchDrillDownMenu
{
    padding-top:20px;
}
#searchDrillDownMenu ul
{
    list-style-type:none;
    margin:0;
	padding:0px 0px 10px 0px;
}
#searchDrillDownMenu ul li
{
	padding-bottom:2px;
}
#searchDrillDownMenu ul li a:link,
#searchDrillDownMenu ul li a:visited,
#searchDrillDownMenu ul li a:hover
{
	color:#CB0003;
	margin-left:4px;
}
#searchDrillDownMenu .searchRefinerHeading
{
	font-weight:bold;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:7px;
}

#searchInBoxes{margin-top:-13px;}
.MSSESearchBox div p {margin-top:8px; margin-bottom:8px;}
#MSSEsearchArea{margin-top:5px;}


#MSSEresultArea{
min-height:200px;
}
#MSSEresultArea h2 
{
    color: #282828;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 120%;
    margin: 1em 0em 1em 0em;
}
#searchResultMSSEList
{
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin:15px 0px 0px 0px;
}
.searchhighlight
{
   background-color:Yellow;
}
#searchResultMSSEList li a:link,
#searchResultMSSEList li a:visited,
#searchResultMSSEList li a:hover
{
    color:#CB0003;}
    

#searchResultMSSEList li a.searchGrey {
    color: #858585 !important;
    font-size: 90%;
    text-decoration: none !important;
}
.bestBetStar
{
    padding-left: 3px;
    vertical-align: middle;
}
.italic 
{
    font-style:italic;
}
