#head {
	height:40px;
}

#maparea {
	height:calc(100% - 40px);
}

#mobileSuche {
	height:33px;
	margin-top:4px;
	margin-bottom:3px;
}

#mobileHead input[type="button"] {
	height:40px;
	width:40px;
}

#mobileHead > input[type="button"].btn_Home {
	background-image: url("../framework/app_home_slim.png");
	margin-left:5px;
}

#mobileHead > input[type="button"].btn_MobileSearchStart {
	background-image: url("../framework/app_search_slim.png");
	margin-left:5px;
}

#mobileHead > input[type="button"].btn_Menu {
	background-image: url("../framework/app_menu_slim.png");
}



#mobileHead > input[type="button"].btn_Settings {
	background-image: url("../framework/app_config_slim.png");
	margin-right:5px;
	display:none;
}

#mobileHead > input[type="button"].btn_tmpHelp {
	background-image: url("../framework/app_help_slim.png");
	margin-right:5px;
}

#mobileHead > input[type="button"].btn_Tools {
  background-image: url("../framework/app_config_slim.png");
  margin-right: 10px;
}


#banner {
	display:none;
}



#infoFenster, #routingFenster {
	top:40px;
	max-height:calc(100% - 40px);
}

#kategorien {
	top:40px;
	bottom:0;
	height:auto;/* calc(100% - 60px);*/
	overflow:auto;
}

#tools {
	top:40px;
}

#information h1 {
	font-size: 1em;
	margin: 0px;
	padding: 10px;
	padding-right:45px !important;
	background-color:#efefef;
}

#informationenControl #openCloseAllInfoImg {
	display:none;
}

#messWerkzeug {
	top: 40px !important;
}

.dijitDialog {
    top: 40px !important;
}


#messWerkzeug #tfMWResult {

}

#routingMinFenster, #locationFenster, #maptoolsFenster, #layerFenster, #mapsizeFenster {
	width:40px;
	height:40px;
}

#routingMinFenster, #locationFenster, #maptoolsFenster {
	right: 5px;
}

#layerFenster, #mapsizeFenster {
	left: 5px;
}

#routingMinFenster {
	top:90px;
	display:none;
}

#layerFenster {
	bottom: 30px;
}

#maptoolsFenster {
	bottom: 30px;
}

#mapsizeFenster {
	top:45px;
}

#locationFenster {
	top:45px;
}


.btn_maxRouting, .btn_locate, .btn_mapsize, .btn_layerselect, .btn_maptools {
	width:40px;
	height:40px;
}

.btn_maxRouting {
	background-image:url("../framework/app_route_slim.png")
}

.btn_locate {
	background-image: url("../framework/app_geolocate_slim.png");
}

.btn_mapsize.enlarge {
	background-image:url("../framework/app_maximize_slim.png")
}

.btn_mapsize.shrink {
	background-image:url("../framework/app_minimize_slim.png")
}

.btn_layerselect {
	background-image: url("../framework/app_maptype_slim.png");
}

.btn_maptools {
	background-image: url("../framework/app_tools_slim.png");
}

#operationInProgress {
	top:40px;
}

#impressum {
	top:40px;
}

#footer {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	width:auto;
	height:20px;

}

.copyIcon {
	width:20px;
	height:20px;
	background-size:20px 20px;
	background-color:#fff;
	display:inline-block;
}

.productName {
	display:inline-block;
	height:20px;
	background-position: center center;
	background-repeat: no-repeat;
	width:75px;
  background-image:url("../framework/lg_appone_small.png");
}
#homeScreen {
	position:absolute;
	top:40px;
	left:0;
	right:0;
	bottom:20px;
	height:auto;
	width:auto;
	background-image: url("../../Wertingen/schloss_wertingen.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	z-index:1010;
}

.homeButtons {
	position:absolute;
	right:0px;
	bottom:0px;
	width:66%;
}

.homeButton {
  background-color: #71817b;
  border: 0 none;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 1rem;
  height: 50px;
  margin-bottom: 3px;
  padding-left: 60px;
  text-align: left;
  width: 100%;
	background-position: 14px center;
	background-repeat: no-repeat;
	background-size: 32px auto;
}
