/* ex: set foldmethod=marker: */
/* ex: set foldcolumn=2: */

/* global {{{ */
body, table, caption, td, th, span, div, h1, h2, h3, h4
{
  font-family:      verdana, arial, helvetica, sans-serif;
  font-size:        12px;
}

body
{
  background-color: #ffffee;
  color:            black;
}

hr
{
  margin-top:       10px;
  margin-bottom:    10px;
}

h1
{ 
  font-family:      arial, helvetica, sans-serif;
  font-size:        +1.5em;
}

h1 span.red
{
  font-family:      arial, helvetica, sans-serif;
  font-size:        +1.3em;
  background-color: #ffffee;
  color:            #bb0000;
}

h2
{ 
  font-family:      arial, helvetica, sans-serif;
  background-color: #ffffee;
  color:            #bb0000;
  font-size:        +1.3em;
}

h3
{
  font-family:      arial, helvetica, sans-serif;
  font-size:        +1.1em;
  font-weight:      bold;
}

A
{ 
  font-weight:     bold;
  text-decoration: none;
}

A:link {
  color: #bb0000;
}

A:visited {
  color: purple;
}

span.red {
  color:  #bb0000;
}

span.green {
  color:  #00bb00;
}
/* }}} global */

/* navigation {{{ */
body.navigation table.topic
{
  background-color: #bb0000;
  color:            white;
  border-style:     outset;
  border-width:     1.5px;
}

body.navigation td.topic
{
  background-color: #bb0000;
  color:            white;
  font-weight:      bold; 
  border-width:     0px;
}

body.navigation td.topic A:link    { color: white; }
body.navigation td.topic A:visited { color: white; }
body.navigation td.topic A:hover   { color: black; }
body.navigation td.topic A:active  { color: black; }
/* }}} navigation */

/* content header {{{ */
div.header
{
  text-align: center;
}

div.header td.institutes
{
  font-size:  small;
  text-align: center;
}

/* }}} content header */

/* content main {{{ */
div.main div.section
{
  margin-left:  15px;
  margin-right: 15px;
  text-align:   justify;
}

div.main td.sectiontitle
{
  background-color: #bb0000;
  color:            white;
  font-weight:      bold; 
}

div.main div.sectionbody
{ 
  margin-top:    0.5em;
  margin-bottom: 1em;
  text-align:    justify;
}

div.main div.subsectiontitle
{
  margin-top:    0.5em;
  font-weight:   bold; 
}

div.main ol.news li {
  font-weight: bold;
  margin-top:  6px;
}

div.main span.descr-title {
  font-weight:  bold;
}

div.main div.descr-body {
  margin-top:   6px;
  font-weight:  normal;
}

div.main ol.tocontent li{
  font-weight:  bold;
  color:        #bb0000;
}

div.main tr.center td, div.main tr.center th {
  text-align: center;
}

div.main tr.left td, div.main tr.left th {
  text-align: left;
}

div.main caption {
  font-weight: bold;
}



/* }}} content main */

/* {{{ content footer */
div.footer
{
  font-size:  small;
  text-align: right;
}
/* content footer }}} */

