@charset "iso-8859-1";
/* ------------------------------------------------------------------------------ */
/* cmsGridCustom                                                                  */
/* ------------------------------------------------------------------------------ */

	/* The big one (devices and browsers) */
  @media only screen and (min-width: 1180px) {
    .Innenraum                      {font-size: 115%; }
  }

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
    #Kinderzimmer img { max-width: 100%; }
  }

	/* 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; }

    #calendar                       { width: 100%; font-size:12px; }
    #gemeindeteileselect select     { width: 181px; }
  }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
    #Obergeschoss                   { box-shadow: none; -webkit-box-shadow: none; border-top-width: 3px; margin-top: 3rem;}
    #Obergeschoss .inner            { margin-top: 25px !important; }
    .adresse #Obergeschoss .inner   { margin-top: 15px !important; }
    .hide767                        { display:none; }
    #navtop                         { right: 0px; left: auto; top: -22px; font-size: 90%; z-index: 10000; }
    #navtop ul                      { margin-left: 0px; }
    #navtop ul li                   { display: inline; margin:0px; padding:0px 0px 0px 12px; border: 0px;  }

    #navRight                       { display: block; }

    #Keller                         { padding-bottom:100px; background-color: #474747; }
    #navbottom ul li a              { color: #A8A8A8; text-decoration: underline; }
    #navbottom ul li                { display: block; margin:0px; padding:5px 0px 5px 0px; border: 0px;  }
    #navbottom ul li:first-child    { display: none;  }

    FORM.suchform                   { display:inline; }
    #logoBox                        { position:relative; height: 78px; }
    #logoBox img                    { width: 96px; }
    #logoBox a:link, #logoBox a:visited, #logoBox a:hover, #logoBox a:active
                                    { display:block; width:90%; height: 78px; }
    #logoBox .text                  { padding: 13px 0px 0px 97px; font-size: 24px; }
    #logoBox .textteil1             { padding: 0px 0px 5px 0px; font-size: 60%; }

    #logoutTop                      { display:none; }
    #printthispage                  { display:none; }
    #search                         { position:relative; }

    #gemeindeteileselect            { right:0px; top: 80px; }
    #gemeindeteileselect select     { width: auto; }

    #mnav                           { margin:0px 0px 0px 0px; min-height:auto; padding-top: 0px; }
    #mnav ul li a                   {}
    #mnav ul li span.Balken         { display:none; }
    #hnav ul li                     { padding:4px 13px 4px 10px; }

    #calendar td                    { padding:6px; font-size:120%; }
    #calendar .days                 { padding:6px; font-size:120%; }
    #calendarMonth                  { height:22px; font-size:120%; }

    .owneradressPrint               { display:block; }
    #loginpanel                     { margin:40px 0px 10px 0px; }
    #Arbeitszimmer .undock          { display:none; }

    .owneradress                    { display:none; }
    #Arbeitszimmer		              { margin-left:0px; left:-1px; margin-bottom:20px; margin-top:0px; }
    #Zwischenwand  		              { left:-1px; margin-bottom:-1px; }
    #Erdgeschoss                    { margin-bottom:10px; }
    #Fundament                      { margin-top: 40px; border-bottom: 0px; height: 100px;}
    #Fundament .inner               { padding: 10px; line-height: 130%; text-align: center; }
    .owneradressPrint a             { color: #A8A8A8; }
    .owneradressPrint a:hover       { color: #FFFFFF; }

    .onlymobile                     { display:inline; }
    .onlydesktop                    { display:none; }

    .adresse #logoBox               { margin-left: 0px; }
    .adresse #Zwischenwand          { margin-bottom:-1px; }

    .buergerinfo table              { font-size: 90%; }
    .topline                        { padding:4px 0px 4px 0px; display:block; }
    .topsort                        { display: inline-block; padding-left: 0px; }
    .subsort .topsort               { padding-left: 10px; }
    .topsubcolor                    { color: #2D2D2D; }
    .topname                        { display: block; }
    .topdocs                        { display: block; }
    .SMSLabelBox                    { font-weight: bold; }

    .formtext                       { font-size:80%;margin-left:3em; }

  }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

  }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
    #logoBox                        { top: 10px; height: 65px; }
    #logoBox img                    { width: 75px; }
    #logoBox a:link, #logoBox a:visited, #logoBox a:hover, #logoBox a:active
                                    { height: 65px; }
    #logoBox .text                  { padding: 8px 0px 0px 77px; font-size: 20px; }
    .adresse #logoBox .text         { padding-top: 12px; font-size: 20px; }
    .owneradressPrint               { font-size: 70%; }
    .lsm__dropDownMenu_appearance .lsm__menupoint, .lsm__dropDownMenu_fonts .lsm__menupoint, .lsm__dropDownMenu_voice .lsm__menupoint, .lsm__dropDownMenu_error .lsm__menupoint {
  font-size: 12px !important;
}
.lsm__dropDownMenu_appearance.visible, .lsm__dropDownMenu_fonts.visible, .lsm__dropDownMenu_voice.visible, .lsm__dropDownMenu_error.visible {
  min-width: 100%;
}
  }
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 *
 * multi-INTER-media GmbH                                                         *
 * Letzte Aenderung: 15.03.2016                                                   *
 * 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
