  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
body {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
/*  font-size: small; This is the default by W3C specification */
  padding-left: 5px;
  padding-right: 5px;
}
blockquote {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
/*  font-size: x-small;*/
  border: 1px solid #000000;
  margin: 5px 30px 5px 30px;
  padding: 5px 10px 5px 10px;
}
.quote {
  font-family:courier, serif;
  color: #000000;
  background-color: #ffffff;
/*  font-size: smaller;*/
  border: 1px dotted #000000;
  margin: 5px 5px 5px 5px;
  padding: 5px 10px 5px 10px;
}
th, td {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
/*  font-size: 100%;*/
  padding-left: 8px;
  padding-right: 8px;
}
p, ul, ol, li, table {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
/*  font-size: 100%;*/
}
.formelem {
  font-family: Arial, Helvetica, sans-serif;
/*  font-size: smaller;*/
  color: #000000;
  background-color: #fafafa;
  border-top-color: #eaeaea;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-color: #eaeaea;
  border-left-style: solid;
  border-left-width: 1px;
  border-bottom-color: #cacaca;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-color: #cacaca;
  border-right-style: solid;
  border-right-width: 1px;
}
div.preview {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
/*  font-size: 100%;*/
  width:80%;
  margin-left:auto;
  margin-right:auto;
  border:1px dashed #000000;
  padding:10px;
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  font-size: 100%;
}
h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
  font-size: 120%;
}
a:active, a:link, a:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #466dab;
  background-color: transparent;
  text-decoration: underline; 
}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #B22222;
  background-color: transparent;
  text-decoration: underline;
}
a.asmall:active, a.asmall:link, a.asmall:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: #466dab;
  background-color: transparent;
  font-size: smaller;
  text-decoration: underline;
}
a.asmall:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #B22222;
  background-color: transparent;
  font-size: smaller;
  text-decoration: underline;
}
a.asmallb:active, a.asmallb:link, a.asmallb:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #466dab;
  background-color: transparent;
  font-size: smaller;
  text-decoration: underline;
}
a.asmallb:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #B22222;
  background-color: transparent;
  font-size: smaller;
  text-decoration: underline;
}
a.nolink:active, a.nolink:link, a.nolink:visited, a.nolink.hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #466dab;
  background-color: transparent;
  text-decoration:none;
}
.headertable {
  border: 1px solid #cacaca;
}
.headerpanel1 {
  border-top-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-color: #fafafa;
  border-left-style: solid;
  border-left-width: 1px;
  border-bottom-color: #cacaca;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: 50px;
/*  font-size: large;*/
  font-weight: bold;
  color: #000000;
  text-align: left;
}
.headerpanel2 {
  border-top-color: #ffffff;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-color: #fafafa;
  border-left-style: solid;
  border-left-width: 1px;
  /*
  border-bottom-color: #cacaca;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  */
/*  font-size: smaller;*/
  font-weight: bold;
  color: #000000;
  text-align: right;
}
.ftable {
  border-top-color: #cacaca;
  border-right-color: #cacaca;
  border-bottom-color: #cacaca;
  border-left-color: #cacaca;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
/*  font-size: 100%;*/
}
.cell3d {
  border-top-color: #ffffff;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-color: #cacaca;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: #cacaca;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.shadelight {
  border: 1px outset #ffffff;
  color: #000000;
  background-color: #ffffff;
  margin-top: -1em;
  margin-bottom: -1em;
}
.shadedark {
  border: 1px outset  #ffffff;
  color: #000000;
  background-color: #fafafa;
  margin-top: -1em;
  margin-bottom: -1em;  
}
.shadedarker {
  border: 1px outset  #ffffff;
  color: #000000;
  background-color: #eaeaea;
  margin-top: -1em;
  margin-bottom: -1em; 
}
.manualident {
  padding-left: 15px;
  padding-right: 15px;
}
.small {
  font-size: smaller;
}
.nichtzeigen { display:none; }


