
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,th,td,tr {  
   margin:           0;  
   padding:          0;  
   border:           0;  
   border-spacing:   0;
   border-collapse:  collapse;
   font-size:        11px;
}

table {
   margin-left:      auto;
   margin-right:     auto;
}
th,td {
   padding-left:     0.1em;
   padding-right:    0.1em;
   text-align:       left;
}

th {
   /*font-variant:     small-caps;*/
   white-space:      nowrap;
   /*border-bottom:    1px solid;*/
}

h1 {
   font-size:        1.5em;
   font-weight:      normal;
   font-variant:     small-caps; 
   color:            black;
}

h2 {
   font-size:        1.2em;
   font-weight:      bold;
   font-variant:     small-caps;
   font-style:       italic;
   border-bottom:    1px solid;
   color:            black;
}

html, body {
   height:           100%; 
   max-height:       100%; 
}

html {
   background-color: white;
   color:            black;
}
body {
   font-family:      Verdana;
   font-size:        10px;
}
#bodyMain {
   width:            1000px;            /* husk at ændre andre stedet    */
   margin-left:      auto;
   margin-right:     auto;
}
/*
* html #divHeader {
   height:           133px;
}
* html #divFooter {
   height:           14px;
}
* html #container {
   height:           100%; 
   width:            100%; 
}
*/
#divHeader {
   /*
   position:         absolute;
   top:              0px; 
   left:             0px; 
   height:           133px;
   */
   position:         relative;
   margin-left:      auto;
   margin-right:     auto;
   width:            1000px;            /* samme som bodyMain.width      */
   overflow:         hidden; 
   border-bottom:    1px solid;
   z-index:          30;
   border-color:     #ccc174;
   font-size:        12px;
   text-align:       center;
}
#divHeader h1 {
   font-size:        2em;
   font-weight:      normal;
   font-variant:     small-caps; 
   margin-left:      auto;
   margin-right:     auto;
   text-align:       center;
}
#divHeader td {
   border:           0px solid;
   font-size:        12px;
}

#divFooter {
   /*20120808 (auto footer nederst på siden)
   bottom:           2em;
   height:           2em;
   */
   position:         relative;
   margin-left:      auto;
   margin-right:     auto;
   width:            1000px;            /* samme som bodyMain.width      */
   overflow:         hidden; 
   border-top:       1px solid;
   z-index:          20;
   border-color:     #ccc174;
   color:            black;
}
#divFooter a:link,#divFooter a:visited,#divFooter a:active {
   color:            #e03f0e;
   text-decoration:  none;
   color:            black;
}
#container {
   /*
   top:              134px;
   bottom:           14px;
   position:         fixed; 
   left:             0px;
   right:            0px; 
   */
   /*overflow:         auto;*/
   text-align:       center;
   font-size:        10px;
   background-color: white;
}
#container td {
   font-size:        10px;
   padding-left:     0.5em;
   padding-right:    0.5em;
}
#container th {
   font-size:        12px;
}
#container a:link,#container a:visited,#container a:active {
   color:            #e03f0e;
   text-decoration:  none;
}
#siteLogo {
   height:           100px;
   width:            110px;
   top:              0px;
   left:             0px;
   position:         relative;
   overflow:         hidden;
}
#siteName {
   font-size:        3em;
   top:              0px;
   left:             111px;
   position:         absolute;
}
#siteDesc {
   font-size:        1em;
   top:              35px;
   left:             111px;
   position:         absolute;
}
#gfaHeader {
   position:         relative;
   width:            470px;            /* halvdelen af bodyMain.width      */
   overflow:         hidden;
}
#gfaHeader td {
   border:           0px none;
   padding:          0;
   margin:           0;
}
#gfaStatbox {
   /*right:            10px;*/
   position:         absolute;
   top:              55px;       /*130px;*/
   left:             150px;
   float:            right;
   width:            160px;      /*100px;      /*220px;*/
   height:           48px;   
   color:            #555555;
   font-size:        10px;       /*1.25em;*/
   font-style:       italic;
   /*20140417  font-variant:     small-caps; */
   z-index:          10;
   text-align:       center;
}
#sshStatbox {
   position:         absolute;
   top:              40px;       /*60px;*/
   right:            10px;
   width:            100px;      /*220px;*/
   height:           48px;
   color:            darkred;
   font-size:        10px;       /*1.25em;*/
   font-style:       italic;
   /*20140417  font-variant:     small-caps; */
   z-index:          10;
   text-align:       center;
}
#logobox {
   z-index:          8;
   text-align:       left;
   width:            360px;         /* halvdelen af bodyMain.width      */
   overflow:         hidden;
   float:            left;
}
#divMenu {
   overflow:         hidden;
   width:            500px;         /* 20160314 530px;            /* halvdelen af bodyMain.width      */
   /*20180416  float:            right;*/
   position:         absolute;      /* 20180416 */
   right:            0px;           /* 20180416 */
}
#divMenuMain {
   width:            330px;         /* 20160314 420px;*/
   overflow:         hidden;
   float:            left;
   text-align:       left;
}
#divMenuUser {
   width:            110px;
   overflow:         hidden;
   float:            right;
   text-align:       right;
}

