/* CSS Style-Sheet für Arne Senftlebens Diplomacy-Seiten */

body {
  background-color:#ffffff;
}

td.leftbar table {
  border-style:solid;
  border-width:1px;
  border-color:#0000af;
}

td.leftbar th {
  font-family:sans-serif;
  font-size:12pt;
  text-align:center;
  letter-spacing:1pt;
  color:#ffffff;
  background-color:#0000AF;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:1px;
  padding-right:1px;
}

td.leftbar td {
  font-family:sans-serif;
  font-size:10pt;
  text-align:center;
  background-color:#ffffff;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:2px;
  padding-right:2px;
}

td.leftbar em {
  text-decoration:none;
  font-style:normal;
  font-weight:normal;
  color:#ff0000;
}

td.leftbar small {
  font-size:8.5pt;
}

td.leftbar a:link, .leftbar a:visited, .leftbar a:active {
  text-decoration:underline;
  color:#0000af;
}

td.leftbar a:hover {
  text-decoration:none;
  color:#ffffff;
  background-color:#0000af;
}

td.textbody table {
  border-style:solid;
  border-width:1px;
  border-color:#0000af;
}

td.textbody th {
  font-family:sans-serif;
  font-size:14pt;
  text-align:right;
  letter-spacing:2pt;
  color:#ffffff;
  background-color:#0000AF;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:6px;
  padding-right:6px;
}

td.textbody td {
  font-family:sans-serif;
  text-align:center;
  background-color:#ffffff;
  padding-top:6pt;
  padding-bottom:4pt;
  padding-left:5pt;
  padding-right:5pt;
}

td.textbody td p {
  font-size:11pt;
  vertical-align:bottom;
  margin-top:3pt;
  margin-bottom:8pt;
}

td.textbody td h1 {
  font-size:14pt;
  font-weight:bold;
  letter-spacing:1pt;
  vertical-align:bottom;
  margin-top:6pt;
  margin-bottom:0cm;
}

td.textbody td h2 {
  font-size:12pt;
  font-weight:bold;
  font-style:italic;
  color:#0000af;
  vertical-align:bottom;
  margin-top:3pt;
  margin-bottom:0cm;
}

td.textbody td ul {
  font-size:11pt;
  vertical-align:bottom;
  margin-top:3pt;
  margin-bottom:8pt;
}

td.textbody td li {
  font-size:11pt;
  vertical-align:bottom;
  margin-top:0pt;
  margin-bottom:2pt;
}

td.textbody td table {
  margin-top:3pt;
  margin-bottom:8pt;
}

td.textbody td th {
  font-size:10pt;
  font-weight:bold;
  text-align:left;
  letter-spacing:0pt;
  color:#0000af;
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#0000af;
  padding-top:1px;
  padding-bottom:2px;
  padding-left:2px;
}

td.textbody td td {
  font-size:10pt;
  border-style:solid;
  text-align:left;
  border-width:1px;
  border-color:#0000af;
  padding-top:2pt;
  padding-bottom:2pt;
  padding-left:4pt;
}

td.textbody td td p {
  font-size:10pt;
  vertical-align:bottom;
  margin-top:4pt;
  margin-bottom:4pt;
}

td.textbody td td ol {
  list-style-type:decimal;
  font-size:10pt;
  vertical-align:bottom;
  margin-top:1pt;
  margin-bottom:1pt;
  margin-left:0pt;
  padding-left:20pt;
}

td.textbody td td li {
  font-size:10pt;
  vertical-align:bottom;
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:0pt; 
}

td.textbody em {
  text-decoration:none;
  font-style:italic;
  font-weight:normal;
  color:#000000;
}

td.textbody strong {
  text-decoration:none;
  font-style:normal;
  font-weight:normal;
  color:#ff0000;
}

td.textbody a:link, .textbody a:visited, .textbody a:active {
  text-decoration:underline;
  font-weight:bold;
  color:#0000af;
}

td.textbody a:hover {
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
  background-color:#0000af;
}