BODY {font-size: 11px;	font-family: Verdana,Arial,Helvetica,sans-serif; background: #FFFFFF;}
.inv {background: #000000; color: #FFFFFF;}
.lileftbg {background: #2a367e;}
.headbg {background: #FFFFFF url("/img/headbg.gif"); background-repeat: repeat-x;}
.mellanbg {background: #FFFFFF url("/img/mellanbg.gif"); background-repeat: repeat-x;}
.leftbg {background: #FFFFFF url("/img/leftbg.gif"); background-repeat: repeat-y;}
.footbg {background: #FFFFFF url("/img/footbg.gif"); background-repeat: repeat-x;}
.linje3 {background: #FFFFFF url("/img/linje3.gif"); background-repeat: repeat-x;}
.l25 {background: #FFFFFF url("/img/l_25.gif"); background-repeat: repeat-x;}
.pop {background: #FFFFFF url("/img/popbg.gif"); background-repeat: no-repeat;}
.popt {background: #FFFFFF url("/img/poptbg.gif"); background-repeat: repeat-x;}
.vbg2 {background: #aab4d7 url("/img/vbg2.jpg"); background-repeat: repeat-y;}
.vbg4 {background: #ffffff url("/img/vbg4.gif"); background-repeat: repeat-y;}
.modleft {background: #FFFFFF url("/img/modleft_bg.gif"); background-repeat: repeat-y;}
.quiz1 {background: #f9f9f9 url("/img/klockbg.gif"); background-repeat: no-repeat;}
.qtopb {background: #f9f9f9 url("/img/qtopb.gif"); background-repeat: repeat-x;}
.qbg2 {background: #FFFFFF url("/img/qbg2.gif"); background-repeat: repeat-x;}
.qbg2b {background: #FFFFFF url("/img/qbg2b.gif"); background-repeat: repeat-x;}
.sel {background: #97a0c4;}
.mtop {background: #FFFFFF url("/img/bg6.gif"); background-repeat: repeat-x;}
.cmtop {background: #FFFFFF url("/img/bg5c.gif"); background-repeat: repeat-x;}
.mgleft {background: #FFFFFF url("/img/mg_leftbg.gif"); background-repeat: repeat-y;}
.pfbg0 {background: #ffe4a9;}
.crbg {background: #FFFFFF url("/img/crbg.gif"); background-repeat: repeat-x;}
.inbg {background: #FFFFFF url("/img/inbg.gif"); background-repeat: repeat-x;}
.pleftbg {background: #FFFFFF url("/img/pleftbg.gif"); background-repeat: repeat-y;}

.pftopbg {background:#c0c0c0 url("/img/pftopbg.gif"); background-repeat: repeat-x;}
.pfl {background:#FFFFFF url("/img/pfl.gif"); background-repeat: repeat-y;}
.pfr {background:#FFFFFF url("/img/pfr.gif"); background-repeat: repeat-y;}
.pfbotbg {background:#FFFFFF url("/img/pfbotbg.gif"); background-repeat: repeat-x;}
.pfpopbg {background:#FFFFFF url("/img/pfpopbg.gif"); background-repeat: repeat-x;}
.pfpoptop {background:#FFFFFF url("/img/pfpoptop.gif"); background-repeat: repeat-x;}
.pfpopbot {background:#FFFFFF url("/img/pfpopbotbg.gif"); background-repeat: repeat-x;}
.wf {background:#c0c0c0;}
.wfb {border: solid thin #c0c0c0; margin-top: 0; background: #c0c0c0; font-weight: bold;}
.wfu {background:#c0c0c0 url("/img/wfu.gif"); background-repeat: repeat-x;}
.wflo {background:#c0c0c0 url("/img/wflo.gif"); background-repeat: repeat-x;}
.wfl {background:#c0c0c0 url("/img/wfl.gif"); background-repeat: repeat-y;}
.wfr {background:#c0c0c0 url("/img/wfr.gif"); background-repeat: repeat-y;}

.scrollruta
{
	width: 200px;
	height: 300px;
	overflow: auto;
	position: relative;
   border: solid thin #000000;
}

.prov {font-size: 13px;}
.boktopbg {background:#FFFFFF url("/img/boktopbg.gif"); background-repeat: repeat-x;}
.bokbotbg {background:#FFFFFF url("/img/bokbotbg.gif"); background-repeat: repeat-x;}

.bspmbg {background:#c0c0c0 url("/img/bspmbg.gif"); background-repeat: repeat-x;}

HR {color: #000; background-color: #000; height: 1px;margin:2px 0px 2px 0px;padding: 0px 0px 0px 0px;}
PRE {background: #FFFFFF;font-family: monospace; font-size: 11px; white-space: pre;}
.small {font-size: 9px;}
.p2 {font-size: 9px;}
.HI {background: #f9f898; color: #000000;}

.pres1 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold;}
.pres2 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold;}

P.ram2 {border: solid 1px black; margin-top: 0; padding: 3; background: #dcdcdc;}
P.ram3 {border: solid 1px black; margin: 0; padding: 3; background: #aab4d7;}
P.ram4 {border: solid 1px black; margin: 0; padding: 3; background: #d5c9c8}
P.ramred {border: solid 1px black; margin: 0; padding: 3; background: #CC9999;}
.ram {background: #FFFFFF; border: thin solid black; padding: 0.4em; width: 360;
   font-size: 11px;
	margin-left:1em;
   text-align: justify;
   }

.instruktioner {background: #D6D6D6; border: thin solid black; padding: 0.4em; width: 360;
   font-size: 11px;
	margin-left:1em;
   text-align: justify;
   }

.instr2 {background: #f0f0f0; border: 1px solid black; padding: 5px; width: 550px; margin: 0px;}

.ct2 {background: url("/img/ct2.gif"); background-repeat: repeat-y;}
.ct4 {background: url("/img/ct4.gif"); background-repeat: repeat-x;}
.ct6 {background: url("/img/ct6.gif"); background-repeat: repeat-y;}
.ct8 {background: url("/img/ct8.gif"); background-repeat: repeat-x;}
.ctt {background:#dee3e6;}


.px4 {margin-top:2pt; margin-bottom:0pt;padding: 0pt;}
.just {text-align: justify;}
.fraga {background:#EEEEEE; text-align:left;}
.rattsvar {background:#A7CCA7}
.felsvar {background:#CC9999}
.hakef {background: #ffea00;}
.duedate {color: #FFF; background: #970902;}
.avst {background:#C58AFF;}
.menypkt {background: #F1F1F1; border: thin solid #b1b1b1; padding: 0px; width: 125;
	margin-right:1px;
	margin-left:1px;
   font-size: 10px;
   font-weight: bold;
  	font-family: Verdana,Arial,Helvetica,sans-serif;
   margin-top: 6px;
   margin-bottom: 4px;
   }

FORM
  {margin: 0px;
   padding: 0px;
   font-size: 11px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }

P,TR,TD,LI,DD,DL
  {font-size: 11px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }
TH
  {font-size: 11px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-weight: bold;
   text-align:left;
  }
DT {font-weight: bold;margin-top: 4px;}
INPUT,SELECT,OPTION
  {font-size: 11px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }

B  {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
I  {font-family: Verdana,Arial,Helvetica,sans-serif;}
.vit {color:#FFFFFF;}
.gul {background:#fffc1e;}
H1 {font-size: 18px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
H2 {font-size: 14px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
H2.m1 {color:#000000; font-size: 12px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px;}
H3 {font-size: 13px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
H3.m1 {color:#000000; font-size: 13px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold; margin-bottom:0px; margin-top:5px; padding-top:0px; padding-bottom:0px;}
H4 {font-size: 12px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
H5 {font-size: 11px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
H6 {font-size: 11px;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: normal;}

a.lok {color:#FFFFFF;}
A.lok:hover {
   color: #cdd7dc;
   text-decoration: underline;
  }

A.bold {color: #000000;
   font-size: 10px;
   font-weight:bold;
  }
A.bold:hover {color: #990000;
  }

A {color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }

A:hover {color: #990000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }

A.left {color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
  }
A.left:hover {color: #990000;}

A.left2 {color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   text-decoration: none;
  }
A.left2:hover {color: #990000;}

A.mnu {color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
  }
A.mnu:hover {background:#f2e7c6;}

A.menulink {
   color: #000000;
   text-decoration: none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
  }
A.menulink:hover {color: #990000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }

A.menulink2 {
   color: #000000;
   text-decoration: none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
  }
A.menulink2:hover {color: #990000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }

B.menudis {
   color: #666666;
   font-size: 11px;
   font-weight: bold;
  }

B.red {
   color: #FF0000;
   font-size: 11px;
   font-weight: bold;
  }

.cmenulink {
   color: #000000;
   text-decoration: none;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
}
  
BIG  {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px}

.indrag {padding-left: 11px; text-align: justify;}

.xl1 {background: #ebddae;}
.xl2 {background: #ececec;}
.xl3 {background: #dcdcdc;}
.xl7 {background: #000000;}
.xl8 {background: #b1c9b4;}

.l1 {background: #aab4d7;}
.l2 {background: #dcdcdc;}
.l3 {background: #9BB2BA;}
.l4 {background: #ebebeb;}
.l5 {background: #bec8d7;}
.olast {background: #c29595;}
.last {background: #FFFFFF;}
.idag {background: #55aa55;}

table.sram {
   border-width: 1px;
   border-spacing: 0px;
   border-style: inset;
   border-color: black;
   border-collapse: collapse;
}
table.sram td {
   border-width: 1px;
   padding: 2px;
   border-style: inset;
   border-color: black;
}

table.nram {
  border-width: 0px;
  border-style: hidden;
}
table.nram td {
  border-width: 3px;
  border-style: hidden;
}
/* För text-knappar */
.clear { /* generic container (i.e. div) for floating buttons */
   overflow: hidden;
   width: 100%;
}

a.button {
   background: transparent url('/img/bg_button_a.gif') no-repeat scroll top right;
   color: #000;
   display: block;
   float: left;
   /*font: normal 12px arial, sans-serif;*/
   font-weight: bold;
   height: 24px;
   margin-right: 6px;
   padding-right: 18px; /* sliding doors padding */
   text-decoration: none;
}

a.button span {
   background: transparent url('/img/bg_button_span.gif') no-repeat;
   display: block;
   line-height: 14px;
   padding: 5px 0 5px 18px;
}

a.button:active {
   background-position: bottom right;
   color: #000;
   outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
   background-position: bottom left;
   padding: 6px 0 4px 18px; /* push text down 1px */
}


