body {
	margin:0;
	padding:0;
	font-size:11px;
	margin-left:2px;
	background-color: #D9DEE8;
	font-family: verdana;
	margin-left:30px;
	margin-top:30px;
}

TABLE TD {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight: normal;
	background:white;
	padding: 2px 2px 2px 2px;
	margin-bottom: 3px;
	clear: both;
}

.article {
}

TABLE TD.article {
	background:white;
	padding: 2px 2px 2px 2px;
	margin-bottom: 3px;
	clear: both;
}

TABLE TD.article P {
/*	margin-bottom:10px;*/
}

.ingress {
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}

b.ingress {
	font-size:12px;
}

P.ingress {
	font-size:12px;
	margin-bottom:10px;
}

H1 {
	font-family:Verdana;
	color:#00548B;
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
}

H2 {
	font-family:Verdana;
/*	color:#00548B; */ /*Ref Helpdesk #8229 */
	color:#000000;
	padding:0;
	margin:0;
/*	font-size:12px; */ /*Ref Helpdesk #8229 */
	font-size:14px;
	font-weight:bold;
	margin:0;
	margin-bottom:0px;
}

h3, h4, h5, h6 {
	font-size: 12px;
	font-weight:bold;
}

A,
A:link {
	color:#00548B;
}

P {
	margin-top:2;
}
UL LI P,
OL LI P {
	margin:0;
}


TABLE.ep-image {
	margin-bottom:50px;
	margin:0;
	padding:0;
}

TABLE.ep-image TD P,
TABLE.ep-image P {
	margin:0;
	padding:0;
}

TABLE.ep-image td,
TABLE.ep-image tr {
	margin:0;
	padding:0;
}

TABLE.ep-image .ep-image td p {
	margin				: 0px;
	padding				: 0px;
	padding-left: 10px;
	margin-bottom:0px;
}

TABLE.ep-image .ep-imgdesc-line1 {
	font-size: 10px;
}

TABLE.ep-image TD.ep-imgdesc-line1,
TABLE.ep-image TD.ep-imgdesc-line1 P {
	font-size: 10px;
	margin-bottom:0px;
}

TABLE.ep-image .ep-imgdesc-line2 {
	font-size			: 10px;
	margin-bottom:0;
}

TABLE.ep-image .ep-imgdesc-line2 p {
	font-size			: 10px;
	margin:0;
	border:0;
	margin-bottom:0;
}

.mainNav {
	float:left;
	width:190px;
	display:block;
	margin:0;
	padding:1px 0px 1px 0px;
	text-align:left;
	background:white;
}
.mainNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.mainNav ul li ul {
}
.mainNav ul li {
	display:block;
	margin:0;
	padding:0;
	background-image: url("../images/star-bright.gif");
	background-repeat: no-repeat;
	background-position: 3px top;
	padding-left:18px;
	padding-bottom:1px;
	padding-right:2px;
}
.mainNav ul li.active {
	background-image: url("../images/star-dark.gif");
	background-repeat: no-repeat;
	background-position: 3px top;
}

.mainNav ul li ul {
}

.mainNav ul li ul li,
.mainNav ul li ul li.active {
	display:block;
	margin:0;
	padding:0;
	margin-left: 0px;
	background-image: url("../images/submenu-dash.gif");
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:5px;
}


.mainNav ul li a {
	margin:0;
	padding:0;
	padding-left: 2px;
	display:block;
	color:white;
	text-decoration:none;
	text-align:left;
	font-weight: normal;
	background-color: #009CDD;
	height: 18px;
	font-size:13px;
}


.mainNav ul li ul li a,
.mainNav ul li a.selected {
	color: #009CDD;
	background-color: white;
}

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


.mainNav ul li ul li.active a {
	font-weight:bold;
}

html>body .mainNav li a {
	width: auto;
}

.mainNav ul li a:hover {
	background-color: white;
	color: #009CDD;
}

ul.large li a {
	padding:10px 0px 10px 5px;
	margin:0px 0px 0px 10px;
}

ul.large li#phone {
	background-image: url("../images/icon-phone.gif");
	background-repeat: no-repeat;
	background-position: 3px top;
	padding-left:30px;

}
ul.large li#press {
	background-image: url("../images/icon-press.gif");
	background-repeat: no-repeat;
	background-position: 3px top;
	padding-left:30px;
}


#wrapper {
	float:left;
	margin:0;
	padding: 0;
	text-align: left;
	padding-top:1px;
	width:915px;
	display:inline;
	margin:5px 0px 0px 5px;
}

#content {
	float:right;
	margin:0;
	padding:0;
	width:723px;
}

#leftContent {
	text-align:left;
	float:left;
	margin:0;
	padding:0;
	width:190px;
	text-align:left;
	background-color:white;
}

#logo {
	background:white;
	background-image: url("../images/logo-afk.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	margin-top:0px;
	padding-bottom:60px;
}

/* Bilde til venstre for "Fylkeskommunen i endring" */
#imageTeaser {
	background:white;
	background-image: url("../images/turbin.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	width:100px;
	height:100px;
	margin-top:0px;
	margin: 4px 2px 0px 2px;
	float:left;
}

