/*
    Teamspace - Style Sheet Definition
    Layout: ts_2005
    (c) 5 POINT AG
*/

/* ##### Allgemein ##### */

/* Bodystyle fuer Stage */
body {
  background-color:#F2F4F6;
}

body,p,ul,ol,li,div,td,th,table,tr,textarea,select,input { 
  font-family:"Arial","Helvetica","Sans-Serif"; 
	font-size:9pt;
}

table.bodyframe { 
  background-color:#E9EEF3; 
	border-left:1pt solid #A0B1C0; 
	border-right:1pt solid #A0B1C0; 
}


/*Class des Body.Tags --> doppelt?*/
.MainBackground { 
  background-color: #F2F4F6;
}

/* --> betrifft eine Class ... die gibt es allerdings gar nicht*/
.textarea { }

/*bewirkt nix! bzw. das selbe wie die klasse unten drunter*/
div.Button {
  background-color:#C0D0E0; 
  border-bottom:1px solid #445566;
  border-left:1px solid #F6F8FA;
  border-right:1px solid #445566;
  border-top:1px solid #F6F8FA;
  color: #FFFFFF; 
		margin-left:10px;
}

/* Vorgaben betreffend eines aktiven Links */
a.Button:link {
  color:#445566;
	padding-left:5px; 
	padding-right:5px;
}

/* Vorgaben fuer einen besuchten Link */
a.Button:visited {
  color:#445566;
	padding-left:5px; 
	padding-right:5px;
}

/* Vorgaben fuer das ueberfahren eines Links */
a.Button:hover {
  color:#445566; 
	padding-left:5px; 
	padding-right:5px;
}


/*Farbanpassung der Class Buttons IDEEN / Nachrichten */
input.Button { 
  background-color:#C0D0E0;  
  border-bottom:1px solid #445566; 
  border-left:1px solid #F6F8FA;
  border-right:1px solid #445566;
  border-top:1px solid #F6F8FA;
}

#FellowTable .Action input, #ReceiverTable .Action input {
  background-color:transparent;
  border:0px;
}

/* Farbvorgaben für die SELECT-Boxen */
input, textarea, select {
 background-color:#F6F8FA;
 border-bottom:1px solid #C0D0E0;
 border-left:1px solid #445566;
 border-right:1px solid #C0D0E0;
 border-top:1px solid #445566;
 font-size:9pt;
 vertical-align:top;
}

/* farbliche Anpassung der MenuButtons */
input.MenuButton { 
  background-color:#C0D0E0; 
  border:1px solid #445566;
  color: #445566;
}

table.EditItem{
  /*border-bottom:1px solid #C6D6E7;
  border-left:1px solid #C6D6E7;
  border-right:1px solid #C6D6E7;
  border-top:1px solid #C6D6E7;*/
  margin-left:10px;
  padding: 10px;
}


/* Allgemeines */
td.Error { 
  color:#000000; 
}

td.TeamStatus {
  background-color: #C0D0E0;
  color: #FFFFFF;
	font-size:8pt;
}

span.Marker {
  color: #000000;
}

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: #FFFFFF;
		text-align:right;
}

td.TitlePart table {
  width:750px;
		margin-left:auto;
}

td.TitleLogo {
  background-color: #C0D0E0;
	text-align:center;
	width: 189px;
}

td.TitleLeft {
  background-color: #FFFFFF;
}

td.TitleRight {
  background-color: #FFFFFF;
}

/*leere aber eher Layoutbasierte Klassen */
td.TitleCornerLeft{ 
  background-color: #FFFFFF;
}

td.TitleCornerRight { 
  background-color: #FFFFFF;
}

td.TitleCustomer { }

/* Teamname im Titel  */
td.HTitle {
  color: #445566;
	font-size:12pt;
	text-align:right;
}


/* Wilkommenstetxt / Adminmassge */
td.HText {
  color: #445566;
	font-size:9pt;
	text-align:right;
}


/* Menubereich */
td.MenuMidLeft {
  background-color: #C0D0E0;
	width: 2px;
}

td.MenuTop {
  background-color: #C0D0E0;
	width: 189px;
}

td.MenuMid {
  background-color: #C0D0E0;
	border:0px;
	padding-left:10px;
	width: 179px;
}

td.MenuBottom {
  background-color: #C0D0E0;
	width: 189px;
}


/* Registerkartennavigation */
table.Register {
  background-color:#C0D0E0;
}

.RegisterLeft { }

.RegisterMain { 
  background-image:url(/ts/skins/b/register.jpg);
}

