@font-face {
    font-family: customfont;
    /* Working in everything except IE6-* */
    src: url("fonts/InsigniaLTStd.otf") format("opentype");
    /* New compatibility modes */
    src: url('fonts/InsigniaLTStd.eot'),
    /* IE9 Compat Modes */
    src: url('fonts/InsigniaLTStd.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/InsigniaLTStd.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/InsigniaLTStd.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/InsigniaLTStd.svg#svgFontName') format('svg');
    /* Legacy iOS */
}
@media print {
    body {
        -webkit-print-color-adjust:exact;
    }
 
    #wrapper, #content {
        width: auto;
        border: 0;
        margin: 0 5%;
        padding: 0;
        float: none;
    }
    #mainTable {
        border: #AAAAAA solid;
        width: 400px;
        background-color: #FFFFFF;
        font-size: 100%;
        font-family: Arial, Helvetica, sans-serif;
        margin: auto;
    }
    #contentDiv {
        vertical-align: top;
        max-width: 90%;
        background-color: #FFFFFF;
        text-align: left;
    }
    #overviewDiv {
    }
    /* overviewTable */
    TABLE.overviewTable {
        font-size: 100%;
        color: #000000;
        border: 1px solid black;
        border-collapse: collapse;
    }
    TABLE.overviewTable THEAD {
        /*background-color:#AAAAAA;*/
    }
    TABLE.overviewTable THEAD TH {
        /* border: 1px solid black; */
        background-color: #dddddd;
        padding: 6px;
    }
    TABLE.overviewTable THEAD TH A {
        color: black;
        text-decoration: none;
    }
    TABLE.overviewTable TBODY TD {
        border: 1px solid black;
    }
    TR.overviewEvenRow {
        background-color: #ffffff;
    }
    TR.overviewOddRow {
        background-color: #eeeeee;
    }
    TABLE.overviewTable TFOOT TR TD {
        background-color: #dddddd;
        border: 1px solid black;
        vertical-align: middle;
    }
    .textLink {
        font-size: 100%;
        color: rgb(20,20,200);
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }

    .textSubHeader {
        font-style: italic;
        font-size: 100%;
        font-family: Arial, Helvetica, sans-serif;
    }
    #navigationDiv, .primaryNavigation, .exportButton, .pageDiv, #topCell, #printDiv, #editDiv {
        display: none;
    }
}
@media screen {
    BODY {
        font-size: 13px;
        margin-top: 5px;
        background-color: #F4F4f4;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
    }
    h3 {
        font-size: 2em;
        margin: 0px;
        padding: 0px;
    }
    #mainTable {
        /*border: #AAAAAA 1px solid;*/
        /*width: 982px; */
        width: 1039px;
        /* strangely, the full width will be 1005px (as in Ole's)*/
        background-color: #ffffff;
        margin: auto;
    }
    #topCell {
        /*border-bottom: #AAAAAA 1px solid;*/
        text-align: left;
        background-color: #f4f4f4;
        /*white;*/
    }
    #middleCell {
        border: #e4e2e2 1px solid;
        vertical-align: top;
        height: 442px;
        text-align: left;
    }
    #topCell, #topDiv {
        border-left-width: 0;
        margin-left: 0;
        margin-right: 0;
        border-right-width: 0;
    }
    .navigationLink {
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        color:rgb(38, 135, 204);
    }
    .navigationLink:hover {
        text-decoration: underline;
    }
    #printDiv {
        float: right;
        margin-right: 50px
    }
    #contentDiv {
        margin-left: 26px;
        margin-right: 26px;
        vertical-align: top;
        /*width:882px;*/
        background-color: #ffffff;
        text-align: left;
        margin-top:25px;
    }
    A.primaryNavigation, A.linkButton, INPUT.linkButton {
        float: left;
        display: block;
        height: 18px;
        width: 78px;
        overflow: visible;
        padding-top: 2px;
        margin-top: 5px;
        margin-right: 5px;
        text-align: center;
        color: #405E69;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-decoration: none;
        border: 1px solid darkOliveGreen;
    }
    input.text, input.password, input.file {
        padding: 1px 2px;
        border: 1px solid #AAAAAA;
        /*background-color: #ffffff;*/
        /* background-image: url("images/input_blue.gif"); */
        /* background-repeat: repeat-x; */
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
    }

