					{
					int	n;
						for(n = 0 ; n<8 ; n++)
							GAD_DevConfig_Device_Labels[n] = IC_DeviceNames.Names[n];
						GAD_DevConfig_Device_Labels[n] = NULL;
						LT_New(Handle,
							LA_Type,						TAB_KIND,
							LATB_Labels,				GAD_DevConfig_Device_Labels,
							LA_ID,						GAD_DevConfig_Device,
							TAG_DONE);
						{
							LT_New(Handle, LA_Type, VERTICAL_KIND, LA_ID, GAD_DevConfig_Page0, LAGR_ActivePage, 0, LAGR_SameSize, TRUE, TAG_DONE);
							LT_New(Handle,
								LA_Type,						VERTICAL_KIND,
								LAGR_SameSize,				TRUE,
								TAG_DONE);
							{
								LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
								{
									LT_New(Handle, LA_Type, HORIZONTAL_KIND, TAG_DONE);
									{
										/* Eingehende MSN */
										LT_New(Handle,
											LA_Type,						VERTICAL_KIND,
											LA_LabelText,				"MSN0-9",
											LAGR_Frame,					TRUE,
											TAG_DONE);
										{
										static	STRPTR	MSNLabels[] = {"MSN0:", "MSN1:", "MSN2:", "MSN3:", "MSN4:", "MSN5:", "MSN6:", "MSN7:", "MSN8:", "MSN9:"};
										int	n;

											for(n = 0 ; n < 10 ; n++)
											{
												LT_New(Handle, LA_Type, HORIZONTAL_KIND, TAG_DONE);
													LT_New(Handle,
														LA_Type,					TEXT_KIND,
														LA_LabelText,			MSNLabels[n],
														LA_ID,					GAD_DevConfig_MSN0 + n,
														LA_Chars,				10,
														GTTX_Border,			TRUE,
														TAG_DONE);
													LT_New(Handle,
														LA_Type,					CHECKBOX_KIND,
														LA_NoKey,					TRUE,
														LA_ID,					GAD_DevConfig_MSN0_Call + n,
														TAG_DONE);
												LT_EndGroup(Handle);
											}
										}
										LT_EndGroup(Handle);

										LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
										{
										static	STRPTR	Labels[] = {"Allgemeines/Rufumleitung", "Anklopfen", NULL};
											LT_New(Handle,
												LA_Type,						TAB_KIND,
												LA_NoKey,					TRUE,
												LATB_Labels,				Labels,
												LATB_AutoPageID,			GAD_PAGE2,
												LATB_Active,				0,
												TAG_DONE);
											LT_New(Handle,
												LA_Type,						VERTICAL_KIND,
												LA_ID,						GAD_PAGE2,
												LAGR_ActivePage,			0,
												LAGR_SameSize,				TRUE,
												TAG_DONE);
											{
												LT_New(Handle,
													LA_Type,						VERTICAL_KIND,
													LAGR_Spread,				TRUE,
													TAG_DONE);
												{
													/* Allgemeine Einstellungen für das Gerät */
													LT_New(Handle,
														LA_Type,						VERTICAL_KIND,
														LA_LabelText,				"Allgemeines",
														LAGR_Frame,					TRUE,
														TAG_DONE);
													{
														LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
														{
														static	STRPTR	Dienst[] = {"Telefon", "Fax G3", "Modem", "DatexJ", "Anrufbeantworter", "Kombi-Dienst", NULL};
														static	STRPTR	Wahlbewertung[] = {"keine", "Inland", "Ort", "Halbamt", "Nichtamt", NULL};
															LT_New(Handle,
																LA_Type,						STRING_KIND,
																LA_NoKey,					TRUE,
																LA_ID,						GAD_DevConfig_PIN,
																LA_LabelText,				"PIN:",
																LA_Chars,					5,
																GTST_MaxChars,				4,
																TAG_DONE);
															LT_New(Handle,
																LA_Type,						POPUP_KIND,
																LA_NoKey,					TRUE,
																LA_ID,						GAD_DevConfig_Service,
																LA_LabelText,				"Dienst:",
																LAPU_Labels,				Dienst,
																TAG_DONE);
															LT_New(Handle,
																LA_Type,						POPUP_KIND,
																LA_NoKey,					TRUE,
																LA_ID,						GAD_DevConfig_DialCaps,
																LA_LabelText,				"Wahlbewertung:",
																LAPU_Labels,				Wahlbewertung,
																TAG_DONE);
														}
														LT_EndGroup(Handle);
														LT_New(Handle, LA_Type, HORIZONTAL_KIND, TAG_DONE);
															LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
															{
																LT_New(Handle,
																	LA_Type,						CHECKBOX_KIND,
																	LA_NoKey,					TRUE,
																	LA_ID,						GAD_DevConfig_TerminalMode,
																	LA_LabelText,				"Amtsholung:",
																	TAG_DONE);
																LT_New(Handle,
																	LA_Type,						CHECKBOX_KIND,
																	LA_NoKey,					TRUE,
																	LA_ID,						GAD_DevConfig_ChargePulse,
																	LA_LabelText,				"Geb.-Impuls:",
																	TAG_DONE);
															}
															LT_EndGroup(Handle);
															LT_New(Handle, LA_Type, HORIZONTAL_KIND, LA_LabelText, "Gebühren", LAGR_Frame, TRUE, TAG_DONE);
															{
															static	STRPTR	Labels[] = {"Einh.", PrgConfig.DMname, NULL};
																LT_New(Handle,
																	LA_Type,						CYCLE_KIND,
																	LA_NoKey,					TRUE,
																	LA_ID,						GAD_DevConfig_ChargeType,
																	GTCY_Labels,				Labels,
																	TAG_DONE);
																LT_New(Handle,
																	LA_Type,						TEXT_KIND,
																	LA_ID,						GAD_DevConfig_Charge,
																	LA_Chars,					6,
																	GTTX_Border,				TRUE,
																	GTTX_Justification,		GTJ_RIGHT,
																	TAG_DONE);
																LT_New(Handle,
																	LA_Type,						BUTTON_KIND,
																	LA_NoKey,					TRUE,
																	LA_ID,						GAD_DevConfig_ChargeReset,
																	LA_LabelText,				"0",
																	TAG_DONE);
															}
															LT_EndGroup(Handle);
														LT_EndGroup(Handle);
													}
													LT_EndGroup(Handle);
													/* Einstellungen für die Rufumleitung */
													LT_New(Handle,
														LA_Type,						VERTICAL_KIND,
														LA_LabelText,				"Rufumleitung",
														LAGR_Frame,					TRUE,
														TAG_DONE);
													{
													int	n;
													static	STRPTR	NONE_EXT[] = {"Keine", "Extern"};
														for(n = 0 ; n < 8 ; n++)
															GAD_DevConfig_Reroute_Labels[n + 2] = IC_DeviceNames.Names[n];
														GAD_DevConfig_Reroute_Labels[0] = NONE_EXT[0];
														GAD_DevConfig_Reroute_Labels[1] = NONE_EXT[1];
														GAD_DevConfig_Reroute_Labels[10] = NULL;
														for(n = 0 ; n < 8 ; n++)
															GAD_DevConfig_RerouteIfBusy_Labels[n + 1] = IC_DeviceNames.Names[n];
														GAD_DevConfig_RerouteIfBusy_Labels[0] = NONE_EXT[0];
														GAD_DevConfig_RerouteIfBusy_Labels[9] = NULL;
														LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
														{
															LT_New(Handle,
																LA_Type,						POPUP_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				"Umleitung:",
																LA_ID,						GAD_DevConfig_Reroute,
																LAPU_Labels,				GAD_DevConfig_Reroute_Labels,
																TAG_DONE);
															LT_New(Handle,
																LA_Type,						STRING_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				"» Nummer»",
																LA_ID,						GAD_DevConfig_ExtNum,
																LA_Chars,					20,
																LAST_Picker,				TRUE,
																GTST_MaxChars,				19,
																TAG_DONE);
															LT_New(Handle,
																LA_Type,						POPUP_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				"Bei besetzt:",
																LA_ID,						GAD_DevConfig_RerouteIfBusy,
																LAPU_Labels,				GAD_DevConfig_RerouteIfBusy_Labels,
																TAG_DONE);
														}
														LT_EndGroup(Handle);
														LT_New(Handle, LA_Type, HORIZONTAL_KIND, TAG_DONE);
														{
															LT_New(Handle,
																LA_Type,						LEVEL_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				"Nach",
																LA_ID,						GAD_DevConfig_RingsUntilReroute,
																LA_Chars,					7,
																GTSL_Min,					3,
																GTSL_Max,					10,
																TAG_DONE);
															LT_New(Handle,
																LA_Type,						POPUP_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				"Rufe",
																LA_ID,						GAD_DevConfig_RerouteDelayed,
																LAPU_Labels,				GAD_DevConfig_RerouteIfBusy_Labels,
																LA_Chars,					12,	//LT_LabelChars(Handle, "MMMMMMMMMMMM"),
																TAG_DONE);
														}
														LT_EndGroup(Handle);
													}
													LT_EndGroup(Handle);
												}
												LT_EndGroup(Handle);
												/* Anklopfen */
												LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
												{
													LT_New(Handle,
														LA_Type,						HORIZONTAL_KIND,
														LA_LabelText,				"Anklopfen",
//														LAGR_Spread,				TRUE,
														LAGR_Frame,					TRUE,
														TAG_DONE);
													{
													static	STRPTR	ExtLabels[] = {"MSN0", "MSN1", "MSN2", "MSN3", "MSN4", "MSN5", "MSN6", "MSN7", "MSN8", "MSN9"};
													int	n;
														LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
														for(n = 0 ; n < (sizeof(ExtLabels) / sizeof(STRPTR)) ; n++)
															LT_New(Handle,
																LA_Type,						CHECKBOX_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				ExtLabels[n],
																LA_ID,						GAD_DevConfig_EKnock0 + n,
																TAG_DONE);
														LT_EndGroup(Handle);
														LT_New(Handle, LA_Type, VERTICAL_KIND, TAG_DONE);
														for(n = 0 ; n < 8 ; n++)
															LT_New(Handle,
																LA_Type,						CHECKBOX_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				GAD_DevConfig_Device_Labels[n],
																LA_ID,						GAD_DevConfig_IKnock0 + n,
																LA_Chars,				12,
																LA_LabelChars,				12,
																TAG_DONE);
															LT_New(Handle,
																LA_Type,						CHECKBOX_KIND,
																LA_NoKey,					TRUE,
																LA_LabelText,				"Türklingel",
																LA_ID,						GAD_DevConfig_TKnock,
																LA_ExtraSpace,				TRUE,
																TAG_DONE);
														LT_EndGroup(Handle);
													}
													LT_EndGroup(Handle);
												}
												LT_EndGroup(Handle);
											}
											LT_EndGroup(Handle);
										}
										LT_EndGroup(Handle);
									}
									LT_EndGroup(Handle);
								}
								LT_EndGroup(Handle);
							}
							LT_EndGroup(Handle);
							LT_New(Handle,
								LA_Type,				VERTICAL_KIND,
								TAG_DONE);
							{
							static	STRPTR	Lines[12];
								Lines[0] = "Dieses Endgerät ist als MOH-Gerät definiert";
								Lines[1] = "Das heißt, daß dieses Endgerät als externe";
								Lines[2] = "Musikquelle beim Warten benutzt wird!";
								Lines[3] = "";
								Lines[4] = "Aus diesem Grund können keinen Einstellungen";
								Lines[5] = "an diesem Endgerät vorgenommen werden!";
								Lines[6] = "";
								Lines[7] = "MOH (MusicOnHold) läßt sich über:";
								Lines[8] = "Anlage=>MusicOnHold";
								Lines[9] = "ausschalten.";
								Lines[10]= NULL;

							   LT_New(Handle,
   						      LA_Type,                BOX_KIND,
   						      LABX_Lines,					Lines,
					   		   LABX_AlignText,         ALIGNTEXT_CENTERED,
							      LABX_DrawBox,           TRUE,
							      TAG_DONE);
							}
							LT_EndGroup(Handle);
							LT_EndGroup(Handle);		/* Page-Group */
						}
					}
