@charset "iso-8859-1";
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* cmsPrint.css - zur Ausgabe ohne Navigation etc.                                */
/* 07.03.2008                                                                     */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */

@page                       { page-size: auto; margin: 25mm 25mm 25mm 25mm; }

a, a:link, a:visited        { text-decoration:none; background-color:inherit; color:inherit; }
.forPrint                   { display:block !important; }
.linkExtern                 { padding-left:0px; padding:0px; background: none; }
span.linkExtern             { display:none; padding-left:0px; padding:0px;}

body, body.adresse          { border-top: 0px; font-size: 11pt; margin: 10px 0px!important;}

body *                      { background-color: transparent!important; color:#000; }
body.smsvorschau #suchergebnisbereich { background:none!important; }

.ortsdetailsToggle          { display:none; }
.ortsdetailsContainer       { display:block; }
.divsticky                  { position: relative; }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#watermark                  { display:block; position:fixed; z-index:-1; width:100%; height:100%; top:20%; }
#watermark,x:-moz-any-link  {z-index:auto;}/* ff only */
#watermark,x:-moz-any-link,x:default{z-index:-1;}/* ff3 only */
@media all and (min-width: 0px){#watermark{width:8.5in;}} /* opera only */
#watermark div:first-child  { position:absolute; left:100px; }
#watermark div:last-child   { position:absolute; bottom: 200px; right: 200px; }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
    
#Obergeschoss               { height:auto; margin:0px;}
#Obergeschoss #logoBox      { position:static; width:auto; height:auto; }
#Obergeschoss #ausgedrucktvon
                            { display:block; float: right; margin-right:0px; color: grey; font-size: 78%; text-align:right; }

#Obergeschoss #logoBox a    { display:block; width:auto; height:auto; background-color:inherit; }
#Obergeschoss .white        { display:block; }

.Innenraum, #vnav           { margin:0 1em; padding:0px; width:auto!important; }
.Innenraum                  { font-size: 101%; }

#Arbeitszimmer, #hnav, .printHide, #Fussszeile, .FusszeileRechts, #navtop, .suchform, #logoutTop, #kaLogo, #nachobenbutton, #mobileshownav, .hornav, 
#printthispage, #navbottom, #navRight, #gemeindeteileselect, .SMSGremiumBox, #contexttable, .review_add_inline_container
                            { display:none !important; }

#Obergeschoss, #Obergeschoss .container, #Obergeschoss .inner,
#Erdgeschoss, #Erdgeschoss .container, #Erdgeschoss .inner,
#Fundament, #Fundament .container, #Fundament .inner,
#Erdgeschoss , #Bauwerk, #Obergeschoss .logo, #Zwischenwand
                            { border-width:0px; padding:0px; margin:0px; height:auto !important; min-height:0px !important; }
                          
.container                  { width: 100%!important; }
                          
#Obergeschoss, #Fundament   { border:solid 1px #000; border-width:1px 0px; padding:0.5em; margin:0px; }

#Fundament hr               { display:none; }

.owneradress                { display:none; }
.owneradressPrint           { display:block; font-size: 12px; }
.toplist>.balken            { margin-top: 5px; break-inside: avoid; }

.smsdocument > div div, #vnavcenter, .topline { page-break-inside: avoid; }
.toplist, .topline          { display: block !important; }
.topsort                    { display: inline-block !important; float: left !important; padding-top: 0 !important;}
.toplist > .topsort, #Wohnzimmer > .topsort { display: none !important;} 
.topsubcolor                { visibility: hidden !important; opacity: 0 !important; }
.balken > .topsubcolor      { visibility: visible !important; opacity: 1 !important; }

fieldset                    { border-color:#FFFFFF; }

#Arbeitszimmer, #Wohnzimmer, #Kinderzimmer, #Zwischenwand
                            { overflow: visible; position: static; padding: 5px 0px !important; }
#Zwischenwand               { min-height: 0px !important; }
                      
/* Ticker ----------------------------------------------------------------------- */
#tickerBorder               { position:static; overflow:visible; height:100%; margin-top:15px; top:0px; }
#tickerArea                 { position:static; margin-left:0px; height:100%; top:0px; }

/* Adressfenster ---------------------------------------------------------------- */

.adresse .owneradressPrint  { padding:0.5em; margin:0px 0px 0px 0px; width:100%; height:auto; }
.adresse .owneradressPrint hr 
                            { display:none; }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 *
 * multi-INTER-media GmbH                                                         *
 * Letzte Aenderung: 15.05.2014                                                   *
 * 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */