/*
    Teamspace - Style Sheet Definition
    Layout: ts_2005
    (c) 5 POINT AG
*/

/* ##### Allgemein ##### */

/* Bodystyle fuer Stage */
body { 
 background-image:url(/ts/skins/ts2005/bg.jpg);
 background-repeat: repeat-x;
 background-color: #DBEAF5;
}

body,p,ul,ol,li,div,td,th,table,tr,textarea,select { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
}

textarea,select,input { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
}


/*Class des Body.Tags --> doppelt?*/
.MainBackground { 
  background-color: #FFFFFF;
  background-image: none;
		margin:0px;
}

/* --> betrifft eine Class ... die gibt es allerdings gar nicht*/
.textarea { }

/*bewirkt nix! bzw. das selbe wie die klasse unten drunter*/
div.Button {
  background-color:#FF9900; 
  border:1px solid #FFFFFF; 
  color: #FFFFFF; 
}

/* Vorgaben betreffend eines aktiven Links */
a.Button:link {
  color:#FFFFFF;
}

/* Vorgaben fuer einen besuchten Link */
a.Button:visited {
  color:#FFFFFF;
}

/* Vorgaben fuer das ueberfahren eines Links */
a.Button:hover {
  color:#FFFFFF; 
}


/*Farbanpassung der Class Buttons IDEEN / Nachrichten */
input.Button {
  background-color:#FF9900; 
  border:1px solid #FFFFFF;  
  color: #FFFFFF; 
}

/* Farbvorgaben fuer die SELECT-Boxen */
select{
  background-color: white;
  color: #000000;
  padding: 0px;
}

/* farbliche Anpassung der MenuButtons */
input.MenuButton { 
  background-color:#FF9900; 
  border:1px solid #FFFFFF;
  color: #FFFFFF;
  padding-left:10px; 
  padding-right:10px; 
}


/* Allgemeines */
td.Error { 
  color:#000000; 
}

td.TeamStatus {
  background-color: #ffffff;
  color: #3B5EA0;
}

span.Marker {
  color: #3B5EA0;;
}

span.red { 
  color:red; 
}


/* Links in User-Texten */
a.CustRef:link { 
  color:#000000; 
}

a.CustRef:visited { 
  color:#000000;
}

a.CustRef:hover { 
  color:#000000; 
}


/* #### Seitenelemente #### */


/* Titelbereich */
/* Anpassungen der Grafiken und Hintergundfarben */
.TitleTable { }

td.TitlePart {
  background-color: #B9D6EC;
}

td.TitlePart table {
  width:400px;
		margin:auto;
}

td.TitleLogo {
  background-color: #FFFFFF;
}

td.TitleLeft {
  background-color: #B9D6EC;
}

td.TitleRight {
  background-color: #FFFFFF;
}

/*leere aber eher Layoutbasierte Klassen */
td.TitleCornerLeft { }

td.TitleCornerRight { }

