*{
  margin:0;
}
body {
  font-family: papyrus;
  /*font-family: "Coming Soon";
  */
  background-color:darkgray;
  text-transform: lowercase;
}
#cc-alles {
  width: 1024px;
  height: 768px;
  margin: 10px auto;
  position: relative;
  border: 2px solid black;
  box-shadow: 10px 5px 5px black;

}
#cc-hintergrund {
  position:absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
xdiv {
  background-color:lightgray;  
  color:red;
  border: none;
}

/* Groessen */
#cc-kopf {
  height: 20%;
  position:relative;
}
#cc-sprache {
  xwidth: 20%;
  position: absolute;
  right: 0px;
  
}

#cc-inhalt {
  height: 90%;
}
#cc-inhalt-links, #cc-inhalt-rechts {
  xbackground-color: lightgray;
  width: 50%;
}
#cc-inhalt-links {
  float:left;
  text-align:left;
}
#cc-inhalt-rechts {
  float:right;
/*  text-align:right; */ /* HUH-2021-05-11 */
  text-align:left;
}
#cc-fuss {
  height: 10%;
}

#cc-links{
    width: 20%;
    height: 80%;
    float:left;
}
#cc-rechts{
    width: 80%;
    height: 80%;
    float:right;
    
}
#cc-menu a {
  color:black;
  text-decoration: none;
  padding: 4px;
}
#cc-menu a.aktiv {
  color:white;
}

#cc-fuss a {
  color:white;
  text-decoration: none;
  width: 25%;
  display: block;
  float: left;
  text-align: center;
  vertical-align: bottom;
  height: 100%;
  margin: auto;
}
#cc-kopf a {
  color:white;
  text-decoration: none;
}
#cc-kopf h1 {
    font-size: 400%;
    text-transform: lowercase;
    position: absolute;
    top: 0px;
    left:0px;
}
#cc-kopf h2 {
  font-size: 200%;
  text-transform: lowercase;
  position: absolute;
  bottom:0px;
  right:0px;
}
#cc-kopf h3 {
  font-size: 150%;
  text-transform: lowercase;
  position: absolute;
  top:10px;
  left:30px;
  color:black;
}

.cc-untermenu {
  position: absolute;
  top: 20%;
  right:0px;
  padding: 0 20px;
}
.cc-untermenu a {
  padding: 0 20px;
}
iframe {
margin: 20px auto;
}

table, td {
  /* text-align:right; */ /*HUH-2021-05-11 */
  text-align:left;
  border: 1px solid darkgray;
}

.csc-default {
  xbackground-color: fuchsia;
  padding-top: 5%;
}
.csc-default > table {
margin: auto;
}
