/**
 * @file
 * Styles for CIDEON's theme.
 */

/*------------------Titelseite-----------------------------------*/
/* Überschriftsformatierung */
#cso_title01 {
  font-size: 15pt;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1em;
}
#cso_title02 {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1em;
}
/* Überschriftsformatierung innerhalb einer Buchseite*/
.cso_header01 {
  font-weight: bold;
  margin-top:0.7em;
  margin-bottom:1em;
}
/* Buchstartseite */
.booktitle{
  text-align: center;
  vertical-align: middle;
  font-size: large;
  font-weight: bold;
}
.booktitlebar{
  background-color: #e50043;
}
/*------------------Inhalte-----------------------------------*/
/* cso_infobox */
.cso_infobox {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
/* cso_path */
.cso_path {
  margin-left: 20px;
  font-style: italic;
}
/* cso_code */
.cso_code {
  border:1px solid rgb(69,70,72);
  padding:5px;
  margin-bottom:10px;
  font-size: 9pt;
}
.cso_code pre {
  white-space: pre-wrap;
}
/* cso_table */
.cso_table tr {
  color: #3a3a3a;
  padding: 3px;
}
.cso_table th {
  color: #3a3a3a;
  border: 1px solid rgb(69,70,72);
}
.cso_table th > a,
.cso_table th > a:hover,
.cso_table th > a:active,
.cso_table th > a:focus {
  color: #d6121f;
}
.cso_table td {
  color: #3a3a3a;
  border: 1px solid rgb(69,70,72);
}
/* cso_param */
.cso_param th {
  color: #3a3a3a;
  border: 1px solid rgb(69,70,72);
  padding: 3px;
  font-style: italic;
  page-break-inside: avoid;
  white-space: nowrap;
}
.cso_param td {
  border: 1px solid rgb(69,70,72);
  padding: 3px;
  width: 100%;
}
.cso_param td.backgr01 {
  background-color: rgb(133,133,133);
  color: rgb(255,255,255);
  padding: 3px;
}
tr.backgr01 td,
tr.backgr01 th {
  background-color: rgb(133,133,133);
  color: rgb(255,255,255);
  padding: 3px;
  border: 1px solid rgb(69,70,72);
}
/* cso_width */
.cso_width80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.cso-width80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