.RegisterLeft a { 
  color: #445566; 
	text-decoration: none; 
}

.RegisterMain a {
  color: #445566; 
}

.RegisterRight { }

a.RegisterRef:link {
  color:#445566; 
}

a.RegisterRef:visited {
  color:#445566; 
}

a.RegisterRef:hover {
  color:#445566; 
}


/* Layout  der Modul Navigation --> Registerkartennavi*/
a.ModuleNavigationOn:link { 
  color:#FFFFFF; 
	font-size:13px; 
  font-weight:bold;
}

a.ModuleNavigationOn:visited { 
  color:#FFFFFF; 
	font-size:13px; 
  font-weight:bold;
}

a.ModuleNavigationOn:hover { 
  color:#FFFFFF;  
	font-size:13px; 
  font-weight:bold;
}

a.ModuleNavigationOff:link {
  color:#445566;  
	font-size:13px; 
  font-weight:bold;
}

a.ModuleNavigationOff:visited { 
  color:#445566; 
	font-size:13px;  
  font-weight:bold;
}

a.ModuleNavigationOff:hover {
  color:#445566;  
	font-size:13px; 
  font-weight:bold;
}

div.ModuleNavigationLeft { 
  height:20px; 
  width:7px; 
}

div.ModuleNavigationCenter {
  height:20px; 
}

div.ModuleNavigationRight {
  height:20px; 
  width:6px;
}

div.ModuleNavigationCenter p {
  margin-top:2px; 
}

div.ModuleNavigationLogoutLeft { 
  height:20px; 
  width:30px; 
}

div.ModuleNavigationLogoutCenter { 
  height:20px; 
}

div.ModuleNavigationLogoutRight { 
  height:20px; 
  width:4px; 
}

div.ModuleNavigationLogoutCenter p { 
  margin-top:2px; 
}



/*Navigationselemente Contentnavi*/
table.Nav { 
  width:165px; 
}

.NavTitle {
  background-color: #3B5EA0;
	 background-image:url(/ts/skins/b/navtitle.jpg);
  color:#445566;
	 font-size:10pt;
  font-weight:bold;
	 height:22px; 
	 padding-left:8px;
	 text-transform:none;
}

.NavButton {
	 background-image:url(/ts/skins/b/navitem.gif); 
	 background-repeat: no-repeat; 
		background-position:left center;
  color:#445566;
		height:22px;
	 padding-left:19px;
}

.NavItem {
  color:#445566; 
  font-weight:normal;
	 padding-left:4px;
}

input.NavItem {
	padding-left:4px;
}

select.NavItem {
  font-size:11px;
}


/*Ueberschrift z.B. des Filterbereiches in der linken Contentnavi*/
.NavItemSmall { 
  color:#445566; 
	font-size:11px;
	padding-left:4px;
}

.NavMembers {
  color:#000000; 
}

a.NavRef:link {
  color:#445566; 
	font-weight:normal;
}

a.NavRef:visited {
  color:#445566; 
	font-weight:normal;
}

a.NavRef:hover {
  color:#445566; 
	font-weight:normal;
}

a.TitleRef:link {
  color:#000000;
	font-size:9pt;
  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/b/warn_box_top_left.gif);
}

td.TeamWarningLeft {
  background-image: url(/ts/skins/b/warn_box_left.gif);
}

td.TeamWarningTopRight {
  background-image: url(/ts/skins/b/warn_box_top_right.gif);
}

td.TeamWarningRight {
  background-image: url(/ts/skins/b/warn_box_right.gif);
}

td.TeamWarningTitle { 
  color:#ffffff; 
  background-color: #C62929; 
}

td.TeamWarningText  {
  color:#ffffff; 
  background-color: #C62929; 
}

a.TeamWarningLink:link { 
  color:#ffffff; 
}

a.TeamWarningLink:visited { 
  color:#ffffff; 
}

a.TeamWarningLink:hover { 
  color:#ffffff; 
}

.TeamWarningBackground  { 
  background-color: #FFFFFF;
}


/* Testing Period */
td.TestPeriod {
  color:#000000; 
}


/* Multiitem  */
td.MultiItem {
  color:#000000; 
}

input.MultiItem {
  color:#000000; 
}

table.MultiSubmit {
  background-color:#E9EEF3;
}

input.MultiSubmit { 
  color:#000000;
  background-color:#C0D0E0;
  border-bottom:1px solid #445566;
  border-left:1px solid #F6F8FA;
  border-right:1px solid #445566;
  border-top:1px solid #F6F8FA;
	 font-size:9pt;
}