input.basicCvData, input.hasDatepicker {width: 73px;}



    input.focus, input.text:focus, input.password:focus, input.file:focus {
        background: #fff
    }
    input.text[disabled], input.password[disabled], input.file[disabled] {
        background-color: #DEDEDE;
        background-image: none;
    }
    input.checkbox, input[type="checkbox"] {
        color: #000000;
        /* border: 1px solid #AABAC5; */
    }
    select.select {
        padding: 1px 0;
        border: 1px solid #AAAAAA;
        font-size: 13px;
    }
    select.select:focus {
    }
    select.select[disabled] {
        background-color: #F6F6F6;
        background-image: none;
    }
    option {
    }
    textarea.textarea {
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #AAAAAA;
    }
    textarea.textarea:focus {
        /* border: 1px solid #AAAAAA;
           background: #fff url("images/th_blue.gif") 0 100% repeat-x; */
    }
    textarea.textarea[disabled] {
        background-color: #F6F6F6;
        background-image: none;
    }
    .error {
        background-color: red;
    }
    .textBody {
        font-size: 13px;
        font-weight: normal;
        color: #3B3434;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    b .textBody {
        font-weight: bold;
    }
    .textSubHeader {
        font-style: italic;
        font-size: 13px;
        font-weight: normal;
        color: #3B3434;
        font-family: Arial, Helvetica, sans-serif;
    }
    .textHeader {
        font-weight: bold;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0px;
        padding: 0px;
        color: #3B3434;
    }
    .textInfo {
        font-size: 13px;
        background-color: yellow;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 15px;
    }
    .textWeak {
        font-size: 13px;
        color: #505050;
        font-family: Arial, Helvetica, sans-serif;
    }
    .textLink {
        font-size: 13px;
        color: rgb(20,20,200);
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    .textLinkBold {
        font-size: 13px;
        font-weight: bold;
        color: rgb(20, 20, 200);
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    .textLink2 {
        font-size: 13px;
        color: #AA0A08;
        /* Carlsberg roed */
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    .textLink2Bold {
        font-size: 13px;
        font-weight: bold;
        color: #AA0A08;
        /* Carlsberg roed */
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    .textLinkSilent {
        font-size: 13px;
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
    }
    .textLink:hover {
        text-decoration: underline;
    }
    .textLinkBold:hover {
        text-decoration: underline;
    }
    .textLink2:hover {
        text-decoration: underline;
    }
    .textLink2Bold:hover {
        text-decoration: underline;
    }
    .textLinkSilent:hover {
        text-decoration: underline;
    }
    /*Styles for "GODIALOG Gratis" go from here */
    /*Styles on page 1*/
    .masterDiv {
        max-width: 900px;
        padding: 0px;
        margin: 0px;
    }
    .headerDiv {
        max-width: 900px;
        position: relative;
        height: 18px;
        background-color: white;
        border: solid #3D893F 1px;
        font-size: 15px;
        text-align: left;
        margin: 5px 0px 5px 0px;
        padding: 5px
    }
    .textSpan {
        color: black;
        font-weight: bold;
        position: absolute;
        left: 80px;
        margin: 0px;
        padding: 0px;
    }
    .statisticsSpan {
        color: #82786f;
        font-weight: bold;
        position: absolute;
        right: 30px;
        text-align: right;
        margin: 0px;
        padding: 0px;
    }
    .fieldset {
        background-color: white;
        color: black;
        font-size: 15px;
        text-align: left;
        border: solid #3D893F 1px;
        margin: 5px 0px 5px 0px;
        font-weight: 600;
        padding: 10px;
    }
    .fieldset:hover {
        border: solid #3D893F 3px;
        margin: 5px 0px 5px 0px;
        padding: 8px;
    }
    .minusSignClick {
        margin: 20px 15px 3px 17px;
    }
    .checkall {
        border: 0px;
    }
    .spanInGroup {
        margin: 10px 10px 20px 0px;
        padding: 5px;
        position: relative;
        top: -3px;
    }
    .topUl {
        list-style-type: none;
        text-align: left;
        padding: 0;
        margin: 0;
    }
    .topLi {
        list-style-type: none;
        text-align: left;
        padding: 0;
        margin: 0;
    }
    .subUl {
        display: block;
        list-style-type: none;
        font-weight: normal;
        font-size: 15px;
        padding-left: 41px;
        margin: 0px;
    }
    .subLi {
        background-color: #E6E5E4;
        /*      border: 2px solid white; */
        margin: 3px;
        padding: 2px;
        max-width: 854px;
        font-size: 15px;
        color: black;
    }
    .subLi:hover {
        background-color: #8DD581;
    }
    .textCell {
        border: 0px solid;
        width: 760px;
    }
    .sePrint {
        color: black;
        text-align: center;
        font-weight: bold;
        font-size: 14;
        border: solid #8DD581;
        padding: 1px;
        background-color: #8DD581
    }
    .statisticCell {
        color: #82786f;
        border: 0px solid;
        width: 90px;
        text-align: center;
    }
    /* Styles on page 2 */
    .displayDiv {
        background-color: #ccf8dc;
        border: double #869899;
    }
    .displayUl {
        display: block;
        list-style-type: none;
        font-weight: normal;
        font-size: 15px;
        border: 2px;
        margin: 0px;
        padding: 8px 20px 20px 20px;
    }
    .displayLi {
        padding: 0px;
    }
    /*Styles for "GODIALOG Gratis" end here */
    /* menu */
    #menuTable {
        margin-left: 0;
        width: 550px;
        /*border-bottom: #AAAAAA 1px solid;*/
        background-color: #ffffff;
    }
    #upperMenuCell {
        padding-bottom: 4px;
        line-height: 14px;
        /*border-bottom: #AAAAAA 1px solid;*/
    }
    #bottomLeftMenuCell {
        /*border-right: #AAAAAA 1px solid;*/
        vertical-align: top;
        width: 330px;
        line-height: 18px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    #bottomRightMenuCell {
        padding: 5px;
        vertical-align: top;
        width: 200px;
        text-align: center;
    }
    /* info table in menu table */
    .menuInfoTable {
        width: 100%;
        background-color: #AAAAAA;
        margin-left: 4px;
        font-size: 9px;
        color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
    }
    .upperMenuInfoCell {
        font-weight: 700;
        border-bottom: white 2px solid;
        text-align: left;
        padding: 2px 2px 2px 5px;
    }
    .lowerMenuInfoCell {
        padding: 2px 2px 5px 5px;
    }
    .lowerMenuInfoContent {
        width: 100%;
        text-decoration: none;
    }
    /* overviewTable */
    TABLE.overviewTable {
        font-size: 9px;
        color: #000;
        /*border: 1px solid #AAAAAA;*/
        border-collapse: collapse;
    }
    TABLE.overviewTable THEAD SPAN {
        font-weight: bold;
        /*font-style: bold;*/
        /* font-weight: 200;*/
        /*background-color:#e0e0e0;*/
    }
    TABLE.overviewTable THEAD TH {
        border-bottom: 2px solid rgb(135, 135, 135);
        /* background: #fff url("images/th_blue.gif") 0 100% repeat-x; */
        font-size: 13px;
        /*padding: 6px;*/
        /*height: 30px;*/
    }
    TABLE.overviewTable THEAD TH.hover {
        background: #ffffff;
    }
    TABLE.overviewTable THEAD TH A {
        display: block;
        padding: 0px;
        width: 100%;
        text-decoration: none;
        color: #000000;
    }
    TABLE.overviewTable TBODY TD, TABLE.verticalTable TD {
        border: 1px solid #AAAAAA;
        /*vertical-align:top;*/
    }
    TABLE.overviewTable TBODY TR.hover TD, TABLE.overviewTable TBODY TR:hover {
        background-color: #f6f6f6;
    }
    .cp269 TABLE.overviewTable TBODY TR.hover TD, .cp269 TABLE.overviewTable TBODY TR:hover {
        background-color: transparent;
    }
    TR.overviewOddRow, TR.overviewEvenRow {
        background-color: #ffffff;
    }
    TABLE.overviewTable TFOOT TR TD {
        background-color: #DDDDDD;
        border: 1px solid #AAAAAA;
        font-weight: 700;
        /*vertical-align:middle;*/
        height: 18px;
    }
    TABLE.overviewTable TFOOT {
        background-color: #DDDDDD;
        color: #ffffff;
    }
    /* verticalTable */
    TABLE.verticalTable {
        border: 1px solid #AAAAAA;
        border-collapse: collapse;
    }
    TABLE.verticalTable TH {
        border: 1px solid #AAAAAA;
        vertical-align: middle;
        text-align: left;
        height: 24px;
        padding-left: 5px;
        /* background: #fff url("images/vert_blue.gif") 100% 0 repeat-y; */
    }
    TABLE.verticalTable TD {
        border: 1px solid #AAAAAA;
        vertical-align: middle;
        text-align: left;
        padding-left: 5px;
    }
    /* tree */
    .tree {
        width: 250px;
        /* formerly (Aug 2008) 400px; */
    }
    /* answers */
    .correct {
        color: #7BCE4E;
    }
    .wrong {
        color: #C8443F;
    }
    .textUnimportant {
        color: blue;
    }
    .alignLeft {
        text-align: left;
    }
    .alignCenter {
        text-align: center;
    }
    .alignRight {
        text-align: right;
    }
    .alignTop, table.overviewTable td.alignTop , table.verticalTable td.alignTop {
        vertical-align: top;
    }
    .alignMiddle {
        vertical-align: middle;
    }
    .alignBottom {
        vertical-align: bottom;
    }
    /* special stuff */
    #loginTable {
        width: 200px;
    }
    .mediaFieldImage {
        border: 1px solid #AAAAAA;
    }
    HR {
        border: 1px solid #AAAAAA;
        height: 2px;
        color: #F3F9F7 background-color : #F6F6F6;
    }
    #didDo {
        position: fixed;
        top: 350px;
        left: 250px;
        max-width: 300px;
        padding: 5px;
        background-color: rgba(231, 225, 155, 0.9);
        /*fxlgende gxr for MSIE (som ikke forster rgba-koder) baggrund delvis gennemskinnelig men teksten sort */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5d7ff9b, endColorstr=#e5d7ff9b);
        -ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5d7ff9b,endColorstr=#e5d7ff9b)';
        border: 1px solid green;
    }
    /*godialog nyt design, 1- og 2-spaltet*/
    IMG[class~=arrow] {
        height: 45px
    }
    .cvTableHeaderDiv {
        padding: 0px;
        padding-bottom: 11px;
        border: none;
        background-color: white;
    }
    .cvTableHeaderDiv span {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
    }
    TD DIV[class=space] {
        width: 44px;
    }
    DIV.cvTableDiv {
        padding-bottom: 25px;
    }
    DIV.cvTableDiv TABLE, DIV.cvTableDiv TABLE TD, DIV.cvTableDiv TABLE TH {
        border-top: none;
        border-left: none;
        border-right: none;
        vertical-align: top;
    }
    DIV.cvTableDiv TABLE TH {
        background-color: white;
        font-weight: bold;
        /*font-style:italic;*/
    }
    DIV.cvTableDiv TABLE TH {
        border-bottom: 2px solid black;
    }
    DIV.cvTableDiv TD[class~=urgent] SPAN, DIV.cvTableDiv TD[class~=ready] SPAN {
        font-size: 15px;
        display: inline-block;
    }
    DIV.cvTableDiv TD[class~=urgent] SPAN {
        color: rgb(247, 183, 148);
        /*darkOrange*/
    }
    DIV.cvTableDiv TD[class~=ready] SPAN {
        color: LawnGreen;
    }
    DIV.cvTableDiv TD[class~="start"] A, DIV.cvTableDiv TD[class~="startSoon"] A, DIV.cvTableDiv TD[class~="approve"] A, DIV.cvTableDiv TD[class~="viewForm"] A, DIV.cvTableDiv TD[class~="viewUnfinished"] A, DIV.cvTableDiv TD[class~=cvRemind] SPAN A, DIV.cvTableDiv TD[class~=regret] A, A.buttonImportant {
        display: inline-block;
        padding: 2px 14px;
        color: white;
        text-decoration: none;
        white-space: nowrap;
    }
    A.buttonImportant {
        background-color: orange;
    }
    DIV.cvTableDiv TD[class~=daysSince] SPAN, DIV.cvTableDiv TD[class~=agrAcc] SPAN, DIV.cvTableDiv TD[class~=cvRemind] SPAN, DIV.cvTableDiv TD[class~=regret] A {
        white-space: nowrap;
    }
    DIV.cvTableDiv TD[class~="startSoon"] A, IMG[class~="start"] {
        background-color: rgb(101, 172, 25);
        /*limegreen*/
    }
    DIV.cvTableDiv TD[class~="start"] A {
        background-color: rgb(219, 219, 219);
        /*lightGray*/
    }
    DIV.cvTableDiv TD[class~="viewForm"] A, IMG[class~="viewForm"], DIV.cvTableDiv TD[class~="cvRemind"] SPAN A {
        background-color: rgb(50, 201, 231);
        /*blueviolet*/
    }
    DIV.cvTableDiv TD[class~="agrAcc"] SPAN, IMG[class~="agrAcc"] {
        color: rgb(50, 201, 231);
        /*blueviolet*/
    }
    DIV.cvTableDiv TD[class~="viewUnfinished"] A, IMG[class~="viewUnfinished"], DIV.cvTableDiv TD[class~="regret"] A {
        background-color: rgb(219, 219, 219);
        /*lightGray*/
    }
    DIV.cvTableDiv TD[class~="approve"] A, IMG[class~="approve"] {
        background-color: rgb(37, 144, 207);
        /*blue*/
    }
    DIV.cvTableDiv TD A:hover, A.buttonImportant:hover {
        position: relative;
        top: 0px;
        left: 0px;
        /* top: -1px;
        left: 1px;
        text-decoration: none; */
        text-decoration: underline;
    }
    .newAgreement, .midwayButton {
        display: inline-block;
        padding: 2px 4px 2px 4px;
        font-size: 13px;
        color: white;
        text-decoration: none;
        white-space: nowrap;
        border: none;
        background-color: blueviolet;
    }

    .midwayButton {
        margin-left: 3px;
}

    .newAgreement:hover, .midwayButton:hover {
        position: relative;
        top: -1px;
        left: 1px;
        text-decoration: none;
    }
    #sdi3phaseTable div.buttonNew {
        min-width: 50px;
    }
    div#singlePageLeft {
        width: 380px;
    }
    div#singlePageRight {
        width: 480px;
        margin-left: 25px;
    }
    table.cvTextTable {
        width: 480px;
    }
    div#singlePageRight textarea.cvText_6 {
        width: 480px
    }
    .comPuW, .comPu, .comPr {
        /* width: 340px; */
        margin-left: 0px;
        font-style: italic;
    }
    .private, .ongoing.manComm, .ongoing.empComm, span[class="textBody private"] {
        color: red;
    }

