Index: branches/2.8.x/CHANGELOG
===================================================================
--- branches/2.8.x/CHANGELOG	(revision 1677)
+++ branches/2.8.x/CHANGELOG	(revision 1678)
@@ -12,7 +12,10 @@
 ===============================================================================
 
 
-24 Apr-2012 Build 1677 Dietmar Woellbrink (Luisehahne)
+27 Apr-2012 Build 1678 Dietmar Woellbrink (Luisehahne)
+# validation fix in print_footer, class.database
+! replace settings and default header
+27 Apr-2012 Build 1677 Dietmar Woellbrink (Luisehahne)
 ! preparing new groups management and page settings
 ! upgrade-script insert or update page access files
 24 Apr-2012 Build 1676 Dietmar Woellbrink (Luisehahne)
Index: branches/2.8.x/wb/admin/skel/themes/htt/settings.htt
===================================================================
--- branches/2.8.x/wb/admin/skel/themes/htt/settings.htt	(revision 1677)
+++ branches/2.8.x/wb/admin/skel/themes/htt/settings.htt	(revision 1678)
@@ -6,44 +6,46 @@
 
 {FTAN}
 
-<table summary="" width="957" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table" style="table-layout: fixed;">
+<table summary="" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table">
 <tr>
-	<td colspan="5"><h2>{HEADING_GENERAL_SETTINGS}</h2></td>
+	<td colspan="3"><h2>{HEADING_GENERAL_SETTINGS}</h2></td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WEBSITE_TITLE}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="text" name="website_title" value="{WEBSITE_TITLE}" />
 	</td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WEBSITE_DESCRIPTION}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="website_description" cols="50" rows="3">{WEBSITE_DESCRIPTION}</textarea>
 	</td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WEBSITE_KEYWORDS}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="website_keywords" cols="50" rows="3" >{WEBSITE_KEYWORDS}</textarea>
 	</td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WEBSITE_HEADER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="website_header" cols="50" rows="3">{WEBSITE_HEADER}</textarea>
 	</td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WEBSITE_FOOTER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="website_footer" cols="50" rows="3">{WEBSITE_FOOTER}</textarea>
 	</td>
 </tr>
+</table>
+<table summary="" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table">
 <!-- BEGIN show_page_level_limit_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_PAGE_LEVEL_LIMIT}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="page_level_limit">
 		<!-- BEGIN page_level_limit_list_block -->
 			<option value="{NUMBER}"{SELECTED}>{NUMBER}</option>
@@ -54,7 +56,7 @@
 <!-- END show_page_level_limit_block -->
 <tr>
 	<td class="setting_name">{TEXT_PAGE_TRASH}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="page_trash" id="page_trash_inline" style="width: 14px; height: 14px;" value="inline"{PAGE_TRASH_INLINE} />
 		<label for="page_trash_inline">{TEXT_ENABLED}</label>
 		<input type="radio" name="page_trash" id="page_trash_disabled" style="width: 14px; height: 14px;" value="disabled"{PAGE_TRASH_DISABLED} />
@@ -68,7 +70,7 @@
 <!-- BEGIN show_checkbox_1_block -->
 <tr{DISPLAY_ADVANCED}>
         <td class="setting_name">{TEXT_PAGE_LANGUAGES}:</td>
-        <td class="setting_value" colspan="4">
+        <td class="setting_value" colspan="2">
                 <input type="radio" name="page_languages" id="page_languages_true" style="width: 14px; height: 14px;" value="true"{PAGE_LANGUAGES_ENABLED} />
                 <label for="page_languages_true">{TEXT_ENABLED}</label>
                 <input type="radio" name="page_languages" id="page_languages_false" style="width: 14px; height: 14px;" value="false"{PAGE_LANGUAGES_DISABLED} />
@@ -77,7 +79,7 @@
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_MULTIPLE_MENUS}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="multiple_menus" id="multiple_menus_true" style="width: 14px; height: 14px;" value="true"{MULTIPLE_MENUS_ENABLED} />
 		<label for="multiple_menus_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="multiple_menus" id="multiple_menus_false" style="width: 14px; height: 14px;" value="false"{MULTIPLE_MENUS_DISABLED} />
@@ -87,7 +89,7 @@
 <!-- END show_checkbox_1_block -->
 <tr>
 	<td class="setting_name">{TEXT_HOME_FOLDERS}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="home_folders" id="home_folders_true" style="width: 14px; height: 14px;" value="true"{HOME_FOLDERS_ENABLED} />
 		<label for="home_folders_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="home_folders" id="home_folders_false" style="width: 14px; height: 14px;" value="false"{HOME_FOLDERS_DISABLED} />
@@ -97,7 +99,7 @@
 <!-- BEGIN show_checkbox_2_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_MANAGE_SECTIONS}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="manage_sections" id="manage_sections_true" style="width: 14px; height: 14px;" value="true"{MANAGE_SECTIONS_ENABLED} />
 		<label for="manage_sections_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="manage_sections" id="manage_sections_false" style="width: 14px; height: 14px;" value="false"{MANAGE_SECTIONS_DISABLED} />
@@ -106,7 +108,7 @@
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_SECTION_BLOCKS}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="section_blocks" id="section_blocks_true" style="width: 14px; height: 14px;" value="true"{SECTION_BLOCKS_ENABLED} />
 		<label for="section_blocks_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="section_blocks" id="section_blocks_false" style="width: 14px; height: 14px;" value="false"{SECTION_BLOCKS_DISABLED} />
@@ -116,7 +118,7 @@
 <!-- END show_checkbox_2_block -->
 <tr>
 	<td class="setting_name">{TEXT_INTRO_PAGE}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="intro_page" id="intro_page_true" style="width: 14px; height: 14px;" value="true"{INTRO_PAGE_ENABLED} />
 		<label for="intro_page_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="intro_page" id="intro_page_false" style="width: 14px; height: 14px;" value="false"{INTRO_PAGE_DISABLED} />
@@ -126,7 +128,7 @@
 <!-- BEGIN show_checkbox_3_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_HOMEPAGE_REDIRECTION}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="homepage_redirection" id="homepage_redirection_true" style="width: 14px; height: 14px;" value="true"{HOMEPAGE_REDIRECTION_ENABLED} />
 		<label for="homepage_redirection_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="homepage_redirection" id="homepage_redirection_false" style="width: 14px; height: 14px;" value="false"{HOMEPAGE_REDIRECTION_DISABLED} />
@@ -135,7 +137,7 @@
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_SMART_LOGIN}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="smart_login" id="smart_login_true" style="width: 14px; height: 14px;" value="true"{SMART_LOGIN_ENABLED} />
 		<label for="smart_login_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="smart_login" id="smart_login_false" style="width: 14px; height: 14px;" value="false"{SMART_LOGIN_DISABLED} />
@@ -145,7 +147,7 @@
 <!-- END show_checkbox_3_block -->
 <tr>
 	<td class="setting_name">{TEXT_LOGIN}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="radio" name="frontend_login" id="frontend_login_true" style="width: 14px; height: 14px;" value="true"{PRIVATE_ENABLED} />
 		<label for="frontend_login_true">{TEXT_ENABLED}</label>
 		<input type="radio" name="frontend_login" id="frontend_login_false" style="width: 14px; height: 14px;" value="false"{PRIVATE_DISABLED} />
@@ -155,7 +157,7 @@
 <!-- BEGIN show_redirect_timer_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_REDIRECT_AFTER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="text" name="redirect_timer" value="{REDIRECT_TIMER}" style="width:50%;" />
 		<label>&nbsp;&nbsp;( <strong>-1</strong> = {TEXT_DISABLED}, <strong>0 -10000</strong> )</label><br />
 	</td>
@@ -163,7 +165,7 @@
 <!-- END show_redirect_timer_block -->
 <tr>
 	<td class="setting_name">{TEXT_SIGNUP}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="frontend_signup">
 			<option value="false">{TEXT_DISABLED}</option>
 			<!-- BEGIN group_list_block -->
@@ -175,7 +177,7 @@
 <!-- BEGIN show_php_error_level_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_PHP_ERROR_LEVEL}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="er_level">
 			<option value="">{TEXT_PLEASE_SELECT}...</option>
 			<!-- BEGIN error_reporting_list_block -->
@@ -188,11 +190,13 @@
 <!-- BEGIN show_wysiwyg_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_WYSIWYG_STYLE}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="wysiwyg_style" value="{WYSIWYG_STYLE}" /></td>
+	<td class="setting_value" colspan="2">
+		<input type="text" name="wysiwyg_style" value="{WYSIWYG_STYLE}" />
+	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_WYSIWYG_EDITOR}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="wysiwyg_editor">
 		<!-- BEGIN editor_list_block -->
 			<option value="{FILE}"{SELECTED}>{NAME}</option>
@@ -202,21 +206,23 @@
 </tr>
 <!-- END show_wysiwyg_block -->
 <tr>
-	<td class="setting_name">&nbsp;</td>
-	<td colspan="2" class="setting_value_permissions">
+	<td class="">&nbsp;</td>
+	<td class="">
 		<input type="submit" name="submit" value="{TEXT_SAVE}" class="save" />
 		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
 	</td>