select.MultiSubmit {
  color:#000000; 
	 font-size:9pt;
}

td.MultiBottom { 
  background-color:#FFFFFF;
  color:#000000; 
}

td.MultiCorner {
  background-image:url(/ts/skins/b/multiselect.gif);
}

/* Listen */
td.LHeader { 
  background-color:#C0D0E0;
  color:#44557d;
  font-size:9pt;
}

td.LSubHeader { 
  height:35; 
  vertical-align:bottom; 
}

tr.LGerade { 
  background-color:#E9EEF3;
	 font-size:9pt;
}

tr.LGerade:hover { 
  background-color:#C0D0E0;
	 color:#FFFFFF;
}

tr.LGerade:hover a:link { 
  background-color:#C0D0E0;
	color:#FFFFFF;
}

tr.LGerade_selected { 
  background-color:#C0D0E0;
}

tr.LGerade_selected:hover { 
  background-color:#C0D0E0;
	color:#FFFFFF;
}

tr.LGerade_selected:hover a:link { 
  background-color:#C0D0E0;
	color:#FFFFFF;
}

td.LGerade { 
	font-size:9pt;}

td.LGerade2 { }

td.LGeradeLight { 
  color:silver; 
}

tr.LUngerade {
  background-color:#F6F8FA;
}

tr.LUngerade:hover {
  background-color:#C0D0E0;
	color:#FFFFFF;
}

tr.LUngerade:hover a:link {
  background-color:#C0D0E0;
	color:#FFFFFF;
}

tr.LUngerade_selected {
  background-color:#C0D0E0;
}

tr.LUngerade_selected:hover {
  background-color:#C0D0E0;
	color:#FFFFFF;
}

tr.LUngerade_selected:hover a:link {
  background-color:#C0D0E0;
	color:#FFFFFF;
}


td.LUngerade { 
	font-size:9pt;}

td.LUngerade2 { }

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 */
td.TestPeriodExpired { 
  color:#FFFFFF; 
}

a.LicenceRef:link { 
  color:red; 
}

a.LicenceRef:visited { 
  color:red; 
}

a.LicenceRef:hover { 
  color:red; 
}


/* Welcome Seite */
.WelcomeLogo {
  background-image: url(/ts/skins/b/ts_logo.gif);
  background-position: left center;
	height: 50px;
	width: 220px; 
}

.WelcomeTitle {
  background-color: #C0D0E0;
  color: #445566; 
	font-size:12px;
	text-align:right;
}

.WelcomeSubtitle {
  background-color: #C0D0E0;
  color: #445566; 
  text-align: right;
}

.WelcomeSubtitleSMS { }

.WelcomeBackground {
  background-color: #C0D0E0;
}

.WelcomeLightBackground {
  background-color: #FFFFFF;
}


/* Hilfe-Seite <-- immer*/
td.helptext {
  color:#000000; 
}


/* Textfarbe fuer Titelzeile bei Hilfe, Chat und magischem Auge */
td.PopupTitle {
  color:#445566;
  font-weight:bold; 
  padding-left: 60px;
  text-align: left; 
}

td.popuptitleLeft {
  color:#445566;
}

td.PopupSubtitle {
  color:#445566; 
}

a.PopupRef:link { 
  color:#445566;
  text-decoration: none;
}

a.PopupRef:visited {
  color:#445566;
  text-decoration: none;
}

a.PopupRef:hover {
  color:#445566;
  text-decoration: underline;
}


/* Messages */
td.MText {
	font-size:9pt;
  font-weight: bold; 
		padding-left:10px
}

a.MTextRef:link { 
  color:#000000; 
	font-size:9pt;
  text-decoration: none;
}

a.MTextRef:visited {
  color:#000000;
	font-size:9pt;
  text-decoration: none;
}

a.MTextRef:hover {
  color:#000000;
	font-size:9pt;
  text-decoration: underline;
}


/* Details oder auch Dialog */
td.DHeader {
  background-color:#E9EEF3; 
	color:#940829;
	font-size:9pt;
	font-weight:bold; 
}

td.DHeader img {
  float:right; 
  padding-right:3px;
  border-bottom:3px solid transparent;
}

td.DContent {
		font-size:9pt;
}

td.DContent select {
  margin-left:1px;
}

td.DField { 
  color:#000000;
		font-size:9pt;
}

td.DFieldLeft {
  color:#000000;
}