/*:not(.cp200).fu239 .agreementTableHeader, :not(.cp200).fu287 .agreementTableHeader {
  display:none;
}*/

    #singlePageBoth .agreementTableHeader, #singlePageBoth .agreementTable2Header, #singlePageBoth .groupTypeTableHeader, #singlePageBoth .cvTextTable div.ulHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
        margin-bottom: 10px;
        border-bottom: 2px solid gray;
    }
    tr.groupRow td span {
        font-style: normal;
        font-weight: bold;
    }
    .groupTypeTable td {
        border-top: 1px solid #aaaaaa;
        padding: 2px;
    }
    .groupTypeTable td.levelSaved {
        border: 1px solid #b0b0b0;
    }
    .groupTypeTable tr.comments td, tr.groupRow:first-child td {
        border: none;
    }
    .groupTypeTable tr.comments .comLCell{
        padding-bottom: 12px;
    }
    .groupTypeTable tr.comments td {
        padding: 0px;
        vertical-align: top;
    }
    tr.groupRow td {
        padding-top: 5px;
    }
    .agrAGR, .agrInfo {
        width: 250px;
    }
    .agrRE {
        width: 120px;
    }
    .agrNameInput, .agrDescriptionInput {
        width: 200px;
    }
    .agrResponsibleInputDiv {
        white-space: nowrap;
        padding-bottom: 2px
    }
    .agrResponsibleInputDiv input {
        margin: -1px;
        margin-right: 2px;
        position: relative;
        top: 3px;
    }
}
/* Midelertidige fndringer, skal rykkes til commonstyles.css  VJO 14/2/2012 */
 #agreementTable2, #agreementTable2 th {
    border-bottom: 1px solid #AAAAAA;
}
#agreementTable, #agreementTable th {
    border-bottom: 1px solid #AAAAAA;
}
.toneDown {
    filter: alpha(opacity=40)
}
.popup {
    background-color: rgb(255, 255, 170)
}
.cp184 .popup {
  width:300px;
}
/*.pfmOvLearnColumn {
 background-color: #7B6888;
 border: 1px solid black;
 box-shadow: 5px 5px 10px 1px silver;
 opacity: 0.7;
 }
 .pfmOvImpactColumn {
 background-color: #D0743C;
 border: 1px solid black;
 box-shadow: 5px 5px 10px 1px silver;
 opacity: 0.7;
 }
 .pfmOvImpactGraph:hover {
 border: 1px solid gray;
 }
 .pfmOvImpactGraph {
 background-color: #F4F4F4;
 background-image: -moz-linear-gradient(center top , #F4F4F4, #E1E1E1);
 box-shadow: 5px 5px 10px 1px gray;
 }
 .pfmOvLearnGraph {
 background-color: #F4F4F4;
 background-image: -moz-linear-gradient(center top , #F4F4F4, #E1E1E1);
 box-shadow: 5px 5px 10px 1px gray;
 margin-top: 5%;
 }
 .pfmOvLearnGraph:hover {
 border: 1px solid gray;
 }*/

/************ PEDRO's EDITS ***************/
 DIV.cvTableDiv TD[class="alignCenter bgAfter noButton"] A {
    color: #5382DF;
}
#sdi3phaseTable {
}
#sdi3phaseTable span.header {
    color: #333333;
    font-size: 15px;
}
#sdi3phaseTable span.text {
    color: #696363;
    font-size: 13px;
}
#sdi3phaseTable .bgBefore, DIV.cvTableDiv TD[class~="bgBefore"] A, DIV.buttonNew[class~="bgBefore"] {
    background-color: #1FA7D2;
}
#sdi3phaseTable .bgAt, DIV.cvTableDiv TD[class~="bgAt"] A, DIV.buttonNew[class~="bgAt"] {
    background-color: #E04700;
}
#sdi3phaseTable .bgAfter, DIV.cvTableDiv TD[class~="bgAfter"] A, DIV.buttonNew[class~="bgAfter"] {
    background-color: #419423;
}
/*#sdi3phaseTable .bgAfter, DIV.buttonNew[class~="bgAfter"] {
 background-color: #419423;
 }*/
 DIV.cvTableDiv TABLE.overviewTable {
    min-width: 425px;
}
DIV.cvTableDiv TABLE.overviewTable TH {
    border-top: none;
    padding-top: 33px;
    padding-bottom: 10px;
    border-bottom: 2px solid #878787;
    height:31px;
    background: repeat-x url("/images/visuelit/u12_linecropped.png");
}
#sdi3phaseTable.atCvTable {
    padding-top: 16px;
    border-top:
    /* 1px dashed #d9d9d9;*/
    none;
    width: auto;
    background: repeat-x url("/images/visuelit/u12_linecropped.png");
}
/**** Menu Cells ****/
 .tabCell {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 2px;
}
.tabText {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}
.tabCellSelected {
    background-color: #FFFFFF;
    color: #000000;
    height: 29px;
    border: none;
    border-style: none;
    border-radius: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.homeIcon {
    position:relative;
    margin-right: 5px;
    margin-left:0px;
    display:none;
}
.tabCell #homeIconWhite {
    display:none;
}
.tabCellSelected #homeIconBlack {
    display:none;
}
.tabCellSelected #homeIconWhite {
    display:none;
}
#cvMainTable {
    width: 100%;
}
.cvTableHeaderDiv span {
    font-size: 15px;
}
#mainTable {
    padding-left: 34px;
    background-color: #f4f4f4;
}
#middleCell {
    background-color: #ffffff;
    bordeR: 1px solid #E2E2E2;
}
#navigationDiv.tabTableDiv {
    margin: 20px 26px;
}

