table {
	background-color: #7C7CF9;
	min-width: 50em ;
	clear: left;
	}
	
	tr {
	border-color: #BFBFBF;
	color: blue;
	background-color:#7C7CF9;
	font-weight: bolder;

	}

.topp  {
	background-color: white;
	}
		
.topp tr {
	color: black;
	background-color: white;
	
	}
	
.topp td {
	
	}
	
.topp a {color: black; }

	
body {
    background-color: blue;}

	
p {
	color: white;
	font-weight: bolder;
	background-color:#7C7CF9;
	padding: 2em;
	border: none;
	max-width: 40em ;
	margin: 1px;
}

form {
	max-width: 40em ;
}
.knapp {
    background-color: blue;
    }

.historikk {
    background-color: green;
    } 
    
.historikk a {
    text-decoration: none;
    color: white;
    }    
.meny {
	border: olive solid medium;
	color: white;
	text-align: center;
	padding: 2px   ;
	background-color: navy;
	font-weight: bolder;

	}
.menypunkt {
    background-color: navy;
    border: olive solid medium;
    min-width: 10em ;
    padding: 1em   ;
    height: 2.2em;
    float: left;
}
.menypunktsiste {
    background-color: navy;
    border: olive solid medium;
    min-width: 10em ;
    padding: 1em   ;
    height: 2.2em;
}

.kompakt {
	border: olive solid medium;
	color: white;
	text-align: center;
	padding: 2px   ;
	background-color: white;
	font-weight: bolder;
	max-width: 50em ;
	}
	
.historikk .overskrift {
	font-weight: 900;
	color: white;
	font-size: medium;
	
}	
	
.overskrift {
	font-weight: 900;
	font-size: x-large;
	color: lime;
	padding: .2em 4em .1em .5em;
	margin: 1em 0em 0em 0em;
}

.dato {
	color: black;
	font-weight: 200;
	font-size: small;
}

.sign {
	background-color: navy;
	padding: 0em 1em 0em .5em;
	font-size: small;
}

.under { margin: 0.1em;
    padding: 0.5em;
    background-color: rgb(204, 255, 204);
    max-width: 250px;
    font-size: small;
    }

  div.under:hover { border:  solid green;
    }

  .under:first-line { font-weight: bold;
    }

  input.navn { border: 1px solid green;
    background-color: rgb(204, 255, 204);
    }

  input.navn:hover { background-color: white;
    }
    
 
.bar {
    font-size: small;
    color: black;
    background-color:#CCCCFF;
    border-color: blue;
    border-style: dotted;
    }
    
.lenker {
font-size: small;
color: black;
}
.lenker ul {
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em
}
.lenker li {
font-size: small;
border-style: solid;
border-width: 1px;
list-style: none;
display: block;
color: black;
}


.lenker a {
color: black;
text-decoration: none;
display: block;
padding: 4px 4px 4px 0.5em;
}
.lenker a:hover {
color: white;
background-color: black;
}

.lenker li:hover {
background-color: black;
}

.lenketop {
display: block;
padding: 4px 4px 4px 0.5em;
font-weight:bold;
}
.metalenke {background-color: lime;
    text-decoration: none;
    color: black;
    border: 2px solid black;
    line-height: 1.8em;
    padding: 1px 9px 1px 9px;
    }

