div.artdv_NB, div.artdv_RB {margin-top: 1em;}
div.imag_N img {height: 100%; width: auto; border: 1px solid;}
div.imag_R img {height: auto; width: 100%; border: 1px solid;}
div.rechts {float: right; margin-left: 2em;}
div.links {float: left; margin-right: 2em;}
div.mitte, p.mitte {text-align: center;}
p.bildleg {font-size: 0.75em; font-weight: bold; margin-bottom: 0.5em; line-height: 150%}

div.table {display: table; font-weight: bold; margin-top: 1em;}
div.tr {display: table-row; height: 3.5em;}
div.td {display: table-cell; padding: 0.25em 2em 0.25em 0; white-space: nowrap;}

section.sect_std h2 {margin-left: 0.625em;}
aside section {font-size: 0.75em;}
aside section article {margin-top: 2.5em;}
aside section article.hid {visibility: hidden; width: 0; padding: 0;}
div.artdv_RT {font-size: 1.25em;}
div.artdv_RT a {text-decoration: none; color: #FFFFFF;}
div.artdv_RT a:hover {color: #FFFF00;}
div.itdist {display: block;}
div.itdist {margin-bottom: 0.25em; font-weight: bold;}
article#psyc {font-size: 0.875em; }

a.budes {
  color: #000000;
  border: 1px solid #777777;
  border-radius: 0.25em;
  text-decoration: none;
  background-color: #E2E2E5;
  padding: 2px 4px;
  margin: 0px;
  font-size: 0.9375em;
}

aside section {display: table; border-spacing: 0.5em 0;}
section.sect_std h2 {margin-left: 0.75em;}
aside section article.art_std {display: table-cell;}
@media only screen and (min-width: 626px) {
  aside section article.art_std {display: block;}
}
@media only screen and (max-aspect-ratio: 2/3) {
  aside section {display: table; border-spacing: 0.5em 0;}
  section.sect_std h2 {margin-left: 0.75em;}
  aside section article.art_std {display: table-cell;}
}
@media only screen and (min-aspect-ratio: 3/2) {
  aside section article.art_std {display: block;}
}
