a.Apopup:visited {
  color:#DEEBF4;
  font-weight:bold;
}
  
A.Apopup:hover 
{
  color:#DEEBF4;
  font-weight:bold;
  }
  
A.Apopup:link 
{
  color:#DEEBF4;
  font-weight:bold;
  }
  
A.Apopup:active 
{
  color:#DEEBF4;
  font-weight:bold;
 }

A.p21
{
  color:black;
  }
A.p21:visited 
{
  color:black;
  }
A.p21:link {
  color:black;
  }
  
A.p21:active {
  color:white;
}
 td.cellBMenu  {
  background-color: transparent;
}

a.s0{
  /* milestone */
  position:absolute;
  cursor:pointer;
  top:676px;
  left:12px;
}

a.s1{
  /* milestone */
  position:absolute;
  cursor:pointer;
  top:676px;
  left:177px;
}

a.s2{
  /* milestone */
  position:absolute;
  cursor:pointer;
  top:676px;
  left:393px;
}

a.s3{
  /* milestone */
  position:absolute;
  cursor:pointer;
  top:676px;
  left:594px;
}

a.s4{
  /* milestone */
  position:absolute;
  cursor:pointer;
  top:676px;
  left:795px;
}

a.s5{
  /* milestone */
  position:absolute;
  cursor:pointer;
  top:676px;
  left:995px;
}

b{
  font-family:Verdana, Arial, Sans-Serif ;
  font-size:8pt;
  letter-spacing:-0.04em;
}

b.p22{
  font-size:11px;
}

body.p21{
  margin-top:14px;
  margin-left:6px;
  overflow-y:auto;
  overflow-x:hidden;
  font-size:7.5pt;
}
  
body.p22
{
  margin-top:14px;
  margin-left:6px;
  overflow:auto;
  overflow-x:hidden;
  }
  
/* Ydre IFRAME 5.1 */
body.p51{
  overflow:hidden;
  overflow-x:hidden;
}

/* Indre IFRAME 5.1 */
body.p51b{
  border:0;
  border-style:none;
  margin-top:44px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  font-size:10;
}

.chk{
  border-width:0px;
  border-style:none;
}

div{
  font-size:10px;
  font-family:Verdana, Arial, Sans-Serif ;
}

div.datalisteLink{
  cursor:hand;
}

/* rediger miljømål */
div.dialogboks{
  position:absolute;
  top:58px;
  left:81px;
}

div.dialogboksheadertxt{
  position:absolute;
  top:102px;
  left:95px;
  font-size:8pt;
  letter-spacing:-0.05em;
  color:#BF4949;
}

div.dialogboksText{
  position:absolute;
  top:125px;
  left:97px;
}

div.help{
  width:200px;
}

div.login1{ /* Login box under hjælpetekst */
  vertical-align :baseline ;
  position:absolute;
  top:502px;
  left:10px;
}

div.imagemargin2_2{
  margin-left:4px;
}

#hlp  {
  FONT-FAMILY: Verdana, Geneva, Arial;
  font-size: 9pt;
  FILTER: Alpha(Opacity=0, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0);
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* benyttes af 3 spaltet hjælpevindue */
I{
  font-family:Verdana, Arial, Sans-Serif ;
}

#iFrame1{
  /* benyttes af om() funktioner til at vise hjælpevinduer 
  */
  margin-top:26px;
  margin-left:0;
  margin-right:0;
  border: 0px;
}

#iFrame3{
  /*  værktøjer - benyttes til at vælge udvidet virkemiddel 
  */
  background-color:transparent;
  overflow:hidden;
}
  
iframe.iFrame22{
  border:0;
  margin:0;
  height:320px;
}

img{
  border:0px
  }

img.hand{
  cursor:pointer;
}

/* dialog box med ok fortryd knap */
img.msgBox{
  filter: Alpha(Opacity=90, FinishOpacity=90, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0);
  position:absolute;
  top:316px;
  left:343px;
  z-index:1;
  visibility:hidden;
}

img.p23_miljoleder{
  margin-top:71px;
}

img.upload2{
  /* side 2.3 Upload illustration gif */
  position:absolute;
  top:581px;
  left:752px;
  width:155px;
  height:17px;
  border:0px;
  cursor:pointer;
}

input{
  font-family:Verdana, Arial, Sans-Serif ;
  font-size:10px;
}

/* 2.3 input område (4. stk) */
input.input23{  
  font-size:11px;
  color:black;
  border-width:1;
  border-style:solid;
  border-color:#C0C6D1 #697283 #697283 #C0C6D1;
  height:52px;
  padding-left:8px;
  padding-top:8px;
  width:250px;
}

input.login{
  margin-top:0px;
  margin-bottom:0px;
  height:15px;
  width:184px;
  background-color:white;
  border-width:0;
}

input.upload1{
  border-width:0 0 0 0;
  cursor:pointer;
  height:17px;
  background-color:#697283;
  padding:0 0 0 0;
}

