
* {
  margin: 0px ;
  padding: 0px ; }

/* ------- Index page  ------- */

#ibody { 
  background-color: #ffffa0 ;
  background-image: url(./images/5192g.jpg) ;
  background-position: top center ;
  background-repeat: no-repeat ;
  font-family: "comic sans ms",arial,swiss ;
  text-align: center ;
  margin-right: 5mm ; 
}

#ititle-1 {
  margin-top: 2mm ;
  font-size: 16pt ;
  font-weight: bold ;
  color: #ffffaa ;
}

#ititle-2 {
  margin-top: -1mm ;
  font-size: 28pt ;
  color: #ffffaa ;
}

#ititle-3 {
  margin-top: 0mm ;
  font-size: 16pt ;
  font-weight: bold ;
  color: #ffffaa ;
}

#ilink {
  margin-top: 10mm ;
  font-size: 10pt ;
}

#ilink a {
  background-color: #ffffaa ;
  padding-left: 1mm ;
  padding-right: 1mm ;
  text-decoration: none ;
  color: #0000aa ;
}

/* ------- Control frame ------- */

#cbody { 
  background-image: url(./images/back-4.jpg) ;
  /* xbackground-position: 0 -76 ; */
  text-align: center ; 
}

#ccosy {
  border-style: solid ; 
  border-width: 1px ;
  border-color: #ffffaa ;
}

#cbody table {
  margin-top: 10px ;
  margin-bottom: 10px ;
}

#cbody td {
  padding-left: 5px ;
  padding-right: 5px ;
  text-align: center ; 
  font-family: "comic sans ms",arial,swiss ;
  font-size: 9pt ;
  color: #000088 ;
}

#cbody td.active {
  background-color: #66bb66 ;
  color: #ffffff ;
}

#cbody td.active a {
  color: #000000 ;
}

#cbody td.inactive {
  background-color: #ffffdd ;
}

#cbody td.disabled {
  background-color: #ffffdd ;
  color: #aaaaaa ;
}

#cbody td a {
  padding-left: 5px ;
  padding-right: 5px ;
  text-decoration: none ;
  color: #000088 ;
}

#cbody td a:hover {
  color: #ff0000 ;
}

.clink {
  margin-top: 5px ;
}

.clink a img {
  border: none ;
}

#cimpres {
  margin-top: 10px ;
}

#cimpres a {
  background-color: #aaaaaa ;
  font-family: arial,swiss ;
  font-size: 7pt ;
  color: #000099 ;
  padding-left: 3px ;
  padding-right: 3px ;
  text-decoration: none ;
}  

/* ------- Main frame ------- */

#mbody { 
  background-color: #eeeecc ;
  /* xbackground-position: -151 -76 ; */
  background-attachment: fixed ;
  margin-top: 8mm ;
  padding-left: 10mm ;
  padding-right: 5mm ;
  font-family: "comic sans ms",arial,swiss ;
  color: #000050 ; 
}

#mbody a {
  text-decoration: none ;
}

#mbody img.imgl {
  margin-right: 3mm ;
  margin-top: 2mm ;
  margin-bottom: 3mm ;
}

#mbody img.imgr {
  margin-left: 3mm ;
  margin-right: 3mm ;
  margin-top: 2mm ;
  margin-bottom: 3mm ;
}

.mlinks {
  font-size: 11pt ;
  text-decoration: none ;
}

.mlinksmall {
  font-size: 8pt ;
  text-decoration: none ;
}

#mnewsline {
  text-align: center ;
  font-family: "comic sans ms",arial,swiss ;
  font-weight: bold ;
  font-size: 11pt ;
  text-decoration: none ;
  cursor: pointer ;
}

.mtitle {
  font-size: 19pt ;
  margin-bottom: 7mm ;
}

.msubtitle {
  font-size: 11pt ;
  text-decoration: underline ;
}

.mtext {
  margin-bottom: 3mm ;
  font-size: 13pt ;
}

.msmall {
  margin-bottom: 3mm ;
  font-family: swiss,arial ;
  font-size: 8pt ;
}



/* ------- Title frame  ------- */

#tbody { 
  background-image: url(./images/back-4.jpg) ;
  font-family: "comic sans ms",arial,swiss ;
  text-align: left ; 
}

#ttitle {
  margin-top: 16px ;
  margin-left: 150px ;
  font-size: 20pt ;
  color: #ffffaa ;
}

/* ------- Window (help/impressum) ------- */

#wbody { 
  background-color: #eeeecc ;
  margin-top: 5mm ;
  padding-left: 5mm ;
  font-family: "comic sans ms",arial,swiss ;
  text-align: left ;
  color: #000050 ; 
}

.wtitle {
  font-size: 11pt ;
  font-weight: bold ;
  margin-bottom: 4mm ;
}

.wsubtitle {
  margin-top: 3mm ;
  font-size: 9pt ;
  text-decoration: underline ;
}

.wtext {
  font-size: 9pt ;
}

