BODY                          { font-family: "Arial", sans-serif; margin: 0.5em 0px; }

H2                            { margin:5px 0px 5px 0px; }

P                             { font-size: 10pt; font-family: "Arial", "sans-serif"; font-weight: normal; } 
INPUT,SELECT,OPTION           { font-size: 14px; }
FORM                          { margin:0px; }

TABLE, TD                     { font-family: "Arial", "sans-serif"; font-size: 10pt; }

FONT.siteDebug                { color: #009933; }
FONT.siteLink                 { color: #808080; font-size: 9pt; }
FONT.siteHeader               { color: #009933; font-size: 12pt;}
FONT.siteMsg                  { color: #009933; }
FONT.siteOliv                 { color: #999900; }  /*benutzt vom accounting_info*/
FONT.siteHint                 { color: #FFA500; }
FONT.siteWarn                 { color: #FF6347; }
FONT.siteInfo                 { color: #000066; }
FONT.siteEnh                  { color: #FFDD00; }
FONT.siteErr                  { color: #FF6347; font-size: 14px; }
FONT.siteStep                 { color: #0051A5; }
FONT.siteFontMajus            { color: #808080; font-size: 16pt; font-weight: bold; }
FONT.siteFontMinus            { color: #808080; font-size: 14pt; font-weight: bold; }
FONT.siteLabel                { color: #808080; font-size: 12px; }
FONT.siteValue                { font-size: 12px; }
FONT.siteSmallValue           { font-size: 9px; }
FONT.siteBoldValue            { font-size: 12px; font-weight: 600}
FONT.siteStatus               { color: #8C8E8C; font-size: 8pt; }

FONT.siteOrange               { color: #FF9933; }
FONT.siteRed                  { color: #FF6347; }
FONT.siteGreen                { color: #009933; }
FONT.siteBlue                 { color: #0051A5; }


INPUT.siteButton              { background-color:#000066; color:#FFFFFF; height: 16pt; width:70pt; font-size: 14px; font-weight: bold; }
INPUT.siteButtonAction        { background-color:#000066; color:#FFFFFF; height: 16pt; width:70pt; font-size: 14px; font-weight: bold; }
INPUT.siteButtonActionBold    { background-color:#000066; color:#FFFFFF; height: 18pt; width:120pt; font-size: 14px; font-weight: bold; }
INPUT.siteInput               { background-color:#FFFFFF; color:#000000; height: 14pt; font-size: 14px; font-weight: bold; }
INPUT.siteButtonActionWarn    { background-color:#FFA500; color:#FFFFFF; height: 16pt; width:80pt; font-size: 14px; font-weight: bold; }
INPUT.siteButtonActionDanger  { background-color:#FF6347; color:#FFFFFF; height: 16pt; width:80pt; font-size: 14px; font-weight: bold; }
INPUT.siteForced              { background-color:#FFFFE0; color:#000000; height: 14pt; font-size: 14px; font-weight: bold; }
SELECT.siteForced             { background-color:#FFFFE0; color:#000000; }

TH.siteTableMainHeader        { background-color: #DDDDDD; color: #0051A5; font-size: 12px; font-weight: normal}
TH.siteTableSubHeader         { background-color: #DDDDDD; color: #FF6347; font-size: 14px; font-weight: normal}
TH.siteTableSmallHeader       { background-color: #DDDDDD; color: #808080; font-size: 14px; font-weight: normal}
TH.siteTableSelect            { background-color: #FFFFFF; color: #000000; font-size: 14px; }
TH.siteTableHeader            { background-color: #DDDDDD; color: #808080; font-size: 14px; }

TD.siteTableHeaderHighLight   { background-color: #DDDDDD; color: #FF6347; font-size: 14px; }
TD.siteTableBorder            { background-color: #EFEFEF; color: #808080; font-size: 12px; 
                                border-style: solid; border-width: 1pt; border-color: #808080; }
TD.siteTableForeground        { background-color: #FFFFFF; font-size: 12px; color: #808080; }
TD.siteTableBackground        { background-color: #DDDDDD; font-size: 12px }
TD.siteTableValue             { background-color: #FFFFFF; color: #000000; font-size: 12px }
TD.siteTableValueRed          { background-color: #FF9999; color: #000000; font-size: 12px; }
TD.siteTableValueYellow       { background-color: #FFFFCC; color: #000000; font-size: 12px; } 
TD.siteTableValueGreen        { background-color: #CCFF99; color: #000000; font-size: 12px; }
TD.siteTableValueOrange       { background-color: #FF9933; color: #000000; font-size: 12px; }
TD.siteTableLabel             { background-color: #FFFFFF; color: #808080; font-size: 14px; font-weight: 600 }
TD.siteTableAction            { background-color: #FFFFFF; color: #808080; font-size: 12px; font-weight: normal }
TD.siteTableError             { background-color: #FFFFFF; color: #FF6347; font-size: 14px; font-weight: normal }
TD.siteTableMsg               { background-color: #FFFFFF; color: #009933; font-size: 12px; font-weight: 600 }
TD.siteTableHint              { background-color: #FFFFFF; color: #FFA500; font-size: 12px; font-weight: 600 }
TD.siteTableEmph              { background-color: #FFFFCC; color: #808080; font-size: 12px; font-weight: 600 }
TD.siteTableInfo              { background-color: #FFFFCC; color: #808080; font-size: 12px; font-weight: normal }
TH.siteTableHeaderTask        { background-color: #FFFFFF; color: #050505; font-size: 12px; font-weight: bold }

FONT.orange                   { color: #FF9933; font-size: 12px; }
FONT.red                      { color: #FF6347; font-size: 12px; }
FONT.green                    { color: #009933; font-size: 12px; }
FONT.step                     { color: #0051A5; font-size: 14pt; }

A:hover       								{ color: #FFA500; text-decoration: none; font-size: 12px; }
A:visited     								{ color: #000066; text-decoration: none; font-size: 12px; }
A:active      								{ color: #FF6347; text-decoration: none; font-size: 12px; }
A:link        								{ color: #000066; text-decoration: none; font-size: 12px; }

A.siteLink:hover      				{ color: #FFA500; text-decoration: none; font-size: 12px; }
A.siteLink:visited    				{ color: #000066; text-decoration: none; font-size: 12px; }
A.siteLink:active     				{ color: #FF6347; text-decoration: none; font-size: 12px; }
A.siteLink:link       				{ color: #000066; text-decoration: none; font-size: 12px; }

A.siteLinkAction:hover        { color: #FFA500; text-decoration: none; font-size: 12px; }
A.siteLinkAction:visited      { color: #000066; text-decoration: none; font-size: 12px; }
A.siteLinkAction:active       { color: #FF6347; text-decoration: none; font-size: 12px; }
A.siteLinkAction:link         { color: #000066; text-decoration: none; font-size: 12px; }

A.siteLinkGrey:hover          { color: #FFA500; text-decoration: none; font-size: 12px; }
A.siteLinkGrey:visited        { color: #808080; text-decoration: none; font-size: 12px; }
A.siteLinkGrey:active         { color: #FF6347; text-decoration: none; font-size: 12px; }
A.siteLinkGrey:link           { color: #808080; text-decoration: none; font-size: 12px; }

A.siteLinkGreen:hover         { color: #FFA500; text-decoration: none; font-size: 12px; }
A.siteLinkGreen:visited       { color: #009933; text-decoration: none; font-size: 12px; }
A.siteLinkGreen:active        { color: #FF6347; text-decoration: none; font-size: 12px; }
A.siteLinkGreen:link          { color: #009933; text-decoration: none; font-size: 12px; }

A.siteLinkRed:hover           { color: #FFA500; text-decoration: none; font-size: 12px; }
A.siteLinkRed:visited         { color: #FF6347; text-decoration: none; font-size: 12px; }
A.siteLinkRed:active          { color: #FF6347; text-decoration: none; font-size: 12px; }
A.siteLinkRed:link            { color: #FF6347; text-decoration: none; font-size: 12px; }

/* begin of Package sos_settings_dialog */
A.settingsLinkNavigation:hover    { color: #FFA500; text-decoration: none; font-size: 12px; font-weight: normal; }
A.settingsLinkNavigation:visited  { color: #0051A5; text-decoration: none; font-size: 12px; font-weight: normal; }
A.settingsLinkNavigation:active   { color: #FF6347; text-decoration: none; font-size: 12px; font-weight: normal; }
A.settingsLinkNavigation:link     { color: #0051A5; text-decoration: none; font-size: 12px; font-weight: normal; }
A.settingsLinkGrey:hover          { color: #808080; text-decoration: none; font-size: 12px; font-weight: normal; }
A.settingsLinkGrey:visited        { color: #808080; text-decoration: none; font-size: 12px; font-weight: normal; }
A.settingsLinkGrey:active         { color: #808080; text-decoration: none; font-size: 12px; font-weight: normal;}
A.settingsLinkGrey:link           { color: #808080; text-decoration: none; font-size: 12px; font-weight: normal;}
FONT.settingsFontNavigation       { color: #0051A5; font-size: 12px; font-weight: normal; }
TABLE.settingsTable               { font-size: 10pt; }
TR.settingsTable                  { background-color: #FFFFFF; color: #000000; font-size: 12px }
TR.settingsTablePadding           { background-color: #FFFFFF; color: #000000; font-size: 12px; padding-left:4px; padding-right:4px; }
TH.settingsTable                  { background-color: #DCDCDC; color: #000000; font-size: 12px }
TD.settingsTable                  { background-color: #FFFFFF; color: #000000; font-size: 12px }
TD.settingsTableLabel             { background-color: #FFFFFF; color: #808080; font-size: 12px }
TD.settingsTablePadding           { background-color: #FFFFFF; color: #808080; font-size: 12px; padding-left:4px; padding-right:4px; }
TD.settingsTableBackground        { background-color: #FFFFFF; font-size: 12px }
INPUT.settingsInput               { font-size: 12px; font-weight: bold; }
SELECT.settingsInput              { font-size: 14px; }
OPTION.settingsInput              { font-size: 14px; }
/* end of Package sos_settings_dialog */

/* Begin of Class SOS_Menu */
.mborder          { border-width:1px; border-style:solid; border-color:#EEEEEE; }
.mText            { text-decoration:none; color:#000066; font-family:Arial, Helvetica ; font-weight:500 ; font-size:12px; vertical-align:middle; }
.hovermText       { text-decoration:none; color:#FFA500; font-family:Arial, Helvetica ; font-weight:500 ; font-size:12px; vertical-align:middle; }
.altmText         { text-decoration:none; color:#000066; font-family:Arial, Helvetica ; font-weight:500 ; font-size:12px; vertical-align:middle; }
.althovermText    { text-decoration:none; color:#FFA500; font-family:Arial, Helvetica ; font-weight:500 ; font-size:12px; vertical-align:middle; }
/* End of Class SOS_Menu */

