/**********************************************************************/
/****** TIERWELTEN ****************************************************/
/**********************************************************************/
/****** GENERAL *******************************************************/
body {
  padding             : 0;
  background-color    : #92B570;
  font-family         : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size           : 12px;
  color               : #ffffff;
}
a {
  color               : #ffffff;
}
a:focus {
  outline-width: 0;
}
#wrapper {
  width                : 798px;
  height               : 599px;
  margin               : 85px auto 0 auto;
  position             : relative;
  left                 : 0;
  top                  : -7px;
  background           : transparent url(background.jpg) no-repeat left top;
  border-top           : 1px solid #b41526;
  border-right         : 1px solid #ab3d39;
  border-bottom        : 1px solid #b41526;
  border-left          : 1px solid #b41526;
}
.clear {
  clear                : both;
}
a img {
  border-width         : 0;
}
/****** HEADERS *******************************************************/
h1 a {
  display             : block;
  width               : 134px;
  height              : 110px;
  position            : absolute;
  left                : 5px;
  top                 : 5px;
  background          : transparent url(logo.jpg) no-repeat left top;
  text-indent         : -100em;
}
/****** ADDRESS *******************************************************/
address {
  width               : 110px;
  height              : 87px;
  position            : absolute;
  left                : 5px;
  top                 : 500px;
  font-size           : 0;
  color               : #92b570;
  background          : transparent url(addressMain.jpg) no-repeat left top;
}
address a {
  color               : #92b570;
}
#addressMail {
  display             : block;
  width               : 110px;
  height              : 11px;
  position            : absolute;
  top                 : 54px;
  background          : transparent url(addressMail.jpg) no-repeat left top;
  text-indent         : -100em;
}
#addressLink {
  display             : block;
  width               : 50px;
  height              : 11px;
  position            : absolute;
  top                 : 73px;
  text-indent         : -100em;
}
/****** MENU **********************************************************/
#menu {
  list-style-type     : none;
}
#menu li a {
  display             : block;
  position            : absolute;
  background-color    : transparent;
  background-repeat   : no-repeat;
  background-position : center;
  text-indent         : -100em;
}
#menu li a:hover, #menu li.active a {
  width               : 79px;
  height              : 79px;
}
#menuHome a {
  width               : 19px;
  height              : 20px;
  left                : 280px;
  top                 : 71px;
  background-image    : url(menuHome.jpg);
}
#menuHome a:hover, #menuHome.active a {
  left                : 250px;
  top                 : 42px;
  background-image    : url(menuHomeHover.jpg);
}
#menuProdukte a {
  width               : 20px;
  height              : 20px;
  left                : 206px;
  top                 : 128px;
  background-image    : url(menuProdukte.jpg);
}
#menuProdukte a:hover, #menuProdukte.active {
  left                : 176px;
  top                 : 99px;
  background-image    : url(menuProdukteHover.jpg);
}
#menuShop a {
  width               : 20px;
  height              : 19px;
  left                : 147px;
  top                 : 202px;
  background-image    : url(menuShop.jpg);
}
#menuShop a:hover, #menuShop.active {
  left                : 118px;
  top                 : 172px;
  background-image    : url(menuShopHover.jpg);
}
#menuKontakt a {
  width               : 20px;
  height              : 20px;
  left                : 109px;
  top                 : 286px;
  background-image    : url(menuKontakt.jpg);
}
#menuKontakt a:hover, #menuKontakt.active {
  left                : 80px;
  top                 : 257px;
  background-image    : url(menuKontaktHover.jpg);
}
#menuAgb a {
  width               : 19px;
  height              : 20px;
  left                : 94px;
  top                 : 378px;
  background-image    : url(menuAgb.jpg);
}
#menuAgb a:hover, #menuAgb.active {
  left                : 64px;
  top                 : 349px;
  background-image    : url(menuAgbHover.jpg);
}
/****** SUBMENU *******************************************************/
#subMenu {
  position            : absolute;
  left                : 650px;
  top                 : 185px;
  padding             : 0;
  list-style-type     : none;
}
#subMenu li {
  margin              : 15px 0 15px 0;
  padding             : 0;
}
#subMenu a {
  font-size           : 1.2em;
  color               : #000000;
  text-decoration     : none;
  border-bottom       : 1px solid #000000;
}
/****** CONTENT-WRAPPER ***********************************************/
#content {
  width               : 485px;
  height              : 435px;
  position            : absolute;
  left                : 260px;
  top                 : 145px;
  color               : #000000;
  font-size           : 13px;
}
#content a {
  color               : #000000;
}
/****** CONTENT - IMPRESSUM *******************************************/
#content.impress {
  font-size           : 10px;
  overflow            : auto;
}
#content.impress label {
  display             : block;
  width               : 40px;
  float               : left;
}
#content.impress .nr {
  font-family         : "Courier New", "Courier6", monospace;
    float: left;
}
h2 {
  margin-top          : 0;
}
/****** CONTENT - AGB *************************************************/
#content.agb {
  font-size           : 10px;
  overflow            : auto;
}
#content.agb ol {
  list-style-type     : lower-alpha;
}
/****** CONTENT - KONTAKT *********************************************/
form fieldset {
  border-width        : 0;
}
form fieldset legend {
  display             : none;
}
form fieldset input {
  width               : 300px
}
form fieldset textarea {
  width               : 300px;
  height              : 6em;
}
form fieldset .oneline th {
  text-indent         : -100em;
}
form fieldset .multiline th {
  vertical-align      : top;
}
/****** CONTENT - DIVERSE *********************************************/
.StilIndex1 {
  font-size           : 9px
}
.StilKnabbies1 {
	font-size           : 24px;
	font-weight         : bold;
	text-align          : center;
}