html, body {
  /*   // © Kammerkoret Hymnia, Claus Holm */
  width: 100%;
  /*height: 100%;*/
  font-family: 'Times New Roman', Georgia, 'Palatino Linotype', Serif;
  font-size: 12pt;
  background-color: #ffffd0;
  color: black;
  overflow: hidden;
}
.dejlighonning {
	display: none;
}
#cm2 {
  position: absolute;
  top: 0.5cm;
  left: 0.5cm;
  width: 1cm;
  height: 1cm;
  background-color: #b00000;
  z-index: 5;
}

#hymnialogo {
  position: absolute;
  top: 0.3cm;
  left: 0.5cm;
  right: 0.5cm;
  height: 2.4cm;
  background-color: #b00000;
  color: #ffffd0;
  text-align: center;
  z-index: 10;
  overflow: hidden;
}
#hymnialogo .kammerkoret {
  font-size:30pt;
  line-height:28pt;
}
#hymnialogo hr {
  width:50%;
}

a, a:active {
	outline: none;
}

#menu {
  position: absolute;
  top: 3cm;
  left: 0.5cm;
  width: 4.5cm;
  bottom: 0.5cm;
  padding-left: 0.2cm;
  background-color: #b00000;
  color: #ffffd0;
  overflow: auto;
  z-index: 10;
}
#menu h1 {
  text-align:   center;
  font-size:    20pt;
  font-variant: small-caps;
}
#main {
  position: absolute;
  left: 5.5cm;
  top: 3cm;
  right: 0.5cm;
  bottom: 0.5cm;
  padding: 1px;
  background-color: #ffffd0;
  color: #000000;
  overflow: auto;
  z-index: 10;
}

#main a {
  color: #d00;
  text-decoration: none;
}
#main a:visited {
  color: #b00;
}
#main a:hover {
  color: #35b;
}
#main a:active {
	color: #5b5;
}
#menu a {
  color: #ffd;
  text-decoration: none;
}
#menu a:visited {
  color: #ffb;
}
#menu a:hover {
  color: #00fff0;
}
#menu a:active {
	color: #3b5;
}
acronym {
  border-bottom: none;
  font-variant: normal;
}
fieldset {
  padding-left: 0.3cm;
  padding-bottom: 0.3cm;
  border-color: #828177;
  margin-left: 1px;
  margin-right: 2px;
}
legend {
  color: black;
  font-size: 1.8em;
  font-weight: normal;
}
h1 {
  margin: 0;
  padding: 3px 0;
  font-size: 22pt;
}

table.undermenupunkter {
  margin: 1px auto;
  border: 0;
}
table.billedramme {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1cm;
  width: 400px;
  height: 300px;
  text-align: center;
  font-size: 22pt;
}
#main .billedramme a {
  text-decoration: none;
}
#main img {
  border: 0;
}

table.nyhed {
	width: 75%;
  background-color: #b00000;
  color: #ffffd0;
  padding: 0.1cm;
  margin: 0.1cm auto;
  border-collapse: separate;
  border: 0.1cm groove #b0bb80;
}

#main .nyhed a {
  color: #fefe00;
}
#main .nyhed a:visited {
  color: #fefea0;
}
#main .nyhed a:hover {
  color: #0ff;
}

.forside_koncert {
  margin:0 auto;
  background-color:#383;
  color:#ffffd0;
  border:groove 3px #e0e0a0;
  padding-left:5px;
  padding-top:2px;
  width:75%;
}

#main .gas {
  margin: 0.2cm 0.1cm;
}
#main .gas_hoved {
  background-color: #b00000;
  white-space: nowrap;
  color: #fff;
  font-size: 0.8em;
  padding: 0 0.1cm;
}
#main .gas_hoved a {
  color: #2fb;
  padding-left: 5px;
}
#main .gas_titel {
  background-color: #EFE8CC;
  color: #000;
  font-weight: bold;
  padding: 0 0.1cm;
}
#main .gas_main {
  background-color: #FFF8DC;
  color: #42426F;
  padding: 0 0.1cm;
}

.luu {
  text-decoration: none;
}

.luu img {
  border: 0;
}

.tabel_tynd_ramme {
  border-width: 1px;
  border-spacing: 1px;
  border-style: solid;
  border-color: black;
  border: 1px solid black;
  border-collapse: collapse;
  margin-left: 1px;
}

.tabel_tynd_ramme th,tfoot {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: black;
  vertical-align: bottom;
  border: 1px solid black;
  font-weight:normal;
}
.tabel_tynd_ramme tr {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: black;
  border: 1px solid black;
  vertical-align: top;
}
.tabel_tynd_ramme td {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: black;
  border: 1px solid black;
  vertical-align: top;
}

.tabel_tynd_ramme caption {
  font-weight: bold;
}

.kan     { color: green; }
.kanikke { color: red; }
.maaskee { color: yellow; }

.sidst_opdateret {
	font-family: Arial;
	font-size: 0.7em;
	clear: both;
	text-decoration: overline;
}

.AdvarselKageafbud {
    display: inline;
    clear: both;
    float: left;
    margin:  20px 3px 3px 3px;
    padding:  5px;
    border: 2px dashed yellow;
}
.AdvarselKageafbud .nb {
    font-weight:bold;
    color:red;
    font-size:16pt;
    text-decoration: blink;
}

