#prosjekt {
	background-color: white;
	height: 100%;
}

#prosjekt div.prosjekt_body_detaljer {

    margin-top: 10px;
    margin-bottom: 10px;

}

#prosjekt div.prosjekt_body_detaljer p {

    margin-bottom: 8px;

}

div#prosjekt div.imageCaption {
    background:#ECECEC none repeat scroll 0% 0%;
    clear:both;
    color:#666666;
    font-size:11px;
    padding:5px;
}


#prosjekt ul {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}

#prosjekt li {

	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;

	}

#prosjekt h1 {
	font-family:arial;
	font-size:36px;
	color: black;
	padding: 6px 0px 0px 0px;
	line-height: 40px;
}

#prosjekt h3, h3 a {
	font-family:arial;
	font-size:16px;
	line-height: 20px;
}

#prosjekt h4, h4 a {
	font-family:arial;
	font-size:14px;
	font-weight: bold;
}

#prosjekt a {
	color: #126F50;
	text-decoration: none;
	}


#prosjekt a:hover {
	color: #585858;
	text-decoration: underline;
	}

#prosjekt_hovedkolonne {
	width: 468px;
	float:left;
	background-color: inherit;
	overflow: hidden;
}

#prosjekt_midtkolonne {
	width: 212px;
	float: left;
	border: 1px #eee;
	background-color: inherit;
	padding-top: 3px;
	overflow: hidden;
}


#brodsti a{
	color: #a1a1a1;
	}

#brodsti {
	color: #a1a1a1;
	padding: 8px 0px 0px 8px;
	}
#alfabetlinker {
	padding: 0px 0px 4px 4px;
}


.detaljertliste {
	width: 450px;
	margin-top: 5px;
}

#kontrolliste table {
		border-spacing: 0;
		border-collapse:separate;
		width: 100%;
		overflow: hidden;
		clear: both;
	}


#kontrolliste td, th {
		lineheight: 16px;
		padding: 4px 8px;
		vertical-align: top;
		font-size: 14px;
		}

#kontrolliste th {
		font-weight: bold;
		}

#kontrolliste tr.even td {
		background-color: #eeeeee;
}

#kontrolliste td.reaksjon a {
		}

#kontrolliste td.antall, td.endring {
		text-align: right;
		}

#kontrolliste td.strek {
		border-bottom: 1px solid #eeeeee;
		}

#kontrolliste td.endring {
		font-size: 16px;
		font-weight: bold;
		color: #126F50;

		}
#kontrolliste td.endring span.rodfarge {
		color: #ff6633;
		}

#kontrolliste div.navn{
	overflow: hidden;
	width: 140px;
}

#detaljertliste div.stilling{
	overflow: hidden;
	width: 90px;
}

#detaljertliste div.fodt{
	overflow: hidden;
	width: 40px;
}


#detaljertliste div.bosted{
	overflow: hidden;
	width: 80px;
}


#detaljertliste th {
		text-align: left;
		color: #555555;
		}

#detaljertliste tr.even td {
		background-color: #eeeeee;
}

#prosjekt div.page_entries_info {
	color: #aaa;
	padding: 4px 0px 4px 8px;
	float: left;

	}
#prosjekt div.pagination_header {
	width: 450px;
	clear: both;
	}

#prosjekt div.pagination {
	padding: 10px 0px 4px 0px;
	margin: 0px;
	text-align: right;
}

#prosjekt div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #cccccc;
	text-decoration: none;
	color: #126F50;
}
#prosjekt div.pagination a:hover, div.pagination a:active {
	border: 1px solid #126F50;
	color: #000;
}
#prosjekt div.pagination span.current {

	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #126F50;
	font-weight: bold;
	background-color: #126F50;
	color: #FFF;
}
#prosjekt div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

div.prosjekt_centerbox {
	margin-top: 10px;
	/* width: 190px; */
	margin-left: 10px;
	margin-right: 5px;
}

