body            {font: 0.9em verdana, arial, helvetica, sans-serif; background-color:#FDFDFD;}

a               {text-decoration: none; border:0; color:black;}
img             {border:0;}
a:hover         {cursor:hand;}

h1              {font: 1.15em verdana, arial, helvetica, sans-serif; font-weight:bold; color:#4062aa;}
h2              {font: 1.10em verdana, arial, helvetica, sans-serif; font-weight:bold; color:#4062aa;}
h3              {font: 1.05em verdana, arial, helvetica, sans-serif; font-weight:bold; color:#4062aa;}
h4              {font: 0.90em verdana, arial, helvetica, sans-serif; font-weight:bold; color:#4062aa;}

div.main        {width:700px; margin:0px; position:static;}
div.top1        {width:0px; height:0px; margin:0px; padding:0px; visibility:hidden;}
div.navi        {float:left; width:0px; margin:0px; padding:0px; visibility:hidden;}
div.addon       {width:125px; font-size:0.8em; 
                 margin:0px; padding:0px;}
span.addon      {font: 0.9em verdana, sans-serif; margin:3px; display:block;}

span.content    {width:auto; margin:0px 0px 0px 0px; padding:10px; background-color:white; position:absolut; 
                 left:175px, right:125px; top:0px; bottom:0px; display:block;}

span.content a  {color:#F16245;}
span.content li {margin-left:15px;}
span.content hr {color: #ffd990;}

div.footer      {width:500px; height:20px; background-color:silver; margin:0px; display:block; float:left; visibility:hidden;}
div.footer_r    {width:500px; height:18px; background-color:silver; margin:0px; display:block; float:left; font-size:0.6em; padding-top:2px; visibility:hidden;}

div.tof table   {font: 0.8em verdana, sans-serif; border:0; border-spacing:3;}
div.tof td      {padding-right:10px;}

div.kopfzeile1  {width:1000px; height:10px; background-color:#F16245;}
div.kopfzeile2  {width:1000px; height:110px; background-color:#FFD98F;}
div.logo        {width:175px; height:110px; float:left;}       
div.topnavi1    {width:140px; height:110px; float:left;}
span.topnavi2   {width:140px; height:66px; background-color:#FFFFFF; display:block;}
span.topnavi3   {width:140px; height:10px; display:block;}
span.topnavi4   {width:auto; text-align:center; border-left:1px solid #F69464; display:block; 
                 font-size:0.85em;}
span.topnavi5   {width:auto; text-align:center; border-left:1px solid #F69464; border-right:1px solid #F69464; 
                 display:block; font-size:0.85em;}
div.rechts      {width:auto; height:110px; float:left;}
img.transparent {filter:alpha(opacity=35); -moz-opacity: 0.35;}

p.suche1         {margin:0px; padding:0px;}
form input.suchbox   {height:1.5em; width:100px; border:0px; padding:0px; font:1em arial, verdana, sans-serif; 
                 background-color:#FFFFFF; display:inline;}
form.suche1     {border:0px; margin:0px; padding:8px; padding-bottom:15px; font-size:0.8em;}

ul.navi2        {height:auto; font-size:0.8em; _border:0pt solid #FFEDBC; margin:0px; padding:0px; list-style-type:none;}
a.navi2         {height:1.95em; border:0px solid red; margin:0px; padding:0px;}
li.navi2        {height:1.95em; margin:0px; padding:0px; background-color:#FFD98F; border:0; border-bottom:2px solid #ffffff;}
p.navi21        {float:left; width:15px; height:1.95em; background-color:#F16245; margin:0px; border:0; padding:0px;}
p.navi22        {margin:0px; border:0; padding:0px; padding-top:0.36em; padding-left:20px;}
p.w3c	        {margin:50px 20px;}
ul.navi2_sonst  {margin:0px; padding:7px; list-style-type:none;}
ul.navi2_sonst li {font-size:0.75em; padding:2px; color:gray;}
ul.navi2_sonst li a {color:gray;}
li.navi3        {height:1.95em; margin:0px; padding:0px; background-color:#FFEDBC; border-bottom:2px solid #ffffff;}
a.navi3         {margin:0px; padding:0px; text-decoration:none;}
p.navi31        {float:left; width:30px; height:1.95em; margin:0px; }
p.navi31 img    {margin-left: 8px; margin-top:9px;}
p.navi32        {margin:0px; padding-top:0.36em; padding-left:30px;}

.bildlinks {border: 0px #0063ce; background: #FFEDBC; float: left; width: 48%; padding: .3em; margin-right: .5em; margin-top: 0px; margin-left: 0px; font-size: .9em;}
.bildrechts {border: 0px #0063ce; background: #FFEDBC; float: right; width: 48%; padding: .3em; margin-right: 0px; margin-top: 0px; margin-left: .5em; font-size: .9em;}
.bildlinks_halb {border: 0px #0063ce; background: #FFEDBC; float: left; width: 24%; padding: .3em; margin-right: .5em; margin-top: 0px; margin-left: 0px; font-size: .9em;}
.bildrechts_halb {border: 0px #0063ce; background: #FFEDBC; float: right; width: 24%; padding: .3em; margin-right: 0px; margin-top: 0px; margin-left: .5em; font-size: .9em;}

.ImmoDb_TellAFriend {
	display: none;
}

.ImmoDb_BackLink,
.ImmoDb_BackLink_Oben
 { display: none; }