@charset "iso-8859-1";
/* ------------------------------------------------------------------------------ */
/* cmsBaseCustom                                                                  */
/* ------------------------------------------------------------------------------ */

	/* The big one (devices and browsers) */
  @media only screen and (min-width: 1180px) {
    #mimslider                            { height:445px; }
    #StartseiteLinks                      { width: 583px; }
    #StartseiteRechts                     { width: 225px; }
    #mnav ul li ul.munavLinks li a        { width: 205px; }
    #StartseiteLinks #zone1 .vnavlink     { width: 258px; height: 258px; }
  }

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
    #mimslider                            { height:295px; }
  }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
    #mnav ul li ul.munavLinks li          { background-position:12px 9px;}
    #mnav ul li ul.munavLinks li a        { padding:3px 3px 3px 21px; }
    #qnavButton			                      { display: none; }
    #withMoreForward, #withMoreBackward   { right: -13px !important; }

    FORM.suchform                         { right: 10px; z-index: 9999; }
    #StartseiteLinks                      { width: 296px; }
    #StartseiteRechts                     { width: 200px; }
    
    #mnav ul li ul.munavLinks li a        { width: 145px; }
    #StartseiteLinks #zone1 .vnavlink     { width: 272px; height: 272px; }

    #calendar                             { font-size:9px; }
  }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
    #impressionButton, #qnavButton, #slider, #impressions, .owneradress, .Ticker, .adresse .seitedrucken
                                          { display: none !important; background:none !important; }
    #Erdgeschoss .inner                   { display: block; }           
    #StartseiteZonen                      { display: block; width: 100%; }
    .Innenraum                            { padding: 0px; }
    .startseite .Innenraum                { padding: 0px 0px 0px 0px; }
    #Obergeschoss .container              { background-color: #FFFFFF; } 
    #logoBox			                        { top:0px; margin-top: -180px; margin-bottom:5px; top: 0px; left: 0px; width: 100%; background-position: right 5px center; background-size: 95% auto; height: 95px; }      
    .adresse #logoBox			                { margin-top: 0px; }                          
    #StartseiteRechts, #StartseiteLinks   { float:none; width:100%; margin:0px 0px; padding: 0px; }           
    #StartseiteRechts                     { padding-bottom: 60px; }
    #withMoreForward, #withMoreBackward   { right: -13px !important; }
    #Fundament .container                 { background-color: #88042C; }
    #bfnav ul li                          { border-left: 0px solid #880030; }
    #bfnav ul li                          { padding: 0px 10px; }
    .zweispaltig .container #Wohnzimmer   { padding: 0px 0px 100px 0px; }
    .container #Wohnzimmer                { padding: 0px 0px 0px 0px; }
    #Obergeschoss .container .inner #top   { padding: 20px 0px 35px 0px; }
    #mnav ul li ul.munavLinks li a        { border-right: 1px solid; }
    #mnav                                 { margin-top:0px; }
    #logoBox                                { margin-top: -170px; }
    #kommuneaktiv                   { top: 44px; }
    #Fundament .inner               { height: 89px; }
    #navBottom                      { font-size: 13px; }
    #hnav                           { position: relative; right: 0px; margin-top: -60px; float: left; }
    #mnavRechts				        { display:none; }            

  }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
    #logoBox			                  { top:0px; }
    #hnav ul li                     { padding:4px 13px 4px 10px; }
    #mnav ul li ul.munavLinks li a  { width: 375px; }
    #StartseiteLinks #zone1 .vnavlink     { width: 375px; height: 375px; }
  }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {  
  
    #navBottom ul                   { margin: 0px; padding: 0px; }
    #navBottom ul li                { float: right; border: 0px; padding-left: 0px; }
    #logoBox			                  { top:0px; margin-bottom:5px;}
    #mnav ul li ul.munavLinks li a  { width: 255px; }
    #hnav ul li                     { padding:4px 13px 4px 10px; }
    #StartseiteLinks #zone1 .vnavlink     { width: 256px; height: 256px; }
    
    .adresse #logoBox               { background-size: 90%; width: 292px; }
    .adresse .bezeichnung           { width:100%; text-align:left;  }
    .adresse .inhalt                { width:100%; }
    /*.adresse #logoBox			          { height:50px; width:280px; background-size: 100% auto;}*/
  }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 *
 * multi-INTER-media GmbH                                                         *
 * Letzte Aenderung: 21.01.2013                                                   *
 * 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */