/* ======== my-notes.de ========== */
/* Section I. general tag settings */
body        { font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif; font-size: 11px; line-height: 16px;
              color: #656565; background-color: #ffffff;  margin: 0px; }
fieldset    { padding: 3px; margin:  0px; border: 0px solid #3399ff; background-color: #ffffff; }
input,
select,
textarea    { color: black; background-color: #e6e6e6; font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif; font-size: 11px; border: 1px solid white; padding-left: 2px; }
input[type=image],
input[type=radio],
input[type=checkbox] { background-color: transparent; }
select      { z-index: 1;}
checkbox    { border: 1px solid #3399ff; }
img         { border: 0px; margin: 0px; vertical-align: top; }
form        { margin: 0px; margin-top: 0px; margin-bottom: 0px; }

h1          { margin: 0px; margin-top: 8px; margin-bottom: 4px; line-height: 17px; color: #656565;  font-size: 14px; font-weight: normal;}
h2          { margin: 0px; margin-top: 10px; line-height: 16px; color: #3399ff; font-size: 11px; font-weight: bold; }
h3          { margin: 0px; margin-bottom: 4px; line-height: 17px; color: #3399ff;  font-size: 14px; font-weight: bold }
h4          { margin-left: 0px; color: #3399ff;  font-size: 14px; font-weight: bold; }

table       { border: 0px; margin: 0px; padding: 0px; text-align: left; border-spacing: 0px; border-collapse: collapse; }
th          { font-weight: normal; font-size: 11px; vertical-align: top; text-align: left; vertical-align: bottom; }
td          { font-weight: normal; font-size: 11px; margin: 0 0 0px; padding: 0 0 0px; vertical-align: top; text-align: left; }
hr          { color: #e6e6e6; height: 1px; }
ul          { margin-left: 5px; padding-left: 5px; }

a,
a:visited,
a:active    { cursor: pointer; font-weight: bold; color: #656565; text-decoration: none; }
a:hover     { cursor: pointer; font-weight: bold; color: #3399ff; text-decoration: none; }


a.tabs,
a.tabs:visited,
a.tabs:active    { cursor: pointer; line-height: 14px; font-size: 12px; font-weight: bold; color: #656565; text-decoration: none; }
a.tabs:hover     { cursor: pointer; line-height: 14px; font-size: 12px; font-weight: bold; color: #3399ff; text-decoration: none; }


a.blinks,
a.blinks:visited,
a.blinks:active    { cursor: pointer; font-size: 10px; font-weight: normal; color: #656565; text-decoration: none; }
a.blinks:hover     { cursor: pointer; font-size: 10px; font-weight: normal; color: #3399ff; text-decoration: none; }

a.actual,
a.actual:visited,
a.actual:active,
a.actual:hover    { cursor: pointer; font-size: 10px; font-weight: normal; color: #3399ff; text-decoration: none; }

a.chapter,
a.chapter:visited,
a.chapter:active    { cursor: pointer; font-size: 14px; font-weight: bold; color: #656565; text-decoration: none; }
a.chapter:hover     { cursor: pointer; font-size: 14px; font-weight: bold; color: #3399ff; text-decoration: none; }

.blue { color: #3399ff; font-weight: bold; }
.grey { color: #656565; }

.tabsact  { line-height: 14px; font-size: 12px; font-weight: bold; color: #3399ff; text-decoration: none; }
.title1   { line-height: 17px; font-size: 14px; font-weight: bold; color: #656565; }
.title2   { line-height: 13px; font-size: 12px; color: #656565; }
.hactual  { font-size: 10px; font-weight: normal; color: #3399ff; }

p           { color: #656565; margin: 0px; margin-top: 0px; margin-bottom: 0px; }

/* Section II. dimensions */
#PubFrame     { width: 505px;  height: 518px; text-align: left; }
#InnenFrame   { width: 1005px; height: 618px; }
#mainDiv      { width: 805px; height: 495px; top: 78px; left: 196px; z-index: 1; padding: 0; border: 0px; position: absolute; }
#mainFrame    { width: 805px; height: 495px; text-align: left; }

#leftDiv      { width: 175px; height: 516px; top: 78px; left: 0px; z-index: 1; padding: 0; border: 0px; position: absolute; }
#leftFrame    { width: 175px; height: 516px; }

#addFramesDiv { width: 200px; height: 516px; top: 78px; left: 790px; z-index: 1; padding: 0; border: 0px; position: absolute; }
#addCalFrame  { width: 200px; height: 144px; background-color: white; }
#signOnFrame  { width: 200px; height: 230px; background-color: white; }
#addMsgFrame  { width: 200px; height: 339px; background-color: white; }

#showHideCalDiv  { width: 32px;  height: 32px;  top: 77px; left: 956px; z-index: 9; padding: 0; border: 0px; position: absolute; }

#hZeile       { width: 525px; height: 16px; top: 600px; left: 196px; z-index: 2; padding: 0; border: 0px; color: #FF0000; position: absolute; }
#fusszeile    { width: 525px; height: 16px; top: 600px; left: 196px; z-index: 1; padding: 0; border: 0px; color: #FF0000; position: absolute; }

#TabbedFrame  { width: 830px; height: 515px; z-index: 1; border: 0px; }
#MidSizeTable { width: 595px; }
#LargeTable,
#LargeTable2,
#LargeTable3,
#Statistik    { width: 800px; }

#popUpDiv     { top: 120px; left: 240px; z-index: 2; padding: 0; border: 0px; position: absolute; }
#searchDiv    { top: 150px; left: 360px; z-index: 3; padding: 0; border: 0px; position: absolute; }
#popCalDiv    { top: 140px; left: 480px; z-index: 3; padding: 0; border: 0px; position: absolute; }
#popCalFrame  { width: 210px; height: 190px; }
#helpDiv      { position: absolute; top: 210px; left: 25px;  z-index: 8; padding: 0; border: 0px; }
#hintDiv      { position: absolute; top: 100px; left: 50px;  z-index: 10; padding: 0; border: 0px; }

#addCalTable  { width: 180px; margin-top: 2px; margin-left: 5px; }
#addCalNav    { width: 180px; margin-top: 0px; margin-left: 5px; }

#addCalTitleCell { width: 180px; }
#addMsgTitleCell { width: 180px; }

/* Section III. overwrites using class */
.sOrigin        { font-size: 10px; line-height: 12px; margin-left: 3px; margin-bottom: 3px; color: #969696; }
.sText          { font-size: 10px; line-height: 10px; margin-left: 3px; margin-bottom: 3px; }
.centered       { display: inline; width: 100%; text-align: center; }
.webConsts        { text-decoration: none; color: #FF5500; }
.tabLink,
.tabLink:visited,
.tabLink:active   { color: black;   text-decoration: none; }
.tabLink:hover    { color: #3399ff; text-decoration: none; }

.menuLine       { margin: 0px; margin-top: 8px; padding-right: 10px; color: #656565; 
                  line-height: 17px; font-size: 14px; font-weight: bold; cursor: pointer; }
.titleLine       { margin: 0px; margin-top: 8px; color: #656565;
                  line-height: 20px; font-size: 12px; font-weight: bold; cursor: pointer; }
.greyFrame      { background-color: white; border-collapse: separate; border-spacing: 10px; border: 2px solid #D9D9D9; }
.redFrame       { background-color: white; border-collapse: separate; border-spacing: 10px; border: 1px solid #3399ff; }
.greyed         { z-index: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black;  opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.login          { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.attr           { display: inline; }

.scrollFrame    { position: absolute; overflow: hidden; }
.scrollCont     { position: relative; margin-top: 0px; top: 0px; }
.scrollBar      { position: absolute; top: 0px; cursor: pointer; background: url('/1x1TIME-1.01/images/slider.gif') no-repeat; }

.dIcon          { margin-top: 2px; cursor: pointer; }
.dIcon:hover    { margin-top: 0px; margin-bottom: 2px; margin-left: 2px; }

.calLink,
.calLink:visited,
.calLink:active  { color: #3399ff; }
.calLink:hover   { color: #3399ff; }

.SucheAktiv,
.SucheAktiv:visited,
.SucheAktiv:active   { color: #656565; font-weight: bold; TEXT-DECORATION: none; font-size: 11px; }

.source { font-family: Courier, sans-serif; font-size: 11px; border-width: 0px 0px 0px 0px; }

.leftFrame,
.addCal,
.addMsg       { background-color: #ffffff; }
.popUpFrame,
.popCalFrame,
.searchFrame  { color: #B07737; background-color: #FFFFFF;  margin: 0px; padding: 0px; border-spacing: 0px; text-align: left; }
.helpFrame    { color: #B07737; background-color: white;  margin: 0px; padding: 0px; border-spacing: 0px; text-align: left; width: 480px; height: 360px;}
.hintFrame    { color: #B07737; background-color: #FFFFCC;  margin: 0px; padding: 0px; border-spacing: 0px; text-align: left; width: 240px; height: 180px;}

.leftFrameCorner,
.addCalCorner,
.addMsgCorner
.helpCorner   { vertical-align: top; }
.hintCorner   { width: 16px; height: 16px; vertical-align: top; }

.tabActTab   { border: 0px; padding-top: 7px; background: url('/1x1TIME-1.01/images/title/BackAct.gif') repeat; color: #3399ff; }
.tabInactTab { border: 0px; padding-top: 7px; background: url('/1x1TIME-1.01/images/title/BackInact.gif') repeat; color: black; }
.tabActCor   { border: 0px; }
.tabInactCor { border: 0px; }
.tabImg      { border: 0px; vertical-align: top; }

.foreignKey { background-color: #E6EBF5;  }
.readonly   { border: 0px; }
.section    { border: 1px solid #a0a0a0; }

.calBody    { border: 0px; text-align: left; background-color: #ffffff; }
.frameless  { border: 0px; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
.noSpace    { border: 0px; border-spacing: 0px; text-align: left; }
.inner      { margin-left: 7px; margin-top: 10px; }
.absatz     { color: #656565;; margin: 0px; margin-top: 5px; }
.blueabsatz { color: #3399ff; margin: 0px; margin-top: 10px; font-weight: bold; }
.news       { color: #656565;; margin: 0px; margin-left: 5px; margin-top: 5px; }
.kapitel    { color: #656565;; margin: 0px; margin-top: 10px; }
.mpunkt     { cursor: pointer; color: #003399; vertical-align: middle; text-align: center; font-size: 18px; font-weight: bold; background: url('/1x1TIME-1.01/images/iPunkt/frames/UpMid.gif') repeat;}
.mpunktS    { cursor: pointer; color: #009999; vertical-align: middle; text-align: center; font-size: 18px; font-weight: bold; background: url('/1x1TIME-1.01/images/iPunkt/frames/DownMid.gif') repeat;}
.zpunkt     { width: 42px; height: 42px; cursor: pointer; color: #003399; vertical-align: middle; text-align: center; font-size: 14px; font-weight: bold; background: url('/1x1TIME-1.01/images/iPunkt/frames/UpCircle.gif') no-repeat;}
.big        { color: #555555; font-size: 24px; font-weight: bold; }
.title      { margin: 0px; margin-top: 8px; line-height: 17px; font-size: 14px; }

.submit   { height: 18px; padding: 0; margin: 2px; border-color: #B07737 #000000 #000000 #B07737;
            border-width: 1px 1px 1px 1px; border-style: solid; font-size: 11px; background-color: #3399ff; color: #FFFFFF; }
.pageLinks { margin-left: 11px; margin-top:  5px; margin-bottom: 5px; }
.note      { color: #000000; background-color: #daddfe; }
.inform_title { vertical-align: top; font-weight: bold; }

.statCol { text-align: center; margin-right: 5px; }
.statMo, .statDi, .statMi, .statDo, .statFr, .statSa, .statSo { text-align: right; margin-right: 5px; }
.statMoNull, .statDiNull, .statMiNull, .statDoNull, .statFrNull { color: #656565; text-align: right; margin-right: 5px; }
.statSaNull, .statSoNull { visibility: hidden; }
.statSa { color: #339999; }
.statSo { color: #3399ff; }

/* Section IV. style on Page IDs ========== */

#LeftPage              { background: url('/1x1TIME-1.01/images/1x1TIMEbackLeft.gif') no-repeat; }

#PublicPage            { margin-left: 14px; }
#PublicPage img,
#PublicPage td         { vertical-align: top; }
#PublicPage p          { color: #999999; line-height: 19px; font-size: 12.5px; }
#PublicPage ul         { color: #999999; line-height: 19px; font-size: 12.5px; }
#PublicPage li         { color: #999999; line-height: 19px; font-size: 12.5px; }
#PublicPage h3         { font-size: 16px; }
#PublicPage p.noSpace  { font-size: 14px; margin-bottom: 0px; }

#PublicPage .mActP     { font-size: 18px; color: white; margin-left: 14px; }
#PublicPage .mAct      { cursor: pointer; background-color: #BEBDBD; height: 20px; }
#PublicPage .mInActP   { font-size: 18px; color: #BEBDBD; margin-left: 14px; }
#PublicPage .mInAct    { cursor: pointer; background-color: white; height: 20px; }

#PublicPage a,
#PublicPage a:visited,
#PublicPage a:active,
#PublicPage a:hover     { color: #999999; line-height: 19px; font-size: 12.5px; text-decoration: none; font-weight: bold;  }

#PublicPage .navLine   { margin-top: 19px; margin-bottom: 95px; }
#PublicPage .nav       { color: #3399ff; font-size: 12.5px; }
#PublicPage .nav:visited { color: #3399ff; font-size: 12.5px; }
#PublicPage .nav2      { color: #999999; font-size: 12.5px; }
#PublicPage .navbr     { color: #3399ff; font-size: 12.5px; }

#PublicPage input[type=image]  { background-color: transparent; }
#PublicPage select      { background-color: #e6e6e6; font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif; font-size: 12.5px; border: 1px solid white; margin-left: 7px; padding-left: 3px; }

#HelpPage   { margin-top: 14px; margin-left: 10px; margin-right: 10px; }
#HintPage   { margin-top: 5px; margin-left: 5px; margin-right: 5px; background-color: #FFFFCC;}

/* Section V. style on special Object IDs ========== */
#KundenLogo       { display: none; }

#leftFrameTitle,
#addCalTitle,
#addMsgTitle,
#popUpTitle,
#popCalTitle,
#searchTitle      { font-size: 11px; color: black; margin-left: 5px;  }
#helpTitle,
#hintTitle        { background-color: white; text-align: center; }

#imgLeftFrameOB  { background: url('/1x1TIME-1.01/images/frames/leftFrame/ob.gif') repeat; }
#imgLeftFrameUN  { background: url('/1x1TIME-1.01/images/frames/leftFrame/un.gif') repeat; }
#imgLeftFrameLI  { background: url('/1x1TIME-1.01/images/frames/leftFrame/li.gif') repeat; }
#imgLeftFrameRE  { background: url('/1x1TIME-1.01/images/frames/leftFrame/re.gif') repeat; }

#imgAddCalOB  { background: url('/1x1TIME-1.01/images/frames/leftFrame/ob.gif') repeat; }
#imgAddCalUN  { background: url('/1x1TIME-1.01/images/frames/leftFrame/un.gif') repeat; }
#imgAddCalLI  { background: url('/1x1TIME-1.01/images/frames/leftFrame/li.gif') repeat; }
#imgAddCalRE  { background: url('/1x1TIME-1.01/images/frames/leftFrame/re.gif') repeat; }

#imgAddMsgOB  { background: url('/1x1TIME-1.01/images/frames/leftFrame/ob.gif') repeat; }
#imgAddMsgUN  { background: url('/1x1TIME-1.01/images/frames/leftFrame/un.gif') repeat; }
#imgAddMsgLI  { background: url('/1x1TIME-1.01/images/frames/leftFrame/li.gif') repeat; }
#imgAddMsgRE  { background: url('/1x1TIME-1.01/images/frames/leftFrame/re.gif') repeat; }

#imgPopUpOB  { background: url('/1x1TIME-1.01/images/frames/leftFrame/ob.gif') repeat; }
#imgPopUpUN  { background: url('/1x1TIME-1.01/images/frames/leftFrame/un.gif') repeat; }
#imgPopUpLI  { background: url('/1x1TIME-1.01/images/frames/leftFrame/li.gif') repeat; }
#imgPopUpRE  { background: url('/1x1TIME-1.01/images/frames/leftFrame/re.gif') repeat; }

#imgHelpOB  { background: url('/1x1TIME-1.01/images/frames/help/ob.gif') repeat; }
#imgHelpUN  { background: url('/1x1TIME-1.01/images/frames/help/un.gif') repeat; }
#imgHelpLI  { background: url('/1x1TIME-1.01/images/frames/help/li.gif') repeat; }
#imgHelpRE  { background: url('/1x1TIME-1.01/images/frames/help/re.gif') repeat; }

#imgHintOB  { background: url('/1x1TIME-1.01/images/frames/hint/ob.gif') repeat; }
#imgHintUN  { background: url('/1x1TIME-1.01/images/frames/hint/un.gif') repeat; }
#imgHintLI  { background: url('/1x1TIME-1.01/images/frames/hint/li.gif') repeat; }
#imgHintRE  { background: url('/1x1TIME-1.01/images/frames/hint/re.gif') repeat; }

#imgSearchlOB  { background: url('/1x1TIME-1.01/images/frames/leftFrame/ob.gif') repeat; }
#imgSearchUN  { background: url('/1x1TIME-1.01/images/frames/leftFrame/un.gif') repeat; }
#imgSearchLI  { background: url('/1x1TIME-1.01/images/frames/leftFrame/li.gif') repeat; }
#imgSearchRE  { background: url('/1x1TIME-1.01/images/frames/leftFrame/re.gif') repeat; }

#imgPopCalOB  { background: url('/1x1TIME-1.01/images/frames/leftFrame/ob.gif') repeat; }
#imgPopCalUN  { background: url('/1x1TIME-1.01/images/frames/leftFrame/un.gif') repeat; }
#imgPopCalLI  { background: url('/1x1TIME-1.01/images/frames/leftFrame/li.gif') repeat; }
#imgPopCalRE  { background: url('/1x1TIME-1.01/images/frames/leftFrame/re.gif') repeat; }


#MainTitleGroup { display: none; }
#TableMaint,
#TableMaint2,
#TableMaint3    { margin-left: 0px; margin-top: 5px; }

#TabTableFirstRow  { margin-top:  5px; }
#TabTableSecRow    { margin-left: 40px; }



/* ======== formatting the Calendar ========== */
th.cal { width: 14.3%; height: 20px; text-align: center; background-color: #FAFAFF; }

td.Mo, td.Di, td.Mi, td.Do, td.Fr, td.Sa, td.So, td.heute,
td.pMo, td.pDi, td.pMi, td.pDo, td.pFr, td.pSa, td.pSo, td.heute,
td.MMo, td.MDi, td.MMi, td.MDo, td.MFr, td.MSa, td.MSo,
td.JMo, td.JDi, td.JMi, td.JDo, td.JFr, td.JSa, td.JSo {
         width: 2.5%; height: 24px; padding-left: 3px; text-align: left; border-top: none; border-bottom: 1px solid #DDCCCF;
         border-left: none;  border-right: 1px solid #DDCCCF;  }
td.MMo, td.MDi, td.MMi, td.MDo, td.MFr, td.MSa, td.MSo { height: 40px; background-color: #FCFCFC; }
td.JMo, td.JDi, td.JMi, td.JDo, td.JFr, td.JSa, td.JSo {
        font-size: 10px; color: #999999; border-top: none;   border-bottom: 2px solid #DDCCCF;
        border-left: none;  border-right: 2px solid #DDCCCF; background-color: #ffffff; }
td.Sa  { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background-color: #DDEEFF; }
td.So  { border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; background-color: #99CCFF; }
td.pSa { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background-color: #EEEEEE; }
td.pSo { border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; background-color: #DDDDDD; }
td.MSa, td.JSa { background-color: #EEEEFF; }
td.MSo, td.JSo { background-color: #DDDDFF; }
td.heute  { background-color: #ADFDFD; }
td.inhalt { background-color: #CCCCFF; }
th.monMo  { padding: 2px; width: 18%; height: 28px; text-align: left; font-weight: bold; color: #FFFFFF; background-color: #AAAAAA; }
a.monMo  { color: white; text-decoration: none; }
/* ======== formatting the menu-system ========== */
#menuDiv { position: absolute; top: 0px; left: 0px; width: 1007px; height: 75px; padding: 0; z-index: 9;
           font-size: 14px; color: #999999; background-color: transparent; border: 0px;
           background: url('/1x1TIME-1.01/images/background.gif') no-repeat;
}
#menuList1 { border: 0px; padding: 0 6px; z-index: 9;
             margin-top: 42px; margin-left: 0px; margin-right: 5px; margin-bottom: 0px; }
#menuList1 li { display: inline; margin: 0; padding: 0px; list-style: none;  z-index: 9; }
#menuList1 li a { padding: 5px 10px; text-decoration: none; color: #999999;
                  line-height: 1.0em; border: 0px; margin: 0; display: inline; z-index: 9; }
#menuList1 li a:hover,
#menuList1 li a:focus { color: #3399ff; z-index: 9; }
#menuList1 li a.actuator { z-index: 9; width/* */: auto; /* hides the following rule from Win/IE5.0 */
                           padding-right: 20px; }
#menuList1 li a.actuator:hover,
#menuList1 li a.actuator:focus { z-index: 9; width/* */: auto; /* hides the following rule from Win/IE5.0 */
                           color: #3399ff; }
#menuList1 .menu { background-color: white; border: 1px dotted #999999;
                   margin: 0; padding: 0px; z-index: 9; position: absolute; visibility: hidden; }
#menuList1 .menu .menu { z-index: 9; margin-left: 0px; }
#menuList1 .menu li a {  z-index: 9; display: block; line-height: 1.0em; }
#menuList1 .menu li a.actuator { z-index: 9; background-color: white; }
#menuList1 .menu li a.actuator:hover,
#menuList1 .menu li a.actuator:focus { z-index: 9; background-color: white; }
/* ======== formatting the explorer-tree ========== */
.foldclose   { line-height: 16px; vertical-align: middle; margin-left: 18px; padding-left: 0px; list-style-type: none; }
.foldopen    { line-height: 16px; vertical-align: middle; margin-left: 18px; padding-left: 0px; list-style-type: none; }
.foldinglist { line-height: 16px; vertical-align: middle; margin-left: 18px; padding-left: 0px; list-style-type: none; }

