/* General Settings for the whole document*/

html
{
  /* No Padding (CSS1)*/
  padding: 0px;
 }

body
{
  /* body covers whole page (CSS2*) */
  height: 100%;
  /* no padding, no margin (CSS1)*/
  margin: 0px;
  padding: 0px;
  /* Font-selection (CSS1) */
  /*font-family:Arial,Verdana,sans-serif;
  font-size:11pt;
  color:#000000;
  text-decoration:none;*/

  /* Background color: very light grey (CSS1)*/
  background-color: #D3D3D3;
 }

body,p,ul,ol,li,table,tr,td
{
  /* Font-selection (CSS1) */
  font-family:Verdana,Arial,sans-serif;
  font-size:11pt;
  color:#000000;
  text-decoration:none;
 }

/* Link styles */
a
{
  /* General setting (CSS1) */
  text-decoration:none;
  color:#000000;
 }
a:link
{
  /* Color Grey with slight touch of blue (CSS1)*/
  background-color:#C0C0D0;
 }
a:visited
{
  /* Color Grey with slight touch of blue (CSS1)*/
  background-color:#C0C0D0;
 }
a:hover
{
  /* Color Yellow with touch of grey (CSS1)*/
  background-color:#F0E030;
 }
a:active
{
  /* Color very light blue green (CSS1)*/
  background-color:#CCFFFF;
 }

div.mainheader{
margin-left:0.42em;
margin-top:1ex;
font-size:160%;
text-align:left;
padding-bottom:0.5ex;
}

div.subheader{
margin-left:0.42em;
margin-bottom:0ex;
font-size:130%;
text-align:left;
}

div.content {
margin-top: 2ex;
margin-left:1em;
}

span.navliste
{
font-weight:bold;
}

span.navsubliste
{
}

div.contentheader
{
  /* Bigger and away (CSS1)*/
  font-size:130%;
  text-align:left;
  padding-top:0.5ex;
  padding-bottom:0.5ex;
 }

/* Subheader */
div.contentsubheader
{
  /* Slightly bigger and away (CSS1)*/
  font-size:110%;
  text-align:left;
  padding-left: 0.6em;
  padding-top:0.5ex;
  padding-bottom:0.5ex;
}

/* Sub Text */
div.contentsubtext
{
  /* Text justified (CSS1) */
  text-align:justify;
  padding-left: 2em;
  padding-bottom:0.5ex;
 }

div.contentsubtextls
{
  /* Text justified (CSS1) */
  /*text-align:justify;*/
  text-align:left;
  padding-left: 2em;
  padding-bottom:0.5ex;
  line-height:130%;
 }

span.ns4space
{
 }

div.address
{
  margin-top:0.0ex;
  text-indent:-1.5em;
  margin-left:1.5em;
 }

div.address p
{
  margin-top:0.2ex;
  margin-bottom:0.2ex;
 }

span.email
{
  font-family:monospace;
  font-weight:bold;
 }

span.refauthor
{
  font-variant:small-caps;
 }

span.refauthor a
{
  font-variant:small-caps;
 }

span.reftitle
{
  font-style:italic;
  font-weight:bold;
 }
span.refseries
{
 }
span.refjournal
{
 }
span.refpublisher
{
 }
span.refyear
{
 }
span.refvolume
{
  /*font-weight:bold;*/
 }
span.refpages
{
  font-style:italic;
 }

span.refpreprint
{
  font-weight:bold;
 }

span.talkloc
{

 }

span.talktitle
{
  font-style:italic;
  font-weight:bold;
 }

span.talkabs
{
  font-weight:bold;
 }


span.shade
{
  color:#808080;
}

div.rechts
{
  text-align:right;
}

div.reftitle
{
  font-style:italic;
  font-weight:bold;
 }


div.reftitle a span.abstract
{
  display:none;
 }

div.reftitle a:hover span.abstract
{
  position:fixed;
  top:5px;
  right:5px;
  left:5px;
  z-index:100;
  display:block;
  /*width:300px;*/
  color:black;
  background:#ffffff;
  font-size:80%;
  font-style:normal;
  font-weight:normal;
  border:1px solid black;
  padding:3px;
  line-height:100%;
  min-height:5.5em;
 }

form { }
.SendText { font-size:11pt; font-family:Verdana,Arial,sans-serif;background-color:#FAF4B6;border:0px solid #ddd;width:400pt;}
.SendName, .SendAddy, .SendSubject { background-color:#FAF4B6;  border:0px solid #ddd; font-size:11pt; font-family:Verdana,Arial,sans-serif;width:200pt;}
.SendButton { font-size:11pt; font-family:Verdana,Arial,sans-serif; font-weight:bold; background-color:#C0C0D0;border:0px solid #ddd; width:200pt; }