-	<td colspan="2" class="setting_value_permissions" style="text-align: right;">
+	<td class="" style="text-align: right;">
 		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
 	</td>
 </tr>
+</table>
+<table summary="" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table">
 <tr>
-	<td colspan="5" style="padding-top: 10px;"><h2>{HEADING_DEFAULT_SETTINGS}</h2></td>
+	<td colspan="3" style="padding-top: 10px;"><h2>{HEADING_DEFAULT_SETTINGS}</h2></td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_LANGUAGE}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_language">
 			<!-- BEGIN language_list_block -->
 			<option value="{CODE}"{SELECTED} style="background: url({FLAG}.png) no-repeat center left; padding-left: 20px;">{NAME} ({CODE})</option>
@@ -227,7 +233,7 @@
 <!-- BEGIN show_charset_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_CHARSET}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_charset">
 			<option value="">{TEXT_PLEASE_SELECT}...</option>
 			<!-- BEGIN charset_list_block -->
@@ -239,7 +245,7 @@
 <!-- END show_charset_block -->
 <tr>
 	<td class="setting_name">{TEXT_TIMEZONE}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_timezone">
 			<option value="0">{TEXT_PLEASE_SELECT}...</option>
 			<!-- BEGIN timezone_list_block -->
@@ -250,7 +256,7 @@
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_DATE_FORMAT}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_date_format">
 			<option value="M d Y">{TEXT_PLEASE_SELECT}...</option>
 			<!-- BEGIN date_format_list_block -->
@@ -261,7 +267,7 @@
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_TIME_FORMAT}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_time_format">
 			<option value="g:i A">{TEXT_PLEASE_SELECT}...</option>
 			<!-- BEGIN time_format_list_block -->
@@ -272,7 +278,7 @@
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_TEMPLATE}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_template">
 		<!-- BEGIN template_list_block -->
 			<option value="{FILE}"{SELECTED}>{NAME}</option>
@@ -282,7 +288,7 @@
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_THEME}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="default_theme">
 		<!-- BEGIN theme_list_block -->
 			<option value="{FILE}"{SELECTED}>{NAME}</option>
@@ -291,21 +297,23 @@
 	</td>
 </tr>
 <tr>
-	<td class="setting_name">&nbsp;</td>
-	<td colspan="2" class="setting_value_permissions">
+	<td>&nbsp;</td>
+	<td>
 		<input type="submit" name="submit" value="{TEXT_SAVE}" class="save" />
 		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
 	</td>
-	<td colspan="2" class="setting_value_permissions" style="text-align: right;">
+	<td style="text-align: right;">
 		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
 	</td>
 </tr>
+</table>
+<table summary="" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table">
 <tr>
-	<td colspan="5" style="padding-top: 10px;"><h2>{HEADING_SEARCH_SETTINGS}</h2></td>
+	<td colspan="3" style="padding-top: 10px;"><h2>{HEADING_SEARCH_SETTINGS}</h2></td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_VISIBILITY}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="search">
 			<option value="public">{TEXT_PUBLIC}</option>
 			<option value="private" {PRIVATE_SEARCH}>{TEXT_PRIVATE}</option>
@@ -316,7 +324,7 @@
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_TEMPLATE}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<select name="search_template">
 		<!-- BEGIN search_template_list_block -->
 			<option value="{FILE}"{SELECTED}>{NAME}</option>
@@ -327,76 +335,78 @@
 <!-- BEGIN show_search_block -->
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_HEADER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="search_header" style="height: 100px;" cols="50" rows="3">{SEARCH_HEADER}</textarea>
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_RESULTS_HEADER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="search_results_header" cols="50" rows="3">{SEARCH_RESULTS_HEADER}</textarea>
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_RESULTS_LOOP}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="search_results_loop" cols="50" rows="3">{SEARCH_RESULTS_LOOP}</textarea>
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_RESULTS_FOOTER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="search_results_footer" cols="50" rows="3">{SEARCH_RESULTS_FOOTER}</textarea>
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_NO_RESULTS}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="text" name="search_no_results" value="{SEARCH_NO_RESULTS}" />
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_FOOTER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<textarea name="search_footer" cols="50" rows="3">{SEARCH_FOOTER}</textarea>
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_MODULE_ORDER}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="text" name="search_module_order" value="{SEARCH_MODULE_ORDER}" />
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_MAX_EXCERPT}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="text" name="search_max_excerpt" value="{SEARCH_MAX_EXCERPT}" />
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_TIME_LIMIT}:</td>
-	<td class="setting_value" colspan="4">
+	<td class="setting_value" colspan="2">
 		<input type="text" name="search_time_limit" value="{SEARCH_TIME_LIMIT}" />
 	</td>
 </tr>
 <!-- END show_search_block -->
-<!-- BEGIN show_access_block -->
 <tr>
-	<td class="setting_name">&nbsp;</td>
-	<td colspan="2" class="setting_value_permissions">
+	<td>&nbsp;</td>
+	<td>
 		<input type="submit" name="submit" value="{TEXT_SAVE}" class="save" />
 		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
 	</td>
-	<td colspan="2" class="setting_value_permissions" style="text-align: right;">
+	<td style="text-align: right;">
 		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
 	</td>
 </tr>
+</table>
+<!-- BEGIN show_access_block -->
+<table summary="" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table">
 <tr>
-	<td colspan="5" style="padding-top: 10px;"><h2>{HEADING_SERVER_SETTINGS}</h2></td>
+	<td colspan="3" style="padding-top: 10px;"><h2>{HEADING_SERVER_SETTINGS}</h2></td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_SERVER_OPERATING_SYSTEM}:</td>
-	<td colspan="4" class="setting_value">
+	<td colspan="2" class="setting_value">
 		<input type="radio" name="operating_system" id="operating_system_linux" onclick="javascript: change_os('linux');" style="width: 14px; height: 14px;" value="linux"{LINUX_SELECTED} />
 		<label for="operating_system_linux" onclick="javascript: change_os('linux');">{TEXT_LINUX_UNIX_BASED}</label>
 		<input type="radio" name="operating_system" id="operating_system_windows" onclick="javascript: change_os('windows');" style="width: 14px; height: 14px;" value="windows"{WINDOWS_SELECTED} />
@@ -405,7 +415,7 @@
 </tr>
 <tr>
 	<td class="setting_name"><div id="{BASIC_FILE_PERMS_ID}1" style="margin: 0; padding: 0;">&nbsp;</div></td>
-	<td colspan="4" class="setting_value" colspan="2">
+	<td colspan="2" class="setting_value">
 		<div id="{BASIC_FILE_PERMS_ID}2" style="margin: 0; padding: 0;">
 			<input type="checkbox" name="world_writeable" id="world_writeable" style="width: 14px; height: 14px;" value="true"{WORLD_WRITEABLE_SELECTED} />
 			<label for="world_writeable">
@@ -418,17 +428,17 @@
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name"><div id="{ADVANCED_FILE_PERMS_ID}1" style="margin: 0; padding: 0;">{TEXT_FILESYSTEM_PERMISSIONS}:</div></td>
-	<td colspan="2" class="setting_value_permissions" id="file_mode">
-		<table summary="" cellpadding="2" cellspacing="0" width="90%" border="0" style="border-right: 1px solid #ddd;" id="{ADVANCED_FILE_PERMS_ID}2">
+	<td class="" id="file_mode">
+		<table class="permission_box" summary="" cellpadding="2" cellspacing="0" border="0" style="margin: 1px auto; width:95%;" id="{ADVANCED_FILE_PERMS_ID}2">
+			<caption>{TEXT_FILES}: {STRING_FILE_MODE}</caption>
+		<thead>
 		<tr>
-			<td colspan="2" style="text-align: center; font-weight: bold;">{TEXT_FILES}: {STRING_FILE_MODE}</td>
+			<th>{TEXT_USER}:</th>
+			<th>{TEXT_GROUP}:</th>
+			<th>{TEXT_OTHERS}:</th>
 		</tr>
+		</thead>
 		<tr>
-			<td>{TEXT_USER}:</td>
-			<td>{TEXT_GROUP}:</td>
-			<td>{TEXT_OTHERS}:</td>
-		</tr>
-		<tr>
 			<td>
 				<input type="checkbox" name="file_u_r" id="file_u_r" value="true"{FILE_U_R_CHECKED} />
 				<label for="file_u_r">{TEXT_READ}</label>
@@ -462,17 +472,17 @@
 		</tr>
 		</table>
 	</td>
-	<td colspan="2" class="setting_value_permissions" id="dir_mode" style="text-align: right;">
-		<table summary="" cellpadding="2" cellspacing="0" width="90%" border="0" id="{ADVANCED_FILE_PERMS_ID}3">
+	<td class="" id="dir_mode" style="text-align: right;">
+		<table class="permission_box" summary="" cellpadding="2" cellspacing="0" border="0" style="margin: 1px auto; width:95%;" id="{ADVANCED_FILE_PERMS_ID}3">
+		<caption>{TEXT_DIRECTORIES}: {STRING_DIR_MODE}</caption>
+		<thead>
 		<tr>
