
 /* css 46 */
.PageBody { background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.DivInfo { padding-right: 5px; padding-left: 5px; }
.BannerColor { background-color: #ffffff; }
.BannerGreeting { font-family: Arial; font-weight: bold; font-size: 10pt; color: #FF0000; }
.BannerTitle { font-family: Arial; font-weight: bold; font-size: 13pt; color: #FF0000; }
.BannerSubTitle { font-family: Arial; font-weight: bold; font-size: 10pt; color: #000000; }
.BannerText { font-family: Arial; font-size: 7pt; color: #404040; }
.BannerTextBold { font-family: Arial; font-weight: bold; font-size: 7pt; color: #404040; }
.BoxActiveColor { background-color: #FF0000; }
.BoxActiveText { font-family: Arial; font-weight: Bold; font-size: 8pt; color: #FFFFFF; }
.BoxActiveTextSmall { font-family: Arial; font-size: 6pt; color: #FFFFFF; }
.BoxInActiveColor { background-color: #404040; }
.BoxInActiveText { font-family: Arial; font-weight: Bold; font-size: 8pt; color: #ffffff; }
.BoxInActiveTextSmall { font-family: Arial; font-size: 6pt; color: #ffffff; }
.CopyRightText { font-family: Arial; font-size: 6pt; color: #000000; }
.IntroHeading { font-family: Arial; font-weight: Bold; font-size: 10pt; color: #ff0000; }
.IntroText { font-family: Arial; font-size: 7pt; color: #000000; }
.GroupText { font-family: Arial; font-weight: bold; font-size: 8pt; color: #ff0000; }
.GroupColor { background-color: #ffffff; }
.ItemPrompt { font-family: Arial; font-size: 6pt; color: #000000; }
.ItemPromptBold { font-family: Arial; font-weight: Bold; font-size: 6pt; color: #000000; }
.ItemErrorText { font-family: Arial; font-size: 7pt; color: #FF0000; }
.ItemWarningText { font-family: Arial; font-size: 6pt; color: #000000; }
.ItemBox { font-family: Arial; font-size: 6pt; color: #000000; height: 16px; }
.ItemText { font-family: Arial; font-size: 6pt; color: #000000; }
.ItemText p { font-family: Arial, Helvetica, sans-serif; font-weight: Normal; font-size: 6pt; color: #000000; margin-top: 0px; margin-bottom: 0.7em; }
.ItemText ul { margin-top: 0px; margin-bottom: 0.7em; }
.ItemText ol { margin-top: 0px; margin-bottom: 0.7em; }
.ItemText li { font-family: Arial, Helvetica, sans-serif; font-weight: Normal; font-size: 6pt; color: #000000; }
.ItemText a:link { font-family: Arial, Helvetica, sans-serif; font-weight: Normal; font-size: 6pt; color: #000000; }
.ItemText a:visited { color: #000000; }
.ItemText a:hover { color: #ff0000; }
.ItemText a:active { color: #ff0000; }
.ItemArea { font-family: Arial; font-size: 6pt; color: #000000; }
.ItemPopList { font-family: Arial; font-size: 6pt; color: #000000; }
.SubmitButton { font-family: Arial; font-weight: Bold; font-size: 8pt; color: #FFFFFF; background-color: #000000; cursor: pointer; }
.LovButton { font-family: Arial; font-weight: normal; font-size: 8pt; color: #FFFFFF; background-color: #000000; cursor: pointer; }
.TeamPersonName { font-family: Arial; font-size: 6pt; color: #000000; }
.TeamPersonNameBold { font-family: Arial; font-weight: bold; font-size: 6pt; color: #000000; }
.PlanningScore { font-family: Arial; font-size: 6pt; color: #000000; }
.CrtMtx { background-color: #FFFFFF; margin: 0px; border: 0px; /* court matrix (table) */ }
.Cel { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #F1F1FF; text-align: center; border-width: 3px; border-color: #CCCCFF; border-style: outset; /* default style for cells */ }
.CelHvr { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #CCCCFF; text-align: center; border-width: 3px; border-color: #CCCCFF; border-style: outset; cursor: pointer; /* cell when mouse over */ }
.CelSel { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFFF00; border-width: 3px; border-color: #FFFF00; border-style: inset; /* selected cell */ }
.CelRtl { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFFFC0; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFFFC0; border-style: solid; cursor: help; /* rental and reservations */ }
.CelRtD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFFFC0; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFFFC0; border-style: inset; /* rental - rented - DCM */ }
.CelRFD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFFFF0; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFFFF0; /* rental - free - DCM */ }
.CelRtS { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFFD7D; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFFD7D; border-style: outset; cursor: pointer; /* rental with open places */ }
.CelRtA { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFFF00; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFFF00; border-style: outset; cursor: pointer; /* rental with open places - when mouse over */ }
.CelCmp { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #C0FFC0; vertical-align: top; text-align: center; border-width: 3px; border-color: #C0FFC0; border-style: solid; cursor: help; /* matches - competitions */ }
.CelCmD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #C0FFC0; vertical-align: top; text-align: center; border-width: 3px; border-color: #C0FFC0; border-style: inset; /* matches - competitions - DCM */ }
.CelCmF { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #57FF57; vertical-align: top; text-align: center; border-width: 3px; border-color: #57FF57; border-style: inset; /* matches finished - competitions - DCM */ }
.CelTnt { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #40FFFF; vertical-align: top; text-align: center; border-width: 3px; border-color: #40FFFF; border-style: solid; cursor: help; /* matches - tournaments */ }
.CelTnD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #40FFFF; vertical-align: top; text-align: center; border-width: 3px; border-color: #40FFFF; border-style: inset; /* matches - tournaments - DCM */ }
.CelTnF { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #00D4D2; vertical-align: top; text-align: center; border-width: 3px; border-color: #00D4D2; border-style: inset; /* matches finished - tournaments - DCM */ }
.CelEvt { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #C0C000; vertical-align: top; text-align: center; border-width: 3px; border-color: #C0C000; border-style: solid; cursor: help; /* events */ }
.CelEvD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #C0C000; vertical-align: top; text-align: center; border-width: 3px; border-color: #C0C000; border-style: inset; /* events (DCM) */ }
.CelEdu { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFC0C0; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFC0C0; border-style: solid; cursor: help; /* training groups (not full) */ }
.CelEdD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFC0C0; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFC0C0; border-style: inset; /* training groups (not full - DCM) */ }
.CelEdF { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FF8080; vertical-align: top; text-align: center; border-width: 3px; border-color: #FF8080; border-style: solid; cursor: help; /* training groups (full) */ }
.CelEFD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FF8080; vertical-align: top; text-align: center; border-width: 3px; border-color: #FF8080; border-style: inset; /* training groups (full - DCM) */ }
.CelEdS { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FFC0C0; vertical-align: top; text-align: center; border-width: 3px; border-color: #FFC0C0; border-style: outset; cursor: pointer; /* training groups with open places */ }
.CelEdA { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #FF8080; vertical-align: top; text-align: center; border-width: 3px; border-color: #FF8080; border-style: outset; cursor: pointer; /* training groups with open places - when mouse over */ }
.CelKfD { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; background-color: #E8E8E8; vertical-align: top; text-align: center; border-width: 3px; border-color: #E8E8E8; border-style: solid; /* keep free (DCM) */ }
.CelTim { font-family: Arial; font-weight: bold; font-size: 10px; color: #000000; text-align: center; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color: #CCCCFF; border-style: solid; height: 36px; /* cells displaying time */ }
.CelCrt { font-family: Arial; font-weight: bold; font-size: 10px; color: #000000; text-align: center; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-color: #CCCCFF; border-style: solid; /* cells displaying courts (courtnames) */ }
.CelNul { border-width: 0px; /* empty cells */ }
.MnuTab { background-color: #FFFFFF; /* menu container (table) */ }
.MnuAct { font-family: Arial; font-weight: bold; font-size: 11px; color: #FFFFFF; background-color: #FF0000; text-decoration: none; padding-top: 3px; padding-right: 10px; padding-bottom: 1px; padding-left: 4px; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px; border-color: #FF0000; border-style: inset; /* active menu */ }
.MnuIna { font-family: Arial; font-weight: bold; font-size: 11px; color: #000000; background-color: #C3C3C3; text-decoration: none; padding-top: 3px; padding-right: 10px; padding-bottom: 1px; padding-left: 4px; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px; border-color: #C3C3C3; border-style: outset; cursor: pointer; /* inactive menu */ }
.MnuBot { background-color: #000000; margin-top: 0px; margin-bottom: 3px; height: 3px; width: 100%; /* menu bottom (table) */ }
.Calend { background-color: #C3C3C3; margin: 0px; /* calender table */ }
.Month { font-family: Arial; font-weight: bold; font-size: 9px; color: #FF0000; text-decoration: none; text-align: center; padding-bottom: 2px; border: 0px; cursor: pointer; /* months in calender */ }
.Week { font-family: Arial; font-weight: normal; font-size: 7px; color: #000000; text-decoration: none; text-align: center; padding-right: 2px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: #848282; border-style: solid; cursor: pointer; /* weeknumber in calender */ }
.Day { font-family: Arial; font-weight: normal; font-size: 7px; color: #000000; text-decoration: none; text-align: center; padding-bottom: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-color: #848282; border-style: solid; /* day in calender */ }
.Date { font-family: Arial; font-weight: normal; font-size: 7px; color: #000000; background-color: #FFFFFF; text-decoration: none; text-align: center; padding: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-color: #848282; border-style: solid; cursor: pointer; /* date in calender */ }
.DatNul { font-family: Arial; font-weight: normal; font-size: 7px; color: #000000; text-decoration: none; padding: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-color: #C3C3C3; border-style: solid; /* empty cells in calender */ }
.DatNow { font-family: Arial; font-weight: bold; font-size: 9px; color: #FFFFFF; background-color: #FF0000; text-decoration: none; text-align: center; padding: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-color: #FF0000; border-style: solid; cursor: pointer; /* current date in calender */ }
.AgdTxt { font-family: Arial; font-weight: normal; font-size: 9px; color: #000000; /* texts in agenda */ }
.AgdInf { font-family: Arial; font-weight: normal; font-size: 8px; color: #000000; background-color: #F1F1FF; text-align: center; border-width: 3px; border-color: #F1F1FF; border-style: outset; cursor: help; /* link to information in agenda */ }
.AgdReg { font-family: Arial; font-weight: normal; font-size: 8px; color: #000000; background-color: #CCCCFF; text-align: center; border-width: 3px; border-color: #CCCCFF; border-style: outset; cursor: pointer; /* link to registration form in agenda */ }
.ImgPnt { border: 0px; cursor: pointer; /* mouse pointer */ }
.ImgInf { border: 0px; cursor: help; /* mouse info */ }
#Info_Layer { background-color: #FFFF00; border-width: 1px; border-color: #000066; border-style: solid; position: absolute; visibility: hidden; /* information layer */ }
#Info_Description { font-family: Arial; font-weight: bold; font-size: 10px; color: #000000; /* description on information layer */ }
.MailLine { color: #FF0000; background-color: #FF0000; margin: 0px; border: 0px; height: 3px; /* email line style */ }