﻿@charset "utf-8";
body {
  color: #000000;
  background-color: #FFFFFF;
  font-size: 80%;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
}

a:link img, a:visited img,
a:hover img, a:focus img, a:active img {
  border: 0;
}

.invisible {
  position: absolute;
  left: -9999px;
}

/* Links */
a:link,
a:visited,
a:hover,
a:focus,
a:active {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}

/* Überschriften */
h1, h2 {
  color: #000000;
  background-color: transparent;
  padding: 0 5px 5px 12px;
}
h1 {
  font-size: 1.7em;
}
h3, h4 {
  color: #000000;
  background-color: transparent;
  padding: 0 5px 5px 12px;
}
h4 {
  text-decoration: underline;
}

/* Absätze */
p {
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 15px;
}

/* CONTENT */
img#picture {
  float: right;
  margin-right: 25px;
  padding: 0;
}
/* Tabellen */
table#select {
  border-collapse: separate;
  border-spacing: 2px;
  empty-cells: show;
  margin: 25px 10px 10px 20px;
  padding: 0;
  border: 0;
}
#select th, td {
  text-align: left;
  padding: 8px 35px;
  border: 0;
}
#select td {
  font-size: 97%;
}
table#horse {
  border-collapse: separate;
  border-spacing: 2px;
  empty-cells: show;
  margin: 2px 10px;
  padding: 7px;
  border: 0;
}
#horse th {
  background-color: #CCCCCC;
  text-align: center;
  padding: 3px;
  border: 1px solid #000000;
}
#horse td {
  text-align: left;
  padding: 3px;
  border: 1px solid #000000;
}
table#forsale {
  border-collapse: separate;
  border-spacing: 2px;
  empty-cells: show;
  margin: 10px;
  padding: 0;
  border: 0;
}
#forsale td {
  text-align: left;
  padding: 5px;
  border: 0;
}
table#stables {
  border-collapse: separate;
  border-spacing: 2px;
  empty-cells: show;
  margin: 10px;
  padding: 0;
  border: 0;
}
#stables td {
  text-align: left;
  padding: 5px 15px;
  border: 0;
}
table#training {
  border-collapse: separate;
  border-spacing: 2px;
  empty-cells: show;
  margin: 10px;
  padding: 0;
  border: 0;
}
#training td {
  text-align: left;
  padding: 5px 15px;
  border: 0;
}
table#album {
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  margin: 5px;
  padding: 0;
  border: 0;
}
#album td {
  text-align: left;
  padding: 2px;
  border: 0;
}

/* FORM */
#form tr, th, td {
  text-align: left;
}