body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th { font-family:Arial,sans-serif; }

body {
  color:#000000; 
  background-color:#ffffff;
  text-align:left;
  font-family: sans-serif, Helvetica, Arial, Geneva;
}

table {
  width:100%;
  border:0;
}

a:link {
  color:#0000ff;
}

a:visited {
  color:#000080;
}
/*a:visited code
            { background-color:#E7B558;
            color:#0000A0; }*/

a:hover {
  background-color:#ffffff;
  /*color:#000000;*/
}

a.wichtig {
  font-weight:bold;
  color:#cc3333;
}

a.fett {
  font-weight:bold;
  color:#000000;
}

a.weniger_wichtig {
  font-weight:bold;
  color:#aa3300;
}

a.currentsection {
  font-weight:bold;
  color:#444444; /*099631;*/
}

a.deepestchildren {
  /*color:#ff0000;*/
}

a.importantlink {
  color:#990033;*/
}

a.subsection {
  font-family:Helvetica,Arial,sans-serif; 
  font-size:small;
}

a.klein {
  font-size:x-small;
}

a.sansserif {
  font-family:Helvetica,Arial,sans-serif; 
}

a.sansserifcolored {
  font-family:Helvetica,Arial,sans-serif; 
  color:#990033;
}

h1, h2, h3, h4, h5, h6 {
  font-family:Helvetica,Arial,sans-serif; 
  font-weight:bold;
}

p { 
  text-align:justify;
}
  
table.par {
  text-align:justify;
}

p.topnote {
  text-align: center;
  color:#ff0000;
}

td.logo {
  vertical-align:bottom;
  text-align:right;
  color:#000000;
  font-size:170%;
  font-weight:bold;
  background-color:#ffffff;
  text-decoration:none;
  font-family:Helvetica,Arial,sans-serif;
  padding-left:0px;
  padding-right:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin-right:100px;
  border:0;
}
td.header {
  vertical-align:middle;
  color:#000000;
  font-size:170%;
  font-weight:bold;
/*  background-color:#abc0d3;*/
  background-color:#ffffff;
  font-family:Helvetica,Arial,sans-serif;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
}

td.top {
  vertical-align:top;
  color:#000000;
  /*background-color:#abc0d3;
  /*background-color:#7faadd;  /*#ffdd66;*/
  padding-left:5px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:5px;
  border:0;
  font-size:medium;
}

td.between {
  vertical-align:top;
  color:#000000;
  /*background-color:#FFCC66;
  /*background-color:#7faadd;  /*#ffdd66;*/
  padding-left:5px;
  padding-right:5px;
  padding-top:15px;
  padding-bottom:15px;
  border:0;
  font-size:medium;
}

td.yellow {
  vertical-align:top;
  color:#000000;
  background-color:#FFCC66;
  padding-left:15px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
  font-size:medium;
}

td.orange {
  vertical-align:top;
  color:#000000;
  background-color:#FF6666;
  /*background-color:#7faadd;  /*#ffdd66;*/
  padding-left:15px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
  font-size:medium;
}

td.lightgreen {
  vertical-align:top;
  color:#000000;
  background-color:#669966;
  padding-left:15px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
  font-size:medium;
}

td.leftsidebar {
  vertical-align:top;
  color:#000000;
  background-color:#abc0d3;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  width:20%;
  border:0;
  font-size:small;
}

td.content {
  vertical-align:top;
  padding:1em;
  border:0;
}

td.footer {
  vertical-align:top;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
}

td.green {
  background-color:#e0ffd0;
  text-align:right;
}

td.small {
  font-size:small;
}

td.smaller {
  font-size:x-small;
}

p.center {
  text-align:center;
}

p.right {
  text-align:right;
}

p.big {
  font-size:140%;
}

p.bigcenter {
  text-align:center;
  font-size:160%;
}

span.sansserif {
  font-family:Helvetica,Arial,sans-serif; 
}

span.cour {
  font-family:Courier,monospace;
}

pre.smaller {
  font-size:x-small;
}

pre.blue {
  color:#0000ff;
}

span.title {
  font-weight:bold;
  color:#0000ff;
}
span.emph {
  font-weight:bold;
  color:#ff0000;
}

span.green {
  color:#00ff00;
}

span.blue {
  color:#0000ff;
}

span.journal {
  font-style:italic;
}

p.smaller {
  font-size:x-small;
  padding:0pt;
  margin-top:0px;
  margin-bottom:0px;
}
.up  {
    text-align:right; margin:30px 0px 0px; padding-right:8%; line-height:11px; max-width:100%;
}

#logos{
	height:90px;
	width:955px;
}
#logosprint{
	display:none;
}

.pic
{
        color:#ffffff;
}
.imagelogo
{
        color:#ffffff;
	width:192px;
	height:55px;
}