#navigationDiv.tabTableDiv {
    background: #d16f55; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgb(229,121,95),endColorstr=rgb(189,101,75));
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#d16f55,endColorstr=#d16f55)';
    background: -ms-linear-gradient(top, rgb(229,121,95) 0%,rgb(189,101,75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(229,121,95)), to(rgb(189,101,75)));
    background: -moz-linear-gradient(top, rgb(229,121,95), rgb(189,101,75));
}

.cp183 #navigationDiv.tabTableDiv {
    margin: 20px 26px;
    background: #f4901c;
}

.toneDown img {
    background-color: gray
}
.buttonImportant, DIV.cvTableDiv TD[class~="bgBefore"] A, DIV.cvTableDiv TD[class~="bgAt"] A, DIV.cvTableDiv TD[class~="bgAfter"] A, DIV.cvTableDiv TD[class~="bgGray"] A, DIV.cvTableDiv TD[class~="start"] A, DIV.cvTableDiv TD[class~="startSoon"] A, DIV.cvTableDiv TD[class~=cvRemind] SPAN A, DIV.cvTableDiv TD[class~=regret] A, DIV.cvTableDiv TD[class~="approve"] A, DIV.cvTableDiv TD[class~="viewForm"] A, DIV.cvTableDiv TD[class~="viewUnfinished"] A {
    display: inline-block;
    padding: 0px 14px;
    white-space: nowrap;
    line-height: 13px;
    padding-bottom:2px;
    font-family: Arial, Helvetica;
    /*text-transform: none;*/
}
/** Let's capitalize everything except the "Aftaler gennemfoert" column **/
 .buttonImportant, DIV.cvTableDiv TD[class~="bgBefore"] A, DIV.cvTableDiv TD[class~="bgAt"] A, DIV.cvTableDiv TD[class~="bgGray"] A, DIV.cvTableDiv TD[class~="start"] A, DIV.cvTableDiv TD[class~="startSoon"] A, DIV.cvTableDiv TD[class~="cvRemind"] SPAN A, DIV.cvTableDiv TD[class~="regret"] A, DIV.cvTableDiv TD[class~="approve"] A, DIV.cvTableDiv TD[class~="viewForm"] A, DIV.cvTableDiv TD[class~="viewUnfinished"] A {
   /*text-transform: none;*/
}
DIV.cvTableDiv TD.col9 A {
  text-transform: none;
}
.bgBefore .textLink, .bgAt .textLink, .bgGray .textLink {
    color:white;
}
/** TOP URGENT ICON *****************************/
 DIV.cvTableDiv TD[class~="urgent"] SPAN, TABLE.urgencyLegend TD.urgent SPAN {
    display: inline-block;
    font-family: Arial;
    font-size: 25px;
    margin-bottom: 0px;
    margin-top: -9px;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
}
.urgencyLegend {
    margin-top: 25px;
}
/** 3-phased table *********************/
 #sdi3phaseTable {
    margin-top: 11px;
}
#sdi3phaseTable .poster {
    /*padding: 18px;
     height:350px;
     line-height: 27px;
     margin-bottom:35px;*/
    height: auto;
    line-height: 27px;
    margin-bottom: 35px;
    padding: 18px;
    min-height: 370px;
}
#sdi3phaseTable .number {
    font-weight: bold;
    left: 17px;
    top: 8px;
}
.cvTableDiv .textBody {
    font-family: Arial;
    font-size: 13px;
}
/** TABLE URGENT ICONS ********************************/
 DIV.cvTableDiv TD[class~=urgent] SPAN, DIV.cvTableDiv TD[class~=ready] SPAN {
    text-shadow: 0px 0px 2px rgb(0, 0, 0);
    font-size: 25px;
    font-family: Arial;
    padding: 0px;
    margin-top: -8px;
    height: 25px;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
}
/** TEXT AREA FOR COMMENTS **************************/
/* textarea.textarea {
    border:1px solid #AAA;
}*/
/*** general text areas ***/
 textarea.textarea:focus {
    //border: 1px solid gray;
    box-shadow: 0px 0px 5px 0px gray;
    transition: all ease 0.2s;
}
input.text:focus {
    border:1px solid gray;
    box-shadow: 0px 0px 5px 0px gray;
    transition: all ease 0.2s;
}
textarea.textarea:active, input.text:active {
    // border-bottom: 1px solid gray;
    // border-top: 1px solid gray;
    box-shadow: inset 0px 0px 5px 0px gray;
}
textarea.textarea:hover, input.text:hover {
    // border:1px solid gray;
    //background-color: rgb(239, 236, 172);
}
/*** comments areas ***/
 .comPuW, .empComm, .manComm
/*textarea.textarea*/
 {
    margin-top: 2px;
    background-color: #E8E59E;
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid silver;
    border-left: none;
    border-right: none;
    width: 611px;
    padding-left: 10px;
    padding-top: 5px;
    min-height: 30px;
}
.comPuW:focus, .empComm:focus
/*textarea.textarea:focus*/
 {

    border: 1px solid grey;
    box-shadow: 1px 0px 5px 0px gray;
    transition: all 0.4s;
    background-color: #EFECAC;
    /*  position: absolute;
     margin: 0 auto;
     margin-left: 200px;
     margin-right:100px;
     height: 200px;
     opacity:0.9; */
}
.comPuW:active, .empComm:active
/*textarea.textarea:active*/
 {
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    box-shadow: inset 0px 0px 5px 0px gray;
}
.comPuW:hover, .empComm:hover
/*textarea.textarea:hover*/
 {
    /* background-color: #EFECAC; */
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    transition: 0.3s all;
}
.explainInput {
    left: 10px;
    opacity: 1;
    /*top: 10px;*/
}
SPAN.textBody.comPuW.empComm.commentLabel.inEdit, SPAN.textBody.comPr.private.manComm.commentLabel.inEdit, SPAN.textBody.manComm.commentLabel.inEdit {
    background: none;
    border: none;
}
/*********************COMMENTS IN TEXT AREA ***************/
 .commented * {
    vertical-align: top;
}
.commented:hover {
    background-color: #f6f6f6;
    transition: 0.3s background-color;
}
.commented:hover * {
    color: black;
    transition: color 1s ease 0s;
}
/******* TABLE WITH LEFT&RIGHT COLUMNS **************************/
 #singlePageBoth {
    border: none;
    margin: 0px auto;
    padding: 0px;
    table-layout: fixed;
    width: 100%;
    background: repeat-x url("/images/visuelit/u12_linecropped.png");
    padding-top: 25px;
    margin-top: 12px;
}
div#singlePageLeft {
    width: 100%;
    max-width: 650px;
}
div#singlePageRight {
    width: 100%;
    max-width: 440px;
}
#singlePageBoth .groupTypeTableHeader {
    border-bottom: 2px solid #878787;
}
div#singlePageRight textarea.cvText_6 {
    width: 98%
}
#singlePageBoth .agreementTable2Header, #singlePageBoth .cvTextTable div.ulHeader {
    border-bottom: 2px solid rgb(135, 135, 135);
}
/*********************************/
 table.groupTypeTable td {
}
TABLE.overviewTable TBODY TD, TABLE.verticalTable TD {
    border: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
    border-left: 0px solid #D5D5D5;
    border-right: 0px solid #D5D5D5;
    /*vertical-align:top;*/
    vertical-align: middle;
}
.fu250 TABLE.overviewTable TBODY TD, TABLE.verticalTable TD {
    border: 1px solid #D5D5D5;
    vertical-align:top;
}
.more {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.empComments {color:#419423;}
.manComments {color:#1fa7d2;}
.conComments {color:#e04700;}
/************************************/

/********************************** BUTTONS ****************************/
 DIV.buttonNew {
    /*background: #1fa7d2;*/
background:rgb(20,20,60);/*nyt*/
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmYTdkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjhkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

/*rgb(20,20,60) er nyt var foer #1fa7d2 100% til 150%*/
    background: -moz-linear-gradient(top, rgb(20,20,60) nyt 0%, #2f8dbf 150%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(20,20,60)), color-stop(150%, #2f8dbf));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(20,20,60)', endColorstr='#2f8dbf', GradientType=0);
    /* IE6-8 */
    font-weight: bold;
    padding: 7px;
    margin: 5px;
    height: auto;
}
DIV.buttonNew:hover {
/*rgb(20,20,60) er nyt var foer #1fa7d2 100% til 150%*/
    background: rgb(20,20,60);
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmOGRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZmE3ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f8dbf), color-stop(100%, rgb(20,20,60)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f8dbf', endColorstr='rgb(20,20,60)', GradientType=0);
    /* IE6-8 */
}
DIV.buttonNew:active {
    position: relative;
    top: 1px;
    box-shadow: inset 0px 0px 3px 0px black;
}
/********************************************************************/
 table.cvTextTable {
    width: 100%;
}
#sdi3phaseTable td.arrowCell img {
    height: 45px;
    width: 58px;
}
div.buttonDiv {
    margin-top: 20px;
}
#topHeader {
    padding-bottom: 7px;
    padding-top: 15px;
    font-weight: none;
    font-weight: normal;
}
/**********************************/
 DIV.cvTableDiv TD[class~="bgAfter"] A {
    background: none;
    color: rgb(38, 135, 204);
    font-family: Arial, Helvetica;
}
/* Top phase table text*/
 #sdi3phaseTable .texts .text {
    bordeR: 0px solid black;
    width: 135px;
}
/*Table with same width columns*/
 #cvMainTable .cvTableDiv {
    padding-left: 0px;
    padding-right: 0px;
}
/* Ryk */
 #cvApproveDiv #ovTable-1631654733.overviewTable .bgBefore .textBody A {
    background: none;
    color:rgb(38, 135, 204);
    text-transform:lowercase;
}
/********* TABLE - CELLS STYLES *******************/
 TABLE.overviewTable TBODY TD {
    padding-top: 5px;
    padding-bottom: 5px;
}
/**************************************************/

