BODY {
  margin-left: 0%;
  margin-right: 0%;
  background-color: #fff;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;
  color: #000000
}

BODY.grau {
  margin-left: 0%;
  margin-right: 0%;
  background-color: #f0f0f0;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;
  color: #000000
}

A { font-family: arial, swiss, helvetica, sans-serif; color: #3F6CB1; text-decoration: underline; }
A:visited { font-family: arial, swiss, helvetica, sans-serif; color: #273564; text-decoration: underline; }
A:active { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: underline; }
A:hover { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: none }

.anker { color:#000000; text-decoration: none; }
:visited.anker { color: #000000; text-decoration: underline; }
:active.anker { color: #000000; text-decoration: underline; }
:hover.anker { color: #000000; text-decoration: none; }

.deeplink { font-family: arial, swiss, helvetica, sans-serif; color: #3F6CB1; text-decoration: underline; }
a:visited.deeplink { font-family: arial, swiss, helvetica, sans-serif; color: #273564; text-decoration: underline; }
a:active.deeplink { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: underline; }
a:hover.deeplink { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: none; }

.angebotslistenlink { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: #3F6CB1; text-decoration: underline; }
a:visited.angebotslistenlink { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt;  font-weight: 700; color: #273564; text-decoration: underline; }
a:active.angebotslistenlink { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt;  font-weight: 700; color: #2A8AFF; text-decoration: underline; }
a:hover.angebotslistenlink { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt;  font-weight: 700; color: #2A8AFF; text-decoration: none; }

.bilderscriptlink { color: #273564; }
a:visited.bilderscriptlink { color: #3F6CB1; }
a:active.bilderscriptlink { color: #2A8AFF; }
a:hover.bilderscriptlink { color: #2A8AFF; }

a.button { border-width:medium; font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; border: 2px solid #3F6CB1; display: block; background-color: #efefef; padding: 5px}
a.button:visited { border-width:medium; font-family: arial, swiss, helvetica, sans-serif;  font-size: 9pt; font-weight: bold; color: #000000; border: 2px solid #273564; text-decoration: none; padding: 5px}
a.button:active { border-width:medium; font-family: arial, swiss, helvetica, sans-serif;  font-size: 9pt; font-weight: bold; color: #000000; border: 2px solid #2A8AFF; text-decoration: none; padding: 5px}
a.button:hover { border-width:medium; font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; border: 2px solid #2A8AFF; text-decoration: none; padding: 5px}

.contentlink { font-family: arial, swiss, helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:visited.contentlink { font-family: arial, swiss, helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:active.contentlink { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: underline; }
a:hover.contentlink { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: none; }

.contentlink-10 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 400; color: #000000; text-decoration: underline; }
a:visited.contentlink-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 400; color: #333333; text-decoration: underline; }
a:active.contentlink-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 400; color: #2A8AFF; text-decoration: underline; }
a:hover.contentlink-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 400; color: #2A8AFF; text-decoration: none; }

.contentlink-grau { font-family: arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:visited.contentlink-grau { font-family: arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:active.contentlink-grau { font-family: arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:hover.contentlink-grau { font-family: arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: none; }

.emailnordstadt { font-family: arial, swiss, helvetica, sans-serif; color: #3F6CB1; text-decoration: underline; }
a:visited.emailnordstadt { font-family: arial, swiss, helvetica, sans-serif;  color: #273564; text-decoration: underline; }
a:active.emailnordstadt { font-family: arial, swiss, helvetica, sans-serif;  color: #2A8AFF; text-decoration: underline; }
a:hover.emailnordstadt { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: none; }

a.exposeeseitenavigationunten-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: #ffffff; text-decoration: none; display: block; background-color: #3c6bb3; padding: 0.25em;}
a:visited.exposeeseitenavigationunten-2 { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #ffffff; text-decoration: none; padding-bottom: 0.25em;}
a:active.exposeeseitenavigationunten-2 { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #ffffff; text-decoration: none; padding-bottom: 0.25em}
a:hover.exposeeseitenavigationunten-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #3c6bb3; text-decoration: none; background-color: #ffffff; padding-bottom: 0.25em;}

a.exposeeseitenavigationunten { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: #ffffff; text-decoration: none; display: block; background-color: #404080; padding: 0.25em;}
a:visited.exposeeseitenavigationunten { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #e0e0e0; text-decoration: none; padding-bottom: 0.25em;}
a:active.exposeeseitenavigationunten { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #ffffff; text-decoration: none; padding-bottom: 0.25em}
a:hover.exposeeseitenavigationunten { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #404080; text-decoration: none; background-color: #ffffff; padding-bottom: 0.25em;}

a.navigation-links-selbstlink-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: #ffffff; text-decoration: none; display: block; background-color: #3c6bb3; padding: 0.25em;}
a:visited.navigation-links-selbstlink-2 { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #ffffff; text-decoration: none; padding-bottom: 0.25em;}
a:active.navigation-links-selbstlink-2 { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #ffffff; text-decoration: none; padding-bottom: 0.25em}
a:hover.navigation-links-selbstlink-2 { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; background-color: #3c6bb3; padding-bottom: 0.25em;}

a.navigation-links-selbstlink { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; font-weight: 700; color: #e0e0e0; text-decoration: none; display: block; background-color: #404080; padding: 0.25em;}
a:visited.navigation-links-selbstlink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #e0e0e0; text-decoration: none; padding-bottom: 0.25em;}
a:active.navigation-links-selbstlink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #e0e0e0; text-decoration: none; padding-bottom: 0.25em}
a:hover.navigation-links-selbstlink { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #e0e0e0; text-decoration: none; background-color: #404080; padding-bottom: 0.25em;}

.externerlink { font-family: arial, swiss, helvetica, sans-serif; color: #3F6CB1; text-decoration: underline; }
a:visited.externerlink { font-family: arial, swiss, helvetica, sans-serif;  color: #273564; text-decoration: underline; }
a:active.externerlink { font-family: arial, swiss, helvetica, sans-serif;  color: #2A8AFF; text-decoration: underline; }
a:hover.externerlink { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: none; }

.externerlink-neu { font-family: arial, swiss, helvetica, sans-serif; color: #f04a46; text-decoration: underline; }
a:visited.externerlink-neu { font-family: arial, swiss, helvetica, sans-serif;  color: #273564; text-decoration: underline; }
a:active.externerlink-neu { font-family: arial, swiss, helvetica, sans-serif;  color: #ff0000; text-decoration: underline; }
a:hover.externerlink-neu { font-family: arial, swiss, helvetica, sans-serif; color: #3c6bb3; text-decoration: none; }

a.navigationsuntermenue { font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: underline; }
a:visited.navigationsuntermenue { font-family: arial, swiss, helvetica, sans-serif;  font-size: 9pt; color: #000000; text-decoration: underline; }
a:active.navigationsuntermenue { font-family: arial, swiss, helvetica, sans-serif;  font-size: 9pt; color: #000000; text-decoration: underline; }
a:hover.navigationsuntermenue { font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; }

a.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif; color: #3F6CB1; text-decoration: underline; }
a:visited.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif;  color: #273564; text-decoration: underline; }
a:active.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif;  color: #2A8AFF; text-decoration: underline; }
a:hover.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif;  color: #2A8AFF; text-decoration: none }

.seitennavigation { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #3F6CB1; text-decoration: underline; }
a:visited.seitennavigation { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px;  color: #273564; text-decoration: underline; }
a:active.seitennavigation { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px;  color: #2A8AFF; text-decoration: underline; }
a:hover.seitennavigation { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #2A8AFF; text-decoration: none; }

.seitennavigationslink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #3F6CB1; text-decoration: underline; }
a:visited.seitennavigationslink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px;  color: #273564; text-decoration: underline; }
a:active.seitennavigationslink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px;  color: #2A8AFF; text-decoration: underline; }
a:hover.seitennavigationslink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 400; font-size: 11px; color: #2A8AFF; text-decoration: none; }

a.sitemap { font-family: arial, swiss, helvetica, sans-serif; color: #000000; text-decoration: underline }
a:visited.sitemap { font-family: arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:active.sitemap { font-family: arial, swiss, helvetica, sans-serif; color: #2A8AFF; text-decoration: underline; }
a:hover.sitemap { font-family: arial, swiss, helvetica, sans-serif; text-decoration: none; }

a.sitemaplink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; }
a:visited.sitemaplink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt;  color: #333333; text-decoration: underline; }
a:active.sitemaplink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt;  color: #2A8AFF; text-decoration: underline; }
a:hover.sitemaplink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #2A8AFF; text-decoration: none; }

.startseitenlink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 700; color: #3F6CB1; text-decoration: underline; }
a:visited.startseitenlink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 700;  color: #273564; text-decoration: underline; }
a:active.startseitenlink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 700;  color: #2A8AFF; text-decoration: underline; }
a:hover.startseitenlink { font-family: arial, swiss, helvetica, sans-serif; font-weight: 700; color: #2A8AFF; text-decoration: none; }

.spinnelink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt; color: #000000; text-decoration: underline; }
a:visited.spinnelink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: underline; }
a:active.spinnelink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #2A8AFF; text-decoration: underline; }
a:hover.spinnelink { font-family: arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #2A8AFF; text-decoration: none; }

.dir-up-link { font-family: arial, swiss, helvetica, sans-serif;  font-size: 10pt; color: #3F6CB1; text-decoration: underline; }
a:visited.dir-up-link { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #273564; text-decoration: underline; }
a:active.dir-up-link { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #2A8AFF; text-decoration: underline; }
a:hover.dir-up-link { font-family: arial, swiss, helvetica, sans-serif; font-size: 10pt; color: #2A8AFF; text-decoration: none; }

.spinnelinkoben { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt; color: #000068; text-decoration: underline; }
a:visited.spinnelinkoben { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt;  color: #404080; text-decoration: underline; }
a:active.spinnelinkoben { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt;  color: #ff0000; text-decoration: underline; }
a:hover.spinnelinkoben { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt; color: #ff0000; text-decoration: none; }

.spinnestartseitenlinkklein { font-family: arial, swiss, helvetica, sans-serif;  font-size: 7pt; color: #000000; text-decoration: underline; }
a:visited.spinnestartseitenlinkklein { font-family: arial, swiss, helvetica, sans-serif;  font-size: 7pt;  color: #333333; text-decoration: underline; }
a:active.spinnestartseitenlinkklein { font-family: arial, swiss, helvetica, sans-serif;  font-size: 7pt; text-decoration: underline; }
a:hover.spinnestartseitenlinkklein { font-family: arial, swiss, helvetica, sans-serif;  font-size: 7pt; text-decoration: none; }

.footerstartseitelink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 9pt; color: #000000; text-decoration: underline; }
a:visited.footerstartseitelink { font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #333333; text-decoration: underline; }
a:active.footerstartseitelink { font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #2A8AFF; text-decoration: underline; }
a:hover.footerstartseitelink { font-family: arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #2A8AFF; text-decoration: none; }

.spinnestartseitenlink{ font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt; color: #000000; text-decoration: underline; }
a:visited.spinnestartseitenlink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt;  color: #333333; text-decoration: underline; }
a:active.spinnestartseitenlink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt;  color: #2A8AFF; text-decoration: underline; }
a:hover.spinnestartseitenlink { font-family: arial, swiss, helvetica, sans-serif;  font-size: 8pt; color: #2A8AFF; text-decoration: none; }

.quellelink { color: #000068; text-decoration: none; }
a:visited.quellelink { color: #000068; text-decoration: none; }
a:active.quellelink { color: #000068; text-decoration: none; }
a:hover.quellelink { color: #ff0000; text-decoration: none; }

.quellelink-2 { font-family: arial, swiss, helvetica, sans-serif; color: #000068; text-decoration: underline; }
a:visited.quellelink-2 { font-family: arial, swiss, helvetica, sans-serif; color: #000068; text-decoration: underline; }
a:active.quellelink-2 { font-family: arial, swiss, helvetica, sans-serif; color: #000068; text-decoration: underline; }
a:hover.quellelink-2 { font-family: arial, swiss, helvetica, sans-serif; color: #000068; text-decoration: none; }

.g{margin-top: 0em; margin-bottom: 1em}
:link.fl{color:#6f6f6f}
:visited.fl{color:#551a8b}
:active.fl{color:#f00}
a:link.g .w a:link.w .w a:link{color:#00c}
a:visited.g, a:active.g,

TD.navigation-unten { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:146px;
}

TD.navigation-unten-01 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:142px; 
}
 
TD.navigation-unten-02 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:146px;
  margin-top:-8px;
}

TD.navigation-unten-03 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:146px;
}

TD.navigation-unten-05 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:146px;
  margin-top:-8px;
}
 
a.navigation-unten-01 { 
  display:block; 
  color:#fff;   
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564; 
  border-right: 4px outset #273564;
  background-color: #404080;  
  font-size:10pt; 
  font-family:Arial, sans-serif; 
  font-weight: 700; 
  text-decoration:none; 
  text-align:center;
  vertical-align:middle;  
  padding-top:8px;
  padding-bottom:8px;  
  letter-spacing:0pt;
} 

a.navigation-unten-01:visited { 
  color:#e0e0e0;   
  background-color: #404080;
  text-decoration:none;
}

a.navigation-unten-01:active {  
  color:#404080;
  background-color: #ffffff;
  text-decoration:none;
}  

a.navigation-unten-01:hover { 
  color:#404080;
  background-color: #ffffff;
  text-decoration:none;
}  


a.navigation-unten-02 { 
  display:block; 
  color:#fff;
  height:32px;
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564;
  border-left: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #404080;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight: 700;
  text-decoration:none;
  text-align:center;
  letter-spacing:0pt;
} 

a.navigation-unten-02:visited {
  color:#e0e0e0;
  text-decoration:none;
} 

a.navigation-unten-02:active { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
} 

a.navigation-unten-02:hover { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
} 

a.navigation-unten-03 { 
  display:block;
  padding-top:8px;
  padding-bottom:8px;  
  color:#fff;
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564;
  border-left: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #404080;
  font-size:10pt; 
  font-family:Arial, sans-serif; 
  font-weight: 700; 
  text-decoration:none; 
  text-align:center; 
  letter-spacing:0pt;
}  

a.navigation-unten-03:visited { 
  color:#e0e0e0;
  text-decoration:none;
}

a.navigation-unten-03:active { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
} 

a.navigation-unten-03:hover { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
} 

a.navigation-unten-04 { 
  display:block; 
  color:#fff;
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564;
  border-left: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #404080; 
  font-size:10pt; 
  font-family:Arial narrow, sans-serif; 
  font-weight: 700; 
  text-decoration:none; 
  text-align:center; 
  letter-spacing:0pt;
} 

a.navigation-unten-04:visited { 
  color:#e0e0e0;
  text-decoration:none;
  font-family:Arial narrow, sans-serif; }

a.navigation-unten-04:active { 
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564;
  border-left: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #fff;
  font-family:Arial narrow, sans-serif; 
  color:#404080; 
}

a.navigation-unten-04:hover { 
  border-top: 4px outset #273564
  border-bottom: 4px outset #273564;
  border-left: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #fff;
  font-family:Arial narrow, sans-serif;   
  color:#404080; 
}

a.navigation-unten-05 { 
  display:block; 
  color:#fff;
  width:138px;
  height:32px;
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #404080;
  font-size:10pt;
  font-family:Arial, sans-serif;
  font-weight: 700;
  text-decoration:none;
  text-align:center;
  letter-spacing:0pt;
} 

a.navigation-unten-05:visited {
  color:#e0e0e0;
  text-decoration:none;
} 

a.navigation-unten-05:active { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
} 

a.navigation-unten-05:hover { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
} 
 
img.exposeethumbnail { 
  border-color: transparent; 
}
  
img.exposeegrundriss { 
  border-color: transparent; 
}

img.nordstadt { 
  border-color: transparent; 
}
  
img.internetpraesenzseite { 
  border-color: transparent; 
}
  
img.transparent { 
  border-color: transparent; 
}

img.nordstadtstartseite { 
  border-color: #2a4493; 
  border-width: thin; 
  border-style: solid; 
}

img.exposeebild { 
  border-color: #000000; 
  border-width: 1px; 
  border-style: solid;
}

img.verkaufsseite {
  margin-left:40px;
  margin-bottom:20px;
  margin-top:7px;
  border-color: #000000; 
  border-width: 0px; 
  border-style: solid;
}


img.verkaufsseite-links {
  margin-right:40px;
  margin-bottom:20px;
  margin-top:7px;
  border-color: #000000; 
  border-width: 0px; 
  border-style: solid;
}

img.verkaufsseiterahmen {
  margin-left:40px;
  margin-bottom:20px;
  margin-top:7px;
  border-color: #000000; 
  border-width: 1px; 
  border-style: solid;
}

img.verkaufsseitelinks {
  margin-right:40px;
  margin-bottom:20px;
  margin-top:7px;
  border-color: #000000; 
  border-width: 0px; 
  border-style: solid;
}

img.verkaufsseitelinksrahmen {
  margin-right:40px;
  margin-bottom:20px;
  margin-top:7px;
  border-color: #000000; 
  border-width: 1px; 
  border-style: solid;
}

P {
  text-indent: 0;
  margin-top: 0.50em;
  margin-bottom: 0.50em;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.beispielbanner {
  text-indent: 0;
  margin-top: 0em;
  margin-bottom: 0em;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.left {
  text-indent: 0pt;
  text-align: left;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.justify {
  text-indent: 0pt;
  text-align: justify;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.angebotsliste {
  text-indent: 1pt;
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: left;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}


P.angebotsliste-alt {
  text-indent: 1pt;
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: left;
  font-size: 10pt;
  font-weight: normal;
  color: #000068;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.angebotslisteninklusivpreis {
  text-indent: 0pt;
  margin-top: 0.01em;
  margin-bottom: 0.01em;
  text-align: left;
  font-weight: 700;
  font-size: 10pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}


P.angebotslisteninklusivpreis-alt {
  text-indent: 0pt;
  margin-top: 0.01em;
  margin-bottom: 0.01em;
  text-align: left;
  font-weight: 700;
  font-size: 10pt;
  color: #000068;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H3.angebotsliste {
  text-indent: 0pt;
  margin-top: 0em;
  margin-bottom: -0.1em;
  text-align: left;
  font-size: 12pt;
  font-weight: 700;
  color: #000068;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H3.oeffnungszeiten {
  text-indent: 0pt;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  text-align: center;
  font-size: 14pt;
  font-weight: 700;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.leftmarg {
  text-indent: 0pt;
  text-align: left;
  margin-left: 7%;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.kontaktangabenstartseite {
margin-top: 8px;
Font-Size: 8pt;
line-height: 165%;
Font-Weight: normal;
Text-Align: center;
}

P.center {
  text-indent: 0pt;
  text-align: center;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.right {
  text-indent: 0pt;
  text-align: right;
  margin-right: 5%;
  font-family: arial, swiss, helvetica, sans-serif;
}

.line {
  text-align: left;
  text-indent: 0pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

.title {
  color: #404080;
  font-family:  arial, swiss, helvetica, sans-serif;
}

.untertitel_grundriss {
  color: #000000;
  line-height: 150%;
  font-weight: 500;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H1 {
  text-align: left;
  font-size: 18pt;
  color: #404040;
  font-family: arial, swiss, helvetica, sans-serif;
}

H1.startseite {
  margin-bottom: 0em;
  text-align: left;
  font-size: 18pt;
  color: #404040;
  font-family: arial, swiss, helvetica, sans-serif;
}

H1.startseite-neu {
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
  color: #000000;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

H1.kastenstartseite {
  margin:0em;
  text-align: right;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #404080;
  font-size: 14pt;
}

H1.angebotsliste {
  text-align: center;
  font-weight: bold;
  color: #000000;
  font-size: 14pt;
  font-family: arial, swiss, helvetica, sans-serif;
}

H1.newsseite {
  margin:0em;
  text-align: center;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #404080;
  font-size: 22pt; 
}

H1.eigenheimzulage {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: center;
  font-weight: 700;
  font-size: 18pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

H1.antwortformular {
  text-align: center;
  font-weight: 400;
  font-size: 24pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

H1.uebersichtsseite {
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
  color: #000000;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

H1.ortsangabe-neu {
  margin-bottom:0em;
  text-align: center;
  font-weight: 400;
  font-size: 24pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

H1.ortsangabenergaenzung-neu {
  margin-top:0em;
  margin-bottom:0em;
  text-align: center;
  font-weight: 400;
  font-size: 14pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2 {
  text-align: left;
  font-weight: 400;
  font-size: 18pt;
  color: #404040;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2.eigenheimzulage {
  margin-top:1em;
  margin-bottom:0em;
  font-weight: 700;
  text-align: center;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #000000;
  font-size: 24pt; 
}

H2.verkaufsseite {
  margin-top:1em;
  margin-bottom:0em;
  font-weight: bold;
  text-align: center;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #000000;
  font-size: 24pt; 
}

H2.verkaufsseitekontaktformular {
  margin-top:1em;
  margin-bottom:0em;
  font-weight: bold;
  text-align: center;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #000000;
  font-size: 14pt; 
}

H2.kastenstartseite {
  margin:0em;
  text-align: right;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #404080;
  font-size: 14pt;
}

H2.startseite {
  text-align: left;
  font-weight: bold;
  font-size: 18pt;
  color: #404040;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2.startseite-neu {
  margin-top: 0em;
  margin-bottom: 0.5em;
  text-align: center;
  font-weight: bold;
  font-size: 12pt;
  color: black;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

H2.startseit_ {
  margin-bottom: 0em;
  text-align: right;
  font-weight: 700;
  font-size: 18pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2.sloganstartseite {
  margin:0em;
  text-align: left;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #000000;
  font-size: 15pt;
  font-weight: 400;
}

H2.objektart {
  text-align: center;
  margin-top: -12pt;
  margin-bottom: 1em;
  font-weight: 400;
  color: #333333;
  font-size: 18pt;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2.objektart-neu {
  text-align: center;
  margin-top: -1pt;
  margin-bottom: 0em;
  font-weight: 400;
  color: #333333;
  font-size: 18pt;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2.exposeeueberschriftantwortformular {
  text-indent: 0pt;
  text-align: left;
  font-size: 12pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H2.newsseite {
  text-indent: 0pt;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  color: #404040;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H2.sitemap {
  text-align: left;
  font-weight: 400;
  font-size: 16pt;
  color: black;
  font-family: arial, swiss, helvetica, sans-serif;
}

H2.uebersichtsseite {
  margin-top: 0em;
  margin-bottom: 0.5em;
  text-align: center;
  font-weight: bold;
  font-size: 12pt;
  color: black;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

.kastenstartseiteoben {
  margin:0em;
  font-weight: 700;
  text-align: right;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #333333;
  font-size: 10pt;
}

.kastenstartseiteunten {
  margin-top:0.5em;
  text-align: right;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #000000;
  font-size: 10pt;
}

H3 {
  text-align: center;
  font-family: arial, swiss, helvetica, sans-serif;
}

H3.startseite {
  margin-bottom: 0em;
  text-align: right;
  font-weight: 700;
  font-size: 16pt;
  color: #333333;
  font-family: arial, swiss, helvetica, sans-serif;
}

H3.startseite-neu {
  margin-top: -0.15em;
  text-align: left;
  font-weight: bold;
  font-size: 16pt;
  color: #273564;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H3.eigenheimzulage {
  margin-top: 0.25em;
  text-indent: 0pt;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H3.verkaufsseite {
  margin-top: 0.25em;
  margin-bottom: 0.5em;
  text-indent: 0pt;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H3.verkaufsseitekontaktformular {
  margin-top: 0.25em;
  margin-bottom: 0em;
  text-indent: 0pt;
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

H3.sitemap {
  text-align: left;
  margin-bottom: 0.5em;
  font-weight: 400;
  font-size: 14pt;
  font-family: arial, swiss, helvetica, sans-serif;
}


H3.objektartklein {
  text-align: center;
  margin-top: 0em;
  margin-bottom: 0em;
  font-weight: 700;
  font-size: 10pt;
  color: #333333;
  font-family: arial, swiss, helvetica, sans-serif;
}

H4 {
  text-align: right;
  font-weight: 400;
  font-size: 14pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

H4 {
  text-align: left;
  font-weight: 400;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-size: 12pt;
  color: black;
  font-family: arial, swiss, helvetica, sans-serif;
}

H5, H6 {
  text-align: center;
  font-weight: 400;
  font-size: 14pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

.antwortformularhinweis {
  text-indent: 2px;
  text-align: left;
  font-size: 8pt;
  color: #ff0000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

P.newsseite {
  text-align: justify;
  text-indent: 12px;
  line-height: 150%;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;  
}

P.startseite {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-size: 14pt;
  font-family:  arial, swiss, helvetica, sans-serif; text-align:left
}

P.startseite-neu {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  line-height: 150%;
  font-size: 12pt;
  font-weight: bold;
  font-family:  arial, swiss, helvetica, sans-serif
}

P.startseite12 {
  font-size: 12pt;
  font-family:  arial, swiss, helvetica, sans-serif
}

P.startseite14 {
  font-size: 14pt;
  font-family:  arial, swiss, helvetica, sans-serif
}

P.startseite-kasten {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-size: 9pt;
  font-family:  arial, swiss, helvetica, sans-serif; text-align:left
}

P.verkaufsseite {
  text-align: justify;
  text-indent: 12px;
  line-height: 150%;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;  
}

P.verkaufsseitekontaktformular {
  margin-top: 0em;
  text-align: justify;
  text-indent: 12px;
  line-height: 150%;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;  
}

P.fussnote {
  text-align: justify;
  text-indent: 0px;
  line-height: 100%;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 7pt;  
}
.ortsangabe {
  text-align: center;
  font-weight: 400;
  font-size: 24pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

.ortsangabenergaenzung {
  margin-top:-1em;
  text-align: center;
  font-weight: 400;
  font-size: 14pt;
  color: #404080;
  font-family: arial, swiss, helvetica, sans-serif;
}

.quelle {
  color: #000068;
  font-style: italic;
  font-family:  arial, swiss, helvetica, sans-serif;
}

.schnellkontakt-hinweis {
  text-indent: 2px;
  text-align: left;
  font-size: 7pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

.exposeeueberschrift {
  text-align: center;
  margin-top: 0em;
  margin-bottom: 0em;
  font-weight: 700;
  font-size: 14pt;
  color: #000000;
  font-family: arial, swiss, helvetica, sans-serif;
}

.exposeeueberschriftklein {
  text-align: center;
  margin-top: 0em;
  margin-bottom: 0em;
  font-weight: 700;
  font-size: 10pt;
  font-family: arial, swiss, helvetica, sans-serif;
}

.objektartklein {
  text-align: center;
  margin-top: -1em;
  margin-bottom: 1em;
  font-weight: 700;
  font-size: 10pt;
  color: #333333;
  font-family: arial, swiss, helvetica, sans-serif;
}

p.line {
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

UL {
  font-family:  arial, swiss, helvetica, sans-serif;
}

UL.exposee-seite {
  margin-top: 6pt;
  line-height: 150%;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 10pt;  
}

ul.grundriss {
  margin-top: 0pt;
  margin-bottom: 0pt;
  text-align: left;
  text-indent: -24px;
}

ul.grundrissdetails {
  margin-top: -0.05em;
  margin-bottom: -0.015em;
  text-indent: -24px;
  line-height: 125%;
}

UL.newsseite {
  margin-top: 1em;
  text-align: justify;
  line-height: 150%;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;  
}

UL.internetpraesenzseite {
  margin-top: 12px;
  text-align: justify;
  line-height: 150%;  
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;  
}

UL.internetpraesenzseite-klein {
  margin-top: 12px;
  text-align: justify;
  line-height: 150%;  
font-family: arial, swiss, helvetica, sans-serif;
  font-size: 10pt;  
}

LI {
  font-family:  arial, swiss, helvetica, sans-serif;
}

LI.grundrissdetails {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

LI.internetpraesenzseite {
  margin-top: 1em;
  margin-bottom: 1em;
}

SELECT.verkaufsseitekontaktformular {
  width: 182px;
}

TABLE {
  font-size: 10pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

TABLE.exposeetext {
  background-color: #ffffff;
}

TABLE.tabelle-oeffnungszeiten {
  border-top: solid 2px #000068;
  border-left: solid 2px #000068;
  border-right: solid 2px #000068;
  border-bottom: solid 2px #000068;
  background-color: #efefef;
  border-collapse: collapse;  
  font-size: 10pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

TABLE.weiss {
  border-top: solid 1px gray;
  border-left: solid 1px gray;
  border-right: solid 1px gray;
  border-bottom: solid 1px gray;
  background-color: #ffffff;
  text-align: center;  
  font-size: 10pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

.rahmen {
  border-top: solid 1px gray;
  border-left: solid 1px gray;
  border-right: solid 1px gray;
  border-bottom: solid 1px gray; 
}

.rahmenblau {
  border-top: solid 1px #404080;
  border-left: solid 1px #404080;
  border-right: solid 1px #404080;
  border-bottom: solid 1px #404080; 
}

TR {
  font-family:  arial, swiss, helvetica, sans-serif;
}

TD {
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.nordstadt {
  font-size: 15pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.kontaktangaben {
  font-size: 14pt;
  font-family:  arial, swiss, helvetica, sans-serif;
} 

td.kontaktangaben-neu {
  font-size: 12pt;
  font-weight: bold;
  font-family:  arial, swiss, helvetica, sans-serif;
} 

td.angebotsliste {
  text-indent: 0pt;
  text-align: left;
  font-size: 8pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.angebotsliste-alt {
  text-indent: 0pt;
  text-align: left;
  font-size: 8pt;
  color: #000068;
  font-family:  arial, swiss, helvetica, sans-serif;
}


td.bildunterschrift {
  text-indent: 2px;
  text-align: left;
  font-size: 8pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftstartseite {
  text-align: left;
  font-size: 8pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftgrau {
  text-align: left;
  font-size: 10pt;
  line-height: 125%;  
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftgrossgrau {
  padding-left: 4px;
  text-align: left;
  font-size: 10pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftgrossgrau-rechts {
  padding-right: 4px;
  text-align: right;
  font-size: 10pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftkleingrau {
  padding-left: 4px;
  text-align: left;
  font-size: 7pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}


td.bildunterschriftgrau-rechts {
  padding-left: 25px;
  text-align: left;
  font-size: 9pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftgrau-rechts-2 {
  padding-left: 2px;
  text-align: left;
  font-size: 10pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.bildunterschriftkleingrau-rechts {
  padding-right: 4px;
  text-align: right;
  font-size: 7pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.blauerstreifen {
  text-align: left;
  font-size: 10pt;
  color: #ffffff;
  background-color: #404080;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.exposeebildunterschrift {
  text-align: left;
  font-size: 10pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.exposeepreis {
  text-indent: 0pt;
  text-align: center;
  font-size: 14pt;
  font-weight: 700;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}
 
td.deutschlandsanderermakler {
  text-align: center;
  font-size: 14pt;
  font-weight: normal;
  background-color: #ffe600;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:black;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:black;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color: #ffe600;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color: #ffe600;
  font-style: normal;
  font-family: arial, swiss, helvetica, sans-serif;
}

 
td.deutschlandsanderermakler-2 {
  text-align: center;
  font-size: 14pt;
  font-weight: normal;
  background-color: #404080;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:black;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:black;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color: #404080;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color: #404080;
  font-style: normal;
  font-family: arial, swiss, helvetica, sans-serif;
  color: #ffffff;
}

TD.navigationsuntermenueselbstlink {
  Font-Weight: normal;
  font-size: 9pt;
  color: #2A8AFF;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.slogan {
  font-size: 18pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.sloganstartseite {
  font-size: 15pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.seitennavigation {
  font-size: 11px;
  font-weight: 400;
  line-height: 200%;
  color: #000000;
  text-decoration:none;
  font-family:  arial, swiss, helvetica, sans-serif;
}

.seitennavigation-selbstlink {
  font-size: 11px;
  color: #273564;
  font-family:  arial, swiss, helvetica, sans-serif;
}
 
td.spinne {
  font-size: 8pt;
  color: #000068;
  font-family:  arial, swiss, helvetica, sans-serif;
}
 
td.footerstartseite2 {
  font-size: 10pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.spinneklein {
  font-size: 7pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.spinnestartseite {
  font-size: 8pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.counterstartseite {
  font-size: 7pt;
  text-align: center;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}
 
td.footerstartseite {
  font-size: 10pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.spinnestartseitetrennlinie {
  background-color: #000000;
}

td.spinneselbstlink {
  font-size: 8pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.footerstartseiteselbstlink {
  font-size: 9pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.spinnestartseiteselbstlink {
  font-size: 8pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.nordstadt {
  font-size: 15pt;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.angebotslistekontaktangaben {
  font-size: 12pt;
  text-align: right;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.exposeekontaktangaben {
  font-size: 12pt;
  text-align: right;
  font-family:  arial, swiss, helvetica, sans-serif;
}

TD.exposeeseitenavigationunten {
  border: 2px solid #404080;
  margin:     0px;
  padding:    0px;
  clear:      both;
}

TD.exposeeseitenavigationunten-2 {
  border: 2px solid #3c6bb3;
  margin:     0px;
  padding:    0px;
  clear:      both;
}

TD.exposeeseitenavigationunten-3 {
  margin:     0px;
  padding:    0px;
  clear:      both;
}

TD.button {
  width: 150px; 
  height: 28px;  
  margin:     1px;
  padding:    1px;
  clear:      both;
}

th.antwortformular {
  text-indent: 0pt;
  text-align: right;
  font-size: 12pt;
  color: #000000;
  font-family:  arial, swiss, helvetica, sans-serif;
}

th.exposeeueberschriftantwortformular {
  text-indent: 0px;
  text-align: left;
  font-size: 12pt;
  color: #333333;
  font-family:  arial, swiss, helvetica, sans-serif;
}

hr { color: #404080; text-align:center; }

hr.sitemap { 
  color: #aaaaaa; 
  text-align:center; 
  height: 1px;
}

hr.spinnestartseite { 
  color: #aaaaaa; 
  text-align:center; 
  height: 2px;
}

.button_weitere_angebote { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #3F6CB1; background-color: #efefef; border-style: solid; width: 270px; height: 28px; font-size: 12px; cursor: hand; }

.button_direkt-antwort { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #3F6CB1; background-color: #efefef; border-style: solid; width: 150px; height: 28px; font-size: 12px; cursor: hand; }

.button-schnellkontakt { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #000000; background-color: #efefef; border-style: solid; width: 50px; height: 15px; font-size: 9px; cursor: hand; }


.button_nachricht_abschicken { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #3F6CB1; background-color: #efefef; border-style: solid; width: 210px; height: 28px; font-size: 12px; cursor: hand; }

.button_grundrisse { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #3F6CB1; background-color: #efefef; border-style: solid; width: 150px; height: 28px; font-size: 12px; cursor: hand; }

.button_vorige_seite { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #273564; background-color: #efefef; border-style: solid; width: 150px; height: 28px; font-size: 12px; cursor: hand; }

.button_naechste_seite { font-family: arial, swiss, helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #3F6CB1; background-color: #efefef; border-style: solid; width: 150px; height: 28px; font-size: 12px; cursor: hand; }
