a.extendeClassName,
div.extendeClassName {
   font-size: small;
   background-color: #b0c4de;
}

a.ClassFile,
div.ClassFile {
   font-size: x-small;
   background-color: #b0c4de;
}

a.className,
div.className {
   font-size: medium;
   background-color: #b0c4de;
}



a.grenColor {
   font-size: xx-small;
   text-decoration: none;
   text-align: center;
   color: #000000;
}

div.entryCellDate {
   font-weight: 700;
   font-size: xx-small;
   text-align: center;
}
div.entryCellDefault, 
div.entryCellGruppe, 
div.entryCellMikro,
div.entryCellMini,
div.entryCellJunior,
div.entryCellTrop,
div.entryCellLiquevil,
div.entryCellZygomorf,
div.entryCellLeder,
div.entryCellBestyrelse,
div.entryCellHytte,
div.entryCellShared
{
   font-size: x-small;
   background-color: #ffffff;
}


div.entryCellLiquevil,
{
   background-color: #87cefa;
}

div.entryCellZygomorf,
{
   background-color: #b0c4de;
}




div.entryCellLeder
{
   background-color: #a9a9a9;
}

div.entryCellBestyrelse
{
   background-color: #7fffd4;
}

div.entryCellHytte
{
   background-color: #f0e68c;
}



div.entryCellGruppe 
{
   background-color: #ffd700;
}


div.entryCellMikro
{
   background-color: #7FFF00;
}

div.entryCellMini
{
   background-color: #ff69b4;
}

div.entryCellJunior
{
   background-color: #ff6347;
}


div.entryCellTrop
{
   background-color: #e9967a;
}


table.calendar {
   width: 800px;   
}

tr.listDataRow1, tr.editDataRow1 {
   background-color: #dddddd;
}

tr.listDataRow2, tr.editDataRow2 {
   background-color: #0000ff;
}

tr.dayRow td.dayCell{
   border: 2px solid  #000000;
   background-color: #0000ff;
}

td.dayCell{
   border: 2px solid  #000000;
   background-color: #ffffff;
   text-align: center;
   font-weight: 700;
   font-size: x-small;
   width: 100px;
   min-width: 100px;
}




tr.dateRow {
   border: 2px solid  #000000;
}

td.dateCell{
   border: 0px solid  #000000;
   background-color: #f0f0f0;
   font-weight: 700;
   text-align: center;
   font-size: x-small;
   width: 100px;
   min-width: 100px;
}


tr.entryRow {
   border: 2px solid  #000000;
}

td.entryCell{
   border: 0px solid  #000000;
   width: 100px;
}

td.entryCellCurrent{
   border: 2px solid  #000000;
}


.editDataSubmit {
   text-align: center;
}


table.listData, table.editData {
   empty-cells: show;
}

table.listData, td.listDataTitle, 
table.editData, td.editDataName , 
td.editDataOld, td.editDataNew, 
td.editDataTitle{
   border: 2px solid  #000000;
}


td.editDataTitle, td.listDataTitle {
   font-weight: 700;
   font-size: 110%;
   text-align: center;
}

td.editDataName, {
   font-size: 100%;
   font-weight: 700;
}



td.listDataData {
   border: 2px solid  #000000;
   font-weight: 500;
   font-size: 100%;
   text-align: center;
   height: 12px;
}

td.listDataSubmit {
   border: 2px solid  #000000;
   text-align: center;
   height: 12px;
}


input.listDataSubmit {
   padding: 0cm 0cm 0cm 0cm;
   margin: 0cm 0cm 0cm 0cm;
   font-weight: 700;

}




tr.mainRow {
   height: 500px;
}

tr.topRow {
   height: 50px;
}

table.mainTable {
   width: 100%;
}

tr.topMenuRow {
}

td.topMenuTD {
}


tr.hidden {
   visibility: collapse;
}

td.hidden {
   visibility: collapse;
}



td.buttomTD {
   colspan: 2;
   width: 100%;
   text-align: center;
   /* border: 1px solid #FFF90F; */
   padding: 0.5cm;
}


td.shortCalendar {
   padding: 0;
}


td.top {
}

td.left {
   border: 1px solid #FFFFFF;
//   background-color: #0f0fDf;
   background-color: #000080;
   height: 100%; 
   width: 12%;
   vertical-align: top;
}

td.right {
   vertical-align: top;
}

td.myContent {
   font-size: medium;
}

table.masterTable {
   width: 1000px;
   align: center;
}