/* Checkboxes */
 input.checkbox, input[type="checkbox"] {
    margin-right: 10px;
}
.inEdit {
    /*top: 0px;*/
    padding-right: 10px;
    font-weight: bold;
}
/* Removing space in cells, aligning them to top */
 table.groupTypeTable td {
    vertical-align: top;
    padding: 4px 0px 4px 0px;
    border-top: 0px solid #D6D6D6;
    margin: 0px;
}
table.groupTypeTable3.indent {
  margin-left: 0px;
  position: relative;
  top: -10px;
}

 .cp184 table.groupTypeTable td {
    vertical-align: top;
}
/*****************TEXT AREA *******************/
 textarea.textarea.cvText {
    background-color: #fff;
    border: 1px solid #ADADAD;
    border-top: 1px solid #8E8E8E;
    width: 690px;
    height: 60px;
    box-shadow: inset 0px 1px 0px #B5B5B5;
}
textarea.textarea.cvText_6:focus {
    background-color: #f6f6f6;
    bordeR: 1px solid gray;
    box-shadow: 0px 0px 5px 0px gray;
    color:black;
}
textarea.textarea.cvText_6:hover {
    //background-color: #f4f4f4;
}
textarea.textarea.cvText_6:active {
    box-shadow: inset 0px 0px 5px 0px gray;
}
/***********************************/

/* Phase name in the center of screen */
 .phaseName {
    font-weight: bold;
    font-size: 13px;
}
/* Forberedelse modifications */
 .plus {
    font-weight: bold;
    font-size: 29px;
}
/*Intro modifications*/
 #sdi3phaseTable .poster b {
    line-height: 35px;
    font-size: 20px;
}
#sdi3phaseTable .poster TD {
    line-height: 15px;
    padding-top: 20px;
}
#sdi3phaseTable .poster.bgBefore {
    width: 230px;
}
#sdi3phaseTable .poster.bgAt {
    width: 260px;
}
#sdi3phaseTable .poster.bgAfter {
    width: 230px;
}
#sdi3phaseTable .texts .text {
    width: 130px;
    //color:rgb(59, 52, 52);
}
#sdi3phaseTable TD.texts {
    margin: 0px;
    padding-right: 10px;
    width: 0px;
}
#sdi3phaseTable td.arrowCell {
    padding: 0px;
    margin: 0px;
}
/********* New agreement button *******************************/
 .newAgreement, .newStyleSheet .newAgreement, .midwayButton {
/*nyt #1fa7d2 er blevet til rgb(20,20,60)*/
    background: rgb(20,20,60);
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmYTdkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjhkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(20,20,60)), color-stop(150%, #2f8dbf));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgb(20,20,60) 0%, #2f8dbf 150%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(20,20,60)', endColorstr='#2f8dbf', GradientType=0);
    /* IE6-8 */
}
.newAgreement:hover, .midwayButton:hover {
    background: #2f8dbf;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmOGRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZmE3ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f8dbf), color-stop(100%, rgb(20,20,60)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2f8dbf 0%, rgb(20,20,60) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f8dbf', endColorstr='rgb(20,20,60)', GradientType=0);
    /* IE6-8 */
}
DIV.cvTableDiv TABLE.overviewTable TD {
    padding: 2px;
    vertical-align: middle;
}
#singlePageBoth span.explainUnderHeader div {
    margin-bottom: 16px;
}

span.explainUnderHeader div, #singlePageBoth span.explainUnderHeader div {
  font-size: 13px;
}

.groupTypeTable tr.groupRow td {
    padding-top: 15px;
}
/***********bgGray now will have colors ********************/
 #cvStartDiv .bgGray A {
    background-color: #1FA6D0;
}

 .cp188 #cvStartDiv .bgGray A {
    background-color: lightGray;
}

 #cvStartDiv .bgAfter.bgGray A {
    background-color: transparent;
}
/*#cvApproveDiv .bgGray A {
    background-color: #E04700;
}*/
/*********************************************************/
 .textarea.agrDescriptionInput {
    border:1px solid black;
    //width:192px;
}
#agreementTable {
    /*width:100%;*/
}
#agreementTable .italic {
    font-style:normal;
}
#agreementTable .textLink {
    color:rgb(20, 20, 200);
}
#agreementTable2 .italic {
    font-style:normal;
}
#agreementTable2 .textLink {
    color:rgb(20, 20, 200);
}
#agreementTable2 {
    width:100%;
}
.agrSTR {
    width:160px;
}
input.text[disabled] {
    bordeR-radius:2px;
    border:1px solid silver;
}
input[name="name1"] {
    width:248px;
}
.agreementDiv2 {
    margin-top:20px;
}
input[name="sCol"], input[name="AGREEMENT_LEVEL_COLOR_1"], input[name="AGREEMENT_LEVEL_COLOR_0"], input[name="AGREEMENT_LEVEL_COLOR_2"], input[name="AGREEMENT_LEVEL_COLOR_2"], input[name="AGREEMENT_LEVEL_COLOR_3"], input[name="AGREEMENT_LEVEL_COLOR_4"], input[name="AGREEMENT_LEVEL_COLOR_5"], input[name="ISSUE"], input[name="STRATEGY"] {
    width:60px;
    text-align: center;
}
/******************* Input date boxes *************/
input.agrDateInput[type="text"]{
    background-color: white;
    color:#383838;
    border-top:2px solid gray;
    border-left:2px solid gray;
    border-radius:2px;
    outline: none;
}
input.agrDateInput[type="text"].text[disabled]{
    background-color:#DEDEDE;
    border:1px solid silver;
}

input.agrDateInput[type="text"]:hover {
    box-shadow: 0px 0px 3px 0px gray;
    color:black;
}
input.agrDateInput[type="text"]:focus {
    box-shadow: 0px 0px 5px 0px #383838;
    border-top:2px solid #383838;
    border-left: 2px solid #383838;
    color:black;
}
input.agrDateInput[type="text"]:active {
    box-shadow: inset 0px 0px 5px 0px gray;
}
.agrDateInput {
  width: 73px;
}
input.text[disabled]:hover {
    box-shadow: 0px 0px 0px 0px silver ;
}
input.agrDateInput[type="text"].warn
/* Previously yellow warnings*/
 {
    /* background-color:#EDEDED; */
    border:2px solid #DE5C55;
    border-radius:2px;
    box-shadow: 0px 0px 2px #DE5C55;
}
input.agrDateInput[type="text"].warn:active, input.agrDateInput[type="text"].warn:focus {
    border:2px solid #DE5C55;
    box-shadow: 0px 0px 6px red;
    outline: none;
}
.textBody.warn {
    background:none;
    border: medium none;
    box-shadow: 0px 0px 0px white;
}
/**************************************************/
 .agrConDiv {
    margin-top:20px;
}
/*******************Opret bruger*******************************/
 #ovDiv .textLink {
    color:rgb(20, 20, 200);
}
/****************** HR Admin *********************************/
/* DIV#ovDiv.overviewDiv TABLE.overviewTable {
    width:650px;
} */
/* ej fast bredde i edit-funktion */
 .fu293 DIV#ovDiv.overviewDiv TABLE.overviewTable {
    width:auto;
}

