/* Generated by KompoZer */
body {
  background-color: #554015;
  font-family: Arial,Helvetica,sans-serif;
}
.a:focus {
  border-left: medium none;
}
a {
  border:  none;
}
#page {
  margin-left: auto;
  margin-right: auto;
  width: 990px;
  background-image: url(images/seite-neu.jpg);
  background-repeat: repeat-y;
}
#header {
  margin: 0;
  padding: 0;
  height: 207px;
  background-image: url(images/header-neu.jpg);
  background-repeat: no-repeat;
}
h1 {
  color: #cc9933;
  padding-left: 6px;
  font-size: 28px;
}
#content {
  border-left: 4px double #9d6f1e;
  padding: 20px;
  margin-right: 190px;
  color: black;
  text-align: center;
  font-size: 16px;
  background-repeat: repeat-y;
  margin-left: 220px;
}
.content img {
  border: 2px solid #9d6f1e;
}
#menu1 {
  margin: 0;
  height: 55px;
  padding-top: 1px;
  background-image: url(images/navi-neu.jpg);
  background-repeat: no-repeat;
}
#menu1 ul {
  padding: 0px;
  line-height: 20px;
  margin-top: 1px;
  margin-left: 260px;
}
#menu1 ul li {
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  height: 20px;
  width: 70px;
  list-style-type: none;
  text-align: center;
}
#menu1 ul li ul {
  margin: 0 0 0 -14px;
  padding: 0;
  position: relative;
  left: 0;
  float: left;
  overflow: visible;
  background-color: #ccb68a;
  width: 120px;
  display: none;
}
#menu1 ul li:hover ul {
  border: 1px solid #cc9933;
  text-align: center;
  display: block;
  float: left;
  color: white;
  background-color: #ccb68a;
  opacity: 0.908;
  text-decoration: none;
  font-size: 13px;
  padding-left: 6px;
  width: 115px;
  background-image: url(images/menuepunkt.gif);
  background-repeat: repeat-y;
}
#menu1 ul li ul li {
  margin: 0;
  padding: 0;
  float: none;
  display: block;
  position: relative;
  font-size: 13px;
  text-decoration: none;
  width: 120px;
}
#menu1 ul a {
  position: relative;
  width: 120px;
  text-decoration: none;
  height: 20px;
  font-size: 13px;
  color: #996633;
}
#menu1 ul a:hover {
  margin: 0;
  padding: 0;
  width: 120px;
  text-decoration: none;
  color: red;
  height: 20px;
  font-size: 13px;
}
#news {
  margin: 0 190px 0 220px;
  padding: 0;
  color: #9d6f1e;
  height: 19px;
  font-size: 14px;
}
#menu2 {
  margin: 0;
  padding: 40px 0 0;
  float: left;
  width: 200px;
  display: block;
  color: #9d6f1e;
}
#menu2 ul {
  list-style-type: none;
  float: left;
  margin-left: 0;
  background-color: #ffffcc;
  padding-top: 0;
  padding-bottom: 25px;
  height: 170px;
}
#menu2 li {
  float: left;
  text-decoration: none;
  text-align: left;
  margin-left: 1px;
  font-size: 1em;
  list-style-type: none;
  width: 150px;
  height: 30px;
  padding-top: 10px;
  line-height: 15px;
}
#menu2 a {
  text-decoration: none;
}
#menu2 a:hover, #menu2 a:focus, #menu2 a:active {
  color: #cc0000;
}
#menu2 img {
  width: 180px;
  height: 400px;
}
#menu3 {
  margin: 0;
  padding: 0 0 0;
  float: right;
  width: 180px;
  display: table;
  text-align: center;
  font-size: 1em;
}
#menu3 ul {
}
#menu3 li {
  margin: 0 15% 0 0;
  display: table;
  width: 113px;
  height: 75px;
  padding-bottom: 4px;
  text-decoration: none;
  list-style-type: none;
  line-height: 2.2em;
  padding-top: 7px;
}
#menu3 a {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
  padding-left: 0px;
  color: #9d6f1e;
}
#menu3 a:hover, #menu3 a:focus, #menu3 a:active {
  color: #cc9933;
}
#menu3 p {
  padding-left: 19px;
  line-height: 1.4em;
  font-size: 0.8em;
}
#menu3 img {
  border: 4px double #9d6f1e;
  padding: 0;
  width: 113px;
  height: 75px;
  color: #cc9933;
  list-style-type: none;
}
#fotos {
  width: 550px;
  height: 
}
.galerie {
  list-style-type: none;
  display: table;
}
.galerie li {
  border: 4px double #996633;
  line-height: 0.2em;
  color: #9d6f1e;
  display: table;
  float: left;
  height: 75px;
  margin-right: 1px;
  margin-left: 1px;
  width: 113px;
}
#footer {
  height: 96px;
  color: #9d6f1e;
  background-image: url(images/footer-neu.jpg);
  background-position: left bottom;
  font-size: 13px;
  background-repeat: no-repeat;
}
#footer_re {
  margin-top: -6%;
  margin-left: 63%;
  padding-bottom: 25px;
  padding-top: 0;
}
.footermitte {
  padding: 0 0 30px 61px;
  text-align: center;
  float: left;
  margin-left: 50%;
  margin-top: -7%;
  visibility: hidden;
}
#list {
  padding-top: 0px;
  padding-bottom: 0px;
  list-style-type: decimal;
  text-align: justify;
}
a:hover {
}
#extra1 {
}
#extra2 {
}
#extra3 {
}
#extra4 {
}
.aufhebung {
}
.counter {
  color: #9d6f1e;
  padding-bottom: 10px;
  padding-left: 50px;
}
h2 {
  color: #cc6600;
  text-align: center;
  margin-top: -30px;
}
#p1 {
  width: 344px;
  height: 121px;
}
#Stammhunde {
}
#stammhunde td {
  text-align: left;
  vertical-align: top;
}
#stammhunde th {
}
#stammhunde caption {
  font-weight: bold;
  color: black;
  padding-bottom: 20px;
  text-align: left;
}
.tabspalte_links {
  width: 300px;
  height: 225px;
  padding-bottom: 20px;
}
.text_einrücken {
  padding-left: 30px;
}
img a {
  border:  none;
}
.schriftfarbe_rot {
  color: #cc0000;
}
.anker {
  text-decoration: none;
  color: #9d6f1e;
}
.strong {
  font-weight: bold;
}
.block_text {
  text-align: justify;
}
.text_links {
  text-align: left;
}
.em {
  font-style: italic;
}
#kindundhund {
  border: 4px double #9d6f1e;
  margin-top: 0px;
}
#kindundhund td {
  border: 1px solid #9d6f1e;
  vertical-align: top;
  padding-bottom: 2px;
  text-align: center;
}
#kindundhund th {
  border: 1px solid #9d6f1e;
  text-align: center;
  margin-top: 0px;
}
.schriftfarbe_gruen {
  color: #33cc00;
}
.linie hr {
  width: 100%;
  height: 2px;
}
