

/* Menu */
div#mainmenu 
{
	background: #e7f3f6;
}

div#breadcrumb
{
	border-left: solid 0px #FFFFFF;
}

div#menucontlink
{
	border-left: solid 0px #FFFFFF;
	background: #FFFFFF;
}
li.simpleItem
{
	border-bottom: solid 1px #168ba8;
	border-top: solid 1px #168ba8;
}
/* override data 

div#maincontents
{
	position:absolute;
	top: 35px;
	left: 12px;
	height: 397px;
	width: 595px;
	padding-top: 10px;
	border-right: dotted 2px #efefef;
	
}
div#maincontents p
{
	
}
*/

/* MAIN ITEMS */

div#linehelper
{
	visibility:hidden;
}
h1
{
	margin: 0;
	height: 20px;
	font-size: 1em;
	text-transform: uppercase;
	text-align: center;
}

div#mainmenu
{
	/*visibility: hidden;*/
}




/* SUPPORTING ITEMS */
#print
{
	position:absolute;
	top:1px;
	left:750px;
	
}


div#fakta
{
	position: absolute;
	left: 32.1em;
	background: #e7ded4;
	width: 15em;
}

div#fakta div h1 a
{
	background: #855b27 url(images/brun_topp.gif) no-repeat;
	font-weight: bold;
	color: #FFFFFF;
}

div#tjenester
{
	position: absolute;
	left: .6em;
	background: #c7d7e7;
	width: 15em;
}

div#tjenester div h1 a
{
	background: #00539f url(images/bla_topp.gif) no-repeat;
	font-weight: bold;
	color: #FFFFFF;
}

div#politikk
{
	position: absolute;
	left: 16.4em;
	background: #ccdb88;
	width: 15em;
}

div#politikk div h1 a
{
	background: #6a9142 url(images/gronn_topp.gif) no-repeat;
	font-weight: bold;
	color: #FFFFFF;
}


/*******************************************/
/* eDemokrati	                          */
/*****************************************/
table.eDemokratiCal th
{
    text-align: center;
}

table.eDemokratiPostlisteSearchResultList td 
{
    padding: 1px 0;
}

table.eDemokratiPostlisteSearchResultList tr.eDemokratiEmptyTr,
table.eDemokratiBehandlingSearchResultList tr.eDemokratiEmptyTr
{
    height: 5px;
    border-bottom: 1px solid #ddd;
}

ul.eDemokratiPostlisteSearchLabels 
{
    list-style-type: none;
    font-size: 1.2em;
    font-weight: bold;
}

table.eDemokratiMedlemAvUtvalgList, table.eDemokratiSakDocumentList
{
    margin-bottom: 10px;
    width: 93%;
}

table.eDemokratiUtvalgmedlemmerList, table.eDemokratiMeetingDetaljerlabels, table.eDemokratiPostlisteDetaljerlabels
{
    margin-bottom: 10px;
}

table.eDemokratiPostlisteDetaljerlabels caption, 
table.eDemokratiUtvalgmedlemmerList caption,
table.eDemokratiMedlemAvUtvalgList caption,
table.eDemokratiProfildetaljerlabels caption,
table.eDemokratiPartimedlemmerList caption,
table.eDemokratiBehandlingSearchResultList caption,
table.eDemokratiMeetingDetaljerlabels caption,
table.eDemokratiSakDetaljerlabels caption,
.eDemokratiTableCaption
{
	position: absolute;
	left: -9999px;
	font-size: 0;
	text-indent: -9999px;
	display: block;
    font-style: italic;
    color: #333;
}
table.eDemokratiPostlisteDetaljerlabels td, 
table.eDemokratiUtvalgmedlemmerList td,
table.eDemokratiMedlemAvUtvalgList td,
table.eDemokratiProfildetaljerlabels td,
table.eDemokratiMeetingDetaljerlabels td,
table.eDemokratiSakDetaljerlabels td,
table.eDemokratiArkivsakDetaljerlabels td,
table.eDemokratiMeetingCalendar td,
table.eDemokratiArkivsakBehandlingerList td
{
    padding: 3px 0;
    border-bottom: 1px solid #dedede;
    padding-right: 10px;
	vertical-align: top;
}
table.eDemokratiPostlisteDetaljerlabels td.eDemokratiPostlisteDetaljerCaption,
table.eDemokratiMedlemAvUtvalgList .eDemokratiMedlemAvUtvalgListHyperlink,
table.eDemokratiProfildetaljerlabels .eDemokratiProfildetaljerLabelCaption,
.eDemokratiMeetingDetaljerlabelCaption, .eDemokratiSakDetaljerlabelCaption, td.eDemokratiArkivsakDetaljeLabelCaption, 
td.eDemokratiMeetingCalendarUtvalgNavn
{
    font-weight: bold;
}

