/*######################################################  �bergreifende Definitionen  */
body, html {
  font-size: 100.1%;
  height:98%;
  font-family:Courier New;
}
* {
  margin:0;
  padding:0;
}
.clear  {
  clear:both;
  height:0;
  padding:0;
  border:0;
  margin:0;
  font-size:0;
  line-height:0;
}
* html #alles {
   height:96%;
}
#alles {
  min-height:100%;
/*  border:1px solid green;*/
}
/*######################################################   Kopfzeile  */
#header0  {
  font-size:1.29em;
  font-weight:bold;
  padding: 20px 30px 0 0;
  text-align:right;
/*  letter-spacing:0.1em;               */
}
#header1  {
  font-size:0.89em;
  padding: 10px 30px 0 0;
  text-align:right;
/*  letter-spacing:0.1em;               */
}
/*######################################################  Men�  */
/*
#menue-links  {
  text-align:left;
  float:left;
  font-size:0.75em;
  padding: 30px 10px 0 15px;
  letter-spacing:0.098em;
}
#menue-2  {
  text-align:left;
  font-size:1em;
  margin: 4px 0 4px 15px;
}
#menue-3  {
  text-align:left;
  font-size:1em;
  margin: 4px 0 4px 25px;
}
.menue-no {
  padding: 3px 0 3px 15px;
}
.menue-plus {
  margin-left:-1.35em;
}
.plus   {
  color:darkred;
}
.span_act {
  font-weight:bold;
  color:dimgray;
}
#span_cur {
  font-weight:bold;
}
.span_spc {
  letter-spacing:1pt;
  line-height:20pt;
  color:#FFFF00;
}
*/
/*######################################################  Inhalte  */
#content  {
  margin:40px 35px 0 35px;
  padding:40px 10px 30px 10px;
/*  border:1px solid green;*/
}  
p { 
  padding: 3px 0 3px 0;
  margin: 0 0 0 0;
  text-indent:0.1em;
  font-size:0.85em;
}
/*######################################################  Inhaltselement: Tabellen  */
table.contenttable-0 {
  margin: 300px 0 0 300px;
  color:#000000;
  font-size:1em;
}
td {
  padding: 0 5px 0 5px;
}
/*######################################################  Inhaltselement: Bilder  */
img * p   { 
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-indent:0.8cm;
  font-size:0.4em;
}
.csc-textpic-caption-c {
  font-size:0.8em;
}
/*######################################################  Schriften  */
h3  {
  font-size:1.13em;
}
.fett    {
  font-weight: bold;
}
/*######################################################  Links  */
a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:red; text-decoration:none; }
a:active { color:black; text-decoration:underline; }
a:focus { color:#000000; text-decoration:none; }
.content a:link { color:blue; text-decoration:none; }
.content a:visited { color:blue; text-decoration:none; }
.content a:hover { color:#000000; text-decoration:underline; }
#foot a:link { color:grey; text-decoration:none; }
#foot a:visited { color:grey; text-decoration:none; }
#foot a:hover { color:#000000; text-decoration:none; }
#foot a:active { color:grey; text-decoration:none; }
#foot a:focus { color:grey; text-decoration:none; }
/*######################################################  csc  */
.csc-menu-1 {
  padding-top:5.0em;
  padding-left:5.0em;
/*  line-height:1.8em; */
  text-align:left;
  text-decoration:underline;
}
.csc-uploads-fileName,csc-uploads-icon {
  padding-left:2.0em;
  font-size:0.8em;
}