input.upload3{
  /* side 2.3 - gemt upload knap */
  display:none;
}

li ul {
  position: absolute;
  left: 262px; /* Set 1px less than menu width */
  top: 0;
  display: none;
  }

li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
  
li:hover ul, li.over ul { display: block; } /* The magic */

#logoff{
 position:absolute;
 top:125px;
}

/* benyttes af 3 spaltet hjælpevindue */
p{
  font-family:Verdana, Arial, Sans-Serif ;
}

p.projektlinks{
  font-size:10;
  color:white;
}

p.upload1{
  /* side 2.3 Gennemse knap */
  position:absolute;
  top:573px;
  left:788px; /* 913px;  */
  width:10px;
  color:red;
  font-size:10;
  cursor:pointer;
}

#P23a input.submit{
  display:none;
}

#paavirkningTab{
  text-align:right;
}

/* faneblade i arbejdsområde */
#paavirkningTab1{
 vertical-align:top;
 border-style:solid;
 border-color:#C0C6D1;
 border-width:0 1px 1px 1px;
 margin-top:12px;
 width:100%;
}

/* forside   */
#plannerList  /* span placeret under splash_lnk1 */
{
  position:absolute;
  top:620px;
  left:214px;
  }

.priority{
  border-width:0;
  padding 0 0 0 0;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
}

#searchbutton{
  position:absolute;
  top:105px;
}

span{
  font-family:Verdana, Arial, Sans-Serif;
}

span.login{
  position:absolute;
  left:10px;
  top:502px;
}

span.matrixtxt1{
  /* 5d - 5'tallet er fed skrift i matrix */
  color:#A80707;
  font-size:11px;
  font-weight:bold;
  margin-left:12px;
}

span.matrixtxt2{
  /* 5d - d'et er normal skrift i matrix */
  color:#A80707;
  font-size:10px;
}

/* msgBoxText til ok fortryd msgbox.png */
span.msgBox{
  font-size:8pt;
  position:absolute;
  top:343px;
  left:398px;
  width:183px;
  height:78px;
  padding: 3 3 3 3;
  visibility:hidden;
  z-index:2;
}

/* miljøplan */
span.p51Header{
  position:absolute;
  top:59px;
  left:122px;
  font-size:10;
}

span.prioritybox2{
  border-bottom:solid 1 #B7B1DE;
  border-right:solid 1 #B7B1DE;
  background-color:#EBF4F9;
  color:#282E39;
  font-size:11px;
  font-weight:bold;
  padding:6px;
  height:24px;
  width:26px;
  text-align:center;
}

span.prioritybox3{
  border-bottom:solid 1 #A4C3D2;
  border-right:solid 1 #A4C3D2;
  background-color:#D8E6ED;
  color:#282E39;
  font-size:11px;
  font-weight:bold;
  padding:6px;
  height:24px;
  width:26px;
  text-align:center;
}

span.prioritybox9{
  color:#282E39;
  font-size:11px;
  font-weight:bold;
  padding:6px;
  height:24px;
  width:26px;
  text-align:center;
}

/* fejlbesked i projektGruppe vindue */
span.projektGruppe{
  margin-top:27px;
  font-size:10px;  
}

/* overskrift nær logo; projekttype / projektnavn  */
span.projektHeader{
  position:absolute;
  left:245px;
  top:26px;
  font-size:9pt;
  color:white;
  font-weight:bold;
}

span.visalle
{
    position:absolute;
    top:370px;
 }
strong{
  font-family:Verdana, Arial, Sans-Serif;
}

.subMenuTable{   /* 3.1 knapper i bund af arbejdsområde 
  */
  position:relative;
  top:62px;
}

.subMenutd{
  /* side 2.1   */
  border-color:#8C93A0 white white #DCDFE5;
  border-style:none;
  border-width: 0 0 0 0;
}

table{
  margin:0px;
  border:0px;
  border-style:solid;
  font-family:Verdana, Arial. Sans-Serif ;
  font-size:10px;
}

table.p21{
  /*  side 2.1a, 2.1b */
  font-size:10px;
  overflow:scroll;
  width:231px;
}

span.p21
{
    cursor:pointer;
    }
table.p23{
  border-width:0px;
  position:absolute;
  top:132px;
  margin-left:0;
  margin-right:0;
  width:760px;
  vertical-align: top;
  font-size:10px;
  padding:0;
}

table.p23 table.projektbeskrivelse{
  margin-top:20px;
}

table.p23 table.projektbeskrivelse td.wordDoc{
  cursor:pointer;
  height:70px;
  text-align:center;
}

table.p23 table.projektbeskrivelse td.wordDoc div{
  background-color:#CACDD3;
  font-size:6pt;
  color:Black;
}

table.p51{
  margin-left:9px;
}

table.p51txt{
  margin-left:2px;
  border-width:0px;
  width:747px;
  font-size:10px;
}

