Index: /views/admin/presentation.phtml
===================================================================
--- /views/admin/presentation.phtml	(revision 7076)
+++ /views/admin/presentation.phtml	(revision 7086)
@@ -40,5 +40,9 @@
 			 	<?php echo wpsg_drawForm_Checkbox('wpsg_showArticelnumber', __('Artikelnummer im Produkttemplate anzeigen', 'wpsg'), $this->get_option('wpsg_showArticelnumber')); ?>
 			 	<?php echo wpsg_drawForm_Checkbox('wpsg_hideBasketCountrySelect', __('LÃ€nderauswahl im Warenkorb verbergen', 'wpsg'), $this->get_option('wpsg_hideBasketCountrySelect')); ?>
-				
+
+			    <br />
+
+			    <?php echo wpsg_drawForm_Checkbox('wpsg_v3DesignMode', __('Design der Version 3 fÃŒr die Produktverwaltung aktivieren', 'wpsg'), $this->get_option('wpsg_v3DesignMode'), array('help' => 'wpsg_v3DesignMode')); ?>
+
 			 </div>
 		</div>
Index: /views/css/admin.css
===================================================================
--- /views/css/admin.css	(revision 7076)
+++ /views/css/admin.css	(revision 7086)
@@ -183,4 +183,32 @@
 .wpsg_be_imagelist_image { width:100px; }
 .wpsg_be_productindex_image { border:0px !important; width:75px; background-color:#FFFFFF; }
+.v3Design_leistungsortregelCheckbox { padding-left: 15px; padding-right: 15px; }
+.addedit_templateV3 .form-control-feedback:hover { cursor: pointer; }
+.addedit_templateV3 .form-control-feedback { z-index: 99999; }
+.addedit_templateV3 .form-control-feedback:hover {  }
+.addedit_templateV3 .postbox { border-radius: 3px; }
+.addedit_templateV3 .postbox .inside { padding-bottom: 0; }
+.addedit_templateV3 .col-sm-6 { width: 100% !important; margin-left: 0 !important; }
+.addedit_templateV3 #wpsg_generally .col-sm-6 { width: 80% !important; }
+.addedit_templateV3 #wpsg_generally label.col-sm-6 { width: 20% !important; }
+.addedit_templateV3 .general-panel-block { display: block; position: relative; width: 100%; height: auto; }
+.addedit_templateV3 .general-panel-subblock { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
+.addedit_templateV3 .general-panel-urlnotification,
+.addedit_templateV3 .general-panel-ordercondition { width: 50%; position: relative; display: block; }
+.addedit_templateV3 .general-panel-urlnotification .panel,
+.addedit_templateV3 .general-panel-ordercondition .panel { width: 99%; display: block; position: relative; margin: 0 auto 20px auto; height: 135px; }
+.addedit_templateV3 .general-panel-ordercondition .panel-body { display: flex; justify-content: flex-start; align-items: center; width: 100%; height: 85%; margin-top: -10px; }
+.addedit_templateV3 .general-panel-urlnotification .form-group:first-child { width: 100% !important; }
+.addedit_templateV3 .general-panel-urlnotification .form-group-sm{ width: 50%; padding: 0; margin: 0 auto; float: left; }
+.addedit_templateV3 .texte-title { color: #72777c; padding: 10px 15px; border-bottom: 1px solid transparent; font-size: 15px; }
+.addedit_templateV3 .panel-general .wpsg_field_wrap { padding-right: 15px; }
+.addedit_templateV3 .panel-texte .wpsg_handlediv { width: 100%; display: flex; justify-content: flex-start; align-items: center; padding: 10px; }
+.addedit_templateV3 .panel-texte .panel-heading { height: fit-content; width: 100%; }
+.addedit_templateV3 .mod-area .wpsg_field_wrap { padding-right: 0px !important; }
+.addedit_templateV3 #wpsg_paymentmethods .last-form-group,
+.addedit_templateV3 #wpsg_paymentmethods .last-form-group .form-control{ margin-bottom: 2.5px !important; }
+.addedit_templateV3 br { display: none; }
+.addedit_templateV3 #wpsg_images br,
+.addedit_templateV3 #wpsg_mods br:first-child{ display: block !important; }
 
 /* Bild allgemein */
Index: /views/produkt/addedit_general.phtml
===================================================================
--- /views/produkt/addedit_general.phtml	(revision 7076)
+++ /views/produkt/addedit_general.phtml	(revision 7086)
@@ -6,85 +6,98 @@
 
 ?>
- 
-<?php echo wpsg_drawForm_AdminboxStart(__('Allgemein', 'wpsg')); ?>
-	<?php echo wpsg_drawForm_Input('name', __('Produktname', 'wpsg'), wpsg_getStr($this->view['data']['name']), array('placeholder' => __('Bitte hier den Produktnamen eingeben', 'wpsg'))); ?>
 
-	<?php echo wpsg_drawForm_Select('disabled', __('Produktstatus', 'wpsg'), array('0' => __('verÃ¶ffentlicht', 'wpsg'), '1' => __('Entwurf', 'wpsg')), wpsg_getStr($this->view['data']['disabled'])); ?>
+<div class="general-panel-block">
+	<div class="general-panel-general">
+		<?php echo wpsg_drawForm_AdminboxStart(__('Allgemein', 'wpsg')); ?>
 
-	<?php if ($this->isMultiLingual()) { ?>
-	<?php echo wpsg_drawForm_TextStart(); ?>
+		<?php echo wpsg_drawForm_Input('name', __('Produktname', 'wpsg'), wpsg_getStr($this->view['data']['name']), array('placeholder' => __('Bitte hier den Produktnamen eingeben', 'wpsg'))); ?>
+
+		<?php echo wpsg_drawForm_Select('disabled', __('Produktstatus', 'wpsg'), array('0' => __('verÃ¶ffentlicht', 'wpsg'), '1' => __('Entwurf', 'wpsg')), wpsg_getStr($this->view['data']['disabled'])); ?>
+
+		<?php if ($this->isMultiLingual()) { ?>
+		<?php echo wpsg_drawForm_TextStart(); ?>
 		<?php foreach ($this->getStoreLanguages() as $a) { ?>
-			<?php if ((isset($_REQUEST['wpsg_lang']) && $_REQUEST['wpsg_lang'] != $a['lang']) || (!isset($_REQUEST['wpsg_lang']) && $a['lang'] != $this->getDefaultLanguageCode())) { ?>
-			<?php if (isset($_REQUEST['wpsg_lang']) && $a['lang'] == $this->getDefaultLanguageCode()) { ?>
-			<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=edit&edit_id=<?php echo $_REQUEST['edit_id']; ?>" title="<?php echo wpsg_translate(__('Zu Sprache #1# wechseln.', 'wpsg'), $a['name']); ?>">
+		<?php if ((isset($_REQUEST['wpsg_lang']) && $_REQUEST['wpsg_lang'] != $a['lang']) || (!isset($_REQUEST['wpsg_lang']) && $a['lang'] != $this->getDefaultLanguageCode())) { ?>
+		<?php if (isset($_REQUEST['wpsg_lang']) && $a['lang'] == $this->getDefaultLanguageCode()) { ?>
+		<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=edit&edit_id=<?php echo $_REQUEST['edit_id']; ?>" title="<?php echo wpsg_translate(__('Zu Sprache #1# wechseln.', 'wpsg'), $a['name']); ?>">
 			<?php } else { ?>
 			<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&action=edit&edit_id=<?php echo $_REQUEST['edit_id']; ?>&wpsg_lang=<?php echo $a['lang']; ?>" title="<?php echo wpsg_translate(__('Zu Sprache #1# wechseln.', 'wpsg'), $a['name']); ?>">
-			<?php } ?>
+				<?php } ?>
 				<img src="<?php echo $this->getFlagURL().$a['flag']; ?>" alt="<?php echo wpsg_translate(__('Zu Sprache #1# wechseln.', 'wpsg'), $a['name']); ?>" />
 			</a>
 			<?php } ?>
-		<?php } ?>
-	<?php echo wpsg_drawForm_TextEnd(__('Ãbersetzungen', 'wpsg')); ?>			
-	<?php } ?>
-	<?php echo wpsg_drawForm_Input('detailname', __('Produktname (Detail)', 'wpsg'), wpsg_getStr($this->view['data']['detailname'])); ?>
-	<?php echo wpsg_drawForm_Input('shortdesc', __('Produktbeschreibung (Kurz)', 'wpsg'), wpsg_getStr($this->view['data']['shortdesc'])); ?>
-	<?php if (wpsg_isSizedInt($this->view['data']['id']) && !isset($_REQUEST['wpsg_lang'])) { ?>
-		<?php echo wpsg_drawForm_Input(false, __('Produkt ID', 'wpsg'), wpsg_getStr($this->view['data']['id']), array('readonly' => true)); ?>
-	<?php } ?>							
-	<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
-		<?php echo wpsg_drawForm_Input('anr', __('Artikelnummer', 'wpsg'), wpsg_getStr($this->view['data']['anr'])); ?>
-		<?php if (!is_array($this->view['templates']) || sizeof($this->view['templates']) <= 0) { ?>
-			<?php echo wpsg_drawForm_Text(__('Produkttemplate', 'wpsg'), __('Keine Templatesdateien gefunden!', 'wpsg'), array('class_content_wrap' => 'wpsg_error')); ?>
-		<?php } else { ?>
-			<?php /* $this->view['templates'][-1] = __('Bitte auswÃ€hlen', 'wpsg'); ksort($this->view['templates']); */ ?>
-			<?php echo wpsg_drawForm_Select('ptemplate_file', __('Produkttemplate', 'wpsg'), $this->view['templates'], wpsg_getStr($this->view['data']['ptemplate_file']), array('noKeys' => true)); ?>
-		<?php } ?>				
-	<?php } ?>
-	<?php if (!$this->hasMod('wpsg_mod_produktartikel')) { ?>
-	<?php echo wpsg_drawForm_Select('partikel', __('Zugeordneter Wordpress Artikel', 'wpsg'), $this->view['partikel_select'], wpsg_getStr($this->view['data']['partikel']), array('optgroup' => true)); ?>
-	<?php } ?>	 
-	<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
-	<?php echo wpsg_drawForm_Select('basket_multiple', __('Verhalten im Warenkorb', 'wpsg'), array(
-		'0' => __('Nur einmal mit beliebiger Menge (Standard)', 'wpsg'),
-		'4' => __('Nur einmal mit Menge 1', 'wpsg'),
-		'1' => __('Mehrfach mit beliebiger Menge', 'wpsg'),
-		'2' => __('Mehrfach mit Menge 1', 'wpsg')
-	), wpsg_getStr($this->view['data']['basket_multiple']), array('help' => 'basket_multiple')); ?>		
-	<?php } ?>
-	
-	<br />
-	
-	<?php if (wpsg_isSizedInt($this->view['data']['id'])) { ?>
-		<?php echo wpsg_drawForm_TextStart(); $url = $this->getProduktLink(array('id' => ((wpsg_isSizedInt($this->view['data']['id']))?$this->view['data']['id']:$this->view['data']['id']))); ?>
-			<a href="<?php echo $url; ?>"><?php echo wpsg_hspc($url); ?></a>
-		<?php echo wpsg_drawForm_TextEnd(__('URL', 'wpsg')); ?>		
-	<?php } ?>
-	
-	<?php /* Shortcode */ ?>
-	<?php if (wpsg_isSizedInt($this->view['data']['id'])) { ?>
-		<?php echo wpsg_drawForm_Input(false, __('Shortcode', 'wpsg'), '[wpshopgermany product="'.$this->view['data']['id'].'"]', array('readonly' => true)); ?>
-	<?php } ?>		
+			<?php } ?>
+			<?php echo wpsg_drawForm_TextEnd(__('Ãbersetzungen', 'wpsg')); ?>
+			<?php } ?>
+			<?php echo wpsg_drawForm_Input('detailname', __('Produktname (Detail)', 'wpsg'), wpsg_getStr($this->view['data']['detailname'])); ?>
+			<?php echo wpsg_drawForm_Input('shortdesc', __('Produktbeschreibung (Kurz)', 'wpsg'), wpsg_getStr($this->view['data']['shortdesc'])); ?>
+			<?php if (wpsg_isSizedInt($this->view['data']['id']) && !isset($_REQUEST['wpsg_lang'])) { ?>
+				<?php echo wpsg_drawForm_Input(false, __('Produkt ID', 'wpsg'), wpsg_getStr($this->view['data']['id']), array('readonly' => true)); ?>
+			<?php } ?>
+			<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
+				<?php echo wpsg_drawForm_Input('anr', __('Artikelnummer', 'wpsg'), wpsg_getStr($this->view['data']['anr'])); ?>
+				<?php if (!is_array($this->view['templates']) || sizeof($this->view['templates']) <= 0) { ?>
+					<?php echo wpsg_drawForm_Text(__('Produkttemplate', 'wpsg'), __('Keine Templatesdateien gefunden!', 'wpsg'), array('class_content_wrap' => 'wpsg_error')); ?>
+				<?php } else { ?>
+					<?php /* $this->view['templates'][-1] = __('Bitte auswÃ€hlen', 'wpsg'); ksort($this->view['templates']); */ ?>
+					<?php echo wpsg_drawForm_Select('ptemplate_file', __('Produkttemplate', 'wpsg'), $this->view['templates'], wpsg_getStr($this->view['data']['ptemplate_file']), array('noKeys' => true)); ?>
+				<?php } ?>
+			<?php } ?>
+			<?php if (!$this->hasMod('wpsg_mod_produktartikel')) { ?>
+				<?php echo wpsg_drawForm_Select('partikel', __('Zugeordneter Wordpress Artikel', 'wpsg'), $this->view['partikel_select'], wpsg_getStr($this->view['data']['partikel']), array('optgroup' => true)); ?>
+			<?php } ?>
+			<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
+				<?php echo wpsg_drawForm_Select('basket_multiple', __('Verhalten im Warenkorb', 'wpsg'), array(
+					'0' => __('Nur einmal mit beliebiger Menge (Standard)', 'wpsg'),
+					'4' => __('Nur einmal mit Menge 1', 'wpsg'),
+					'1' => __('Mehrfach mit beliebiger Menge', 'wpsg'),
+					'2' => __('Mehrfach mit Menge 1', 'wpsg')
+				), wpsg_getStr($this->view['data']['basket_multiple']), array('help' => 'basket_multiple')); ?>
+			<?php } ?>
 
