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:550px;
  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;}

a.deulink {
  display:block;
  float:left;
  border:0px solid #009977;
  width:90px;
  height:120px;
  margin-left:550px;
  background-repeat:no-repeat;}

a.deulink:link, a.deulink:visited, a.deulink:active {
  background-image:url('../_img/bt_deu_off.png');}

a.deulink:hover, a.deulink.on {
  background-image:url('../_img/bt_deu_on.png');}

a.englink {
  display:block;
  float:left;
  border:0px solid #009977;
  width:90px;  height:120px;
  background-repeat:no-repeat;}

a.englink:link, a.englink:visited, a.englink:active {
  background-image:url('../_img/bt_eng_off.png');}

a.englink:hover, a.englink.on {
  background-image:url('../_img/bt_eng_on.png');}

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:17px;
  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('157px');
  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;}