.divDescription {
   text-overflow:    ellipsis;
   overflow:         hidden;
   font-size:        11px;
   height:           16px;
}
.pointer {
   cursor:           pointer;
}
.mainMenuBotton {
   padding:          0px 3px;
}
.menuContainerLeft {
   overflow:         hidden;
   width:            100px;   /*110px;*/
   float:            left;
}
.menuContainerRight {
   overflow:         hidden;
   width:            100px;   /*110px;*/
   float:            right;
   border-left:      1px solid;
}
.menuContainerSmall {
   overflow:         hidden;
   width:            101px;   /*111px;*/
   background-color: white;
   text-align:       center;
}
.menuContainerWide {
   overflow:         hidden;
   width:            201px;   /*222px;*/
   background-color: white;
   text-align:       center;
}
.menuImage {
   /*float:            left;*/
}
.menuBottonLink {
   /*width:            111px;*/
}
.menuBottonImage {
   cursor:           pointer;
}
.menuHeader {
   font-weight:      bold;
   overflow:         hidden;
   white-space:      nowrap;
   text-overflow:    ellipsis;
   border-bottom:    1px solid;
}
.divButton {
   font-size:        12px;
   text-align:       center;
   float:            left;
   background-color: lightblue;
   cursor:           pointer;
   border:           1px solid blue;
   padding:          0px 5px 3px 5px;
   border-radius:    10px;
   width:            54px;
}
.dispTitleMenu {
   float:            right;
   padding-right:    5px;
   /*right:            5px;*/
   /*position:         absolute;*/
}
.dispTitle {
   font-size:        15px;
   background-color: white;
   padding-bottom:   0.3em;
   width:            100%;
   /*position:         relative;*/
}
.dispInfo {
   font-size:        10px;
   background-color: darkgreen;
   color:            white;
   padding-bottom:   0.3em;
   width:            100%;
   /*position:         relative;*/
}
.dispWarning {
   font-size:        10px;
   background-color: yellow;
   color:            black;
   padding-bottom:   0.3em;
   width:            100%;
   /*position:         relative;*/
}
.dispError {
   font-size:        10px;
   background-color: darkred;
   color:            white;
   padding-bottom:   0.3em;
   width:            100%;
   /*position:         relative;*/
}
.imgFlag {
   padding-top:      5px;
   padding-bottom:   5px;
}
.rowEven {
   background-color: #fff;
}
.rowOdd {
   background-color: #eee;
}
.tip {
   font-size:        10px;
   background-color: white;
   color:            black;
}
.small {
   font-size:        11px;
   padding:          0px;
   margin:           0px;
}
.medium {
   font-size:        1.25em;
   padding:          0px;
   margin:           0px;
}
.large {
   font-size:        1.5em;
   padding:          0px;
   margin:           0px;
}
.modified {
   color:            green;
}
.link {
   color:            #e03f0e;
   text-decoration:  none
}
.importHelp  table,tr,td {
   vertical-align:   top;
}
a:link,a:visited,a:active {
   color:            #e03f0e;
   text-decoration:  none
}
a:hover {
   color:            #e03f0e;
}