td.DDisabled { 
  color:silver; 
}

td.DInfoLine {
  border-top: 1px solid #D7DBDF;
	color:gray;
	font-size:8pt;
}

span.SmallHint { 
  color:gray; 
	font-size:9pt;
}

span.SmallLegende { 
  color:gray; 
}


/* Infotabellen */
table.InfoContent {
  border-bottom:1px solid #D7E0E9;
}

tr.InfoFrame {
  background-color:#445566;
}

table.InfoMessage {
  border-left: 4px solid #E9EEF3; 
	border-right: 4px solid #E9EEF3;
}

td.InfoContent {
  background-color: #E9EEF3;
	font-size:9pt;
}

td.InfoEditLink {
  background-color:#E9EEF3;
}

td.InfoLeft {
  background-image:url(/ts/skins/b/info_area_le.gif);
}

td.InfoRight {
  background-image:url(/ts/skins/b/info_area_ri.gif);
}

td.InfoCornerRightTop {
  background-color:#FFFFFF;
  background-image:url(/ts/skins/b/info_area_c5.gif);
  background-position:bottom;
  background-repeat:repeat-x;  
}

td.InfoCornerRightBottom {
  background-color: #E9EEF3;
}

td.InfoCornerMiddle { 
  background-color:#E9EEF3;
}

td.InfoCornerLeftTop {
  background-color:#FFFFFF;
  background-image:url(/ts/skins/b/info_area_c1.gif);
}

td.InfoCornerLeftBottom {
  background-color: #E9EEF3;
}

td.InfoCornerRightMiddle {
  background-image:url(/ts/skins/b/info_area_ri.gif);
}

td.InfoTop {
  background-color:#E9EEF3;
}

.InfoTopTable {
  background-image:url(/ts/skins/b/info_area_to.gif);
	background-position:center right;
	height:10px;
}

td.InfoTopBox {
  background-image:url(/ts/skins/b/info_area_to.gif);
}

td.InfoBottom {
  background-image:url(/ts/skins/b/info_area_bo.gif);
}


 /* Pinnwand und andere runde Boxen */
td.BoxContent {
  background-color: #E9EEF3;
  color:#000000;
	font-size:9pt;
}

td.BoxLeft {
  background-image:url(/ts/skins/b/box_frame_le.gif);
}

td.BoxRight {
  background-image:url(/ts/skins/b/box_frame_ri.gif);
}

td.BoxTop {
  background-image:url(/ts/skins/b/box_frame_to_box.gif);
}

td.BoxBottom {
  background-image:url(/ts/skins/b/box_frame_bo.gif);
}


/* Pinnwand */
table.BlackboardBig {
  background-color:white;
  border:0pt solid #F1FFFF;
}

table.Blackboard {
  background-color:#E9EEF3;
}

tr.BlackboardHeader {
  background-color:#E9EEF3;
}

td.Blackboard { 
  color:#000000; 
	font-size:9pt;
}

td.BlackboardHeader {
  border-bottom: 1px solid #CFD9E3;
  color:#445566;
	padding-bottom:5px;
}

td.BlackboardLeft {
  background-image:url(/ts/skins/b/blackboard_frame_le.gif);
}

td.BlackboardRight {
  background-image:url(/ts/skins/b/blackboard_frame_ri.gif);
}

td.BlackboardTop {
  background-image:url(/ts/skins/b/blackboard_frame_to_box.gif);
}

td.BlackboardBottom  {
  background-image:url(/ts/skins/b/blackboard_frame_bo.gif);
}


/* Forum */
tr.ForumEntryHeader {
  background-color:#E9EEF3;
}

td.ForumEntryHeader {
  background-color:#E9EEF3; 
  border-bottom:1px solid #C0D0E0;
  border-left:1px solid #D7E0E9;
  border-right:1px solid #C0D0E0;
  border-top:1px solid #D7E0E9;
}

td.ForumEntry {
  line-height:17px;
}


/* Dateiarchiv */
table.Note {
  border:1px solid #000000; 
}

tr.NoteTitle {
  background-color:#F6F8FA;
}

td.NoteTitle { 
  color:#000000; 
	font-weight:bold; 
}

tr.NoteText {
  background-color:#FFFFFF;
}

td.NoteText { 
  color:#000000; 
}


/* Ideen */
table.Ideas {
  background-color: #E9EEF3;
}

.IdeaHeader {
  color:#940829;
  background-color: #E9EEF3;
	font-size:9pt;
}

.IdeaText {
  color:#000000; 
	font-size:9pt;
}