td.top {
//   background-color: #0f0fDf;
   background-color: #000080;
   font-size: x-large;
   text-align: center;
   color: #FFFFFF;
   font-weight: bolder;
   font-style: italic;
   width: 100%;
   colspan: 2;
}



/* Lodret menu */

table.vmenu {
   width: 95%;
}

td.vmenu, td.vmenuActive {
   text-align: center;
}

td.vmenu {
   border: 1px solid #FFFFFF;
}

td.vmenuActive {
   border: 0px solid #FFFFFF;

}

a.vmenu, a.vmenuActive {
   font-weight: 700;
   font-size: 110%;
   text-decoration: none;
   margin-top: .1cm;
   width: 100%;
}

a.vmenuActive {
   color: #F2DA4D;
}


a.vmenu:link {color: #FFFFFF}
a.vmenu:visited {color: #FFFFFF}
a.vmenu:hover {color: #FF00FF;}
a.vmenu:active {color: #FFFFFF;}






/* hmenu */

div.hmenu1, div.hmenu2 {

   position: relative; 
//   background-color: #0f0fDf;
   background-color: #000080;
   color: #000000;

   
}

div.hmenu1 {
   border: 0px solid #FFFFFF; 
}

div.hmenu2 {
   border: 1px solid #FFFFFF; 
}

table.hmenu1, table.hmenu2, table.hmenu3 {
   width: 100%;
}

td.hmenu1, td.hmenu1Active, td.hmenu2, td.hmenu2Active, td.hmenu3, td.hmenu3Active {
   text-align: center;
}

td.hmenuActive {
}

td.hmenu1, td.hmenu2, td.hmenu3 {
   border: 1px solid #FFFFFF;
}

a.hmenu1,a.hmenu2, a.hmenu1Active,a.hmenu2Active {
   width: 100%;
   text-decoration: none;
   text-align: center;
}

a.hmenu1, a.hmenu1Active {
   font-weight: 700;
   font-size: 100%;
}
a.hmenu2, a.hmenu2Active {   
   font-weight: 600;
   font-size: 90%;
}


a.hmenu1:link, a.hmenu2:link {color: #FFFFFF;}
a.hmenu1:visited, a.hmenu2:visited {color: #FFFFFF;}
a.hmenu1:hover, a.hmenu2:hover {color: #FF00FF;}
a.hmenu1:active, a.hmenu2:active {color: #FFFFFF;}


a.hmenu1Active:link, a.hmenu2Active:link {color: #F2DA4D;}
a.hmenu1Active:visited, a.hmenu2Active:visited {color: #F2DA4D;}
a.hmenu1Active:hover, a.hmenu2Active:hover {color: #FF00FF;}
a.hmenu1Active:active, a.hmenu2Active:active {color: #F2DA4D;}





/* indholdrude inkl. topmenu */

div.content {
   position: absolute;
   left: 150px;
   top: 50px;
/*   width: 850px; */
   border: 1px solid #000000;    
}




body.normal {
   background-color: #FFFFFF;
   color: #000000;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-family: Comic Sans MS;
   font-size: small;
}


a.normal:link {color: #000000}
a.normal:visited {color: #000000}
a.normal:hover {color: #FF00FF}
a.normal:active {color: #000000}



.frontImage {
   position: relative;
   left: 75px;
   WIDTH: 450px;
   HEIGHT: 338px;
   border-style: none;
}









div.x_top {
   height: 9%;
   width: 100%;
   background-color: #0f0fDf;
   font-size: x-large;
   text-align: center;
   color: #FFFFFF;
   font-weight: bolder;
   font-style: italic;
}




div.pageContent {
   position: relative;
}

div.calender {
   position: relative;
   width: 100%;
}

div.frontInfo {
   left: 730px;
   top: 90px;
   position: absolute;
}




.default {
   color: #000000;
   font-size: small;
}

div.shortInfo {
   color: #000000;
   font-size: small;
   text-align: center;
}


H2 {
   font-size: large;
}


H2.blaa {
   font-size: large;
}

H2.roed {
   font-size: large;
}

H2.gul {
   font-size: large;
}

H2.groen {
   font-size: large;
}


.blaa {
   color: #0000FF;
/*   font-size: small; */
}

.roed {
   color: #FF0000;
/*   font-size: small; */
}

.gul {
   color: #FFcc00;
/*   font-size: small;*/
}

.groen {
   color: #00EE00;
/*   font-size: small;*/
}


fieldset.kortInfo {
   visibility: hidden;
}
fieldset.annonce800 {
   visibility: hidden;
   WIDTH: 135px;
   HEIGHT: 165px;
   LEFT: 5px;
   POSITION: absolute;
   bottom: 5px;
   color: #000000;
   font-weight: bold;
   background-color: #0000CC;
}


fieldset.annonce {
   WIDTH: 146px;
   HEIGHT: 175px;
   LEFT: 1px;
   POSITION: absolute;
   TOP: 400px;
   color: #FFFFFF;
   font-weight: bold;
   background-color: #0f0fDf;
   border-width: 0px;
   text-align: center;
   z-index: 10;
}

legend.default {
   color: #000000;
   font-weight: bold;
   font-size: medium;
   bottom: 0%;
   LEFT: 0%;
}




a.image {
   border-style: none;
}
.blivSpejder{
   POSITION: absolute;
   TOP: 380px;
   LEFT: 450px;
   border-style: none;
}

table.adresselistefamilie {
   width: 100%;
   border-style: solid;
   border-width: 1px;
}

td.adresselistefamilie {
   font-size: small;
   width: 33%;
   border-style: solid;
   border-width: 1px
}

table.adresselistekompakt {
   width: 100%;
   border-style: solid;
   border-width: 1px;
}

table.mail_tab {
   width: 650px;
}
.mail_medlem {
   font-size: mall;
   font-weight: bold;
}

.mail_forael {
   font-size: small;
}

.mail_forklar {
   font-size: small;
   font-weight: bold;
   width: 100%;
   text-align: center;
}

td.mail_cb {
   font-size: small;
   text-align: center;
}


td.adresselistekompakt {
   width: 50%;
   font-size: small;
   border-style: solid;
   border-width: 1px
}

table.menu1 {
   Z-INDEX: 1; 
   LEFT: 160px;
   WIDTH: 830px; 
   POSITION: absolute;
   TOP: 57px; 
   HEIGHT: 21px;
   text-align: center;
   
}

table.menu1800 {
   Z-INDEX: 1; 
   LEFT: 160px;
   WIDTH: 606px; 
   POSITION: absolute;
   TOP: 57px; 
   HEIGHT: 21px;
   text-align: center;
   
}

td.menu1 {
  font-size: x-small;
  text-align: center;
  background-color: #0000CC;
  font-weight: bold;
  color: #FFFFFF;
}

td.menu1Selected {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
}

td.menu1Selecting {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  background-color: #0000CC;
  color: #F2DA4D;
}


a.menu1 {
  font-size: x-small;
  text-align: center;
  background-color: #0000CC;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

a.menu1Selected {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

a.menu1Selecting {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  background-color: #0000CC;
  color: #F2DA4D;
  text-decoration: none;
}

table.menu2 {
   Z-INDEX: 1; 
   LEFT: 160px;
   WIDTH: 830px; 
   POSITION: absolute;
   TOP: 79px; 
   HEIGHT: 19px;
   text-align: center;
}

td.menu2 {
  font-size: x-small;
  text-align: center;
  background-color: #0000CC;
  font-weight: bold;
  color: #FFFFFF;
}

td.menu2Selected {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
}

td.menu2Selecting {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  background-color: #0000CC;
  color: #F2DA4D;
}

a.menu2 {
  font-size: x-small;
  text-align: center;
  background-color: #0000CC;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

a.menu2Selected {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

a.menu2Selecting {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  background-color: #0000CC;
  color: #F2DA4D;
  text-decoration: none;
}

table.menu3 {
   Z-INDEX: 1; 
   LEFT: 160px;
   WIDTH: 830px; 
   POSITION: absolute;
   TOP: 101px; 
   HEIGHT: 19px;
   text-align: center;
}

td.menu3 {
  font-size: x-small;
  text-align: center;
  background-color: #0000CC;
  font-weight: bold;
  color: #FFFFFF;
}

td.menu3Selected {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
}

td.menu3Selecting {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  background-color: #0000CC;
  color: #F2DA4D;
}

a.menu3 {
  font-size: x-small;
  text-align: center;
  background-color: #0000CC;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

a.menu3Selected {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}

a.menu3Selecting {
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  background-color: #0000CC;
  color: #F2DA4D;
  text-decoration: none;
}


/* top felt */
div.top {
   height: 50px;
   width: 100%;
   background-color: #0f0fDf;
   font-size: x-large;
   text-align: center;
   color: #FFFFFF;
   font-weight: bolder;
   font-style: italic;
}