BODY {
	font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 100%;
	margin: 0 0 0 0;
}

a {
  color: #191970;
}

a:hover {
  color: #1E90FF;
}

.skjemaseksjonstittel {
    font-size: 1.4em;
} 
 
.skjemaseksjonsbeskrivelse {
}

.sporsmalstekst {
	font-size: 95%;
	font-weight: bold;
}


/* mini == Visning av skjemaseksjoner i clipboard */
.miniSkjemaseksjonstittel {
    font-size: 0.7em;
	font-weight: bold;
} 
 
.miniSkjemaseksjonsbeskrivelse {
	font-size: 0.6em;
}

.miniSporsmalstekst {
	font-size: 0.6em;
}


.sporsmalsbeskrivelse {
}

.sporsmaalsliste {
	margin-left: 5em;
}

.sporsmalstekst {
   margin-bottom: 3px;
   font-weight: bold;
}

.beskrivelse {
   margin-top: 0em;
   margin-bottom: 1px;
   font-size: 0.8em;
}

.infoAvgiBesvarelse {
   font-size: 90%;
   text-align: right;
   margin-right: 2em;
}

.lysbakgrunn {
    background-color: #d5d5d5;
}

.ingentoppmarg { 
	margin-top: 0px; 
}	

.skjemaSeksjonColorRed {
	border-width: 1px;
	border-style: solid;
	margin-bottom: 15;
	padding: 0 5 5 5;	
	background-color: #F08080;
	border-color: #8B0000;
}

.skjemaSeksjonColorGreen {
	border-width: 1px;
	border-style: solid;
	margin-bottom: 15;
	padding: 0 5 5 5;	
	background-color: #8FBC8F;
	border-color: #808000;
}

.skjemaSeksjonColorBlue {
	border-width: 1px;
	border-style: solid;
	margin-bottom: 15;
	padding: 0 5 5 5;	
	border-color: #778899;
	background-color: #B0C4DE;
}

.skjemaSeksjonColorDefault {
	border-width: 1px;
	border-style: solid;
	margin-bottom: 15;
	padding: 0 5 5 5;	
	border-color: gray;
	background-color: #F5F5DC;
}

.clipboardBox {
	border-width: 6px;
	border-style: groove;
	padding: 0 5 5 5;	
	margin-left: 15;
	border-color: #eeeeee;
	background-color: #eeeeee;
}

/* Tabell for visning av ymse data med cellspacing */
table.data_display {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 90%;
}

/* data_display sin første tr */
table.data_display th {
	text-align: left;
	font-weight: bold;
	background-color: #d0d0d0;
}

/* data_display sine td */
table.data_display td {
	background-color: #eeeeee;
}

/* data_display - mulig td */
table.data_display td.subURL {
	background-color: #BFEBFB;
	color: #00008B;
	font-size: 85%;
	font-weight: bold;	
}

/* data_display - mulig td */
table.data_display td.subData {
	background-color: #BFEBFB;
	color: #00008B;
}

.beigeBox {
	margin-bottom: 10;
	padding: 0 5 5 5;
	background-color: #F5F5DC;
}

.blackFrame {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
}

/* obligatorisk felt */
.required {
  color: red;
  font-weight: bold;
  font-size: 130%;
  vertical-align: bottom;
}

.legend {
	font-size: 90%;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 20;
	padding: 1 1 1 1;
	background-color: white;
	border-color: gray;
}

.superUserLinks {
	color: red;
}

.small {
	font-size: 85%;
}

.smallFat {
	font-size: 85%;
	font-weight: bold;
}

/* Formattering av DatePicker */

.DPSmallTitle {
	font-family: Verdana, Tahoma, Arial, Trebuchet, sans-serif;
	font-size: 80%;
}

.DPFrame {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
}

.DPMonthYear {
	font-family: Verdana, Tahoma, Arial, Trebuchet, sans-serif;
	font-size: 120%;
	font-weight: bold;
}

.DPNextPrevLink {
	font-family: Verdana, Tahoma, Arial, Trebuchet, sans-serif;
	font-size: 100%;
 }

 .DPBGColorCell {
	background-color: white;
 }

 .DPDateLink {
	font-family: Verdana, Tahoma, Arial, Trebuchet, sans-serif;
	font-size: 80%;
 }

 /* Navigeringsstilsaker */

td.topLeft {
	margin-top: 500px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #3A89C9;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #3A89C9;
	padding-top: 5px;
}

td.topMiddle {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #3A89C9;
	padding-top: 5px;
}

td.middleLeft {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #3A89C9;
}
