/* eDemokrati Styles */
.eDemokratiMeetingCalendarRowAlt,.eDemokratiMeetingCalendarTableHeader{background-color:#E3E3E3;}
.eDemokratiInnerMeetingCalendar td{border-color:Black;}
.eDemokratiInnerMeetingCalendar td{border-color:Black;}
.eDemokratiPostlisteSearchWaitContainer{width:15em;height:6em;position:absolute;top:35em;left:40%;background-color:White;}
.eDemokratiPostlisteSearchWaitText{font-weight: bold; font-size: 1.4em;display:block;text-align:center;}
.eDemokratiPostlisteSearchWaitImage{margin-left:50%;}
.eDemokratiEmptyText, .eDemokratiPostlisteSearchResultListContent,.eDemokratiPostlisteSearchResultCount,.eDemokratiBehandlingSearchResultList,
.eDemokratiBehandlingSearchResultCount,.eDemokratiArkivsakDetaljeLabelContent,.eDemokratiArkivsakBehandlingerList,.eDemokratiPostlisteSearchResultListLink{font-size:0.8em;}
.eDemokratiSelectedItem a, .eDemokratiSelectedItem a.span, .eDemokratiSelectedPeriodOfYear{color:White !important; background-color:#4c5da5;}
.eDemokratiEmptyTr{height:0.7em;}
.SpecialIE{margin-top:-2.5em;}/*Må ha med ellers blir tabellene lenger nede i IE.*/
.eDemokratiUtvalgmedlemmerListHeader{text-align:left;}
.eDemokratiTableCaption{position:absolute;left: -999999px;text-indent: -1600px;}
.eDemokratiUtvalgmedlemmerList,.eDemokratiMeetingDocumentList, .eDemokratiVedleggDocumentList, .eDemokratiMeetingListItemStyle, .eDemokratiSakDocumentList,.eDemokratiPostlisteInfoList,.eDemokratiPostlisteInfoListMainDocument,.eDemokratiMedlemAvUtvalgList{width:100%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float:none;clear:both;}
.eDemokratiUtvalgmedlemmerNavn,.eDemokratiSakDetaljerHyperlinksBehandlinger,.eDemokratiSakDetaljerlabelHyperlinkMeeting{width:50%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.eDemokratiUtvalgmedlemmerStilling,.eDemokratiUtvalgmedlemmerPartiSpan{width:20%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;font-size:0.8em;}
.eDemokratiUtvalgmedlemmerParti{width:30%;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}

.eDemokratiMeetingDetaljerlabels, .eDemokratiSakDetaljerlabels,.eDemokratiPostlisteDetaljerlabels,.eDemokratiProfildetaljerlabels,.eDemokratiSakDetaljerHyperlinks,.eDemokratiSearchFormCheckBoxBehandling,
.eDemokratiSearchFormCheckBoxPostliste{width:100%;font-size:0.8em;}
.eDemokratiMeetingDetaljerlabelCaption{width:10%;}
.eDemokratiMeetingDetaljerlabelContent{width:90%;}

.eDemokratListTypeOfUL, .LeftMenuList{list-style: none; list-style-type:none;list-style-position:outside;padding-left: 0em;margin-left:0px;}
.eDemokratiMeetingListItemStyle a{padding-left:0.6em;}

.eDemokratiMeetingSakerListSakType{width:5%; font-size:0.8em;}
.eDemokratiMeetingSakerListSekvnumber,.eDemokratiProfildetaljerLabelCaption,.eDemokratiArkivsakDetaljeLabelCaption{width:12%; font-size:0.8em;}
.eDemokratiMeetingSakerListShortTitle,.eDemokratiProfildetaljerLabelContent,.eDemokratiArkivsakDetaljeLabelContent{width:88%;}
.eDemokratiPostlisteInfoListMainDocumentHyperlink{display:block;float:left;font-size:0.8em;width:90%;}
.eDemokratiPostlisteInfoListMainDocumentImage{display:block;float:right;}
.eDemokratiMeetingDocumentListHyperlink,.eDemokratiVedleggDocumentListHyperlink,.eDemokratiSakDocumentListHyperlink,.eDemokratiPostlisteInfoListHyperlink,.eDemokratiMedlemAvUtvalgListHyperlink{font-size: 0.8em;width:90%;}
.eDemokratiMeetingDocumentListImage, .eDemokratiVedleggDocumentListImage, .eDemokratiSakDocumentListImage,.eDemokratiPostlisteInfoListImage{width:10%;}
.eDemokratiMedlemAvUtvalgListStilling{width:10%;font-size:0.8em;}
.eDemokratiSakDetaljerlabelCaption,.eDemokratiPostlisteDetaljerCaption{width:25%;}
.eDemokratiSakDetaljerlabelContent,.eDemokratiPostlisteDetaljerContent{width:75%;}
.eDemokratiPostlisteDetaljerLabel{width:30%;}
.eDemokratiPostlisteDetaljerLabelContent{width:70%;}

.eDemokratiHeadlinePositions{padding-bottom: 1em;	}
.eDemokratiArticleSemiHeaderColumnCommon,.eDemokratiMeetingCalendarUtvalgNavn span,.eDemokratiInnerMeetingCalendar a,.eDemokratiMeetingSakerListFOHeader,.eDemokratiMeetingSakerListPSHeader,.eDemokratiMeetingSakerListDSHeader,.eDemokratiMeetingSakerListPS{font-size: 0.8em;}
.eDemokratiArticleSemiHeaderFirstColumn{position:absolute;}

.eDemokratiMeetingPageItemStyle{position:relative; width:100%;}
.eDemokratiMeetingPageItemStyle img{position:absolute; height: 10px; width:10px;}
.eDemokratiMeetingPageItemStyle label{position:absolute; left: 2em; font-size:0.8em;}
.eDemokratiMeetingPageItemStyle a{position:absolute; left:7em;overflow:hidden;}
.eDemokratiPostlisteStyle{float:left;width:40%;}
.eDemokratiCalendarStyle{float:right;width:59%;}
.eDemokratiPostlisteResultStyle{clear:both;width:100%;text-align:left;padding-top:1em;}
.eDemokratiSearchFormTextBox{height: 1.2em;width:20em;margin-right:1em;}
.eDemokratiSearchFormButton{height:1.5em;}
/********************************************/
.FrontboxLine
{
	width: 100%;
	height: auto;	
}
.FrontboxDate
{
	float:left;
	height:auto;
	width: 30%;
	padding-right: 0.5em;
}
.FrontboxText
{
	float:left;
	height:auto;
	width: 65%;
}
#nettstedkartdiv ul
{
	list-style-type: none;	
}
#nettstedkartdiv li
{
	background: url(/templates/public/images/topp.png);
}
/*min kode*/

/*grid*/
.container_12{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	}

.topp_container{
	width:960px;
	height: 180px;
	float:left;	
}

.grid_topp{
	width:960px;
	background-image:url(/templates/public/images/bg_topp.png);
	background-repeat:repeat-x;
	float:left;
	padding-bottom: 5px;
	background-color: #f9f9f9;
	margin-top: 10px;
}
/*grid slutt*/

/*kolofon*/
.kolofon{
	font-family:Arial;
	font-size:0.71em;
	color: #000000;
	width:940px;
	float:left;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	line-height: 1.5em;
	}
.kolofon_kolonne{
	width:220px;
	float: left;
	padding-top: 5px;
	margin-right: 20px;
}
.kolofon_kolonne_h{
	width:220px;
	float: right;
	padding-top: 5px;
	}
a.kolofonlink {
	color:#4c5da5
	}
/*slutt kolofon*/	



.logo{
	width:230px;
	float:left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.toppbilde{
	width:460px;
	margin-right: 10px;
	margin-left: 10px;
	float:left;
}
.verktoycontainer{
	width:230px;
	float:right;
	}
.verktoy{
	width:115px;
	float: left;
	line-height: 26px;
	padding-bottom: 5px;
}
		
.kolonne_v{
	width:215px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
.kolonne_h{
	width:210px;
	/*float: left;*/
	margin-top: 10px;
	}
	.Right
	{float:right;}
	.Left
	{float:left;}
.sok{
	width:100%;
	float: left;
}
hr#sokhr
{
	/*padding-top: 6px;*/
	color:#C1C1C1;
	width:100%;
	float: left;
	height: 1px;
	margin:0px;
	padding:0px;
}
input {
	font-family: Arial;
	font-size: 0.9em;
	color: #333333;
	height: 23px;
}
.QuickSearchArea input { height: auto; }
.overskrift_topp{
	font-family:Arial;
	font-weight:bold;
	font-size:1em;
	color:#333333
	}
.hovedinnhold {
	display:inline;
	float:left;
	width:960px;
}
.hovedinnholdbakbilde {
	background-image: url(/templates/public/images/bg_hoved.png);
	background-repeat: repeat-x;
	background-color: #fbfbfb;
}
.container_rad_news{
	width:940px;
	float:left;
	margin-bottom: 20px;
}
/*global meny*/
#globalmeny {
	background-repeat: repeat-x;
	background-image: url(/Templates/Public/Images/global_meny_inaktiv.png);
	float:left;
	width: 960px;
	height: 32px;
	overflow:hidden;
}
.globalmeny_aktiv {
	background-repeat: repeat-x;
	background-image: url(/Templates/Public/Images/global_meny_aktiv.png);
	float:left;
	padding-right: 30px;
	padding-left: 10px;
	padding-top: 7px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 32px;
}
.globalmeny_inaktiv {
	float:left;
	padding-right: 30px;
	padding-top: 7px;
	padding-left: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 32px;
}

/* TTTTTTTTTTTTEEEEEEEEEEEEEEEEEEESSSSSSSSTTTTTTTTTTTTT */
#globalmeny ul 
{
	height: 30px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	width: 960px;
}

#globalmeny li 
{
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	height: 28px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight:bold;
	text-align: center;
	padding-top: 3px;
}

#globalmeny li.selected 
{
	background: url(/Templates/Public/Images/global_meny_aktiv.png); 
	background-repeat:repeat;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#globalmeny li a 
{
	display: block;
	padding: 1px 16px;
	text-decoration: none;
	color: #333333;
}

#globalmeny li.unselected a:hover 
{
	background: url(/Templates/Public/Images/global_meny_aktiv.png) repeat-x;
	text-decoration: underline !important;
	height: 24px;
}


/**/


/*slutt global meny*/
.menyboks_stor{
	width:450px;
	background-color:#ffffff;
	float: left;
	padding: 5px;
	height: 100%;
	margin-right: 20px;
}
.menyboks_liten{
	width:210px;
	background-color:#ffffff;
	float: left;
	padding: 5px;
	height: 100%;
	margin-right: 20px;
}
.menyboks_banner{
	width:220px;
	float: right;
	height: 100%;
	background-color: #FFFFFF;
	}
.banner{
	width:100%;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	}	

.menyboks_bg_orange{
	background-image: url(/templates/public/images/menyboks_bg_orange.png);
	background-repeat:repeat-x;
	height: 33px;
	float: left;
	width: 100%;
}

a.kalender{
	font-size: 0.8em;
	color:#4c5da5;
	width: 100%;
	position:relative;
}
/*Dette er for overskriften for alle boksene på frontsiden default.aspx.*/
.meny_tittel, a.meny_tittel:visited, a.meny_tittel{
	float: left;
	font-family: arial;
	font-size: 0.95em;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-left: 5px;
	}
.TjenestebeskrivelseTittel{
	font-family: arial;
	font-size: 0.95em;
	font-weight: bold;
	color: #333333;
	margin-bottom: -.5em;
}
.nodisplay
{
	display:none;	
}
.meny_bg_bla, .eDemokratiSmallMidtextHeadline{
	background-image: url(/templates/public/images/menyboks_bg_bla.png);
	background-repeat:repeat-x;
	float: left;
	width: 100%;
	height: 33px;
	}
.meny_bg_gronn{
	background-image: url(/templates/public/images/menyboks_bg_gronn.png);
	background-repeat:repeat-x;
	float: left;
	width: 100%;
	height: 33px;
	}	
.hoved_940 {
	display:inline;
	float:left;
	width:940px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

* a {
	font-family: Arial;
	text-decoration: none;
	color:#4c5da5;
}
.meny a, a.meny 
{
	font-size: 0.8em;
	color:#4c5da5;
}
.breadcrumb a, .breadcrumb a:visited
{
	color:#4c5da5
}
.breadcrumb div
{
	font-size: 0.8em;
	display:inline;
}
* a:hover {
	text-decoration: underline;
}
/*nyhetskode*/
.menyboks_nyheter{
	width:210px;
	background-color:#ffffff;
	float: right;
	padding: 5px;
	height: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
}
.nyhetssak{
	width: 210px;
	float: left;
	margin-top: 4px;
	height: 10em;
	overflow: hidden;
	}
.sak{
	width:100%;
	float: left;
	padding-bottom: 10px;
	}
	
.menyboks_nyheter_tittel{
	font-family:Arial;
	font-size: 1.1em;
	color: #333333;
	font-weight: bold;
	height: 28px;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	vertical-align: middle;
	padding-top: 5px;
}
.dato {
	color: #525252;
	font-family: Arial;
	font-size:0.9em
}

* img
{
	border: none;
}

/* Innsyn */
.edocumentprompt ,
.artikkel_content ,
.kolonne_h.i {font-family: Arial, sans-serif;}
h1.artikkel_overskrift.i {
	margin: 0 0 .75em;
}
.artikkel_content {margin-bottom: 1em; }
.kolonne_h.i { font-size: .9em; }
.kolonne_h.i ul { list-style: none; margin: 0; padding: 0; }
.right-content {
	float: right;
	width: 206px;
	margin-left: 20px;
}

.edocumentprompt  p {margin: 0 0 .5em;}
div.edocumentviewer input {height: auto;}

