@charset "utf-8";
/* Stylesheet Vorlage */

/* Regelwerk der Artikel */
body {
background-color: Gray;
color: black;}

article {
background-color: Lightgray;
padding-left: 1rem;
padding-right: 1rem;
padding-bottom: 0.5rem;
border-radius: 15px;
margin-bottom: 0.5rem;}

article h3 {
background-color: DimGray;
color: white;
border-radius: 15px;
margin-left: -1rem;
padding-left: 0.4rem;
margin-right: -1rem;}

mark {
background-color: Blue;
color: white; }

ins {
text-decoration: none;
background-color: DimGray;
color: white;
padding: 0.25em;}

img {
max-width: 100%; 
max-height: auto;}

pre {
width: max-width;
overflow: auto;}

thead { 
background-color: darkgrey; }

tbody {
background-color: whitesmoke; } 

tfoot {
font-size: smaller;
background-color: darkgrey;
color: white; }

th, td {
padding: 0.2rem 0.2rem; /* ein zusätzlicher Abstand in den Zellen */
text-align: left; /* rh nun linksbündig */
vertical-align: top; /* Ausrichtung oben, nicht mittig */
}

table {
border-spacing: 1px; /* Zwischenraum der Tabelle */
}

blockquote {
margin: 0;
}


.blockzitat {
  background-color: rgb(220,220,220);
  padding: 1rem;
  border-left: 5px solid rgb(140,140,140);
  margin: 0;
}


