diff --git a/face/geomajas-face-dojo/client/src/main/resources/geomajas/config/ConfigManager.js b/face/geomajas-face-dojo/client/src/main/resources/geomajas/config/ConfigManager.js
index <HASH>..<HASH> 100644
--- a/face/geomajas-face-dojo/client/src/main/resources/geomajas/config/ConfigManager.js
+++ b/face/geomajas-face-dojo/client/src/main/resources/geomajas/config/ConfigManager.js
@@ -179,7 +179,15 @@ dojo.declare("ConfigManager", null, {
 			layersById.add(layer.getId(),layer);

             mapModel.registerLayer(layer);

 		}

-

+		

+		// set maxBounds

+		if (mapInfo.maxBounds) {

+			var mapMaxBounds = new Bbox(mapInfo.maxBounds.x, mapInfo.maxBounds.y, mapInfo.maxBounds.width, mapInfo.maxBounds.height);

+			var viewMaxBounds = mapWidget.getMapView().getMaxBounds();

+			if (viewMaxBounds && viewMaxBounds.contains(mapMaxBounds))

+				mapWidget.getMapView().setMaxBounds(mapMaxBounds);

+		}

+		

 		// recursively configure the layer tree nodes

 		if (mapInfo.layerTree) {

 			var nodeConfig = mapInfo.layerTree.treeNode;
DOJO-<I>: set custom defined maxBounds from mapInfo in mapView (when doing config).