
body
{
  font-family:Georgia,serif;
  font-size:12pt;
/*   margin:2cm 2cm 3cm 2cm; */
  margin:0;
  padding:0;
  widows:3;
  orphans:3;
  line-height:1.3em;
  /*
  width:210mm;
  height:297mm;*/
}

#menues, #validate
{
  display:none;
}

a:link, a:visited
{
  color:black;
  text-decoration:none;
}

a:link:after, a:visited:after
{
  content:" ["attr(href)"] ";
/*   font-family:Courier,monospace; */
  font-size:76%;
}
a img
{
  border:0;
}


#logo
{
  text-align:center;
  font-size:76%;
  font-weight:bold;
  font-family:sans-serif;
  margin:0 0 1em 0;
  padding:.2em 0 0 0;
  border-top:1px solid black;
}

h1
{
  font-size:150%;
  text-align:center;
}

h2
{
  font-size:120%;
  font-weight:bold;
  text-align:left;
  text-decoration:underline;
}
h3
{
  font-size:100%;
  font-weight:bold;
  text-align:left;
  text-decoration:underline;
}
h4
{
  font-size:100%;
  font-weight:bold;
  text-align:left;
}

p
{
  text-align:justify;
  margin:0;
  padding:0;
  text-indent:1em;
}
.erster
{
  text-align:justify;
  margin:1em 0 0 0;
  padding:0;
  text-indent:0;
}
.erster:first-letter
{
  font-size:200%;
/*   float:left; */
}

.box p
{
  width:200px;
  clear:right;
  float:right;
  font-size:86%;
  font-style:italic;
  margin:0 0 2em 2em;
  padding:0;
  text-align:right;

}
.info
{
  width:12em;
  clear:right;
  float:right;
  font-size:86%;
  font-style:italic;
  margin:0 0 2em 2em;
  padding:0;
  text-align:right;

}

.unterschrift
{
  font-size:86%;
  font-style:italic;
  margin:2em 0 2em 0;
  padding:0;
  text-align:right;
}


table
{
  border:1px solid black; 
  padding:.5em;
  margin:2em auto 2em auto;
  border-collapse:collapse;
}
td
{
  border:1px solid black;
  padding:.5em;
  border-collapse:collapse;
}
th
{
  border:1px solid black;
  padding:.5em;
  border-collapse:collapse;
}




#fuss p
{
  margin:4cm auto 0 auto;
  width:90%;
  border-top:1px solid black;
  font-size:76%;
  text-align:center;
  
}
