/* Allgemeines */

a:link, a:visited, a:hover, a:focus, a:active {
  color: rgb(184,13,16);
  font-weight: normal;
  text-decoration: none;
}
a:hover, a:focus, a:active {
  color: #0033cc;
}

/* Ueberschriften */

.headline1 {
  font-size: 16px;
  font-weight: bold;
  color: #0033cc;
  margin-bottom: 2px;
}

.headline2 {
  font-size: 14px;
  font-weight: bold;
  color: rgb(102,102,102);
  margin-bottom: 2px;
}

.headline3 {
  font-size: 14px;
  font-weight: normal;
  color: black;
  margin-bottom: 4px;
}

.headline4 {
  font-size: 12px;
  font-weight: bold;
  color: black;
  margin-bottom: 3px;
}

a img {
  border: none;
}

/* Templatespezifische-Konfiguration */

div.verlauf-links, div.verlauf-mitte {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 205px;
  width: 223px;
  background-repeat: repeat-x;
  overflow: hidden;
  cursor: default;
}
div.verlauf-mitte {
  left: 225px;
  width: 549px;
}

div.fuss {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 988px;
  height: 2px;
  border-bottom: 2px solid rgb(240,240,240);
  background-repeat: repeat-x;
  overflow: hidden;
  cursor: default;
}

div.links {
  position: relative;
  width: 223px;
  padding-top: 16px;
  padding-bottom: 10px;
  margin-right: 2px;
  float: left;
  overflow: hidden;
}

div.links-content {
  position: relative;
  width: 194px;
  padding: 20px 10px 0 19px;
  font-size: 11px;
  overflow: hidden;
}
div.links-content img {
  margin: 3px 0 3px 0;
}

div.mitte {
  position: relative;
  width: 549px;
  margin-right: 2px;
  float: left;
  overflow: hidden;
}

div.mitte-bild {
  position: relative;
  width: 549px;
  padding-bottom: 2px;
  overflow: hidden;
  background-repeat: repeat-x;
  background-position: bottom;
}

div.mitte-content {
  position: relative;
  width: 505px;
  padding: 29px 40px 20px 14px;
  overflow: hidden;
}
div.mitte-content img {
  margin: 3px 8px 3px 8px;
}

div.rechts {
  position: relative;
  width: 184px;
  padding: 26px 14px 12px 14px;
  font-size: 11px;
  float: left;
  overflow: hidden;
}
div.rechts img {
  margin: 3px 0 3px 0;
}
div.rechts a:link, div.rechts a:visited, div.rechts a:hover, div.rechts a:focus, div.rechts a:active {
  font-size: 11px;
}

/* Gebrauchtgeraete */

div.geraete-kopf {
  position: relative;
  width: 501px;
  height: 20px;
  background-repeat: no-repeat;
  overflow: hidden;
}

div.geraete-kopf1 {
  position: relative;
  width: 240px;
  padding: 2px 0 2px 10px;
  float: left;
}

div.geraete-kopf2 {
  position: relative;
  width: 241px;
  padding: 2px 10px 2px 0;
  color: rgb(102,102,102);
  font-weight: bold;
  text-align: right;
  float: left;
}

div.geraete-content {
  position: relative;
  width: 366px;
  height: 90px;
  padding: 10px;
  padding-left: 125px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  background-repeat: repeat-y;
  overflow: hidden;
}

div.geraete-modell, div.geraete-marke {
  position: relative;
  width: 183px;
  margin-bottom: 10px;
  float: left;
}

div.geraete-kurzbeschreibung {
  position: relative;
  width: 366px;
  float: left;
}

div.geraete-bild img {
  margin: 0;
}
div.geraete-bild {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 93px;
  height: 93px;
  overflow: hidden;
}

div.geraete-fuss {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 491px;
  height: 17px;
  padding: 2px 10px 2px 0;
  font-family: times new roman;
  font-size: 14px;
  font-weight: bold;
  color: rgb(180,13,16);
  text-align: right;
  overflow: hidden;
}

div.geraete-fuss2 {
  position: absolute;
  bottom: 1px;
  left: 10px;
  padding: 2px 0 2px 0;
  font-size: 12px;
  font-weight: normal;
  font-family: arial, helvetica, sans serif;
  color: rgb(51,51,51);
}

div.news-pagebutton-inactive-left, div.news-pagebutton-inactive-right {
  position: relative;
  width: 11px;
  height: 22px;
  float: left;
  overflow: hidden;
  cursor: default;
  background-repeat: no-repeat;
}

a.news-pagebutton-left:link, a.news-pagebutton-left:visited, a.news-pagebutton-left:hover, a.news-pagebutton-left:focus, a.news-pagebutton-left:active, a.news-pagebutton-right:link, a.news-pagebutton-right:visited, a.news-pagebutton-right:hover, a.news-pagebutton-right:focus, a.news-pagebutton-right:active {
  position: relative;
  width: 11px;
  height: 22px;
  float: left;
  overflow: hidden;
  cursor: pointer;
  background-repeat: no-repeat;
}

div.news-pages {
  position: relative;
  width: 146px;
  padding: 2px;
  text-align: center;
  float: left;
  overflow: hidden;
}

div.news-numall {
  position: relative;
  width: 312px;
  padding: 2px;
  text-align: right;
  float: left;
  overflow: hidden;
}

div.news-pagenav {
  padding-top: 20px;
}

span.geraete-ort {
  font-size: 12px;
  font-weight: normal;
  font-family: arial, helvetica, sans serif;
  color: rgb(51,51,51);
}
