html
{
  font-size: 76%;
  padding: 0px;
  margin: 0px;
  border: 0px;
  height: 100%;
  max-height: 100%;
}

body
{
  font-family: arial, trebuchet ms, tahoma, helvetia, verdana, sans-serif, 'Times New Roman';
  /*background: rgb(35,38,118) 0px 0px;*/
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
  font-size: 1em;
  scrollbar-face-color: #A6A078;
  scrollbar-highlight-color: #000000;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #000000;
}

li
{
  list-style: outside;
  list-style-type: square;
  padding-bottom: 2px;
}

img
{
  /* border-color: #333333; */
  border: 0px;
  cursor: hand;
  cursor: pointer;
}

span
{
  color: #000000;
  font-weight: bold;
}

table
{
  font-family: arial, trebuchet ms, tahoma, helvetia, verdana, sans-serif, 'Times New Roman';
  color: #000000;
  width: 100%;
  padding: 0px;
  margin : 0px;
  border: 1	px;
}

td
{
  font-family: arial, trebuchet ms, tahoma, helvetia, verdana, sans-serif, 'Times New Roman';
  vertical-align: top;
  text-align: left;
  color: #000000;
  font-size: 0.9em;
}

a
{
  font-weight: bold;
  cursor: hand;
  text-decoration: none;
  font-size: 0.9em;
  color: #0404F9;
}
a:active
{
  cursor: hand;
  color: #BB9540;
}
a:hover
{
  cursor: hand;
  color: #BB9540;
}
a:visited
{
  cursor: hand;
}

div
{
  font-family: arial, trebuchet ms, tahoma, helvetia, verdana, sans-serif, 'Times New Roman';
  text-transform: none;
  background-color: Transparent;
  vertical-align: baseline;
  color: #000000;
  text-align: left;
  outline: 0;
}

#divTop
{
  z-index: 1;
  position: absolut;
/*  background-color: rgb(35,38,118);*/
  background-image: url(img/am_hg.jpg);
  background-repeat: repeat-y;
  text-align: center;
  top: 0px;
  left: 0px;
  margin-left: 8%;
  width: 1060px;
  height: 2200px;
  display: block;
}

/* BEREICH SITE */
#divSite
{
  position: absolute;
  display: block;
  top: 200px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 1060px;
  margin-left: 8%;
}
#divLeft
{
  z-index: 2;
  position: absolute;
  text-align: left;
  top: 40px;
  left: 30px;
  width: 280px;
  display: block;
}
#divMain
{
  z-index: 3;
  position: absolute;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  text-align: left;
  top: 0px;
  left: 312px;
  width: 502px;
  display: block;
}
#divRight
{
  z-index: 4;
  position: absolute;
  text-align: left;
  top: 25px;
  left: 816px;
  width: 230px;
  display: block;
}
/* ENDE SITE */
#divBottom
{
  z-index: 5;
  position: absolute;
  text-align: left;
  display: block;
  top: 1760px;
  left: 80px;
  width: 880px;
  margin-left: 8%;
}

#divTour
{
  position: relative;
  border-top: solid 1px #B5B5B5;
  border-bottom: solid 1px #B5B5B5;
  color: #000000;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 400px;
  width: 220px;
  display: block;
  /* overflow: scroll; */
  float: left;
}

.lblTitle
{
  padding-right: 2px;
  padding-left: 2px;
  background-color: #0404F9;
  font-size: 1em;
  font-weight: bold;
  color: #E2E2E2;
}

.lblUTitle
{
  color: #60605F;
  font-size: 0.95em;
  font-weight: bold;
  height: 34px;
  vertical-align: middle;
}
.lblUTitle.Abstand
{
  height: 20px;
}

.lblDatum
{
  color: #000000;
  font-size: 0.8em;
  height: 24px;
}
.lblText
{
  color: #000000;
  font-size: 0.8em;
}
.lblLinie
{
  font-size: 0.8em;
  border-bottom-color: #F6F7D5;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
  height: 10px;
}

#divBild
{
  z-index: 99;
  position: absolute;
  border: #999999 3px ridge;
  background-color: #CFD0B4;
  top: 100px;
  left: 190px;
  width: 930px;
  height: 510px;
  overflow: auto;
  cursor: hand;
  cursor: pointer;
  display: inline;
}

#divMenu
{
  z-index: 2;
  text-align: left;
  top: 0px;
  left: 0px;
  width: 940px;
  height: 140px;
  color: #000000;
  position: absolute;
}

#divText
{
  z-index: 3;
  text-align: left;
  display: block;
  overflow: auto;
  top: 146px;
  left: 290px;
  width: 385px;
  height: 510px;
  position: absolute;
  color: #000000;
}

.imgrand
{
  border: 1px;
  border: #999 1px solid;
}