-			<td colspan="2" style="text-align: center; font-weight: bold;">{TEXT_DIRECTORIES}: {STRING_DIR_MODE}</td>
+			<th>{TEXT_USER}:</th>
+			<th>{TEXT_GROUP}:</th>
+			<th>{TEXT_OTHERS}:</th>
 		</tr>
+		</thead>
 		<tr>
-			<td>{TEXT_USER}:</td>
-			<td>{TEXT_GROUP}:</td>
-			<td>{TEXT_OTHERS}:</td>
-		</tr>
-		<tr>
 			<td>
 				<input type="checkbox" name="dir_u_r" id="dir_u_r" value="true"{DIR_U_R_CHECKED} />
 				<label for="dir_u_r">{TEXT_READ}</label>
@@ -508,11 +518,11 @@
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
-<td colspan="5"><hr /></td>
+<td colspan="3"><hr /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
         <td class="setting_name">{TEXT_DEV_INFOS}:</td>
-        <td class="setting_value" colspan="2">
+        <td colspan="2" class="setting_value">
                 <input type="radio" name="dev_infos" id="dev_infos_true" style="width: 14px; height: 14px;" value="true"{DEV_INFOS_ENABLED} />
                 <label for="dev_infos_true">{TEXT_ENABLED}</label>
                 <input type="radio" name="dev_infos" id="dev_infos_false" style="width: 14px; height: 14px;" value="false"{DEV_INFOS_DISABLED} />
@@ -521,56 +531,58 @@
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_PAGES_DIRECTORY}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="pages_directory" value="{PAGES_DIRECTORY}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="pages_directory" value="{PAGES_DIRECTORY}" /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_PAGE_ICON_DIR}:</td>
-	<td class="setting_value" colspan="4">
+	<td colspan="2" class="setting_value">
 		<input class="c33" type="text" id="page_icon_dir" name="page_icon_dir" value="{PAGE_ICON_DIR}" />
 	</td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_MEDIA_DIRECTORY}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="media_directory" value="{MEDIA_DIRECTORY}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="media_directory" value="{MEDIA_DIRECTORY}" /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_PAGE_EXTENSION}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="page_extension" value="{PAGE_EXTENSION}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="page_extension" value="{PAGE_EXTENSION}" /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_PAGE_SPACER}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="page_spacer" value="{PAGE_SPACER}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="page_spacer" value="{PAGE_SPACER}" /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_RENAME_FILES_ON_UPLOAD}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="rename_files_on_upload" value="{RENAME_FILES_ON_UPLOAD}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="rename_files_on_upload" value="{RENAME_FILES_ON_UPLOAD}" /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_SESSION_IDENTIFIER}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="app_name" value="{APP_NAME}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="app_name" value="{APP_NAME}" /></td>
 </tr>
 <tr{DISPLAY_ADVANCED}>
 	<td class="setting_name">{TEXT_SEC_ANCHOR}:</td>
-	<td class="setting_value" colspan="4"><input type="text" name="sec_anchor" value="{SEC_ANCHOR}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="sec_anchor" value="{SEC_ANCHOR}" /></td>
 </tr>
+</table>
+<table summary="" cellpadding="3" cellspacing="0" border="0" align="center" class="settings_table">
 <!-- BASIC MAILER SETTINGS -->
 <tr>
-	<td colspan="5" style="padding-top: 10px;">
+	<td colspan="3" style="padding-top: 10px;">
 		<h2>{HEADING_WBMAILER_SETTINGS}</h2>
-		<p style="line-height: 1.4em; margin-top: 0;">{TEXT_WBMAILER_DEFAULT_SETTINGS_NOTICE}</p>
+		<p class="msg-box" style="line-height: 150%; margin-top: 0;">{TEXT_WBMAILER_DEFAULT_SETTINGS_NOTICE}</p>
 	</td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WBMAILER_DEFAULT_SENDER_MAIL}:</td>
-	<td class="setting_value" colspan="4"><input type="text" style="width: 350px" name="server_email" value="{SERVER_EMAIL}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="server_email" value="{SERVER_EMAIL}" /></td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WBMAILER_DEFAULT_SENDER_NAME}:</td>
-	<td class="setting_value" colspan="4"><input type="text" style="width: 350px" name="wbmailer_default_sendername" value="{WBMAILER_DEFAULT_SENDERNAME}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="wbmailer_default_sendername" value="{WBMAILER_DEFAULT_SENDERNAME}" /></td>
 </tr>
 <tr>
 	<td class="setting_name">{TEXT_WBMAILER_FUNCTION}:</td>
-	<td class="setting_value" colspan="4">
+	<td colspan="2" class="setting_value">
 		<input type="radio" name="wbmailer_routine" id="wbmailer_routine_phpmail" onclick="javascript: change_wbmailer('phpmail');" style="width: 14px; height: 14px;" value="phpmail"{PHPMAIL_SELECTED} />
 		<label for="wbmailer_routine_phpmail" onclick="javascript: change_wbmailer('phpmail');">{TEXT_WBMAILER_PHP}</label>
 		<input type="radio" name="wbmailer_routine" id="wbmailer_routine_smtp" onclick="javascript: change_wbmailer('smtp');" style="width: 14px; height: 14px;" value="smtp"{SMTPMAIL_SELECTED} />
@@ -579,16 +591,16 @@
 </tr>
 <!-- MORE ADVANCED SMTP MAILER SETTINGS -->
 <tr id="row_wbmailer_smtp_settings"{SMTP_VISIBILITY}>
-	<td colspan="4" style="padding-top: 10px;"><p style="line-height: 1.4em; margin-top: 0;">{TEXT_WBMAILER_NOTICE}</p></td>
+	<td colspan="3" style="padding-top: 10px;"><p class="msg-box" style="line-height: 1.4em; margin-top: 0;">{TEXT_WBMAILER_NOTICE}</p></td>
 </tr>
 <tr id="row_wbmailer_smtp_host"{SMTP_VISIBILITY}>
 	<td class="setting_name">{TEXT_WBMAILER_SMTP_HOST}:</td>
-	<td colspan="4" class="setting_value"><input type="text" style="width: 350px" name="wbmailer_smtp_host" value="{WBMAILER_SMTP_HOST}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="wbmailer_smtp_host" value="{WBMAILER_SMTP_HOST}" /></td>
 </tr>
 <!--  -->
 <tr id="row_wbmailer_smtp_auth_mode"{SMTP_VISIBILITY}>
 	<td class="setting_name">{TEXT_WBMAILER_SMTP_AUTH}:</td>
-	<td class="setting_value" colspan="4">
+	<td colspan="2" class="setting_value">
 		<input type="checkbox" name="wbmailer_smtp_auth" id="wbmailer_smtp_auth" onclick="javascript: toggle_wbmailer_auth();" style="width: 14px; height: 14px;" value="true" disabled="disabled" {SMTP_AUTH_SELECTED} />
 		<label for="wbmailer_smtp_auth" onclick="javascript: toggle_wbmailer_auth(this.value);">({TEXT_WBMAILER_SMTP_AUTH_NOTICE})</label>
 	</td>
@@ -596,24 +608,24 @@
 
 <tr id="row_wbmailer_smtp_username"{SMTP_VISIBILITY}>
 	<td class="setting_name">{TEXT_WBMAILER_SMTP_USERNAME}:</td>
-	<td class="setting_value" colspan="4"><input type="text" style="width: 350px" name="wbmailer_smtp_username" value="{WBMAILER_SMTP_USERNAME}" /></td>
+	<td colspan="2" class="setting_value"><input type="text" name="wbmailer_smtp_username" value="{WBMAILER_SMTP_USERNAME}" /></td>
 </tr>
 <tr id="row_wbmailer_smtp_password"{SMTP_VISIBILITY}>
 	<td class="setting_name">{TEXT_WBMAILER_SMTP_PASSWORD}:</td>
-	<td class="setting_value" colspan="4"><input type="password" style="width: 350px" name="wbmailer_smtp_password" value="{WBMAILER_SMTP_PASSWORD}" /></td>
+	<td colspan="2" class="setting_value"><input type="password" name="wbmailer_smtp_password" value="{WBMAILER_SMTP_PASSWORD}" /></td>
 </tr>
-<!-- END show_access_block -->
 <tr>
-	<td class="setting_name">&nbsp;</td>
-	<td colspan="2" class="setting_value_permissions">
+	<td>&nbsp;</td>
+	<td>
 		<input type="submit" name="submit" value="{TEXT_SAVE}" class="save" />
 		<input type="reset" name="reset" value="{TEXT_RESET}" class="reset" />
 	</td>
-	<td colspan="2" class="setting_value_permissions" style="text-align: right;">
+	<td style="text-align: right;">
 		<button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
 	</td>
 </tr>
 </table>
+<!-- END show_access_block -->
 
 </form>
 
