BODY, DIV, TABLE, TR, TD, FORM, INPUT, TEXTAREA, FONT, H1, H2, H3, H4, UL, LI {
  padding: 0px;
  margin: 0px;
  font-size: 13px;
  line-height: 16px;
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
  color: #1a2b65;
  background-position: left top;
  background-repeat: no-repeat;
}
P, SPAN {
  padding: 0px;
  margin: 0px;
}
BODY {
  background-color: #dddfe8;
}
A, A:link, A:active, A:visited {
  text-decoration: underline;
  color: #1a2b65;
}
A:hover {
  text-decoration: underline;
  color: #1a2b65;
}
H1 {
  font-size: 24px;
  line-height: 28px;
  padding: 3px 0px 3px 0px;
  margin: 0px;
  font-weight: bold;
  overflow: hidden;
  display: block;
}
H2 {
  font-size: 16px;
  line-height: 20px;
  padding: 3px 0px 3px 0px;
  margin: 0px;
  font-weight: bold;
  overflow: hidden;
  display: block;
}
H3 {
  font-size: 13px;
  line-height: 16px;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  overflow: hidden;
  display: block;
}
.blau {
  color: #1a2b65 !important;
}
UL {
  padding: 10px 0px 10px 0px;
  margin: 0px 0px 0px 5px;
  overflow: hidden;
}
LI {
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 0px 15px;
  list-style-image: url('../img/css/li-hg.gif');
}
INPUT.input_text {
  border: 1px solid #a5acb2;
  padding: 2px;
  margin-right: 5px;
}
INPUT.input_submit {
  padding: 0px;
}
INPUT.input_checkbox {
  padding: 0px;
  margin: 0px;
  width: 15px;
  height: 15px;
  overflow: hidden;
}
INPUT.input_checkbox_error {
  padding: 0px;
  margin: 0px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  border: 1px solid #ba6767 !important;
  background-color: #fff8f8 !important;
}
DIV.haupt {
  width: 948px;
  margin: 0px auto 0px auto;
  padding: 6px 0px 6px 0px;
  overflow: hidden;
  display: block;
}
DIV.kopf {
  width: 898px;
  height: 72px;
  padding: 20px 50px 0px 0px;
  text-align: right;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/kopf-hg.jpg');
}

DIV.kopf_doppel {
  width: 894px;
  height: 88px;
  padding: 4px 50px 0px 4px;
  text-align: right;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/kopf-hg.jpg');
}
DIV.kopf_links {
  width: 596px;
  height: 88px;
  padding: 0px;
  text-align: left;
  overflow: hidden;
  float: left;
}
DIV.kopf_rechts {
  width: 298px;
  height: 72px;
  padding: 16px 0px 0px 0px;
  text-align: right;
  overflow: hidden;
  float: left;
}


DIV.navi {
  width: 940px;
  height: 29px;
  padding: 0px 4px 0px 4px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/navi-hg.jpg');
  background-repeat: repeat-y;
}
DIV.navi A, DIV.navi A:link, DIV.navi A:active, DIV.navi A:visited, DIV.navi A:hover {
  height: 29px;
  float: left;
  overflow: hidden;
  text-decoration: none;
  border-right: 1px solid #ffffff;
}
DIV.navi A.home, DIV.navi A.home:link, DIV.navi A.home:active, DIV.navi A.home:visited {
  background-image: url('../img/css-buttons/home-out.gif');
}
DIV.navi A.home:hover, DIV.navi A.home, DIV.navi A.home_aktiv:link, DIV.navi A.home_aktiv:active, DIV.navi A.home_aktiv:visited, DIV.navi A.home_aktiv:hover {
  background-image: url('../img/css-buttons/home-over.gif');
}
DIV.navi A.firmenprofil, DIV.navi A.firmenprofil:link, DIV.navi A.firmenprofil:active, DIV.navi A.firmenprofil:visited {
  background-image: url('../img/css-buttons/firmenprofil-out.gif');
}
DIV.navi A.firmenprofil:hover, DIV.navi A.firmenprofil, DIV.navi A.firmenprofil_aktiv:link, DIV.navi A.firmenprofil_aktiv:active, DIV.navi A.firmenprofil_aktiv:visited, DIV.navi A.firmenprofil_aktiv:hover {
  background-image: url('../img/css-buttons/firmenprofil-over.gif');
}
DIV.navi A.wohnungsbestand, DIV.navi A.wohnungsbestand:link, DIV.navi A.wohnungsbestand:active, DIV.navi A.wohnungsbestand:visited {
  background-image: url('../img/css-buttons/wohnungsbestand-out.gif');
  border-right: 2px solid #ffffff;
}
DIV.navi A.wohnungsbestand:hover, DIV.navi A.wohnungsbestand_aktiv, DIV.navi A.wohnungsbestand_aktiv:link, DIV.navi A.wohnungsbestand_aktiv:active, DIV.navi A.wohnungsbestand_aktiv:visited, DIV.navi A.wohnungsbestand_aktiv:hover {
  background-image: url('../img/css-buttons/wohnungsbestand-over.gif');
  border-right: 2px solid #ffffff;
}
DIV.navi A.wohnungsangebote, DIV.navi A.wohnungsangebote:link, DIV.navi A.wohnungsangebote:active, DIV.navi A.wohnungsangebote:visited {
  background-image: url('../img/css-buttons/wohnungsangebote-out.gif');
}
DIV.navi A.wohnungsangebote:hover, DIV.navi A.wohnungsangebote_aktiv, DIV.navi A.wohnungsangebote_aktiv:link, DIV.navi A.wohnungsangebote_aktiv_aktiv:active, DIV.navi A.wohnungsangebote_aktiv_aktiv:visited, DIV.navi A.wohnungsangebote_aktiv_aktiv:hover {
  background-image: url('../img/css-buttons/wohnungsangebote-over.gif');
}
DIV.navi A.notfallservice, DIV.navi A.notfallservice:link, DIV.navi A.notfallservice:active, DIV.navi A.notfallservice:visited {
  background-image: url('../img/css-buttons/notfallservice-out.gif');
}
DIV.navi A.notfallservice:hover, DIV.navi A.notfallservice_aktiv, DIV.navi A.notfallservice_aktiv:link, DIV.navi A.notfallservice_aktiv:active, DIV.navi A.notfallservice_aktiv:visited, DIV.navi A.notfallservice_aktiv:hover {
  background-image: url('../img/css-buttons/notfallservice-over.gif');
}
DIV.navi A.aktuelles, DIV.navi A.aktuelles:link, DIV.navi A.aktuelles:active, DIV.navi A.aktuelles:visited {
  background-image: url('../img/css-buttons/aktuelles-out.gif');
}
DIV.navi A.aktuelles:hover, DIV.navi A.aktuelles, DIV.navi A.aktuelles_aktiv:link, DIV.navi A.aktuelles_aktiv:active, DIV.navi A.aktuelles_aktiv:visited, DIV.navi A.aktuelles_aktiv:hover {
  background-image: url('../img/css-buttons/aktuelles-over.gif');
}
DIV.navi A.fuer-unsere-mieter, DIV.navi A.fuer-unsere-mieter:link, DIV.navi A.fuer-unsere-mieter:active, DIV.navi A.fuer-unsere-mieter:visited {
  background-image: url('../img/css-buttons/fuer-unsere-mieter-out.gif');
}
DIV.navi A.fuer-unsere-mieter:hover, DIV.navi A.fuer-unsere-mieter_aktiv, DIV.navi A.fuer-unsere-mieter_aktiv:link, DIV.navi A.fuer-unsere-mieter_aktiv:active, DIV.navi A.fuer-unsere-mieter_aktiv:visited, DIV.navi A.fuer-unsere-mieter_aktiv:hover {
  background-image: url('../img/css-buttons/fuer-unsere-mieter-over.gif');
}
DIV.navi A.jobs, DIV.navi A.jobs:link, DIV.navi A.jobs:active, DIV.navi A.jobs:visited {
  background-image: url('../img/css-buttons/jobs-out.gif');
}
DIV.navi A.jobs:hover, DIV.navi A.jobs_aktiv, DIV.navi A.jobs_aktiv:link, DIV.navi A.jobs_aktiv:active, DIV.navi A.jobs_aktiv:visited, DIV.navi A.jobs_aktiv:hover {
  background-image: url('../img/css-buttons/jobs-over.gif');
}
DIV.navi A.kontakt, DIV.navi A.kontakt:link, DIV.navi A.kontakt:active, DIV.navi A.kontakt:visited {
  background-image: url('../img/css-buttons/kontakt-out.gif');
}
DIV.navi A.kontakt:hover, DIV.navi A.kontakt_aktiv, DIV.navi A.kontakt_aktiv:link, DIV.navi A.kontakt_aktiv:active, DIV.navi A.kontakt_aktiv:visited, DIV.navi A.kontakt_aktiv:hover {
  background-image: url('../img/css-buttons/kontakt-over.gif');
}
DIV.subnavi {
  width: 940px;
  height: 182px;
  padding: 0px 4px 0px 4px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/haupt-hg.jpg');
  background-repeat: repeat-y;
}
DIV.subnavi_linkblock {
  padding: 5px 0px 0px 5px;
  display: block;
  overflow: hidden;
}
/*****************************************************/
/*****************************************************/
/*
   THEMA 1: HOME
*/
DIV.thema_home {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css-themenbilder/themenbild-home.jpg');
}
DIV.thema_home DIV.subnavi_linkblock {
}

/*
   THEMA 2: FIRMENPROFIL
*/
DIV.thema_firmenprofil {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img//css-themenbilder/themenbild-firmenprofil_090929.jpg');
}
DIV.thema_firmenprofil DIV.subnavi_linkblock {
  width: 115px;
  margin-left: 44px;
}

/*
   THEMA 3: WOHNUNGSBESTAND
*/
DIV.thema_wohnungsbestand {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css-themenbilder/themenbild-bestand.jpg');
}
DIV.thema_thema_wohnungsbestand DIV.subnavi_linkblock {
}

/*
   THEMA 4: WOHNUNGSANGEBOTE
*/
DIV.thema_wohnungsangebote {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css-themenbilder/themenbild-wohnungsangebote.jpg');
}
DIV.thema_thema_wohnungsangebote DIV.subnavi_linkblock {
}

