/*######################################################  uebergreifende Definitionen  */
@charset "UTF-8";
body, html {
  font-size: 100.1%;
  height:98%;
  font-family:Verdana;
}
* {
  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 {
  font-size: 12pt;
  margin:4px;
  padding:4px;
  min-height:100%;
  position:relative;
}
#leiste1 {
  font-weight:bold;
  font-size: 0.95em;
}
#leiste2 {
  padding-bottom: 25px;
}
#leiste-crdate {
  font-size: 0.7em;
  margin-bottom:0.5em;
}
#span_red {
/*  font-size: 0.95em;*/
     #5e1713
    font-weight:bold;
}
.span_rot {
    color:darkred;
}
#span_massiv {
    font-size: 0.95em;
    font-weight:bold;
}
#span_redred {
/*  font-size: 0.7em;*/
    color:red;
}
#foot  {
  text-align:center;
  height:1.5em;
  margin-left:43%;
/*  position:relative;*/
  font-size: 0.7em;
  width: 170px;
  border-top: 1px solid lightgrey;  
}
/*######################################################   Kopfzeile  */
#logo  {
  float:left;
  padding: 10px 0 0 13px;
  margin: 0 0 0 0;
  font-size:0.8em;
}
#header0  {
  font-size:0.8em;
  padding: 10px 30px 0 0;
  margin: 0 0 0 0;  
  text-align:right;
  letter-spacing:0.1em;               
}
#header1  {
  font-size:0.9em;
/*  font-weight:bold;*/
  padding: 10px 30px 0 0;
  margin: 0 0 0 0;  
  text-align:right;
  letter-spacing:0.1em;               
}
/*######################################################  Menue  */
#menue-links  {
  text-align:left;
  float:left;
/*  border:2px solid red;*/
  font-size:0.71em;
  padding: 10px 10px 0 10px;
  letter-spacing:0.06em;
}
#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: 2px 0 2px 10px;
}
.menue-plus {
  margin-left:-1.35em;
}
.plus   {
  color:darkred;
}
.span_act {
  font-weight:bold;
  color:dimgray;
}
#span_cur {
  font-weight:bold;
/*  color:dimgray;*/
}
.span_spc {
  letter-spacing:1pt;
  line-height:20pt;
  color:#FFFF00;
}
/*######################################################  Inhalte  */
.content  {
  margin:1em 7.33em 0em 13.2em;
  padding:0.1em 0.8em 0.3em 1.5em;
  position:relative;
/*    border:2px solid red;*/
}
div.csc-default {
  padding: 0.5em 0em 0.8em 0em;
  margin: 0 0 0 0;
}
/*###################################################### Inhaltselement: Tabellen  */
table.contenttable {
  margin-right: auto;
  color:#000000;
  font-size:0.84em;
}
table.contenttable-1 td{
  padding:2px 2px 2px 4px;
  margin:0;
  font-size:0.8em;
}
td {
  padding: 3px 5px 3px 5px;
  vertical-align:top;
/*  border:2px solid red;*/
}
table.csc-uploads {
  font-size:0.9em;
  margin-left:1.0em;
  border-collapse:collapse;
}
td.csc-uploads-fileSize {
  vertical-align:middle;
  font-size:0.86em;
  text-align:right;
  padding: 4px 1px 0px 5px;
 }
td.csc-uploads-fileName {
  vertical-align:middle;
  font-size:1em;
  padding: 0px 1px 0px 1px;
}

/*######################################################  Inhaltselement: Bilder, Text m. Bild  */
img * p   {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-indent:0.1cm;
  font-size:9pt;
}
.csc-textpic {
  padding-top: 0px;
  padding-bottom: 0px;
/*  border:2px solid red;*/
}
.csc-textpic-imagewrap {
  padding-top: 0px;
/*  border:2px solid red;*/
}
.csc-textpic-text {
/*  border:2px solid red;*/
}
.csc-textpic-clear {
  padding-bottom: 0px;
/*  border:2px solid red;*/
}
.csc-default {
  padding-bottom: 0px;
/*  border:2px solid red;*/
}

/*######################################################  Schriften  */
h4  {
  font-size:0.9em;
  padding:7px 0 7px 0;
}
p {
  padding: 5px 0 3px 0;
  margin: 0 0 0 0;
  text-indent:0.1em;
  font-size:0.84em;
  line-height:130%;
}
center {
  font-size:0.84em;
}
b {
  font-size: 0.98em;
}
.fett    {
  font-weight: bold;
}
span#top {
  font-size:0.75em;
}
/*######################################################  Links  */
a:link { color:#000000; text-decoration:none; }
a:visited { color:black; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
a:active { color:black; text-decoration:underline; }
a:focus { color:#000000; text-decoration:none; }
.content a:link { color:darkblue; text-decoration:none; }
.content a:visited { color:darkgreen; 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; }

td .linkInt {font-size:1em;}
dd .linkInt {font-size:0.8em;}
dd.csc-textpic-caption {font-size:0.8em;}
caption.csc-textpic-caption {font-size:0.8em;}
/*######################################################  list  */
li.csc-section {
  font-size:0.85em;
}
.ce-uploads-filesize {
  padding-left:0.75em;
  font-size:0.75em;
}
.ce-uploads-fileName {
  font-size:1em;
  padding: 0px 0px 0px 5px;
}
ul.csc-bulletlist {
  font-size:0.85em;
}
ul.csc-menu-1 {
  font-size:0.85em;
}
/*.csc-uploads {
  font-size:0.9em;
  margin-left:1.0em;
  border-collapse:collapse;*/
}
ul.csc-menu-3 {
  font-size:0.85em;
  padding-top:10px;
}
ul.ce-uploads {
  font-size:0.85em;
  padding-top:5px;
}
li.csc-uploads-element-pdf
/*######################################################  csc  */
.csc-menu-1 {
  padding-top:5.0em;
  padding-left:5.0em;
/*  line-height:1.8em; */
  text-align:left;
  text-decoration:underline;
}
