table {
	font-family: Arial, Verdana;
	background-color: white;
	
	font-size: 13px;
}
.collapse {position: absolute; visibility: hidden; }
.expand { position: relative; visibility: visible; }
div.innholdContainer img
{
	border:black 1px solid;
}
div.innholdContainer img.inLine
{
	float: left;
	margin: 5px;
}
h2{
	font-family: Arial, Verdana;
	color: #004B8D;
	font-size: 15px;
	font-weight: bold;
}
span.firkant{
	display:block;
	border:black 1px solid;
	padding: 5px;
	margin:0;
}
table.contacts{
	border-collapse: collapse;
}
table.kontakter{
border-collapse: collapse;
}
.hidden{
	display:none;
}
.right{
	float:right;
}
.left{
	float:left;
}
abbr{
	cursor: help;
}
ul.admin{
	margin:0 0 0 20;
	padding:0 0 0 0;
}
ul.admin2 {
	list-style-type: circle;
	margin:0 0 0 20;
	padding:0 0 0 0;
}
h2.projTitle{


	margin:0 0 10px 0;
	padding:0;
}
.ikkeferdig{
	color: red;
}
h2.projTitleNoImg{

	margin:0 0 10px 0;
	padding:0;
}
h3{
	clear: both;
	margin:0 0 10 0;
}
.menuChangeChild{
	padding:0 0 0 20;
	font-style: italic;
}
.adminBody{
	float:left;
	margin:0 0 0 10;
	padding:10;
	border-left: black 1px solid;
	clear:left;
}
.adminborder{
	border:black 1px solid;
	float:left;
}
.margins{
	margin:0 50px;
}
tr.contacts1,tr.contacts2{
	margin: 0;
	padding: 0;
	float:top;
}
tr.contacts1{
	background-color:#EEE;
}
tr.contacts2{
	background-color:#DDD;
}
tr.spacer{
	height:1px;
	background-color:#DDD;
}
small.dato{
	font-size: 75%;
}
img.projPic{
	margin:0;
	padding:0;
	clear: both;
}
img.infobox{
	border:0;
	vertical-align:middle;
}
span.infobox{
	/*vertical-align:middle;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#ABABAB;*/
	border-bottom: 1px dotted;
	cursor:help;
}
td.projTable{
	margin:0;
	padding:10 0 10 0;
}
table.projTable{
	margin:0;
	padding:0;
	border-collapse: collapse;
}
small.backLink{
	margin:0;
	padding:0;
}

a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #bf311a;
}
a:hover {
	text-decoration: underline;
}

a.active{
	text-decoration: underline;
}
small.sorter a{
	font-weight: normal;
}
tr.thead{
	background-color:#e7e7e7;
}
#mapsearch {
  width : 400px;
  margin : 10px;
  padding : 4px;
  border : 1px solid #f9f9f9;
}
/* set height of idle state map */
#mapsearch .gsmsc-idleMapDiv { height : 400px; }

/* set height of active state map */
#mapsearch .gsmsc-mapDiv { height : 0px; visibility: hidden; }

p.news {
    margin-top: 2px;
}
div.innholdContainer img.noborder {
  border: none;
}
strong.valg {
	font-size: 16pt;
}
