BODY {
font-size: 75%;
line-height: 1.5em;
font-family:Verdana,arial;
background: #FFF;
margin:6px;
}

/*
@media (max-width: 950px) {
   .downsize {font-size:40%; }
}

@media (max-width: 770px) {
   .downsize {font-size:20%; }
}
*/
HR {color: #ccc; background-color: #ccc; border:0; height: 1px;margin:2px 0px 2px 0px;padding: 0px 0px 0px 0px;}
PRE {background: #FFFFFF;font-family: monospace; font-size: 90%; white-space: pre;}
SMALL {font-size: 0.8em;}
FORM {margin: 0px; padding: 0px; font-size: 1em; font-family: Verdana,Arial,Helvetica;}
UL,OL,LI {font-family:Verdana,arial; font-size: 1em;margin-right: 2px;line-height:1.5em;}
P,TD {font-size: 1em; margin: 0px 4px 14px 0px; line-height:1.5em;}
TABLE {font-size: 1em;}
DD,DL {font-size: 1em;}
DT {font-weight: bold;margin-top: 4px;}
TH {font-weight:bold; text-align:left;}
INPUT,TEXTAREA {font-size: 1em; font-family: Verdana,Arial,Helvetica;}
SELECT,OPTION {font-size: 1em; }

B,STRONG  {font-size: 1em; font-weight: bold;}
B.SMALL {font-size: 0.8em; font-weight: bold;}
I,EM  {font-style: italic;}
ABBR {color:#555;cursor:pointer;}
BIG  {font-family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 1.1em}

H1 {font-size: 1.25em;font-family: Verdana,Arial,Helvetica;font-weight: bold;}
H2 {font-size: 1.18em;font-family: Verdana,Arial,Helvetica;font-weight: bold;}
H2.m1 {font-size: 1.1em;font-family: Verdana,Arial,Helvetica;font-weight: bold;color:#FFF;margin:4px 0px 4px 0px;padding: 0px;}
H2.srub {font-weight:bold; font-size:14px; font-family:Arial,Verdana;
         color:#000;margin:4px 0px 4px 0px;padding: 0px;}
/*H3 {font-size: 1.1em;font-family: Verdana,Arial,Helvetica;font-weight: bold;margin:4px 0px 4px 0px;padding: 0px; line-height: 1em;}*/
H3 {font-size: 1.25em; font-family: Arial,Verdana,Helvetica;font-weight: bold;padding:4px 0px 2px 0px;margin:0px;}
H4 {font-size: 1.06em;font-family: Verdana,Arial,Helvetica;font-weight: bold;margin:0px 0px 2px 0px;padding:0px;}
H5 {font-size: 1em;font-family: Verdana,Arial,Helvetica;font-weight: bold;margin:0px 0px 8px 0px;padding:0px;}
H6 {font-size: 0.9em;font-family: Verdana,Arial,Helvetica;font-weight: normal;}

H3.stitel,H3.stitel2 {font-size: 1em;font-family: Verdana,Arial,Helvetica;font-weight: bold;padding:6px 0px 6px 6px;margin:2px 2px 0px 2px; background:#d2d2d2;}
/*H3.stitel2 {font-size: 1em;font-family: Verdana,Arial,Helvetica;font-weight: bold;padding:4px 0px 4px 6px;margin:2px 2px 0px 2px; background:#d2d2d2;}*/
H3.frub {font-size: 1.25em; font-family: Arial,Verdana,Helvetica;font-weight: bold;padding:4px 0px 2px 4px;margin:0px;}
H4.frub {font-size: 1em; font-family: Verdana,Arial,Helvetica;font-weight: bold;padding:6px 0px 2px 4px;margin:0px;}
P.ftxt {padding:2px 4px 4px 4px; font-style:italic; margin:0px;}
.rtxt {padding:2px 4px 4px 4px; margin:0px;}
.formrub {font-weight:bold; color:#000;}

.cv2logo {margin:0px; padding:0px; background: #FFFFFF url("/img/logocv.jpg"); background-repeat: no-repeat;}
.cv2r1 {background: #FFFFFF url("/img/cv2r1.gif"); background-repeat: no-repeat;}
.cv2mn1 {background: #FFFFFF url("/img/cv2mn1.gif"); background-repeat: no-repeat;}
.cv2r2_1 {background: #FFFFFF url("/img/cv2r2_1.gif"); background-repeat: repeat-y;}
.cv2r2_2 {background: #FFFFFF url("/img/cv2r2_2.gif"); background-repeat: repeat-y;}
.cv2mn_2 {background: #FFFFFF url("/img/cv2mn_2.gif"); background-repeat: repeat-y;}
.cv2m1 {background: #FFFFFF url("/img/cv2m1.gif"); background-repeat: no-repeat;}
.cv2m2_1 {background: #FFFFFF url("/img/cv2m2_1.gif"); background-repeat: repeat-y;}
.cv2m2_2 {background: #FFFFFF url("/img/cv2m2_2.gif"); background-repeat: repeat-y;}
.cv2mr {background: #FFF;}
.cv2hbg {background: #FFFFFF url("/img/cv2h6.gif"); background-repeat: repeat-x;}
.headbg {background: #FFFFFF url("/img/headbg.gif"); background-repeat: repeat-x;}
.mellanbg {background: #FFFFFF url("/img/mellanbg.gif"); background-repeat: repeat-x;}
.mincvtopbg {background: #FFFFFF url("/img/mincvtopbg.gif"); background-repeat: no-repeat;}
.mincvmell {background: #FFFFFF url("/img/mincvmell.gif"); background-repeat: repeat-y;}
.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("/img2/poptopbg.gif"); 
   background-repeat: repeat-x;
   margin:40px 4px 4px 4px;
}

.popt {background: #FFFFFF url("/img/poptbg.gif"); background-repeat: repeat-x;}
.vbg2 {background: #ffffff url("/img/vbg2.jpg"); background-repeat: repeat-y;}
.vbg3 {background: #ffffff url("/img/vbg3.gif"); 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: #9cb5be;}
.selb {background: #E0E0E0;}
.leftx {float:left; margin-top:2px;}
.mtop {
   margin:1px 12px 0 7px;
   background: #FFFFFF url("/img2/pophead.gif"); 
   background-repeat: repeat-x;
}
.poprub {
   font-family:Arial,Verdana,sans-serif;
   color:#fff;
   font-weight:bold;
   float:left;
   font-size:1.25em;
   padding-top:11px;
}

a.stang, a.stang:hover {
   float:right;
   position:relative;
   color:#fff;
   text-decoration:none;
   font-size:1.2em;
   padding-top:11px;
   padding-right:28px;
   padding-bottom:6px;
   background:url(/img2/popstang.png) 100% 70%  no-repeat;
}
/*a.stang:after {float:right; position:relative; content: url(/img2/fstang.gif); padding-left:3px; top:-5px;}*/

.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;}
.pfbg1 {background: #bdd1c0;}
/*.crbg {background: #FFFFFF url("/img/crbg.gif"); background-repeat: repeat-x; padding-top:5px;}*/
.crbg {border-top:solid 1px #ccc; padding-top:5px;margin-top:5px;}
.pf3mr2bg {background: #FFFFFF url("/img/pf3mr2bg.gif"); background-repeat: repeat-x;}
.pf3r3bg {background: #FFFFFF url("/img/pf3r3bg.gif"); background-repeat: repeat-x;}

.pfhsbgr {background: #FFFFFF url("/img/pfhsbgr.gif"); background-repeat: no-repeat;}
.pfhsbgr2 {background: #c0c0c0 url("/img/pfhsbgr2.gif"); background-repeat: no-repeat;}
.pftopbg {background:#c0c0c0 url("/img/pftopbg.gif"); background-repeat: repeat-x;}
.pftopbg2 {background:#c0c0c0 url("/img/pftopbg2.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;}
.vtc {border: dashed thin #000000;}
.boktopbg {background:#FFFFFF;}
.bokbotbg {background:#FFFFFF;}
.popbg {
   background: #FFF url("/img/popbg.gif"); background-repeat: repeat-x;
   margin: 2px 4px 2px 4px;
}

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

.rub  {font-family: Verdana,Arial,Helvetica; font-size: 90%; font-weight: bold; color: #FFFFFF;}
.rub2  {font-family: Verdana,Arial,Helvetica; font-size: 90%; font-weight: bold; color: #000000;}

.yel {background:#fff77c;}

.indrag {padding-left: 2em; text-align: justify;margin:4px 5px 4px 0px;}

.xl1 {background: #ebddae;}
.xl2 {background: #f2e7c7;}
.xl3 {background: #d2d2d2;}
.xl4 {background: #EEEEEE;}
.xl5 {background: #e6e6e6;}
.xl6 {background: #cdd7dc;}
.xl7 {background: #000000;}
.xl8 {background: #accab5;}
.xl9 {background: #7b96a0;}

/*
.l1 {background: #e6e8ea;}
.l2 {background: #edecfa;}*/
.l1 {background: #e4e4e4;}
.l2 {background: #f0f0f0;}
.l3 {background: #c8c8c8;}
.l4 {background: #e3e3e3;}
.l5 {background: #dcdcdc;}
.l6 {background: #ebedfa;}
.l7 {background: #f5f8fd;}

.olast {background: #BCA19B;}
.last {background: #FFFFFF;}
.idag {background: #ebddae;}

.p2 {font-size: 0.74em;}
.overlib {font-size: 1em;text-align: justify; padding:8px;}
.HI {background: #f9f898; color: #000000;}

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

.tunnram {border-collapse: collapse;
          border: 1px solid #000;}

table.ramcell {
   border-width: 0px;
   border-style: none;
   border-collapse: collapse;
}
table.ramcell td {
   border-width: 1px;
   padding: 1px;
   border-style: inset;
   border-color: black;
}

P.ram2 {border: solid 1px black; margin-top: 0; padding: 3; background: #cdd7dc}
.ram3 {border: solid 1px black; margin: 0; padding: 3; background: #e6e6e6}
.ram {background: #FFFFFF; border: thin solid black; padding: 0.4em; width: 360px;
   font-size: 1em;
	margin-left:1em;
   text-align: justify;
   }

.instruktioner {background: #f0f0f0; border: 1px solid #ccc; padding:10px; width: 380px;
   font-size: 1em;
   margin: 8px 4px 14px 4px;
   text-align: justify;
   line-height: 1.5em;
   }
.instr2 {background: #f0f0f0; border: 1px solid #ccc; padding: 5px; width: 550px; margin: 4px; text-align:justify}
.instr3 {background: #f0f0f0; border: 1px solid #ccc; padding: 5px; width: 530px; margin: 4px; text-align:center;}
.instr4 {background: #f0f0f0; border: 1px solid #ccc; padding: 5px; width: 500px; margin: 4px; text-align:justify;}
.instr5 {background: #f0f0f0; border: 1px solid #ccc; padding: 10px; margin: 4px; text-align:justify}
.instrpop {text-align:justify;font-size:0.8em;}
.indent2 { 
   text-indent: 20px;
   font-family: Verdana, Geneva, Arial;
   border-color: #000000;
   background-color: #FFFFFF;
   margin-right: 0px; margin-left: 0px;
}


.ct2 {background: url("/img/ct2.gif"); background-repeat: repeat-y;}
.ct4 {line-height:0; 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;text-align: justify;}

.vit {color: #FFFFFF;}

.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}
.fel{background:#FF5555}
.hakef {background: #ffea00;}
.ikonto {background:#c44646;}
.ejcc {background:#e6bd82;}

.menypkt {background: #F1F1F1; border: thin solid #b1b1b1; padding: 0px; width: 125;
	margin-right:1px;
	margin-left:1px;
   font-size: 1em;
   font-weight: bold;
  	font-family: Verdana,Arial,Helvetica;
   margin-top: 6px;
   margin-bottom: 4px;
   }

.normalra {line-height: 1.5em;}
.hojd_left {min-height:20px;}

A {color: #000; font-family: Verdana,Arial;font-size: inherit;}
A:hover {color: #d82f50;}

A.nl {color: #000; font-family: Verdana,Arial;font-size: inherit; text-decoration:none;}
A.nl:hover {color: #d82f50;}

A.bold {color: #000000; font-size: 1em; font-weight:bold; text-decoration: none;}
A.bold:hover {text-decoration: underline;}

A.small {color: #000; font-size: 0.8em; text-decoration: none;}
A.small:hover {text-decoration: underline;}


TABLE A.left {display:block; padding-top:5px; min-height:20px; font-size:1em;}
TABLE.mnu TD {padding-top:7px; padding-bottom:4px; font-size:1em;}


A.left {color: #000000; font-size: 1em; font-weight: bold; text-decoration: none;}
A.left:hover, .lefth {color: #d82f50;}

A.left2 {color: #000000;
   font-family: Arial,Verdana,Helvetica;
   font-size: 1.1em;
   text-decoration: none;
  }


A.left2:hover {
   text-decoration:underline;
  }

A.left2v {color: #ffffff;
   font-family: Arial,Verdana,Helvetica;
   font-size: 1.2em;
   text-decoration: none;
  }

A.left2v:hover {
   text-decoration:underline;
  }

A.wordex {color:#0000FF; text-decoration: none;}

A.mnu {color: #000000; font-size: 1em; font-weight: bold; text-decoration: none;}
A.mnu:hover {text-decoration: underline;}

A.menulinkbw {color: #000; text-decoration: none;font-size:1em}
A.menulinkbw:hover {text-decoration: underline;}

A.menulink {color: #000; text-decoration: none;font-size:1em}
A.menulink:hover {color: #123749; text-decoration: underline;}

A.menulink2 {color: #000; text-decoration: none; font-size: 1em; font-weight: bold;}
A.menulink2:hover {text-decoration: underline;}

A.menulink2sel {color: #990000;
   font-family: Verdana,Arial,Helvetica;
   text-decoration: none;
   font-size: 1em;
   font-weight: bold;
}

A.menulink2b {
   color: #000;
   text-decoration: none;
   font-family: Verdana,Arial,Helvetica;
   font-size: 1em;
   font-weight: bold;
  }
A.menulink2b:hover {
   color: #990000;
  }

A.menulink3 {color: #000; text-decoration: none; font-size: 1.1em; font-weight: bold;}
A.menulink3:hover {text-decoration: underline;}

B.menudis {color: #AAAAAA; font-size: 1em; font-weight: bold;}

B.red {color: #990000; font-size: 1em; font-weight: bold;}
.red {color: #990000;}

.left2ek {color: #888;
   font-family: Arial,Verdana,Helvetica;
   font-size: 1.1em;
  }


/*Fancy menyer*/
.rc {
   font-family:Adelle-Light,Arial;
   font-weight:normal;
   font-size:1.8em;
   width:200px;
   height:30px;
   padding-top:15px;
   padding-left:10px;
   color: #fff; 
   /*padding: 16px 10px 16px 10px;*/
   background: #6c233e; 
}
.rcsmall {
   font-size:1.3em;
   height:20px;
   padding: 7px 0px 3px 10px;
}
.rcsmall2 {
   font-size:1.3em;
   padding: 7px 0px 1px 10px;
   height:23px;
   width: 116px;
}
.gra {
   background:#e4e4e4; 
   color:#333;
}

ul.rmeny {
   list-style:none;
   padding:0;
   margin:0;
}

ul.rmeny2 {
   list-style:none;
   padding:0;
   margin:0;
}

ul.rmeny > li{ 
   font-size:1.2em;
   font-family:Arial,Verdana;
   margin-bottom:0; 
   margin-left:0em; 
   padding: 8px 10px 8px 10px;
   display:block; 
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   width:188px;
   color:#282828;
   font-weight:normal;
}

ul.rmeny2 > li{ 
   font-size:1.2em;
   font-family:Arial,Verdana;
   margin-bottom:0; 
   margin-left:0em; 
   padding: 4px 10px 4px 10px;
   display:block; 
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   width:104px;
   color:#282828;
   font-weight:normal;
}

ul.rmeny>li:hover, ul.rmeny2>li:hover {background:#e4e4e4; cursor:pointer;}
ul.rmeny>li.vald, ul.rmeny2>li.vald {background:#f0f0f0;}
ul.rmeny>li a, ul.rmenu2>li a {color:#06c; text-decoration: none;}

ul.rmenyp, ul.rmenyicn {
   width:188px;
   list-style:none;
   padding: 8px 10px 8px 10px;
   margin:0;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
}

ul.rmenyp > li{ 
   font-size:1.2em;
   font-family:Arial,Verdana;
   margin-bottom:0; 
   margin-left:0em; 
   padding: 2px 10px 2px 12px;
   display:block; 
   width:165px;
   background:url(/img2/lankboll.png) 2px 8px no-repeat;
}

ul.rmenyicn > li{ 
   font-size:1.2em;
   font-family:Arial,Verdana;
   margin-bottom:0; 
   margin-left:0em; 
   padding: 2px 10px 2px 2px;
   display:block; 
   width:165px;
}

ul.rmenyicn > li img{
   position:relative;
   top:3px;
   padding-right:4px;
}

ul.rmenyp>li a, ul.rmenyicn a {color:#282828; text-decoration: none; font-family:Arial,Verdana;}
ul.rmenyp>li a:hover, ul.rmenyicn>li a:hover {color:#282828; text-decoration: underline;}

.rgraheader{
   font-size: 1.25em; 
   font-family: Arial,Verdana,Helvetica; 
   font-weight: bold;
   margin-top:5px;
   padding: 5px 0px 5px 15px;
   background:#f0f0f0 url(/img2/red8x40.gif) no-repeat;
}

.mellanrads {
   height:41px;
   background: #d82f50; 
}
.mellanrads .rub {
   font-family:Adelle-Light,Arial;
   font-size:4.0em;
   color:#fff;
   float:right;
   padding:16px 30px 0 0;
}

.mellanrad {
   height:41px;
   background: #d82f50; 
}

.mellanrad a {
   position:relative;
   float:left;
   color:#fff;
   text-decoration:none;
   font-size:1.25em;
   height:41px;
   padding:12px 10px 5px 10px;
   font-family:Arial,Verdana;
   font-weight:bold;
}
.mellanrad a:hover {background:#b3003d;
}
.mellanrad a img {
   position:absolute;
   border: none;
   top:5px;
   left:5px;
}

.knapp {
background:url("/img2/knb.gif"); background-repeat: repeat-x;
text-transform:uppercase;
font-weight: bold;
font-family:Verdana,arial;
color: #333;
font-size: 0.7em;
letter-spacing: 0.08em;
}

a.subj {
   display:block;
   font-weight:bold;
   width:196px;
   padding:4px 4px 4px 10px;
   color:#fff;
   background:#d82f50;
   margin-bottom:4px;
   text-decoration:none;
}

a.subjsel {
   background:#b3003d;
}
a.subj:hover {
   background:#b3003d;
}

a.subjdis, a.subjdis:hover {background:#969696; color:#fff; cursor:default;}

A.gralink {color: #888888; text-decoration: none;font-size:1em}
A.gralink:hover {color: #d82f50;}

a.buttondis {
   pointer-events:none;
   color:#a0a0a0 !important;
}
a.button {
   opacity:1;
   background: #f0f0f0;
   color:#505050;
   outline:1px solid #d2d2d2;
   height:22px;
   display: block;
   float: left;
   margin: 3px 2px 3px 4px;
   padding:11px 10px 0 10px;
   text-decoration: none;
   font-weight: bold;
   font-family:Adelle-Light,Arial;
   font-size: 1.1em;
   letter-spacing:0.03em;
   cursor:pointer;
}

a.button:hover, a.button:active {
   background:#00aaaa;
   color:#fff;
   outline:1px solid #00aaaa;
}

a.button span {
display: block;
line-height: 12px;
white-space:nowrap;
}


.icofix {position:relative; top:4px; padding-right:4px;}

table.charlist  td {font-size:14px; text-align:center; cursor:pointer;}

.vkdb a {
   text-decoration: none;
   font-size:1.1em;
   font-weight:bold;
   line-height:130%;
}

.wdc { width: 124px; padding:8px;}
.wdc2 {color:#9a0000;}
.vdn {
   font-size:24px;
   font-weight:bold;
}
.vch {
   height:34px;
   background:#dddddd;
   width:124px;
}
.vc {
   height:142px;
   background:#dddddd;
   width:124px;
}

.vcdc0 {background: #c8e6fa;}
.vcdc1 {background: #c8ebbe;}
.vcdc2 {background: #f5dc8c;}
.vcdc3 {background: #f5bda0;}

.vcd {   
   z-index:500;
   position:relative;
   font-size:10px;
   cursor:pointer;
   margin:2px 0 2px 0;
   padding:2px;
}
.vcp {
   z-index:5000;
   width:250px; height:250px;
   background:#edecfa; border:2px solid #c8c8c8;
   padding:4px;
   display: none;
   position:absolute;
   top:10px;
   overflow:auto;
}
.vcmt tr {cursor:pointer;}