.IdeaContent  {
  background-color: #E9EEF3;
  color:#000000; 
}

.IdeaBox { 
  background-color:#F6F8FA;
  border: 1px solid #606060;
  color:#000000 !important;
}

.IdeaCombo { }

.IdeaSmallTable {
  background-color: #FFFFFF;
	border: 1px solid #647BA0;
}

.IdeaSmallTitle {
  background-color: #647BA0;
  color:#FFFFFF;
	font-size:9pt;
	padding-left:6px;
	text-transform:none;
}

a.IdeaSmall:link { 
  color:#000000; 
}

a.IdeaSmall:visited { 
  color:#000000; 
}

a.IdeaSmall:hover { 
  color:#000000; 
}

.IdeaCount  { 
	color:gray; 
	font-size:9pt;
}


/* Der grosse Kalender */
table.CalendarTable { 
  background-color:#C0D0E0;
}

td.CalHeaderTop {
  background-color:#E9EEF3;
  color:#940829; 
}

a.CalHeaderTop:link { 
  color:#940829; 
}

a.CalHeaderTop:visited { 
  color:#940829; 
}

a.CalHeaderTop:hover { 
  color:#940829; 
}

td.CalHeaderTopWeekTable {
  color:#445566;
  background-color:#E9EEF3;
}

a.CalHeaderTopWeekTable:link {
  color:#445566;
}

a.CalHeaderTopWeekTable:visited {
  color:#445566;
}

a.CalHeaderTopWeekTable:hover {
  color:#445566;
}

a.CalHeaderTopWeekSingleRow:link  {
  font-size:8pt;
  text-decoration:none;
}

tr.CalHeaderLeft {
  background-color:#FFFFFF;
}

td.CalHeaderLeft {
  background-color:#E9EEF3;
  color:#445566;
	font-weight:normal;
}

a.CalHeaderLeft:link { 
  color:#445566; 
}

a.CalHeaderLeft:visited { 
  color:#445566; 
}

a.CalHeaderLeft:hover { 
  color:#445566;
  text-decoration: underline;
}


/* Kontakte */
.ContactSmallTable { 
  border: 1px solid #647BA0; 
	width:140px;
}

.ContactSmallTitle {
  background-color: #647BA0;
  color:#FFFFFF;
	text-transform:none;
}

.ContactSmall {
  background-color: #FFFFFF;
  color:#808080;
}


/* Verwaltung */
.AdminHeader {
  background-color:#F2F4F6;
  color:#940829;
  padding-top:4px;   
  text-align:left; 
  vertical-align:top; 
}

.AdminTitleRef {
  color:#000000;
	font-size:9pt;
}

.AdminTitleRefDisabled {
  color:#AAAAAA;
	font-size:9pt;
  font-weight:bold;
}

