.footer {
  color: #FFFFFF;
  background-color: #999999;
  text-decoration: none;
}
.function {
  color: #000000;
  background-color: #999999;
  text-decoration: none;
}
.firstLevel {
  line-height: 19px;
  color: #FFFFFF;
  background-color: #999999;
  text-decoration: none;
}

.firstLevelSelect {
  line-height: 19px;
  color: #FFFFFF;
  background-color: #666666;
  text-decoration: none;
}

.firstLevelMouseOver {
  line-height: 19px;
  color: #FFFFFF;
  text-decoration: none;
}

.secondLevel {
  line-height: 19px;
  color: #666666;
  background-color: #E9E9E9;
  text-decoration: none;
}

.secondLevelSelect {
  line-height: 19px;
  color: #666666;
  background-color: #E9E9E9;
  text-decoration: none;
}

.secondLevelMouseOver {
  line-height: 19px;
  color: #666666;
  text-decoration: none;
}

.thirdLevel {
  line-height: 19px;
  color: #FFFFFF;
  background-color: #EDEDED;
  text-decoration: none;
}

.thirdLevelSelect {
  line-height: 19px;
  color: #FFFFFF;
  background-color: #EDEDED;
  text-decoration: none;
}

.thirdLevelMouseOver {
  line-height: 19px;
  color: #FFFFFF;
  text-decoration: none;
}

.navSelect {
  line-height: 19px;
  color: #FFFFFF;
  background-color: #666666;
  text-decoration: none;
}
.navMouseOver {
  line-height: 19px;
  color: #FFFFFF;
  text-decoration: none;
}

.galleryheader{
  height:20px;
  color:#333333;
  font-weight:bold;
  padding-left:5px;
}

.arrow{
  background-color: #999999;
}

.square {
  background-color: #0066CC;
}

label.dialog_label {
   vertical-align: middle;
   width: 185px;
   padding: 6px;
   float: left;
   z-index: 40;
   position: relative;
}

br {
  clear: left;
}

.subwebsite {
  color:#FFFFFF;
  font-weight:bold;
  background-color:#DD0000
}

.columnTitle {
  color:#FFFFFF;
  font-weight:bold;
  background-color:#DD0000
}

UL {
  PADDING-LEFT: 27px; MARGIN: 0px; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: square
}
LI {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.infolayer {
  BORDER: #dd0000 1px solid;
  LEFT: 0px;
  TOP: 0px;
  POSITION: absolute;
  VISIBILITY: hidden;
  WIDTH: 151px;
  HEIGHT: auto;
  BACKGROUND-COLOR: #ffffff;
  COLOR: #dd0000;
  PADDING: 3px;
}

H1 {
  margin: 0px;
  font-size: 13pt;
  color: #666666;
  text-indent: -1px;
}

H2 {
  margin: 0px;
  font-size: 10pt;
  margin-bottom: 10px;
}

.spaltensubheadline {
  background-color: #CCCCCC;
  height: 19px;
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
}

.formularfeld {
  background-color: #E9E9E9;
  font-size: 8pt;
  border: 1px solid;
  border-color: #666666 #EEEEEE #EEEEEE #666666;
}