
/*-- defaults ------------------------------------------------*/

/* font */
BODY, P, DIV, TD, TH, CAPTION, UL
{
  font-family:      Helvetica, Arial, sans-serif;
  font-size:        10pt;
}

/* empty td */
td.empty{ font-size: 0pt; }


/* body */
body
{
  color:            black;
  background-color: yellow;
  font-size:        10pt;
  margin:           0pt;
  padding:          0pt;
}

.fontheight
{
  height:           20pt;
}

/* links */
A:link
{
  color:            blue;
  background-color: transparent;
  text-decoration:  underline;
}

A:visited
{
  color:            red;
  background-color: transparent;
  text-decoration:  underline;
}

A:active
{
  color:            black;
  background-color: transparent;
  text-decoration:  underline;
}

A:hover
{
  color:            black;
  background-color: transparent;
  text-decoration:  underline;
}

ul.ulsmitobenunduntenrand
{
  margin-top:       5pt;
  margin-bottom:    5pt;
}

/* titles */

h1
{
  font-size:          14pt;
  margin-top:         0pt;
  margin-bottom:      1.3ex;
  text-align:         left;
}

h2
{
  font-size:          12pt;
  margin-top:         0ex;
  margin-bottom:      1.3ex;
  text-align:         left;
}

h3
{
  font-size:          12pt;
  margin-top:         0ex;
  margin-bottom:      1.3ex;
  text-align:         left;
}

h4
{
  font-size:          10pt;
  margin-top:         10pt;
  margin-bottom:      2pt;
  text-align:         left;
}

span.space
{
  margin-left:        5pt;
}

li span
{
  margin-left:        5pt;
}

span.referenz
{
  margin-left:        0pt;
  font-weight:        bold;
  font-size:          10pt;
}

img.logo
{
  margin:             10pt;
}

/* layout */
div { text-align: justify; }

div.section
{
  margin-top:         0ex;
  margin-bottom:      2ex;
}

div.vert-left
{
  padding:             0% 4% 0% 0%;
}

div.vert-right
{
  padding:             0% 0% 0% 4%;
}

div.vert-left-line
{
  padding:             0% 4% 0% 0%;
  border-right:        1pt solid gray;
  border-right-width:  1pt;
  border-color:        gray;
}

div.vert-right-line
{
  padding:             0% 0% 0% 4%;
  border-left:         1pt solid gray;
  border-left-width:   1pt;
  border-color:        gray;
}

div.hori-top
{
  padding-bottom:        10pt;
}

div.hori-bottom
{
  padding-top:           10pt;
  border-top:            1pt solid gray;
  border-top-width:      1pt;
  border-color:          gray;
}

div.site
{
  margin:                 0pt 2% 5pt 2%;
  padding:               10pt 2% 10pt 2%;
  border-bottom:         1pt solid gray;
  border-top:            1pt solid gray;
  border-bottom-width:   1pt;
  border-top-width:      1pt;
  border-color:          gray;
}

/*-- navigation ----------------------------------------------*/

div.navig
{
  margin:             0pt 0pt 5pt 0pt;
  background-color:   yellow;
  color:              black;
}

div.navig TD
{
  font-weight:      bold;
  text-align:       center;
}

div.navig TD.selected
{
  color:            #ffff00;
  background-color: black;
}

div.navig TD.unselected
{
  color:            black;
  background-color: #f5f5f5;
}

div.navig TD.transparent
{
  color:            black;
  background-color: yellow;
}

div.navig A
{
  color:            black;
  background-color: transparent;
  text-decoration:  none;
  font-weight:      bold;
}

div.navig A:link    { }
div.navig A:visited { }
div.navig A:active  { text-decoration:  underline; }
div.navig A:hover   { }

/*--- header -------------------------------------------------*/

div.header table
{
  margin:             0pt 0pt 0pt 0pt;
  color:              #ffff00;
  background-color:   black;
}

div.header
{
  margin:             0pt 0pt 0pt 0pt;
  padding:            0pt 0pt 10pt 0pt;
  color:              #ffff00;
  background-color:   black;
}

body.header
{
  color:            yellow;
  background-color: black;
}

/*--- footer -------------------------------------------------*/
div.footer 
{ 
  margin:             5pt 2% 10pt 2%;
}

div.footer A
{
  color:              black;
  background-color:   transparent;
  text-decoration:    none;
  font-weight:        bold;
}

div.footer A:link    { }
div.footer A:visited { }
div.footer A:active  { text-decoration:  underline; }
div.footer A:hover   { }