table.priority {
  border-color: #FFFFFF;
  border-width: 0;
  border-style: none;
  color: #000000;
  font-size: 10px;
}

table.prioTable{
  width:72px;
}

table.ProjTable2_1
{
  /* side 2.1 */
  border:0px;
  margin-top:62px;
  margin-left:0;
  margin-right:0;
  width:400px;
}

table.ProjTable2_2{
  /* side 2.2 */
  border:0px;
  border-style:solid;
  margin-top:80px;
}

/* fritekst søgning */
table.search input.textinput{
  width:160px;
  height:17px;
  border-bottom-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  margin-left:6px;
  font-size:9px;
}

table.search td{
  height:9px;
}

table.search tr{
  height:9px;
}

#tblCenter{
  border: 0;
}

td{
  font-family:Verdana, Arial, Sans-Serif ;
  letter-spacing:-0.04em;
  border:0px;
  margin:0px;
}

td.cellLMenu  {
  font-size:10px;
  margin-top:7px;
  vertical-align:top;
  width:200px;
  height:20px;
}  

/* 
td.cellLMenu  {
  background-color: transparent;
  }
  */

/* top menu */
td.cellTMenu  {
  vertical-align:baseline;
  height:20px;
}

td.hand{
  cursor:pointer;
}

td.headerMatrix  {
  background-color: #EFF4F7;
  height: 16px;
  border-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  font-size: 8px;
  color: #000000;
}

td.headerMatrix1{  
  /* 2.3   matrix */
  background-color: #FFFFFF;
  height: 16px;
  border-color: #FFFFFF;
  border-width: 0;
  border-style: solid;
  font-size: 8px;
  color: #000000;
  text-align: right;
  cursor:pointer;
}
   
td.headerMatrix2{
  background-color: #FFFFFF;
   height: 16px;
   border-color: #000000;
   border-width: 0px;
   border-style: solid;
   cursor: pointer;
   font-size: 8px;
   color: #000000;
  cursor:pointer;
}
  
td.headerMatrix3{
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-width: 0;
  border-style: solid;
  cursor: pointer;
  font-size: 8px;
  color: #000000;
  cursor:pointer;
}
  
td.headerMatrix4{
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-width: 0;
  border-style: solid;
  cursor: pointer;
  font-size: 9px;
  color: #000000;
  cursor:pointer;
}

td.help {  /* template: hjælpetekst-område i venstremenu */
  font-size: 10px;
  color:Black;
  vertical-align:top;
  width:184px;
  height:566px;
  padding: 6 6 6 6;
}

td.hlpboxhdr  {
  font-size: 9pt;
  FILTER: Alpha(Opacity=75, FinishOpacity=90, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0);
}

td.imagetd2_2{
  border-width: 0 0 0 0;
  height:40px;
}

td.popuphdr  {
  font-size: 11pt;
  font-weight: bold;
  color: #ffffff;
}

td.popuphdr2 {
  /* overskrift tekst i lille popup vindue */
  font-size: 11pt;
  font-weight: bold;
  color: #697283;
}

td.popupluk {
  font-size: 8pt;
  text-align: right;
}

td.popupluk2 {
  font-size: 8pt;
  text-align: right;
}

td.popupluk2 A {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

td.popupluk A.hover {
  color: #ffffff;
}

td.popupluk2 A.hover{
  color: yellow;
}

td.popuptxtover {
  /* side 3.1 prioritering  */
  background-color:#e0e0e0;
}

td.projtd{
  /* side 2.1, side 2.3 
  adskiller celler med indhold   */
  border-width: 0px;
  background-color:White;
}

td.tdMain3 div.imagehandle{
  margin:5px;
  border-width:1px;
  border-style:solid;
  border-color:#C0C6D1 #697283 #697283 #c0c6d1;
  width:262px;
  height:291px;
  background-color:white;
}

td.tdspacer{
  /* side 2.1   */
  border-width:0px;
  border-style:solid;
}

td.turkismatrix  {
  background-color: #9FFFFC;
  height: 33px;
  border-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  font-size: 12px;
  color: #000000;
}

textarea{
  font-family: Verdana, Arial, Sans-Serif ;
  font-size:10px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-style:solid;
  border-width:0px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
}

textarea.editmiljomaal{
  overflow-y:auto;
  width: 298px;
  }
  
textarea.p52ansvar{
  width:39px;
  height:100%;
}

textarea.p52dato{
  width:59px;
  height:100%;
}

textarea.p52metode{
  width:58px;
  height:100%;
}

textarea.p52miljomaal{
  width:159px;
  height:100%;
}

textarea.p52resultat{
  width:209px;
  height:100%;
}

textarea.p52virkemiddel{
  width:160px;
  height:100%;
}

.txt1{
  visibility:hidden;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 263px; /* Width of Menu Items */
  border-bottom: 1px solid #ccc;
}

ul li {
  position: relative;
}

