    BODY {
        background-color: #FFFFFF;
        font-family: Verdana,Geneva,sans-serif, "Helvetica Neue", Helvetica, Arial;
        font-size: 10pt;
        color:#000000;
        <!--margin-top:0 !important;-->
    }

    textarea, input, select, button {
        background-color: #FFFFFF;
        font-family: Verdana,Geneva,sans-serif, "Helvetica Neue", Helvetica, Arial;
        color:#000000;
    }

    TD{
        font-size: inherit;
        font-family: inherit;
    }

    TH,TBODY {
        font-size: inherit;
        font-family: inherit;
        text-align:left;
        font-weight: normal;
    }

    .under{
        font-size: 8pt;
        font-family: inherit;
    }

    .bunkbunk{
        background-color:#CAE8E2;
    }

        .somebg{
            background-color:#F2F2F2;
        }

    a, a:active, a:visited, a:hover{
        color: #006391;
        text-decoration: underline;
        font-weight: normal;
    }

    A:hover, A:active {color: #000000;}
    A:hover .nolink, A:active .nolink {border:1px; border-color: #000000; border-style: solid;}
    A:hover .nopicframe, A:active .nopicframe {border:0px; border-color: #000000; border-style: solid;}

    A{
        color: #000000;
        text-decoration: none;
    }

    A.topmenu{
        text-decoration: none;
        font-weight: bold;
        color: #800000;
    }

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

    a.goto { background-image:url( helpdesk.dokumentweb_api.visbilde?navn=Traversering_normal.png) }
    a.goto:link { background-image:url( helpdesk.dokumentweb_api.visbilde?navn=Traversering_normal.png) }
    a.goto:hover { background-image:url( helpdesk.dokumentweb_api.visbilde?navn=Traversering_fokusert.png) }
    a.goto:visited { background-image:url( helpdesk.dokumentweb_api.visbilde?navn=Traversering_deaktivert.png) }

    a.noaccess {
        color: gray;
    }

    a.sortheader{
      text-decoration: none;
      color: black;
    }

  .pagetitle_bm{
    color:#007EAF;
    font-size:18px;
    font-weight:bold;
    height:30px;
    //margin-top:16px;
  }


    .egendefinert tr{
        line-height:26px;
    }

    .egendefinert{
        min-width:800px;
    }

    .pagetitle_fm{
        font-size:18px;
        font-weight:bold;
        width:167px;
        color:#006291;
        display:inline-block;
        margin: 6px 0px 0px 2px;
    }

    #titleelprosess{
        font-size:18px;
        font-weight:bold;
        padding:0px 40px 8px 2px;
        color:#006291;
    }

    .questionmarks{
        text-decoration:none;
        padding: 2px 2px 3px 2px;
        background-color:#E6EAED;
        border: 1px solid #D3D3D3;
        font-size:9px;
    }
    .questionmarks:hover{
        color:#00a7e5 !important;
        text-decoration:none;
    }

    .tdfirst{
        font-weight: bold;
        border-bottom: 1px solid lightgray;
        height: 22px;
    }
    .tdfirst a{
        font-weight: bold;
        /*text-decoration:none;*/


    }
    .tdfirst a:hover{
        font-weight: bold;
        /*text-decoration:none;*/
    }

    .tablehover{
        border:1px lightgray solid;
        width:1400px;
    }

    .tablehover td,th{
        padding:0px 0px 0px 3px;
    }

    .tablehover .white{
        color:#FFFFFF;
    }

    .tablehover tr:nth-child(even) {background: #E6E6E6;}
    .tablehover tr:nth-child(even) .white{color: #E6E6E6;}
    .tablehover tr:nth-child(odd) {background: #FFF;}
    .tablehover tr:hover{background-color: #E7E659;}
    .tablehover tr:hover .white{background-color: #E7E659; color: #E7E659;}

    .t_kundestatus{
        border:1px #ccc solid;
        width:850px;
        margin-top:5px;
        background-color:#E2E3E4;
        line-height:16px;
    }

    .t_kundestatus2{
        border:1px #ccc solid;
        width:598px;
    }
    .lineheightmedium{
        line-height:20px;
    }

    P{
        font-size: 11pt;
        font-family: inherit;
    }

    .ta_em{
        width:332px;
        height:1em;
    }
    .epostvedlegg{
        background:#FCFCFC;
    }
    HR.blue{
        width: 100%;
        color: #000080;
    }

    .obs{
        color:#FF7519 !important;
    }

    .red{
        color: #D93B2B !important;
    }

    .blue{
        color: #0000FF;
    }

    .blue-custom {
        color: #0c7ac0 !important;
                display:inline !important;
    }

    .white{
        color: #FFFFFF;
    }

    .green{
        color:#0D990D;
    }
    .olive{
        color: olive;
    }
    .brown{
        color: brown;
    }

    .gray{
        color:gray;
    }
    .darkgray{
        color: #888888;
    }

    .darkblue{
        color: #424343;
    }

    .darkred{
        color: #000;
    }

    .black_old{
        color: #424343;
    }
    .black{
        color: rgb(23, 24, 24);
    }

    .firebrick{
        color: firebrick;
    }

    .dimgray{
        color: dimgray;
    }

    .lime{
        color:lime;
    }

    .purple{
        color:purple;
    }

    .yellow{
        color:#E4CF00;
    }

    /****** Endret dato ******** */
    .magenta{
        color: #e91e63; /* magenta */
    }
    .darkviolet{
        color:#026EB6;
    }
    /***** Prioritet ******/
    .orangered{
        color:#E29844;
    }
    .mediumorchid{
        color:#424343;
    }
    .orchid{
        color:#424343;
    }
    .hotpink{
        color:#424343;
    }

    /***** Varslingskode ******/
    /*support*/
    .crimson{
        color:#AA0606;
    }
    /*endringsønske*/
    .royalblue{
        color:#289C03;
    }
    .indigo{
        color:#0C888D;
    }


    /**********overskrift farge **********/
    .darkgreen{
        color:#006400;
    }
    .orange{
        color:#D57305;
    }

    /*********tekst med farge **********/
    .error_txt{
        color:#C72121 !important;
    }
    .obs_txt{
        color:#CC7F27 !important;
    }
    /* ****** */

    /* ******** background colors ********** */
    .yellowbg{
        background-color:#FDFAD5;
    }
    .lavenderblushbg{
        background-color:white;
    }
    /* mistyrose in old, bluish in frost*/
    .bgmistyrose{
        background-color:#F2F3F7;
    }

    .palegreenbg{
        background-color:#E7FFA6;
    }
    /*****************************************/

    .bold{
        font-weight:bold;
    }

    .smalltd{
        font-size:06px;
    }

    .visbdata {
        display:inline;
        height:8;
    }

    .sfwidth70{
       width:5px;
    }

    .whitetd{
        color:white;
    }

    .disp_none{
        display:none;
    }

    .active_span{
        border:1px solid #A9C6D8;
        color:#000000;
        display: inline-block;
        background-color:#BDDEEE;
        width: 35px;
        font-size:13px;
        text-align:center;
        font-weight:normal;
    }

    .inactive_span{
        border:1px solid #C3C6CB;
        background-color:#E6EAED;
        display: inline-block;
        width: 35px;
        font-size:13px;
        text-align:center;
        font-weight:normal;
    }

    .bannerbg .darkred,.darkblue{
        color:#000000;
    }

    .sakbanner{
        background-color: #97D2ED;
        background-image: -ms-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -moz-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -o-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DCEEF8), color-stop(1, #97D2ED));
        background-image: -webkit-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: linear-gradient(to bottom, #DCEEF8 0%, #97D2ED 100%);
        border:1px solid #ACADB1;
        height:30px;
        color:#000000;
        padding-left:10px;
    }

    .sakbanner .sakcheck{
        display:none;
    }
    .valignMiddle{
        display:inline;
        position:relative;
        top:-5px;
        cursor:default;
    }
    .bdheight{
      height:16;
    }

    input.hint {
       color: grey;
    }
    #minside a{
        display:inline-block;
        padding-bottom:0.3em;
    }

    .navtxt{
      position:absolute;
        top:-100px;
        left:0px;
        visibility:hidden;
        z-index:10001;
    }

    .skjulediv{
      DISPLAY: none;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    }
    .datomelding_img{
        display:inline;
    }
    .chatfelt_img{
        display:inline;
    }
    .smsfelt_img{
        display:inline;
    }
    .epostfelt_img{
        display:inline;
    }
    .prisfelt_img{
        display:inline;
    }
    .faktlinje_img{
        display:inline;
    }
    .prisfelt{
        background:#FCFCFC;
        color:#000000;
    }
    .epostfelt{
        background:#FCFCFC;
        color:#000000;
    }

    .faktlinje{
        background:#FCFCFC;
        color:#000000;
    }
    .chatfelt{
        color:#000000;
    }
    .smsfelt{
        background:#FCFCFC;
        color:#000000;
    }
    #xdatomx{
        margin-bottom:10px;
        background-color:#CAE8E2;
        margin-top:6px;
    }
    #xepostx,#xprisx,#xchatx,#xsmsx,#xnyfakturalinjex{
        margin-bottom:10px;
        background:#FFFFFF;
        margin-top:6px;
    }
    #xepost,#xpris,#xchat,#xsms,#xnyfakturalinje,#xdatom{
        background:#FFFFFF;
    }
    .internbackground{
        background-color:#CAE8E2;
    }
    

    #utepostsendjn:checked + label, #utepostsendjn + label:hover, #utepostsendjn:checked + label i,#utepostsendjn + label:hover i,
    #utfaktjn:checked + label, #utfaktjn + label:hover, #utfaktjn:checked + label i,#utfaktjn + label:hover i,
    #utchatjn:checked + label, #utchatjn + label:hover, #utchatjn:checked + label i,#utchatjn + label:hover i,
    #utsmsjn:checked + label, #utsmsjn + label:hover, #utsmsjn:checked + label i,#utsmsjn + label:hover i,
    #utdatokomjn:checked + label, #utdatokomjn + label:hover, #utdatokomjn:checked + label i,#utdatokomjn + label:hover i{
        color:#00adef !important;
    }

    #utepostsendjn + label, #utepostsendjn + label i,#utchatjn + label, #utchatjn + label i,#utsmsjn + label, #utsmsjn + label i,
    #utdatokomjn + label, #utdatokomjn + label i,#utfaktjn + label, #utfaktjn + label i{
        color:#424343 !important;
    }

    #utepostsendjn + label + button, #utchatjn + label + button, #utsmsjn + label + button, #utdatokomjn + label + button, #utfaktjn + label + button{
        display:none;
    }

    #utepostsendjn:checked + label + button{
        display:inline;
        float:right;
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom right, #FFF 0%, #D8D8D8 100%);
        min-width:90px;
        height:25px;
        margin-left:-3px;
        border: none;
    }

    #utepostsendjn:checked + label + button:hover{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #D8D8D8  0%, #FFF  100%);
        background-image: -moz-linear-gradient(top left, #D8D8D8  0%, #FFF  100%);
        background-image: -o-linear-gradient(top left, #D8D8D8  0%, #FFF  100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D8D8D8 ), color-stop(1, #FFF ));
        background-image: -webkit-linear-gradient(top left, #D8D8D8  0%, #FFF  100%);
        background-image: linear-gradient(to bottom right, #D8D8D8  0%, #FFF  100%);
        cursor:pointer;
    }

    .ga_l{
        padding-top:10px;
    }

    .chatfelt{
        background:#FCFCFC;
        color:black;
    }

    .datomelding_old{
        background:#FCFCFC;
        color:black;
    }
    .datomelding{
        background:#CAE8E2;
        color:black;
    }

    .dial_case{
        margin-bottom:5px;
        margin-top:5px;
    }
    #l_c_field u{
        text-decoration:none;
    }

    .task_receipt{
        background:#F6F8F7;
    }

    .opentab{
        background:white;
        color:#00adef;
    }

    .nolink {border:1px; border-color: #000000; border-style: solid;}



    .nopicframe {border:0px; border-color: #000000; border-style: solid;}

    .smallfont{
      font-size: 08pt;
    }

    .sfwidth180{
        width:180px;
    }

    .tablehover .black{
        color:#000000;
    }

    .sfwidth130{
        width:130px;
    }

    .aliceblue{
        background:aliceblue
    }

    .honeydew{
        background:honeydew
    }


    .subtitle{
        font-size: 11pt;
        font-weight: bold;
        color: #800000;
    }

    .maxwidth{
        max-width:400;
        width:100%;
    }

    .moveChck{
        position:absolute;
        left:-1000px;
    }

    .form{
      background-color: #FFE4E1;
    }
    .border {
        border: 1px solid #C1C3C2;
    }


    .bordergray {
        border: 1px solid #CCCCCC;
    }

    .text {
        font-size: 10pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .textReadonly {
        font-size: 10pt;
        color: #000000;
        background-color:WhiteSmoke;
        border: 1px solid LightGrey;
    }

    .text750px {
        width: 750px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text300px {
        width: 300px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text252px {
        width: 252px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text150px {
        width: 150px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text100px {
        width: 100px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text96px {
        width: 96px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
  }
    .text60px {
        width: 60px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text40px {
        width: 40px;
        font-size: 11pt;
        color: #000000;
        border: 1px solid LightGrey;
    }

    .text:disabled {
        background-color:WhiteSmoke;
    }

    .md-chip {
        display: inline-block;
        border-radius: 20px;
        padding: 0;
        height: 20px;
    }

    .md-chip-img {
        font-weight: bold;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        overflow: hidden;
        float: left;
    }

    .md-chip-img .md-chip-span {
        display: block;
        line-height: 20px;
        text-align: center;
        height: 20px;
        font-size: 13px;
    }

    .md-chip-text {
        display: inline-block;
        height: 18px;
        float: left;
            padding: 4px 9px 7px 5px;
    }

    .chip-title {
      color:black;
      background-color: #C1C1C1;
    }


    .chip-content {
      color:black;
      background-color: #98D2ED;
    }
    .sortable{
      font-size: 11pt;
      white-space: nowrap;
    }

    .trhover{
      background-color:#E4E9EC;
    }

    #hogrefelt .bannerbg{
        background-color: #97D2ED;
        background-image: -ms-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -moz-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -o-linear-gradient(top, #DCEEF8 0%, #97D2ED  100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DCEEF8), color-stop(1, #97D2ED));
        background-image: -webkit-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: linear-gradient(to bottom, #DCEEF8 0%, #97D2ED 100%);
        border:1px solid #ACADB1;
        height:25px;
        color:#000000;
    }

     .navtext {
        border-width:1px;
        border-style:outset;
        border-color:black;
        background-color:#F1F09C;
        max-height:800px;
        color:#000000;
        overflow:hidden;
        box-shadow: 5px 5px 5px #949494;
        z-index: 10001;
    }

    .navtext200 {
        border-width:1px;
        border-style:outset;
        border-color:black;
        background-color:#F1F09C;
        box-shadow: 3px 3px 5px #949494;
        color:#000000;
        overflow:hidden;
        max-height:800px;
        z-index: 10001;
    }

    .navtext300 {
        border-width:1px;
        border-style:outset;
        border-color:black;
        background-color:#F1F09C;
        box-shadow: 4px 4px 5px #949494;
        color:#000000;
        overflow:hidden;
        max-height:800px;
        z-index: 10001;
    }

    .navtext450 {
        border-width:1px;
        border-style:outset;
        border-color:black;
        background-color:#F1F09C;
        box-shadow: 5px 5px 5px #949494;
        color:#000000;
        overflow:hidden;
        max-height:800px;
        z-index: 10001;
    }

    .navtext1000 {
        max-height:800px;
        background-color:#F1F09C;
        color:#424343;
        overflow:hidden;
        z-index: 10001;
        border:1px solid black;
        box-shadow: 7px 7px 5px #949494;
    }

    #center {
    width:510px;
    height:369px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-184px auto auto -255px;
    border:0px solid black;
    text-align:center;
  }

    #fadeinbox{
      position:absolute;
      width: 600px;
      left: 0;
      top: -200px;
      border: 2px solid black;
      background-color: #a5ddfc;
      padding: 4px;
      z-index: 100;
      visibility:hidden;
    }

    #fadeinboxtest{
      position:absolute; /*Dont change below 3 rules */
      left: 0;
      top: 0;
      border: 2px solid black;
      background-color: lightyellow;
      padding: 4px;
      z-index: 100;
      visibility:hidden;
    }

    .dnone{display:none;}
    .dblock{display:block;}
    .dinline{display:inline;}

    .dtblock{
        display:table;
        border-collapse:collapse;
    }
    .dtnone{display:none;}

    .kalendericon{
        height:20px;
    }

    #dropinboxv2cover{
      width: 620px; /*change width to desired */
      position:absolute; /*Dont change below 4 rules */
      z-index: 100;
      overflow:hidden;
      visibility: hidden;
    }

    #dropinboxv2{
      width: 600px; /*change width to above width-20. */
      border: 2px solid black; /*Customize box appearance*/
      background-color: lightyellow;
      padding: 4px;
      position:absolute; /*Dont change below 3 rules */
      left: 0;
      top: 0;
    }

    .feilmelding {
        border: 1px solid black;
        color: red;
        padding: 4px;
        font-weight: bold;
    }

    .feilmeldingwarning {
        border: 1px solid black;
        color: #FF8000;
        padding: 4px;
        font-weight: bold;
    }

    /*Styles brukt i supersøk resultatliste*/
    .supersokresultat {
        font-size: 11pt;
    }
    .hovedresultat {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .hovedresultat.ukjendt {
        border: 1px dotted black;
    }
    .subresultat {
        margin: 10px;
        margin-left: 40px;
        border-bottom: 1px dotted gray;
    }
    .resultatfelt {
        margin-left: 10px;
        margin-right: 5px;
        whitespace: nowrap;
    }
    .snippet {
        color: gray;
        display: block;
        padding: 10px;
        padding-left: 30px;
    }
    .refnr, .overskrift, .jurperson .kunde {
        font-weight: bold;
    }
    .sideskiftlinkar {
        text-align: center;
        margin: 20px;
    }
    .sideskiftlinkar a {
        font-weight: bold;
        font-size: larger;
    }

    /*----------------------------------------*/

    /*For linja med søkefelt som er øverst på kvar side:*/

    #sokefelttopplinje {
        width: 730px;
    }
    #sokefelttopplinje form {
        display: inline;
    }
    #sokefelttopplinje a {
        font-size: 8pt;
    }
    .checkbox {
        whitespace: nowrap;
    }

    .overskrift1{
        font-weight: bold;
        font-size: 14pt;
    }

    .dropdowncontent {
        background-color: #f8f8f8;
        border-radius: 5px;
        overflow: hidden;
        border: 1px solid #c9c9c9;
        box-shadow: 1px 1px 10px 2px rgba(189, 189, 189, 0.55);
    }

    .customerHistory > span{
        float:right;
        position:absolute;
        top:50%;
        margin-top:-9px;
        right:10px;
    }

    .customerHistory{
        position:relative;
        padding:7px;
        border-bottom:1px solid #d4d4d4;
        cursor:pointer;
    }

    .customerHistory:hover{
        background:#ecebeb
    }


    .dropdowncontent:before{
        content: "";
        position: absolute;
        top: -26px;
        left: 3px;
        z-index: 1;
        border: solid 13px transparent;
        border-bottom-color: #a7d9f0;
    }

    .advarsel {
      background-color: yellow;
      padding: 2px;
      border: 1px solid grey;
    }

    .informationline {
        background-color: #F2F2F2;
        margin: 5px 0px 5px 0px;
        width:100%;
    }

/*Lagt til for tilsynsweb 20130315:*/

    hr {
        background-color:LightGrey;
    }
    .greyText{
      color:LightGrey;
    }

    .table_borders{
        border-collapse:collapse;
        border-width:1px;
    }

    .table_borders td{
        border-color:LightGrey;
        border-style:solid;
        padding:5px;
    }

    .button, .elisBtn {
        font-size: 12px;
        line-height: 17px;
        color: White;
        background-color: #424343;
        border: 1px solid #424343;
    }

    .buttonStor, .elisBtnStor {
        font-size: 12px;
        line-height: 17px;
        width:100px;
        color: White;
        background-color: #424343;
        border: 1px solid #424343;
    }

    .td_lines{
        font-size: 10px;
        color: #000000;
        background-color: White;
        display:block;
    }

    .banners_td {
        colspan: 10;
        background-color:#6E6F71;
        border: 1px solid #000000;
    }

    .div_background{
        border:1px solid LightGrey;
        background: #F9FAFB;
        width:1800px;
    }

    input[type="text"] {
      line-height: 17px;
    }

    input[type="text"]:disabled {
      line-height: 17px;
      color:gray;
    }

    .sortheader a{
      text-decoration: underline;
      font-weight:bold;
    }

    div.fileinputs {
        position: relative;
        display:box;
      box-orient:horizontal;
      box-pack:center;
      box-align:center;
    }

    .header_inspector {
        font-weight: bold;
        color: black;
        font-size: 14px;
    }

    .header_ElWin {
        font-weight: bold;
        color: black;
        font-size: 28px;
    }

    .txtGreenRP{
        font-size: 9px;
        color: green;
    }

    .txtRedMT{
        font-size: 9px;
        color: red;
    }

    .styled-select{
        width: 300px;
        background-color:white;
        border: 1px solid LightGrey;
    }

    .styled-select_small{
        width: 100px;
        background-color:white;
        border: 1px solid LightGrey;
    }

    .styled-select_wide{
        width: 750px;
        background-color:white;
        border: 1px solid LightGrey;
    }

    .styled-select_error{
        width: 300px;
        background-color:#DD0000;
    }
    .styled-select_grey{
        width: 300px;
        background-color:WhiteSmoke;
    }
    .styled-select_grey_wide{
        width: 615px;
        background-color:WhiteSmoke;
    }

    .headers_reports{
        border-bottom:1px solid #000;
        padding-left:10px;
    }

    .headers_reports_no_padding{
        border-bottom:1px solid #000;
    }

    .utskriftsjobber_lines{
        border-bottom:1px solid #C0C0C0;
    }

    .header_top_and_bottom_lines{
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        padding-left:10px;
    }

    .details_lines_with_padding{
        border-bottom:1px solid #C0C0C0;
        padding-left:10px;
    }

    .tab_boxes{
        color: red;
    }

    .headers_text{
        font-weight: bold;
    }

    .divValg{
        z-index:100;
        background-color:#FFFFFF;
        border:1px solid LightGrey;
        position:absolute;
        overflow:auto;
        width:520px;
    }

    .divValg_800{
        z-index:100;
        background-color:#FFFFFF;
        border:1px solid LightGrey;
        position:absolute;
        overflow:auto;
        width:800px;
    }

    .divValg_wide{
        z-index:100;
        background-color:#FFFFFF;
        border:1px solid LightGrey;
        position:absolute;
        overflow:auto;
        width:1005px;
    }

    .divValg_small{
        z-index:100;
        background-color:#FFFFFF;
        border:1px solid LightGrey;
        position:absolute;
        overflow:auto;
        width:310px;
    }

    .divNewline{
        z-index:100;
        background-color:#F9FAFB;
        border-style:solid;
        border-width:1px;
        position:absolute;
        overflow:auto;
        padding:10px;
        background: #F9FAFB;
        visibility:hidden;

    }

    select.bredde {
      width: 350px;
    }

    .td_lbl {
        width:195px;
    }

/*Hentet i fra Installatoer melding*/
    span.skjul{
      display:none;
    }

    span.vis{
        display:inline;
    }

    .mainTable {
        background-color:#FFFFFF;
        border-width:1px;
        border-color:#000000;
        border-style:solid;
        width: 1080px;
        font-size: inherit;
    }

    .loginTable{
        border:1px solid #000000;
        width: 500px;
        font-size: inherit;
    }
    .subTable {
        background-color:#FFFFFF;
        border-width:1px;
        border-style:solid;
        width:100%;
        border-color:#000000;
        font-size: inherit;
     }

    .subTableUtenBorder {
        background-color:#FFFFFF;
        border-width:0px;
        border-style:solid;
        width:100%;
        border-color:#AAAAAA;
        font-size: inherit;
     }

    .subTableUtenBorderSortable {
        background-color:#FFFFFF;
        border-width:0px;
        border-style:solid;
        width:100%;
        border-color:#AAAAAA;
        font-size: inherit;
     }

    .subTableUtenBorderSortableArkiv {
        background-color:#FFFFFF;
        border-width:0px;
        border-style:solid;
        width:100%;
        border-color:#AAAAAA;
        font-size: inherit;
     }

    span.overskrift{
        font-size:16px;
    }
    fieldset.fieldset_bolk{
        width:98%;
        border-top: solid 1px #000000;
        border-left:none;
        border-right:none;
        border-bottom:none;
    }
    legend.legend_bolk{
        background-color:#ffffff;
        font-size:9pt;
        color:#000000;
    }
    .fargelinje1 {
        background-color:#E4E4FF;
    }
    .fargelinje2 {
        background-color:#DDDDFF;
    }

    .rammeTable {
        border:1px solid #25A725;
        width:98%
    }
    .rammeTable2 {
        border: 1px solid #294AEB;
        width:98%
    }

    .vTekstboks{
        border-width:1px;
        border-color:#AAAAAA;
        border-style:solid;
        font-family: inherit;
        font-size: 9pt;
    }

    .vTekstboks2{
        font-family: inherit;
        font-size: 9pt;
    }

    .vTekstboks_text{
        border-width:1px;
        border-color:#AAAAAA;
        border-style:solid;
        font-family: inherit;
        font-size: 9pt;
    }

    .disabled{
        border-width:1px;
        border-color:#AAAAAA;
        border-style:solid;
        font-family: inherit;
        font-size: inherit;
        color:#999999;
    }
    .vTekstboksOverskrift{
        font-family: inherit;
        font-size: 7pt;
    }
    .vTekstboksOverskrift2{
        border-width:1px;
        border-color:#AAAAAA;
        border-style:solid;
        font-family: inherit;
        font-size: 7pt;
    }

    .infoMessage{
        border:1px solid blue;
        width:100%;
        color:blue;
        font-weight:900;
        font-size: inherit;
        text-align:center;
    }

    /*Infomelding-boks i brukeradmin*/
    .infoMelding{
        border: 1px solid green;
        padding: 10px;
        color:green;
    }

    .errorMessage{
        border:1px solid red;
        width:100%;
        color:red;
        font-weight:900;
        font-size: inherit;
        text-align:center;
    }

    /*Feilmelding-boks i brukeradmin*/
    .feilMelding{
        border: 1px solid red;
        padding: 10px;
        color: red;
    }

    .elisBtn {
        width: 100px;
        cursor: pointer;
        font-size:11px;
    }

    .elisBtnStor {
        width: 200px;
        cursor: pointer;
        font-size:11px;
    }

    table.posTable{ /* definerer sidestørrelsen*/
      height:50px;
      width:100%;
      font-size: inherit;
    }

    .showstate{ /*Definition for state toggling image */
      cursor:pointer;
      height: 9px;
      margin-left: 5px;
    }

    .headers{
      width: 100%;
      font-size: 120%;
      font-weight: bold;
      border: 1px solid #000000;
      background-color:#fafafa;
      padding-top:5px;
      padding-bottom:5px;
      cursor:pointer;
    }

    .headers2{
      width: 100%;
      font-weight: bold;
      background-color:#C3E7FB;
      padding-top:5px;
      cursor:pointer;
    }

    .switchcontent{
      width: 100%;
      border: 1px solid #000000;
      border-top-width: 0;
    }

    .utheva{
      font-weight: bold;
      font-size: 10px;
    }

    .h1{
        font-size:14px;
        font-weight: bold;
    }

    .divKvittering {
      z-index:100;
      background-color:#f2f2f2;
      border-style:double;
      width:700px;
      padding:10px;
      margin-left:auto;
      margin-right:auto;
    }

    .trInstallasjon {
      border-bottom:1px solid #aaaaaa;
    }

    .vTekstBoks2 {
        border-width:1px;
        border-color:#AAAAAA;
        border-style:solid;
        font-family: inherit;
        font-size: 9pt;
        background-color:#F5F5F5;
    }



    .firma_av{
        background-color:#eeeeee;
    }
    .firma_paa{
        background-color:#FFCCCC;
    }

    /*Samlemelding:*/
    .c_bolk{
        float:left;
        clear:both;
        width:98%;
        border:1px solid #aaa;
        padding:10px;
        margin-bottom:20px;
        background-color:#fafafa;
    }

    .c_bolkHeader{
        width:100%;
        cursor:pointer;
    }

    .c_bolkHeaderSkrift{
        font-weight:bold;
        font-size:14px;
    }

    .merknad{
        height:1em;
        border:none;
        font-family:inherit;
        font-size:inherit;
        resize:none;
        cursor:pointer;
        overflow:hidden;
    }

    fieldset{
        padding:10px;
    }

    .c_link{
        color: #006391;
        text-decoration: underline;
        font-weight: normal;
        cursor:pointer;
    }
    .c_hjelpetekst{
        font-size:9px;
    }
    .samlemelding_container{
        background-color:#FFFFFF;
        border-width:1px;
        border-color:#000000;
        border-style:solid;
        width: 1080px;
        font-size: inherit;
        font-family:inherit;
        margin:auto;
        padding:10px;
    }

    .tr_hoover{
        background-color:#e6f2fa;
    }

    /*Key_table*/
    table.KeyTable {
        border-collapse: collapse;
        /*margin: 0 auto;*/
        clear: both;
        font-family:inherit;
        font-size:inherit;
    }
    table.KeyTable thead th {
        padding: 3px 20px 3px 10px;
    }

    table.KeyTable tr{
        height:25px;
    }

    table.KeyTable td {
        border:1px solid #000000;
        white-space:nowrap;
        font-family:inherit;
        font-size:inherit;
    }

    table.FixedTable td{
        font-weight:bold;
        padding-left:3px;
        padding-right:3px;
        background-color:#eaeaea;
        width:160px;
        font-family:inherit;
        font-size:inherit;
    }

    .tr_skjul{
        display:none;
    }

    .tr_odd_kan, .tr_even_kan{
        background-color:#D0E0FF;
    }

    .tr_odd_maa, .tr_even_maa{
        background-color:#FFCC97;
    }
    .tr_odd, .tr_even{
        background-color:#f4f4f4;
    }

    table.KeyTable input{
        border:0px;
        font-family:inherit;
        width:100%;
        height:20px;
        margin:0px;
        padding:0px;
        cursor:default;
    }

    table.KeyTable input.delt{
        border:1px solid;
        font-family:inherit;
        width:40px;
        height:20px;
        margin:0px;
        padding:0px;
        cursor:default;
    }
    table.KeyTable select{
        border:0px;
        font-family:inherit;
        width:100%;
    }
    #id_tabs{
        position:relative;
        float:left;
        padding:0 0 1.75em 1em;
        margin:0;
        list-style:none;
        line-height:1em;
        top:20px;
        left:20px;
    }
    #id_tabs li{
        float:left;
        margin:0px;
    }
    #id_tabs a{
        display:block;
        color:#444;
        text-decoration:none;
        font-weight:bold;
        background:#ddd;
        margin:0;
        padding:0.5em 2em;
        border-left:1px solid #fff;
        border-top:1px solid #fff;
        border-right:1px solid #aaa;
        cursor:pointer;
    }
    #id_tabs a.tab_selected{
        position:relative;
        top:2px;
        text-decoration:underline;
        background:#ffffff;
        border-left:1px solid #aaa;
        border-top:1px solid #aaa;
        border-right:1px solid #aaa;
        cursor:pointer;
    }

    /*Brukeradmin:*/
    #id_brukartabell{
        width:100%;
        border-collapse:collapse;
    }


    #id_brukarhead{
        font-weight:bold;
    }

    .tr_mouseover{
        background-color:#E5F7FF;
    }

    .tr_mouseout{
        background-color:transparent;
    }


    .td_userrole {
        border-bottom:1px solid #bbbbbb;
    }

    /*Icons*/

    .button_hjem {
        background-image:url("http://test.elis.no/h2.utvikling/helpdesk.dokumentweb_api.visbilde?navn=frost_hjem_normal.png.png");
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0;
        display: inline-block;
    }

    .button_minside {
        background-image:url("http://test.elis.no/h2.utvikling/helpdesk.dokumentweb_api.visbilde?navn=minside_frost.png");
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0;
        display: inline-block;
    }

    .button_oppfrisk {
        background-image:url("http://test.elis.no/h2.utvikling/helpdesk.dokumentweb_api.visbilde?navn=refresh2_frost.png");
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0;
        display: inline-block;
    }

    .button_kalender {
        background-image:url("http://test.elis.no/h2.utvikling/helpdesk.dokumentweb_api.visbilde?navn=kalender_frost2.png");
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0;
        display: inline-block;
    }
    .button_hjem:hover {
        background-image:url("http://test.elis.no/h2.utvikling/helpdesk.dokumentweb_api.visbilde?navn=frost_hjem_normal.png.png");
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0;
        display: inline-block;
    }


    

    #container_internal_menu_icomoon {
        border:1px solid #BBBFC2;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F5F6F7));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #F5F6F7 100%);
        height: 30px;
        padding-top:4px;
        margin: -8px -8px 10px -8px;
    }

    #container_internal_menu {
        border:1px solid #BBBFC2;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F5F6F7));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #F5F6F7 100%);
        margin-bottom:20px;
        height: 34px;
        padding-top:4px;
        margin: -8px -8px 10px -8px;
    }

    #left_internal_menu {
        min-width:420px;
    }

    #right_internal_menu {
        float:right;
        margin-top:4px;
    }

    #container_tilsyn_menu {
        position: relative;
        padding-left: 190px;
        margin-right:-10px;
    }

    #container_tilsyn_menu .column_internal_menu {
        position: relative;
        float: left;
        margin-top:-10px;
    }

    #center_tilsyn_menu {
        background-color:#F5F6F7;
        border:1px solid #BBBFC2;
        width: 100%;
        height:28px;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F5F6F7));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F6F7 100%);
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #F5F6F7 100%);
        padding:15px 0px 5px 0px;
    }
    #left_tilsyn_menu {
        background-color:#E6E7E9;
        border:1px solid #BBBFC2;
        width: 200px;          /* LC width */
        right: 200px;          /* LC width */
        height:28px;
        /*margin-left: -100%;*/
        left:0;
        position:absolute!important;
        background-image: -ms-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: -moz-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: -o-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD), color-stop(1, #E6E7E9));
        background-image: -webkit-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: linear-gradient(to bottom, #FDFDFD 0%, #E6E7E9 100%);
        padding:10px 0px 10px 10px;
    }
    #right_tilsyn_menu {
        background-color:#E6E7E9;
        border:1px solid #BBBFC2;
        width: 45px;          /* RC width */
        margin-right: -50px;  /* RC width */
        background-image: -ms-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: -moz-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: -o-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD), color-stop(1, #E6E7E9));
        background-image: -webkit-linear-gradient(top, #FDFDFD 0%, #E6E7E9 100%);
        background-image: linear-gradient(to bottom, #FDFDFD 0%, #E6E7E9 100%);
        padding:13px 0px 7px 0px;
        height:28px;
    }

    #db_user_info{
      display:inline;
      width:100px;
      margin-left:20%;
      font-size:10px;
      font-weight:bold;
      color:#9F9F9F;
    }

    img{
      border:0;
    }

    .img_menu{
      vertical-align:middle;
      width: 24px;
      height: 24px;
      /*padding: 5px 0px 5px 0px;*/
    }
    .img_left_ten{
      padding-left:10px;
    }
    .img_height_24{
      height:24px;
    }

    #infolinje{
        width:1400px;
        background-color:#F0F0F0;
        border:1px solid #E9E9E9;
        height:30px;
    }

    #infolinje .column_internal_menu {
        position: relative;
        float: left;
        padding:7px 70px 0px 20px;
    }

    .link_top{
        margin-left:20px;
        font-size:13px;
        font-weight:bold;
    }
    .link_top a{
        text-decoration: none;
        color:#000000;
        font-weight:bold;
    }
    .link_top a:hover{
        color:#00a7e5;
    }

    .button_logout{
        float:right;
    }

    .button_gray{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom right, #FFF 0%, #D8D8D8 100%);
        min-width:50px;
        height:25px;
        margin-left:-3px;
        border: 1px solid LightGrey;
    }

    .button_gray:hover{
        background-color:#E4F7FD;
        background-image: -ms-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -moz-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -o-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D8D8D8), color-stop(1, #FFF));
        background-image: -webkit-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: linear-gradient(to bottom right, #D8D8D8 0%, #FFF 100%);
        cursor:pointer;
    }
    .button_blue{
        background-color:#7FC8F0;
        background-image: -ms-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: -moz-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: -o-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: -webkit-gradient(linear, color-stop(0, #E4F7FD), color-stop(1, #7FC8F0 ));
        background-image: -webkit-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        min-width:90px;
        height:25px;
        margin-left:-3px;
        border: 1px solid LightGrey;
    }
    .button_blue:hover{
        background-color:#E4F7FD;
        background-image: -ms-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: -moz-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: -o-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #7FC8F0 ), color-stop(1, #7FC8F0 ));
        background-image: -webkit-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: linear-gradient(to bottom right, #7FC8F0  0%, #7FC8F0  100%);
        cursor:pointer;
    }

    .button_gray_small{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom right, #FFF 0%, #D8D8D8 100%);
        height:21px;
        margin-left:-3px;
        border: 1px solid LightGrey;
    }

    .button_transparent{
        font-size:13px;
        font-weight:bold;
        background: transparent;
        cursor:pointer;
        border: none;
    }

    .button_transparent:link{font-size:13px; font-weight:bold; background: transparent; cursor:pointer; border: none; text-decoration:none; color:black;}
    .button_transparent:visited{font-size:13px; font-weight:bold; background: transparent; cursor:pointer; border: none; text-decoration:none; color:black;}
    .button_transparent:hover{font-size:13px; font-weight:bold; background: transparent; cursor:pointer; border: none; text-decoration:none; color:black;}
    .button_transparent:active{font-size:13px; font-weight:bold; background: transparent; cursor:pointer; border: none; text-decoration:none; color:black;}

    .button_transparent[disabled=disabled], button:disabled{
        color:#C0C0C0;
        cursor:auto;
    }

    .oppfrisk{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Oppfrisk_normal.png');
        background-repeat:no-repeat;
        height:30px;
        width:34px;
        margin-left:10px;
        vertical-align:middle;
        display: inline;
        display: -ms-inline;
        display: -webkit-inline-box;
    }
    .oppfrisk:hover{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Oppfrisk_fokusert.png');
        background-repeat:no-repeat;
        height:30px;
        width:34px;
        margin-left:10px;
        vertical-align:middle;
        display: inline;
        display: -ms-inline;
        display: -webkit-inline-box;
    }

    .dinside{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=DinSide_normal.png');
        background-repeat:no-repeat;
        height:30px;
        width:34px;
        margin-left:10px;
        vertical-align:middle;
        display: inline;
        display: -ms-inline;
        display: -webkit-inline-box;
    }
    .dinside:hover{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=DinSide_fokusert.png');
        background-repeat:no-repeat;
        height:30px;
        width:34px;
        margin-left:10px;
        vertical-align:middle;
        display: inline;
        display: -ms-inline;
        display: -webkit-inline-box;
    }

    .home{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Hjem_normal.png');
    }


    .pluss_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Pil_ned_normal2.png');
        background-repeat: no-repeat;
        width: 20px;
        height: 13px;
        display: inline-block;
        display: -ms-inline;
        display: -webkit-inline-box;
    }
    .pluss_img:hover{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Pil_ned_fokusert.png');
        background-repeat: no-repeat;
        width: 20px;
        height: 13px;
        display: inline-block;
        display: -ms-inline;
        display: -webkit-inline-box;
    }

    .minus_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Pil_opp_normal.png');
        background-repeat: no-repeat;
        width: 20px;
        height: 13px;
        display: inline-block;
        display: -ms-inline;
        display: -webkit-inline-box;
    }

    .minus_img:hover{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Pil_opp_fokusert.png');
        background-repeat: no-repeat;
        width: 20px;
        height: 13px;
        display: inline-block;
        display: -ms-inline;
        display: -webkit-inline-box;
    }

    .minimizeall{
        display: none;
    }

    .countallbanners{
        display:none;
    }

    #antaktivekundesakerUT{
        padding: 0px 20px 0px 20px;
        color: #757575;
    }

    .infospot{
        padding-left: 20px;
        color: #757575;
        min-width:25%;
        display:inline-block;
    }
    .infospot2{
        float:right;
        color: #757575;
        display:inline-block;
    }
    .zeropadding{
        padding:0px;
    }

    .responsetime{
        padding: 0px 20px 0px 20px;
        color: #757575;
        width:25%;
    }

    .img_notebook{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Notat_normal_small.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-4px;
        margin-right:-15px;
    }

    .img_delete_small{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Kryss_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-4px;
        margin-right:-15px;
    }

    .img_approved{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Lage_endre_sjekkliste_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-4px;
        margin-right:-15px;
    }

    .img_open{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Pil_høyre_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-4px;
        margin-right:-15px;
    }

    .img_neste_side{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Til_arbeidsordre_normal.png) no-repeat;
        padding: 40px 1px 20px 20px;
        margin-left:-4px;
        margin-right:-15px;
        margin-top:3px;
    }

    .img_favorite{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Favoritter_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-4px;
        margin-right:-15px;
    }

    .img_add{
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Ny_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-4px;
        margin-right:-15px;
    }

    .button_up_small{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom right, #FFF 0%, #D8D8D8 100%);
        min-width:25px;
        border: 1px solid LightGrey;
        height:9px;
        position:relative;
        top:1px;
    }

    .img_up_small{
        height:8px;
        width:12px;
        position:relative;
        top:-3px;
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Pil_liten_opp_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-2px;
        margin-right:-15px;
    }

    .button_down_small{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top right, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top right, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top right, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top right, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom left, #FFF 0%, #D8D8D8 100%);
        min-width:25px;
        border: 1px solid LightGrey;
        height:9px;
        vertical-align:top;
    }

    .img_down_small{
        height:8px;
        width:12px;
        position:relative;
        top:-2px;
        display: block;
        background: url(helpdesk.pkg_kundeweb.visbilde?navn=Pil_liten_ned_normal.png) no-repeat;
        padding: 20px 1px 20px 1px;
        margin-left:-2px;
        margin-right:-15px;
    }

    .search_field_top{
        background: white url(helpdesk.dokumentweb_api.visbilde?navn=sok_frost.png) left no-repeat;
        padding-left: 24px;
        background-size: auto 23px;
        width:150px;
        height:17px;
    }
    .button_search{
        width: 65px;
        background-color: #97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom right, #FFF 0%, #D8D8D8 100%);
        /*min-width:20px;*/
        height:22px;
        margin-left:-3px;
        margin-top: 1px;
        border: none;
    }
    .button_search:hover{
        background-color: #E4F7FD;
        background-image: -ms-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -moz-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -o-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #FFF));
        background-image: -webkit-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: linear-gradient(to bottom right, #D8D8D8 0%, #FFF 100%);
        cursor: pointer;
    }

    .button_search_blue{
        width: 65px;
        background-color: #7FC8F0;
        background-image: -ms-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: -moz-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: -o-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: -webkit-gradient(linear, color-stop(0, #E4F7FD), color-stop(1, #7FC8F0 ));
        background-image: -webkit-linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        background-image: linear-gradient(#E4F7FD 0%, #7FC8F0  100%);
        /*min-width:20px;*/
        height:22px;
        margin-left:-3px;
        margin-top: 1px;
        border: none;
    }
    .button_search_blue:hover{
        background-color:#E4F7FD;
        background-image: -ms-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: -moz-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: -o-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #7FC8F0 ), color-stop(1, #7FC8F0 ));
        background-image: -webkit-linear-gradient(top left, #7FC8F0  0%, #7FC8F0  100%);
        background-image: linear-gradient(to bottom right, #7FC8F0  0%, #7FC8F0  100%);
        cursor:pointer;
    }


    .tablehover a,.tablehover a:active,.tablehover a:visited{
        color: #000000 !important;
    }

    #sistesaker a,.tablehover a:active,.tablehover a:visited{
        color: #000000 !important;
        text-decoration: none;
        font-weight: normal;
    }

    #xarbordrex input[type=text]{
        height:18px;
        border:1px solid #AAA;
    }
    #xarbordrex td{
        padding-bottom:0.4em;
    }

    #xarbordrex_old{
        background:#fdfdfd;
    }
    #xarbordrex{
        background:#e4e4e4;
        color: #000;
    }

    .header_links{
        color: #000000;
        text-decoration: none;
        font-weight: bold;
    }

    .header_links:hover{
        color: #009FD9;
        text-decoration: none;
        font-weight: bold;
    }

    .header_links:visited:hover{
        color: #009FD9;
        text-decoration: none;
        font-weight: bold;
    }

    .sakbanner a:hover{
        text-decoration: none;
    }
    .kundestatus_counter{
        border: 1px #ccc solid;
        width:170px;
        text-align:center;
    }

    .kundestatus_counter input{
        height:20px;
        border:none;
        text-align:center;
        background-color:#FAF8DC;
    }

    .velg_center{
        position: fixed;
        top: 50%;
        left: 50%;
        margin-top: -250px;
        margin-left: -275px;
    }

    .home_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .refresh_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .my_page_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .info_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .message_import_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .statistics{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .calendar_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=plusstegn.gif');
    }
    .logout_img{
        background-image: url('helpdesk.dokumentweb_api.visbilde?navn=Loggut_normal.png');
    }

    .heighttwentyfive{
        height:25px;
    }

    .borderbottomlightgray{
        border-bottom: 1px solid lightgray;
    }
    .zeroborderspacing{
        border-spacing:0;
    }

    .f_flagging{
        background-color: #F5F5F5;
        margin-top:5px;
        width:850px;
    }

    .bookingbox{
        width:850px;
        background-color: #F5F6F7;
        borderspacing:0;
        borderpadding:0;
    }

    #l_c_field a{
    text-decoration:none;
  }

    .unpaidinvoice{
        width:850px;
        background-color: #F5F5F5; /* #DDEDFD; #FFD0F9;*/
        text-align:center;
    }

    .floatright{
        float:right;
    }
    .textdecnone{
        text-decoration:none;
    }
    .textdecnone:hover{
        text-decoration:none;
    }
    .padleft5{
        padding-left:5px;
    }
    .margleft5{
        margin-left:5px;
    }



    .bottom_line_div{
        border-bottom: 1px solid #B8B8B8;
        margin: 2px -5px 10px -6px;
        padding: 0 0 5px 12px;
    }
    .left_space_six{
        padding-left:6px;
    }
    


    .bannerbg_iaktiv{
        background-color:#E3F2F9;
        background-image: -ms-linear-gradient(top, #E0E0E0 0%, #C0C0C0 100%);
        background-image: -moz-linear-gradient(top, #E0E0E0 0%, #C0C0C0 100%);
        background-image: -o-linear-gradient(top, #E0E0E0 0%, #C0C0C0 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E0E0E0), color-stop(1, #C0C0C0));
        background-image: -webkit-linear-gradient(top, #E0E0E0 0%, #C0C0C0 100%);
        background-image: linear-gradient(to bottom, #E0E0E0 0%, #C0C0C0 100%);
        height:25px;
    }

    .bannerbg_iaktiv_old{
        background-color:#E3F2F9;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F5F7F6 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F5F7F6 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #F5F7F6 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F5F7F6));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F5F7F6 100%);
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #F5F7F6 100%);
        width:800px;
        height:28px;
    }

    .bannerbg{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -moz-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -o-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DCEEF8), color-stop(1, #97D2ED));
        background-image: -webkit-linear-gradient(top, #DCEEF8 0%, #97D2ED 100%);
        background-image: linear-gradient(to bottom, #DCEEF8 0%, #97D2ED 100%);
        height:28px;
        color:black;
    }

    .bannerbg_new{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top, #B4E4FF 0%, #0BAFFB 100%);
        background-image: -moz-linear-gradient(top, #B4E4FF 0%, #0BAFFB 100%);
        background-image: -o-linear-gradient(top, #B4E4FF 0%, #0BAFFB 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B4E4FF), color-stop(1, #0BAFFB));
        background-image: -webkit-linear-gradient(top, #B4E4FF 0%, #0BAFFB 100%);
        background-image: linear-gradient(to bottom, #B4E4FF 0%, #0BAFFB 100%);
        height:28px;
        color:black;
    }

    .fa-ssz{
        font-size:18px;
        padding:5px;
    }

    .bannerbg a:link{color:#2C3E50;}
    .bannerbg a:visited{color:#2C3E50;}
    .bannerbg a:hover{color:#1E824C;}

    .bannerbg_iaktiv a:hover{color:#2C3E50;}
    .bannerbg_iaktiv a:visited{color:#2C3E50;}
    .bannerbg_iaktiv a:hover{color:#1E824C;}

    .bannerbg_error_iaktiv{
        background-color:#FCD7BA;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FCD7BA));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #FCD7BA 100%);
        width:800px;
        height:28px;
    }

    .bannerbg_error{
        background-color:#FCD7BA;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #FCD7BA));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FCD7BA 100%);
        background-image: linear-gradient(to bottom, #FFFFFF 0%, #FCD7BA 100%);
        height:28px;
        color:black;
    }

    .stengevarsel{
        padding:5px 0px 5px 0px;
        text-align:center;
        background-color: #EFF6FF; /*#697583;*/
        border:1px solid #ACADB1;

    }
    .stengevarsel a:link{font-weight:bold; color:#000;}
    .stengevarsel a:visited{font-weight:bold; color:#000;}
    .stengevarsel a:hover{font-weight:bold; color:#009FD9;}

    .sosbgcolor{
        background-color:#E3ECAE;
    }
    .fs12{
        font-size:12px;
    }

    .fs14{
        font-size:14px;
    }
    .fs16{
        font-size:16px;
    }
    .fs18{
        font-size:18px;
    }

    .geninfo{
        height:15px;
        display:block;
    }
    .first_td_geninfo{
        width:230px;
    }

    .first_td_cal{
        width:230px;
    }

    .missinginfo{
        background-color: #C72121;
        color: white;
        text-align:center;
    }

    .button_gray_w90{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 32%, #C3E0FF  100%);
        background-image: -moz-linear-gradient(top left, #FFF 32%, #C3E0FF  100%);
        background-image: -o-linear-gradient(top left, #FFF 32%, #C3E0FF  100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #C3E0FF ));
        background-image: -webkit-linear-gradient(top left, #FFF 32%, #C3E0FF  100%);
        background-image: linear-gradient(to bottom right, #FFF 32%, #E9E9E9  100%);
        height:25px;
        min-width:90px;
        margin-left:-3px;
        border: 1px solid LightGrey;
    }

    .button_gray_w90:hover{
        background-color:#E4F7FD;
        background-image: -ms-linear-gradient(top left, #C3E0FF  32%, #FFF 100%);
        background-image: -moz-linear-gradient(top left, #C3E0FF  32%, #FFF 100%);
        background-image: -o-linear-gradient(top left, #C3E0FF  32%, #FFF 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #C3E0FF ), color-stop(1, #FFF));
        background-image: -webkit-linear-gradient(top left, #C3E0FF  32%, #FFF 100%);
        background-image: linear-gradient(to bottom right, #E9E9E9  32%, #FFF 100%);
        cursor:pointer;
    }

    .button_gray_fr{
        background-color:#97D2ED;
        background-image: -ms-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -moz-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -o-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFF), color-stop(1, #D8D8D8));
        background-image: -webkit-linear-gradient(top left, #FFF 0%, #D8D8D8 100%);
        background-image: linear-gradient(to bottom right, #FFF 0%, #D8D8D8 100%);
        min-width:50px;
        height:25px;
        margin-left:-3px;
        border: 1px solid LightGrey;
    }

    .button_gray_fr:hover{
        background-color:#E4F7FD;
        background-image: -ms-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -moz-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -o-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D8D8D8), color-stop(1, #FFF));
        background-image: -webkit-linear-gradient(top left, #D8D8D8 0%, #FFF 100%);
        background-image: linear-gradient(to bottom right, #D8D8D8 0%, #FFF 100%);
        cursor:pointer;
    }

    .margleft5{
        margin-left:5px;
    }

    .margleft2{
        margin-left:2px;
    }

    .underdialog_w205_180{
        width:180px;
    }

    .newcursor{
        cursor:pointer;
    }

    .onlyenorotxt{
        float:right;
        padding-right:10px;
    }

    .sfwidth170{
       width:170px;
    }
    .txtfieldborder{
        border: solid 1px #AAAAAA;
    }
    .casebuttonmenu{
        font-size:22px;
    }

    .casebuttonmenu:hover{
        font-size:22px;
        color:#00A7E5;
    }

    /*---------   Basic frost meny   ---------------*/
    .ikonheim{
        font-size:26px;
        //color:#2574A9;
    }
    .ikonoppfrisk{
        font-size:22px;
        //color:#19B5FE;
    }
    .ikonminside{
        font-size:26px;
        //color:#CE8456;
    }
    .ikonmeldingimp{
        font-size:26px;
        //color:#4B77BE;
    }
    .ikonstatistikk{
        font-size:26px;
        //color:#336E7B;
    }
    .ikonkalender{
        font-size:26px;
        //color:#2ABB9B;
    }
    .ikonloggut{
        font-size:22px;
        //color:#000;
    }
    /*--------------slutt basic frost meny ----------*/

    /* ****** Meny i saksopplysninger **************** */

    .ikonediter{
        //color:#E87E04;
    }
    .ikonlastopp{
        //color:#26A65B;
    }
    .ikonnyttdok{
        //color:#913D88;
    }
    .ikontilelwin{
        //color:#057EC0;
    }
    .ikonflyttsaman{
        //color:#29A5B4;
    }
    .ikonoverunder{
        //color:#5c97bf;
    }
    .ikonarkiv{
        //color:#446CB3;
    }
    .ikonkalsak{
        //color:#2ABB9B;
    }
    .ikonstafett{
        //color:#F4B350;
        //color:#1BA39C;
    }
    .ikonsjekkliste{
        //color:#A2DED0;
        //color:#1E824C;
    }
    .ikonprioritet{
        //color:#58ABE3;
    }
    .ikonprint{
        //color:#2ECC71;
    }
    .ikondb{
        //color:#36D7B7;
    }

    /*wiki er tekst ikkje ikon*/
    .ikonwiki{
        //color:#65C6BB;
        color:#000000;
    }

    /* ****** slutt meny saksopplysninger ************ */

    .buttonlook{
    //  height: 31px;
    //  width: 32px;
        display: inline-block;
        cursor:pointer;
    //  padding-left: 5px;
    //  padding-top: 3px;
    //  //border: 1px solid rgb(125, 125, 125);
        border-radius: 4px;
    //  background-color: #C8F7C5;
    //  box-shadow: 2px 3px 3px rgb(135, 135, 135);
    //  background: #ddd;
        padding: 1px 4px;
        transition: background .25s ease-in-out;
        -moz-transition: background .25s ease-in-out;
        -webkit-transition: background .25s ease-in-out;
    }

    .buttonlook:hover{
        background: #F5F5F5;
        border-radius: 4px;
    }

    .buttonlookmini{
        padding: 1px 4px;
        display: inline-block;
        border-radius: 4px;
        //background-color:red;
        transition: background .25s ease-in-out;
        -moz-transition: background .25s ease-in-out;
        -webkit-transition: background .25s ease-in-out;
    }

    .buttonlookmini:hover{
        background: #FFF;
        border-radius: 4px;
    }

    .cursor{
        cursor: pointer;
    }


    #lvl2search{
        font-size:14px;
        color:#000000;
    }



  .somemain{
    background-color:#7CD5FF;
    color:#000;
  }



/*-------------------------FELLES-----------------------------*/
    i{
        color:#303F4D;/*color:#636466;*/
    }

    i:hover{
        color:#00adef !important;
        text-decoration:none;
    }

    i, i:active, i:visited, i:hover{
        text-decoration:none;
    }

    /* Meny ikon felles for alle menyane */
    #left_internal_menu_1 i{
        color:#303F4D;
    }

    /* Spørsmålstegn etter søkeknappane i top menyen, linje 2*
    #lvl2search i{
        font-size:14px;
        color:#303F4D;
    }
    #lvl2search i{
        font-size:14px;
        color:#00adef !important;
    }

    /* Åpne faner */
    .bannerbg i{
        color:#1F3239;
    }
    .bannerbg i:hover{
        color:#00adef !important;
    }

    /* Lukka faner */
    .bannerbg_iaktiv i{
        color:#1F3239;
    }
    .bannerbg_iaktiv i:hover{
        color:#00adef !important;
    }

/*------------------------Startside--------------------------*/

    .pointer:hover{
        cursor:pointer;
    }

/*------------------------Kundestatus------------------------*/
  #center_internal_menu i{
    color:#303F4D;
  }
  #ajaxkundedata i{
    color:#303F4D;
  }

  #ajaxkundedata red{
    color:#D93B2B;
  }

  #KONTRAKT i{
    color:#303F4D;
  }

  #KONTRAKT .red{
    color: #D93B2B !important;
  }

  #RESKONTRO i{
    color:#4E3E38;
  }
  #center_internal_menu i:hover{
    color:#00adef !important;
  }
  #ajaxkundedata i:hover{
    color:#00adef !important;
  }

  #KONTRAKT i:hover{
    color:#00adef !important;
  }

  #RESKONTRO i:hover{
    color:#00adef !important;
  }

  #RESKONTRO .red{
    color: #D93B2B !important;
  }
/* ---- Betavtale ---*/
.big_blue{
     background-color:#68d4ff; /*54b8e7; cae754;*/
     min-width:90px;
     height:25px;
     margin-left:-3px;
     border: 1px solid LightGrey;
 }
 .big_blue:hover{
     background-color:#7FC8F0;
     cursor:pointer;
 }

/*------------------------Sak--------------------------------*/

  /* Meny i saksopplysninger*/

  #wo_info_icon_menu i, .ikonwiki{
    color:#303F4D !important;
  }

  #wo_info_icon_menu i:hover, .ikonwiki:hover{
    color:#00adef !important;
  }


  /* ikon bortsett fra menyen i saksopplysninger*/
  #xarbordrex i{
    color:#303F4D;
  }
  #xarbordrex i:hover{
    color:#00adef !important;
  }
  /* ikon for handlinger som send e-post, åpne chat osv.*/
  #taskinteraction i{
    color:#303F4D !important;
  }
  #taskinteraction i:hover{
    color:#00adef !important;
  }
  /* kalender ikon i saksopplysninger*/
  #datovalg{
    cursor:pointer;
  }
  #datovalg2{
    cursor:pointer;
  }
  #datovalg3{
    cursor:pointer;
  }


.spinnerko {
    display: inline-block;
    font-size:4em;
    height: 1em;
    line-height: 1;
    margin: .5em;
    animation: anim-rotate 2s infinite linear;
    color: #fff;
    text-shadow: 0 0 .25em rgba(255,255,255, .3);
}


/* linje kan ikkje starte med @ */ @keyframes anim-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}


/*-------------------------X---------------------------------*/

/************* Prioritering/Konsekvens ***********************/


.P1 {color:#E74C3C;}
.P1back {background-color: #E74C3C;}

.P2 {color:#E67E22;}
.P2back {background-color: #E67E22;}

.P3 {color:#F1C40F;}
.P3back {background-color: #F1C40F;}

.P4 {color:#2ECC71;}                   /* 2ECC71 */
.P4back {background-color: #82E0AA;}   /* 2ECC71 */

/************** Slutt prioritering/konsekvens**************************/


