body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  background: url(../img/bg_body.gif);
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
}
.clear {
  clear: both;
}
small {
  font-size: 100%;
}
h1 {
  font-size: 140%;
  font-weight: bold;
  line-height: 120%;
}
h2 {
  font-size: 100%;
  font-weight: bold;
}
h3 {
  font-size: 100%;
  font-weight: bold;
}
h4 {
  font-size: 100%;
  font-weight: bold;
}
.date {
  font-size: 100%;
  font-weight: bold;
  margin: 0 !important;
  padding: 0 !important;
}
.spitzmarke {
  font-size: 100%;
  font-weight: bold;
  margin: 0 !important;
  padding: 0 !important;
  text-transform: uppercase;
}
a:link, a:visited {
  color: #ed008c;
  font-weight: normal;
}
@media all {
  .acc {
    display: none;
  }
}

@media all {
  .quicklinks {
    margin: 0 0 0 0;
    padding: 0;
  }
  .quicklinks h2 {
    margin: 0;
    padding: 0 0 0.7em 0;
    font-weight: bold;
    text-transform: uppercase;
    color: #ed008c;
  }
}


@media all {
  h1 {
    margin: 0.5em 0 0.5em 0;
  }
  h2 {
    margin: 0.5em 0 0 0;
  }
  #content .teaser {
    clear: none;
	width: 425px;
    float: left;
    margin: 0 0 1em 0;
    padding: 0 0 1em 0;
    background: url(../img/dotted_line.gif) repeat-x left bottom;
  }
  #content .teaser.last {
    background: none;
  }
}
form {
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
hr {
  margin-top: 0;
  margin-bottom: 0;
}
hr {
  margin-top: 0;
  margin-bottom: 0;
}
@media all {
  .hr {
    clear: both;
    margin: 1em 0 0.6em 0 !important;
    height: 1px;
    overflow: hidden;
    background: url(../img/dotted_line.gif) repeat-x;
  }
}
.hr hr {
  display: none;
}
input.inputSearch {
  width: 122px;
  margin: 0 5px 15px 0;
  border: 1px solid #ed008c;
}
input.btnSubmit {
  position: relative;
  text-indent: 200px;
  line-height: 200px;
  overflow: hidden;
  color: #FFFFFF;
  margin: 0 0 15px 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  width: 19px;
  height: 19px;
  overflow: hidden;
  background: url(../img/btnSubmit.gif) no-repeat 0 0;
}
#logo {
  position: absolute;
  width: 403px;
  height: 73px;
  left: 0;
  top: 10px;
  padding: 0;
  margin: 0;
}
.more {
  position: relative;
  margin: 0;
  padding: 0;
}
