*
{ margin:  0.0em;
  padding: 0.0em;
  font-size:1.0em;
  border: 0px solid blue;
  border-radius: 0em;
}

body
{ margin:  0.0em;
  padding: 0.0em;
  font-size:1.0em;
  border: 0px solid blue;
  border-radius: 0em;
}

pre
{ border-radius: 1em;
  background: rgba(164,164,164,0.33);
}

div
{ margin:  0.0em 0.0em 0.0em 0.0em;
  padding: 0.0em 0.0em 0.0em 0.0em;
  font-size:1.0em;
  border: 1px solid white;
  border-radius: 0.0em;
}

:lang(de) { quotes:"\201E" "\201C" "," "\2018"; }
:lang(en) { quotes:"\0022" "\0022" "\0027" "\0027"; }
:lang(fr) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }

/* --- für Anführungszeichen und Kurzzitate bis drei Zeilen --- */
q         { font-size:1.0em; color:#fff; font-weight:bold; }
q q       { font-size:1.0em; color:#fff; font-style:italic; }
q:before  { content:open-quote;  color:#fff; }
q:after   { content:close-quote; color:#fff; }

div#rahmen
{ margin:  0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  font-size:1.0em;
  border: 0px solid red;
  border-radius: 1em;
  background-size: cover;
  /* background: rgba(164,164,164,0.0); /* --- */
}

div#links
{ margin:  2em 1.5em 5em 1.5em;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-size:1.75em;
  border: 0px solid red;
  text-align:center;
  border-radius: 1em;
  background: rgba(164,164,164,0.0);
}

p#text
{ margin:  1em 1em 1em 1em;
  padding: 1.0em 2.0em 1.0em 2.0em;
  font-size:2.0em;
  border: 0px solid red;
  border-radius: 1em;
  background: rgba(164,164,164,0.33);
}

h1#datum
{ margin:  2em 5em 2em 5em;
  padding: 0.5em 0.5em 0.5em 0.5em;
  font-size:1.75em;
  border: 0px solid blue;
  border-radius: 1em;
  text-align:center;
  background: rgba(128,128,128,0.33);
}

a
{ margin:  1em 1em 1em 1em;
  padding: 0.5em 0.5em 0.5em 0.5em;
  text-decoration:none;
  font-weight:normal;
  font-size:1.0em;
  padding:0em 15px 0.0em 15px;
  background:#ccc;
  border:2px;
  border-color:#ccc;
  border-style:outset;
  color:blue;
  border-radius:1em;
  background: rgba(128,128,128,0.33);
}

a:visited{border-style:outset; color:#800000; }
a:hover  {border-style:inset; color:red; }