@charset "iso-8859-1";

body {
  background-image: url(../bilder/background.png);
  background-repeat: repeat;
  font-family: Arial, sans-serif;
  color: black;
  font-size: 10pt;
  overflow: auto;
}
div {
  position: absolute;
}
.divTop {
  top: 0px;
  left: 50%;
  width: 850px;
  height: 640px;
  margin-left: -450px;
}
.divContent {
  background-color: #faf5f0;
  top: 20px;
  left: 250px;
  width: 600px;
  height: 600px;
}
.divText {
  background-color: #faf5f0;
  top: 20px;
  left: 250px;
  width: 600px;
  height: 200px;
}
.divTextHoch {
  background-color: #faf5f0;
  top: 20px;
  left: 650px;
  width: 200px;
  height: 600px;
}
.divLinks1 {
  background-color: #faf5f0;
  top: 20px;
  left: 250px;
  width: 200px;
  height: 200px;
}
.divLinks2 {
  background-color: #faf5f0;
  top: 20px;
  left: 450px;
  width: 200px;
  height: 200px;
}
.divLinks3 {
  background-color: #faf5f0;
  top: 20px;
  left: 650px;
  width: 200px;
  height: 200px;
}
.divFoto {
  top: 220px;
  left: 250px;
  width: 600px;
  height: 400px;
}
.divFotoHoch {
  top: 20px;
  left: 250px;
  width: 400px;
  height: 600px;
}
.divFotos {
  top: 220px;
  left: 250px;
  width: 600px;
}
.divOpera {
  top: 220px;
  left: 248px;
  width: 600px;
}
b {
  color: black;
}
table {
  background-color: #faf5f0;
  text-align: left;
  font-size: 10pt;
}
.table100 {
  height: 100%;
}
.tableText {
  height: 100%;
  width: 584px;
  height: 184px;
  margin: 8px;
}
th {
  vertical-align: top;
}
.thBig {
  font-size: 12pt;
}
td {
  vertical-align: top;
}
.tdLeftMiddle {
  text-align: left;
  vertical-align: middle;
}
.tdRight {
  text-align: right;
}
.tdRightMiddle {
  text-align: right;
  vertical-align: middle;
}
.tdCenter {
  text-align: center;
}
.tdMiddle {
  vertical-align: middle;
}
.tdCenterMiddle {
  text-align: center;
  vertical-align: middle;
}
.tdCenterBottom {
  text-align: center;
  vertical-align: Bottom;
}
.tdJustify {
  text-align: justify;
}
.tdJustifyMiddle {
  text-align: justify;
  vertical-align: middle;
}
a:link {
  color: #630be5;
  text-decoration: none;
}
a:visited {
  color: #630be5;
  text-decoration: none;
}
a:hover {
  color: #ac98db;
  text-decoration: none;
}
a:active {
  color: #ac98db;
  text-decoration: none;
}
a.aMenu:link {
  color: black;
  text-decoration: none;
}
a.aMenu:visited {
  color: black;
  text-decoration: none;
}
a.aMenu:hover {
  color: #630be5;
  text-decoration: none;
}
a.aMenu:active {
  color: #630be5;
  text-decoration: none;
}
a.aNav:link {
  color: black;
}
a.aNav:visited {
  color: black;
}
a.aNav:hover {
  color: #630be5;
}
a.aNav:active {
  color: #630be5;
}
ul {
  font-size: 12pt;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  color: black;
  text-decoration: none;
  display: block;
}
ul.ulMain1 li a:link, ul.mainnav li a:visited {
}
ul.ulMain1 li a:hover {
  color: #630be5;
}
ul.ulMain2 {
  font-weight: bold;
}
ul.ulSub1 {
  font-size: 10pt;
  font-weight: normal;
}
ul.ulSub1 li a:link, ul.subnav li a:visited {
}
ul.ulSub1 li a:hover {
  color: #630be5;
}
ul.ulSub2 li {
  font-size: 10pt;
  font-weight: bold;
}