/* Radsportonline - Hauptseite - 2026-04-23 */


body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #000033;
  background-color: #CDCDCD;
  line-height: 1.5;
}

/* 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: 16px;   /* Links jetzt 16 px */
  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;
}

<style>
.grosser-abstand {
line-height: 1,5;
}
</style>


.rso-tabelle {
  border-collapse:  separate;
  box-shadow: 7px 7px 12px #999;
  border: 2px solid #2a7db8;
  border-radius: 12px;
}

.rso-tabelle td {
  border: 1px solid #444;
  padding: 6px;
}

/* Abstandsgrafiken NICHT runden oder skalieren */
img[src*="10x10.gif"] {
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
}