/* Style für die OVERVIEW Seiten */
/* Body-Tag */
.ViewBody                 {background-color: #FFFFFF; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

/* Normaler Text */
.ViewTextNormal           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
/* Hervorgehobener Text */
.ViewTextBold             {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
/* Dialog Text */
.ViewTextDialog           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5989AC}
/* Fehler Text */
.ViewTextError            {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
/* kleiner Fehler Text */
.ViewTextErrorSmal        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000}
/* Überschrift 1 */
.ViewTextHeadline1        {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; border-color: black black #5989AC; padding-left: 5px; padding-top: 5px; padding-right: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
/* Überschrift 2 */
.ViewTextHeadline2        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border-color: black black #5989AC; padding-left: 5px; padding-top: 5px; padding-right: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-style: italic}

/* Hervorgehobener Link */
.ViewLinkBold             {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5989AC; text-decoration: none}
/* Hervorgehobener Link (Mouseover) */
.ViewLinkBold:hover       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}
/* Großer Link */
.ViewLinkBig              {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #5989AC; text-decoration: none}
/* Großer Link (Mouseover) */
.ViewLinkBig:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: underline}
/* Normaler Link */
.ViewLinkNormal           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5989AC; text-decoration: none}
/* Normaler Link (Mouseover) */
.ViewLinkNormal:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: underline}