.AdminDescription { 
  padding-right: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 { }

td.TmkListTitle {
  background-color: #C0D0E0;
}

tr.TmkListHeader {
  background-color:#FFFFFF;
}

td.TmkListHeader {
  border-top:1px solid #000000;
  color:#445566;
  padding-top:0px; 
  padding-bottom:0px;
}

tr.TmkListFooter { }

td.TmkListFooter { }

table.TmkList { }

tr.TmkList { }

td.TmkList {
  color:#445566; 
}

a.TmkList:link {
  color:#445566; 
}

a.TmkList:visited {
  color:#445566; 
}

a.TmkList:hover {
  color:#445566;
}


/* Chat */
.Chat{
  background-color: #E9EEF3;
}



/* #### funtkionsabhaengige Deklarationen #### */

/* Tabulator */
td.TabLeft {
  background-image:url(/ts/skins/b/tab_left.gif);
}

td.TabRight {
  background-color: #E9EEF3;
	border-right:1px solid #C0D0E0;
}

td.TabMiddle {
  background-image:url(/ts/skins/b/tab_middle.gif); 
	background-repeat: repeat-x; 
	text-transform:none;
}

td.TabTopMiddle { 
  background-image:url(/ts/skins/b/tab_topmiddle.gif);
  background-repeat:repeat-x;
}

td.TabIcon {
  background-color: #E9EEF3;
  text-align: right;
}


/* 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 */
.CalSmallTable { 
  border: 1px solid #647BA0; 
	width:140px;
}

.CalSmallTitle {
  background-color:#647BA0;
  color:#FFFFFF; 
	text-transform:none;
}

a.CalSmallTitle:link {
  color:#FFFFFF; 
}

a.CalSmallTitle:visited {
  color:#FFFFFF; 
}

a.CalSmallTitle:hover {
  color:#FFFFFF; 
}

tr.CalSmallWeek {
  background-color:#F6F8FA;
}

a.CalSmallWeek:link {
  color:#c0d0e0;
}

a.CalSmallWeek:visited {
  color:#c0d0e0;
}

a.CalSmallWeek:hover {
  color:#c0d0e0;
  text-decoration: underline;
}

td.CalSmallToday {
  border:1px solid #000000;
}

tr.CalSmall {
  background-color:#FFFFFF;
}

a.CalSmall:link {
  color:#000000; 
}

a.CalSmall:visited {
  color:#000000; 
}

a.CalSmall:hover {
  color:#000000; 
}

a.CalSmallLight:link {
  color:#808080;
}

a.CalSmallLight:visited {
  color:#808080;
}

a.CalSmallLight:hover {
  color:#808080;
}


/* Fuer die Hintergrundfarbe im Kalender V4.5 */
td.CalTodayMarker {
  background-color:#E9EEF3;
}

td.CalEntryHeader {
  background-color:#E9EEF3;
  color:#445566;
}

a.CalEntryHeader:link {
  color:#445566;
}

a.CalEntryHeader:visited {
  color:#445566;
}

a.CalEntryHeader:hover {
  color:#445566;
}

td.CalEntryHeaderLight {
  color:#A30448;
  background-color:#FFFFFF;
}

a.CalEntryHeaderLight:link { 
  color:#445566; 
}

a.CalEntryHeaderLight:visited { 
  color:#445566; 
}

a.CalEntryHeaderLight:hover { 
  color:#445566; 
}

tr.CalEntry {
  background-color:#FFFFFF;
  color:#000000;
	padding-bottom:10px;
  padding-top:5px; 
}

td.CalEntry {
  color:#000000;
}

a.CalEntry:link { 
  color:#000000; 
}

a.CalEntry:visited { 
  color:#000000; 
}

a.CalEntry:hover { 
  color:#000000; 
}

tr.CalEntryLight {
  color:#C0C0C0;
}

td.CalEntryLight {
  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 {
  color:#000000;
  background-color:#FFFFFF;
}

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:#445566;
	font-size:9pt;
	padding-bottom:5px;
}

td.DScpDayColumnHeader {
  background-color:#C0D0E0;
	font-size:9pt;
}

span.DScpDayColumnHeader {
	font-size:9pt;
}

.DScpCurrentMonthDateDisabled, .DScpOtherMonthDateDisabled, .DScpCurrentDateDisabled {
  color:#D0D0D0;
	font-size:9pt;
}

.DScpCurrentMonthDate{
  color:#445566;
	font-size:9pt;
}

.DScpCurrentDate {
  color:#445566;
	font-size:9pt;
}

.DScpOtherMonthDate {
  color:#808080;
	font-size:9pt;
}

td.DScpCurrentDate {
  background-color:#E9EEF3;
  border:1px solid red;
  color:#FFFFFF;
}

a.DScpTodayText {
  color:#445566;
	font-size:9pt;
}

span.DScpTodayTextDisabled { 
  color:#D0D0D0;
	font-size:9pt;
}

.DScpBorder {
  border: 1px solid #445566;
}


/* RichText Editor */
.RTEImage {
  background-color: #F6F8FA;
  border: 1px solid #D3D3D3;
}

.RTEImageRaised {
  background-color: #F6F8FA;
}

.RTEImageLowered {
  background-color: #F6F8FA;
}

.RTEBack {
  background-color: #F6F8FA;
}

.RTEVertSep {
  margin: 0px 4px 0px 4px;
}


/* ContentHelper Menustyles */
.contenthelper{
  background-color: menu;
  border:1px solid black;
}

#chmouseoverstyle{
 background-color:highlight;
}

#chmouseoverstyle a{
 color:white;
}

.contenthelper a{
  color: black;
}

.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/b/close.gif);
}

.inlineHeadline {
  background-image:url(/ts/skins/b/inline_head_bg.gif);
}

/* Klassen für die Seiten der externen Mitarbeiter */
.Content {
  border:1px solid #CCCCCC;
}

input.ButtonPublicPage { 
  background-color:#C0D0E0;
  border-color:#F6F8FA #445566 #445566 #F6F8FA;
  border-style:solid;
  border-width:1px;
}

.RegisterPublicPage {
  background:url(/ts/skins/b/naviPublicPage.jpg);
}