Index: /controller/wpsg_ProduktController.class.php
===================================================================
--- /controller/wpsg_ProduktController.class.php	(revision 5531)
+++ /controller/wpsg_ProduktController.class.php	(revision 5532)
@@ -644,4 +644,5 @@
 					'shortdesc' => wpsg_q(wpsg_getStr($_REQUEST['shortdesc'])),
 					'beschreibung' => wpsg_q(wpsg_getStr($_REQUEST['beschreibung'])),
+					'longdescription' => wpsg_q(wpsg_getStr($_REQUEST['longdescription'])),
 					'anr' => wpsg_q(wpsg_getStr($_REQUEST['anr'])), 
 					'mwst_key' => wpsg_q(wpsg_getStr($_REQUEST['mwst_key'])),		
Index: /controller/wpsg_ShopController.class.php
===================================================================
--- /controller/wpsg_ShopController.class.php	(revision 5531)
+++ /controller/wpsg_ShopController.class.php	(revision 5532)
@@ -3641,30 +3641,8 @@
 		public function getProductName($product_id, $detailname = false)
 		{
-			
+						
 			$oProduct = wpsg_product::getInstance($product_id);
 			
-			$product_detailname = $oProduct->detailname;
-			
-			if (wpsg_isSizedString($detailname) && $detailname === true)
-			{
-				
-				$strName = $oProduct->detailname;
-				
-			}
-			else
-			{
-			
-				$strName = $oProduct->name;
-				
-			}
-			
-			if (strpos($strName, '^') !== false)
-			{
-
-				$strName = preg_replace('/\^/', '<span class="wpsg_upper">', $strName).'</span>';
-				
-			}
-			
-			return $strName;
+			return $oProduct->getProductName($detailname); 
 			
 		} // public function getProductName($product_id)
