/* ------------------------------------------------------------------------------ */
/* Hauptobjekte werden definiert...                                               */
/* ------------------------------------------------------------------------------ */
body                  { margin:0px; width:100%; font-size:100%; background:url('../images/hg_top.gif') top left repeat-x; text-align:center; }

#centerBox            { position:relative; margin:0px auto; width:819px; text-align:left; padding-top:70px; }
#kleineCenterBox      { position:relative; margin:0px auto; width:410px; text-align:left; padding-top:70px; }

#Bauwerk              { position:relative; background-color:#FFFFFF; margin:0px auto; border:1px solid; min-width:500px; width:817px; max-width:819px; }
#kleinesBauwerk       { background-color:#FFFFFF; border:solid 1px #fff; border-width:1px; width:408px; max-width:400px; }

h3                    { margin:0px; padding:0; font-weight:normal; font-size:170%; color:#474747; }
hr                    { margin:0; padding:0; height:1px; margin-left:20px; margin-right:20px; }

#Obergeschoss         { position:relative; padding:0px; margin:0px; height:15px; }
#Obergeschoss h1      { padding:0; margin:0; }

.logo                 { position:absolute; right:0px; top:-62px; }
.SLogo                { position:absolute; top:-19px; left:-62px; width:203px; height:178px; background:url('../images/logo-s.gif') top left no-repeat; }

#Impressum            { padding:18px 10px 10px 10px; font-size:70%; text-align:left; color:#434B4F; }
#kleineCenterBox #Impressum { text-align:center; padding:5px 0px 10px 0px; }

#Erdgeschoss          { margin:0px 1px; padding:10px 0px 10px 100px; }
#kleinesBauwerk #Erdgeschoss { margin:0 1px; border-left:solid 20px #fff; border-right:solid 20px #fff; padding-left:0px; }

#Wohnung              { margin:0 -1px; width:100%; z-index:1; }

#pmvrHeadline         { float:left; padding-top:15px; }

#pmvrOuter            { margin:20px 20px 0px 0px; border:1px solid #A7A7A7; }
#pmvrOuter .pmvrInner { border:1px solid #D6D6D6; }

#floorplanOuter       { float:left; }
#floorplanOuter .floorplanInner { }

.bereinigen           { clear:both; }

/* Link zur Luftbildaufnahme */
#luftbilder           { padding-right:0px; position:relative; top:0px; }
#luftbilder a         { margin-left:0px; }

/* Standorte unter pmvr */
#standorte            { width:100%; height:12em; padding-top:0px; }
#standorte p          { margin:0.5em 0px 0px 0px; padding:0px; }

.openWindows          { float:left; width:394px; font-size:110%; }
.openWindows a        { padding-left:10px; }
.openWindows img      { vertical-align:middle; }

/* Hinweise unter Luftbildaufnahme */
#hinweise             { width:290px; float:right; padding:2em 20px 0px 0px; color:#787878; }
* html #hinweise      { width:276px; }
#hinweise ul          { list-style-image:url('../images/strich.gif'); }
#hinweise ul li       { padding-bottom:3px; }
#hinweise a           { color:#787878; text-decoration:underline; }
#hinweise a:hover     { color:#262626; text-decoration:underline; }
  

/* ------------------------------------------------------------------------------ */

#kleinesBauwerk, #Bauwerk, #Obergeschoss, #Fundament
                      { border-color:#A7A7A7; }

a                     { color:#262626; }
a:hover               { color:#6EB31D; }
a.selected            { color:#DEAF3E; text-decoration:none; }
a.selected:visited    { color:#DEAF3E; text-decoration:none; }

html, body            { background-color:#EDF4E2; color:#262626; font-family:verdana, arial, helvetica, sans-serif; }

#Bauwerk              { font-size:70%; }     /* set your default font size here. */

#kleinesBauwerk #Wohnung { font-size:73%; color:#000000; }

#Wohnung              { background-color:#FFFFFF; }

img.zentriert         { text-align:center; display:block; }
.grau                 { color:#999999; }

hr { border:0px solid #A7A7A7; background-color:#A7A7A7; color:#A7A7A7; }
