html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

#shortdesc {
	display: none;
}

#tags {
	display: none;
}

.osm {
	position: relative;
	width: 100%;
	height: 100%;
}

.olControlAttribution {
	display: none;
}

div.olControlZoomPanel .olControlZoomInItemInactive,
div.olControlZoomPanel .olControlZoomOutItemInactive {
	background: rgba(0,0,0,0.2);
	position: absolute;
}

div.olControlZoomPanel .olControlZoomInItemInactive {
	border-radius: 5px 5px 0 0;
}

div.olControlZoomPanel .olControlZoomOutItemInactive {
	border-radius: 0 0 5px 5px ;
	top: 37px;
}

div.olControlZoomPanel .olControlZoomOutItemInactive:after,
div.olControlZoomPanel .olControlZoomInItemInactive:after {
	font-weight: bold;
	content: '+';
	font-size: 36px;
	padding:  7px;
	z-index: 2000;
	color: #fff;
	line-height: 1em;
}

div.olControlZoomPanel .olControlZoomOutItemInactive:after {
	content: '–';
	line-height: 1em;
	padding: 0 8px;
}

div.olControlZoomPanel .olControlZoomToMaxExtentItemInactive {
	display: none;
}

div.olControlZoomPanel {
    height: 108px;
    width: 36px;
    position: absolute;
    top: 5px;
    left: 5px;
}
div.olControlZoomPanel div {
    width: 36px;
    height: 36px;
    left: 0;
}