/* Tabellenlisten */
/* Tabellen-Tag */
.ViewTableList            { width:100%}
/* Hervorgehobene Zellen */
.ViewTableList th         {background-color: #5989AC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; border-color: black black #000000; padding-top: 8px; text-align: left; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: bottom}
/* Normale Zellen */
.ViewTableList td         {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* Hervorgehobene Zellen */
.ViewTableListTh th       {background-color: #5989AC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; border-color: black black #000000; padding-top: 8px; text-align: left; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
/* Normale Zellen */
.ViewTableListTd td       {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; border-color: #FFFFFF black #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
/* Normale Zellen (Mouseover) */
.ViewTableListTdHover td  {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; border: #FF0000 solid; border-width: 1px 0px}
/* Link in normalen Zellen */
.ViewTableList td a          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5989AC; text-decoration: none}
/* Link in normalen Zellen (Mouseover) )*/
.ViewTableList td a:hover    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0000FF; text-decoration: underline}
/* Link in normalen Zellen */
.ViewTableList th a          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
/* Link in normalen Zellen */
.ViewTableList th a:hover          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0000FF; text-decoration: none}

/* Indextabellen ??? */
/* IndexTable */
.IndexTable               { }
/* IndexTableTd */
.IndexTableTd             {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border: #cccccc solid; cursor: hand; border-width: 1px 1px 0px; white-space: nowrap}
/* IndexTableTdHover */
.IndexTableTdHover        {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5989AC; padding-top: 3px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border: #cccccc solid; cursor: hand; border-width: 1px 1px 0px; white-space: nowrap}
/* IndexTableTdOff */
.IndexTableTdOff          {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5989AC; padding-top: 3px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border: #5989AC solid; cursor: hand; border-width: 1px 1px 0px; white-space: nowrap}
/* IndexTableTdOffHover */
.IndexTableTdOffHover     {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5989AC; padding-top: 3px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border: #5989AC solid; cursor: hand; border-width: 1px 1px 0px; white-space: nowrap}

/* Ansichtstabellen */
/* Tabellen-Tag */
.ViewTableItem            { }
/* Hervorgehobene Zellen */
.ViewTableItem th         {background-color: #5989AC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; width: 25%; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
/* Normale Zellen */
.ViewTableItem td         {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; border-color: black black #CCCCCC; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* Hervorgehobene Zellen */
.ViewTableItemTh          {background-color: #5989AC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; width: 25%; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
/* Normale Zellen */
.ViewTableItemTd          {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; width: 75%; border-color: black black #CCCCCC; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* Fehler Zellen */
.ViewTableItemError       {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF0000; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* weitere Ansichtselemente */
/* Textfeld */
.ViewInputText            {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; color: #5989AC; border: #5989AC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
/* Button */
.ViewInputButton          {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand; color: #5989AC; border: 1px #5989AC solid; font-weight: bold}
/* Radio-Button */
.ViewInputRadio           {cursor: hand}
/* Auswahlliste */
.ViewInputSelect          {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; cursor: hand; color: #5989AC; border: #5989AC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* Style für die LOGIN Seiten */
/* Body-Tag */
.LoginBody                {background-color: #FFFFFF; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

/* LoginTextError */
.LoginTextError           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
/* LoginTextNormal */
.LoginTextNormal          {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
/* LoginTextBold */
.LoginTextBold            {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
/* LoginTextHeadline1 */
.LoginTextHeadline1       {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; border-color: black black #5989AC; padding-left: 5px; padding-top: 5px; padding-right: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

/* LoginLinkBold */
.LoginLinkBold            {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5989AC; text-decoration: none}
/* LoginLinkBold:hover */
.LoginLinkBold:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}
/* LoginLinkNormal */
.LoginLinkNormal          {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5989AC; text-decoration: none}
/* LoginLinkNormal:hover */
.LoginLinkNormal:hover    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: underline}

/* LoginTable */
.LoginTable               {width:50%}
/* LoginTable th */
.LoginTable th            {background-color: #5989AC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; width: 25%; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
/* LoginTable td */
.LoginTable td            {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; width: 75%; border-color: black black #CCCCCC; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* LoginInputText */
.LoginInputText           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; color: #5989AC; border: #5989AC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
/* LoginInputButton */
.LoginInputButton         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: hand; background-color: #CCCCCC; color: #5989AC; border: 2px #5989AC outset; font-weight: bold}
/* LoginInputRadio */
.LoginInputRadio          {cursor: hand}

/* Style für die MENÜ Seiten */
/* MenuBody */
.MenuBody                 {background-color: #FFFFFF; margin-top: 5px; margin-right: 7px; margin-bottom: 5px; margin-left: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

/* MenuTextError */
.MenuTextError            {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
/* MenuTextNormal */
.MenuTextNormal           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
/* MenuTextBold */
.MenuTextBold             {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
/* MenuLinkBold */
.MenuLinkBold             {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5989AC; text-decoration: none}
/* MenuLinkBold:hover */
.MenuLinkBold:hover       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}
/* MenuLinkNormal */
.MenuLinkNormal           {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5989AC; text-decoration: none}
/* MenuLinkNormal:hover */
.MenuLinkNormal:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: underline}

/* MenuTable */
.MenuTable                {width:100%}
/* MenuTable th */
.MenuTable th             {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left; padding-top: 1px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; border: solid; border-width: 1px 1px 0px 0px; border-color: #999999 #999999 black black}
/* MenuTable th img */
.MenuTable th img         {vertical-align: middle}
/* MenuTable td */
.MenuTable td             {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 20px; border: 0px black solid}

/* Style für den TOP Frame */
/* TopBody */
.TopBody                  {background-color: #FFFFFF; margin-top: 0px; margin-right: 30px; margin-bottom: 0px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-image: url(images/verlauf1400x1.gif)}
/* TopTime */
.TopTime                  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

/* Style für die Dokumenten-Ansicht */
/* ViewHierarchyTable */
.ViewHierarchyTable       { }
/* ViewHierarchyTable th */
.ViewHierarchyTable th    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5989AC; border-color: black black #000000; padding-top: 6px; text-align: left; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* ViewHierarchyTable td */
.ViewHierarchyTable td    {font-family: Tahoma, Arial; font-size: 9px; font-weight: normal; color: #000000; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* ViewHierarchyTable td img */
.ViewHierarchyTable td img     {vertical-align: text-bottom; border:0px;}
/* HierarchyLinkNormal */
.HierarchyLinkNormal           {font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #5989AC; text-decoration: none}
/* HierarchyLinkNormal:hover */
.HierarchyLinkNormal:hover     {font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #FF0000; text-decoration: underline}

/* OptionsBody */
/* OptionsBody */
.OptionsBody              {background-color: #FFFFFF; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 }

/* Style für Kontextmenü */
/* Menüzeile */
.ContextMenuTD            {background-color: #FFFFFF; font-family: Tahoma, Arial; font-size: 11px; color: #000000; padding-top: 2px; padding-right: 30px; padding-bottom: 2px; padding-left: 20px; text-align: left; cursor: default}
/* Menüzeile (Mouseover) */
.ContextMenuTDHover       {font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; background-color: #3366CC; padding-top: 2px; padding-right: 30px; padding-bottom: 2px; padding-left: 20px; cursor: default}