BODY {
  margin-left: 0%;
  margin-right: 0%;
  background-color: #f0f0f0;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000
}

BODY.grau {
  margin-left: 0%;
  margin-right: 0%;
  background-color: #efefef;
  font-family: arial, swiss, helvetica, sans-serif;
  font-size: 12pt;
  color: #000000
}

A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF8166;
	text-decoration: underline;
}
A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8066FF;
	text-decoration: underline;
}
A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	text-decoration: underline;
}
A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	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; }

a.berlin-gesundbrunnen-de {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FF8166;
	text-decoration: none;
}
a:visited.berlin-gesundbrunnen-de {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FF8166;
	text-decoration: none;
}
a:active.berlin-gesundbrunnen-de {
	font-family: verdana, arial, swiss, helvetica, sans-serif;
	font-size: 18pt;
	color: #FFCC66;
	text-decoration: none;
}
a:hover.berlin-gesundbrunnen-de {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FFCC66;
	text-decoration: underline;
}

a.deeplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF8166;
	text-decoration: underline;
}
a:visited.deeplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	text-decoration: underline;
}
a:active.deeplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: underline;
}
a:hover.deeplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
}

a.bilderscriptlink { color: #bb0000; }
a:visited.bilderscriptlink { color: #404080; }
a:active.bilderscriptlink { color: #ff0000; }
a:hover.bilderscriptlink { color: #ff0000; }

a.contentlink { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:visited.contentlink { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:active.contentlink { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #ff0000; text-decoration: underline; }
a:hover.contentlink { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #ff0000; text-decoration: none; }

a.contentlink-grau { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:visited.contentlink-grau { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:active.contentlink-grau { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: underline; }
a:hover.contentlink-grau { font-family: verdana, arial, swiss, helvetica, sans-serif; color: #333333; text-decoration: none; }

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.footerstartseitelink { font-family: verdana, arial, swiss, helvetica, sans-serif;  font-size: 9pt; color: #000068; text-decoration: underline; }
a:visited.footerstartseitelink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #404080; text-decoration: underline; }
a:active.footerstartseitelink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #ff0000; text-decoration: underline; }
a:hover.footerstartseitelink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 9pt; color: #ff0000; text-decoration: none; }

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;}

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: #bb0000; text-decoration: underline; }
a:visited.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif;  color: #404080; text-decoration: underline; }
a:active.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif;  color: #ff0000; text-decoration: underline; }
a:hover.nordstadtlink { font-family: arial, swiss, helvetica, sans-serif;  color: #ff0000; 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: #000000; text-decoration: underline; }
a:active.sitemap { font-family: arial, swiss, helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:hover.sitemap { font-family: arial, swiss, helvetica, sans-serif; text-decoration: none; }

a.sitemaplink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #000068; text-decoration: underline; }
a:visited.sitemaplink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt;  color: #404080; text-decoration: underline; }
a:active.sitemaplink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt;  color: #ff0000; text-decoration: underline; }
a:hover.sitemaplink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-decoration: none; }

a.spinnelink { font-family: verdana, arial, swiss, helvetica, sans-serif;  font-size: 8pt; color: #000068; text-decoration: underline; }
a:visited.spinnelink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #404080; text-decoration: underline; }
a:active.spinnelink { font-family: verdana, verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-decoration: underline; }
a:hover.spinnelink { font-family: verdana, arial, swiss, helvetica, sans-serif; font-size: 8pt; color: #ff0000; text-decoration: none; }

a.spinnestartseitenlinkklein { font-family: verdana, arial, swiss, helvetica, sans-serif;  font-size: 7pt; color: #000068; text-decoration: underline; }
a:visited.spinnestartseitenlinkklein { font-family: verdana, arial, swiss, helvetica, sans-serif;  font-size: 7pt;  color: #404080; text-decoration: underline; }
a:active.spinnestartseitenlinkklein { font-family: verdana, arial, swiss, helvetica, sans-serif;  font-size: 7pt; text-decoration: underline; }
a:hover.spinnestartseitenlinkklein { font-family: verdana, arial, swiss, helvetica, sans-serif;  font-size: 7pt; text-decoration: none; }

  
img.transparent { 
  border-color: transparent; 
}

TD.navigation-unten { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:145px;
}

TD.navigation-unten-01 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:141px; 
}
 
TD.navigation-unten-02 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:145px;
  margin-top:-8px;
}

TD.navigation-unten-03 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:145px;
}

TD.navigation-unten-04 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:145px;
  margin-top:-8px;
}

TD.navigation-unten-05 { 
  vertical-align:middle;  
  display:block;  
  clear:both;
  width:141px;
  margin-top:-8px;
}
 
a.navigation-unten-01 { 
  display:block; 
  color:#e0e0e0;   
  border-top: 4px outset #273564;
  border-bottom: 4px outset #273564;
  border-right: 4px outset #273564;
  background-color: #404080;  
  font-size:10pt; 
  font-family: Arial, Helvetica, 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;
  font-family: Arial, Helvetica, sans-serif; 
}

a.navigation-unten-01:active {  
  color:#404080;
  background-color: #ffffff;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
}  

a.navigation-unten-01:hover { 
  color:#404080;
  background-color: #ffffff;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
}  

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, Helvetica, sans-serif;
  font-weight: 700;
  text-decoration:none;
  text-align:center;
  letter-spacing:0pt;
} 

a.navigation-unten-02:visited {
  color:#e0e0e0;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

a.navigation-unten-02:active { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

a.navigation-unten-02:hover { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

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, Helvetica, sans-serif;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0pt;
}  

a.navigation-unten-03:visited { 
  color:#e0e0e0;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;}

a.navigation-unten-03:active { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

a.navigation-unten-03:hover { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

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;
  font-family: Arial, Helvetica, sans-serif;  
} 

a.navigation-unten-05:active { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

a.navigation-unten-05:hover { 
  background-color: #fff;
  color:#404080;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;  
} 

img.nordstadt { 
  border-color: transparent; 
}

H1.kategorie {
  margin-top: 0em;
  margin-bottom: 0.5em;
  text-align: center;
  font-weight: bold;
  font-size: 12pt;
  color: black;
  Font-Family: verdana, arial, Helvetica, Sans-Serif;
}

H1.uebersichtsseite {
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
  color: #000000;
  Font-Family: verdana, arial, Helvetica, Sans-Serif;
}

H1.unterseite {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: center;
  font-weight: 700;
  font-size: 18pt;
  color: #404080;
  font-family: verdana, arial, swiss, helvetica, sans-serif;
}

H2.kategorie {
  margin-top: 0em;
  margin-bottom: 0.5em;
  text-align: center;
  font-weight: bold;
  font-size: 14pt;
  color: black;
  Font-Family: verdana, arial, Helvetica, Sans-Serif;
}

H2.sitemap {
  text-align: left;
  font-weight: 400;
  font-size: 16pt;
  color: black;
  font-family: verdana, 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: verdana, arial, Helvetica, Sans-Serif;
}

H3.sitemap {
  text-align: left;
  margin-bottom: 0.5em;
  font-weight: 400;
  font-size: 14pt;
  font-family: verdana, arial, swiss, helvetica, sans-serif;
}

P.kontaktangabenstartseite {
margin-top: 8px;
Font-Size: 8pt;
line-height: 165%;
Font-Weight: normal;
Text-Align: center;
}

P.startseite {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-size: 14pt;
  font-family: verdana, arial, swiss, helvetica, sans-serif; 
  text-align:left;
}

P.textseite {
  text-align: justify;
  text-indent: 12px;
  line-height: 150%;
  font-family:  verdana, arial, swiss, helvetica, sans-serif; 
  font-size: 12pt;  
}

TABLE {
  font-size: 10pt;
  font-family:  verdana, 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:  verdana, arial, swiss, helvetica, sans-serif;
}

TR {
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

TD {
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

TD.antwortformularhinweis {
	text-indent: 2px;
	text-align: left;
	font-size: 8pt;
	color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.blauerstreifen {
  text-align: left;
  font-size: 10pt;
  color: #ffffff;
  background-color: #404080;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

TD.bildunterschriftgrau {
  text-align: left;
  font-size: 10pt;
  line-height: 125%;  
  color: #333333;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

td.deutschlandsanderermakler-2 {
	text-align: center;
	font-size: 14pt;
	font-weight: bolder;
	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: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

TD.exposeeseitenavigationunten {
  border: 2px solid #404080;
  margin:     0px;
  padding:    0px;
  clear:      both;
}
 
td.footerstartseite {
  font-size: 10pt;
  color: #000000;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

td.footerstartseiteselbstlink {
  font-size: 9pt;
  color: #404080;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

td.H1-uebersichtsseite {
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
  color: #000000;
  Font-Family: verdana, arial, Helvetica, Sans-Serif;
} 

td.navigationsuntermenueselbstlink {
  Font-Weight: normal;
  font-size: 9pt;
  color: #FF8166;
  font-family:  arial, swiss, helvetica, sans-serif;
}

td.spinne {
  font-size: 8pt;
  color: #000068;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

td.pt15 {
  font-size: 15pt;
  font-family: verdana, arial, swiss, helvetica, sans-serif;
}

td.spinneklein {
  font-size: 7pt;
  color: #000000;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

td.spinneselbstlink {
  font-size: 8pt;
  color: #404080;
  font-family:  verdana, arial, swiss, helvetica, sans-serif;
}

td.spinnestartseitetrennlinie {
  background-color: #000000;
}

th.antwortformular {
	text-indent: 0pt;
	text-align: right;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button_nachricht_abschicken { 
  font-family: verdana, arial, swiss, helvetica, sans-serif; 
  font-weight: bold; 
  color: #000000; 
  border-color: #FFCC66; 
  background-color: #efefef; 
  border-style: solid; 
  width: 210px; 
  height: 28px; 
  font-size: 12px; 
  cursor: hand; 
}