
.formheaders { color: #222; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica; padding: 3px }
.formheaders_req { color: #d00; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica; padding: 3px }
.formtext { color: #222; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica; padding: 3px }
.formgrey { color: #777; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica }
.formgrey_active { color: #444278; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica }
.formunderrubrik  { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica; background-color: #ef4a4e; padding: 3px }
.formsubrubrik { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica; background-color: #f7a4a6 }
.formsidrubrik { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica }
.formtabell  { background-color: #f5f5f5 }

/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: 25px;
left: -250;
width: 490px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #ef4a4e #ef4a4e #ef4a4e #ef4a4e;
padding: 2px 10px 2px 10px;
background: #EEEEEE;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}


