.tightform { margin:0; }

.tight { margin:0px; padding:0px; border:0px }
.ImageBorder { border:1px solid black }

.selectHard { font-family:Verdana, sans-serif; font-size:7pt; color:black; background-color:#A8BFD4 }
.selectSoft { font-family:Verdana, sans-serif; font-size:7pt; color:black; background-color:#D7E1EB }
.formarea { border:#5B758E 1px solid; font-size:9pt; color:#000000; font-family:Verdana, sans-serif; background-color:white }
.formtext { border:#5B758E 1px solid; font-size:8pt; color:#000000; font-family:Verdana, sans-serif; background-color:white }
.formbutton {
  border-top:#d6deef 2px solid;
  border-left:#d6deef 2px solid;
  border-right:#424a63 2px solid;
  border-bottom:#424a63 2px solid;
  font-weight:bold;
  font-size:8pt;
  color:#000000; /* 424a63 */
  font-family:verdana, sans-serif;
  background-color:#9fb1c1 }

td { color:black; font-family:Verdana, Tahoma, sans-serif; font-size:9pt }
p { text-indent:20px; color:black; font-family:Verdana, Tahoma, sans-serif; font-size:10pt; padding-left:13px }
abbr { border-bottom:1px dashed black; font-weight:bold; cursor:help; color:#FA7652 }
h2 { font-family:verdana, sans-serif; font-size:12pt; font-weight:bold; margin:0px }
label { font-weight:bold; }
legend { color:#0046d5; }
fieldset { 
	padding:10px;
	-moz-border-radius: 5px; /* Runda hörn i Mozilla-läsare */
}

.a_red:link    { font-family:verdana, sans-serif; font-size:8pt; color:#BB6C5F; text-decoration:underline }
.a_red:active  { font-family:verdana, sans-serif; font-size:8pt; color:#FF0000; text-decoration:none }
.a_red:visited { font-family:verdana, sans-serif; font-size:8pt; color:#BB6C5F; text-decoration:none }
.a_red:hover   { font-family:verdana, sans-serif; font-size:8pt; color:#FF0000; text-decoration:none }

.OwnLinks:link    { font-family:verdana, sans-serif; font-size:7pt; color:#424A63; text-decoration:none }
.OwnLinks:active  { font-family:verdana, sans-serif; font-size:7pt; color:#6E879C; text-decoration:underline }
.OwnLinks:visited { font-family:verdana, sans-serif; font-size:7pt; color:#6E879C; text-decoration:none }
.OwnLinks:hover   { font-family:verdana, sans-serif; font-size:7pt; color:#6E879C; text-decoration:underline }

.PageLinks:link    { font-size:7pt; font-family:Verdana, sans-serif; font-weight:bold; text-decoration:none; color:black }
.PageLinks:active  { font-size:7pt; font-family:Verdana, sans-serif; font-weight:bold; text-decoration:underline; color:black }
.PageLinks:visited { font-size:7pt; font-family:Verdana, sans-serif; font-weight:bold; text-decoration:none; color:black }
.PageLinks:hover   { font-size:7pt; font-family:Verdana, sans-serif; font-weight:bold; text-decoration:underline; color:black }

A:link    { font-size:9pt; font-family:Verdana, sans-serif; text-decoration:underline; color:#424A63 } /* 6E879C */
A:active  { font-size:9pt; font-family:Verdana, sans-serif; text-decoration:none; color:#424A63 }
A:visited { font-size:9pt; font-family:Verdana, sans-serif; text-decoration:none; color:#6E879C } /* 9FB1C1 */
A:hover   { font-size:9pt; font-family:Verdana, sans-serif; text-decoration:none; color:#424A63 }

.error   { border:1px solid red; background:pink; width:95%; margin: 0 auto; padding:3px; }
.correct { border:1px solid green; background:#AAED97; width:95%; margin: 0 auto; padding:3px; }

.td_navi { padding-left:3px; }
.td_navi a { font-size:7pt; color:black; text-decoration:none; display:block; }
.td_navi a:hover { font-size:7pt; color:black; text-decoration:none; display:block; }
.td_navi a:active { font-size:7pt; color:black; text-decoration:none; display:block; }
.td_navi a:visited { font-size:7pt; color:black; text-decoration:none; display:block; }

.navi { visibility:hidden; position:absolute; }
.navi table { border:1px solid black; width:100%; }
.navi_topic { cursor:default; font-size:7pt; padding-left:1px; font-weight:bold; }