td.TitleCustomer { 
  background-image:url(/ts/skins/ts2005/TitleCustomer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:325px;
	}

/* Teamname im Titel  */
td.HTitle {
  background-color: #B9D6EC;
  color: #3B5EA0;
}


/* Wilkommenstetxt / Adminmassge */
td.HText {
  background-color: #B9D6EC;
  color: #3E5EA0;
}


/* Menubereich */
td.MenuMidLeft {
  background-color: #FFFFFF;
}

.MenuTop {
  background-color: #73AEDA;
  background-image:url(/ts/skins/ts2005/MenuTop.gif);
	background-repeat:no-repeat;
}

td.MenuMid {
  background-color: #73AEDA;
}

td.MenuBottom {
  background-color: #73AEDA;
  background-image:url(/ts/skins/ts2005/MenuBottom.gif);
  border-right: 2px solid white;
}


/* Registerkartennavigation */
table.Register {
  background-color:#FFFFFF;
}

.RegisterLeft {
  color: #FFFFFF;
}

.RegisterMain {
  background-color: #FFFFFF;
  background-image: url(/ts/skins/ts2005/register.gif);
  color: #FFFFFF; 
}

.RegisterMain a {
  color: #FFFFFF; 
}

.RegisterRight {
  background-image:url(/ts/skins/ts2005/register.gif);
}

a.RegisterRef:link {
  color:#ffffff; 
}

a.RegisterRef:visited {
  color:#ffffff; 
}

a.RegisterRef:hover {
  color:#ffffff; 
}

/* Layout  der Modul Navigation --> Registerkartennavi*/
a.ModuleNavigationOn:link { 
  color:#FFFFFF;  
  font-weight:normal;
  padding:7px; 
}

a.ModuleNavigationOn:visited { 
  color:#FFFFFF; 
  font-weight:normal;
  padding:7px; 
}

a.ModuleNavigationOn:hover { 
  color:#FFFFFF; 
  font-weight:normal; 
  padding:7px; 
}

a.ModuleNavigationOff:link {
  color:#FFFFFF;
  font-weight:normal;  
  padding:7px; 
}

a.ModuleNavigationOff:visited { 
  color:#FFFFFF;
  font-weight:normal; 
  padding:7px; 
}

a.ModuleNavigationOff:hover {
  color:#FFFFFF;
  font-weight:normal; 
  padding:7px; 
}

div.ModuleNavigationLeft { 
  height:33px; 
  width:1px; 
}

div.ModuleNavigationCenter {
  height:33px; 
}

div.ModuleNavigationRight {
  height:33px; 
  width:1px;
}

div.ModuleNavigationCenter p {
  margin-top:9px; 
}

div.ModuleNavigationLogoutLeft { 
  height:33px; 
  width:2px; 
}

div.ModuleNavigationLogoutCenter { 
  height:33px; 
}

div.ModuleNavigationLogoutRight { 
  height:33px; 
  width:10px; 
}

div.ModuleNavigationLogoutCenter p { 
  margin-left:10px; 
  margin-top:9px; 
}



/*Navigationselemente Contentnavi*/
select.NavItem {
  background-color: white; 
  color: #3B5EA0;
}

input.NavItem {
  background-color: #FFFFFF;
  color: #3B5EA0;
	padding-left:4px;
}

.NavTitle {
  background-color: #3B5EA0;
  color:#ffffff;
  font-weight:normal; 
}

.NavButton {
  color:#ffffff;
}

.NavItem {
  background-color: #73AEDA;
  color:#ffffff; 
  font-weight:normal;
}


/*Ueberschrift z.B. des Filterbereiches in der linken Contentnavi*/
.NavItemSmall { 
  color:#FFFFFF; 
	font-size:11px;
}

.NavItemSmallSchedule {
  color:#FFFFFF; 
}

.NavMembers {
  color:#000000; 
}

a.NavRef:link {
  color:#ffffff; 
  font-weight:normal;
}

a.NavRef:visited {
  color:#ffffff; 
  font-weight:normal;
}

a.NavRef:hover {
  color:#FFFFFF; 
  font-weight:normal;
}

a.TitleRef:link {
  color:#000000;
  font-weight:normal;
}

a.TitleRef:visited {
  color:#000000; 
  font-weight:normal;
}

a.TitleRef:hover {
  color:#000000;
  font-weight:normal;
  text-decoration: underline;
}

a.TitleRefDisabled:link {
  color:#666666; 
  font-weight:normal; 
}

a.TitleRefDisabled:visited {
  color:#666666; 
  font-weight:normal; 
}

a.TitleRefDisabled:hover {
  color:#666666;
  font-weight:normal; 
}


/* Workarea / Hauptbereich */
/* Farbanpassungen der Hauptbereich je nach Layout */
.Workarea {
  background-color: #FFFFFF;
}

.WorkareaPopup {
  background-color: #FFFFFF;
}

/* nur im Telegramscript verwendet */
.WorkareaBackground {
  background-color: #FFFFFF;
}
.WorkareaCornerBottomRight { }


/* Warnungen fuer das Team */

td.TeamWarningTopLeft {
  background-image: url(/ts/skins/ts2005/warn_box_top_left.gif);
}

td.TeamWarningLeft {
  background-image: url(/ts/skins/ts2005/warn_box_left.gif);
}

td.TeamWarningTopRight {
  background-image: url(/ts/skins/ts2005/warn_box_top_right.gif);
}

td.TeamWarningRight {
  background-image: url(/ts/skins/ts2005/warn_box_right.gif);
}

td.TeamWarningTitle { 
  background-color: #C62929; 
  color:#ffffff; 
}

td.TeamWarningText {
  background-color: #C62929; 
  color:#ffffff; 
}

a.TeamWarningLink:link { 
  color:#ffffff; 
}

a.TeamWarningLink:visited { 
  color:#ffffff; 
}

a.TeamWarningLink:hover { 
  color:#ffffff; 
}

.TeamWarningBackground  { 
  background-color: #FFFFFF;
}


/* Testing Period */
td.TestPeriod {
  background-color: #FFFFFF;
  border-bottom: 1px dashed #999999;
  border-top: 1px dashed #999999; 
  color:#000000; 
}


/* Multiitem  */
td.MultiItem {
  color:#000000; 
}

input.MultiItem {
  /*background-color:#FFCC99;*/
  color:#000000; 
}

table.MultiSubmit {
}

input.MultiSubmit { 
}

select.MultiSubmit {}

td.MultiBottom { 
  color:#000000; 
}

td.MultiCorner {
  background-image:url(/ts/skins/ts2005/multiselect.gif);
}

/* Listen */
.LHeader {
  background-color: #73AEDA;
  color:#FFFFFF;
}

tr.LGerade { 
  background-color:#DAE9F5;
  color:#000000;
}

tr.LGerade_selected {
  background-color: #73AEDA;
}

tr.LGerade_selected:hover {
  background-color:#73AEDA;
  color:#FFFFFF;
}

tr.LGerade_selected:hover a:link {
  background-color:#73AEDA;
  color:#FFFFFF;
}

tr.LGerade:hover { 
  background-color:#73AEDA;
  color:#FFFFFF;
}

tr.LGerade:hover a:link { 
  background-color:#73AEDA;
  color:#FFFFFF;
}

/*td.LGerade {
  color:#000000; 
}*/

tr.LGerade2 { 
  background-color:#DAE9F5;
  color:#000000;
}

tr.LGerade2:hover { 
  background-color:#73AEDA;
  color:#FFFFFF;
}

/*td.LGerade2 { 
  color:#000000;
}*/

td.LGeradeLight { 
  color:silver; 
}

tr.LUngerade {
  background-color:#EDF5FA;
  color:#000000;
}

tr.LUngerade_selected {
  background-color: #73AEDA;
}

tr.LUngerade_selected:hover {
  background-color:#73AEDA;
  color:#FFFFFF;
}

tr.LUngerade_selected:hover a:link {
  background-color:#73AEDA;
  color:#FFFFFF;
}

tr.LUngerade:hover{
  background-color:#73AEDA;
  color:#FFFFFF;
}

tr.LUngerade:hover a:link{
  background-color:#73AEDA;
  color:#FFFFFF;
}

/*td.LUngerade { 
  color:#000000; 
}*/

tr.LUngerade2 {
  background-color:#EDF5FA;
  color:#000000;
}

tr.LUngerade2:hover{
  background-color:#73AEDA;
  color:#FFFFFF;
}

/*td.LUngerade2 { 
  color:#000000; 
}*/

td.LUngeradeLight { 
  color:silver; 
}

/* Passive Eintraege z.B. Passives Mitglied */
span.passiv { 
  color:#BE7272; 
}


/* Fuer Baumanzeigen */
td.tree_overview_no_access {
  color:#BE7272; 
}



/* #### Modulabhaenige Deklarationen #### */

/* Assistent Seiten */
.AssistentSubtitle {
  color: #73AEDA;
}

td.TestPeriodExpired { 
  color:#FFFFFF; 
}

a.LicenceRef:link { 
  color:red; 
}

a.LicenceRef:visited { 
  color:red; 
}

a.LicenceRef:hover { 
  color:red; 
}


/* Welcome Seite */
.WelcomeLogo {
  background-color: #73AEDA;
  background-image: url(/ts/skins/ts2005/ts_logo_welcome.gif);
}

.WelcomeTitle {
  background-color: #73AEDA;
  color: #FFFFFF; 
}

.WelcomeSubtitle {
  background-color: #73AEDA;
  color: #FFFFFF; 
  text-align: right;
}

.WelcomeSubtitleSMS {
  background-color: #73AEDA;
  background-image: url(/ts/skins/ts2005/bg_sms.jpg);
  color: #3B5EA0; 
  text-align: right;
}

.WelcomeBackground {
  background-color: #73AEDA;
}

.WelcomeLightBackground {
  background-color: #FFFFFF;
  border-left: 3px solid #B9D6EC;
  border-right: 3px solid #B9D6EC
}


/* Hilfe-Seite <-- immer*/
td.helptext {
  color:#000000; 
}


/* Textfarbe fuer Titelzeile bei Hilfe, Chat und magischem Auge */
td.PopupTitle {
  color:#FFFFFF;
  font-weight:bold; 
  padding-left: 20px; 
  padding-top: 10px;
  text-align: left; 
}

td.PopupTitleLeft {
  background-color: #73AEDA;
  color:#FFFFFF;
}

td.PopupSubTitle {
  background-color: #73AEDA; 
  color:#3E5EA0; 
}

a.PopupRef:link { 
  background-color: #73AEDA;
  color:#FFFFFF;
	font-size:11px;
}

a.PopupRef:visited {
  background-color: #73AEDA;
  color:#FFFFFF;
	font-size:11px;
}

a.PopupRef:hover {
  background-color: #73AEDA;
  color:#FFFFFF;
	font-size:11px;
}


/* Messages */
td.MText {
  color:#73AEDA;
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold; 
}

a.MTextRef:link { 
  color:#73AEDA;
  font-weight: bold; 
  text-decoration: none;
}

a.MTextRef:visited {
  color:#73AEDA;
  font-weight: bold; 
  text-decoration: none;
}

a.MTextRef:hover {
  color:#73AEDA;
  font-weight: bold; 
  text-decoration: underline;
}


/* Details oder auch Dialog */
td.DHeader {
  background-image:url(/ts/skins/ts2005/bg_headline.gif); 
  background-repeat:repeat-x; 
  color:#ffffff; 
  font-weight:normal; 
  height:22px; 
  text-align:left; 
  text-transform: uppercase; 
  vertical-align:middle; 
}

td.DHeader img {
  border-bottom:3px solid transparent;
  float:right; 
  padding-right:3px;
}

td.DField { 
  color:#3B5EA0;
}

td.DFieldLeft {
  color:#000000;
}

td.DDisabled { 
  color:#666666; 
}

td.DInfoLine {
  border-top: 1px solid #73AEDA;
}

span.SmallHint { 
  color:#000000; 
}

span.SmallHintCalendar { 
  color:#FFFFFF; 
}

span.SmallLegende { 
  color:gray; 
}

li.SmallHint { 
  color:#FFFFFF; 
}


/* Infotabellen */
table.InfoContent {}

tr.InfoFrame {
  background-color:#FFFFFF;
}

table.InfoMessage {
  border-left: 4px solid #73AEDA;
  border-right: 4px solid #73AEDA;
}

td.InfoContent {
  background-color: #3B5EA0;
  color:#FFFFFF; 
}

td.InfoEditLink {
  background-color: #3B5EA0;
}

td.InfoLeft {
  background-image:url(/ts/skins/ts2005/info_area_le.gif);
}

td.InfoRight {
  background-color: #3B5EA0;
  background-image:url(/ts/skins/ts2005/info_area_ri.gif);
}

td.InfoCornerRightTop {
  background-image:url(/ts/skins/ts2005/info_area_c5.gif);
  background-position:bottom; 
  background-repeat:repeat-x; 
}

td.InfoCornerRightBottom {
  background-color: #3B5EA0;
}

td.InfoCornerMiddle {
  background-color: #3B5EA0;
}

td.InfoCornerLeftTop {
  background-image:url(/ts/skins/ts2005/info_area_c1.gif);
}

td.InfoCornerLeftBottom {
  background-color: #3B5EA0;
}

td.InfoCornerRightMiddle {
  background-color: #3B5EA0;
  background-image:url(/ts/skins/ts2005/info_area_to.gif);
}

td.InfoTop {
  background-color: #3B5EA0;
  background-image:url(/ts/skins/ts2005/info_area_to.gif);
}

.InfoTopTable {
  background-color: #FFFFFF;
  background-image:url(/ts/skins/ts2005/info_area_to.gif);
}

td.InfoTopBox {
  background-image:url(/ts/skins/ts2005/info_area_to.gif);
}

td.InfoBottom {
  background-image:url(/ts/skins/ts2005/info_area_bo.gif);
}


 /* Pinnwand und andere runde Boxen */
td.BoxContent {
  background-color: #DAE9F5;
  color:#000000;
}

td.BoxLeft {
  background-image:url(/ts/skins/ts2005/box_frame_le.gif);
}

td.BoxRight {
  background-image:url(/ts/skins/ts2005/box_frame_ri.gif);
}

td.BoxTop {
  background-image:url(/ts/skins/ts2005/box_frame_to_box.gif);
}

td.BoxBottom {
  background-image:url(/ts/skins/ts2005/box_frame_bo.gif);
}


/* Pinnwand */
table.Blackboard {
  background-color:#DAE9F5;
  color:#000000; 
}

tr.BlackboardHeader {
  background-color:#DAE9F5;
}

td.Blackboard { 
  color:#000000;
}

td.BlackboardHeader {
  border-bottom: 1px solid #73AEDA;
  color:#3B5EA0;
}

td.BlackboardLeft {
  background-image:url(/ts/skins/ts2005/blackboard_frame_le.gif);
}

td.BlackboardRight {
  background-image:url(/ts/skins/ts2005/blackboard_frame_ri.gif);
}

td.BlackboardTop {
  background-image:url(/ts/skins/ts2005/blackboard_frame_to_box.gif);
}

td.BlackboardBottom  {
  background-image:url(/ts/skins/ts2005/blackboard_frame_bo.gif);
}


/* Forum */
tr.ForumEntryHeader {
  background-color:#88BADF;
}

td.ForumEntryHeader {
  background-color:#88BADF;
  border:1px solid #FFFFFF; 
  color:#FFFFFF;
}

/* Dateiarchiv */
/*table.Note {
  border:1px solid #000000; 
}

tr.NoteTitle {
  color:#000000; 
  background-color:#3B5EA0;
}

tr.NoteText {
  background-color:#FFFFFF;
}

td.NoteText { 
  color:#000000; 
}
*/

/* Ideen */
table.Ideas {
  background-color: #DAE9F5;
  color:#FFFFFF !important;
}

.IdeaHeader {
  background-color: #DAE9F5;
  color:#3B5EA0;
}

.IdeaText {
  background-color: #DAE9F5;
  color:#000000; 
}

.IdeaContent  {
  background-color: #DAE9F5;
  color:#000000; 
}

.IdeaBox {
  background-color:#FFFFFF;
  border: 1px solid #3E5EA0;
  color:#000000 !important; 
}

.IdeaCombo { 
  color:#FFFFFF !important; 
}

.IdeaSmallTable {
  background-color: #9CC7E7;
}

.IdeaSmallTitle {
  background-color: #3B5EA0;
  color:#FFFFFF;
}

a.IdeaSmall:link { 
  color:#FFFFFF; 
}

a.IdeaSmall:visited { 
  color:#FFFFFF; 
}

a.IdeaSmall:hover { 
  color:#FFFFFF; 
}


/* Der grosse Kalender */
table.CalendarTable {
  background-color:#DAE9F5;
}

td.CalHeaderTop {
  background-color:#73AEDA;
  color:#FFFFFF; 
}

a.CalHeaderTop:link { 
  color:#FFFFFF; 
}

a.CalHeaderTop:visited { 
  color:#FFFFFF; 
}

a.CalHeaderTop:hover { 
  color:#FFFFFF; 
}

td.CalHeaderTopWeekTable {
  background-color:#73AEDA;
	border-bottom:1px solid #3B5EA0;
  color:#FFFFFF;
}

a.CalHeaderTopWeekTable:link {
  color:#FFFFFF;
}

a.CalHeaderTopWeekTable:visited {
  color:#FFFFFF;
}

a.CalHeaderTopWeekTable:hover {
  color:#FFFFFF;
}

a.CalHeaderTopWeekSingleRow:link  {
  color:#FFFFFF;
  text-decoration:none;
}

tr.CalHeaderLeft {
  background-color:#FFFFFF;
}


td.CalHeaderLeft {
  background-color:#73AEDA;
	color:#FFFFFF;
	font-weight:normal;
}

a.CalHeaderLeft:link {
  color:#FFFFFF;
}

a.CalHeaderLeft:visited {
  color:#FFFFFF;
}

a.CalHeaderLeft:hover {
  color:#FFFFFF;
  text-decoration: underline;
}


/* Kontakte */
.ContactSmallTitle {
  color:#FFFFFF;
  background-color: #3B5EA0;
}

.ContactSmall {
  background-color: #9CC7E7;
}

.ContactSmall a:link{
  color: #FFFFFF;
  text-decoration: none;
}

.ContactSmall a:active {
  color: #FFFFFF;
  text-decoration: none;
}

.ContactSmall a :hover{
  color:#FFFFFF;
  text-decoration: underline;
}


/* Verwaltung */
.AdminHeader {
  background-color:transparent;
  background-image:url(/ts/skins/ts2005/bg_headline.gif); 
  background-repeat:repeat-x;
  color:#FFFFFF;
  padding-top:4px;   
  text-align:left; 
  vertical-align:top; 
}

.AdminTitleRef {
  color:#73AEDA;
  padding-left:6px; 
  padding-right:10px;
}

.AdminTitleRefDisabled {
  color:#A5A5A5;
  font-weight:bold;
  padding-left:6px; 
  padding-right:10px; 
}

.AdminDescription { 
  color:#000000;
  padding-left:10px; 
}


/* Payment */
td.PaymentLine {
  color:#A0A0A0;
}

td.LogoInfo {
  color:#A0A0A0;
}

a.LogoRef:link { 
  color:black; 
}

a.LogoRef:visited { 
  color:black; 
}

a.LogoRef:hover { 
  color:black; 
}


/*TMK*/
table.TmkWorkArea {
  background-color: #FFFFFF;
}

td.TmkListTitle {
  background-color: #B9D6EC;
}

tr.TmkListHeader {
  background-color:#3B5EA0;
}

td.TmkListHeader {
  border-top:1px solid #B9D6EC;
  color:#FFFFFF;
  padding-bottom:0px;
  padding-top:0px; 
}

tr.TmkListFooter {
  background-color: #FFFFFF; 
}

td.TmkListFooter {
  background-color: #FFFFFF;
}

table.TmkList {
  background-color: #FFFFFF;
  color:#000000; 
}

tr.TmkList {
  background-color: #FFFFFF;
}

td.TmkList {
  background-color: #FFFFFF;
	
}

a.TmkList:link {
  color:#000000;
	font-size:11px;
  text-decoration: none;  
}

a.TmkList:visited {
  color:#000000;
	font-size:11px;
  text-decoration: none;   
}

a.TmkList:hover {
  color:#FF9900;
	font-size:11px;
  text-decoration: underline; 
}


/* Chat */
.Chat{
  background-color: #73AEDA;
}



/* #### funtkionsabhaengige Deklarationen #### */

/* Tabulator */
td.TabLeft {
  background-image:url(/ts/skins/ts2005/tab_left.gif);
}

td.TabRight {
  background-color: #3B5EA0;
}

td.TabMiddle {
  background-color: #3B5EA0;
  color:#FFFFFF;
}

td.TabTopMiddle {
  background-image:url(/ts/skins/ts2005/tab_topmiddle.gif);
}

td.TabIcon {
  background-color: #3B5EA0;
  text-align: right;
}

td.TabIconCenter {
  background-color: #3B5EA0;
}


/* Teamerstellung --> im Lizenzbereich */
td.TeamDescription { 
  color:#000000; 
}

td.TeamModuleLine {  
  color:#000000; 
}

span.TeamInitHint { 
  color:gray; 
}

a.TeamLink:link { 
  color:#000000; 
}

a.TeamLink:visited { 
  color:#000000; 
}

a.TeamLink:hover { 
  color:#000000; 
}


/* Fuer kleine Anzeigen in der Menueleiste */
td.DSmallTitle {
  background-color:#647BA0;
  color:#F6F8FA;
}

td.DSmallNumber {
  color:#445566;
}

td.DSmallHigh {
  color:#000000;
  font-weight:bold;
}

td.DSmall { 
  color:#000000; 
}

a.DSmallLink:link { 
  color:#000000; 
}

a.DSmallLink:visited { 
  color:#000000; 
}

a.DSmallLink:hover { 
  color:#000000; 
}


/* Alles fuer den kleinen Kalender */
tr.CalSmallTitle {
  background-color:#3B5EA0;
  color:#FFFFFF; 
  font-weight:normal;
}

td.CalSmallTitle {
  background-color:#3B5EA0;
  color:#FFFFFF; 
}

a.CalSmallTitle:link {
  color:#FFFFFF; 
}

a.CalSmallTitle:visited {
  color:#FFFFFF; 
}

a.CalSmallTitle:hover {
  color:#FFFFFF; 
}

tr.CalSmallWeek {
  background-color:#B2B4BF;
}

a.CalSmallWeek:link {
  color:#3B5EA0;
}

a.CalSmallWeek:visited {
  color:#3B5EA0;
}

a.CalSmallWeek:hover {
  color:#3B5EA0;
  text-decoration: underline;
}

td.CalSmallToday {
  border:1px solid #3B5EA0;
}

tr.CalSmall {
  background-color:#9CC7E7;
}

a.CalSmall:link {
  color:#FFFFFF; 
}

a.CalSmall:visited {
  color:#FFFFFF; 
}

a.CalSmall:hover {
  color:#FFFFFF; 
}

a.CalSmallLight:link {
  color:#777777;
}

a.CalSmallLight:visited {
  color:#777777;
}

a.CalSmallLight:hover {
  color:#777777;
}


/* Fuer die Hintergrundfarbe im Kalender V4.5 */
td.CalTodayMarker {
  background-color:#B9D6EC;
}

td.CalEntryHeader {
  background-color:#73AEDA;
  border-bottom:1px solid #3B5EA0;
  color:#3B5EA0;
}

a.CalEntryHeader:link {
  color:#FFFFFF;
}

a.CalEntryHeader:visited {
  color:#FFFFFF;
}

a.CalEntryHeader:hover {
  color:#FFFFFF;
}

td.CalEntryHeaderLight {
  background-color:#DDDDDD;
  border-bottom:1px solid #EEEEEE;
  color:#FFFFFF;
}

a.CalEntryHeaderLight:link { 
  color:#FFFFFF; 
}

a.CalEntryHeaderLight:visited { 
  color:#FFFFFF; 
}

a.CalEntryHeaderLight:hover { 
  color:#FFFFFF; 
}

tr.CalEntry {
  background-color:#FFFFFF;
  color:#000000;
  padding-bottom:0px;
}

td.CalEntry {
  border-bottom:1px solid #EEEEEE;
  color:#000000;
}

a.CalEntry:link { 
  color:#000000; 
}

a.CalEntry:visited { 
  color:#000000; 
}

a.CalEntry:hover { 
  color:#000000; 
}

tr.CalEntryLight {
  background-color:#FFFFFF;
  color:#000000;
}

td.CalEntryLight {
  border-bottom:1px solid #EEEEEE;
  color:#C0C0C0; 
}

a.CalEntryLight:link { 
  color:silver; 
}

a.CalEntryLight:visited { 
  color:silver; 
}

a.CalEntryLight:hover { 
  color:silver; 
}

td.CalEntryArr {
  border:1px solid #5A5A5A; 
  color:#000000; 
}

td.CalEntryArrWhite {
  background-color:#FFFFFF; 
  border:1px solid #5A5A5A; 
  color:#000000; 
}

td.CalEntryArrLight {
  background-color:#FFFFFF; 
  border:1px solid #5A5A5A; 
  color:#C0C0C0; 
}

tr.CalEntryDayTable {
  background-color:#FFFFFF;
  color:#000000;
}

td.CalEntryDayTable {
  color:#000000;
}

a.CalEntryDayTable:link { 
  color:#000000; 
}

a.CalEntryDayTable:visited { 
  color:#000000; 
}

a.CalEntryDayTable:hover { 
  color:#000000; 
}


/* Popup Kalender */
.DScpYearNavigation, .DScpMonthNavigation {
  background-color:#FFFFFF;
  color:#3B5EAF;
	padding-bottom:5px;
}

td.DScpDayColumnHeader {
  background-color:#3B5EA0;
  color:#FFFFFF;
}

.DScpCurrentMonthDateDisabled, .DScpOtherMonthDateDisabled, .DScpCurrentDateDisabled {
  color:#D0D0D0;
}

.DScpCurrentMonthDate {
  background-color: #B9D6EC;
  color:#3B5EA0;
}

.DScpCurrentDate {
  color:#3B5EA0;
}

.DScpOtherMonthDate {
  background-color: #B9D6EC;
  color:#FFFFFF;
}

td.DScpCurrentDate {
  background-color:#FFFFFF;
  border:1px solid #ff9900;
  color:#3B5EA0;
}

a.DScpTodayText {
  color:#3B5EAF;
	font-size:10px;
}

span.DScpTodayTextDisabled { 
  color:#D0D0D0;
}

.DScpBorder {
  background-color:white; 
  border: 1px solid #3B5EAF;
}


/* RichText Editor */
.RTEImage {
  background-color: #73AEDA;
  border: 1px solid #B9D6EC;
}

.RTEImageRaised {
  background-color: #73AEDA;
}

.RTEImageLowered {
  background-color: #73AEDA;
}

.RTEBack {
  background-color: #73AEDA;
}


/* ContentHelper Menustyles */
.contenthelper {
  background-color: #DAE9F5;
  border:2px solid #3B5EA0;
}

#chmouseoverstyle{
 background-color:highlight;
 background-color: #73AEDA;
}

#chmouseoverstyle a{
 background-color: #73AEDA;
 color:white;
}

.contenthelper a{
  color: #3B5EA0;
}

.inlineContentMonth {
  background-color: #FFFFFF;
}

.inlineContentWeek {
  background-color: #FFFFFF;
}

.inlineContentSchedule {
  background-color: #FFFFFF;
}

.inlineContentTodo {
  background-color: #FFFFFF;
}

.inlineContentArchive {
  background-color: #FFFFFF;
}

.inlineContentDiscussions {
  background-color: #FFFFFF;
}

.inlineContent {
  background-color: #FFFFFF;
}

.closeIcon {
  background-image:url(/ts/skins/ts2005/close.gif);
}

.inlineHeadline {
  background-image:url(/ts/skins/ts2005/inline_head_bg.gif);
}

/* Klassen für die Seiten der externen Mitarbeiter */
.Content {
  border:1px solid #CCCCCC;
}

.Content .TitleTable {
  background-color:#FFFFFF;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
}

input.ButtonPublicPage {  
  background-color:#FF9900;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
}

.RegisterPublicPage {
  background:url(/ts/skins/ts2005/naviPublicPage.jpg);
}