/*
   THEMA 5: NOTFALLSERVICE
*/
DIV.thema_notfallservice {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img//css-themenbilder/themenbild-notfallservice.jpg');
}
DIV.thema_thema_notfallservice DIV.subnavi_linkblock {
}

/*
   THEMA 6: AKTUELLES
*/
DIV.thema_aktuelles {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img//css-themenbilder/themenbild-aktuelles.jpg');
}
DIV.thema_aktuelles DIV.subnavi_linkblock {
  width: 115px;
  margin-left: 494px;
}
/*
   THEMA 7: FÜR UNSERE MIETER
*/
DIV.thema_fuer_unsere_mieter {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img//css-themenbilder/themenbild-fuer-unsere-mieter.jpg');
}
DIV.thema_fuer_unsere_mieter DIV.subnavi_linkblock {
  width: 115px;
  margin-left: 585px;
}

/*
   THEMA 8: KONTAKT
*/
DIV.thema_jobs {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css-themenbilder/themenbild-jobs.jpg');
}
DIV.thema_jobs DIV.subnavi_linkblock {
}
/*
   THEMA 9: KONTAKT
*/
DIV.thema_kontakt {
  width: 940px;
  height: 182px;
  overflow: hidden;
  display: block;
  background-image: url('../img//css-themenbilder/themenbild-kontakt.jpg');
}
DIV.thema_kontakt DIV.subnavi_linkblock {
}
/*****************************************************/
/*****************************************************/
DIV.subnavi_linkblock A, DIV.subnavi_linkblock A:link, DIV.subnavi_linkblock A:visited, DIV.subnavi_linkblock A:active {
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  padding: 4px 0px 4px 12px;
  display: block;
  background-image: url('../img/css/subnavi-a-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.subnavi_linkblock A:hover {
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  padding: 4px 0px 4px 12px;
  display: block;
  background-image: url('../img/css/subnavi-a-aktiv-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.subnavi_linkblock A.aktiv, DIV.subnavi_linkblock A.aktiv:link, DIV.subnavi_linkblock A.aktiv:visited, DIV.subnavi_linkblock A.aktiv:active, DIV.subnavi_linkblock A.aktiv:hover {
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 0px 4px 12px;
  display: block;
  background-image: url('../img/css/subnavi-a-aktiv-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}

 
DIV.navi-inhalt-trenner {
  width: 948px;
  height: 10px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/navi-inhalt-trenner-hg.jpg');
}
DIV.inhalt {
  width: 940px;
  padding: 0px 4px 0px 4px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/haupt-hg.jpg');
  background-repeat: repeat-y;
}
DIV.links {
  width: 220px;
  padding: 5px 0px 15px 0px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 12px;
}
DIV.links_text {
  width: 180px;
  padding: 20px 20px 15px 20px;
  overflow: hidden;
  display: block;
  font-size: 12px;
  line-height: 18px;
}
DIV.linksteaser {
  width: 180px;
  padding: 10px 20px 20px 20px;
  overflow: hidden;
  display: block;
  border-bottom: 1px solid white;
}
DIV.linksteaser_titel {
  width: 180px;
  padding: 10px 0px 5px 0px;
  overflow: hidden;
  display: block;
}
DIV.linksteaser_titel A, DIV.linksteaser_titel A:link, DIV.linksteaser_titel A:active, DIV.linksteaser_titel A:visited, DIV.linksteaser_titel A:hover {
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
DIV.linksteaser_bild {
  width: 180px;
  padding: 0px 0px 5px 0px;
  overflow: hidden;
  display: block;
}
DIV.linksteaser_text {
  width: 180px;
  padding: 0px 0px 15px 0px;
  overflow: hidden;
  display: block;
  font-size: 11px;
}
DIV.linksteaser_text A, DIV.linksteaser_text A:link, DIV.linksteaser_text A:active, DIV.linksteaser_text A:visited, DIV.linksteaser_text A:hover {
  color: #659b37 !important;
  font-size: 11px;
  text-decoration: none;
  padding-left: 12px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}

DIV.rechts {
  width: 717px;
  padding: 9px 0px 0px 1px;
  border-left: 1px solid #ffffff;
  overflow: hidden;
  float: left;
}
DIV.rechts H1 {
  padding: 15px 10px 5px 20px;
}
DIV.indexteaser {
  width: 717px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/indexteaser-hg.gif');
  background-repeat: repeat-y;
}
DIV.indexteaser_block {
  width: 214px;
  height: 213px;
  padding: 15px 5px 5px 20px;
  overflow: hidden;
  float: left;
}
DIV.indexteaser_titel {
  width: 214px;
  height: 22px;
  overflow: hidden;
  display: block;
}
DIV.indexteaser_titel A, DIV.indexteaser_titel A:link, DIV.indexteaser_titel A:active, DIV.indexteaser_titel A:visited, DIV.indexteaser_titel A:hover {
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}
DIV.indexteaser_bild {
  width: 198px;
  height: 74px;
  overflow: hidden;
  display: block;
  background-position: center;
}
DIV.indexteaser_text {
  width: 209px;
  padding: 10px 5px 0px 0px;
  overflow: hidden;
  display: block;
  font-size: 12px;
  line-height: 18px;
}
DIV.indexteaser_text A, DIV.indexteaser_text A:link, DIV.indexteaser_text A:active, DIV.indexteaser_text A:visited, DIV.indexteaser_text A:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 12px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}
DIV.indexfooter_margin {
  width: 717px;
  padding: 10px 0px 20px 0px;
  overflow: hidden;
  display: block;
  background-color: #fafafb;
}
DIV.indexfooter {
  width: 717px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/indexfooter-hg.jpg');
  background-repeat: repeat-y;
}
DIV.indexfooter_links {
  width: 329px;
  padding: 5px 10px 5px 20px;
  overflow: hidden;
  clear: left;
  float: left;
}
DIV.indexfooter_rechts {
  width: 318px;
  padding: 5px 20px 5px 20px;
  overflow: hidden;
  float: left;
}
DIV.indexfooter_titel {
  width: 318px;
  padding: 0px 0px 5px 0px;
  clear: left;
  overflow: hidden;
  display: block;
}
DIV.indexfooter_titel A, DIV.indexfooter_titel A:link, DIV.indexfooter_titel A:active, DIV.indexfooter_titel A:visited, DIV.indexfooter_titel A:hover {
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}
DIV.indexfooter_text {
  width: 318px;
  overflow: hidden;
  display: block;
  font-size: 12px;
  line-height: 18px;
}
DIV.indexfooter_text A, DIV.indexfooter_text A:link, DIV.indexfooter_text A:active, DIV.indexfooter_text A:visited, DIV.indexfooter_text A:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 12px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}
DIV.breadcrump {
  height: 15px;
  padding: 20px 0px 0px 20px;
  display: block;
  overflow: hidden;
  font-size: 13px;
  font-weight: bold;
}
DIV.breadcrump A, DIV.breadcrump A:link, DIV.breadcrump A:active, DIV.breadcrump A:visited, DIV.breadcrump A:hover {
  color: #1a2b65;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  padding-left: 15px;
  background-image: url('../img/css/breadcrump-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}
DIV.contentblock_text {
  width: 670px;
  overflow: hidden;
  display: block;
  padding: 15px 0px 15px 20px;
  line-height: 20px;
  background-image: url('../img/css/contentblock-hg.gif');
  background-position: 20px bottom;
}
DIV.contentblock_text_teil13 {
  width: 230px;
  overflow: hidden;
  float: left;
  padding: 0px;
}
DIV.contentblock_text_teil23 {
  width: 440px;
  overflow: hidden;
  float: left;
  padding: 0px;
}
DIV.contentblock_text_teil23 IMG {
  padding-right: 10px;
}
DIV.contentblock_nur_text {
  width: 670px;
  overflow: hidden;
  display: block;
  padding: 15px 0px 5px 20px;
  line-height: 20px;
}
DIV.contentblock_text A, DIV.contentblock_text A:link, DIV.contentblock_text A:active, DIV.contentblock_text A:visited, DIV.contentblock_text A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
FONT.contentblock_text_gruen {
  color: #659b37;
  line-height: 25px;
}
DIV.contentblock_text A.pdf, DIV.contentblock_text A.pdf:link, DIV.contentblock_text A.pdf:active, DIV.contentblock_text A.pdf:visited, DIV.contentblock_text A.pdf:hover {
  font-size: 11px;
  padding-left: 20px !important;
  padding: 12px 0px 2px 0px;
  clear: left;
  display: block;
  overflow: hidden;
  background-image: url('../img/css/symbol-klein-pdf.gif') !important;
  background-position: 0px 11px !important;
}
DIV.contentblock_text H2 {
  color: #659b37;
  padding-bottom: 10px;
}
DIV.contentblock_text H2.gruen {
  color: #659b37;
  padding-bottom: 10px;
}
DIV.contentblock_nur_text H2.gruen {
  color: #659b37;
  padding-bottom: 10px;
}
DIV.contentblock_nur_text A, DIV.contentblock_nur_text A:link, DIV.contentblock_nur_text A:active, DIV.contentblock_nur_text A:visited, DIV.contentblock_nur_text A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.contentblock_nur_text TABLE TR TD A, DIV.contentblock_nur_text TABLE TR TD A:link, DIV.contentblock_nur_text TABLE TR TD A:active, DIV.contentblock_nur_text TABLE TR TD A:visited, DIV.contentblock_nur_text TABLE TR TD A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.contentblock_nur_text A.ohne_pfeil, 
DIV.contentblock_nur_text A.ohne_pfeil:link, 
DIV.contentblock_nur_text A.ohne_pfeil:visited, 
DIV.contentblock_nur_text A.ohne_pfeil:active, 
DIV.contentblock_nur_text A.ohne_pfeil:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.contentblock_text A.ohne_pfeil, 
DIV.contentblock_text A.ohne_pfeil:link, 
DIV.contentblock_text A.ohne_pfeil:visited, 
DIV.contentblock_text A.ohne_pfeil:active, 
DIV.contentblock_text A.ohne_pfeil:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.contentblock_nur_text TABLE TR TD {
  padding-right: 10px;
}
DIV.contentblock_2cols {
  width: 670px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/contentblock-2cols-hg.gif');
  background-repeat: repeat-y;
}
DIV.contentblock_2cols_links {
  width: 288px;
  padding: 0px 10px 0px 0px;
  line-height: 20px;
  overflow: hidden;
  float: left;
  font-size: 11px;
}
DIV.contentblock_2cols_links_nf {
  width: 288px;
  padding: 0px 10px 0px 0px;
  line-height: 20px;
  overflow: hidden;
  float: left;
}
DIV.contentblock_2cols_links UL {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 2px;
  line-height: 20px;
  font-size: 11px;
  overflow: hidden;
}
DIV.contentblock_2cols_links LI {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  font-size: 11px;
  line-height: 20px;
  list-style-image: url('../img/css/contentblock-li-hg.gif');
}
DIV.contentblock_2cols_rechts {
  width: 360px;
  padding: 0px 0px 0px 10px;
  overflow: hidden;
  float: left;
}
DIV.contentblock_2cols_links H2 {
  font-size: 14px;
}
DIV.contentblock_2cols_rechts H2 {
  font-size: 14px;
}

DIV.contentblock_3cols {
  width: 670px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/contentblock-3cols-hg.gif');
  background-repeat: repeat-y;
}
DIV.contentblock_3cols_links {
  width: 240px;
  padding: 0px 5px 0px 0px;
  line-height: 20px;
  overflow: hidden;
  float: left;
}
DIV.contentblock_3cols_mitte {
  width: 205px;
  padding: 0px 5px 0px 20px;
  line-height: 20px;
  overflow: hidden;
  float: left;
}
DIV.contentblock_3cols_rechts {
  width: 170px;
  padding: 0px 5px 0px 20px;
  overflow: hidden;
  float: left;
}
DIV.contentblock_3cols_mitte H2 {
  font-size: 14px;
}
DIV.contentblock_3cols_rechts H2 {
  font-size: 14px;
}

DIV.contentblock_kontakt {
  width: 670px;
  overflow: hidden;
  display: block;
  padding: 15px 0px 15px 20px;
  line-height: 20px;
}
DIV.contentblock_kontakt H3.gruen {
  color: #659b37;
  padding: 10px 0px 5px 2px;
}
DIV.contentblock_kontakt TD.title {
  padding-right: 20px;
  padding-top: 4px;
}
DIV.contentblock_kontakt TD.input {
  padding-right: 20px;
  padding-top: 6px;
}
DIV.contentblock_kontakt INPUT {
  padding: 3px;
  border: 1px solid #bcc4cf;
  color: #659b37;
}
DIV.contentblock_kontakt INPUT.error {
  padding: 3px;
  border: 1px solid #ba6767;
  background-color: #fff8f8;
  color: #659b37;
}
DIV.contentblock_kontakt TEXTAREA {
  padding: 3px;
  border: 1px solid #bcc4cf;
  color: #659b37;
}
DIV.contentblock_kontakt TEXTAREA.error {
  padding: 3px;
  border: 1px solid #ba6767;
  background-color: #fff8f8;
  color: #659b37;
}
DIV.contentblock_kontakt SELECT {
  padding: 3px;
  border: 1px solid #bcc4cf;
  color: #659b37;
}
DIV.contentblock_kontakt SELECT.error {
  padding: 3px;
  border: 1px solid #ba6767;
  background-color: #fff8f8;
  color: #659b37;
}
DIV.contentblock_kontakt input.submit_button {
  color: #659b37;
  font-size: 13px;
  padding-left: 6px;
  border: 0px;
  background-color: #FFFFFF;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 8px !important;
  background-repeat: no-repeat !important;
  cursor: pointer;
}
DIV.kontakt_error {
  color: #FF0000;
  font-weight: bold;
  width: 650px;
  padding: 5px 0px 15px 0px;
  overflow: hidden;
  display: block;
}
DIV.kontakt_message {
  color: #659b37;
  font-weight: bold;
  width: 650px;
  padding: 5px 0px 15px 0px;
  overflow: hidden;
  display: block;
}
FONT.kontakt_star {
  color: #888888;
  font-size: 12px;
}

DIV.contentblock_sitemap {
  width: 670px;
  overflow: hidden;
  display: block;
  padding: 15px 0px 5px 20px;
  line-height: 20px;
}
DIV.contentblock_sitemap UL LI A, DIV.contentblock_sitemap UL LI A:link, DIV.contentblock_sitemap UL LI A:active, DIV.contentblock_sitemap UL LI A:visited, DIV.contentblock_sitemap UL LI A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}


IMG.contentblock_rightimage {
  padding: 0px 0px 5px 20px;
  float: right;
  overflow: hidden;
}
DIV.team_sub3navi {
  width: 700px;
  padding: 10px 0px 0px 20px;
  margin: 0px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.team_sub3navi A, DIV.team_sub3navi A:link, DIV.team_sub3navi A:active, DIV.team_sub3navi A:visited {
  color: #1a2b65;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.team_sub3navi A:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.team_sub3navi A.aktiv, DIV.team_sub3navi A.aktiv:link, DIV.team_sub3navi A.aktiv:active, DIV.team_sub3navi A.aktiv:visited, DIV.team_sub3navi A.aktiv:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-aktiv-hg.jpg');
  background-repeat: repeat-x;
}

DIV.team_box {
  padding: 10px 0px 0px 20px;
  margin: 0px;
  display: block;
  overflow: hidden;
}
DIV.team_navi_navi {
  width: 216px;
  padding: 0px 10px 20px 0px;
  margin: 0px;
  clear: left;
  float: left;
  overflow: hidden;
}
DIV.team_navi_navi A, DIV.team_navi_navi A:link, DIV.team_navi_navi A:visited, DIV.team_navi_navi A:active {
  color: #1a2b65;
  font-size: 11px;
  text-decoration: none;
  padding: 4px 0px 4px 12px;
  display: block;
  background-image: url('../img/');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.team_navi_navi A:hover {
  color: #659b37;
  font-size: 11px;
  text-decoration: none;
  padding: 4px 0px 4px 12px;
  display: block;
  background-image: url('../img/css/sub4navi-aktiv-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.team_navi_navi A.aktiv, DIV.team_navi_navi A.aktiv:link, DIV.team_navi_navi A.aktiv:visited, DIV.team_navi_navi A.aktiv:active, DIV.team_navi_navi A.aktiv:hover {
  color: #659b37;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 0px 4px 12px;
  display: block;
  background-image: url('../img/css/sub4navi-aktiv-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.team_navi_blocks {
  width: 452px;
  padding: 0px 0px 20px 0px;
  float: left;
  overflow: hidden;
}
DIV.teamblock {
  width: 198px;
  height: 272px;
  padding: 18px 0px 10px 18px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/team-block-hg.jpg');
  background-position: left top;
}
DIV.teamblock_bild {
  width: 180px;
  height: 135px;
  display: block;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
}
DIV.teamblock_text {
  width: 170px;
  height: 119px;
  padding: 10px 0px 5px 5px;
  display: block;
  overflow: hidden;
  line-height: 20px;
}
FONT.teamblock_funktion {
  font-size: 10px;
  line-height: 13px !important;
}
DIV.teamblock_funktion {
  font-size: 10px;
  line-height: 13px !important;
  overflow: hidden;
  display: block;
}
DIV.teamblock_text A, DIV.teamblock_text A:link, DIV.teamblock_text A:active, DIV.teamblock_text A:visited, DIV.teamblock_text A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}

DIV.docteaser {
  width: 717px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/docteaser-hg.gif');
  background-repeat: repeat-y;
}
DIV.docteaser_block {
  width: 209px;
  height: 256px;
  padding: 15px 5px 5px 20px;
  overflow: hidden;
  float: left;
}
DIV.docteaser_titel {
  width: 209px;
  height: 44px;
  overflow: hidden;
  display: block;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}
DIV.docteaser_bild {
  width: 95px;
  height: 128px;
  padding: 5px 57px 5px 57px;
  margin: 0px;
  overflow: hidden;
  display: block;
  background-position: center;
}
DIV.docteaser_text {
  width: 209px;
  padding: 5px 0px 0px 0px;
  overflow: hidden;
  text-align: center;
  display: block;
  font-size: 12px;
  color: #659b37;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
}
DIV.docteaser_text A, DIV.docteaser_text A:link, DIV.docteaser_text A:active, DIV.docteaser_text A:visited, DIV.docteaser_text A:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 12px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}
DIV.docteaser_text A.jahr, DIV.docteaser_text A.jahr:link, DIV.docteaser_text A.jahr:active, DIV.docteaser_text A.jahr:visited {
  color: #659b37 !important;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background-image: none !important;
  padding-left: 0px !important;
}
DIV.docteaser_text A.jahr:hover {
  color: #659b37 !important;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  background-image: none !important;
  padding-left: 0px !important;
}
DIV.docteaser_text A.pfeil, DIV.docteaser_text A.pfeil:link, DIV.docteaser_text A.pfeil:active, DIV.docteaser_text A.pfeil:visited, DIV.docteaser_text A.pfeil:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 12px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}
DIV.docteaser_text A.pdf, DIV.docteaser_text A.pdf:link, DIV.docteaser_text A.pdf:active, DIV.docteaser_text A.pdf:visited {
  color: #659b37 !important;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px !important;
  background-image: url('../img/css/symbol-klein-pdf.gif') !important;
  background-position: 0px 1px !important;
  background-repeat: no-repeat !important;
}
DIV.docteaser_text A.pdf:hover {
  color: #659b37 !important;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  padding-left: 20px !important;
  background-image: url('../img/css/symbol-klein-pdf.gif') !important;
  background-position: 0px 1px !important;
  background-repeat: no-repeat !important;
}

DIV.partner_logo {
  width: 183px;
  height: 69px;
  float: left;
  overflow: hidden;
}
DIV.partner_link {
  width: 480px;
  height: 44px;
  padding-top: 25px;
  float: left;
  overflow: hidden;
}

DIV.projekt_sub3navi {
  width: 700px;
  padding: 10px 0px 0px 20px;
  margin: 0px;
  clear: left;
  display: block;
  overflow: hidden;
  background-image: url('../img/css/sub3navi-hg.jpg');
  background-position: 20px 10px;
  background-repeat: no-repeat;
}
DIV.projekt_sub3navi A, DIV.projekt_sub3navi A:link, DIV.projekt_sub3navi A:active, DIV.projekt_sub3navi A:visited {
  color: #1a2b65;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.projekt_sub3navi A:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.projekt_sub3navi A.aktiv, DIV.projekt_sub3navi A.aktiv:link, DIV.projekt_sub3navi A.aktiv:active, DIV.projekt_sub3navi A.aktiv:visited, DIV.projekt_sub3navi A.aktiv:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-aktiv-hg.jpg');
  background-repeat: repeat-x;
}

DIV.projekt_hauptblock_normal {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url('../img/css/projekt-block-hg.jpg');
  background-position: 347px 0px;
  background-repeat: repeat-y;
}
DIV.projekt_hauptblock_bilder {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
DIV.projekt_normal_links {
  width: 317px;
  padding: 0px 10px 0px 0px;
  overflow: hidden;
  float: left;
  font-size: 13px;
  line-height: 20px;
}
DIV.projekt_normal_links A, 
DIV.projekt_normal_links A:link, 
DIV.projekt_normal_links A:visited, 
DIV.projekt_normal_links A:active, 
DIV.projekt_normal_links A:hover, {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.projekt_normal_links P A, 
DIV.projekt_normal_links P A:link, 
DIV.projekt_normal_links P A:visited, 
DIV.projekt_normal_links P A:active, 
DIV.projekt_normal_links P A:hover, {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}

DIV.projekt_normal_links UL {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 2px;
  line-height: 20px;
  font-size: 13px;
  overflow: hidden;
}
DIV.projekt_normal_links LI {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  font-size: 13px;
  line-height: 20px;
  list-style-image: url('../img/css/contentblock-li-hg.gif');
}
DIV.projekt_normal_links H2 {
  color: #659b37;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/headline-line-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}

DIV.projekt_normal_rechts {
  width: 330px;
  padding-left: 10px;
  overflow: hidden;
  float: left;
}
DIV.projekt_normal_rechts A, DIV.projekt_normal_rechts A:link, DIV.projekt_normal_rechts A:visited, DIV.projekt_normal_rechts A:active, DIV.projekt_normal_rechts A:hover, {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.projekt_bild_prev {
  width: 330px;
  padding: 0px 0px 6px 0px;
  overflow: hidden;
  display: block;
}

DIV.projekt_bild_gross {
  width: 667px;
  padding: 5px 0px 10px 0px;
  overflow: hidden;
  text-align: center;
  display: block;
}
DIV.projekt_bild_thumbs {
  width: 677px;
  padding: 0px 0px 10px 0px;
  overflow: hidden;
  text-align: center;
  display: block;
}
DIV.projekt_bild_thumb {
  padding: 0px 10px 10px 0px;
  overflow: hidden;
  text-align: center;
  float: left;
  cursor: pointer;
}
DIV.projekt_bild_newline {
  width: 667px;
  height: 1px;
  line-heignt: 1px;
  overflow: hidden;
  display: block;
  clear: left;
}

DIV.notdienstblock {
  width: 710px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/notdienste-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.notdienstblock_links {
  width: 470px;
  overflow: hidden;
  float: left;
}
DIV.notdienstblock_rechts {
  width: 205px;
  padding-left: 30px;
  overflow: hidden;
  float: left;
}
DIV.notdienstblock_stadt {
  width: 205px;
  color: #659b37;
  padding: 10px 0px 2px 10px;
  font-weight: bold;
  overflow: hidden;
  display: block;
}
DIV.notdienstblock_select {
  width: 205px;
  padding: 5px 0px 5px 0px;
  overflow: hidden;
  display: block;
}
SELECT.notdienst_select {
  width: 190px;
  border: 1px solid #a5acb2;
  padding: 2px;
  font-size: 11px;
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
  color: #1a2b65;
}

DIV.fuss {
  width: 920px;
  height: 25px;
  padding: 14px 4px 0px 24px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/fuss-hg.jpg');
}
DIV.fuss_links {
  width: 200px;
  height: 25px;
  overflow: hidden;
  float: left;
  font-size: 10px;
}
DIV.fuss_rechts {
  width: 710px;
  height: 25px;
  padding: 0px 10px 0px 0px;
  overflow: hidden;
  float: left;
  text-align: right;
  font-size: 10px;
}
DIV.fuss_rechts A, DIV.fuss_rechts A:link, DIV.fuss_rechts A:active, DIV.fuss_rechts A:visited, DIV.fuss_rechts A:hover {
  text-decoration: none;
  font-size: 10px;
}

DIV.headline_clevermieter {
  width: 690px;
  overflow: hidden;
  display: block;
}
DIV.headline_clevermieter_links {
  width: 410px;
  padding: 0px 20px 0px 0px;
  overflow: hidden;
  float: left;
}
DIV.headline_clevermieter_rechts {
  width: 260px;
  height: 60px;
  overflow: hidden;
  float: left;
  text-align: right;
}

DIV.contentblock_2cols_mieterzeitung_links {
  width: 468px;
  padding: 0px 20px 0px 0px;
  line-height: 20px;
  overflow: hidden;
  float: left;
}
DIV.contentblock_2cols_mieterzeitung_links A, DIV.contentblock_2cols_mieterzeitung_links A:link, DIV.contentblock_2cols_mieterzeitung_links A:active, DIV.contentblock_2cols_mieterzeitung_links A:visited, DIV.contentblock_2cols_mieterzeitung_links A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}

DIV.contentblock_2cols_mieterzeitung_links UL {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 2px;
  line-height: 20px;
  font-size: 13px;
  overflow: hidden;
}
DIV.contentblock_2cols_mieterzeitung_links LI {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  font-size: 12px;
  line-height: 20px;
  list-style-image: url('../img/css/contentblock-li-hg.gif');
}
DIV.contentblock_2cols_mieterzeitung_rechts {
  width: 170px;
  padding: 0px 0px 0px 10px;
  overflow: hidden;
  float: left;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
}
DIV.mieterzeitung_aktuell_bild {
  width: 168px;
  height: 237px;
  overflow: hidden;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
DIV.mieterzeitung_aktuell_bild A.ohne_pfeil, 
DIV.mieterzeitung_aktuell_bild A.ohne_pfeil:link, 
DIV.mieterzeitung_aktuell_bild A.ohne_pfeil:visited, 
DIV.mieterzeitung_aktuell_bild A.ohne_pfeil:active, 
DIV.mieterzeitung_aktuell_bild A.ohne_pfeil:hover {
  width: 168px;
  padding: 0px !important;
  margin: 0px !important;
  oveflow: hidden;
  background-image: none !important;
}
DIV.mieterzeitung_block {
  width: 157px;
  height: 205px;
  padding-top: 5px;
  border-right: 1px solid #d9d9d9;
  overflow: hidden;
  float: left;
  text-align: center;
}
DIV.mieterzeitung_block A.pdf, 
DIV.mieterzeitung_block A.pdf:link, 
DIV.mieterzeitung_block A.pdf:active, 
DIV.mieterzeitung_block A.pdf:visited {
  color: #659b37 !important;
  text-decoration: none;
  padding-left: 20px !important;
  background-image: url('../img/css/symbol-klein-pdf.gif') !important;
  background-position: 0px 1px !important;
  background-repeat: no-repeat !important;
}
DIV.mieterzeitung_mini_bild {
  width: 93px;
  height: 130px;
  overflow: hidden;
  display: block;
  padding-left: 30px;
  padding-right: 30px;
  background-position: center;
  background-repeat: no-repeat;
}
DIV.mieterzeitung_mini_bild A.ohne_pfeil, 
DIV.mieterzeitung_mini_bild A.ohne_pfeil:link, 
DIV.mieterzeitung_mini_bild A.ohne_pfeil:visited, 
DIV.mieterzeitung_mini_bild A.ohne_pfeil:active, 
DIV.mieterzeitung_mini_bild A.ohne_pfeil:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.mieterzeitung_spacer {
  width: 120px;
  height: 10px;
  overflow: hidden;
  display: block;
}
DIV.wohnungsbestand_block {
  width: 212px;
  height: 240px;
  border-right: 1px solid #d9d9d9;
  overflow: hidden;
  float: left;
  line-height: 30px;
}
SELECT.wohnungsbestand_select {
  width: 198px;
  border: 1px solid #a5acb2;
  padding: 2px;
  font-size: 11px;
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
  color: #1a2b65;
}
DIV.wohnungsbestand_grafik_block {
  width: 447px;
  height: 407px;
  float: left;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  position: relative;
}
DIV.wohnungsbestand_link_block {
  width: 200px;
  padding: 10px 0px 10px 20px;
  height: 200px;
  float: left;
  overflow: hidden;
}
DIV.wohnungsbestand_link_block_klein {
  width: 200px;
  padding: 10px 0px 10px 20px;
  height: 200px;
  float: left;
  overflow: hidden;
}
DIV.wohnungbestand_grafik_bild {
  width: 447px;
  height: 407px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}
DIV.wohnungsbestand_grafik_block_klein {
  width: 447px;
  height: 263px;
  float: left;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  position: relative;
}
DIV.wohnungbestand_grafik_bild_klein {
  width: 447px;
  height: 263px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}
DIV.wohnungbestand_grafik_zahl {
  width: 22px;
  height: 11px;
  position: absolute;
  text-align: center;
  vertical-alignment: middle;
  padding: 0px;
  margin: 0px;
  line-height: 11px;
  font-size: 11px !important;
  font-weight: bold !important;
  color: #1a2b65 !important;
}
DIV.wohnungbestand_grafik_zahl A.normal, DIV.wohnungbestand_grafik_zahl A.normal:link, DIV.wohnungbestand_grafik_zahl A.normal:visited, DIV.wohnungbestand_grafik_zahl A.normal:active, DIV.wohnungbestand_grafik_zahl A.normal:hover {
  color: #1a2b65 !important;
  padding: 0px !important;
  margin: 0px !important;
  border: 0px !important;
  background-image: none !important;
  font-size: 11px !important;
  font-weight: bold !important;
  line-height: 9px !important;
}
DIV.wohnungsbestand_select_box {
  width: 500px;
  padding: 10px 0px 0px 0px;
  display: block;
  overflow: hidden;
}
DIV.wohnungsbestand_select_block {
  width: 200px;
  padding: 5px 0px 5px 20px;
  overflow: hidden;
  float: left;
}
SELECT.wohnungsbestand_select_gross {
  width: 198px;
  border: 1px solid #a5acb2;
  padding: 2px;
  font-size: 12px;
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
  color: #1a2b65;
}
DIV.wohnungsbestand_block A.no_img, DIV.wohnungsbestand_block A.no_img:link, DIV.wohnungsbestand_block A.no_img:visited, DIV.wohnungsbestand_block A.no_img:active, DIV.wohnungsbestand_block A.no_img:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.wohnungsbestand_liste_block {
  overflow: hidden;
  display: block;
  background-image: url('../img/css/wohnungsangebote-liste-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.wohnungsbestand_3cols_col_links {
  width: 231px;
  padding: 0px 5px 0px 0px;
  margin: 0px;
  line-height: 22px;
  overflow: hidden;
  float: left;
}
DIV.wohnungsbestand_3cols_col_mitte {
  width: 223px;
  padding: 0px 5px 0px 10px;
  margin: 0px;
  line-height: 22px;
  overflow: hidden;
  float: left;
}
DIV.wohnungsbestand_3cols_col_rechts {
  width: 182px;
  padding: 0px 0px 0px 10px;
  margin: 0px;
  line-height: 22px;
  overflow: hidden;
  float: left;
}
DIV.wohnungsbestand_3cols_bild {
  width: 183px;
  height: 137px;
  overflow: hidden;
  display: block;
  vertical-alignment: middle;
}

DIV.wohnungsbestand_sub3navi {
  width: 700px;
  padding: 10px 0px 0px 20px;
  margin: 0px;
  clear: left;
  display: block;
  overflow: hidden;
  background-image: url('../img/css/sub3navi-hg.jpg');
  background-position: 20px 10px;
  background-repeat: no-repeat;
}
DIV.wohnungsbestand_sub3navi A, DIV.wohnungsbestand_sub3navi A:link, DIV.wohnungsbestand_sub3navi A:active, DIV.wohnungsbestand_sub3navi A:visited {
  color: #1a2b65;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.wohnungsbestand_sub3navi A:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.wohnungsbestand_sub3navi A.aktiv, DIV.wohnungsbestand_sub3navi A.aktiv:link, DIV.wohnungsbestand_sub3navi A.aktiv:active, DIV.wohnungsbestand_sub3navi A.aktiv:visited, DIV.wohnungsbestand_sub3navi A.aktiv:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-aktiv-hg.jpg');
  background-repeat: repeat-x;
}

DIV.wohnungsbestand_hauptblock_normal {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url('../img/css/projekt-block-hg.jpg');
  background-position: 425px 0px;
  background-repeat: repeat-y;
}
DIV.wohnungsbestand_hauptblock_normal_lb {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url('../img/css/projekt-block-hg.jpg');
  background-position: 450px 0px;
  background-repeat: repeat-y;
}
DIV.wohnungsbestand_hauptblock_bilder {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
DIV.wohnungsbestand_normal_links {
  width: 395px;
  padding: 0px 10px 0px 0px;
  overflow: hidden;
  float: left;
  font-size: 13px;
  line-height: 20px;
}
DIV.wohnungsbestand_normal_links_breit {
  width: 395px;
  padding: 0px 10px 0px 0px;
  overflow: hidden;
  float: left;
  font-size: 13px;
  line-height: 20px;
}
DIV.wohnungsbestand_normal_links A, DIV.wohnungsbestand_normal_links A:link, DIV.wohnungsbestand_normal_links A:visited, DIV.wohnungsbestand_normal_links A:active, DIV.wohnungsbestand_normal_links A:hover, {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
A.man_gruen_pfeil, A.man_gruen_pfeil:link, A.man_gruen_pfeil:active, A.man_gruen_pfeil:visited, A.man_gruen_pfeil:hover {
  color: #659b37 !important;
  font-size: 13px !important;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.wohnungsbestand_normal_links UL {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 2px;
  line-height: 20px;
  font-size: 13px;
  overflow: hidden;
}
DIV.wohnungsbestand_normal_links LI {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  font-size: 13px;
  line-height: 20px;
  list-style-image: url('../img/css/contentblock-li-hg.gif');
}
DIV.wohnungsbestand_normal_links H2 {
  color: #659b37;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/headline-line-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.wohnungsbestand_normal_spacer {
  width: 397px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/bestand-spacer-hg.gif');
  background-position: left center;
  background-repeat: no-repeat;
}

TABLE.wohnungsbestand_table {
  margin: 10px 0px 10px 0px;
  display: block;
}
TD.wohnungsbestand_table_td_anzahl {
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;  
  color: #659b37;
  font-size: 12px;
}
TD.wohnungsbestand_table_td_text {
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;
  font-size: 12px;
}
TD.wohnungsbestand_table_td_ausst_gesamt {
  width: 352px;
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;
  font-size: 12px;
  font-weight: bold;
}
TD.wohnungsbestand_table_td_ausst_li {
  width: 200px;
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;
  font-size: 12px;
}
TD.wohnungsbestand_table_td_ausst_re {
  width: 150px;
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;  
  color: #659b37;
  font-size: 12px;
}

DIV.wohnungsbestand_normal_rechts {
  width: 250px;
  padding-left: 10px;
  overflow: hidden;
  float: left;
}
DIV.wohnungsbestand_normal_rechts A, DIV.wohnungsbestand_normal_rechts A:link, DIV.wohnungsbestand_normal_rechts A:visited, DIV.wohnungsbestand_normal_rechts A:active, DIV.wohnungsbestand_normal_rechts A:hover, {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.wohnungsbestand_bild_prev {
  width: 250px;
  padding: 0px 0px 6px 0px;
  overflow: hidden;
  display: block;
}
DIV.wohnungsbestand_bild_prev A.ohne_pfeil, 
DIV.wohnungsbestand_bild_prev A.ohne_pfeil:link, 
DIV.wohnungsbestand_bild_prev A.ohne_pfeil:visited, 
DIV.wohnungsbestand_bild_prev A.ohne_pfeil:active, 
DIV.wohnungsbestand_bild_prev A.ohne_pfeil:hover {
  padding-left: 0px !important;
  background-image: none !important;
}

DIV.wohnungsbestand_normal_bildblock {
  width: 250px;
  padding: 0px 15px 15px 0px;
  margin: 0px;
  float: left;
  overflow: hidden;
  text-align: center;
}
DIV.wohnungsbestand_normal_spacer_ohg {
  width: 397px;
  height: 1px;
  line-heignt: 1px;
  overflow: hidden;
  display: block;
  clear: left;
}

H2.h2_wohnungsangebot {
  color: #659b37;
  padding: 15px 10px 5px 20px;
}
DIV.wohnungsangebote_sub3navi {
  width: 700px;
  padding: 10px 0px 0px 20px;
  margin: 0px;
  clear: left;
  display: block;
  overflow: hidden;
  background-image: url('../img/css/sub3navi-hg.jpg');
  background-position: 20px 10px;
  background-repeat: no-repeat;
}
DIV.wohnungsangebote_sub3navi A, DIV.wohnungsangebote_sub3navi A:link, DIV.wohnungsangebote_sub3navi A:active, DIV.wohnungsangebote_sub3navi A:visited {
  color: #1a2b65;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.wohnungsangebote_sub3navi A:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.wohnungsangebote_sub3navi A.aktiv, DIV.wohnungsangebote_sub3navi A.aktiv:link, DIV.wohnungsangebote_sub3navi A.aktiv:active, DIV.wohnungsangebote_sub3navi A.aktiv:visited, DIV.wohnungsangebote_sub3navi A.aktiv:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-aktiv-hg.jpg');
  background-repeat: repeat-x;
}

DIV.wohnungsangebote_hauptblock_normal {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url('../img/css/projekt-block-hg.jpg');
  background-position: 400px 0px;
  background-repeat: repeat-y;
}
DIV.wohnungsangebote_hauptblock_normal_lb {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url('../img/css/projekt-block-hg.jpg');
  background-position: 465px 0px;
  background-repeat: repeat-y;
}
DIV.wohnungsangebote_hauptblock_normal_nl {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
DIV.wohnungsangebote_hauptblock_bilder {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
DIV.wohnungsangebote_normal_links {
  width: 370px;
  padding: 0px 10px 0px 0px;
  overflow: hidden;
  float: left;
  font-size: 12px;
  line-height: 23px;
}
DIV.wohnungsangebote_normal_gesamt {
  width: 670px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  float: left;
  font-size: 12px;
  line-height: 23px;
}
DIV.wohnungsangebote_normal_links_breit {
  width: 435px;
  padding: 0px 10px 0px 0px;
  overflow: hidden;
  float: left;
  font-size: 12px;
  line-height: 23px;
}
DIV.wohnungsangebote_normal_links A, DIV.wohnungsangebote_normal_links A:link, DIV.wohnungsangebote_normal_links A:visited, DIV.wohnungsangebote_normal_links A:active, DIV.wohnungsangebote_normal_links A:hover, 
DIV.wohnungsangebote_normal_gesamt A, DIV.wohnungsangebote_normal_gesamt A:link, DIV.wohnungsangebote_normal_gesamt A:visited, DIV.wohnungsangebote_normal_gesamt A:active, DIV.wohnungsangebote_normal_gesamt A:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
A.man_gruen_pfeil, A.man_gruen_pfeil:link, A.man_gruen_pfeil:active, A.man_gruen_pfeil:visited, A.man_gruen_pfeil:hover {
  color: #659b37 !important;
  font-size: 13px !important;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.wohnungsangebote_normal_links UL {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 2px;
  line-height: 20px;
  font-size: 13px;
  overflow: hidden;
}
DIV.wohnungsangebote_normal_links LI {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  font-size: 13px;
  line-height: 20px;
  list-style-image: url('../img/css/contentblock-li-hg.gif');
}
DIV.wohnungsangebote_normal_links H2,
DIV.wohnungsangebote_normal_gesamt H2 {
  color: #659b37;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/headline-line-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.wohnungsangebote_normal_spacer {
  width: 372px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/bestand-spacer-hg.gif');
  background-position: left center;
  background-repeat: no-repeat;
}

TABLE.wohnungsangebote_table {
  margin: 10px 0px 10px 0px;
  display: block;
}
TD.wohnungsangebote_table_td_anzahl {
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;  
  color: #659b37;
  font-size: 12px;
}
TD.wohnungsangebote_table_td_text {
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;
  font-size: 12px;
}
TD.wohnungsangebote_table_td_ausst_gesamt {
  width: 352px;
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;
  font-size: 12px;
  font-weight: bold;
}
TD.wohnungsangebote_table_td_ausst_li {
  width: 200px;
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;
  font-size: 12px;
}
TD.wohnungsangebote_table_td_ausst_re {
  width: 150px;
  padding: 2px;
  border-right: 2px solid #ffffff; 
  border-bottom: 2px solid #ffffff; 
  background-color: #f6f7f9;  
  color: #659b37;
  font-size: 12px;
}

DIV.wohnungsangebote_normal_rechts {
  width: 275px;
  font-size: 12px;
  padding-left: 10px;
  line-height: 22px;
  overflow: hidden;
  float: left;
}
DIV.wohnungsangebote_normal_rechts_schmal {
  width: 210px;
  font-size: 12px;
  padding-left: 10px;
  line-height: 22px;
  overflow: hidden;
  float: left;
}
DIV.wohnungsangebote_normal_rechts A, DIV.wohnungsangebote_normal_rechts A:link, DIV.wohnungsangebote_normal_rechts A:visited, DIV.wohnungsangebote_normal_rechts A:active, DIV.wohnungsangebote_normal_rechts A:hover,
DIV.wohnungsangebote_normal_rechts_schmal A, DIV.wohnungsangebote_normal_rechts_schmal A:link, DIV.wohnungsangebote_normal_rechts_schmal A:visited, DIV.wohnungsangebote_normal_rechts_schmal A:active, DIV.wohnungsangebote_normal_rechts_schmal A:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
DIV.wohnungsangebote_bild_prev {
  width: 275px;
  padding: 0px 0px 6px 0px;
  overflow: hidden;
  display: block;
}
DIV.wohnungsangebote_bild_prev A.ohne_pfeil, 
DIV.wohnungsangebote_bild_prev A.ohne_pfeil:link, 
DIV.wohnungsangebote_bild_prev A.ohne_pfeil:visited, 
DIV.wohnungsangebote_bild_prev A.ohne_pfeil:active, 
DIV.wohnungsangebote_bild_prev A.ohne_pfeil:hover {
  padding-left: 0px !important;
  background-image: none !important;
}

DIV.wohnungsangebote_normal_bildblock {
  width: 250px;
  padding: 0px 15px 15px 0px;
  margin: 0px;
  float: left;
  overflow: hidden;
  text-align: center;
}
DIV.wohnungsangebote_normal_spacer_ohg {
  width: 397px;
  height: 1px;
  line-heignt: 1px;
  overflow: hidden;
  display: block;
  clear: left;
}
TD.wohnungsangebote_rechts_td_titel {
  width: 120px;
  font-size: 12px;
  padding: 4px 5px 3px 5px;
}
TD.wohnungsangebote_rechts_td_inhalt {
  width: 135px;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}
TD.wohnungsangebote_rechts_td_titel_hl {
  width: 120px;
  font-size: 12px;
  padding: 4px 5px 3px 5px;
  background-color: #f2f3f5;
}
TD.wohnungsangebote_rechts_td_inhalt_hl {
  width: 135px;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  background-color: #f2f3f5;
}
TD.wohnungsangebote_rechts_schmal_td_titel {
  width: 95px;
  font-size: 12px;
  padding: 4px 5px 3px 5px;
}
TD.wohnungsangebote_rechts_schmal_td_inhalt {
  width: 95px;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}
TD.wohnungsangebote_rechts_schmal_td_titel_hl {
  width: 95px;
  font-size: 12px;
  padding: 4px 5px 3px 5px;
  background-color: #f2f3f5;
}
TD.wohnungsangebote_rechts_schmal_td_inhalt_hl {
  width: 95px;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  background-color: #f2f3f5;
}
DIV.wohnungsangebote_bildbox1 {
  width: 282px;
  height: 282px;
  border: 1px solid #b9bdbe;
  float: left;
  overflow: hidden;
}
DIV.wohnungsangebote_bildbox2 {
  width: 135px;
  height: 135px;
  border: 1px solid #b9bdbe;
  float: left;
  overflow: hidden;
}
DIV.wohnungsangebote_bildbox3 {
  width: 135px;
  height: 135px;
  border: 1px solid #b9bdbe;
  float: left;
  overflow: hidden;
}

DIV.wohnungsangebote_rechts_spacer {
  width: 275px;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/bestand-spacer-hg.gif');
  background-position: left center;
  background-repeat: no-repeat;
}
DIV.wohnungsangebote_rechts_schmal_spacer {
  width: 210px;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/bestand-spacer-hg.gif');
  background-position: left center;
  background-repeat: no-repeat;
}
DIV.wohnungsangebote_zusatzlink {
  clear: left;
  padding: 5px 0px 0px 0px;
  display: block;
}

DIV.wohnungsangebote_bilder_zoombox {
  width: 666px;
  height: 400px;
  border: 1px solid #b9bdbe;
  display: block;
  overflow: hidden;
  text-align: center;
}
DIV.wohnungsangebote_bilder_thumbbox {
  width: 86px;
  height: 120px;
  padding: 10px 11px 0px 0px;
  float: left;
  overflow: hidden;
  text-align: center;
  font-size: 11px;
  line-height: 15px;
}
DIV.wohnungsangebote_bilder_thumb {
  width: 84px;
  height: 84px;
  border: 1px solid #b9bdbe;
  float: left;
  overflow: hidden;
}
DIV.wohnungsangebote_bilder_thumb_aktiv {
  width: 84px;
  height: 84px;
  border: 1px solid #659b37;
  float: left;
  overflow: hidden;
}

DIV.exposeliste_bildblock {
  width: 122px;
  height: 122px;
  padding: 0px 10px 0px 0px;
  float: left;
  overflow: hidden;
}
DIV.exposeliste_bildelement {
  width: 120px;
  height: 120px;
  border: 1px solid #b9bdbe;
  float: left;
  overflow: hidden;
}
DIV.exposeliste_textblock {
  width: 400px;
  float: left;
  overflow: hidden;
  font-size: 12px;
}
DIV.exposeliste_textblock H3.gruen {
  color: #659b37;
  padding: 0px 0px 5px 0px;
}

DIV.wohnungsangebote_rechts_liste_spacer {
  width: 400px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/bestand-spacer-hg.gif');
  background-position: left center;
  background-repeat: no-repeat;
}
TD.wohnungsangebote_td_left_title {
  width: 75px;
  padding: 2px 0px 2px 0px;
  font-size: 12px;
}
TD.wohnungsangebote_td_left_content {
  width: 165px;
  padding: 2px 0px 2px 0px;
  font-weight: bold;
  font-size: 12px;
}
TD.wohnungsangebote_td_right_title {
  width: 70px;
  padding: 2px 0px 2px 0px;
  font-size: 12px;
}
TD.wohnungsangebote_td_right_content {
  width: 90px;
  padding: 2px 0px 2px 0px;
  font-weight: bold;
  font-size: 13px;
}

H3.objectmap_titel {
  color: #659b37;
  padding: 0px 0px 5px 0px;
}
FONT.objectmap_untertitel {
  font-size: 13px;
  font-weight: bold;
  color: #659b37;
  padding: 0px 0px 5px 0px;
}
DIV.objectmap_content {
  width: 400px;
  overflow: hidden;
  font-size: 12px;
  color: #1a2b65;
}
DIV.objectmap_content A, DIV.objectmap_content A:link, DIV.objectmap_content A:active, DIV.objectmap_content A:visited, DIV.objectmap_content A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
IMG.objectmap_image {
  float: left;
  padding: 0px 20px 10px 0px;
}
DIV.objectmap_map {
  width: 665px; 
  height: 550px; 
  display: block; 
  position: relative;
}

DIV.wohnungsangebote_bilder_thumb A.ohne_pfeil, 
DIV.wohnungsangebote_bilder_thumb A.ohne_pfeil:link, 
DIV.wohnungsangebote_bilder_thumb A.ohne_pfeil:visited, 
DIV.wohnungsangebote_bilder_thumb A.ohne_pfeil:active, 
DIV.wohnungsangebote_bilder_thumb A.ohne_pfeil:hover,
DIV.wohnungsangebote_bilder_thumb_aktiv A.ohne_pfeil, 
DIV.wohnungsangebote_bilder_thumb_aktiv A.ohne_pfeil:link, 
DIV.wohnungsangebote_bilder_thumb_aktiv A.ohne_pfeil:visited, 
DIV.wohnungsangebote_bilder_thumb_aktiv A.ohne_pfeil:active, 
DIV.wohnungsangebote_bilder_thumb_aktiv A.ohne_pfeil:hover,
DIV.zoombox_leftnav A.ohne_pfeil, 
DIV.zoombox_leftnav A.ohne_pfeil:link, 
DIV.zoombox_leftnav A.ohne_pfeil:visited, 
DIV.zoombox_leftnav A.ohne_pfeil:active, 
DIV.zoombox_leftnav A.ohne_pfeil:hover,
DIV.zoombox_image TABLE TR TD A, 
DIV.zoombox_image TABLE TR TD A:link, 
DIV.zoombox_image TABLE TR TD A:active, 
DIV.zoombox_image TABLE TR TD A:visited, 
DIV.zoombox_image TABLE TR TD A:hover, 
DIV.zoombox_leftnav A.ohne_pfeil:link, 
DIV.zoombox_leftnav A.ohne_pfeil:visited, 
DIV.zoombox_leftnav A.ohne_pfeil:active, 
DIV.zoombox_leftnav A.ohne_pfeil:hover,
DIV.zoombox_rightnav A.ohne_pfeil, 
DIV.zoombox_rightnav A.ohne_pfeil:link, 
DIV.zoombox_rightnav A.ohne_pfeil:visited, 
DIV.zoombox_rightnav A.ohne_pfeil:active, 
DIV.zoombox_rightnav A.ohne_pfeil:hover,
DIV.objectmap_map A, 
DIV.objectmap_map A:link, 
DIV.objectmap_map A:visited, 
DIV.objectmap_map A:active, 
DIV.objectmap_map A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}

DIV.zoombox_leftnav {
  width: 83px;
  height: 265px;
  padding: 135px 0px 0px 0px;
  float: left;
  overflow: hidden;
}
DIV.zoombox_image {
  width: 500x;
  height: 400px;
  float: left;
  overflow: hidden;
}
DIV.zoombox_image_text {
  width: 500x;
  padding: 4px 0px 4px 0px;
  display: block;
  overflow: hidden;
}
DIV.zoombox_rightnav {
  width: 83px;
  height: 265px;
  padding: 135px 0px 0px 0px;
  float: left;
  overflow: hidden;
}

/* CSS Document für Exposes */

#innercontent a.exposelink {
  color: #639A31;
  font-size: 12px;
  padding-left: 16px;
  background-image: url('../img/css/teaserlink-pfeil.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px;
  display: block; 
  margin-bottom: 15px;
  font-weight: bold;
  font-size:14px;
}
#innercontent a.exposelink:link, #innercontent a.exposelink:visited, #innercontent a.exposelink:active {
  text-decoration: none;
}
#innercontent a.exposelink:hover {
  text-decoration: underline;
}
#WohnungsDetailTbl {
  border-collapse: collapse; 
  width: 300px;
}

#WohnungsDetailTbl .leftcell {
  /*background-color: #efefef;
  border: 1px solid #ccc;*/
  padding: 5px;
  padding-left: 0px;
  vertical-align: top;
  color: #1B832C;
}

#WohnungsDetailTbl .rightcell {
  /*background-color: #f7f7f7;
  border: 1px solid #ccc;*/
  padding: 5px;
  vertical-align: top;
  color: #001F65;
}

#WohnungsDetailTbl .spacer {
  margin-top: 5px;
  border-top: 1px solid #1A2B65;
  height: 1px;
  font-size: 1px;
  margin-bottom: 3px;
}

#WohnungsDetailTbl .descrText {
  padding-top: 8px;
  line-height: 16px !important;
}
.bigPic_container {
  border: 1px solid #1A2B65;
  border-top: none;
  text-align: center;
  background-color: #ffffff;
  width:550px;
  position: absolute;
  margin-left: -300px;
}
.bigPic_close {
  height:20px;
  font-size: 2px;
  background-color: #1A2B65;
  
}

#expose_left {
  width: 300px;
  float: left;
  padding-right: 20px;
  overflow: hidden;
}

#expose_right {
  width: 300px;
  float: left;
  overflow: hidden;
}

#camPicContainer {
  padding: 40px;
  background-color: #fff;
  border: 1px solid #124587;
}

/* CSS Document für FAQ */

DIV.contentblock_faq {
  width: 670px;
  overflow: hidden;
  display: block;
  padding: 15px 0px 5px 20px;
  line-height: 20px;
}
FONT.contentblock_faq_gruen {
  color: #659b37;
  line-height: 25px;
}
DIV.contentblock_faq H2 {
  color: #659b37;
  padding: 0px 0px 10px 0px;
  font-size: 14px;
  margin: 0px;
}
DIV.contentblock_faq H2 A, 
DIV.contentblock_faq H2 A:link,
DIV.contentblock_faq H2 A:visited,
DIV.contentblock_faq H2 A:active {
  color: #659b37;
  font-size: 14px;
  text-decoration: underline;
}
DIV.contentblock_faq H2 A:hover {
  color: #001F45;
  font-size: 14px;
  text-decoration: underline;
}
DIV.contentblock_faq DIV.qName { 
  font-size: 12px; 
  color: #659b37;
}
DIV.contentblock_faq DIV.qDate { 
  font-size: 12px; 
  color: #001F45; 
}
DIV.contentblock_faq DIV.qAnswer { 
  font-size: 12px; 
  color: #001F45; 
  margin: 10px 0px 5px 0px !important;
}

DIV.contentblock_faq DIV.qName, 
DIV.contentblock_faq A.qName, 
DIV.contentblock_faq A.qName:link, 
DIV.contentblock_faq A.qName:visited, 
DIV.contentblock_faq A.qName:active {
  color: #659b37;
  padding-left: 0px;
  background-image: none;
} 
DIV.contentblock_faq A.qName:hover { 
  color:#001F45;
  text-decoration:underline;
  padding-left: 0px;
  background-image: none;
}

DIV.contentblock_faq DIV.qNameBold, 
DIV.contentblock_faq A.qNameBold, 
DIV.contentblock_faq A.qNameBold:link, 
DIV.contentblock_faq A.qNameBold:visited, 
DIV.contentblock_faq A.qNameBold:active {
  color: #659b37;
  margin: 10px 0px 5px 0px !important;
  font-weight:bold;
  text-decoration:none;
  padding-left: 0px;
  background-image: none;
} 
DIV.contentblock_faq A.qNameBold:hover { 
  color: #659b37;
  margin: 10px 0px 5px 0px !important;
  font-weight:bold;
  text-decoration:underline;
  padding-left: 0px;
  background-image: none;
}

DIV.contentblock_faq A.arrow, 
DIV.contentblock_faq A.arrow:link, 
DIV.contentblock_faq A.arrow:visited, 
DIV.contentblock_faq A.arrow:active {
  color: #659b37;
  font-size:11px;
  text-decoration:underline;
  background-image: none !important;
  white-space: nowrap;
} 

DIV.contentblock_faq A.arrow:hover { 
  color: #659b37;
  font-size:11px;
  text-decoration:underline;
  background-image: none !important;
  white-space: nowrap;
}
DIV.contentblock_faq A.toplink, 
DIV.contentblock_faq A.toplink:link, 
DIV.contentblock_faq A.toplink:visited, 
DIV.contentblock_faq A.toplink:active {
  color: #659b37;
  font-size:11px;
  padding-left: 16px;
  background-image: url('../img/css/teaserlink-pfeil.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  white-space: nowrap;
} 

DIV.contentblock_faq A.toplink:hover { 
  color: #659b37;
  font-size:11px;
  text-decoration:underline;
  padding-left: 16px;
  background-image: url('../img/css/teaserlink-pfeil.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  white-space: nowrap;
}
DIV.contentblock_faq A.small, 
DIV.contentblock_faq A.small:link, 
DIV.contentblock_faq A.small:visited, 
DIV.contentblock_faq A.small:active {
  color: #659b37;
  font-size:11px;
  padding-left: 16px;
  background-image: url('../img/css/teaserlink-pfeil.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  white-space: nowrap;
} 

DIV.contentblock_faq A.small:hover { 
  color: #659b37;
  font-size:11px;
  text-decoration:underline;
  padding-left: 16px;
  background-image: url('../img/css/teaserlink-pfeil.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  white-space: nowrap;
}
DIV.contentblock_faq P { 
  margin-bottom: 10px;
}
DIV.contentblock_faq TABLE { 
  margin-bottom: 10px;
}

/* CSS für Galerie */

DIV.galerie {
  width: 650px;
  overflow: hidden;
  display: block;
}
DIV.galerie TABLE TR TD {
  padding: 0px;
  margin: 0px;
}
DIV.galerie_top {
  width: 620px;
  overflow: hidden;
  display: block;
  text-align: center;
}
DIV.galerie_center {
  width: 620px;
  padding: 15px;
  overflow: hidden;
  display: block;
  text-align: center;
  display: block;
}
TABLE.galerie_ff_center {
  width: 620px;
  text-align: center;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
TABLE.galerie_bildrahmen {
  margin: 0px;
  padding: 0px;
}
TD.galerie_bildrahmen_ol {
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-ol.jpg');
  background-position: right bottom;
}
TD.galerie_bildrahmen_om {
  height: 11px;
  overflow: hidden;
  line-height: 10px;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-om.jpg');
  background-repeat: repeat-x;
  background-position: center bottom;
}
TD.galerie_bildrahmen_or {
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-or.jpg');
  background-position: left bottom;
}
TD.galerie_bildrahmen_ml {
  width: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-ml.jpg');
  background-repeat: repeat-y;
}
TD.galerie_bildrahmen_mm {
  background-color: #ffffff;
}
TD.galerie_bildrahmen_mr {
  width: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-mr.jpg');
  background-repeat: repeat-y;
}
TD.galerie_bildrahmen_ul {
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-ul.jpg');
  background-position: right top;
}
TD.galerie_bildrahmen_um {
  height: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-um.jpg');
  background-repeat: repeat-x;
  background-position: center top;
}
TD.galerie_bildrahmen_ur {
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-bildrahmen-hg-ur.jpg');
  background-position: left top;
}
TD.galerie_untertitel {
  padding-top: 3px;
  font-size: 12px;
  line-height: 16px;
}

DIV.galerie_center_prev {
  width: 650px;
  overflow: hidden;
  display: block;
  text-align: center;
  padding: 0px 0px 15px 5px;
  display: block;
}
DIV.galerie_prev {
  width: 177px;
  padding: 10px 0px 0px 15px;
  overflow: hidden;
  text-align: center;
  float: left;
}
TABLE.galerie_prev_center {
  width: 177px;
  height: 160px;
  text-align: center;
  vertical-align: center;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
DIV.galerie_prev_newline {
  width: 600px;
  height: 1px;
  line-height: 1px;
  overflow: hidden;
  clear: left;
  display: block;
}
TABLE.galerie_prev_bildrahmen {
  margin: 0px;
  padding: 0px;
}
TD.galerie_prev_bildrahmen_ol {
  width: 7px;
  height: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-ol.jpg');
  background-position: right bottom;
}
TD.galerie_prev_bildrahmen_om {
  height: 7px;
  overflow: hidden;
  line-height: 6px;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-om.jpg');
  background-repeat: repeat-x;
  background-position: center bottom;
}
TD.galerie_prev_bildrahmen_or {
  width: 7px;
  height: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-or.jpg');
  background-position: left bottom;
}
TD.galerie_prev_bildrahmen_ml {
  width: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-ml.jpg');
  background-repeat: repeat-y;
}
TD.galerie_prev_bildrahmen_mm {
  background-color: #ffffff;
  line-height: 0px;
}
TD.galerie_prev_bildrahmen_mm A, 
TD.galerie_prev_bildrahmen_mm A:link,
TD.galerie_prev_bildrahmen_mm A:visited,
TD.galerie_prev_bildrahmen_mm A:active,
TD.galerie_prev_bildrahmen_mm A:hover,{
  padding-left: 0px !important;
  background-image: none !important;
}

TD.galerie_prev_bildrahmen_mr {
  width: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-mr.jpg');
  background-repeat: repeat-y;
}
TD.galerie_prev_bildrahmen_ul {
  width: 7px;
  height: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-ul.jpg');
  background-position: right top;
}
TD.galerie_prev_bildrahmen_um {
  height: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-um.jpg');
  background-repeat: repeat-x;
  background-position: center top;
}
TD.galerie_prev_bildrahmen_ur {
  width: 7px;
  height: 7px;
  overflow: hidden;
  background-image: url('../img/css-galerie/galerie-prev-bildrahmen-hg-ur.jpg');
  background-position: left top;
}
DIV.contentblock_nur_text TABLE TR TD A.pdf, 
DIV.contentblock_nur_text TABLE TR TD A.pdf:link, 
DIV.contentblock_nur_text TABLE TR TD A.pdf:visited, 
DIV.contentblock_nur_text TABLE TR TD A.pdf:active { 
  color: #659b37 !important;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px !important;
  background-image: url('../img/css/symbol-klein-pdf.gif') !important;
  background-position: 0px 1px !important;
  background-repeat: no-repeat !important;
}
DIV.contentblock_nur_text TABLE TR TD A.pdf:hover { 
  color: #659b37 !important;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding-left: 20px !important;
  background-image: url('../img/css/symbol-klein-pdf.gif') !important;
  background-position: 0px 1px !important;
  background-repeat: no-repeat !important;
}
DIV.stadtteile_links {
  width: 400px;
  overflow: hidden;
  padding: 0px 10px 10px 0px;
  float: left;
}
DIV.stadtteile_rechts {
  width: 250px;
  overflow: hidden;
  padding: 0px 0px 10px 10px;
  float: left;
}
IMG.stadtteil_rightimage {
  padding: 0px 0px 5px 0px;
  display: block;
  overflow: hidden;
}

DIV.faq_question {
  width: 550px;
  display: block;
  padding: 2px 0px 2px 0px;
  overflow: hidden;
  background-color: #f4f4f4;
}
DIV.faq_question_left {
  width: 520px;
  overflow: hidden;
  float: left;
  padding: 2px 0px 0px 5px;
  color: #606060;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
}
DIV.faq_question_left A, DIV.faq_question_left A:link, DIV.faq_question_left A:visited, DIV.faq_question_left A:active, DIV.faq_question_left A:hover {
  font-size: 12px !important;
}
DIV.faq_question_button_aktiv {
  width: 19px;
  height: 19px;
  float: left;
  overflow: hidden;
}
DIV.faq_question_button_inaktiv {
  width: 19px;
  height: 19px;
  float: left;
  overflow: hidden;
}
DIV.faq_spacer {
  width: 550px;
  height: 5px;
  display: block;
  padding: 0px;
  overflow: hidden;
}
DIV.faq_answer {
  width: 525px;
  display: block;
  padding: 10px 5px 10px 10px;
  color: #606060;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
}

DIV.faq_teaser {
  width: 717px;
  height: 193px;
  display: block;
  overflow: hidden;
  background-image: url('../img//css/faqteaser-hg.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
DIV.faqteaser_block {
  width: 150px;
  height: 152px;
  padding: 15px 5px 5px 20px;
  overflow: hidden;
  float: left;
}
DIV.faqteaser_titel {
  width: 150px;
  height: 22px;
  overflow: hidden;
  display: block;
}
DIV.faqteaser_titel A, DIV.faqteaser_titel A:link, DIV.faqteaser_titel A:active, DIV.faqteaser_titel A:visited, DIV.faqteaser_titel A:hover {
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}
DIV.faqteaser_bild {
  width: 138px;
  height: 74px;
  overflow: hidden;
  display: block;
  background-position: center;
}
DIV.faqteaser_text {
  width: 170px;
  padding: 10px 5px 0px 0px;
  overflow: hidden;
  display: block;
  font-size: 12px;
  line-height: 18px;
}
DIV.faqteaser_text A, DIV.faqteaser_text A:link, DIV.faqteaser_text A:active, DIV.faqteaser_text A:visited, DIV.faqteaser_text A:hover {
  color: #659b37 !important;
  font-size: 12px;
  text-decoration: none;
  padding-left: 12px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 4px !important;
  background-repeat: no-repeat !important;
}

DIV.mediablock {
  width: 198px;
  height: 252px;
  padding: 18px 0px 10px 18px;
  overflow: hidden;
  float: left;
  background-image: url('../img//css/media-block-hg.jpg');
  background-position: left top;
}
DIV.mediablock_bild {
  width: 180px;
  height: 135px;
  display: block;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
}
DIV.mediablock_text {
  width: 170px;
  height: 99px;
  padding: 10px 0px 5px 5px;
  display: block;
  overflow: hidden;
  line-height: 20px;
}
FONT.mediablock_funktion {
  font-size: 10px;
  line-height: 13px !important;
}
DIV.mediablock_funktion {
  font-size: 10px;
  line-height: 13px !important;
  overflow: hidden;
  display: block;
}
DIV.mediablock_text A, DIV.mediablock_text A:link, DIV.mediablock_text A:active, DIV.mediablock_text A:visited, DIV.mediablock_text A:hover {
  color: #659b37 !important;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px !important;
  background-image: url('../img/css/teaserlink-pfeil.gif') !important;
  background-position: 0px 5px !important;
  background-repeat: no-repeat !important;
}
FONT.media_datum {
  font-size: 10px;
  line-height: 13px !important;
}
DIV.media_kurztext {
  font-size: 11px;
  line-height: 13px;
  display: block;
  padding: 2px 0px 3px 0px;
}

DIV.mediathek_sub3navi {
  width: 700px;
  padding: 10px 0px 0px 20px;
  margin: 0px;
  clear: left;
  display: block;
  overflow: hidden;
  background-image: url('../img/css/sub3navi-hg.jpg');
  background-position: 20px 10px;
  background-repeat: no-repeat;
}
DIV.mediathek_sub3navi A, DIV.mediathek_sub3navi A:link, DIV.mediathek_sub3navi A:active, DIV.mediathek_sub3navi A:visited {
  color: #1a2b65;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.mediathek_sub3navi A:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-hg.jpg');
  background-repeat: repeat-x;
}
DIV.mediathek_sub3navi A.aktiv, DIV.mediathek_sub3navi A.aktiv:link, DIV.mediathek_sub3navi A.aktiv:active, DIV.mediathek_sub3navi A.aktiv:visited, DIV.mediathek_sub3navi A.aktiv:hover {
  color: #659b37;
  height: 20px;
  padding: 5px 15px 3px 15px;
  overflow: hidden;
  float: left;
  border-right: 1px solid #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/sub3navi-button-aktiv-hg.jpg');
  background-repeat: repeat-x;
}
DIV.mediathek_hauptblock_normal {
  width: 667px;
  overflow: hidden;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  background: none;
}
DIV.mediathek_hauptblock_normal A.gruenpfeil, 
DIV.mediathek_hauptblock_normal A.gruenpfeil:link, 
DIV.mediathek_hauptblock_normal A.gruenpfeil:visited, 
DIV.mediathek_hauptblock_normal A.gruenpfeil:active, 
DIV.mediathek_hauptblock_normal A.gruenpfeil:hover {
  color: #659b37;
  font-size: 13px;
  text-decoration: none;
  padding-left: 13px;
  background-image: url('../img/css/teaserlink-pfeil.gif');
  background-position: 0px 5px;
  background-repeat: no-repeat;
}

/* CSS für PageReady-Darstellung */

DIV.contentblock_text SPAN A,
DIV.contentblock_text SPAN A:link,
DIV.contentblock_text SPAN A:visited,
DIV.contentblock_text SPAN A:active,
DIV.contentblock_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.contentblock_nur_text SPAN A,
DIV.contentblock_nur_text SPAN A:link,
DIV.contentblock_nur_text SPAN A:visited,
DIV.contentblock_nur_text SPAN A:active,
DIV.contentblock_nur_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.contentblock_nur_text TABLE TR TD SPAN A,
DIV.contentblock_nur_text TABLE TR TD SPAN A:link,
DIV.contentblock_nur_text TABLE TR TD SPAN A:visited,
DIV.contentblock_nur_text TABLE TR TD SPAN A:active,
DIV.contentblock_nur_text TABLE TR TD SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.indexteaser_text SPAN A,
DIV.indexteaser_text SPAN A:link,
DIV.indexteaser_text SPAN A:visited,
DIV.indexteaser_text SPAN A:active,
DIV.indexteaser_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.docteaser_text SPAN A,
DIV.docteaser_text SPAN A:link,
DIV.docteaser_text SPAN A:visited,
DIV.docteaser_text SPAN A:active,
DIV.docteaser_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.teamblock_text SPAN A,
DIV.teamblock_text SPAN A:link,
DIV.teamblock_text SPAN A:visited,
DIV.teamblock_text SPAN A:active,
DIV.teamblock_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.mediablock_text SPAN A,
DIV.mediablock_text SPAN A:link,
DIV.mediablock_text SPAN A:visited,
DIV.mediablock_text SPAN A:active,
DIV.mediablock_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.projekt_normal_links SPAN A,
DIV.projekt_normal_links SPAN A:link,
DIV.projekt_normal_links SPAN A:visited,
DIV.projekt_normal_links SPAN A:active,
DIV.projekt_normal_links SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.projekt_normal_rechts SPAN A,
DIV.projekt_normal_rechts SPAN A:link,
DIV.projekt_normal_rechts SPAN A:visited,
DIV.projekt_normal_rechts SPAN A:active,
DIV.projekt_normal_rechts SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
DIV.linksteaser_text SPAN A,
DIV.linksteaser_text SPAN A:link,
DIV.linksteaser_text SPAN A:visited,
DIV.linksteaser_text SPAN A:active,
DIV.linksteaser_text SPAN A:hover {
  padding-left: 0px !important;
  background-image: none !important;
}
