﻿
.copyright_notice {
	text-align:right;
	font-size:x-small;
	font-weight:bold;
	color:#C0C0C0;
}

.chapter_title {
	font-size:50px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
}

.chapter_last_change {
	font-size:smaller;
	font-style:italic;
	text-align:left;
}

.chapter_exercises {
	font-size:medium;
	text-align:left;
}

.chapter_quote_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	text-align:right;
}

.chapter_quote_reference {
	font-size:small;
	font-style:italic;
	text-align:right;
}

.chapter_synopsis {
  padding-top:20px; /* style.css in doccs did not have any 'padding-top' */
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	text-align:left;
  /*line-height:1.4;*/
}

.chapter_synopsis_continued {
  /*padding-top:20px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	text-align:left;
  /*line-height:1.4;*/
}

.exercise_subtitle {
	font-size:xx-large;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	vertical-align:text-top;
}

.exercise_number {
	font-size:125%;
	font-weight:bold;
	text-align:right;
	vertical-align:text-top;
	padding-right:6px;
}

.chapter_header {
  margin-top:5px;
  margin-left:5%;
  margin-right:5%;
  width:90%;
  padding:10px;
}

.chapter_body {
  margin-top:80px;
  margin-bottom:100px;
  margin-left:5%;
  margin-right:5%;
  width:90%;
  padding:3px;
}

.subtitle_1_first {
	font-size:xx-large;
	padding-bottom:5pt;
}

.subtitle_1 {
	font-size:xx-large;
	padding-top:32pt;
	padding-bottom:5pt;
}

.subtitle_2_first {
	font-size:x-large;
	padding-bottom:5pt;
}

.subtitle_2 {
	font-size:x-large;
	padding-top:28pt;
	padding-bottom:5pt;
}

.subtitle_3 {
	font-size:large;
	padding-top:16pt;
	padding-bottom:5pt;
}

.source {
	font-family:'Courier New', Courier, mono;
	font-weight:bold;
}

.paragraph {
	font-size:medium;
	text-align:left;
	text-indent:12pt;
}

.paragraph_continued {
	font-size:medium;
	text-align:left;
}

.paragraph_start {
	font-size:medium;
	text-align:left;
	text-indent:12pt;
	padding-top:32pt;
}

.paragraph_end {
	font-size:medium;
	text-align:left;
	text-indent:12pt;
	padding-bottom:32px;
}

.paragraph_continued_end {
	font-size:medium;
	text-align:left;
	padding-bottom:32px;
}

.marginal_note {
	font-size:medium;
	font-weight:bold;
	text-align:left;
	padding-right:20px;
}

.marginal_note_start {
	font-size:medium;
	font-weight:bold;
	text-align:left;
	padding-right:20px;
	padding-top:32pt;
}

.marginal_note_end {
	font-size:medium;
	font-weight:bold;
	text-align:left;
	padding-right:20px;
	padding-bottom:32px;
}

.illustration {
	padding-top:32px;
	padding-bottom:32px;
}

.illustration_start {
	padding-bottom:32px;
}

.formula {
	font-size: 115%;
}

.venstrestillet_illustration {
	padding-top:32px;
	padding-bottom:32px;
	padding-left:40px;
}

.centreret_illustration {
	padding-top:32px;
	padding-bottom:32px;
	text-align:center;
}

.centreret_illustration table {
	margin-left:auto;
	margin-right:auto;
}

.centreret_illustration img[src$=".svg"] {
	width: 50%;
}

.quoted_text {
	margin:32px;
	padding:1px;
	padding-left:16px;
	background-color:#FAFAD2;
}

.caption_title {
	text-align:left;
  text-decoration:underline;
	font-weight:bold;
	font-size:medium;
}

.caption_text {
  text-align: left;
  font-size: medium;
  font-style: italic;
}

.source_outer_div {
	margin-left:32px;
	margin-right:32px;
}

.source_title {
	font-family:'Courier New', Courier, monospace;
	font-weight:bold;
	text-align:right;
	background-color:#006633;
	color:#98FB98;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.source_text {
	border:solid thin #006633;
	background-color:#98FB98;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.source_output {
	border:solid thin #006633;
	border-top:hidden;
	font-weight:bold;
	background-color:#DDFFDD;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.source_output_alone {
	border:solid thin #006633;
	font-weight:bold;
	background-color:#DDFFDD;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.text_file_header {
	font-family:'Courier New', Courier, monospace;
	font-weight:bold;
	text-align:right;
	background-color:#909040;
	color:#FAFAD2;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.text_file_content {
	border:solid thin #909040;
	background-color:#FAFAD2;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.footnote_reference {
  text-decoration: none;
  vertical-align: super;
  font-size: xx-small;
}