-	<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
-		<?php $arSelect = array('0' => __('Nicht anzeigen', 'wpsg'), '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5'); ?>	
-		<?php if (defined('STO_PATH')) $arSelect['-1'] = __('Aus Kommentarbewertung', 'wpsg'); ?>
-		<?php echo wpsg_drawForm_Select('rating', __('Bewertungspunkte', 'wpsg'), $arSelect, wpsg_getInt($this->view['data']['rating'])); ?>
-	<?php } ?>
+			<br />
 
-	<?php $this->callMods('produkt_edit_allgemein', array(&$this->view['data'])); ?>	
-	
-<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+			<?php if (wpsg_isSizedInt($this->view['data']['id'])) { ?>
+				<?php echo wpsg_drawForm_TextStart(); $url = $this->getProduktLink(array('id' => ((wpsg_isSizedInt($this->view['data']['id']))?$this->view['data']['id']:$this->view['data']['id']))); ?>
+				<a href="<?php echo $url; ?>"><?php echo wpsg_hspc($url); ?></a>
+				<?php echo wpsg_drawForm_TextEnd(__('URL', 'wpsg')); ?>
+			<?php } ?>
 
-<?php if ($this->hasMod('wpsg_mod_ordercondition')) { ?>
+			<?php /* Shortcode */ ?>
+			<?php if (wpsg_isSizedInt($this->view['data']['id'])) { ?>
+				<?php echo wpsg_drawForm_Input(false, __('Shortcode', 'wpsg'), '[wpshopgermany product="'.$this->view['data']['id'].'"]', array('readonly' => true)); ?>
+			<?php } ?>
 
-	<?php $this->callMod('wpsg_mod_ordercondition', 'produkt_edit_sidebar', array(&$this->view['data'])); ?>
+			<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
+				<?php $arSelect = array('0' => __('Nicht anzeigen', 'wpsg'), '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5'); ?>
+				<?php if (defined('STO_PATH')) $arSelect['-1'] = __('Aus Kommentarbewertung', 'wpsg'); ?>
+				<?php echo wpsg_drawForm_Select('rating', __('Bewertungspunkte', 'wpsg'), $arSelect, wpsg_getInt($this->view['data']['rating'])); ?>
+			<?php } ?>
 
