#navigation                 { display: none; }
#mobile-menu-button         { display: block; }
#start-boxen                { width: auto; position: static; height: auto; left: 0; margin-left: 0; padding-top: 20px; }
.start-box                  { position: relative; }
#sb1                        { top: auto; left: auto; float: left; width: 40%; margin-left: 10px; }
#sb2                        { top: auto; left: auto; float: right; width: 40%; margin-right: 33px; }
#sb3                        { bottom: auto; left: auto; float: left; width: 40%; margin-left: 10px; }
#sb4                        { bottom: auto; left: auto; float: right; width: 40%; margin-right: 33px; }
.start-box-clear            { clear: both; width: 100%; height: 20px; }
#footer                     { padding-left: 10px; padding-right: 10px; }
#footer-navigation          { display: none; }
#footer-nav-mobile          { display: block; }

#inhalt-text.text-left      { float: none; width: auto; }
#infoboxen                  { float: none; width: auto; padding-top: 25px; }
.ifb                        { margin: 0 auto 20px auto; }

.asp                        { width: 50%; }
#inhalt-text.text-left .asp { width: 50%; }

#inhalt-text .inh-abs-bild-gala ul li { width: 150px; height: 150px; padding-right: 50px; margin-bottom: 25px; margin-top: 25px; }
#inhalt-text .inh-abs-bild-gala ul li a { width: 150px; height: 150px; }

#inhalt-text.text-left .inh-abs-bild-gala ul li { width: 150px; height: 150px; padding-right: 50px; margin-bottom: 25px; margin-top: 25px; }
#inhalt-text.text-left .inh-abs-bild-gala ul li a {  width: 150px; height: 150px; }

#inhalt-text .marker-kats li { width: 33.33%; }
#inhalt-text.text-left .marker-kats li { width: 33.33%; }

#preise-links                       { float: none; width: auto; }
#preise-rechts                      { float: none; width: auto; }


.immo-info                          { width: 67%; }
.immo-info-left                     { float: none; width: auto; }
.immo-info-right                    { float: none; width: auto; }

#immo-suche-parameter 							{ display: none; }
#immo-suche-show-mobile             { display: block; }
.immo-param-name                    { width: 43%; }
.immo-param-field                   { width: 57%; }
.immo-param-field select            { width: 89%; }

#immo-nummer                        { display: none; }
#immo-werbung                       { float: none; width: auto; }
#immod-areas 												{ float: none; width: auto; }
#immod-bilder-und-links             { float: none; width: auto; }
#immo-energie-grafik 								{ padding-top: 0; float: none; width: auto; }
#immo-energie-text                  { padding: 15px 0 0 5px; float: none; width: auto; }
.energiew-left                      { width: 22%; }
#immod-expose-link 									{ display: none; }
#immod-grundriss                    { text-align: center; }
#immod-grundriss img 							  { float: none; display: inline-block; }
#immod-grund-pdf                    { text-align: center; }
#immod-google-maps-link             { float: none; text-align: center; }
#immod-bilder                       { float: none; width: auto; }
#immod-bilder ul li.lileft          { padding: 10px; }
#immod-bilder ul li.liright         { padding: 10px; }
#immo-nummer-mobile                 { display: block; }
#immod-expose-link-mobile           { display: block; }

.immo-liste-werbung-label           { top: 34px; }

#gw-belegung                 				{ width: 40%; }
#gw-info                     				{ width: 60%; }

.immos-params-left-side { float: none; width: auto; padding-right: 0; }
.immos-params-right-side { float: none; width: auto; padding-left: 0; }

#gwcards {
  grid-template-columns: repeat(2, 1fr);
}
.gwcard-img img {
  height: 275px;
}


#start-wrap { background: none !important; }
#start-content-wrap { padding-left: 0; }
#bl-startbild { display: block; padding-bottom: 25px; }
#boxen-links { margin: 0 auto; }