#alfabet_container {
	/* float:right; */
	padding-bottom: 8px;
	background-color: #eee;
	overflow: hidden;
	}

#alfabet_header {
	background-color: #888888;
	height: 5px;
	}

#alfabet_title {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #666666;
	}

ul.alfabet {

	padding: 5px 10px 5px 10px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;

	}

li.alfabet {

	list-style-type: none;
	float:left;
	margin-right: 0px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 12px;

	}

#prosjekt div.merknad {
	color: #a1a1a1;
	font-size: 10px;
	padding-bottom: 10px;
}

li.nylinje {

	list-style-type: none;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;

	}

#bokstavliste {

	width: 450px;
	margin-top: 10px;
	clear: both;
	margin-left: 40px;
	}

#bokstavliste a {

	font-size: 18px;
	font-weight: bold;

	}


    /* CHART LISTS */
    .chartlist {
      float: left;
      border-top: 1px solid #EEE;
      list-style-image: none;
      list-style-type: none;
    }
    .chartlist li {
      position: relative;
      display: block;
      border-bottom: 1px solid #EEE;
      _zoom: 1;
      list-image-style: none;
      margin-bottom: 4px;
    }
    .chartlist li a {
      display: block;
	  padding: 0.4em 4.5em 0.4em 0.5em;
      position: relative;
      z-index: 2;
      font-weight: bold;
    }
    .chartlist .count {
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      margin: 0 0.3em;
      text-align: right;
      color: #999;
      font-weight: bold;
      font-size: 0.875em;
      line-height: 2em;
      z-index:3;
    }
    .chartlist .index {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background-color: #e6f7d9;
      /* #A9DB9B; */
      text-indent: -9999px;
      overflow: hidden;
      line-height: 2em;
    }

    .chartlist .index_grey {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background-color: #666666;
      /* #A9DB9B; */
      text-indent: -9999px;
      overflow: hidden;
      line-height: 2em;
    }

    .chartlist li:hover {
      background: #EFEFEF;
    }

    ul.chartlist  {
		padding-left: 8px;
    }

    #stats {
		padding-top: 10px;
    }


/* TIMELINE CHARTS */

#timeline {
	width: 400px;
	margin-top: 20px;

	}
    .timeline {
      font-size: 0.75em;
      height: 10em;

    }
    .timeline li {
      position: relative;
      float: left;
      width: 1.5em;
      margin: 0 0.1em;
      height: 8em;
      margin-top: 20px;
    }
    .timeline li a {
      display: block;
      height: 100%;
    }
    .timeline li .label {
      display: block;
      position: absolute;
      bottom: -2em;
      left: 0;
      background: #fff;
      width: 100%;
      height: 2em;
      line-height: 2em;
      text-align: center;
    }
    .timeline li a .count {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      height: 0;
      width: 100%;
      background: #AAA;
      text-indent: -9999px;
      overflow: hidden;
    }
    .timeline li:hover {
      background: #EFEFEF;

    }
    .timeline li a:hover .count {
      background: #A9DB9B;
      text-indent:0pt;
    }
    .timeline ul {
    	width: 400px;
    }

#losjegruppe {
	padding: 8px 5px 8px 8px;
	margin-top: 15px;
	margin-bottom: 8px;
	width: 400px;
}

div.gruppenavn {
	font-size: 14px;
	color: #a0a0a0;
	font-weight: bold;
	clear: both;
	padding-left: 0px;
	padding-top: 5px;
}

ul.losjegruppe {

	padding: 5px 5px 5px 30px;
	clear: both;

}

#losjegruppe li {

	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 14px;
	list-style-type: none;

	}

#losjegruppe li.utenlinje {

	float: left;

	}


#prosjekt span.svakt {
	color: #a1a1a1;
}

#losjeinfo {

	padding: 8px 5px 8px 8px;
	font-size: 14px;
	width: 450px;
}
