/* Erweiterungen / Abweichungen vom Rahmenlayout */

div.umrandung {
  position: relative;
  width: 988px;
  margin: 0 auto 5px;
  background-image:  url(/_templates/1/images/hg-umrandung.gif);
  text-align: left;
}

div.content {
  position: relative;
  width: 690px;
  min-height: 300px;
  margin-bottom: 20px;
  padding-top: 30px;
  padding-right: 128px;
  padding-left: 160px;
  float: left;
}

div.dreispalten {
  position: relative;
  width: 210px;
  margin-bottom: 20px;
  float: left;
}
div.dreispalten + div.dreispalten {
  margin-left: 30px;
}
div.dreispalten img {
  margin: 0;
  margin-top: 1px;
  margin-bottom: 10px;
}
div.dreispalten .headline2 {
  margin-left: 0;
  background-image: url(/_templates/1/images/hg-dreispalten-headline2.jpg);
}
div.dreispalten ul {
  list-style-image: none;
  list-style-type: disc;
}

div.news {
  position: relative;
  width: 432px;
  margin-right: 48px;
  float: left;
}
div.news .headline2 {
  margin-left: 0;
  background-image: url(/_templates/1/images/hg-news-headline2.jpg);
}

div.projekte {
  position: relative;
  width: 210px;
  float: left;
}
div.projekte .headline2 {
  margin-left: 0;
  background-image: url(/_templates/1/images/hg-dreispalten-headline2.jpg);
}

div.box2 {
  position: relative;
  width: 988px;
  height: 31px;
  background-image: none;
  background-color: rgb(226,226,226);
}
div.box2-icons {
  position: absolute;
  top: 8px;
  left: 24px;
  width: 162px;
  height: 8px;
}
div.box2-icons img {
  margin-right: 15px;
}

div.box2-text {
  position: absolute;
  bottom: 9px;
  right: 33px;
  font-size: 11px;
}
div.box2-text1 a, div.box2-text2 a {
  font-size: 11px;
}
div.image img, div.image-left img, div-image-center img, div.image-right img {
   margin: 0;
}