/* konfirmantcss.css */

body {
	color: #651411;
	background-color: #F9F5EA;
	margin-right: 25%;
	margin-left: 2em;
	font-family: Georgia, sans-serif;
	}
	

body.admin {
	margin-left: 2em;
	margin-right: 2em;
	}
	
body.admin h1, body.admin h2, body.admin h3 {
	margin-right: 25%;
	}
	
body.utskrift {
	color: black;
	background-color: white;
	margin: 1em;	
	font-family: Georgia, sans-serif;
	}
	
	
div.cookie {
	font-size : 80%;
	text-align: right; 
	font-style: italic;
	}
		
div.conf {
	float:left; 
	padding-right: 2em; 
	padding-bottom: 2em;
	}

	
h1, h2 {
	font-style: italic;
	font-weight: normal;
	background: #F3DFBA;
	border-top: 1px #651411 solid;
	border-bottom: 1px #651411 solid;
	padding-left: 0.5em;
	}	

h3 {
	/* border-bottom: 1px #651411 solid; */
	}
	
p.ingress {
	font-size: 200%;
	font-style: italic; 
	}
	
	
body.utskrift h1 {
	font-style: italic;
	font-weight: normal;
	background: white;
	border-top: 1px black solid;
	border-bottom: 1px black solid;	
	text-align: center;
	}	

	
img { 
	border: none; 
	}
	
fieldset  {	
	padding: 0.5em;
	background-color: #F3DFBA;	 
	border: none;
	margin: 2em 0; 	
	}
	
fieldset div.contents{
	margin-top: 1em;
	}

fieldset legend {
	color: #F9F5EA;
	background-color: #651411;
	font-weight: bold;
	padding: 0 1em; 
	border: none;	
	}	
	
div.comment {
	font-style: italic; 
	background-color: #F3DFBA;	
	font-family: Georgia, serif; 
	margin: 1em 0; 
	padding: 0.5em;
	}

div.deletewarning {
	margin-right: 25%;
	color: #FF0000; 
	background: #ffffff;
	font-weight: bold;
	border: 3px #FF0000 dotted;
	padding: 2em; 
	}	
	
div.kontrakt {
	text-align: center;
	border-bottom: 1px black solid;	
	font-style: italic; 
	padding-bottom: 1em; 
	}

div.h3content {
	margin-left: 2em; 
	}
	
span.token {
	font-weight: bold;
	}

a:link {	
	color: #651411;	
	background-color: #F3DFBA;
	font-weight: bold;
	}	
a:active, a:hover, a:visited  {
	color:  #651411;
	background-color: #F3DFBA;	
	font-weight: bold;
	}

div.submitButtonsRow {
	text-align: right;
	}
	
td.key {	
	vertical-align: top;
	}	

table.signature, table.signature2  {
	width: 100%;
	margin-top: 3em; 
	border: 0;
	}
	
table.signature  td {
	width: 33%; 
	text-align: center;
	border-top: 1px black solid;
	font-style: italic;
	}

table.signature2 td {
	width: 50%; 
	text-align: center;
	border-top: 1px black solid;
	font-style: italic;
	}	
	
td.value  {
	background-color: #F3DFBA;
	}	

tr.impair {
 	background-color: #F3DFBA;
	} 

td.kvitteringskey	{
	vertical-align: top;
	}

td.editkey {
	vertical-align: top;
	}

table.linjer td {
	vertical-align: top;
	}

table.linjer	td a {
	background-color: inherit; 
	}

table.linjer { 
	border: 1px #651411 solid;
	}
	
td.kvitteringsvalue	{
	font-weight: bold;
	}

th {
	color: #F9F5EA;
	background-color: #651411;
	}	

	
th a:link, th a:visited, th a:hover, th a:active {
	color: #F9F5EA;
	background-color: #651411;
	}	

	
th.keycol {
	color: #F9F5EA;
	background-color: inherit;
	}
	
	
ul.pcompletion {
	margin-top : 0;
	padding-top : 0;
	border-top: 0;
	list-style-type: square;
	}
	
p.footnote {
	font-style: italic 
	}
	
span.obligatory	{
	color: red;
	}
	
p.warning {
	font-weight: bold; 
	color: red; 
	background-color: white; 
	padding: 1em; 
	margin: 1em;
	border: 1px solid red;
	}
	
p.takk	{
	font-weight: bold; 
	color: green; 
	background-color: white; 
	padding: 1em; 
	margin: 1em;
	border: 1px solid green;
	}

	
div#searchbox {
	background-color: #F3DFBA;
	width: 50%;
	text-align: left;
	margin: 1em;
	padding: 1em;
	border: 1px #651411 solid;
	}
	
span.searchhighlight {
	background-color: yellow; 
	}
	
	