-<?php } ?>
+			<?php $this->callMods('produkt_edit_allgemein', array(&$this->view['data'])); ?>
 
-<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
-<?php echo wpsg_drawForm_AdminboxStart(__('URL Benachrichtigung', 'wpsg')); ?>
-	<?php echo wpsg_drawForm_Input('posturl', __('URL', 'wpsg'), wpsg_getStr($this->view['data']['posturl']), array('help' => 'URLBenachrichtigung')); ?>
-	<?php echo wpsg_drawForm_Checkbox('posturl_verkauf', __('Beim Verkauf', 'wpsg'), wpsg_getStr($this->view['data']['posturl_verkauf'])); ?>
-	<?php echo wpsg_drawForm_Checkbox('posturl_bezahlung', __('Bei Bezahlung', 'wpsg'), wpsg_getStr($this->view['data']['posturl_bezahlung'])); ?>
-<?php echo wpsg_drawForm_AdminboxEnd(); ?>
-<?php } ?>
+			<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+	</div>
+
+	<div class="general-panel-subblock">
+		<div class="general-panel-ordercondition">
+			<?php if ($this->hasMod('wpsg_mod_ordercondition')) { ?>
+
+				<?php $this->callMod('wpsg_mod_ordercondition', 'produkt_edit_sidebar', array(&$this->view['data'])); ?>
+
+			<?php } ?>
+		</div>
+
+		<div class="general-panel-urlnotification">
+			<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
+			<?php echo wpsg_drawForm_AdminboxStart(__('URL Benachrichtigung', 'wpsg')); ?>
+				<?php echo wpsg_drawForm_Input('posturl', __('URL', 'wpsg'), wpsg_getStr($this->view['data']['posturl']), array('help' => 'URLBenachrichtigung')); ?>
+				<?php echo wpsg_drawForm_Checkbox('posturl_verkauf', __('Beim Verkauf', 'wpsg'), wpsg_getStr($this->view['data']['posturl_verkauf'])); ?>
+				<?php echo wpsg_drawForm_Checkbox('posturl_bezahlung', __('Bei Bezahlung', 'wpsg'), wpsg_getStr($this->view['data']['posturl_bezahlung'])); ?>
+			<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+			<?php } ?>
+		</div>
+	</div>
+
+</div>
+
Index: /views/produkt/addedit_templateV3.phtml
===================================================================
--- /views/produkt/addedit_templateV3.phtml	(revision 7086)
+++ /views/produkt/addedit_templateV3.phtml	(revision 7086)
@@ -0,0 +1,362 @@
+<?php
+
+	/**
+	 * Alternativtemplate zur Ausgabe der Produktverwaltung
+	 */
+
+?>
+
+<script type="text/javascript">/* <![CDATA[ */
+
+	wpsg_product_edit_change = new Array();
+
+	jQuery(document).ready( function() {
+
+		//jQuery('.wpsg_form_help').tipTip();
+
+		jQuery("#normal-sortables, #side-sortables").sortable({
+			connectWith: ".meta-box-sortables",
+			placeholder: 'wpsg_placeholder',
+			dropOnEmpty: true,
+			cursor: 'move',
+			grid: [50, 20],
+			handle: '.wpsg_handlediv',
+			forceHelperSize: true,
+			forcePlaceholderSize: true,
+			opacity: 0.8,
+			stop: function(e,ui) {
+
+				var ser = jQuery("#normal-sortables").sortable("serialize");
+				ser = ser.replace(/\&wpsg\[\]\=/g, ',').replace(/wpsg\[\]\=/g, '');
+
+				jQuery.cookie('wpsg_product_view_normal', ser);
+
+				var ser = jQuery("#side-sortables").sortable("serialize");
+				ser = ser.replace(/\&wpsg\[\]\=/g, ',').replace(/wpsg\[\]\=/g, '');
+
+				jQuery.cookie('wpsg_product_view_side', ser);
+
+			},
+			receive: function(e, ui) {
+			}
+		});
+
+		if (jQuery.cookie('wpsg_product_view_normal') != null)
+		{
+
+			var divs = jQuery.cookie('wpsg_product_view_normal').split(',').reverse();
+
+			for (index in divs)
+			{
+
+				jQuery('#normal-sortables').prepend(jQuery('#wpsg_' + divs[index]));
+
+			}
+
+		}
+
+		if (jQuery.cookie('wpsg_product_view_side') != null)
+		{
+
+			var divs = jQuery.cookie('wpsg_product_view_side').split(',').reverse();
+
+			for (index in divs)
+			{
+
+				jQuery('#side-sortables').prepend(jQuery('#wpsg_' + divs[index]));
+
+			}
+
+		}
+
+		var click_x = false;
+		var click_y = false;
+
+		jQuery('.wpsg_handlediv').bind('click', function(ev) {
+
+			console.log(ev);
+
+			if (Math.abs(click_x - ev.pageX) <= 5 && Math.abs(click_y - ev.pageY) <= 5)
+			{
+
+				jQuery(this).next().toggle();
+
+				var arClose = new Array();
+				jQuery('.wpsg_product_view .postbox .inside:hidden').each(function() {
+					arClose.push(jQuery(this).parent().attr("id"));
+				} );
+
+				jQuery.cookie('wpsg_product_closed', arClose.join(','));
+
+			}
+
+		} );
+
+		jQuery('.wpsg_handlediv').bind('mousedown', function(ev) {
+
+			click_x = ev.pageX;
+			click_y = ev.pageY;
+
+		} );
+
+		if (jQuery.cookie('wpsg_product_closed') != null && jQuery.cookie('wpsg_product_closed') != '')
+		{
+
+			var arClose = jQuery.cookie('wpsg_product_closed').split(',');
+
+			for (index in arClose)
+			{
+
+				jQuery('#' + arClose[index] + ' .inside').hide();
+
+			}
+
+		}
+
+		jQuery('#submit, #submit_index').bind('click', function() {
+
+			if (wpsg_product_edit_change.length > 0)
+			{
+
+				jQuery('.wpsg_change_error').removeClass('wpsg_change_error');
+
+				for (var i = 0; i < wpsg_product_edit_change.length; i++) {
+
+					jQuery('#' + wpsg_product_edit_change[i]).addClass('wpsg_change_error');
+
+				}
+
+				alert('<?php echo __('Bitte ÃŒberprÃŒfen Sie die rot markierten Felder. Ãnderungen in diesen Feldern gehen beim Speichern verloren.', 'wpsg'); ?>');
+
+				return false;
+
+			}
+			else
+			{
+
+				return true;
+
+			}
+
+		} );
+
+		// Flaggen fÃŒr die aktuelle Sprache davorbauen
+		<?php if ($this->isMultiLingual() && isset($_REQUEST['wpsg_lang'])) { $arLang = $this->getStoreLanguages(); $lang = $arLang[$_REQUEST['wpsg_lang']]; ?>
+		jQuery('.wpsg_handlediv').prepend('<img src="<?php echo $this->getFlagURL().$lang['flag']; ?>" alt="<?php echo $lang['name']; ?>" />&nbsp;');
+		<?php } ?>
+
+		$(".addedit_templateV3 .general-panel-ordercondition .col-sm-6").removeClass("col-sm-6 col-sm-offset-6");
+
+		// Position der Section "EU-Leistungsortregeln" korrigieren
+		let leistungsortregelnCheckbox = $("input#euleistungsortregel");
+		let leistungsortregelenContainer = leistungsortregelnCheckbox.parents().eq(3);
+		let laenderverwaltungsLink = leistungsortregelnCheckbox.parents().eq(4).next();
+		let leistungsortregelnPanel = leistungsortregelenContainer.closest('.panel');
+
+		leistungsortregelenContainer.addClass("col-sm-12 col-sm-offset-12 v3Design_leistungsortregelCheckbox");
+
+		leistungsortregelenContainer.css({
+			"padding-left": "15px",
+			"margin-left": "0"
+		});
+
+		laenderverwaltungsLink.css({
+			"padding-left": "15px"
+		});
+
+		// Wenn form-control Element das letzte seiner Art im jeweiligen Elementeblock ist, Klasse hinzufÃŒgen
+		let counter = 0;
+		let formControlElements = $(".addedit_templateV3 .form-group");
+
+		$.each(formControlElements, function(key, val) {
+
+			let jQueryObj = jsElTojQueryObj(val, 'form-group');
+
+
+			if(!jQueryObj.next().hasClass("form-group")) {
+				jQueryObj.addClass("last-form-group");
+			}
+
+		});
+
+		// handlediv Klasse allen panel-heading hinzufÃŒgen
+		let panelHeadings = $(".panel-heading");
+
+		$.each(panelHeadings, function(key, val) {
+
+			let jQueryObj = jsElTojQueryObj(val, 'panel-heading');
+
+			val.classList.add("handlediv");
+			jQueryObj.wrap("<div class='wpsg_handlediv'></div>");
+
+		});
+
+		// Weist dem gegebenen JS Element eine einzigartige Klasse zu
+		// und gibt das jeweilige Element als jQuery Object zurÃŒck
+		function jsElTojQueryObj(jsEl, specificClass) {
+
+			let id = jsEl.id ? `#${jsEl.id}` : "";
+			let classes = "";
+
+			if(typeof jsEl !== "object" || jsEl.length <= 1 && jsEl[0] === "#document")
+				return;
+
+			jsEl.classList.add(`${specificClass}-${counter++}`);
+
+			if(jsEl.classList && jsEl.classList.length > 0) {
+
+				jsEl.classList.forEach(function(className) {
+					if(!classes.includes(`.${className}`)) classes += `.${className}`;
+				});
+
+			}
+
+			return $(`${jsEl.tagName.toLowerCase()}${id}${classes}`);
+
+		} // function jsElTojQueryObj(jsEl, specificClass)
+
+	} );
+
+	/* ]]> */</script>
+
+<div class="wrap columns-2 wpsg_produkt_addedit addedit_templateV3 wpsg_product_view" id="wpsg_product_view">
+
+	<div id="wpsg_relatedproducts_produktauswahl"></div>
+
+	<div class="icon32 icon32-posts-post" id="icon-edit"><br /></div>
+	<h2>
+		<?php if ($_REQUEST['edit_id'] > 0) { ?>
+			<?php echo __('Produkt bearbeiten', 'wpsg'); ?>
+			<?php if (isset($_REQUEST['wpsg_lang'])) { ?>
+				&nbsp;[<?php $arLang = $this->getStoreLanguages(); echo $arLang[$_REQUEST['wpsg_lang']]['name']; ?> <img src="<?php echo $this->getFlagURL().$arLang[$_REQUEST['wpsg_lang']]['flag']; ?>" alt="" />]
+			<?php } ?>
+		<?php } else { ?>
+			<?php echo __('Neues Produkt', 'wpsg'); ?>
+		<?php } ?>
+	</h2>
+	<br />
+
+	<?php echo $this->writeBackendMessage(); ?>
+
+	<form method="POST" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Produkt&amp;action=save&amp;noheader=1" enctype="multipart/form-data">
+
+		<div id="postbox" class="metabox-holder has-right-sidebar">
+
+			<div id="side-info-column" class="inner-sidebar" style="width:386px;">
+				<div id="side-sortables" class="meta-box-sortables ui-sortable" style="width:380px;">
+
+					<?php if (!isset($_REQUEST['wpsg_lang'])) { ?>
+						<div id="wpsg_preis" class="">
+							<div class="inside panel-price">
+
+								<?php echo $this->view['arSubAction']['price']['content']; ?>
+
+							</div>
+						</div>
+						<div id="wpsg_paymentmethods" class="">
+							<div class="inside panel-payship">
+
+								<?php echo $this->view['arSubAction']['payship']['content']; ?>
+
+							</div>
+						</div>
+					<?php } ?>
+
+					<?php $this->callMods('produkt_edit_sidebar_contentt', array(&$this->view['data'])); ?>
+
+				</div>
+			</div>
+
+			<div id="post-body">
+
+				<div id="titlediv" style="margin-right:400px;">
+					<div id="titlewrap">
+						<input type="text" placeholder="<?php echo __('Produktname', 'wpsg'); ?>" id="title" value="<?php echo wpsg_hspc($this->view['data']['name']); ?>" tabindex="1" size="30" name="name">
+					</div>
+				</div>
+
+				<br />
+
+				<div id="normal-sortables" class="meta-box-sortables" style="margin-right:400px;">
+
+					<div id="wpsg_generally" class="">
+						<div class="inside panel-general">
+
+							<?php echo $this->view['arSubAction']['general']['content']; ?>
+
+						</div>
+					</div>
+
+					<div id="wpsg_description" class="postbox">
+						<h3 class="wpsg_handlediv texte-title">
+							<span title="<?php echo __('Zum Ein/Ausklappen hier klicken', 'wpsg'); ?>" class="handlediv"><br /></span>
+							<span><?php echo __('Beschreibung', 'wpsg'); ?></span>
+						</h3>
+						<div class="inside panel-texte">
+
+							<?php echo $this->view['arSubAction']['texte']['content']; ?>
+
+						</div>
+					</div>
+
+					<div id="wpsg_images" class="">
+						<div class="inside panel-images">
+
+							<?php echo $this->view['arSubAction']['images']['content']; ?>
+
+						</div>
+					</div>
+
+					<div id="wpsg_stock">
+						<div class="inside panel-stock">
+
+							<?php echo $this->view['arSubAction']['stock']['content']; ?>
+
+						</div>
+					</div>
+
+					<div id="wpsg_mods" class="mod-area">
+						<h1>Aktivierte Mods</h1>
+						<?php
+
+							foreach($this->view['arSubAction'] as $index => $subArr)
+							{
+								if(strpos($index, 'wpsg_mod') !== false)
+								{
+
+									$modtitle = $this->view['arSubAction'][$index]['title'];
+
+									echo "<div class='inside mod-$modtitle'>";
+									echo $this->view['arSubAction'][$index]['content'];
+									echo '</div>';
+
+								}
+							}
+
+						?>
+					</div>
+
+					<?php $this->callMods('produkt_edit_content', array(&$this->view['data'])); ?>
+
+				</div>
+
+				<?php if ($_REQUEST['edit_id'] > 0) { ?>
+					<input type="hidden" name="edit_id" value="<?php echo $_REQUEST['edit_id']; ?>" />
+				<?php } ?>
+
+				<?php if (isset($_REQUEST['wpsg_lang'])) { ?>
+					<input type="hidden" name="wpsg_lang" value="<?php echo $_REQUEST['wpsg_lang']; ?>" />
+				<?php } ?>
+
+				<p class="submit">
+					<input type="submit" value="<?php echo __('Produkt speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" />
+					<input type="submit" value="<?php echo __('Produkt speichern und zur Ãbersicht', 'wpsg'); ?>" class="button-primary" id="submit_index" name="submit_index" />
+				</p>
+
+			</div>
+
+		</div>
+
+	</form>
+
+</div>