DIV#ovDiv.overviewDiv TABLE.overviewTable TD {
}
DIV#ovDiv.overviewDiv #agreementTable {
    /*width:100%;*/
}
/************************************************************/

#sI.emailInput.text {
    padding:1px;
    border: 1px solid black;
}

TD.alignCenter.bgAfter.noButton {
    padding-left:0px;
    margin-left:0px;
    text-align:center;
}
#agreementTable.overviewTable .aroundExplainedInput TEXTAREA.textarea.agrDescriptionInput, TEXTAREA.textarea.agrDescriptionInput {
    padding: 1px 2px;
    border:1px solid #AAAAAA;
}
#agreementTable.overviewTable .aroundExplainedInput TEXTAREA.textarea.agrDescriptionInput:hover, TEXTAREA.textarea.agrDescriptionInput:hover {
    border: 1px solid gray;
}
#agreementTable.overviewTable .aroundExplainedInput TEXTAREA.textarea.agrDescriptionInput:focus, TEXTAREA.textarea.agrDescriptionInput:focus {
    border:1px solid gray;
}
#navigationDiv a.navigationLink {
    font-size:9px;
    font-family: Arial, Helvetica, sans-serif;
}
#navigationDiv {
    margin: 26px 0px 0px 26px;
}
#topDiv {
    border:0px solid black;
}
#topDiv img {
    padding-left:22px;
}
#topDiv .topDivText {
    color: #444444;
    display: inline;
    padding-top: 42px;
    position: absolute;
    font-size: 44px;
    padding-left: 0px;
    font-family: customFont;
    letter-spacing: 2px;
   // width:100%;
}
#bottomDiv .topDivText {
    font-size: 13px;
    display:none
}

span.plusMinus {
    top: -2px;
}

tr.groupRow td {vertical-align: top;}

span.pMspan {
  position: relative;
  top: -2px;
  left: -2px;
}

/** OPFOLGNING  ****************************/
 DIV.textDiv.atCvTable {
    color: rgb(59, 52, 52);
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
.groupTypeTable tr.comments td {
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: none;
    font-size: 13px;
}
/**************************************** Yellow commentary areas **************************************/
SPAN.textSubHeader.comPuW.empComm
/** "min kommentar" - red label **/
 {
    padding-left: 0px;
}
SPAN.textSubHeader.comPu.empComm, SPAN.textSubHeader.comPuW.manComm, SPAN.textSubHeader.comPu.manComm, SPAN.textSubHeader.comPuW.empComm
/** "min kommentar" - un-editable text area**/
 {
    border:0px solid black;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    background-color: #f3f3f3;
    /*line-height: 18px;*/
    display: inline-block;
    width: 611px;
    padding: 1px 2px;
}
SPAN.textBody.comPu.empComm.commentLabel, SPAN.textBody.comPr.empComm.commentLabel, SPAN.textBody.comPuW.manComm.commentLabel, SPAN.textBody.comPu.manComm.commentLabel, SPAN.textBody.comPr.manComm.commentLabel, SPAN.textBody.comPuW.empComm.commentLabel
/** Label "M" un-editable commentary **/
 {
    border:medium none;
    background-color: #ffffff;
    padding-right: 10px;
    font-weight: bold;
    position: relative;
    top: 5px;
}

SPAN.textBody.comPr.private.empComm.commentLabel.inEdit
/** Label red M, editable **/
 {
    background-color: #ffffff;
    border: 0px solid black;
}
/*********************************End of yellow commentary areas****************************************************/
 A.primaryNavigation, A.linkButton, INPUT.linkButton, .newStyleSheet A.primaryNavigation, .newStyleSheet A.linkButton, .newStyleSheet INPUT.linkButton {
    background: rgb(31, 167, 210);
    /*background: linear-gradient(to bottom, rgb(31, 167, 210) 0%, rgb(47, 141, 191) 100%) repeat scroll 0% 0% transparent;*/
    background: linear-gradient(to bottom, rgb(20, 20, 60) 0%, rgb(47, 141, 197) 150%) repeat scroll 0% 0% transparent;/*nyt*/
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    min-width: 70px;
    text-align: center;
    color: white;
    font-size: 13px;
    border:none;
    padding: 7px;
    //box-shadow: 0px 0px 3px gray;
    //border:1px solid #f9f9f9;
}
A.primaryNavigation:hover, A.linkButton:hover, .newStyleSheet A.primaryNavigation:hover, .newStyleSheet A.linkButton:hover {
    background: rgb(47, 141, 191);
    background: linear-gradient(to bottom, rgb(47, 141, 191) 0%, rgb(20, 20, 60) 100%) repeat scroll 0% 0% transparent;/*nyt*/
    //box-shadow: 0px 0px 3px gray;
}
/*A.primaryNavigation, A.linkButton, INPUT.linkButton {
    background: rgb(20, 20, 60);
    background: linear-gradient(to bottom, rgb(20, 20, 60) 0%, rgb(20, 20, 60) 100%) repeat scroll 0% 0% transparent;}
A.primaryNavigation:hover, A.linkButton:hover, .newStyleSheet A.primaryNavigation:hover, .newStyleSheet A.linkButton:hover {
    background: rgb(20, 20, 60);
    background: linear-gradient(to bottom, rgb(20, 20, 60) 0%, rgb(20, 20, 60) 100%) repeat scroll 0% 0% transparent;}*/

A.primaryNavigation img, A.linkButton img {
    display:none;
}

.fu123_p1 A.primaryNavigation, .fu123_p1 A.linkButton, .fu123_p1 INPUT.linkButton {
  max-height:17px;
}

/* FF and Chr were behaving differently before this */

/* Alignment of some specific table cells */
 #agreementTable2 TD TABLE.agrInputTable.agrStrategy TD, #agreementTable2 TD TABLE.agrInputTable.agrResponsible TD, #agreementTable2 TD TABLE.agrInputTable.agrImpact TD {
    vertical-align:middle;
}

TABLE#agreementTable.overviewTable THEAD {
    border-bottom:2px solid rgb(135, 135, 135);
}
/* Udviklingsplaner table (modification to be in the same style as the other tables) */
 #ovTable-1631654733 {
    border:0px solid black;
}
#ovTable-1631654733 TD {
    border-left: 0px solid black;
    border-right: 0px solid black;
}

/** Excel and PDF icons **/
#ovDiv .exportButton img {

width:16px;
height: 16px;

padding: 3px;
margin-top: 10px;
border-radius: 3px;
box-shadow: 0px 1px 2px 0px silver;
border: 1px solid #c6c6c6;

filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */

}

#ovDiv .exportButton img:hover{

box-shadow: 1px 1px 3px 0px #a1a1a1;
border:1px solid GRAY;
filter: none;
-webkit-filter: grayscale(0%);

}

/** **/
/********************************************/

/*
*
*
*
*
*
*
*/