table.eDemokratiSakDetaljerHyperlinks td.eDemokratiSakDetaljerHyperlinksBehandlinger { border-right: 1px solid #ccc; padding-right: 10px; }
table.eDemokratiSakDetaljerHyperlinks td.eDemokratiSakDetaljerlabelHyperlinkMeeting { padding-left: 10px; }

td.eDemokratiSakDocumentListHyperlink { padding-right: 5px; width: 90%; }

ul.eDemokratListTypeOfUL 
{
    margin: 0 0 10px 0;
    list-style: none;
} 

ul.eDemokratiPostlisteSearchLabels li { margin-left: 10px; }
.utvalgMoteKal a { font-size: 1.1em; }
ul.eDemokratListTypeOfUL li a { font-size: 1em; }
ul.eDemokratListTypeOfUL li 
{
	background: url('images/pil.gif') no-repeat 0 4px;
	padding-left: 10px;
	margin-left: 0;
}

table.eDemokratiUtvalgmedlemmerList, table.eDemokratiInnerMeetingCalendar,
table.eDemokratiPostlisteSearchResultList 
{
    width: 95%;
}

table.eDemokratiMeetingCalendar th, table.eDemokratiMeetingCalendar td { text-align: center; }
#main-article table.eDemokratiMeetingCalendar 
{
    margin-top: 10px;
    width: 100%;
    font-size: 1em;
}
table.eDemokratiMeetingCalendar { border: 1px solid #ddd; }
table.eDemokratiMeetingCalendar td 
{
    border: 1px solid #ddd;
    padding: 3px;
	border-right: 0 none;
} 

#main-article table.eDemokratiMeetingCalendar td td 
{
    border: 0 none;
	padding-right: 4px;
} 

#main-article table.eDemokratiMeetingCalendar th { padding: 5px; }

table.eDemokratiMeetingCalendar td.eDemokratiMeetingCalendarUtvalgNavn { text-align: left; }

tr.eDemokratiMeetingCalendarRowAlt td { background-color: #eee; }
#main-article td.eDemokratiMeetingCalendarUtvalgNavn {padding: 5px;}
table.eDemokratiInnerMeetingCalendar { margin-bottom: 0; }

table.eDemokratiUtvalgmedlemmerList, table.eDemokratiMedlemAvUtvalgList { margin: .0 .8em; }
#right-article div.postlistecal table { margin: 0;}
#right-article div.postlistecal table th { text-align: center; }
#right-article div.postlistecal table,#right-article div.postlistecal table td {border-color: #ccc;}
#right-article div.postlistecal table a { display: block; }
#right-article div.postlistecal table a:hover { background-color: #ddd; text-decoration: none;}
#right-article div.padding-box { padding: 0 .7em; font-size: 1.2em; }

#right-article div.padding-box { padding: 0 .7em; font-size: 1.2em; }

div.partimedlem-right table td, div.partimedlem-right table th { font-size: .8em; padding-right: 5px; }