.footnote_title {
	font-size:large;
	text-align:right;
	font-weight:bold;
	padding-right:6px;
}

.footnote_number {
	font-size:small;
	font-weight:bold;
	text-align:right;
	vertical-align:text-top;
	padding-right:6px;
}

.footnote_text {
	font-size:medium;
	text-align:left;
}

.question_number {
	font-size:medium;
	font-weight:bold;
	text-align:right;
	vertical-align:text-top;
	padding-right:6px;
}

.question_text {
	font-size:medium;
	text-align:left;
}

.horizontal_ruler {
  padding-top:30px;
  padding-bottom:30px;
}

/* simple table */

.blue-table {
	font-family:"Arial";
	/*font-size:large;*/
	/*margin:45px;*/
	border-collapse:collapse;
}

.blue-table th {
	font-size:large;
	/*font-weight:bold;*/
  text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
  color:#000000;
  background:#AAAAFF;
	/*background:#b9c9fe;
	border-top:4px solid #aabcfe;
	border-bottom:1px solid #fff;
	color:#039;*/
}

.blue-table td {
	font-size:medium;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	/*background:#e8edff;*/
	/*border-bottom:1px solid #fff;*/
	border-bottom:1px solid #FFFFFF;
  color:#000000;
  background:#EEEEFF;
	/*color:#669;*/
	border-top:1px solid transparent;
}


.notice-title-indent-0 {
	font-weight:bold;
	margin-left:0px;
}

.notice-title-indent-1 {
	font-weight:bold;
	margin-left:40px;
}

.notice-title-indent-2 {
	font-weight:bold;
	margin-left:80px;
}

.notice-text-indent-0 {
	margin-left:0px;
}

.notice-text-indent-1 {
	margin-left:40px;
}

.notice-text-indent-2 {
	margin-left:80px;
}


.vspace-10 {
	margin-top:10px;
}

.vspace-20 {
	margin-top:20px;
}

.vspace-30 {
	margin-top:30px;
}

.vspace-40 {
	margin-top:40px;
}

.vspace-50 {
	margin-top:50px;
}

.vspace-60 {
	margin-top:60px;
}


/* bruges til beskrivende lister <dl> */

.command-list {
  margin-left: 40px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0;
}

.command-list dt {
  font-weight: bold;
  margin-top: 1em;
}

.command-list dd {
  margin-left: 40px;
  margin-top: 1em;
  margin-bottom: 1em;
}


/* simplificeret <dl> med <dt> uden bold, uden <dd> */

.simple-list {
  margin-left: 40px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0;
}

.simple-list dt {
  margin-top: 0.5em;
}


/* følgende er oprindeligt fra 'api_style.css' i docps, og bruges på API-siderne */

.body {
	background:white;
	margin-top:10px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:100px;
}

.member-table {
	background:#CCCCFF;
	width:100%;
	border:thin;
	border-style:solid;
	border-collapse:collapse;
}

.member-table th {
	font-size:x-large;
	font-weight:bold;
  text-align:left;
	text-indent:6px;
}

/*
 * chess styles
 */

/* '&#x....' codes for the figurines
K: F04B
Q: F044
R: F052
B: F042
N: F04E
P: F050
*/

@font-face {
  font-family: FigurineSymbolT;
  src: url('../fonts/FIG-TN-1.eot') format('eot'),
       url('../fonts/FIG-TN-1.woff') format('woff'),
       url('../fonts/FIG-TN-1.ttf') format('truetype'),
       url('../fonts/FIG-TN-1.svg') format('svg');
}

@font-face {
  font-family: FigurineSymbolT;
  src: url('../fonts/FIG-TB-1.eot') format('eot'),
       url('../fonts/FIG-TB-1.woff') format('woff'),
       url('../fonts/FIG-TB-1.ttf') format('truetype'),
       url('../fonts/FIG-TB-1.svg') format('svg');
  font-weight: bold;
}

.figurine {
  font-family: FigurineSymbolT;
}