@@ -621,6 +633,6 @@
 
 <button title="{MODE_SWITCH_WARNING}" onclick="window.location = '{ADVANCED_LINK}'; return false;" class="{DISPLAY_ADVANCED_BUTTON}">{ADVANCED_BUTTON}</button>
 <br />
-<font class="{DISPLAY_ADVANCED_BUTTON}">{MODE_SWITCH_WARNING}</font>
+<h4 class="warning {DISPLAY_ADVANCED_BUTTON}">{MODE_SWITCH_WARNING}</h4>
 <script src="{ADMIN_URL}/settings/setting.js" type="text/javascript"></script>
 <!-- END main_block -->
Index: branches/2.8.x/wb/admin/skel/themes/htt/header.htt
===================================================================
--- branches/2.8.x/wb/admin/skel/themes/htt/header.htt	(revision 1677)
+++ branches/2.8.x/wb/admin/skel/themes/htt/header.htt	(revision 1678)
@@ -55,10 +55,10 @@
 <table summary="" class="container">
 <tr>
 	<td>
-		<div class="menu">
+		<div class="hmenu">
 			<ul>
 			<!-- BEGIN linkBlock -->
-			<li class="{CLASS}"><a href="{LINK}" target="{TARGET}">{TITLE}</a></li>
+			<li class="{CLASS}"><a class="{CLASS}" href="{LINK}">{TITLE}</a></li>
 			<!-- END linkBlock -->
 		</ul>
 		</div>
Index: branches/2.8.x/wb/admin/interface/version.php
===================================================================
--- branches/2.8.x/wb/admin/interface/version.php	(revision 1677)
+++ branches/2.8.x/wb/admin/interface/version.php	(revision 1678)
@@ -51,5 +51,5 @@
 
 // check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
 if(!defined('VERSION')) define('VERSION', '2.8.3');
-if(!defined('REVISION')) define('REVISION', '1677');
+if(!defined('REVISION')) define('REVISION', '1678');
 if(!defined('SP')) define('SP', '');