/*********************** MUS-REGNSKAB **************************/
.devAccount#middleCell{
    background-color:#F0F0F0;
}
.devAccount {
    background-color:#F0F0F0;
}
.devAccount #headerTable {
    background-color:#F0F0F0;
    width:100%;
}
.devAccount #navigationDiv {
    background-color: #f0f0f0;
}
/** XX & YY axis label text **/
 .gXlabel, .gYlabel {
    color: #A1A09C;
    font-family: Arial, Helvetica;
    font-weight: bold;
    text-transform: tekst;
    text-decoration: none;
}

 .gXlabel:hover, .gYlabel:hover {
    text-decoration: underline;
}
/** Graphic column - GENERAL **/
 .gColumn {
    background-color: #DE9451;
}
/** Graphic line separators **/
 .gHline {
    background: repeat-x url("/images/visuelit/u12_linecropped.png");
    border: none;
    height:2px;
}
/** Graphic text header **/
 .gRowHeaderImage {
    height:15px;
    width:145px;
    // border:1px solid black;
    // margin-top:100px;
    background: no-repeat url("/images/visuelit/vinger.gif");
}
.gRowSubheader {
    font-size: 13px;
    padding: 10px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: rgb(255, 255, 255);
    width: 125px;
    height: 59px;
    background-color: rgb(97, 138, 162);
    margin-bottom: 15px;
}
.gRowHeaders {
    margin-bottom: 0px;
    //height:0px;
    position:relative;
    top:-40px;
    left: 13px;
}
.gHeader, .devAccountHeaderDiv
/** Title of graphs - BLACK **/
 {
    font-weight:bold;
    text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    position: relative;
    left: 55px;
    color: #454543;
    text-shadow:0px 0px 1px silver;
}
.aroundGraph {
    margin-top:0px;
    padding-bottom:40px;
}
.aroundGraphsInRow {
    background-color: #F0F0F0;
}
/** Graphic column - Age **/
 .agrAge .gColumn {
    color: #70AAC9;
    //box-shadow: 0px 0px 11px 1px white;
    /* optional */
}
.gXtext {
    color: #70AAC9;
}
.gYtext {
    color: #DE9451;
    font-weight: bold;
    font-family: Arial, Helvetica;
}
/** Y Label for Age **/
 .agrAge .gYtext .gYlabelText {
    color: #70AAC9;
}
/** Line and dots **/
 .gLine, .gArea .gSquare {
    background-color: #DD7A54
}
/******** Bottom of MUS - Regnskab ********/
 .devAccountTable, .devAccountTable TR {
    width: 100%;
    margin-top: 15px;
    background-color: #F0F0F0;
    font-style:normal;
    border:1px solid silver;
}
.agrPlan
/** "Planlagte Aftaler" **/
 {
    position:relative;
}

.gColumn.sexMale {
  background-color: #DE9451;
}


.gColumn.sexFemale {
  background-color: #DE9451;
}

.agrPagrPer.agrPer.aroundGraph {
    background-color:transparent;
}
.agrAge
/** "Antal aftaler per medarbjeder fordelt **/
 {
}
.agrPerStr
/** "Andel aftaler pr. strategi "**/
 {
}
.sdiHeld
/** "Mus -sidst afholdt"  **/
 {
}
.sdiHeld .textBody {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    //color: rgb(161, 160, 156);
    //width: 100%;
    //position: relative;
}
.agrLate
/** "Antal aftaler med overskredne deadlines per medarbejder**/
 {
}
.impactStr
/* 3 graphs (Effect levels)*/
 {
}
.impactStr .gHline {
    background: url("/images/visuelit/u12_linecropped.png") repeat-x 10px 0px transparent;
    height: 10px;
}

.gtDiv28 {
  margin-bottom:25px;
}

.gtDiv28 span.explainUnderHeader {
  position:relative;
  top:8px;
}

.fu272 TABLE#ovTable-1631654733.overviewTable td {
        border: 1px solid #aaaaaa;
    }

table#agreementTable table.agrInputTable td {
  padding:1px;
}

table#agreementTable table.agrInputTable td span.aroundInfoIcon img {
  width:15px;
  height:13px;
}

table#agreementTable .explainInput {
  top:1px;
  left:4px;
}

table#agreementTable input.agrDeadlineInput::-webkit-input-placeholder, table#agreementTable2 input.agrDeadlineInput::-webkit-input-placeholder {
  font-size: 13px;
}

table#agreementTable input.agrDeadlineInput::-moz-placeholder, table#agreementTable2 input.agrDeadlineInput::-moz-placeholder {
  font-size: 13px;
}

table#agreementTable input.agrDeadlineInput:-ms-input-placeholder, table#agreementTable2 input.agrDeadlineInput:-ms-input-placeholder {
  font-size: 13px;
}

 td.tabCellSelected a.tabText {
  color:black;
}

 table.userTable td.label {
  white-space:nowrap;
}

 .textHeader.gtHead {
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  color: #363636;
  display: block;
  border-bottom: 2px solid #363636;
  margin-top: 10px;
  margin-bottom: 6px;
}

 .categoryDiv {
  margin-top:8px;
}

 .subjectDiv {
  margin-top:6px;
}



 .manCommentDiv {
  margin-top:12px;

}table.userTable td.label {
  white-space:nowrap;
}

 .textSubHeader.gtHead, #singlePageBoth .groupTypeTableHeader, div.agreementTableHeader, div.agreementTable2Header, #singlePageBoth .agreementTableHeader, #singlePageBoth .agreementTable2Header, #singlePageBoth .cvTextDiv .textSubHeader, .cvTextDiv .cvTextTable .textSubHeader, #singlePageBoth div.textSubHeader.ulHeader, div.textSubHeader.ulHeader {
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  color: #363636;
  display: block;
  padding-bottom: 3px;
  border-bottom: 2px solid #878787;
  margin-top: 16px;
  margin-bottom: -10px;
}

div.textSubHeader.ulHeader {
  border-bottom: 2px solid #878787;
}

div.ongoingIssueDiv {
  margin-bottom: 18px;
}

div.agreementTableHeader, div.agreementTable2Header, #singlePageBoth .groupTypeTableHeader, #singlePageBoth .agreementTableHeader, #singlePageBoth .agreementTable2Header, #singlePageBoth .cvTextDiv .textSubHeader, .cvTextDiv .cvTextTable .textSubHeader, #singlePageBoth div.textSubHeader.ulHeader, div.textSubHeader.ulHeader {
  margin: 8px 0px;
}

.fu287_p7 div.agreementTableHeader, .fu287_p7 div.agreementTable2Header, .fu287_p7 div.ongoingIssueDiv, .fu287_p7 div.textSubHeader.ulHeader, .fu287_p7 div.overviewDiv, .fu287_p7 div.cvTextDiv {
  width:700px;
}

.ongoingIssueDiv td:nth-child(1) {
  max-width: 611px;
}

div.doFormat {
  width: 611px;
  height: 80px;
}

textarea.ongoing {
  width: 611px;
  margin-bottom: 3px;
}

div.ongoing.text {
  width: 611px;
}

.ongoingIssueDiv td:nth-child(2) {
  padding-left: 16px;
}

div.textSubHeader.ulHeader.EN_TIL_EN_LOGBOG {
  margin-top: 15px;
}

 .categoryDiv {
  margin-top:8px;
}

 .subjectDiv {
  margin-top:6px;
}

td#cvText_23_idOuter a {vertical-align: top;}
textarea.cvText_23 {width:624px;}

img[src$="users_gray.png"] {
  position:relative;
  top:3px;
}

.teamDev li {
  cursor:n-resize;
}

.teamDev div.title {
  width:500px;
  margin-bottom:15px;
}

.teamDev div.title td:nth-child(1) {
  white-space: nowrap;
}

.teamDev div.title td:nth-child(2) {
  background-color: lightGreen;
}

.teamDev table.emShow {
  width:404px;
  border-collapse:collapse;
}

.teamDev table.emShow td:nth-child(2) {
  background-color:#f8f8f8;
  border:1px solid #a0a0a0;
}

.teamDev li.group {
  margin-top:16px;
}

.teamDev li div {
  display:inline-block;
  /*width:406px;*/
  vertical-align:top;
  padding-bottom:4px;
}

.teamDev .group div.textBody.description {
  font-size: 13px;
  font-weight: normal;
}

.teamAction .iconsRight {
  width: 40px;
}

.teamDev li textarea.textarea, .teamDev tr textarea.textarea, .teamDev textarea.textarea {
  width:400px;
  height:30px;
  margin-bottom:1px;
  font-family: Arial, Helvetica, sans-serif;
  color: #3b3434;
}

.teamDev.agrAnd textarea.textarea.noteTA, .teamDev textarea.textarea.emContent {
  height:100px;
}

.teamDev input.agrName, .teamDev input.emSubject {
  width:404px;
  margin-bottom:1px;
}

.teamDev input.agrDateInput {
  width:402px;
  border:1px solid #a0a0a0;
  border-radius:0px;
  padding:1px;
  margin-bottom:1px;
}

