/*
 * The style sheet for the TeamWeb-Application.
 * This style sheet is used for all TeamWeb application pages and windows,
 * e.g. login, logoff, account management, communities management etc.
 * In a later release it will be possible for users to use custom style-sheets
 * (like "skins").
 */

/* Default style for TeamWeb-Pages */
body {
  background-color: #FFFFAA;
  margin: 0.5cm;
  font-family: Helvetica, Arial, sans-serif;
}

th,td {
  vertical-align: top;
  background-color:#EEEEAA
}

h1 {
  text-align: center;
  font-size: 16pt;
  font-style: bold;
}

h2 {
  font-size: 14pt;
  font-style: bold;
}

h3 {
  font-size: 12pt;
  font-style: bold;
}

.center {
  text-align: center;
}

/* Custom style for the error message page */
body.error {
  background-color: #FF3333;
  font-family: Helvetica, Arial, sans-serif;
}

/* Custom style for the navigation page */
body.navigation {
  background-color: #BBBBFF;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0cm;
  padding: 0cm;
  font-size: 8pt;
}

body.navigation form {
  margin: 0cm;
  padding: 0cm;
  font-size: 8pt;
}

body.navigation form table {
  margin: 0cm;
  padding: 0cm;
  font-size: 8pt;
}

body.navigation form table tr {
  margin: 0cm;
  padding: 0cm;
  font-size: 8pt;
}

body.navigation form table tr td {
  background-color: #CCCCFF;
  margin: 0cm;
  padding: 0cm;
  font-size: 8pt;
}

/*
 * Custom style for the footer and header of the browser window (that consist
 * of only a single line)
 */
body.singleLine {
  font-family: Helvetica, Arial, sans-serif;
  background-color: #AAAAFF;
  margin:  1pt;
  padding: 1pt;
  font-size:10pt;
}

body.singleLine p {
  margin:  1pt;
  padding: 1pt;
  font-size:10pt;
}

.singleLine {
  margin:  1pt;
  padding: 1pt;
  background-color: #AAAAFF;
  font-size:10pt;
}


/* Style for paragraphs describing that something went wrong */
p.error {
  color:#AA0000;
}

/* Style for paragraphs indicating that some action was successful */
p.success {
  color:#00AA00;
}

/* Custom style for pages/tables with lists, e.g. for UserSessions */
.list {
  margin: 0.1cm;
  font-size:10pt;
}

/* Custom style for selection in list-tables, e.g. for UserSessions */
.selected {
  background-color: #AAFFAA;
}

/** Custom style for delete sections */
td.delete {
  background-color: #FF5555;
  text-align: center;
  margin: 0em;
  padding: 0.2cm;
}

/** Custom style for add sections */
td.add {
  background-color: #55FF55;
  text-align: center;
  margin: 0em;
  padding: 0.2cm;
}

/** Custom communities tables */
.community {
  background-color: #AABBFF;
}

/** Custom style for the title section of the community in Communities.jsp */
.communityTitle {
  background-color: #AAAAFF;
  text-align: center;
  margin: 0em;
  padding: 0.2cm;
}

/** Custom style for the title section of the community in Communities.jsp */
.communityDescription {
  background-color: #AABBFF;
  margin: 0em;
  padding: 0.2cm;
}

/** Custom style for the body section of the community in Communities.jsp */
.communityBody {
  background-color: #AAAAAA;
}

/** Custom style for in-page navigation lines (see communities.jsp for an example */
.navigation {
  background-color: #AAFFAA;
  font-size: 8pt;
  text-align: center;
}


/** For the tutorial and manuals... */
body.singleFrame {
  background-color: #FFFFEE;
  margin: 0.5cm;
  font-family: Helvetica, Arial, sans-serif;
}
