article .backbord {
  margin: 0.5em 1em 1em 0;
  float: left; 
}

article .steuerbord {
  margin: 0.5em 0 1em 1em;
  float: right; 
}

/* {{{ figure */

article figure {
  float: left;
  width: 45%;
  text-align: center;
  border: none;
  padding: 0.5em;
}

article figure.small {
  width: 23%;
  padding: 0;
}

article figure img {
    width: 90%;
}

article figcaption {
  text-align: left;
  padding: 0.5em 1em 0 1em;
}

article figcaption {
  text-align: left;
  padding: 0.5em 1em 0 1em;
  font-style: italic;
}
  @media (min-width: 48em) {
    article figcaption {
      padding: 0.5em 2.5em 0 3.5em;
    }
  }

/* }}} */

/* {{{ Bilder allgemein */

article img.kleinbild {
  max-width: 23vw;
}
  @media (min-width: 48em) {
    article .kleinbild {
      max-width: 12vw;
    }
  }

article img.mittelbild {
    max-width: 44vw;
}
  @media (min-width: 48em) {
    article img.mittelbild {
      max-width: 33vw;
    }
  }

article img.grossbild {
  max-width: 95vw;
  margin: 0 0 0.5em 0;
}
  @media (min-width: 48em) {
    article img.grossbild {
      max-width: 92vw;
      margin: 0 0 1em 0;
    }
  }
  @media (min-width: 65em) {
    article img.grossbild {
      max-width: 46em;
      margin: 0 0 1em 0;
    }
  }
  @media (min-width: 85em) {
    article img.grossbild {
      max-width: 50em;
      margin: 0 0 1em 0;
    }
  }

article .hide4mobiles {
  display: none;
}
  @media (min-width: 48em) {
    article .hide4mobiles {
      display: inline;
    }
  }

article .show4mobiles {
  display: inline;
}
  @media (min-width: 48em) {
    article .show4mobiles {
      display: none;
    }
  }

/*}}}*/

/* {{{ AGs */

.agbild {
  max-width: 90vw;
  margin: 1em 0.5em 1em 0.5em;
}

/* }}} */

/* {{{Radsport */

#radsport_button {
  position: relative;
  z-index: 2;
  top: -2.6em;
  left: 70vw;
  width: 6em;
}

.sponsorenfoto {
  max-height: 5em;
  max-width: 90vw;
}

/* }}} */

/* {{{ News */
news img.newspicl {
  opacity: 1;
  background-color: white;
  max-width: 10em;
  max-height: 5em;
  float: left;
  margin: 0.2em 0.4em 0.1em 0;
}

news img.newspicr {
  opacity: 1;
  background-color: white;
  max-width: 8em;
  float: right;
  margin: 0.2em 0 0.1em 0.4em;
}
/*}}}*/

/* {{{ Videos */

article video { 
  max-width:95vw; 
  padding: 0.5em 0 0.5em 0;
}
article .videosize_full {
    wid:h: 100%;
    height: 14em;
}
article .videosize_half {
    width: 100%;
    height: 13em;
}
  @media (min-width: 48em) {
    article video { 
      padding: 0.5em 0 2em 0;
    }
    article .videosize_full {
      width: 100%;
      height: 38em;
    }
    article .videosize_half {
      width: 49%;
      height: 18em;
    }
  }
  
/* }}} */

/* vim:set lines=64 columns=54: */