Index: branches/2.8.x/wb/framework/class.admin.php
===================================================================
--- branches/2.8.x/wb/framework/class.admin.php	(revision 1677)
+++ branches/2.8.x/wb/framework/class.admin.php	(revision 1678)
@@ -90,9 +90,7 @@
 	// Print the admin header
 	function print_header($body_tags = '') {
 		// Get vars from the language file
-		global $MENU;
-		global $MESSAGE;
-		global $TEXT;
+		global $MENU, $MESSAGE, $TEXT;
 		// Connect to database and get website title
 		global $database;
 		// $GLOBALS['FTAN'] = $this->getFTAN();
@@ -101,7 +99,7 @@
 		$get_title = $database->query($sql);
 		$title = $get_title->fetchRow();
 		// Setup template object, parse vars to it, then parse it
-		$header_template = new Template(dirname($this->correct_theme_source('header.htt')));
+		$header_template = new Template(dirname($this->correct_theme_source('header.htt')),'keep');
 		$header_template->set_file('page', 'header.htt');
 		$header_template->set_block('page', 'header_block', 'header');
 		if(defined('DEFAULT_CHARSET')) {
@@ -236,7 +234,7 @@
 			}
 			$footer_template->parse('show_list', 'show_block_list', true);
 
-			if($bDebug)
+			if(!$bDebug)
 			{
 				$footer_template->parse('include_list', '');
 				$footer_template->parse('show_list', '');
Index: branches/2.8.x/wb/templates/wb_theme/theme.css
===================================================================
--- branches/2.8.x/wb/templates/wb_theme/theme.css	(revision 1677)
+++ branches/2.8.x/wb/templates/wb_theme/theme.css	(revision 1678)
@@ -1,475 +1,472 @@
-* html div{ height :1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorers 6 */ }
-html{ font-family :Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size :100.1%; font-weight :normal; color :#404040; overflow :-moz-scrollbars-vertical; }
-body{ margin :0 auto; padding :0px; background :#a8bccb; text-align :left; font-size :0.8em; }
-body { background-color :#a8bccb; background-repeat :repeat-x; }
-table {border-collapse: separate;}
-td,th,input,textarea { color :#000000; font-size :1.0em; font-family :Verdana, Arial, Helvetica, sans-serif; }
-textarea { font-size :1em; }
-img { border :0px; }
-form { margin :0; }
-hr { margin :1em auto; color :#003366; height :1px; }
-h1 { color :#000000; font-size :1.8em; text-align :center; text-transform :uppercase; }
-h2 { margin :0.5em 0px 0.5em 0px; color :#336699; font-size :1.5em; }
-h2 { font-family :arial,sans-serif; letter-spacing :-1px; margin :0.5em 0; text-align :left; }
-h4 { margin :0; border-bottom :1px solid #dddddd; padding-bottom :5px; }
-a h3 { margin :0; font-size :1.1em; padding-bottom :2px; }
-li p { margin :0.5em 0; }
-a:link, a:visited, a:active { color :#003366; text-decoration :none; }
-a:hover { color :#336699; text-decoration :none; }
-ul, li { margin :0; padding :0; list-style :none; }
-.current a, .current a:link, .current a:active, .current a:visited { background :url(images/menuo.png) #ffffff; background-repeat :repeat-x; color :#ffffff; }
-label { cursor :pointer; }
-input:focus, input:active, select:focus, textarea:focus { background :#f1f8fd; }
-iframe { border :1px solid #35373a; }
-div.box { width :100%; margin :-10px 0 0 0; font-size :small; text-align :right; }
-.header { width :900px; margin :0 auto; }
-.container { width :85%; margin :0 auto; background :url(images/bgtitle.png) #ffffff; background-repeat :repeat-x; }
-.content { padding :1.6em; margin :0 auto; min-height :300px; vertical-align :top; width :900px; }
-#content_container { text-align :center; width :900px; clear :both; margin :0 auto; }
-#admintools ul { padding :0; margin :0 auto; width :100%; }
-#admintools li { list-style-type :none; display :inline; float :left; width :47%; margin :0 10px 0 0; }
-.description { padding :4px 4px 0 4px; text-align :left; vertical-align :top; }
-.graphic { border :4px solid #fdfdfd; height :50px; padding-left :3px; width :50px; }
-.graphic img { background-color :#ffffff; border :1px solid #d0d0d0; padding :4px; vertical-align :middle; }
-.menu { margin :0; padding :0; padding-top :8px; padding-bottom :10px; padding-left :8px; background :url(images/menu.png) #000000; background-repeat :repeat-x; }
-.menu li { padding-right :1px; list-style-type :none; display :inline; }
-.menu a, .menu a:link, .menu a:active, .menu a:visited { border-bottom :0; padding :7px 11px 9px 11px; color :#ffffff; }
-.menu a:hover { color :#ffffff; background :url(images/menuo.png) #ffffff; background-repeat :repeat-x; text-decoration :none; }
-.note { color :#666666; font-size :10px; }
-div .pages_list { width :100%; font-size :0.7em; }
-.pages_list .icon_col td img { border-style :none; float :left; padding-right :7px; display :block; }
-.pages_list table { width :100%; margin :0 auto; background-color :#dcdcdc; }
-.pages_list ul { margin :0; padding :0px; font-weight :normal; }
-.pages_list ul li { margin :2px 0; padding :0px; list-style-type :none; }
-.page_list_show li { display :block; }
-img.page_list_rights { border :none; margin-right :5px; float :left; margin-top :2px; margin-bottom :2px; }
-.content input { font-size :12px; }
-.section { margin-top :10px; padding :0px; border :1px solid #999999; font-size :1em; width :100%; background-color :#fdfdfd; height :75px; }
-.sections_header { width :100%; margin-bottom :10px; border :none; background-color :#f0f0f0; height :50px; }
-.sections_header td { padding :5px; }
-.setting_name { width :20%; min-width :200px;  }
-.setting_value { width :80%; }
-.setting_value_permissions { width :50%; min-width :400px; }
-.setting_value textarea { height :50px; }
-.title {
-   text-align :left;
-   padding :4px 5px 0px 3px;
-   font-weight :bold;
-   font-size :14px;
-   margin-bottom :5px;
-}
-span.title { display :block; }
-.tool_table ul { margin :0; padding :0; margin-left :20px; margin-bottom :2px; }
-.tool_table li { padding :1px; list-style-type :disc; }
-/* CSS STYLES FOR THE PAGES SECTION */
-table.pages_view { width :100%; margin :0 auto; border :0; background-color :#ecf3f7; border-spacing :0px; }
-table.pages_view tr:hover { background-color :#f1f8dd; }
-/* FORMS */
-.submit, .cancel { width :100px; margin-top :5px; }
-.form_submit .right { text-align :right; }
-.input_small { width :20px; }
-.input_normal { width :120px; }
-.input_medium { width :150px; }
-.input_wide { width :200px; }
-.input_large { width :300px; }
-select option.disabled { color :#aaaaaa; }
-.jsadmin_drag img { padding :3px 0; margin-top :1px; vertical-align :top; cursor :pointer; }
-.modify_link { padding-top :4px; display :inline; vertical-align :middle; }
-.header_list_page_id { width :30px; padding-right :15px; text-align :right; }
-.header_list_actions { width :150px; text-align :left; }
-.list_actions { width :20px; text-align :left; }
-.sections_list { padding-left :10px; font-weight :bold; }
-.header_list_block { width :180px; text-align :left; }
-.header_list_sections_actions { width :30px; text-align :left; }
-.value_page_code { width :240px; color :#006400; font-weight :400; }
-/* Ende */
-.pages_list table td, table.pages_view td { padding :3px; }
-.save, .reset, .input_narrow { width :100px; }
-.settings_table td, .tool_table td { text-align :left; vertical-align :top; }
-#file_mode input, #dir_mode input { width :12px; height :12px; }
-#hide2, .hide, .page_list { display :none; }
-.header_list_page_title, .list_page_title { width :300px; text-align :left; }
-.list_section_id, .list_page_id, .header_list_section_id { width :2em; text-align :right; }
-.list_page_code, .list_page_language { width :240px; }
-.form_submit .left, .header_list_menu_title, .list_menu_title, .header_list_type { text-align :left; }
-.header_title, .sections_list table, .setting_value input, .setting_value select, .setting_value textarea, .value_input input, .value_input text, .value_input select, .form_submit, .input_full { width :100%; }
-.header_list_pubdate_start, .header_list_pubdate_end, .list_pubdate_start, .list_pubdate_end { width :200px; text-align :left; }
-.right{ text-align :right; }
-.left{ text-align :left; }
-/* set div layers in dead tables */
-.subcolumns { width :100%; overflow :hidden; margin :10px 0; }
-.subcolumns_oldgecko { width :100%; float :left; margin :10px 0; }
-.c10l, .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float :left; }
-.c10r, .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float :right; margin-left :-5px; }
-  .c10l, .c10r { width :10%; }
-  .c20l, .c20r { width :20%; line-height :2em; }
-  .c40l, .c40r { width :40%; }
-  .c60l, .c60r { width :60%; height :21px; }
-  .c25l, .c25r { width :28%; }
-  .c33l, .c33r { width :33.333%; }
-  .c50l, .c50r { width :50%; }
-  .c66l, .c66r { width :66.666%; }
-  .c38l, .c38r { width :38.2%; }
-  .c62l, .c62r { width :61.8%; }
-  .subc { padding :0 0.5em; }
-  .subcl { padding :0 1em 0 0; }
-  .subcr { padding :0 0 0 1em; }
-.c80l, .c80r, .c90l, .c90r { width :80%; }
-.c75l, .c75r, .c80l, .c80r { width :75%; }
-.info { padding :10px; margin-bottom :0.5em; background :#f8f8f8; color :#666666; font-size :91.7%; }
-.note { border :2px #448844 solid; padding :10px; margin :10px auto; background :#eeffee; color :#004400; }
-.important { border :2px #888844 solid; padding :10px; margin-bottom :1em; background :#ffffee; color :#444400; }
-.warning { border :2px #884444 solid; padding :10px; margin-bottom :1em; background :#ffeeee; color :#440000; }
-.row_0 { background-color :transparent; }
-.row_1 { background-color :#ccddee; }
-div.content_box { margin :0em auto; }
-div.content_box form { width :98%; }
-#language,
-#timezone,
-#date_format,
-#time_format { min-width :250px; }
-#display_name,
-#username,
-#email,
-#new_password_1,
-#new_password_2,
-#current_password { min-width :250px; }
-#submit,
-#reset { max-width :100px; }
- div#username { height :17px; width :118%; background-color :#e9e9e9; min-width :250px; border :0px groove #6799c4; text-align :left; font-weight :bold; margin :0; }
-.save_section { margin :20px auto 5px auto; }
-#language,
-#timezone,
-#date_format,
-#time_format,
-#display_name,
-#username,
-#email,
-#new_password_1,
-#new_password_2,
-#current_password { width :118%; }
-.section-info { margin :1.5em 0; }
-.rounded { border-radius :10px; -khtml-border-radius :10px; -webkit-border-radius :10px; -moz-border-radius :10px; }
-.bigger { font-size :150%; }
-.strong { font-weight :bold; }
-.msg-box { background :#e5ffe6; border :0.2em #009900 solid; color :#336600; margin-bottom :1em; padding :0.63em; text-align :center; }
-.error-box { background :#ffeeee; border :0.2em #884444 solid; color :#440000; margin-bottom :1em; padding :0.63em; text-align :center; }
-.msg-box p,
-.error-box p { font-size :120%; }
-select > option.user-inactive { color :#990000; }
-button.status { cursor :pointer; border-radius :5px; -khtml-border-radius :5px; -webkit-border-radius :5px; -moz-border-radius :5px; }
-
-/* depending styles for /admin/pages_settings */
-div.page-settings {
-	font-size: 0.9em;
-	border: none;
-}
-	div.page-settings div.caption {
-		font-size: 1em;
-		font-weight: bold;
-		padding: 3px 0 0px 0;
-		margin: 0; padding: 0; border: none;
-		margin-bottom: 10px;
-		border-bottom: groove 2px #a8bccb;
-	}
-	div.page-settings label {
-		display: inline-block;
-	}
-	div.page-settings input,
-	div.page-settings textarea,
-	div.page-settings select {
-		width: 210px;
-	}
-	div.page-settings select {
-/*		font-size: 1em; */
-	}
-	div.page-settings textarea {
-		height: 5em;
-	}
-	div.page-settings [type=checkbox] {
-		width: 2.5em;
-	}
-div.page-settings-leftcol {
-	float: left;
-	padding: 10px 10px 10px 10px;
-	border-right: groove 2px #a8bccb;
-}
-	div.page-settings-leftcol div {
-		padding: 2px 0 3px 0;
-		vertical-align: top;
-	}
-	div.page-settings-leftcol label {
-		width: 170px;
-		vertical-align: top;
-	}
-div.page-settings-righttoprow {
-	margin-left:417px;
-	padding: 5px 20px 5px 10px;
-}
-	div.page-settings-righttoprow label {
-		width: 110px;
-		vertical-align: top;
-	}
-div.page-settings-centercol {
-	float: left;
-	padding: 10px 20px 10px 20px;
-	border-right: groove 2px #a8bccb;
-}
-div.page-settings-rightcol {
-	float: left;
-	padding: 10px 20px 10px 10px;
-	border: none;
-}
-/* ************************************************************************** */
-/* DIV-mbox to show selector or simply content only ************************* */
-div.mbox {
-   padding :10px;
-   margin :15px auto;
-   background-color :#fff;
-   color :#330033;
-   font-size :1em;
-   display :block;
-}
- 	div.mbox div { } /* inner div to expand for additional decorations (see .mbox-icon div) */
-		div.mbox div a { font-size :1em; color: #0052A1; }
-		div.mbox div a:hover { color: #0099FF; }
-		div.mbox div p.title { margin :0; padding :0.08em 0 0.6em 0; font-size: 110%; color: #0052A1; font-weight: bold;}
-		div.mbox div p { margin :0; padding :0 0 0.6em 0;}
-div.mbox:hover {  }
-/* extension for mbox to show additional icons on left side ***************** */
-div.mbox-icon { background-repeat :no-repeat; background-image :url(icons/info_50.png); background-position :15px 50%; padding :15px; min-height: 25px;}
-	div.mbox-icon div { margin-left :70px; border-left : 0px outset; padding-left: 5px;}
-div.mbox-icon16 { background-repeat :no-repeat; background-image :url(icons/info_16.png); background-position :5px 50%; padding :5px; min-height: 10px;}
-	div.mbox-icon16 div { margin-left :30px; border-left : 4px outset; padding-left: 5px;}
-/* coloring of the mbox and other boxes also ******************************** */
-div.box-ok { border-color: green; color: green; }
-div.box-error { border-color: red; color: red; }
-div.box-info { border-color: #bb7a00; color: #003ff2;}
-div.box-warning { border-color: orange; color: orange;}
-/* Border attributes for mbox and other elements also *********************** */
-
-/* label/input attributes for mbox for tableless design *********************** */
-div.mbox label, 
-div.mbox select, 
-div.mbox span, 
-div.mbox textarea, 
-div.mbox input { display :block; float :left; margin-bottom :10px; margin-right :5px; }
-div.mbox label { padding-right :10px; }
-div.mbox label.radio { text-align : left; padding-right :20px; width :100px; }
-div.mbox br { clear : both; }
-/**/
-/* END of mbox - definition ************************************************* */
-/* ************************************************************************** */
-div.content_box form { width : 100%; }
-.content_box {
-   position :relative;
-   margin :0px auto;
-   padding :0;
-}
-   .content_box form{ background :transparent; height :auto; }
-   .content_box li {
-   float :left;
-   margin :auto 0.8em;
-   list-style-type :none;
-   display :block;
-}
-   .content_box ul { padding :0 0 0 15px; margin :0 auto; width :100%; }
-   .content_box h5.title { color :#339bff; font-weight :bold; font-size :1.2em; margin :0 auto; text-align :left; }
-   .content_box h5.title a:link  { color :#0067ca; }
-   .content_box h5.title a:hover  { color : #0099ff; }
-   .content_box h5.noscript { font-size :1.2em; padding :5px 0px 5px 0px; }
-   .content_box div.noscript { height :auto; width :100%; padding :5px; background :none no-repeat left; }
-/*  */
-   button { padding :2px; }
-   button.link { padding :0px; background-color :transparent; display :inline; vertical-align :middle; border :0px none; cursor :pointer; }
-   button span.title { font-size :1.3em; display :inline; font-weight :100; color :#007ac8; letter-spacing :1px; }
-/*  */
-.curved { border : 1px solid #666666; }
-div.col_content { margin-right :0.5em; padding :2px 0 2px 10px; }
-.shadow { box-shadow :3px 3px 10px rgba(0, 0, 0, 0.6); }
-.row_0 { background-color :transparent; }
-.row_1 { background-color : #cccccc; }
-/**/
-h1, h2, h3, h4, h5, h6 { color : #003366; display :block; font-weight :bold; margin :0.5em auto; padding-bottom :5px; }
-h6 { font-size :100%; }
-/**/
-.cleft, div.col_left { float :left; }
-.cright, div.col_right { float :right; }
-.c25, div.col_width25 { width :25%; }
-.c33, div.col_width33 { width :33.333%; }
-.c50, div.col_width50 { width :48%; }
-.c60, div.col_width60 { width :60%; }
-.c75, div.col_width75 { width :75%; }
-.c90, div.col_width90 { width :90%; }
-.c100, div.col_width100 {
-   width :100%;
-   margin : 0 auto;
-}
-.c400, .col_width400 { width :400px; }
-.h30 { height :25px; }
-.h50 { height :49px; }
-.h65 { min-height :70px; overflow :hidden; }
-.h80 { height :80px; }
-.h100 { height :100px; }
-.h120 { height :120px; }
-.h140 { height :140px; }
-.h185 { height :185px; }
-.min_h100 { min-height :100px; }
-.border { border-right :5px solid #cccccc; }
-/**/
-.clear:after { clear :both; content :"."; display :block; font-size :0; height :0; visibility :hidden; }
-.clear { clear :both; display :block; }
-.ie-clearing { display :none; }
-.floatbox { overflow :hidden; }
-.spacer { line-height :1em; margin-right :0.5em; position :relative; }
-table.layout { table-layout :fixed;  }
-/*overwriting above */
-td,th,textarea { color :#000000; font-size :96%; font-family :Verdana, Arial, Helvetica, sans-serif; }
-textarea { font-size :86%; }
-.container, .menu { 
-   min-width :320px;
- }
-.content {
-  padding: 1em;
-  width: 85%;
-  min-width :320px;
-}
-div.dev-info {
-   background :#DDDDDD;
-   max-width: 85%;
-   min-height :2em;
-   height :auto;
-   white-space :normal;
-   margin : 0 auto 10px;
-   position :relative;
-
-}
-.settings_table, .tool_table {
-   text-align :left;
-   vertical-align :top;
-}
-
-input.save,
-input.reset { 
-width:40%;
- }
-.msg-box { text-align :left; }
-
-.permission_box { 
-   width :95%;
-   border :2px solid #ddd;
- }
-.permission_box caption { 
-   text-align : center;
-   line-height : 30px;
-   font-weight :bold;
- }
-.permission_box th { 
-   text-align :left;
-   background :#d2e8e8;
- }
-.permission_box th { 
-   text-align :left;
- }
-.permission_box td label { 
-   text-align :left;
-   vertical-align : text-top;
-   font-size :98%;
- }
-textarea { font-size :100%; }
-
-.setting_value label { 
-   text-align :left;
-   vertical-align : text-top;
-   font-size :98%;
- }
-.menu {
-   margin :0;
-   padding :0;
-   padding-top :8px;
-   padding-bottom :10px;
-   padding-left :8px;
-   background : #000000 url(images/menu.png);
-}
-.menu li { padding-right :1px; list-style-type :none; display :inline; }
-.menu a, .menu a:link, .menu a:active, .menu a:visited {
-   border-bottom :0;
-   padding :10px 11px;
-   color :#ffffff;
-}
-
-/* header horizontal navigation */  
-div.menu {
-   background : #486991 url(images/menu.png);
-   hei/ght : 3em;
-   line-height : 3.0em;
-   margin : 2px auto;
-   padding :0;
-   font-size :96%;
-   text-align :left;
-   width :100%;
-}
-   div.menu ul {
-   color :#ffffff;
-   display :block;
-   padding :0;
-   list-style-position :outside;
-}
-	   div.menu * a { color :#ffffff; text-decoration :none; }	
-   div.menu ul li {
-   color :#ffffff;
-   display :inline;
-   padding :10px 0px;
-}
-   div.menu ul li a {
-   color :#ffff33;
-   display :inline;
-   padding :15px 5px;
-   font-weight :normal;
-} 
-   div.menu ul li a.active {
-   color :#ffffff;
-   padding :9px 11px 9px 11px;
-   background : #94dd00 url(images/menuo.png) no-repeat;
-}
-   div.menu ul li:hover,
-   div.menu ul li a:hover {
-   color :#ffffff;
-   background : #486991 url(images/menuo.png) repeat-x;
-} 
-.main { 
-   width :auto;
-   min-/width :320px;
-   max-width :87em;
-   border :0px solid #000000;
-   margin : 0px auto;
-   padding :0px;
- }
-
-.header { 
-   width :85%;
- }   
- .footer { 
-    width :85%;
-   margin : 15px auto;
-  }
-.logo { 
-   width :278px;
-   padding-right :20px;
- }  
-.version { 
-    margin : 15px auto;
-  float :right;
- }   
- .topnav { 
-    margin : 0 auto;
-    text-align :center;
- }   
- div.msg-box.center { 
-    margin : 0 auto;
-    text-align :center;
- }   
-.pages_list table td, table.pages_view td {
-   padding :3px;
-   font-size :150%;
-}
+* html div{ height :1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorers 6 */ }
+html{ font-family :Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size :100.1%; font-weight :normal; color :#404040; overflow :-moz-scrollbars-vertical; }
+body{ margin :0 auto; padding :0px; background :#a8bccb; text-align :left; font-size :0.8em; }
+body { background-color :#a8bccb; background-repeat :repeat-x; }
+table {border-collapse: separate;}
+td,th,input,textarea { color :#000000; font-size :1.0em; font-family :Verdana, Arial, Helvetica, sans-serif; }
+textarea { font-size :1em; }
+img { border :0px; }
+form { margin :0; }
+hr { margin :1em auto; color :#003366; height :1px; }
+h1 { color :#000000; font-size :1.8em; text-align :center; text-transform :uppercase; }
+h2 { margin :0.5em 0px 0.5em 0px; color :#336699; font-size :1.5em; }
+h2 { font-family :arial,sans-serif; letter-spacing :-1px; margin :0.5em 0; text-align :left; }
+h4 { margin :0; border-bottom :1px solid #dddddd; padding-bottom :5px; }
+a h3 { margin :0; font-size :1.1em; padding-bottom :2px; }
+li p { margin :0.5em 0; }
+/**/
+a:link, a:visited, a:active { color :#003366; text-decoration :none; }
+a:hover { color :#336699; text-decoration :none; }
+ul, li { margin :0; padding :0; list-style :none; }
+.current a, .current a:link, .current a:active, .current a:visited { background :url(images/menuo.png) #ffffff; background-repeat :repeat-x; color :#ffffff; }
+
+label { cursor :pointer; }
+input:focus, input:active, select:focus, textarea:focus { background :#f1f8fd; }
+iframe { border :1px solid #35373a; }
+div.box { width :100%; margin :-10px 0 0 0; font-size :small; text-align :right; }
+.header { width :900px; margin :0 auto; }
+.container { width :85%; margin :0 auto; background :url(images/bgtitle.png) #ffffff; background-repeat :repeat-x; }
+.content { padding :1.6em; margin :0 auto; min-height :300px; vertical-align :top; width :900px; }
+#content_container { text-align :center; width :900px; clear :both; margin :0 auto; }
+#admintools ul { padding :0; margin :0 auto; width :100%; }
+#admintools li { list-style-type :none; display :inline; float :left; width :47%; margin :0 10px 0 0; }
+.description { padding :4px 4px 0 4px; text-align :left; vertical-align :top; }
+.graphic { border :4px solid #fdfdfd; height :50px; padding-left :3px; width :50px; }
+.graphic img { background-color :#ffffff; border :1px solid #d0d0d0; padding :4px; vertical-align :middle; }
+.menu { margin :0; padding :0; padding-top :8px; padding-bottom :10px; padding-left :8px; background :url(images/menu.png) #000000; background-repeat :repeat-x; }
+.menu li { padding-right :1px; list-style-type :none; display :inline; }
+.menu a, .menu a:link, .menu a:active, .menu a:visited { border-bottom :0; padding :7px 11px 9px 11px; color :#ffffff; }
+.menu a:hover { color :#ffffff; background :url(images/menuo.png) #ffffff; background-repeat :repeat-x; text-decoration :none; }
+.note { color :#666666; font-size :10px; }
+div .pages_list { width :100%; font-size :0.7em; }
+.pages_list .icon_col td img { border-style :none; float :left; padding-right :7px; display :block; }
+.pages_list table { width :100%; margin :0 auto; background-color :#dcdcdc; }
+.pages_list ul { margin :0; padding :0px; font-weight :normal; }
+.pages_list ul li { margin :2px 0; padding :0px; list-style-type :none; }
+.page_list_show li { display :block; }
+img.page_list_rights { border :none; margin-right :5px; float :left; margin-top :2px; margin-bottom :2px; }
+.content input { font-size :12px; }
+.section { margin-top :10px; padding :0px; border :1px solid #999999; font-size :1em; width :100%; background-color :#fdfdfd; height :75px; }
+.sections_header { width :100%; margin-bottom :10px; border :none; background-color :#f0f0f0; height :50px; }
+.sections_header td { padding :5px; }
+.setting_name { width :20%; min-width :200px;  }
+.setting_value { width :80%; }
+.setting_value_permissions { width :50%; min-width :400px; }
+.setting_value textarea { height :50px; }
+.title {
+   text-align :left;
+   padding :4px 5px 0px 3px;
+   font-weight :bold;
+   font-size :14px;
+   margin-bottom :5px;
+}
+span.title { display :block; }
+.tool_table ul { margin :0; padding :0; margin-left :20px; margin-bottom :2px; }
+.tool_table li { padding :1px; list-style-type :disc; }
+/* CSS STYLES FOR THE PAGES SECTION */
+table.pages_view { width :100%; margin :0 auto; border :0; background-color :#ecf3f7; border-spacing :0px; }
+table.pages_view tr:hover { background-color :#f1f8dd; }
+/* FORMS */
+.submit, .cancel { width :100px; margin-top :5px; }
+.form_submit .right { text-align :right; }
+.input_small { width :20px; }
+.input_normal { width :120px; }
+.input_medium { width :150px; }
+.input_wide { width :200px; }
+.input_large { width :300px; }
+select option.disabled { color :#aaaaaa; }
+.jsadmin_drag img { padding :3px 0; margin-top :1px; vertical-align :top; cursor :pointer; }
+.modify_link { padding-top :4px; display :inline; vertical-align :middle; }
+.header_list_page_id { width :30px; padding-right :15px; text-align :right; }
+.header_list_actions { width :150px; text-align :left; }
+.list_actions { width :20px; text-align :left; }
+.sections_list { padding-left :10px; font-weight :bold; }
+.header_list_block { width :180px; text-align :left; }
+.header_list_sections_actions { width :30px; text-align :left; }
+.value_page_code { width :240px; color :#006400; font-weight :400; }
+/* Ende */
+.pages_list table td, table.pages_view td { padding :3px; }
+.save, .reset, .input_narrow { width :100px; }
+.settings_table td, .tool_table td { text-align :left; vertical-align :top; }
+#file_mode input, #dir_mode input { width :12px; height :12px; }
+#hide2, .hide, .page_list { display :none; }
+.header_list_page_title, .list_page_title { width :300px; text-align :left; }
+.list_section_id, .list_page_id, .header_list_section_id { width :2em; text-align :right; }
+.list_page_code, .list_page_language { width :240px; }
+.form_submit .left, .header_list_menu_title, .list_menu_title, .header_list_type { text-align :left; }
+.header_title, .sections_list table, .setting_value input, .setting_value select, .setting_value textarea, .value_input input, .value_input text, .value_input select, .form_submit, .input_full { width :100%; }
+.header_list_pubdate_start, .header_list_pubdate_end, .list_pubdate_start, .list_pubdate_end { width :200px; text-align :left; }
+.right{ text-align :right; }
+.left{ text-align :left; }
+/* set div layers in dead tables */
+.subcolumns { width :100%; overflow :hidden; margin :10px 0; }
+.subcolumns_oldgecko { width :100%; float :left; margin :10px 0; }
+.c10l, .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float :left; }
+.c10r, .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float :right; margin-left :-5px; }
+  .c10l, .c10r { width :10%; }
+  .c20l, .c20r { width :20%; line-height :2em; }
+  .c40l, .c40r { width :40%; }
+  .c60l, .c60r { width :60%; height :21px; }
+  .c25l, .c25r { width :28%; }
+  .c33l, .c33r { width :33.333%; }
+  .c50l, .c50r { width :50%; }
+  .c66l, .c66r { width :66.666%; }
+  .c38l, .c38r { width :38.2%; }
+  .c62l, .c62r { width :61.8%; }
+  .subc { padding :0 0.5em; }
+  .subcl { padding :0 1em 0 0; }
+  .subcr { padding :0 0 0 1em; }
+.c80l, .c80r, .c90l, .c90r { width :80%; }
+.c75l, .c75r, .c80l, .c80r { width :75%; }
+.info { padding :10px; margin-bottom :0.5em; background :#f8f8f8; color :#666666; font-size :91.7%; }
+.note { border :2px #448844 solid; padding :10px; margin :10px auto; background :#eeffee; color :#004400; }
+.important { border :2px #888844 solid; padding :10px; margin-bottom :1em; background :#ffffee; color :#444400; }
+.warning { border :2px #884444 solid; padding :10px; margin-bottom :1em; background :#ffeeee; color :#440000; }
+.row_0 { background-color :transparent; }
+.row_1 { background-color :#ccddee; }
+div.content_box { margin :0em auto; }
+div.content_box form { width :98%; }
+#language,
+#timezone,
+#date_format,
+#time_format { min-width :250px; }
+#display_name,
+#username,
+#email,
+#new_password_1,
+#new_password_2,
+#current_password { min-width :250px; }
+#submit,
+#reset { max-width :100px; }
+ div#username { height :17px; width :118%; background-color :#e9e9e9; min-width :250px; border :0px groove #6799c4; text-align :left; font-weight :bold; margin :0; }
+.save_section { margin :20px auto 5px auto; }
+#language,
+#timezone,
+#date_format,
+#time_format,
+#display_name,
+#username,
+#email,
+#new_password_1,
+#new_password_2,
+#current_password { width :118%; }
+.section-info { margin :1.5em 0; }
+.rounded { border-radius :10px; -khtml-border-radius :10px; -webkit-border-radius :10px; -moz-border-radius :10px; }
+.bigger { font-size :150%; }
+.strong { font-weight :bold; }
+.msg-box { background :#e5ffe6; border :0.2em #009900 solid; color :#336600; margin-bottom :1em; padding :0.63em; text-align :center; }
+.error-box { background :#ffeeee; border :0.2em #884444 solid; color :#440000; margin-bottom :1em; padding :0.63em; text-align :center; }
+.msg-box p,
+.error-box p { font-size :120%; }
+select > option.user-inactive { color :#990000; }
+button.status { cursor :pointer; border-radius :5px; -khtml-border-radius :5px; -webkit-border-radius :5px; -moz-border-radius :5px; }
+
+/* depending styles for /admin/pages_settings */
+div.page-settings {
+	font-size: 0.9em;
+	border: none;
+}
+	div.page-settings div.caption {
+		font-size: 1em;
+		font-weight: bold;
+		padding: 3px 0 0px 0;
+		margin: 0; padding: 0; border: none;
+		margin-bottom: 10px;
+		border-bottom: groove 2px #a8bccb;
+	}
+	div.page-settings label {
+		display: inline-block;
+	}
+	div.page-settings input,
+	div.page-settings textarea,
+	div.page-settings select {
+		width: 210px;
+	}
+	div.page-settings select {
+/*		font-size: 1em; */
+	}
+	div.page-settings textarea {
+		height: 5em;
+	}
+	div.page-settings [type=checkbox] {
+		width: 2.5em;
+	}
+div.page-settings-leftcol {
+	float: left;
+	padding: 10px 10px 10px 10px;
+	border-right: groove 2px #a8bccb;
+}
+	div.page-settings-leftcol div {
+		padding: 2px 0 3px 0;
+		vertical-align: top;
+	}
+	div.page-settings-leftcol label {
+		width: 170px;
+		vertical-align: top;
+	}
+div.page-settings-righttoprow {
+	margin-left:417px;
+	padding: 5px 20px 5px 10px;
+}
+	div.page-settings-righttoprow label {
+		width: 110px;
+		vertical-align: top;
+	}
+div.page-settings-centercol {
+	float: left;
+	padding: 10px 20px 10px 20px;
+	border-right: groove 2px #a8bccb;
+}
+div.page-settings-rightcol {
+	float: left;
+	padding: 10px 20px 10px 10px;
+	border: none;
+}
+/* ************************************************************************** */
+/* DIV-mbox to show selector or simply content only ************************* */
+div.mbox {
+   padding :10px;
+   margin :15px auto;
+   background-color :#fff;
+   color :#330033;
+   font-size :1em;
+   display :block;
+}
+ 	div.mbox div { } /* inner div to expand for additional decorations (see .mbox-icon div) */
+		div.mbox div a { font-size :1em; color: #0052A1; }
+		div.mbox div a:hover { color: #0099FF; }
+		div.mbox div p.title { margin :0; padding :0.08em 0 0.6em 0; font-size: 110%; color: #0052A1; font-weight: bold;}
+		div.mbox div p { margin :0; padding :0 0 0.6em 0;}
+div.mbox:hover {  }
+/* extension for mbox to show additional icons on left side ***************** */
+div.mbox-icon { background-repeat :no-repeat; background-image :url(icons/info_50.png); background-position :15px 50%; padding :15px; min-height: 25px;}
+	div.mbox-icon div { margin-left :70px; border-left : 0px outset; padding-left: 5px;}
+div.mbox-icon16 { background-repeat :no-repeat; background-image :url(icons/info_16.png); background-position :5px 50%; padding :5px; min-height: 10px;}
+	div.mbox-icon16 div { margin-left :30px; border-left : 4px outset; padding-left: 5px;}
+/* coloring of the mbox and other boxes also ******************************** */
+div.box-ok { border-color: green; color: green; }
+div.box-error { border-color: red; color: red; }
+div.box-info { border-color: #bb7a00; color: #003ff2;}
+div.box-warning { border-color: orange; color: orange;}
+/* Border attributes for mbox and other elements also *********************** */
+
+/* label/input attributes for mbox for tableless design *********************** */
+div.mbox label, 
+div.mbox select, 
+div.mbox span, 
+div.mbox textarea, 
+div.mbox input { display :block; float :left; margin-bottom :10px; margin-right :5px; }
+div.mbox label { padding-right :10px; }
+div.mbox label.radio { text-align : left; padding-right :20px; width :100px; }
+div.mbox br { clear : both; }
+/**/
+/* END of mbox - definition ************************************************* */
+/* ************************************************************************** */
+div.content_box form { width : 100%; }
+.content_box {
+   position :relative;
+   margin :0px auto;
+   padding :0;
+}
+   .content_box form{ background :transparent; height :auto; }
+   .content_box li {
+   float :left;
+   margin :auto 0.8em;
+   list-style-type :none;
+   display :block;
+}
+   .content_box ul { padding :0 0 0 15px; margin :0 auto; width :100%; }
+   .content_box h5.title { color :#339bff; font-weight :bold; font-size :1.2em; margin :0 auto; text-align :left; }
+   .content_box h5.title a:link  { color :#0067ca; }
+   .content_box h5.title a:hover  { color : #0099ff; }
+   .content_box h5.noscript { font-size :1.2em; padding :5px 0px 5px 0px; }
+   .content_box div.noscript { height :auto; width :100%; padding :5px; background :none no-repeat left; }
+/*  */
+   button { padding :2px; }
+   button.link { padding :0px; background-color :transparent; display :inline; vertical-align :middle; border :0px none; cursor :pointer; }
+   button span.title { font-size :1.3em; display :inline; font-weight :100; color :#007ac8; letter-spacing :1px; }
+/*  */
+.curved { border : 1px solid #666666; }
+div.col_content { margin-right :0.5em; padding :2px 0 2px 10px; }
+.shadow { box-shadow :3px 3px 10px rgba(0, 0, 0, 0.6); }
+.row_0 { background-color :transparent; }
+.row_1 { background-color : #cccccc; }
+/**/
+h1, h2, h3, h4, h5, h6 { color : #003366; display :block; font-weight :bold; margin :0.5em auto; padding-bottom :5px; }
+h6 { font-size :100%; }
+/**/
+.cleft, div.col_left { float :left; }
+.cright, div.col_right { float :right; }
+.c25, div.col_width25 { width :25%; }
+.c33, div.col_width33 { width :33.333%; }
+.c50, div.col_width50 { width :48%; }
+.c60, div.col_width60 { width :60%; }
+.c75, div.col_width75 { width :75%; }
+.c90, div.col_width90 { width :90%; }
+.c100, div.col_width100 {
+   width :100%;
+   margin : 0 auto;
+}
+.c400, .col_width400 { width :400px; }
+.h30 { height :25px; }
+.h50 { height :49px; }
+.h65 { min-height :70px; overflow :hidden; }
+.h80 { height :80px; }
+.h100 { height :100px; }
+.h120 { height :120px; }
+.h140 { height :140px; }
+.h185 { height :185px; }
+.min_h100 { min-height :100px; }
+.border { border-right :5px solid #cccccc; }
+/**/
+.clear:after { clear :both; content :"."; display :block; font-size :0; height :0; visibility :hidden; }
+.clear { clear :both; display :block; }
+.ie-clearing { display :none; }
+.floatbox { overflow :hidden; }
+.spacer { line-height :1em; margin-right :0.5em; position :relative; }
+table.layout { table-layout :fixed;  }
+/*overwriting above */
+td,th,textarea { color :#000000; font-size :96%; font-family :Verdana, Arial, Helvetica, sans-serif; }
+textarea { font-size :86%; }
+.container, .hmenu { 
+   min-width :320px;
+ }
+.content {
+  padding: 1em;
+  width: 85%;
+  min-width :320px;
+}
+div.dev-info {
+   background :#DDDDDD;
+   max-width: 85%;
+   overflow :auto;
+   height :auto;
+   white-space :normal;
+   margin : 0 auto 10px;
+   position :relative;
+
+}
+div.dev-info div span {
+   margin-bottom :1px;
+
+}
+
+.settings_table, .tool_table {
+   text-align :left;
+   vertical-align :top;
+   width :95%;
+}
+
+input.save,
+input.reset { 
+width: auto;
+ }
+.content input {
+  font-size: 100%;
+}
+.msg-box { text-align :left; }
+
+.permission_box { 
+   width :95%;
+   border :2px solid #ddd;
+ }
+.permission_box caption { 
+   text-align : center;
+   line-height : 30px;
+   font-weight :bold;
+ }
+.permission_box th { 
+   text-align :left;
+   background :#d2e8e8;
+ }
+.permission_box th { 
+   text-align :left;
+ }
+.permission_box td label { 
+   text-align :left;
+   vertical-align : text-top;
+   font-size :98%;
+ }
+textarea { font-size :100%; }
+
+.setting_value label { 
+   text-align :left;
+   vertical-align : text-top;
+   font-size :98%;
+ }
+/* header horizontal navigation */  
+div.hmenu {
+   background : #486991 url(images/menu.png);
+   line-height : 3em;
+   margin : 0px auto;
+   font-size :96%;
+   text-align :left;
+   width :100%;
+}
+   div.hmenu ul {
+   color :#ffffff;
+   margin : 0px auto;
+   display :block;
+   padding :0;
+   list-style-position :outside;
+}
+	   div.hmenu * a { color :#ffffff; text-decoration :none; }	
+   div.hmenu ul li {
+   color :#ffffff;
+   display :inline;
+   padding :10px 0px;
+}
+   div.hmenu ul li a {
+   color :#ffffff;
+   display :inline;
+   height :2em;
+   padding :10px 5px;
+   font-weight :normal;
+   background :transparent;
+} 
+   div.hmenu ul li a.active,
+   div.hmenu ul li a.current {
+   color :#ffffff;
+   background : transparent url(images/menuo.png) repeat-x;
+}
+   div.hmenu ul li:hover,
+   div.hmenu ul li a:hover {
+   color :#ffffff;
+   background : transparent url(images/menuo.png) repeat-x;
+} 
+.main { 
+   width :auto;
+   min-/width :320px;
+   max-width :87em;
+   border :0px solid #000000;
+   margin : 0px auto;
+   padding :0px;
+ }
+
+.header { 
+   width :85%;
+ }   
+ .footer {
+   width :85%;
+   margin :15px auto;
+}
+.logo { 
+   width :278px;
+   padding-right :20px;
+ }  
+.version {
+   margin :15px auto;
+   float :right;
+}   
+ .topnav { 
+    margin : 0 auto;
+    text-align :center;
+ }   
+ div.msg-box.center { 
+    margin : 0 auto;
+    text-align :center;
+ }   
+.pages_list table td, table.pages_view td {
+   padding :3px;
+   font-size :150%;
+}
Index: branches/2.8.x/wb/templates/wb_theme/templates/header.htt
===================================================================
--- branches/2.8.x/wb/templates/wb_theme/templates/header.htt	(revision 1677)
+++ branches/2.8.x/wb/templates/wb_theme/templates/header.htt	(revision 1678)
@@ -55,10 +55,10 @@
 <table summary="" class="container">
 <tr>
 	<td>
-		<div class="menu">
+		<div class="hmenu">
 			<ul>
 			<!-- BEGIN linkBlock -->
-			<li class="{CLASS}"><a href="{LINK}" target="{TARGET}">{TITLE}</a></li>
+			<li class="{CLASS}"><a class="{CLASS}" href="{LINK}">{TITLE}</a></li>
 			<!-- END linkBlock -->
 		</ul>
 		</div>
