BODY {
    scrollbar-face-color:#C5C5C5;
    scrollbar-arrow-color:#131E2D;
    scrollbar-track-color:#DADADA;
    scrollbar-highlight-color:gainsboro;
    scrollbar-3dlight-color:#131E2D;
    scrollbar-shadow-color:#131E2D;
    scrollbar-darkshadow-color:gainsboro;

    margin:0px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: black;
    background: white;
    width:100%;
}
PRE{
    font-size: 12px;

}
.menuBody{
    border-right:1px solid black;
    padding-left:2px;
    width:140px;
}
.menuCell{
}
.menuItem{
    width:100%;
    padding-top:4px;
    padding-bottom:4px;
    border-bottom:solid 1px gray;
}
.menuHeader{
    font-weight:bolder;
}

.bodyCell{
    padding:15px;
}

.menuBody A{
    text-decoration:none;
}

HR{
    display:none;
}

TR, TD, TH, DIV{
    font-family:verdana, arial, helvetica;
    font-size:10px;
    color:black;
}

UL, OL, DL, P{
  margin-top: 1 em;
  margin-bottom: 1 em;
}

DIV.OpenBasket{
    width:100%;
    border-top:1px solid lightgrey;
    border-bottom:1px solid lightgrey;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    background-color:#ffb1b1;
}

TABLE.box{
    width:250px;
    border-top:1px solid lightgrey;
    border-left:1px solid lightgrey;
    border-right:1px solid lightgrey;
    padding:0px;
    margin-bottom:15px;
}
TABLE.box TH{
    text-align:left;
    background-color:#F1f1f1;
    border-bottom:1px solid lightgrey;
    padding-top:2px;
    padding-bottom:2px;
}
TABLE.box TD{
    padding:2px;
    border-bottom:1px solid lightgrey;
}

TABLE.list{
    width:100%;
    border-left:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    padding:0px;
    
    margin-bottom:15px;
}
TABLE.list TH{
    text-align:left;
    background-color:#f1f1f1;
    padding-top:2px;
    padding-bottom:2px;
    
    padding-right:2px;
    padding-left:1px;
    
    border-right:1px #e1e1e1 solid;
    border-top:1px #e1e1e1 solid;
}

TABLE.list TD{
    border-right:1px solid #e1e1e1;
    border-top:1px solid #e1e1e1;
    text-align:left;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:10px;
    padding-left:1px;
}

TABLE.EPMGrid{
    width:100%;
    border-left:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    padding:0px;
    margin-bottom:15px;
}
TABLE.EPMGrid TH{
    text-align:left;
    background-color:#f1f1f1;
    padding-top:2px;
    padding-bottom:2px;
    
    padding-right:2px;
    padding-left:1px;
    
    border-right:1px #e1e1e1 solid;
    border-top:1px #e1e1e1 solid;
}

TABLE.EPMGrid TD{
    border-right:1px solid #e1e1e1;
    border-top:1px solid #e1e1e1;
    text-align:left;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:2px;
    padding-left:1px;
}

TR.OddRow{
    background-color:#f1f1f1;
}

TR.IKorg{
    background-color:#aabbcc;
}

TR.Visad{
    background-color:#ccbbaa;
}

TR.Selected{
    background-color:#aabbcc;
}

FORM{
    padding:0px;
    margin:0px;
}
INPUT{
    font-family:verdana, arial, helvetica;
    font-size:11px;
}
SELECT{
    font-family:verdana, arial, helvetica;
    font-size:11px;
}
TEXTAREA{
    font-family:verdana, arial, helvetica;
    font-size:11px;
}

A:link{
  color: black;
}
A:visited{
  color: black;
}
A:hover{
    color: darkred;
    text-decoration:underline;
}
A:active{
  color: black;
}

  
/* Start definition av text definitioner */
.small {
  font-size: 10px;
}

.big {
	font-weight: bold;
	font-size: 110%;
	color: red;	
}

.x-small {
  font-size: 65%;
}

.footer {
  font-size: 65%;
  text-align: center;
}

.ingress {
  font-weight: bold;
}

.bildtext {
  font-size: 80%
}

.nyhet {
 
}

.navigation {
	font-weight : bold;
	font-size : 80%;
	color : Maroon;
    background: #e8e6df;	
}
	
.alert{
    width:50%;
    text-align:left;
    background-color:maroon;
    color:white;
    font-weight:bolder;
    font-size:11px;
    padding:2px;
}

h1 {
    color: #006400;
    background: transparent;
    font-weight: bold;
    text-align: center;
    font-size:200%;
}

h2 {
  padding-top:3px;
  color: maroon;
  font-weight: bold;
  text-align: left;
  font-size:18px;
  margin-right:50px;
}

h3{
  padding-top:3px;
  color: maroon;
  font-weight: bold;
  text-align: left;
  font-size:16px;
  margin-right:50px;
}

h4{
  font-weight: bold;
  text-align: left;
  font-size:100%;
  padding:0px;
  margin:0px;
}
h5 {
  margin-left: 1em;
  font-weight: bold;
  text-align: left;
  font-size:75%;
}
h6 {
  margin-left: 0 em;
  font-weight: bold;
  text-align: left;
  font-size:60%;
}
