/*
body
{
background-color:#fffaf0;
}
*/
/* isp-color: color:#5B708D; */

.heading1startpage
{
font-family:arial;
font-size:18px;
color:#86B91C;
margin-bottom: 4px;
margin-top: 10px;
}

.headingSkapaArende
{
font-family:arial;
font-size:12px;
font-weight:bold;
margin-bottom: 4px;
margin-top: 12px;
}

.heading1
{
font-family:arial;
font-size:18px;
color:#86B91C;
/*margin-bottom: 12px;
margin-top: 8px; */
}

.heading2
{
font-family:arial;
font-size:18px;
color:#86B91C;
/* margin-bottom: 8px; */
margin-top: 4px;
}

.heading3
{
font-family:arial;
font-size:14px;
color:#86B91C;
/* margin-bottom: 8px; */
margin-top: 4px;
}

.headerlist
{
background-color:#86B91C;
}

.headerlisttext
{
font-family:arial;
font-size:12px;
color:#FFFFFF;
}

.bottomheadertable
{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color::#86B91C;
}

.sectiontable
{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E0E0E0;
padding-bottom: 12px;
padding-top: 8px;
}

.tableheader
{
background-color:#86B91C;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 1px;
}

.tablefooter
{
background-color:#86B91C;
border-top-width:2px;
border-top-style:solid;
border-top-color:#FFFFFF;
height: 12px;
background: linear-gradient(0deg,rgba(255,255,255, 1),rgba(134,185,28, 1));
}

.tablerow
{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#86B91C;
padding-left: 1px;
}

.tablerowlineabove
{
border-top-width:1px;
border-top-style:solid;
border-top-color:#E0E0E0;
}

.tablerowlineabove textarea
{
border: none;
}

.tablerow textarea
{
border: none;
}

.noborder
{
border: none;
}

.noborder textarea
{
border: none;
}

.tableheadertext
{
font-family:arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.tablecontenttext
{
font-family:arial;
font-size:11px;
color:#262626; 
/* color:#86B91C */
}

.tablecontenttext2
{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#262626; 
/* color:#86B91C */
}

.standardtext
{
font-family:arial;
font-size:11px;
overflow-wrap: break-word;
width:100%;
}

.standardtextbold
{
font-family:arial;
font-size:11px;
font-weight:bold;
}

.tm4
{
margin-top: 4px;
}

.inputheadertext
{
font-family:arial;
font-size:11px;
font-weight:bold;
text-align:left;
}

.navigationtablecell
{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color::#E8E8E8;
}

.navigationlink a:link 
{
font-family:arial;
font-size:11px;
color:#262626; 
text-decoration: none;
}

.navigationlink a:visited
{
font-family:arial;
font-size:11px;
color:#262626;
text-decoration: none;
/*font-family:helvetica;
font-size:8pt;
color:#86B91C */
}

.navigationlink a:hover
{
font-family:arial;
font-size:11px;
color:#86B91C; 
}

.navigationlink a:active 
{
font-family:arial;
font-size:11px;
color:#86B91C; 
}

.navigationbutton
{
font-family:arial;
font-size:11px;
color:#262626; 
text-align:left;
background-color:transparent;
border-size: 0px;
border-style:none;
cursor: hand;
cursor: pointer;
white-space: pre;
}

.navigationbutton:hover
{
font-family:arial;
font-size:11px;
color:#86B91C; 
text-align:left;
background-color:transparent;
border-size: 0px;
border-style:none;
background: inherit;
cursor: hand;
cursor: pointer;
}

.navigationbuttonselected
{
font-family:arial;
font-size:11px;
color:#86B91C; 
text-align:left;
background-color:transparent;
border-size: 0px;
border-style:none;
cursor: hand;
cursor: pointer;
white-space: pre;
}

.standardbutton
{
font-family:arial;
font-size:12px;
background-color:#86B91C;
height:25px;
width:70px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-shadow:1px 1px 0px #689324;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:0px
}
.standardbuttonmedium
{
font-family:arial;
font-size:12px;
background-color:#86B91C;
height:25px;
width:120px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-shadow:1px 1px 0px #689324;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:0px
}

.standardbuttonbig
{
font-family:arial;
font-size:12px;
background-color:#86B91C;
height:25px;
width:160px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-shadow:1px 1px 0px #689324;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:0px
}

.standardbuttonbiggest
{
font-family:arial;
font-size:12px;
background-color:#86B91C;
height:25px;
width:180px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-shadow:1px 1px 0px #689324;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:0px
}

.loginbutton
{
font-family:arial;
font-size:30px;
background-color:#86B91C;
height:38px;
width:348px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-shadow:1px 1px 0px #689324;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border:0px
}

.standardbutton_margintop
{
font-family:arial;
font-size:11px;
margin-top:10px
}


/* Button formated as a regular link */
.standardlink
{
font-family:arial;
font-size:11px;
color:#262626;
background-color:transparent;
border-width:0;
border-style:none;
text-decoration: none;
text-align:left;
}

.linkImage
{
cursor: hand;
cursor: pointer;
}

.standardinputfield
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#262626;
text-align:left;
border-width:1px;
border-style:solid;
border-color:#E0E0E0;
width:100%;
}

.standardinputfield[readonly]
{
background-color:#EFEFEF;
}

form input[required=required]:after,
form select[required=required]:after,
form textarea[required=required]:after
{
    width:95%;
    color: red;
    content: " *";
}

/*.required:after 
{
content:"*";
color: red;
}*/



.invisiblefield
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#262626;
text-align:left;
border-width:1px;
border-style:solid;
border-color:#E0E0E0;
width:100%;
visibility:hidden;
}

.standardtextarea
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#262626;
text-align:left;
border-width:1px;
border-style:solid;
border-color:#E0E0E0;
width:100%;
}

.standardtextarea[readonly]
{
background-color:#EFEFEF;
}

.standardtextareahidden
{
margin-top: 2px;
font-family:arial;
font-size:11px;
font-weight:normal;
color:#262626;
text-align:left;
border-style:hidden;
}

.standardcombobox
{
margin-top: 2px;
font-family:arial;
font-size:11px;
color:#262626;
font-weight:normal;
border-width:1px;
border-style:solid;
border-color:#E0E0E0;
width:100%;
}

.tablehidden
{
display:none;
}

.tableNavigationArrowImage
{
height: 10px;
width: 12px;
}

.tableNavigationArrowCell
{
width: 28px;
overflow: hidden;
display: inline-block;
white-space: nowrap;
}
