#map {
  padding: 0;
  margin: 0;
  min-height: 1000px;
}

#map .olControlAttribution {
	display: none;
}

#osm {
  font-size: 0.7em;
  font-style: italic;
  margin-bottom: 20px;
}

#map .olControlZoom {
	margin-top: 30px;
	margin-left: 30px;
}

#map div.olControlZoom a.olButton {
	width: 50px;
	height: 50px;
	font-size: 0;
	border-radius: 0;
	float: right;
}
#map .olControlZoomOut {
	margin-right: 15px;
}


#map div.olControlZoom a.olControlZoomOut {background-image: url('../images/icon-minus.png');}
#map div.olControlZoom a.olControlZoomOut:hover {background-image: url('../images/icon-minus-hover.png');}
#map div.olControlZoom a.olControlZoomOut:active {background-image: url('../images/icon-minus.png');}
#map div.olControlZoom a.olControlZoomIn {background-image: url('../images/icon-plus.png');}
#map div.olControlZoom a.olControlZoomIn:hover {background-image: url('../images/icon-plus-hover.png');}
#map div.olControlZoom a.olControlZoomIn:active {background-image: url('../images/icon-plus.png');}