.teamDev .agrLink.inEdit {
  font-weight:normal;
  margin-top:4px;
}

.teamDev .agrInput {
  margin-top:2px;
  margin-bottom:8px;
}

.agrInput .users {
  margin-bottom:4px;
}

.teamDev.comment table#comm {
  width:530px;
}

.teamDev td.comm {
  padding-bottom:8px;
}

.teamDev tr.group td {
  padding-top:16px;
}

.teamDev li.group textarea.textarea, .teamDev .group .textBody {
  font-weight: bold;
  font-size: 15px;
}

.teamDev input[type=checkbox] {
  margin:1px 2px 1px 1px;
  padding:0px;
}

.teamDev.addUsers input[type=checkbox], .teamDev.agrAnd input[type=checkbox], .teamDev.agrAnd input[type=radio], .teamDev .users input[type=checkbox] {
  position:relative;
  top:2px;
}

.teamDev.agrAnd .agrInputTable input[type=radio] {
  top:-2px;
}

.teamDev .warn {
  background-color:yellow;
}

.teamDev.settings input {
  position:relative;
  top:3px;
}

div.teamDev.view {
  width:510px;
}

.teamDev.view tr.point td {
  padding-top:8px;
}

.teamDev.view tr.overall td span.textBody ,.teamDev.view tr.total td span.textBody {
  font-style:italic;
}

.teamDev.view tr.man td span.textBody {
  color:blue;
}

.teamDev.view tr.mem td span.textBody {
  color:green;
}

.teamDev .explainInput {
  left:3px;
  top:2px;
}

/* Nedensteende to sikrer flot layout  */
#singlePageBoth .cvTextTable div.doFormat, #singlePageLeft .cvTextTable div.doFormat {
  border: 1px solid gray;
  padding: 1px 2px;
  width: 602px;
  height: 202px;
  overflow: auto;
  font-weight:normal;
}

#singlePageBoth .cvTextTable .doFormat div {
  margin:0px;
  padding:0px;
  border: none;
  font-weight:normal;
}

.qe201 a.qVoid {
  display: none;
}

.qnMultipleChoice tr.qnInputRow.hor td {
  width: 25px;
}

.cvHtmlR img[src="images/smileys/minus.gif"] {
  display:none;
}

tr.g6255 td:nth-child(7) span {
  display:none; /* undertrykker fokus-niveau 3 for hovedroller */
}

tr.head td:nth-child(6) {
  min-width:23px;
}

tr.groupRow td span.textSubHeader {font-style:normal;}

td.for3columns {width:297px;}
td.for2columns {width:198px;}
td.for1columns {width:99px;}

.ongoing.text {
  font-size: 13px;
  color: #3B3434;
}

.tabCell {
    padding-left: 14px;
    padding-right: 14px;
}

th#cvStartHeader5 {
  min-width: 60px;
}

div#cookieDelete.buttonNew .textBody {
  color: white;
  font-weight: bold;
}

div.byAt {
    margin-bottom: 1px;
}

.ongoing .byAt, .ongoing .byAt .textBody {
    font-size: 10px;
    color: #707070;
    font-weight: bold;
}

.ongoing .byAt .textBody {
    font-weight: normal;
}

.uploadInputDiv input[type=file] {
  font-size: 13px;
  color: #3B3434;
  font-family: Arial, Helvetica, sans-serif;
}

div.uploadInputDiv {
  margin-bottom: 4px;
}

div.uploadInputDiv a.buttonNew, .cp268 a.buttonNew {
  font-size: 13px;
  font-weight: bold;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  background: rgb(31, 167, 210);
  background: linear-gradient(to bottom, rgb(20, 20, 60) 0%, rgb(47, 141, 197) 150%) repeat scroll 0% 0% transparent;
  padding: 3px 4px;
  cursor: pointer;
}

div.uploadInputDiv a.buttonNew:hover {
  background: rgb(47, 141, 191);
  background: linear-gradient(to bottom, rgb(47, 141, 191) 0%, rgb(20, 20, 60) 100%) repeat scroll 0% 0% transparent;
}

#areaCheckboxesDiv div {
  display: table;
}

.cp127.fu250_p5 th#subjectsNAVN_G, .cp240.fu250_p5 th#subjectsNAVN_G {
  width: 450px;
}

.cp127.fu250_p5 table.overviewTable, .cp205.fu250_p5 table.overviewTable, .cp205.fu287_p2 div#ovDiv table.overviewTable#agreementTable, .cp205.fu287_p2 div.agreementTableHeader, .cp240.fu250_p5 table.overviewTable {
  width: 850px;
}

.cp205 .agrAGR, .cp205 .agrInfo {
        width: 150px;
    }

.cp234 TABLE.overviewTable THEAD TH#OVTOVC3 {
  width: 50px;
}

.cp234 TABLE.overviewTable THEAD TH#OVTOVC3 a span {
  text-align: center;
}


.cp235 div.agreementDiv, .cp235 div.overviewDiv {max-width: 880px;}

.cp242.f15526 div.agreementTableHeader {
  width:570px;
}

.cp242.f15524 div.agreementTableHeader {
  width:700px;
}

.cp256.fu283_p9 div#ovDiv table td:nth-child(2) {
  max-width: 400px;
}

.f15540 .label span {white-space: nowrap;}

div.helpDiv textarea {
  font-size: 11px;
  z-index: 100;
  overflow: hidden;

}

div.helpDiv {
 
}

img.helpDiv{
  margin-left: 50px;
}

.helpButton{
  margin-bottom: -2px;
  z-index: 110;
  text-indent: -10px;
}

.closeButton{
  margin-top: -25px;
}

.fu283 TABLE.overviewTable TBODY TD {padding: 1px 2px;}

.fu283 TABLE.overviewTable TBODY TD A {padding: 2px;}

.fu283 TABLE.overviewTable TBODY TD A SPAN {position: relative; top: 2px;}

.cp188 .textarea.textarea.text.basicCvData, .cp188 .basicCvData {
  width:500px; text-align:left;
}

.xcp256 div.qe213.qnScaleReply table {
  position: relative;
  top: -20px;
  left: 330px;
}

#ovDiv .fillOutDiv a.buttonNew {
  color: white;
}

.cp269 .fillOutDiv, .cp269 .fillOutDiv .textBody, .cp269 .fillOutDiv .fiSi0 .textBody, .cp269 .fillOutDiv .fiSi1, .cp269 .fillOutDiv textarea, .cp269 .fillOutDiv .fiSi0 .select, .cp269 .fillOutDiv .fiSi0 .text {
  font-size: 13px;
  color: white;
}

.cp269 .fillOutDiv .nPage {
  text-align: center;
  font-style: italic;
}

.cp269 .fillOutDiv .fiSi1, .cp269 .fillOutDiv .fiSi1 .textBody {
  font-size: 16px;
}

.cp269 .fillOutDiv .fiSi2 .textBody {
  font-size: 24px;
}

.cp269 div.fillOutDiv {
  background-color: #0000a0;
  border-radius: 20px;
  padding: 10px;
}

.cp269 div.fillOutDiv input, .cp269 div.fillOutDiv textarea {
  background-color: #0000c0;
}

.cp269 div.fillOutDiv td {
  border-color: transparent;
}

.cp269 div.fillOutDiv {
  max-width: 500px;
}

.cp269 div.fillOutDiv td.firstInRow {
  width: 150px;
}

.cp269 span.number {
  display: inline-block;
  text-align: right;
  width: 150px;
}



.cp269 tr.fi8, .cp269 tr.fi9, .cp269 tr.fi10, .cp269 tr.fi11, .cp269 tr.fi12 {
  border-left: 2px solid white;
  border-right: 2px solid white;
}

.cp269 tr.fi11 td {
  border-bottom: 2px solid white;
}

.cp269 tr.fi8 td {
  border-top: 2px solid white;
}

#formInputTable tr.formFieldRow td {
    padding: 7px 2px 3px 8px;
} 

.cp269 .fillOutDiv input.text.number {
  width: 150px;
  position: relative;
  left: -4px;
}

div.fillOutDiv span.fillFormInfo, div.fillOutDiv span.fillFormVersions {
  display: inline-block;
  margin-top: 4px;
}

div.fillOutDiv span.fillFormInfo, div.fillOutDiv span.fillFormInfo .textBody {
  color: gray;
}
