body {
  margin:0px 0px 0px 0px;
  background-color:#000000;
  font-family: Arial, Helvetica, san-serif;
  font-size: 10pt;
  color: #ffffff;
  background-image:url('../_img/bg_body.jpg');
  text-align:center;
}
h1 {
  font-family: Times, serif;
  font-size:1.3em;
  font-weight:bold;
  color:#ffffff;
  background-image:url('../_img/bg_h1-pferd.gif');
  background-repeat:no-repeat;
  padding-top:35px;
  padding-left:100px;
  clear:both;
  border-bottom:1px solid #ffffff;
  margin-bottom:25px;
}
h2 {
  font-size:1.2em;
  font-weight:bold;
}
img {
  border:0px;
  margin:0px;
  padding:0px;
}
img.head {
  margin-left:60px;

}
img.linkes {
  float:left;
  margin-right:15px;
  margin-bottom:15px;
  border:1px solid #ffffff;

}
td, table, tr {
  font-size: 10pt;
  padding:5px;
}
div.clear {
  clear:both;
}
iframe.links {
  border:0px solid #ffffff;
  width:140px;
  height:300px;
  margin-left:10px;
}
.clear {
  clear:both;
}
/***********Link descriptions*****************/

a:hover, a:visited, a:active, a, a:link {
  color:#932632;

}

a.indexlink {
  display:block;
  border:0px solid #009977;
  width:200px;
  height:120px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  margin-bottom:0px;
}

div#inhalt a:hover, div#inhalt  a:visited, div#inhalt  a:active, div#inhalt  a, a:link {
  color:#586342;
  font-size:1.0em;
  margin:0px;
}

a.main-link, a.main-link:hover {
  display:block;
  text-align:center;
  border:0px solid #000fff;
  margin:0px;
  margin-top:19px;
  font-family: Times, serif;
  color:#586342;
  font-size:1.0em;
  text-align:center;
}

a.main-link:hover {
  font-weight:bold;
}

a.sub-link, a.sub-link:hover {
  display:block;
  background-image:url('../_img/icon-subnav.gif');
  background-repeat:no-repeat;
  background-position:35 0;
  border:0px solid #000fff;
  margin:0px;
  padding-top:12px;
  height:34px;
  font-family: Times, serif;
  color:#ffffff;
  font-size:1.0em;
}

a.sub-link:hover {
  font-weight:bold;
}

a.active {
  font-weight:bold;
}


a.foot_link:hover, a.foot_link:visited, a.foot_link:active, a, a.foot_link:link {
  color:#ccff55;
  text-decoration:none;
  color:#ffffff;
  margin:0px;
  margin-right:20px;
  font-size:0.7em;
}


/************container descripitions****************/

div#all {
  border:0px solid #00ff00;
  width:830px;
  text-align:center;
  padding-bottom:10px;
  background-image:url('../_img/bg_schatten.gif');
  margin-left:auto;
  margin-right:auto;
}
div#head {
  background-image:url('../_img/bg_head.png');
  background-repeat:no-repeat;
  border:0px solid #00ff00;
  height:346px;
  margin:0px;
}
div#main_navi_black {
  border:0px solid #ffffff;
  margin-top:157px;
  margin-top:expression('137px');
  width:590px;
  height:69px;
  background-image:url('../_img/bg_content.png');
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
div#main_navi {
  background-image:url('../_img/bg_main-navi.gif');
  background-position:center center;
  background-repeat:no-repeat;
  width:590px;
  height:69px;
  text-align:left;
}
div.main-nav {
  background-image:url('../_img/bg_main-nav-link.png');
  background-position:center center;
  background-repeat:no-repeat;
  width:117px;
  height:51px;
  text-align:center;
  float:left;
  border:0px solid #ffffff;
}

div#content {
  width:590px;
  border:0px solid #ffff00;
  background-image:url('../_img/bg_content.png');
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

div#links {
  float:left;
  width:150px;
  margin-right:20px;
  padding-top:88px;
  text-align:right;
  border:0px solid #ffffff;
  font-size:0.9em;
}
div#inhalt {
  font-size:0.9em;
  float:left;
  text-align:justify;
  min-height:400px;
  width:380px;
  border:0px solid #ffffff;
}
div#inhalt p {
  margin:0px;
}
div#foot {
  border-top:1px solid #ffffff;
  padding-top:3px;
  width:550px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
}