body, td, input, .descr, select {
  font-family: verdana;
  font-size: 11px;
}
.descr2 {
  font-family: verdana;
  font-size: 10px;
}
.img {
  border-width: 1px;
  border-color: #cccccc;
}
.logo {
  position: absolute;
  top: 24px;
  left: 10px;
}
#uppermen{
  position: absolute;
  top: 118px;
  left: 10px;
}
.menue{
  font-family: arial;
  font-size: 13px;
}
a {
  color: #4c4c4c;
  text-decoration:none;
}
a:hover {
  text-decoration: underline;
}
a.moreinfos {
  color: navy;
}
#maintable {
  position: absolute;
  left: 0 px;
}
.submenue {
  font-family: arial;
  font-size: 13px;
  color: #707070;
  font-weight: bold;
}
.content {
  font-family: verdana;
  font-size: 12px;
  text-align:justify;
  color: #4c4c4c;
}
.add2content {
  font-family: verdana;
  font-size: 12px;
  color: #4c4c4c;
}
.picscontent {
  font-family: verdana;
  font-size: 12px;
  color: #4c4c4c;
}
#login {
  position: absolute;
  top: 150px;
  left: 50%;
  margin-left: -150px;
}
.error {
  color: red;
}
.hl {
  background-color: #ffff33;
}


/*ScrollingPart*/
#divUpControl {
  position: absolute; 
  left: 720px;
  top: 220px; 
  width: 34px;
  height: 30px; 
  z-index: 1; 
  display:none; /*hack no scroller*/
}
#divDownControl {
  position: absolute; 
  left: 720px; 
  top: 550px; 
  width: 34px;
  height: 30px; 
  z-index: 1;
  display:none; /*hack no scroller*/
}
#divContainer {
  LEFT: 180px; 
  VISIBILITY: hidden; 
  OVERFLOW: hidden; 
  POSITION: absolute; 
  TOP: 217px; 
  overflow:visible; /*hack no scroller*/
}
#divContent {
  LEFT: 0px; 
  POSITION: absolute; 
  TOP: 0px;
}
#emptyheadline {
  left: 177px;
  top: 182px;
  position: absolute;
}
#justmenue {
  left: 20px;
  top: 50px;
  position: absolute;
}
#headline {
  left: 153px;
  top: 179px;
  position: absolute;
}
#headline2zeilig {
  left: 153px;
  top: 157px;
  position: absolute;
}




/* Kartenbeschriftung 
  top +3
  left +18 abh vom margin-left
*/
#map {
  margin-left: 18px;
  margin-top: 3px;
}
#map1 {
  position: absolute;
  top: 96px;
  left: 113px;
}
#map2 {
  position: absolute;
  top: 145px;
  left: 118px;
}
#map3 {
  position: absolute;
  top: 131px;
  left: 57px;
}
#map4 {
  position: absolute;
  top: 37px;
  left: 48px;
}
#map5 {
  position: absolute;
  top: 8px;
  left: 71px;
}
#map6 {
  position: absolute;
  top: 37px;
  left: 137px;
}
#map7 {
  position: absolute;
  top: 54px;
  left: 208px;
}
#map8 {
  position: absolute;
  top: 78px;
  left: 270px;
}
#map9 {
  position: absolute;
  top: 90px;
  left: 305px;
}
#map10 {
  position: absolute;
  top: 100px;
  left: 339px;
}
#map11 {
  position: absolute;
  top: 105px;
  left: 374px;
}
#map12 {
  position: absolute;
  top: 116px;
  left: 410px;
}
#map13 {
  position: absolute;
  top: 139px;
  left: 467px;
}
#map14 {
  position: absolute;
  top: 231px;
  left: 427px;
}
#map15 {
  position: absolute;
  top: 222px;
  left: 395px;
}
#map16 {
  position: absolute;
  top: 183px;
  left: 459px;
}
#map17 {
  position: absolute;
  top: 205px;
  left: 463px;
}
#map18 {
  position: absolute;
  top: 224px;
  left: 466px;
}



/* test für die headbar */

#head {
  overflow: visible;
  top: expression(body.scrollTop);
  width: 100%;
  position: absolute; top: 0px; left: 0px;
  z-index:2;
}
#headbar {
  display: block;
  float: left;
  width:100%;
  clear: both;
  position: fixed;
}
/*
#head {
  overflow: visible;
  top: expression(body.scrollTop);
  //top: expression(document.body.scrollTop + document.body.clientHeight - this.clientHeight);
  width: 100%;
  position: absolute; top: 100%; left: 0px;
  z-index:2;
  margin-top: -120px;
}
html {
  height: +120px;
}
#headbar {
  display: block;
  float: left;
  width:100%;
  clear: both;
  position: fixed;
}
*/




#men {
  overflow: visible;
  top: expression(body.scrollTop);
  width: 100%;
  /*position: absolute; top: 0px; left: 0px;*/
  z-index:2;
}
#menblock {
  display: block;
  float: left;
  clear: both;
  position: fixed;
}/*
#men2 {
  overflow: visible;
  top: expression(body.scrollTop);
  width: 100%;
  position: absolute; top: 0px; left: 0px;
  z-index:2;
}
#menhl {
  display: block;
  float: left;
  clear: both;
  position: fixed;
}*/
