/* ****************************** */
/* format.css                     */
/* style-sheet format definitions */
/* ****************************** */


/* ********** general ********** */

*
{
  font-family:sans-serif;
}

body
{
  margin-top:10px;
  margin-bottom:20px;
  margin-left:5%;
  margin-right:5%;
  background-color:#D8D8D8;
}

/* ********** text, links and decoration ********** */
h1
{
  font-size:200%;
  color:#000066;
  margin-top:30pt;
  margin-bottom:10pt;
}

h2
{
  font-size:150%;
  color:#000066;
  margin-top:20pt;
  margin-bottom:10pt;
}

h3
{
  font-size:110%;
  color:#000066;
  margin-top:20pt;
  margin-bottom:10pt;
}

h4
{
  font-size:100%;
  color:#000066;
}

p
{
  font-size:100%;
}

ul,ol,li,div,nobr
{
  font-size:100%;
  text-align:justify;
}

strong
{
  color:#FF0000;
  font-style:normal;
  font-weight:bold;
}

strong.myred
{
  color:#C00000;
  font-style:normal;
  font-weight:normal;
}

strong.mygreen
{
  color:#008000;
  font-style:normal;
  font-weight:normal;
}

strong.myyellow
{
  color:#D06000;
  font-style:normal;
  font-weight:normal;
}

address
{
  font-size:100%;
  text-align:justify;
}

a:link
{
  color:#0000CC;
  text-decoration:underline;
}

a:visited
{
  color:#000066;
  text-decoration:underline;
}

a:active
{
  color:#000000;
  text-decoration:none;
}

hr
{
  width:100%;
  align:center; 
  margin-top:12pt;
  margin-bottom:12pt;
}

/* ********** top index ********** */
body.topind
{
  margin-top:5px;
  margin-bottom:0px;
  margin-left:5px;
  margin-right:5px;
  background-color:#D8D8D8;
}

td.topind
{
  font-style:normal;
  font-weight:bold;
  text-align:center;
}

a.topind
{
  font-size: 130%;
  font-weight:bold;
  color:#000066;
  text-decoration:none;
}

img.topind
{
  text-align:center;
}

/* ********** duco index ********** */
body.clickind
{
  margin-top:10px;
  margin-bottom:20px;
  margin-left:10px;
  margin-right:10px;
  background-color:#D8D8D8;
}

a.clickind
{
  font-size:100%;
  color:#000066;
  text-decoration:none;
  text-align:center;
}

td.clickind
{
  text-align:center;
  background-color:#FFFFFF;
}

img.clickind
{
  text-align:center;
}

/* ********** bottom index and impressum ********** */
p.bottomind
{
  text-align:left;
  margin-top:0%;
  margin-bottom:0%;
}

a.bottomind
{
  color:#000066;
  text-decoration:none;
}

p.impressum
{
  text-align:left;
  font-size:75%;
  margin-top:0pt;
  margin-bottom:6pt;
}

/* ********** different tables ********** */
td.softwareLeft
{
  width:30%;
  text-align:left;
}

td.softwareRight
{
  width:70%;
  text-align:left;
}

td.staffLeft
{
  width:50%;
  text-align:center;
}

td.staffRight
{
  width:50%;
  text-align:left;
}

td.publicsLeftCol
{
  width:10%;
  text-align:center;
  background-color:#FFFFFF;
}