Index: /lib/helper_functions.inc.php
===================================================================
--- /lib/helper_functions.inc.php	(revision 5531)
+++ /lib/helper_functions.inc.php	(revision 5532)
@@ -319,62 +319,14 @@
 	{
 		
-		$strOut  = '';
-		
-		$strOut .= '<div class="wpsg_mail_head head" id="mail_'.$key.'">';
-		$strOut .= '<div class="title">';
-		$strOut .= '<div class="fulltab">'.$strTitle.'</div>';
-		$strOut .= '</div>';
-		$strOut .= '</div>';
-		
-		$strOut .= '<div class="content wpsg_mail_content">';
-		
-		$strOut .= wpsg_drawForm_Input('wpsg_'.$key.'_betreff', __('Betreff', 'wpsg'), $GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_betreff')); 
-		$strOut .= wpsg_drawForm_Input('wpsg_'.$key.'_absender', __('Absender', 'wpsg'), $GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_absender'));
-		
-		if ($bTo === true)
-		{
-			
-			$strOut .= wpsg_drawForm_Input('wpsg_'.$key.'_empfaenger', __('EmpfÃ€nger', 'wpsg'), $GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_empfaenger')); 
-			
-		}
-		
-		$strOut .= wpsg_drawForm_Input('wpsg_'.$key.'_cc', __('CC', 'wpsg'), $GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_cc')); 
-		$strOut .= wpsg_drawForm_Input('wpsg_'.$key.'_bcc', __('BCC', 'wpsg'), $GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_bcc')); 				 
-		
-		if ($bAttachment === true)
-		{
-			
-			$strOut .= wpsg_drawForm_Upload('wpsg_'.$key.'_attachfile', __('Mailanhang', 'wpsg'), '', '43', '100000', ''); 
-			$strOut .= '<br />';
-			$strOut .= '<div class="wpsg_hinweis">';
-			$strOut .= '<strong>'.__('Aktueller Anhang', 'wpsg').': </strong>'.((wpsg_isSizedString($GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_attachfile')))?$GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_attachfile'):'keiner');
-			$strOut .= ((wpsg_isSizedString($GLOBALS['wpsg_sc']->get_option('wpsg_kundenmail_attachfile')))?'<a class="wpsg_icon wpsg_icon_right wpsg_icon_remove" titel="'.__('Datei entfernen', 'wpsg').'" href="'.WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&amp;subaction='.$_REQUEST['subaction'].'&amp;cmd=del_attach_file"></a>':'');
-			$strOut .= '</div><br />';
-			
-		}
-		
-		// RTE
-		ob_start();
-		wp_editor($GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_text'), 'wpsg_'.$key.'_text');
-		$rte_content = ob_get_contents();
-		ob_end_clean();
-		
-		$strOut .= '<div class="wpsg_form_field">';
-		$strOut .= '<div class="wpsg_form_left"><label>'.__('Text unter der E-Mail', 'wpsg').'</label></div>';
-		$strOut .= '<div class="wpsg_form_right"></div><div class="wpsg_clear"></div>';
-		$strOut .= '</div>';
-		$strOut .= $rte_content;
-		
-		if (wpsg_isSizedString($notice))
-		{
-						
-			$strOut .= '<br /><div class="wpsg_hinweis">'.$notice.'</div>';
-		
-		}
-			
-		$strOut .= '</div><br />';
-		
-		return $strOut;
-		
+		$TC = new wpsg_SystemController();
+		
+		$TC->view['field_key'] = $key;
+		$TC->view['field_title'] = $strTitle;
+		$TC->view['field_notice'] = $notice;
+		$TC->view['field_to'] = $bTo;
+		$TC->view['field_attachment'] = $bAttachment;
+		
+		return $TC->render(WPSG_PATH_VIEW.'admin/form/emailconf.phtml', false);
+				
 	} // function wpsg_drawEMailConfig($key)
 	
@@ -583,8 +535,8 @@
 	} // function wpsg_drawForm_Checkbox($field_name, $field_label, $conf = array())
 
-	function wpsg_drawForm_AdminboxStart($title)
-	{
-		
-		echo '<div class="panel panel-default">';
+	function wpsg_drawForm_AdminboxStart($title, $wrap_class = '')
+	{
+		
+		echo '<div class="panel panel-default '.$wrap_class.'">';
 		echo '<div class="panel-heading clearfix">';
 		echo '<h3 class="panel-title">'.$title.'</h3>';
@@ -609,5 +561,5 @@
 	} // function wpsg_drawForm_TextStart()
 	
-	function wpsg_drawForm_TextEnd($field_label, $field_config = array())
+	function wpsg_drawForm_TextEnd($field_label = '', $field_config = array())
 	{
 	
@@ -872,4 +824,18 @@
 	function wpsg_drawForm_Upload($field_name, $field_label, $field_value = false, $size = '50', $maxlength = '100000', $conf = array())
 	{
+		
+		$TC = new wpsg_ShopController();
+		
+		$TC->view['field_name'] = $field_name;
+		$TC->view['field_label'] = $field_label;
+		$TC->view['field_id'] = wpsg_drawForm_getID($field_name);
+		$TC->view['field_value'] = $field_value;
+		$TC->view['field_size'] = $size;
+		$TC->view['field_maxLength'] = $maxlength;
+		$TC->view['field_config'] = $conf;
+		
+		return $TC->render(WPSG_PATH_VIEW.'admin/form/upload.phtml', false);
+		
+		/*
 		$field_id = $field_name;
 		
@@ -904,4 +870,5 @@
 		
 		return $strReturn;
+		*/
 		
 	}
Index: /lib/install.php
===================================================================
--- /lib/install.php	(revision 5531)
+++ /lib/install.php	(revision 5532)
@@ -37,4 +37,5 @@
 		mwst_key VARCHAR(1) NOT NULL,
 	  	beschreibung longtext NOT NULL,
+		longdescription longtext NOT NULL,
 	  	pgruppe INT(11) NOT NULL,
 	  	ptemplate_file VARCHAR(255) NOT NULL,
Index: /model/wpsg_product.class.php
===================================================================
--- /model/wpsg_product.class.php	(revision 5531)
+++ /model/wpsg_product.class.php	(revision 5532)
@@ -108,8 +108,30 @@
 		 * Gibt den Namen des Produktes zurÃŒck
 		 */
-		public function getProductName()
-		{
-									
-			return $this->name;
+		public function getProductName($detailname = false)
+		{
+				 
+			$product_detailname = $this->detailname;
+			
+			if (wpsg_isSizedString($detailname) && $detailname === true)
+			{
+				
+				$strName = $this->detailname;
+				
+			}
+			else
+			{
+			
+				$strName = $this->name;
+				
+			}
+			
+			if (strpos($strName, '^') !== false)
+			{
+
+				$strName = preg_replace('/\^/', '<span class="wpsg_upper">', $strName).'</span>';
+				
+			}
+			
+			return $strName;
 			
 		} // public function getProductName()
Index: /mods/wpsg_mod_amazon.class.php
===================================================================
--- /mods/wpsg_mod_amazon.class.php	(revision 5531)
+++ /mods/wpsg_mod_amazon.class.php	(revision 5532)
@@ -159,5 +159,5 @@
 		} // public function wp_head()
 		
-		public function order_done($order_id, $done_view)
+		public function order_done(&$order_id, &$done_view) 
 		{
 						
Index: /mods/wpsg_mod_fuellmenge.class.php
===================================================================
--- /mods/wpsg_mod_fuellmenge.class.php	(revision 5531)
+++ /mods/wpsg_mod_fuellmenge.class.php	(revision 5532)
@@ -125,6 +125,25 @@
 				
 			}
-			
-			$produkt['feinheit'] = $arFeinheiten[$produkt['feinheit']];
+
+			if (!wpsg_isSizedDouble($produkt['fmenge'])) $produkt['fmenge'] = 0;
+			$produkt['fmenge_preis'] = 0;
+
+			if (wpsg_isSizedString($produkt['feinheit']))
+			{
+
+				$produkt['feinheit'] = $arFeinheiten[$produkt['feinheit']];
+
+
+			}
+			else
+			{
+
+				$produkt['feinheit'] = array_values($arFeinheiten)[0];
+
+
+			}
+
+
+
 			if ($produkt['fmenge'] > 0) $produkt['fmenge_preis'] = $produkt['preis'] / $produkt['fmenge'] * wpsg_tf($this->shop->get_option('wpsg_mod_fuellmenge_bezug'));
 						
Index: /views/admin/emailconf.phtml
===================================================================
--- /views/admin/emailconf.phtml	(revision 5531)
+++ /views/admin/emailconf.phtml	(revision 5532)
@@ -17,53 +17,42 @@
 </div>
 
-<div class="wpsg_admin_content">
+
+<div class="wpsg_admin_content form-horizontal">
+	<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo wpsg_hspc(WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=extended&noheader=1'); ?>">
 	
-	<h3>
-		<?php echo __('E-Mail Konfiguration', 'wpsg'); ?>
-		<a title="<?php echo __('Hilfeseite zur E-Mail Konfiguration', 'wpsg'); ?>" class="wpsg_form_help_notip" href="http://wpshopgermany.maennchen1.de/?p=3284" target="_blank"></a>
-	</h3>
-			
-	<p><?php echo __('Hier kÃ¶nnen die Betreffs, EmpfÃ€nger und BCC/CC der E-Mails konfiguriert werden.', 'wpsg')?></p>
+		<?php echo wpsg_drawForm_AdminboxStart('Allgemeine Einstellungen', 'wpsg'); ?>
+		<?php echo wpsg_drawForm_Checkbox('wpsg_htmlmail', __('HTML Mails versenden', 'wpsg'), $this->get_option('wpsg_htmlmail')); ?>
+		<?php echo wpsg_drawForm_AdminboxEnd(); ?>
 		
-	<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;subaction=<?php echo $_REQUEST['subaction']; ?>">
+		<?php echo wpsg_drawEMailConfig(
+			'global', 
+			__('Globale Vorgaben', 'wpsg'), 
+			__('Werden keine Angaben fÃŒr die folgenden E-Mails gemacht, so gelten die globalen Angaben.', 'wpsg')); ?>
+		 
+		<?php echo wpsg_drawEMailConfig(
+			'adminmail', 
+			__('BestellbestÃ€tigung (Admin)', 'wpsg'), 
+			__('Diese Mail bekommt der Admin beim Eingang einer neuen Bestellung.', 'wpsg'), 
+			true); ?>
+			  		
+		<?php echo wpsg_drawEMailConfig(
+			'kundenmail', 
+			__('BestellbestÃ€tigung (Kunde)', 'wpsg'), 
+			__('Diese Mail bekommt der Kunde nach DurchfÃŒhrung der Bestellung.', 'wpsg'),
+			false,
+			true); ?>
+		
+		<?php echo wpsg_drawEMailConfig(
+			'status', 
+			__('StatusÃ€nderung (Kunde)', 'wpsg'), 
+			__('Diese Mail bekommt der Kunde bei der Ãnderung des Bestellstatus.', 'wpsg')); ?>
+						
+		<?php $this->callMods('admin_emailconf'); ?>
 
-		<?php echo wpsg_drawForm_Checkbox('wpsg_htmlmail', __('HTML Mails versenden', 'wpsg'), $this->get_option('wpsg_htmlmail')); ?>
+		<div class="wpsg_hinweis"><?php echo __('Klicken Sie auf die jeweilige Mail um die Einstellungen angezeigt zu bekommen bzw. zu Ã€ndern.', 'wpsg'); ?></div>
+				
+		<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
 		
-		<br />
-	
-		<div class="wpsg_admin_box">		
-				  		 			
-			<?php echo wpsg_drawEMailConfig(
-					'global', 
-					__('Globale Vorgaben', 'wpsg'), 
-					__('Werden keine Angaben fÃŒr die folgenden E-Mails gemacht, so gelten die globalen Angaben.', 'wpsg')); ?>
-					
-			<?php echo wpsg_drawEMailConfig(
-					'adminmail', 
-					__('BestellbestÃ€tigung (Admin)', 'wpsg'), 
-					__('Diese Mail bekommt der Admin beim Eingang einer neuen Bestellung.', 'wpsg'), 
-					true); ?>
-				  		
-			<?php echo wpsg_drawEMailConfig(
-					'kundenmail', 
-					__('BestellbestÃ€tigung (Kunde)', 'wpsg'), 
-					__('Diese Mail bekommt der Kunde nach DurchfÃŒhrung der Bestellung.', 'wpsg'),
-					false,
-					true); ?>
-			
-			<?php echo wpsg_drawEMailConfig(
-					'status', 
-					__('StatusÃ€nderung (Kunde)', 'wpsg'), 
-					__('Diese Mail bekommt der Kunde bei der Ãnderung des Bestellstatus.', 'wpsg')); ?>
-							
-			<?php $this->callMods('admin_emailconf'); ?>
-								
-		</div>
-		
-		<div class="wpsg_hinweis"><?php echo __('Klicken Sie auf die jeweilige Mail um die Einstellungen angezeigt zu bekommen bzw. zu Ã€ndern.', 'wpsg'); ?></div>
-		
-		<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
-				
-	</form>	
+	</form>
 </div>
 
@@ -78,5 +67,5 @@
 		var wpsg_mail_open = Array();
 		
-		jQuery('.wpsg_admin_box .wpsg_mail_content:visible').each(function() {
+		jQuery('.wpsg_email_box .panel-body:visible').each(function() {
 
 			wpsg_mail_open.push(jQuery(this).prev().attr("id"));
@@ -90,22 +79,11 @@
 	jQuery(document).ready(function() {
 
-		jQuery('.wpsg_admin_box .wpsg_mail_head').bind('click', function() {
-
-			jQuery(this).next().toggle();
-
-			if (!jQuery(this).next().is(":visible"))
-			{				
-				jQuery(this).css('border-bottom', '1px solid #AAAAAA');				
-			}
-			else
-			{				
-				jQuery(this).css('border-bottom', '0px');				
-			}
-
+		jQuery('.wpsg_email_box .panel-heading').bind('click', function() {
+ 
+			jQuery(this).next().toggle(); 
+			
 			wpsg_mail_save_cookie();
 			
-		} );
-
-		jQuery('.wpsg_admin_box .wpsg_mail_head').disableSelection();
+		} ).disableSelection().next().hide();
 
 		if (jQuery.cookie('wpsg_mail') != null)
Index: /views/admin/form/emailconf.phtml
===================================================================
--- /views/admin/form/emailconf.phtml	(revision 5532)
+++ /views/admin/form/emailconf.phtml	(revision 5532)
@@ -0,0 +1,52 @@
+
+<?php echo wpsg_drawForm_AdminboxStart($this->view['field_title'], 'wpsg_email_box'); ?>
+
+	<?php echo wpsg_drawForm_Input('wpsg_'.$this->view['field_key'].'_betreff', __('Betreff', 'wpsg'), $this->get_option('wpsg_'.$this->view['field_key'].'_betreff')); ?>
+	<?php echo wpsg_drawForm_Input('wpsg_'.$this->view['field_key'].'_absender', __('Absender', 'wpsg'), $this->get_option('wpsg_'.$this->view['field_key'].'_absender')); ?>
+
+	<?php if ($this->view['field_to'] === true) { ?>
+	<?php echo wpsg_drawForm_Input('wpsg_'.$this->view['field_key'].'_empfaenger', __('EmpfÃ€nger', 'wpsg'), $GLOBALS['wpsg_sc']->get_option('wpsg_'.$key.'_empfaenger')); ?>
+	<?php } ?>
+	
+	<?php echo wpsg_drawForm_Input('wpsg_'.$this->view['field_key'].'_cc', __('CC', 'wpsg'), $this->get_option('wpsg_'.$this->view['field_key'].'_cc')); ?>
+	<?php echo wpsg_drawForm_Input('wpsg_'.$this->view['field_key'].'_bcc', __('BCC', 'wpsg'), $this->get_option('wpsg_'.$this->view['field_key'].'_bcc')); ?>	
+	
+	<?php if ($this->view['field_attachment'] === true) { ?>
+		
+		<?php echo wpsg_drawForm_Upload('wpsg_'.$this->view['field_key'].'_attachfile', __('Mailanhang', 'wpsg'), '', '43', '100000', ''); ?>
+		<br />
+		<div class="wpsg_hinweis">
+			<strong><?php echo __('Aktueller Anhang', 'wpsg') ?>: </strong><?php echo ((wpsg_isSizedString($this->get_option('wpsg_'.$this->view['field_key'].'_attachfile')))?$this->get_option('wpsg_'.$this->view['field_key'].'_attachfile'):__('keiner', 'wpsg')); ?>
+			<?php echo ((wpsg_isSizedString($this->get_option('wpsg_kundenmail_attachfile')))?'<a class="wpsg_icon wpsg_icon_right wpsg_icon_remove" titel="'.__('Datei entfernen', 'wpsg').'" href="'.WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&amp;subaction='.$_REQUEST['subaction'].'&amp;cmd=del_attach_file"></a>':''); ?>
+		</div>
+		<br />
+		
+	<?php } ?>	
+	
+	<?php 
+	
+	// RTE
+	ob_start();
+	wp_editor($this->get_option('wpsg_'.$this->view['field_key'].'_text'), 'wpsg_'.$this->view['field_key'].'_text');
+	$rte_content = ob_get_contents();
+	ob_end_clean();
+
+	?>
+	
+	<div class="wpsg_form_field">
+		<div class="wpsg_form_left"><label><?php echo __('Text unter der E-Mail', 'wpsg'); ?></label></div>
+		<div class="wpsg_form_right"></div><div class="wpsg_clear"></div>
+	</div>
+
+	<?php echo $rte_content; ?>
+
+	<?php if (wpsg_isSizedString($notice)) { ?>
+
+	<br />
+	<div class="wpsg_hinweis"><?php echo $notice; ?></div>
+
+	<?php } ?>
+	
+	<br />
+		
+<?php echo wpsg_drawForm_AdminboxEnd(); ?>
Index: /views/admin/form/text.phtml
===================================================================
--- /views/admin/form/text.phtml	(revision 5531)
+++ /views/admin/form/text.phtml	(revision 5532)
@@ -5,5 +5,5 @@
 	<div class="col-sm-6 <?php echo wpsg_getStr($this->view['field_config']['class_content_wrap']); ?>">
 		<div class="wpsg_field_wrap">
-			<p class="form-control-static"><?php echo $this->view['field_value']; ?></p>
+			<p class="form-control-static" style="padding-left:0px;"><?php echo $this->view['field_value']; ?></p>
 				
 			<?php if (wpsg_isSizedString($this->view['field_config']['help'])) { ?>
Index: /views/admin/form/upload.phtml
===================================================================
--- /views/admin/form/upload.phtml	(revision 5532)
+++ /views/admin/form/upload.phtml	(revision 5532)
@@ -0,0 +1,33 @@
+<div class="form-group form-group-sm <?php echo ((wpsg_isSizedString($this->view['field_config']['help']))?'has-feedback':''); ?>">
+
+	<label class="col-sm-6 control-label" for="<?php echo $this->view['field_id']; ?>"><?php echo $this->view['field_label']; ?></label>
+	
+	<div class="col-sm-6">
+	
+		<div class="wpsg_field_wrap">
+			<input 
+				type="file"
+				size="<?php echo $this->view['field_size']; ?>"
+				maxLength="<?php echo $this->view['field_maxLength']; ?>"
+				<?php if (wpsg_isSizedString($this->view['field_config']['accept'])) { ?>
+				accept="<?php echo $this->view['field_config']['accept']; ?>"
+				<?php } ?> 
+				class="form-control input-sm" 
+				name="<?php echo $this->view['field_name']; ?>" 
+				value="<?php echo wpsg_hspc($this->view['field_value']); ?>" 
+				id="<?php echo $this->view['field_id']; ?>"
+				placeholder="<?php echo wpsg_getStr($this->view['field_config']['placeholder']); ?>" 
+				<?php if (wpsg_isTrue($this->view['field_config']['readonly'])) { ?>
+				readonly="readonly"
+				<?php } ?>
+				/>
+			<?php if (wpsg_isSizedString($this->view['field_config']['help'])) { ?>
+				<a href="#" data-wpsg-tip="<?php echo $this->view['field_config']['help']; ?>" rel="?page=wpsg-Admin&subaction=loadHelp&noheader=1&field=<?php echo $this->view['field_config']['help']; ?>" class="glyphicon glyphicon glyphicon-info-sign form-control-feedback" aria-hidden="true"></a>
+			<?php } ?>
+		</div>
+				
+	</div>
+	
+	<div class="clearfix wpsg_clear"></div>
+	
+</div>
Index: /views/admin/includes.phtml
===================================================================
--- /views/admin/includes.phtml	(revision 5531)
+++ /views/admin/includes.phtml	(revision 5532)
@@ -17,17 +17,19 @@
 </div>
 
-<div style="padding:0px; margin:0px; float:left;">		
-	<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;subaction=<?php echo $_REQUEST['subaction']; ?>&amp;noheader=1">
+<div class="wpsg_admin_content form-horizontal">
+	<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=includes&noheader=1'; ?>">
 		
-		<?php echo wpsg_drawForm_Checkbox('wpsg_load_css', __('Shop CSS styles nicht einbinden', 'wpsg'), $this->get_option('wpsg_load_css'), array('help' => 'wpsg_load_css')); ?>
-		<?php echo wpsg_drawForm_Checkbox('wpsg_load_jquery', __('JQuery einbinden', 'wpsg'), $this->get_option('wpsg_load_jquery'), array('help' => 'wpsg_load_jquery')); ?>
-		<?php echo wpsg_drawForm_Checkbox('wpsg_load_thickbox_js', __('Thickbox einbinden (JavaScript)', 'wpsg'), $this->get_option('wpsg_load_thickbox_js'), array('help' => 'wpsg_load_thickbox')); ?>
-		<?php echo wpsg_drawForm_Checkbox('wpsg_load_thickbox_css', __('Thickbox einbinden (Styles)', 'wpsg'), $this->get_option('wpsg_load_thickbox_css'), array('help' => 'wpsg_load_thickbox')); ?>
-		<?php echo wpsg_drawForm_Checkbox('wpsg_load_validierung_js', __('Javascript Validierung laden', 'wpsg'), $this->get_option('wpsg_load_validierung_js'), array('help' => 'wpsg_load_validierung')); ?>
-		<?php echo wpsg_drawForm_Checkbox('wpsg_load_validierung_css', __('CSS der Javascript Validierung laden', 'wpsg'), $this->get_option('wpsg_load_validierung_css'), array('help' => 'wpsg_load_validierung')); ?>
-		
-		<?php $this->callMods('admin_includes'); ?>
-		
-		<input type="hidden" name="subaction" value="includes" />
+		<?php echo wpsg_drawForm_AdminboxStart(__('Bibliotheken/Includes', 'wpsg')); ?>
+			
+			<?php echo wpsg_drawForm_Checkbox('wpsg_load_css', __('Shop CSS styles nicht einbinden', 'wpsg'), $this->get_option('wpsg_load_css'), array('help' => 'wpsg_load_css')); ?>
+			<?php echo wpsg_drawForm_Checkbox('wpsg_load_jquery', __('JQuery einbinden', 'wpsg'), $this->get_option('wpsg_load_jquery'), array('help' => 'wpsg_load_jquery')); ?>
+			<?php echo wpsg_drawForm_Checkbox('wpsg_load_thickbox_js', __('Thickbox einbinden (JavaScript)', 'wpsg'), $this->get_option('wpsg_load_thickbox_js'), array('help' => 'wpsg_load_thickbox')); ?>
+			<?php echo wpsg_drawForm_Checkbox('wpsg_load_thickbox_css', __('Thickbox einbinden (Styles)', 'wpsg'), $this->get_option('wpsg_load_thickbox_css'), array('help' => 'wpsg_load_thickbox')); ?>
+			<?php echo wpsg_drawForm_Checkbox('wpsg_load_validierung_js', __('Javascript Validierung laden', 'wpsg'), $this->get_option('wpsg_load_validierung_js'), array('help' => 'wpsg_load_validierung')); ?>
+			<?php echo wpsg_drawForm_Checkbox('wpsg_load_validierung_css', __('CSS der Javascript Validierung laden', 'wpsg'), $this->get_option('wpsg_load_validierung_css'), array('help' => 'wpsg_load_validierung')); ?>
+			
+			<?php $this->callMods('admin_includes'); ?>
+	
+		<?php echo wpsg_drawForm_AdminboxEnd(); ?>
 			
 		<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
Index: /views/admin/kalkulation.phtml
===================================================================
--- /views/admin/kalkulation.phtml	(revision 5531)
+++ /views/admin/kalkulation.phtml	(revision 5532)
@@ -25,10 +25,5 @@
         	</div>
   			<div class="panel-body">
-	
-				<?php echo wpsg_drawForm_Checkbox('wpsg_hideemptyshipping', __('Versandkosten bei 0 ausblenden', 'wpsg'), $this->get_option('wpsg_hideemptyshipping'), array('help' => 'Preiskalkulation_wpsg_hideemptyshipping')); ?>
-				<?php echo wpsg_drawForm_Checkbox('wpsg_hideemptypayment', __('Zahlungskosten bei 0 ausblenden', 'wpsg'), $this->get_option('wpsg_hideemptypayment'), array('help' => 'Preiskalkulation_wpsg_hideemptypayment')); ?>
-	
-				<?php echo wpsg_drawForm_Checkbox('wpsg_kleinunternehmer', __('Kleinunternehmerregelung', 'wpsg'), $this->get_option('wpsg_kleinunternehmer'), array('help' => 'Preiskalkulation_wpsg_kleinunternehmer')); ?>
-				
+						
 				<div class="wpsg_kleinunternehmer_layer wpsg_kleinunternehmer_layer_1">
 					<?php echo wpsg_drawForm_Textarea('wpsg_kleinunternehmer_text', __('Kleinunternehmerregelung Text', 'wpsg'), $this->get_option('wpsg_kleinunternehmer_text'), array()) ?>
@@ -41,6 +36,11 @@
 					), $this->get_option('wpsg_preisangaben')); ?>				
 					<?php echo wpsg_drawForm_Select('wpsg_preisangaben_frontend', __('Preisangaben im Shop (Frontend)', 'wpsg'), array(WPSG_BRUTTO => __('Brutto (inkl. Steuer)', 'wpsg'), WPSG_NETTO => __('Netto (zzgl. Steuer)', 'wpsg')), $this->get_option('wpsg_preisangaben_frontend')); ?>					
-				</div>			
+				</div>
+				
+				<?php echo wpsg_drawForm_Checkbox('wpsg_kleinunternehmer', __('Kleinunternehmerregelung', 'wpsg'), $this->get_option('wpsg_kleinunternehmer'), array('help' => 'Preiskalkulation_wpsg_kleinunternehmer')); ?>			
 								
+				<?php echo wpsg_drawForm_Checkbox('wpsg_hideemptyshipping', __('Versandkosten bei 0 ausblenden', 'wpsg'), $this->get_option('wpsg_hideemptyshipping'), array('help' => 'Preiskalkulation_wpsg_hideemptyshipping')); ?>
+				<?php echo wpsg_drawForm_Checkbox('wpsg_hideemptypayment', __('Zahlungskosten bei 0 ausblenden', 'wpsg'), $this->get_option('wpsg_hideemptypayment'), array('help' => 'Preiskalkulation_wpsg_hideemptypayment')); ?>	
+												
 			</div>
 		</div>
Index: /views/admin/laender.phtml
===================================================================
--- /views/admin/laender.phtml	(revision 5531)
+++ /views/admin/laender.phtml	(revision 5532)
@@ -18,4 +18,64 @@
 
 <div class="wpsg_admin_content">
+
+	<?php echo wpsg_drawForm_AdminboxStart(__('LÃ€nderverwaltung', 'wpsg')); ?>
+	
+	<?php if (wpsg_isSizedArray($this->view['data'])) { ?>
+	<table class="table wpsg_table_country">
+	
+		<tr>
+			<th class="col_name"><?php echo __('LÃ€ndername', 'wpsg'); ?></th>
+			<th class="col_vz"><?php echo __('Versandzone', 'wpsg'); ?></th>
+			<th class="col_mwstsetting"><?php echo __('MwSt.', 'wpsg'); ?></th>
+			<th class="col_mwst"><?php echo __('MwSt. A', 'wpsg'); ?></th>
+			<th class="col_mwst"><?php echo __('MwSt. B', 'wpsg'); ?></th>
+			<th class="col_mwst"><?php echo __('MwSt. C', 'wpsg'); ?></th>
+			<th class="col_mwst"><?php echo __('MwSt. D', 'wpsg'); ?></th>
+			<th class="col_action"></th>
+		</tr>
+		
+		<?php foreach ($this->view['data'] as $l) { ?>
+		<tr id="<?php echo $l['id']; ?>">
+			<td class="col_name"><?php echo wpsg_hspc($l['name'].((wpsg_isSizedString($l['kuerzel']))?' ('.$l['kuerzel'].')':'')); ?></td>
+			<td class="col_vz">
+				<?php if (wpsg_isSizedInt($l['vz']) && wpsg_isSizedString($this->view['vz'][$l['vz']])) { ?>
+				<?php echo wpsg_hspc($this->view['vz'][$l['vz']]); ?>
+				<?php } ?>
+			</td>
+			<td class="col_mwstsetting">
+				<?php if ($l['mwst'] == '2') { ?>
+				<?php echo __('keine MwSt. bei USt.IdNr.', 'wpsg'); ?>
+				<?php } else if ($l['mwst'] == '1') { ?>
+				<?php echo __('keine MwSt.', 'wpsg'); ?>
+				<?php } else { ?>
+				<?php echo __('mit MwSt.', 'wpsg'); ?>
+				<?php } ?>
+			</td>
+			<td class="col_mwst"><?php if (wpsg_tf($l['mwst_a']) != NULL) { ?>
+				<?php echo wpsg_ff(wpsg_tf($l['mwst_a']), '%'); ?>
+			<?php } ?></td>
+			<td class="col_mwst"><?php if (wpsg_tf($l['mwst_b']) != NULL) { ?>
+				<?php echo wpsg_ff(wpsg_tf($l['mwst_b']), '%'); ?>
+			<?php } ?></td>
+			<td class="col_mwst"><?php if (wpsg_tf($l['mwst_c']) != NULL) { ?>
+				<?php echo wpsg_ff(wpsg_tf($l['mwst_c']), '%'); ?>
+			<?php } ?></td>
+			<td class="col_mwst"><?php if (wpsg_tf($l['mwst_d']) != NULL) { ?>
+				<?php echo wpsg_ff(wpsg_tf($l['mwst_d']), '%'); ?>
+			<?php } ?></td>
+			<td class="col_action"></td>
+		</tr>
+		<?php } ?>
+	
+	</table>
+	<?php } else { ?>
+	<p><?php echo __('Noch keine LÃ€nder angelegt.', 'wpsg'); ?>
+	<?php } ?>
+	
+	<br /><br />
+	
+	<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&subaction=vz"><span class="wpsg-glyphicon glyphicon glyphicon-wrench"></span><?php echo __('Zur Versandzonenverwaltung', 'wpsg'); ?></a>
+	
+	<?php echo wpsg_drawForm_AdminboxEnd(); ?>
 
 	<div class="wpsg_admin_box">	
Index: /views/admin/seiten.phtml
===================================================================
--- /views/admin/seiten.phtml	(revision 5531)
+++ /views/admin/seiten.phtml	(revision 5532)
@@ -17,9 +17,9 @@
 </div>
 
-<div class="wpsg_admin_content">
-	<div class="wpsg_admin_box">		
+<div class="wpsg_admin_content form-horizontal">
+	<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo wpsg_hspc(WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=seiten&noheader=1'); ?>">	
+
+		<?php echo wpsg_drawForm_AdminboxStart(__('Seitenkonfiguration', 'wpsg')); ?>
 			
-		<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;subaction=<?php echo $_REQUEST['subaction']; ?>&amp;noheader=1">
-
 			<?php echo wpsg_drawForm_Select('wpsg_page_basket', __('Warenkorbseite', 'wpsg'), $this->view['pages'], $this->get_option('wpsg_page_basket')); ?>
 			<?php echo wpsg_drawForm_Select('wpsg_page_versand', __('Versandkosten', 'wpsg'), $this->view['pages'], $this->get_option('wpsg_page_versand')); ?>
@@ -29,9 +29,11 @@
 			<?php echo wpsg_drawForm_Input('wpsg_page_onlinedisputeresolution', __('Online Streitbeilegung', 'wpsg'), $this->get_option('wpsg_page_onlinedisputeresolution')); ?>
 			<?php echo wpsg_drawForm_Select('wpsg_page_impressum', __('Impressum', 'wpsg'), $this->view['pages'], $this->get_option('wpsg_page_impressum')); ?>
-				
-			<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
 			
-		</form>
-				
-	</div>
+		<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+			
+		<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
+			
+		
+			
+	</form>	
 </div>
Index: /views/admin/versandzonen.phtml
===================================================================
--- /views/admin/versandzonen.phtml	(revision 5531)
+++ /views/admin/versandzonen.phtml	(revision 5532)
@@ -6,5 +6,30 @@
 
 ?>
-<script type="text/javascript">
+
+<div class="wpsg_admin_submenu">
+	
+	<div class="list-group">
+		<span class="list-group-head list-group-item"><?php echo __('Konfiguration'); ?></span>		
+		<?php foreach ($this->view['arSubAction'] as $k => $v) { ?>		 
+		<a class="list-group-item <?php echo (($k == $this->view['subAction'])?'active':''); ?>" href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;subaction=<?php echo $k; ?>"><?php echo $v['Menutext']; ?></a>		
+		<?php } ?>
+	</div> 
+			
+</div>
+
+<div class="wpsg_admin_content form-horizontal">
+	
+	<?php echo wpsg_drawForm_AdminboxStart(__('Versandzonen', 'wpsg')); ?>
+	
+		<br />
+		<span id="wpsg_vz_list"><?php $this->view['adminController']->vz_listAction(); ?></span>
+	
+		<a href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&subaction=laender"><span class="wpsg-glyphicon glyphicon glyphicon-wrench"></span><?php echo __('Zur LÃ€nderverwaltung', 'wpsg'); ?></a>
+	
+	<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+	
+</div>
+
+<script type="text/javascript">/* <![CDATA[ */
 
 	/**
@@ -94,33 +119,3 @@
 	} // function wpsg_loadStandard()
 	
-</script>
-
-<div class="wpsg_admin_submenu">
-	
-	<div class="list-group">
-		<span class="list-group-head list-group-item"><?php echo __('Konfiguration'); ?></span>		
-		<?php foreach ($this->view['arSubAction'] as $k => $v) { ?>		 
-		<a class="list-group-item <?php echo (($k == $this->view['subAction'])?'active':''); ?>" href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;subaction=<?php echo $k; ?>"><?php echo $v['Menutext']; ?></a>		
-		<?php } ?>
-	</div> 
-			
-</div>
-
-<div class="wpsg_admin_content">
-	
-	<div class="wpsg_admin_box">		
-			  		
-		<div class="head">
-			<div class="title">
-				<div class="fulltab">
-					<?php echo __('Versandzonen', 'wpsg'); ?>
-					<a title="<?php echo __('Neue Versandzone anlegen', 'wpsg'); ?>" href="" class="wpsg_icon wpsg_icon_right wpsg_icon_add" onclick="return wpsg_addVZ();"></a>
-				</div>
-			</div>
-		</div>
-		<div class="content">
-			<span id="wpsg_vz_list"><?php $this->view['adminController']->vz_listAction(); ?></span>
-		</div>
-				
-	</div>
-</div>
+/* ]]> */</script>
Index: /views/admin/versandzonen_list.phtml
===================================================================
--- /views/admin/versandzonen_list.phtml	(revision 5531)
+++ /views/admin/versandzonen_list.phtml	(revision 5532)
@@ -9,5 +9,5 @@
 <?php echo __('Bisher keine Versandzonen hinterlegt.', 'wpsg'); ?>
 <?php } else { ?>
-<table class="wpsg_admin_vz_list wpsg_admin_table">
+<table class="table wpsg_table_vz">
 	<tr>
 		<th class="col_name"><?php echo __('Bezeichnung', 'wpsg'); ?></th>
@@ -20,8 +20,7 @@
 			<span  id="vz_<?php echo $vz['id']; ?>_name" ><?php echo wpsg_hspc($vz['name']); ?></span> 
 			<br />
-			<?php if (!empty($vz['param'])) { $arPLZ = unserialize($vz['param']); } ?>
-			<div id="vz_<?php echo $vz['id']; ?>_plz" style="display:none">
-				<textarea style="float:left; width:100%;"><?php echo wpsg_hspc($vz['param']); ?></textarea>
-				<input style="width:75px;" class="" type="submit" name="wpsg_mod_vz_submitsave" value="<?php echo __('Speichern', 'wpsg'); ?>" onclick="return wpsg_savePLZ(<?php echo $vz['id']; ?>);" />
+			<div id="vz_<?php echo $vz['id']; ?>_plz" style="display:none" class="wpsg_plz_div">
+				<textarea><?php echo wpsg_hspc($vz['param']); ?></textarea>
+				<input type="submit" class="button" name="wpsg_mod_vz_submitsave" value="<?php echo __('Speichern', 'wpsg'); ?>" onclick="return wpsg_savePLZ(<?php echo $vz['id']; ?>);" />
 			</div>
 		</td>
@@ -30,7 +29,7 @@
 		</td>
 		<td class="col_aktion">
-			
-			<a class="wpsg_icon wpsg_icon_remove" href="#" title="<?php echo __('Versandzone lÃ¶schen', 'wpsg'); ?>" onclick="return wpsg_removeVZ(<?php echo $vz['id']; ?>);"></a>			
-			<span><a class="wpsg_icon wpsg_icon_right wpsg_icon_plzedit" href="#" title="<?php echo __('Versandzonen PLZ bearbeiten', 'wpsg'); ?>" onclick="return wpsg_editPLZ(<?php echo $vz['id']; ?>);"></a></span>
+						
+			<a class="wpsg_icon_plzedit" href="#" title="<?php echo __('Versandzonen PLZ bearbeiten', 'wpsg'); ?>" onclick="return wpsg_editPLZ(<?php echo $vz['id']; ?>);">[ PLZ ]</a>
+			<a class="glyphicon glyphicon-trash" href="#" title="<?php echo __('Versandzone lÃ¶schen', 'wpsg'); ?>" onclick="return wpsg_removeVZ(<?php echo $vz['id']; ?>);"></a>
 			
 			<script type="text/javascript">/* <![CDATA[ */
Index: /views/admin/widerrufsbelehrung.phtml
===================================================================
--- /views/admin/widerrufsbelehrung.phtml	(revision 5531)
+++ /views/admin/widerrufsbelehrung.phtml	(revision 5532)
@@ -17,39 +17,32 @@
 </div>
 
-<div style="padding:0px; margin:0px; float:left;">		
+<div class="wpsg_admin_content form-horizontal">
 	<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;subaction=<?php echo $_REQUEST['subaction']; ?>&amp;noheader=1">
-  
-  		<div class="wpsg_widerrufstext">
-			
+	
+		<?php echo wpsg_drawForm_AdminboxStart(__('Widerruf', 'wpsg')); ?>
+			 
 			<?php echo wpsg_drawForm_Textarea('wpsg_ps_mailwiderruf', __('Widerrufsbelehrung', 'wpsg'), $this->get_option('wpsg_ps_mailwiderruf'), array(
 				'hint' => 'nohspc_'.__('Dieser Text wird in die Mail eingebunden, die der Kunde als BestellbestÃ€tigung erhÃ€lt.', 'wpsg').'<br />'.__('Das Template fÃŒr die Mail finden Sie unter: <b>views/mailtemplates/kundenmail.phtml</b> bzw. <b>views/mailtemplates/html/kundenmail.phtml</b>.', 'wpsg')
-			)); ?>
-							
+			)); ?>							
 			<?php echo wpsg_drawForm_Upload('wpsg_widerrufsformular', __('Widerrufsformular', 'wpsg')); ?>
-						
-			<div class="wpsg_form_field">
-				<div class="wpsg_form_left">&nbsp;</div>
-				<div class="wpsg_form_right">
-	
-					<?php if (wpsg_isSizedString($this->view['revocationform'])) { ?>
-					
-						<a target="_blank" href="<?php echo WPSG_URL_UPLOADS.'wpsg_revocation/'.$this->get_option('wpsg_revocationform'); ?>"><?php echo $this->view['revocationform']; ?></a>
-						<a onclick="if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie das Widerrufsformular lÃ¶schen mÃ¶chten?', 'wpsg'); ?>')) return false;" style="float:right;" href="<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=widerrufsbelehrung&noheader=1&do=removeWiderrufsformular'; ?>"><?php echo __('Widerrufsformular lÃ¶schen', 'wpsg'); ?></a>
-					
-					<?php } else { ?>
-					
-						<p><?php echo __('Bisher wurde kein Widerrufsformular hinterlegt.', 'wpsg'); ?></p>
-					
-					<?php } ?>
-					
-					<div style="clear:both;"><br />
-					
-					<a href="<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=widerrufsbelehrung&noheader=1&do=generateWiderrufsformular'; ?>" class="button"><?php echo __('Standardformular aus Shopinfo erstellen', 'wpsg'); ?></a>
-					<br /><br />
-					
-				</div>
-				<div class="wpsg_clear"></div>
-			</div> 
+
+			<?php echo wpsg_drawForm_TextStart(); ?>
+			<?php if (wpsg_isSizedString($this->view['revocationform'])) { ?>
 			
+				<a target="_blank" href="<?php echo WPSG_URL_UPLOADS.'wpsg_revocation/'.$this->get_option('wpsg_revocationform'); ?>"><?php echo $this->view['revocationform']; ?></a>
+				<a onclick="if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie das Widerrufsformular lÃ¶schen mÃ¶chten?', 'wpsg'); ?>')) return false;" style="float:right;" href="<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=widerrufsbelehrung&noheader=1&do=removeWiderrufsformular'; ?>"><?php echo __('Widerrufsformular lÃ¶schen', 'wpsg'); ?></a>
+			
+			<?php } else { ?>
+			
+				<p><?php echo __('Bisher wurde kein Widerrufsformular hinterlegt.', 'wpsg'); ?></p>
+			
+			<?php } ?>
+			
+			<br /><br />
+			<a href="<?php echo WPSG_URL_WP.'wp-admin/admin.php?page=wpsg-Admin&subaction=widerrufsbelehrung&noheader=1&do=generateWiderrufsformular'; ?>" class="button"><?php echo __('Standardformular aus Shopinfo erstellen', 'wpsg'); ?></a>
+			<br /><br />
+			
+			<?php echo wpsg_drawForm_TextEnd(); ?>
+		
 			<?php echo wpsg_drawForm_Checkbox('wpsg_widerrufsformular_kundenmail', __('Anhang an BestellbestÃ€tigung', 'wpsg'), $this->get_option('wpsg_widerrufsformular_kundenmail')); ?>
 			
@@ -61,9 +54,9 @@
 			<?php echo wpsg_drawForm_Checkbox('wpsg_widerrufsformular_orderconfirm', __('Anhang an AuftragsbestÃ€tigung', 'wpsg'), $this->get_option('wpsg_widerrufsformular_orderconfirm')); ?>
 			<?php } ?>
-			 
-		</div>
-			
+					 
+		<?php echo wpsg_drawForm_AdminboxEnd(); ?>
+
 		<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
-			
+
 	</form>
 </div>
Index: /views/css/admin.css
===================================================================
--- /views/css/admin.css	(revision 5531)
+++ /views/css/admin.css	(revision 5532)
@@ -40,4 +40,8 @@
 #wpsg-bs .wpsg_customerfield .tab-content { position:relative; padding-top:1.5rem; }
 #wpsg-bs .wpsg_customervar_row2 td { border-top:0px; } 
+
+/* LÃ€nderverwaltung */
+.wpsg_table_country .col_mwst { width:75px; }
+.wpsg_table_country .col_action { width:35px; }
  
 /* Tabelle der Berechtigungen */
@@ -104,4 +108,9 @@
 .wpsg_modul_search_wrap input[type="checkbox"] { right:25px; top:3px; position:absolute; }
 
+/* Verwaltung Versandzonen */
+.wpsg_table_vz .col_aktion { text-align:right; }
+.wpsg_table_vz .wpsg_icon_plzedit { margin-right:5px; }
+.wpsg_table_vz .wpsg_plz_div textarea { width:100%; padding:5px; margin-top:5px; margin-bottom:5px; }
+
 /* Formularanpassungen */
 .form-checkbox label { font-size:12px; line-height:200%; }
Index: /views/produkt/addedit_texte.phtml
===================================================================
--- /views/produkt/addedit_texte.phtml	(revision 5531)
+++ /views/produkt/addedit_texte.phtml	(revision 5532)
@@ -7,5 +7,5 @@
 ?>
 
-<?php echo wpsg_drawForm_AdminboxStart(__('Beschreibung', 'wpsg')); ?>
+<?php echo wpsg_drawForm_AdminboxStart(__('Kurztext', 'wpsg')); ?>
 <?php 
 								
@@ -33,11 +33,24 @@
 	}
 	
-	// Damit die qTranslate Interne Editor Ãbersetzung nicht aufgerufen wird
+	//// Damit die qTranslate Interne Editor Ãbersetzung nicht aufgerufen wird
 	remove_filter('the_editor', 'qtrans_modifyRichEditor');
 	
 	add_filter('tiny_mce_before_init', 'wpsg_formatTinyMCE');
-	add_filter('admin_head','wpsg_ShowTinyMCE');
+	add_filter('admin_head', 'wpsg_ShowTinyMCE');
 	wp_editor(@$this->view['data']['beschreibung'], 'beschreibung');
 	
 ?>
 <?php echo wpsg_drawForm_AdminboxEnd(); ?>
+
+<?php echo wpsg_drawForm_AdminboxStart(__('Langtext', 'wpsg')); ?>
+<?php 
+						 	
+	// Damit die qTranslate Interne Editor Ãbersetzung nicht aufgerufen wird
+	//remove_filter('the_editor', 'qtrans_modifyRichEditor');
+	
+	add_filter('tiny_mce_before_init', 'wpsg_formatTinyMCE');
+	add_filter('admin_head', 'wpsg_ShowTinyMCE');
+	wp_editor(@$this->view['data']['longdescription'], 'longdescription');
+	
+?>
+<?php echo wpsg_drawForm_AdminboxEnd(); ?>
