/* Radsportonline - format.css - Stand 2026 */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #000033;
  background-color: #CDCDCD;
  line-height: 1.3;
}

/* Alle Seiten im Jahrgang news2025 */
body.news2025,
body.news2025 p,
body.news2025 div,
body.news2025 li,
body.news2025 td,
body.news2025 span {
  font-size: 12px !important;
}

td, th {
  color: #000033;
}

a:link,
a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #0056b3;
  font-weight: bold;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #B71360;
  text-decoration: underline;
}

img {
  border-radius: 6px;
  height: auto;
}

.mehr {
  font-weight: bold;
  color: #0056b3;
  text-decoration: none;
}

.mehr::before {
  content: "\279C";
  display: inline-block;
  transition: margin-right 0.2s ease;
}

.mehr:hover::before {
  margin-right: 8px;
}

nav {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.feine-linie {
  border: none;
  border-top: 1px solid #e6e6e6;
  margin: 25px 0;
}

.grosser-abstand {
  line-height: 1.5;
}

.rso-tabelle {
  border-collapse: separate;
  box-shadow: 7px 7px 18px #888;
  border: 6px solid #2a7db8;
  border-radius: 20px;
}

.rso-tabelle td {
  border: 0px;
  padding: 0px;
}

/* Abstandsgrafiken NICHT runden oder skalieren */
img[src*="10x10.gif"] {
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
}
