/* Main settings */
html, body					{ height: 100%; width: 100%; margin: 0; padding: 0; overflow: hidden; font: normal 12px Arial, Helvetica, sans-serif; }
fieldset, img               { border: 0 none; }
#GISKTLU					{ background: #fff; height: 100%; width: 100%; }
#GISKTLU #container			{ height: 100%; width: 100%; }
#GISKTLU #main 				{ height: 100%; width: 100%; }
#GISKTLU #map				{ height: 100%; width: 100%; }

/* Map imprint */
#GISKTLU #imprint                               { position: absolute; bottom: 25px; right: 7px; padding: 3px; z-index: 99; padding: 5px 5px; text-align: right; font-size: 12px; background-color: rgba(255, 255, 255, 0.75); border-radius: 3px;  min-width: 115px;}
#GISKTLU #imprint #visualScale                  { margin-bottom: 3px; height:18px; background: right center no-repeat; }
#GISKTLU #imprint #visualScale.scale350000      { background-image: url(../img/scales/scale_350000.svg); }
#GISKTLU #imprint #visualScale.scale200000      { background-image: url(../img/scales/scale_200000.svg); }
#GISKTLU #imprint #visualScale.scale100000      { background-image: url(../img/scales/scale_100000.svg); }
#GISKTLU #imprint #visualScale.scale50000       { background-image: url(../img/scales/scale_50000.svg); }
#GISKTLU #imprint #visualScale.scale25000       { background-image: url(../img/scales/scale_25000.svg); }
#GISKTLU #imprint #visualScale.scale17500       { background-image: url(../img/scales/scale_17500.svg); }
#GISKTLU #imprint #visualScale.scale10000       { background-image: url(../img/scales/scale_10000.svg); }
#GISKTLU #imprint #visualScale.scale5000        { background-image: url(../img/scales/scale_5000.svg); }
#GISKTLU #imprint #visualScale.scale3000        { background-image: url(../img/scales/scale_3000.svg); }
#GISKTLU #imprint #visualScale.scale2000        { background-image: url(../img/scales/scale_2000.svg); }
#GISKTLU #imprint #visualScale.scale1000        { background-image: url(../img/scales/scale_1000.svg); }
#GISKTLU #imprint #visualScale.scale500         { background-image: url(../img/scales/scale_500.svg); }
#GISKTLU #imprint #visualScale.scale250         { background-image: url(../img/scales/scale_250.svg); }
#GISKTLU #imprint #mapScales                    { font-size: 12px;  }
#GISKTLU #imprint #mapCoords			        { font-size: 10px; margin-top: 25px; padding-right: 40px}

/* Map Copyright */
#GISKTLU #copyright                             { position: absolute; bottom: 6px; right: 7px; padding: 3px; font-size: 10px; text-align: right; text-shadow: 1px 1px #fff; }
#GISKTLU #copyright a:visited,
#GISKTLU #copyright a:hover,
#GISKTLU #copyright a:link,
#GISKTLU #copyright a::before,
#GISKTLU #copyright a:link::before              { color: #5c578e; text-decoration: underline; border: none; content: none; margin: 0}

/* Loader */
#GISKTLU #loader	                            { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; padding: 0; margin: 0; vertical-align: middle; background: #F9F9F9 url(../img/logo_kt_luzern.svg) no-repeat center 190px; background-size: 50%; }
#GISKTLU #loaderInner                           { position: relative; top: 100px; left: 0; padding: 20px; color: #ccc; font-weight: 700; font-size: 20px; }

/* Base Layer Switcher */
#GISKTLU #dijitBaseLyrSwitcher                  { position: absolute; right: 5px; top: 5px; z-index: 99; }

.esriScalebar {
    padding-right: 70px;
    padding-bottom: 20px;
    z-index: 3000;
    float: right;
}