Index: /controller/wpsg_SystemController.class.php
===================================================================
--- /controller/wpsg_SystemController.class.php	(revision 6096)
+++ /controller/wpsg_SystemController.class.php	(revision 6098)
@@ -631,4 +631,5 @@
 			$uv_old_file = str_replace(WPSG_PATH_VIEW, WPSG_PATH_USERVIEW_OLD, $file);
 			$theme_file = str_replace(WPSG_PATH_VIEW, WPSG_PATH_TEMPLATEVIEW, $file);
+			$child_theme_file = str_replace(WPSG_PATH_VIEW, WPSG_PATH_CHILD_TEMPLATEVIEW, $file);
 						
 			if (!$out) { ob_start(); }
@@ -639,4 +640,8 @@
 			{
 				include $uv_file;
+			}
+			else if (file_exists($child_theme_file) && $this->get_option('wpsg_ignoreuserview') != '1')
+			{				 
+				include $child_theme_file;				
 			}
 			else if (file_exists($theme_file) && $this->get_option('wpsg_ignoreuserview') != '1')
Index: /lib/wpsg_cache.class.php
===================================================================
--- /lib/wpsg_cache.class.php	(revision 6096)
+++ /lib/wpsg_cache.class.php	(revision 6098)
@@ -206,15 +206,5 @@
 					SELECT
 						C.*,
-						IF (CA.`id` > 0, CA.`title`, C.`title`) AS `title`,
-						IF (CA.`id` > 0, CA.`name`, C.`name`) AS `name`,
-						IF (CA.`id` > 0, CA.`vname`, C.`vname`) AS `vname`,
-						IF (CA.`id` > 0, CA.`firma`, C.`firma`) AS `firma`,
-						IF (CA.`id` > 0, CA.`fax`, C.`fax`) AS `fax`,
-						IF (CA.`id` > 0, CA.`strasse`, C.`strasse`) AS `strasse`,
-						IF (CA.`id` > 0, CA.`nr`, '') AS `nr`,
-						IF (CA.`id` > 0, CA.`plz`, C.`plz`) AS `plz`,
-						IF (CA.`id` > 0, CA.`ort`, C.`ort`) AS `ort`,
-						IF (CA.`id` > 0, CA.`land`, C.`land`) AS `land`,
-						IF (CA.`id` > 0, CA.`tel`, C.`tel`) AS `tel` 
+						CA.`title`, CA.`name`, CA.`vname`, CA.`firma`, CA.`fax`, CA.`strasse`, CA.`nr`, CA.`plz`, CA.`ort`, CA.`land`, CA.`tel` 
 					FROM
 						`".WPSG_TBL_KU."` AS C
Index: /wpshopgermany.php
===================================================================
--- /wpshopgermany.php	(revision 6096)
+++ /wpshopgermany.php	(revision 6098)
@@ -80,4 +80,5 @@
 	define('WPSG_PATH_VIEW', dirname(__FILE__).'/views/');
 	define('WPSG_PATH_TEMPLATEVIEW', get_template_directory().'/wpsg_views/');
+	define('WPSG_PATH_CHILD_TEMPLATEVIEW', get_stylesheet_directory().'/wpsg_views/');
 	define('WPSG_PATH_USERVIEW', WPSG_PATH_UPLOADS.'user_views/');
 	define('WPSG_PATH_USERVIEW_OLD', WPSG_PATH.'user_views/');