#flower {
	background:white;
	margin: 2px 0px 2px 0px;
	padding-left: 3px;
}
#mainContent {
	float:left;
	margin:0;
	padding:0;
	width:427px;
	background-color:white;
	padding-left:6px;
	padding-top:2px;
}

#rightContent {
	float:right;
	margin:0;
	padding:0;
	width:290px;
	background-color: white;
}

#footer {
	float:left;
	margin:0;
	padding: 0;
	text-align: center;
	padding-top:1px;
	width:915px;
	display:inline;
/*	margin:5px 0px 0px 0px;*/
	background-color: #009CDD;
/*	margin-left:5px;*/
}



.box {
	margin:0;
	padding:0;
	border:0;
	margin-bottom:5px;
}

.box H2 {
	margin:0;
	padding:0;
	background-color: #00548B;
	color: white;
	font-size:13px;
	padding-left:6px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.box H2 a,
.box H2 a:visited {
	color: white;
}

.box p {
	margin:0;
	padding:0;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px;
}

.box ul {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

.box ul li {
	border-bottom: 1px solid #D9DEE8;
}

.box ul li a {
/*	background:white;*/
	width:100%;
	color:#009CDD;
	text-decoration:none;
	margin: 1px 1px 1px 1px;
	font-size:13px;
	padding: 1px 1px 1px 1px;
	padding-left: 5px;
}

.box ul li a:hover {
	background:#009CDD;
	color:white;
	width:100%;
	text-decoration:none;
	margin: 1px 1px 1px 1px;
	font-size:13px;
	padding: 1px 1px 1px 1px;
	padding-left: 5px;
}

.box ul li a.active {
	background:#009CDD;
	color:white;
}

.newslisting {
	font-family: Verdana;
	padding-top:4px;
}
.newslisting b.date  {
	color:#00548B;
	font-weight:normal;
	font-size:10px;
}
.newslisting .articleLarge IMG {
	display:inline;
	float: left;
	margin: 5px 7px 5px 5px;
	margin-top:17px;
/*	border: 1px solid black;*/
}
.newslisting .articleLarge  {
	margin: 0px 5px 3px 5px;
	padding-bottom:5px;
	clear: both;
	border-bottom: 3px solid #D9DEE8;
}
.newslisting .articleLarge H2 {
	color:#00548B;
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	margin-bottom:3px;
}
.newslisting .articleLarge H2 A,
.newslisting .articleLarge H2 A:visited 	{
	text-decoration:none;
	color:#00548B;
}
.newslisting .articleLarge H2 A:hover {
	text-decoration:underline;
	color:#00548B;
}
.newslisting .articleLarge P {
	margin:0;
	padding:0;
	font-size:12px;
	margin-bottom:5px;
	margin-right:4px;
}

.newslisting .articleSmall  {
	background:white;
		margin: 0px 5px 3px 5px;
	padding: 2px 2px 2px 6px;
	margin-bottom: 3px;
	clear: both;
	border-bottom: 3px solid #D9DEE8;
}
.newslisting .articleSmall H2 {
	color:#009CDD;
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
}
.newslisting .articleSmall H2 A,
.newslisting .articleSmall H2 A:visited 	{
	text-decoration:none;
	color:#009CDD;
}
.newslisting .articleSmall H2 A:hover {
	font-weight:bold;
	color:#009CDD;
}
.newslisting .articleSmall P {
	margin:0;
	padding:0;
	font-size:11px;
}


#articleMoreNews  {
	background:white;
	padding: 2px 2px 2px 6px;
	margin-top:15px;
	margin-left: 5px;
	clear: both;
	width:100%;
}
#articleMoreNews H2 {
	display:inline;
	color:#009CDD;
	padding:0;
	margin:0;
	font-size:12px;
}
#articleMoreNews H2 A,
#articleMoreNews H2 A:visited 	{
	text-decoration:none;
	color:#009CDD;
}
#articleMoreNews H2 A:hover {
	font-weight:bold;
	color:#009CDD;
	text-decoration:underline;
}



.newsListingSmall {
	font-size:13px;
	margin-top: 2px;
	margin-right:5px;
}
.newsListingSmall b.date  {
	color:#00548B;
	font-weight:normal;
	font-size:10px;
}
.newsListingSmall .article IMG {
	float: left;
	margin: 5px 5px 5px 5px;
}
.newsListingSmall .article  {
	border:0;
	padding:0;
	border-bottom: 3px solid #D9DEE8;
	z-index:10000;
	padding-bottom: 4px;
}
.newsListingSmall .article H2 {
	color:#00548B;
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	background-color:white;
}
.newsListingSmall .article H2 A,
.newsListingSmall .article H2 A:visited 	{
	text-decoration:none;
	color:#00548B;
}
.newsListingSmall .article H2 A:hover {
	text-decoration:underline;
	color:#00548B;
}
.newsListingSmall .article P {
	margin:0;
	padding:0;
	font-size:13px;
}
.newsListingSmall .article a.readmore {
	color:#009CDD;
	font-size:10px;
}

