body
{
  background-color:#fffdf0;
  margin:0;
  padding:0;
  color:#6c582e;
}

h1, h2, h3
{
  color:#674f24;
  font-family:Georgia,'Times New Roman',serif;
}

h1
{
  font-size:24px;
}

a
{
  color:#755924;
}

#gestuet
{
  position:absolute; 
  top:0; 
  left:201px; 
}


#logo
{
  position:absolute;
  top:0;
  left:0;
}

#inhalt, #pedigree
{
  position:relative;
  left:220px;
  top:98px;
  width:760px;
  float:left;
  margin:0;
  padding:0;
  margin-bottom:140px;
  line-height:140%;
}

#inhalt img
{
  border:#e4e0c3 solid 3px;
}

#inhalt p
{
  padding-bottom:8px;
}

#inhalt h1+p, #inhalt h2+p
{
  font-weight:bold;
  line-height:1.8;
}


#inhalt #erfolge
{
  width:60%;
}

#inhalt #erfolge h3, p
{
  margin:0;
  padding:0;
}

#inhalt #erfolge p
{
  margin-bottom:12px;
}

#inhalt #pferde-bild
{
  width:646px;
}

#inhalt #pferde-bild #pferde-infos
{
  width:180px;
  border:#e4e0c3 solid 3px;
  float:right;
  margin-top:10px;
  margin-left:10px;
  padding:2px;
  font-family:arial;
  font-size:80%;
}

#inhalt #pferde-bild #pferde-infos ul
{
  list-style-image:url('/pferdekopf.gif');
  margin:0;
  margin-left:12px;
  padding:10px;
}

#inhalt #pferde-bild #pferde-infos ul li
{
  margin-top:4px;
  font-size:12px;
}


#inhalt #pferde-bild #pferde-infos ul li a::before
{
}


#navigation
{
  position:absolute;
  left:0;
  top:158px;
  background:url('/gestuet-navigation.gif');
  width:201px;
  border-bottom:#e4e0c3 solid 3px;
  font-family:arial;
  font-size:14px;
}

#navigation ul
{
  list-style-type:none;
  margin:0;
  padding:0;
  padding-bottom:40px;
}

#navigation li
{
  padding-left:30px;
  padding-top:8px;
  padding-bottom:4px;
}

#navigation a
{
  text-decoration:none;
}

#navigation li:hover, #navigation li.selected
{
  background-color:#e4e0c3;
}

#navigation ul ul
{
  padding:0;
  padding-left:30px;
  margin:0;
}


#pedigree
{
  left:0;
  top:140px;
  margin-bottom:200px;
  font-size:75%;
}

#pedigree h1
{
  padding-left:220px;
  color:#674f24;
}

#pedigree td
{
  border:#e4e0c3 solid 3px;
  empty-cells:hide;
  font-family:helvetica, arial, sans-serif;
}

#pedigree td a
{
  text-decoration:none;
}

#pony p
{
  margin-bottom:6px;
}

#pony .beschreibung
{
  clear:left;
  font-family: Georgia, 'Times New Roman', serif;
  font-weight:normal;
}

#pony a#bild
{
  text-decoration:none;
}

#pony img#foto
{
  border:#f6f2d6 solid 10px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:30px;
  float:right;
}

#pony .inhalt
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
}


#pony #galerie img
{
  background-color:#674f24;
}

#pferde
{
  font-size:80%;
}

#pferde #topnav
{
  margin:0;
  padding:0;
  height:44px;
  background:url('/pferde/grad_top.gif');
}

#pferde #topnav ul
{
  padding:0;
  margin-top:10px;
  padding:10px;
}

#pferde #topnav li
{
  list-style-type: none;
  background:transparent;
  padding:2px;
  padding-top:5px;
  margin: 2px;
  display: inline;
}

#pferde #topnav a
{
  padding:2px;
  padding-bottom:5px;

}

#pferde #topnav a:hover, #pferde #topnav .selected a
{
  background-color:#fffdf0;
}

#pferde ul
{
  list-style-type:none;
  padding:0;
  margin:0;
}

#pferde li
{
  background-color:#f5f2d6;
  padding:12px;
  margin:2px;
  font-weight:bold;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
}

#pferde li a
{
  text-decoration:none;
}

#pferde li:hover
{
  background-color:#e4e0c3;
}

#fuss
{
  border-top:#e5e0c3 2px solid;
  border-bottom:#e5e0c3 2px solid;
  background-color:#f6f2d6;
  margin:0;
  padding:5px;
  clear:both;
  text-align:center;
}

#fuss #copyright
{
  font-size:80%;
}

