body {
  margin:0px 0px 0px 0px;
  background-color:#831835;
  font-family: Arial, Helvetica, san-serif;
  font-size: 10pt;
  color: #545454;
}
h1 {
  font-size:1.3em;
  font-weight:bold;
  margin-bottom:10px;
  color:#831835;
  border:0px solid #000000;
  text-decoration:none;
}
h2 {
  font-size:1.2em;
  font-weight:bold;
}
img {
  border: 0px;
}
img.logo {
  float:right;
  margin-right:15px;
  border:0px solid #ffffff;
}
img.ct_img {
  border:1px solid #831835;
}
img.left {
  border:1px solid #831835;
  float:left;
  margin-right:20px;
}
td, table, tr {
  font-size: 10pt;
  padding-right:6px;
  vertical-align:top;
}
p {
  padding:10px;
}

/***********Link descriptions*****************/
a:link, a:visited, a:active, a:hover {
  color:#831835;
  text-decoration:none;
}
a.topnav:link, a.topnav:visited, a.topnav:active, a.topnav:hover, a.topnav_a:link, a.topnav_a:visited, a.topnav_a:active, a.topnav_a:hover {
  display:block;
  margin-top:80px;
  float:left;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  padding-left:7px;
  padding-top:5px;
  padding-right:7px;
  padding-bottom:0px;
  margin-letf:1px;
  margin-right:1px;
  min-height:30px;
  height:expression('35px');
  font-weight:bold;
}
a.topnav:active, a.topnav:hover {
  color:#575757;
  background-color:#dedede;
}
a.topnav_a:link, a.topnav_a:visited, a.topnav_a:active, a.topnav_a:hover {
  color:#831835;
  background-color:#ffffff;
  font-weight:bolder;
}
a.subnav:link, a.subnav:visited, a.subnav:active, a.subnav:hover, a.subnav_a:link, a.subnav_a:visited, a.subnav_a:active, a.subnav_a:hover {
  display:block;
  margin-bottom:15px;
  padding-right:10px;
  padding-left:10px;
}
a.subnav:active, a.subnav:hover {
  background:#ffffff;
}
a.subnav_a:link, a.subnav_a:visited, a.subnav_a:active, a.subnav_a:hover {
  background:#ffffff;
}
a.hotnav:link, a.hotnav:visited, a.hotnav:active, a.hotnav:hover {
  color:#ffa9a9;
  padding-left:15px;
  padding-right:15px;
  font-size:0.8em;
  margin-bottom:3px;
  display:block;
}
a.hotnav:active, a.hotnav:hover, a.hotnav_a:link, a.hotnav_a:visited, a.hotnav_a:active, a.hotnav_a:hover {
  color:#ffffff;
  padding-left:15px;
  padding-right:15px;
  font-size:0.8em;
  margin-bottom:3px;
  display:block;
}
a.fotnav:active, a.footnav:hover, a.footnav:link, a.footnav:visited {
  color:#A73C58;
  padding-left:15px;
  padding-right:15px;
  font-size:0.8em;
}
div#inhalt a {
  text-decoration:underline;
}
/************container descripitions****************/
div#all {
  padding-top:1px;
  border-top:1px solid #831835;
  background-color:#ffffff;
  min-width:980px;
}
div#head {
  background-image: url(../_img/hd_nav.jpg);
  border:0px solid #000000;
  height:125px;
  min-width:980px;
  background-color:#831835;
}
div.hd_weite {
  width:expression('990px');
}
div#hd_left {
  border:0px solid #000000;
  width:170px;
  min-height:103px;
  max-height:103px;
  height:expression('115px');
  padding-top:12px;
  background-color:#ffffff;
  float:left;
  margin-left:20px;
  text-align:right;
  font-size:1.3em;
  color:#831835;
  font-weight:bold;
}
div#hd_nav {
  border:0px solid #000000;
  height:125px;
  float:left;
  margin-left:18px;
  width:expression('650px')
}
div#subnavi {
  border:0px solid #831835;
  width:170px;
  background-color:#dedede;
  float:left;
  margin-left:20px;
  margin-right:20px;
  text-align:right;
  color:#831835;
  background-image: url(../_img/bg_subnav.gif);
  background-repeat:repeat-x;
  min-height:550px;
  height:expression('550px');
}
div#content {
  border:0px solid #000000;
  background-image:url(../_img/bg_subnav_2.gif);
  background-repeat:repeat-y;
  width:850px;
}
div#inhalt {
  border:0px solid #000000;
  padding-left:210px;
  margin-right:20px;
}
div#foot {
  background-image:url(../_img/foot_bg.jpg);
  background-color:#831835;
  clear:both;
  text-align:right;
  padding-top:3px;
  padding-right:30px;
  height:100px;
  min-width:960px;
}
div.clear {
  clear:both;
}