.newsListingSmall ul li {
	border-bottom: 2px solid #D9DEE8;
}

TABLE.externalSystems {
	width:100%;
	border:2;
	padding:3;
	margin-left:5px;
	font-size:11px;
}

TABLE.externalSystems TD {
	padding:0px 3px 3px 0px;
}

#breadcrumb {
	margin-bottom:10px;
}

#breadcrumb A {
	color:#00548B;
	text-decoration:none;
}

#breadcrumb A:hover {
	color:#00548B;
	text-decoration:underline;
}

.filelist {
	margin:0;
	padding:0;
	font-family: verdana;
	font-size:11px;
	color:#00548B;
	width: 100%;
	clear:both;
	background:white;
	margin-bottom:15px;
}

.filelist TD {
	margin:0;
	padding:0;
}

.filelist A {
	color:#00548B;
	text-decoration:none;
}

.filelist A:hover {
	color:#00548B;
	text-decoration:underline;
}

.filelist TD.title {
width:370px;
}
.filelist TD.date {
text-align:right;
}
.filelist TD.filesize {
	text-align:right;
	white-space: nowrap;
	width:80px;
}

#search {
	border:2px solid white;
	background-color:#D9DEE8;
	padding:2px;
}

#search .q {
	margin:0;
	border:0;
	padding:0;
	background-color:#D9DEE8;
	background-color:white;
	color:#00548B;
	width:150px;
	font-size:10px;
	font-family:Verdana;

}

#search .submit {
	background-color:#009CDD;
	font-size:9px;
	border:0;
	margin:0;
	padding:0;
	color:white;
	font-family:Verdana;
}

FORM {
	margin:0;
	padding:0;
	border:0;
}

.print {
	margin:5px 5px 2px 0px;
	text-align:right;
}

.print A,
.print A:visited {
	color:#00548B;
	text-decoration:none;
}


.fkendringImage {
	margin:0;
	border:0;
	padding:0;
	/*
	width:100px;
	height:100px;
	*/
/*	float:left;*/
}

.fkendringImage IMG,
.fkendringImage .article,
.fkendringImage .article P {
	margin:0;
	border:0;
	padding:0;
}


.login {
	margin:2px;
	padding:3px;
	border:1px black solid;
	color:#fff;
	background-color: #009CDD;
}

.login TABLE {
	padding:0;
	margin:0;
	border:0;
}

.login INPUT {
	width:150px;
	font-family:Verdana;
	font-size:9px;
}

.login .label {
	color:#00548B;
}

.login .submit {
	background-color:#009CDD;
	font-size:9px;
	border:0;
	margin:0;
	padding:0;
	color:white;
	font-family:Verdana;
	width:70px;
}

TABLE.fkendring {
	border-bottom: 3px solid #D9DEE8;
}

.box .newsListingSmall .article  {
	border-bottom: none;
}

/***********************************************************
 *
 *	CATEGORIZED SEARCH
 *
 ***********************************************************/

.searchresults .content {
	min-height					: 400px;
}


.searchResultPane {
	padding						: 0px;
	margin						: 10px 0px;
}

.searchResultPane .menu {
	margin						: 0px !important;
	padding						: 0px !important;
	border-bottom				: 1px solid #666666;
	height						: 25px;
}

.searchResultPane .menu li {
	margin						: 0px 4px 0px 0px!important;
	list-style-type				: none;
	float						: left;
	padding						: 5px 0px;
	border						: 1px solid #666666;
	border-bottom				: 0px;
	background-color			: #009CDD;
	position					: relative;
	top							: 1px;
	font-size					: 8pt;
}

.searchResultPane .menu li.selected  {
	background-color			: white;
	border-bottom				: 1px solid white;
}

.searchResultPane .menu li.selected a {
	color						: #009CDD;
}

.searchResultPane .menu li a {
	text-decoration				: none;
	padding						: 5px 10px;
	margin						: 0px;
	color						: white;
}

.searchResultPane .menu li a:hover {
	background-color			: white;
	color						: #336699;
}

.items table {
	width						: 100%;
	margin-bottom				: 15px;
}

.blockSelection {
	margin						: 5px 0px 0px 0px;
	padding						: 2px 0px;
	text-align					: left;
}

.blockSelection a {
	font-size					: 110%;
}

.blockSelection a.selected {
	text-decoration				: none;
	font-weight					: bold;
}

span.searchCount {
	color						: gray;
	font-size					: 8pt;
}

.hide {
	display						: none;
}

.searchAlternatives {
	width						: 100%;
}

.searchAlternatives tr td {
	padding						: 5px 0px;
}

.searchresults.archive .header h1 {
	padding-bottom				: 10px;
	margin-bottom				: 0px;
}

span.created {
	font-weight					: normal;
	font-size					: 0.8em;
}

span.highlight {
	font-weight					: bold;
}

.items .item a {

}

.item .date {
	font-style					: italic;
}


.items .item a:visited {
	color						: purple;
}

.searchresults .items .item {
	margin-bottom:20px;
	line-height:1.3em;
}
.searchresults .items .item .title {
	font-weight:bold;
	font-size:1.2em;
}

