body {
  padding:0;
  margin:0;
  background-image:url('images/misc/mainbg.jpg');
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
#main {
  width:970px;
  margin:0px auto;
  text-align:left;
  margin-top:25px;
  border: 1px solid #BF641F;
}
#logo {
  float:left;
  border-bottom:1px solid #363331;
}
#head {
  height:156px;
  width:836px;
  background-color:#CCCCCC;
  float:right;
  background-image:url('images/misc/theme.jpg');
}
#content {
  padding: 25px 20px 20px 20px;
  line-height:18px;
}
#footer {
  height:23px;
  background-image:url(images/misc/u_verlauf.jpg);
  border-top:1px solid #363331;
  position:relative;
}
#metanav {
  height:61px;
  position:relative;
}
#metanav div {
  width:100px;
  bottom:0px;
  right:0px;
  background-image:url(images/misc/impbg.jpg);
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  COLOR: #434343;
  text-align:right;
  padding: 2px 10px 2px;
  position:absolute;
}
#nav {
  height:95px;
  border-bottom:1px solid #363331;
  position:relative;
}
#content_frame {
  background-color:#FFFFFF;
  height:521px;
}
#mainnav, #mainnav ul {
  padding:0px;
  margin: 0;
  list-style: none;
  line-height:18px;
  font-size:10px;
  letter-spacing:1px;
}
#mainnav li {
  float: left;
}
#mainnav li>ul {
  left: auto;
}
#mainnav li:hover ul, li.over ul {
  display: block;
}
.clear {
  clear:both;
}
.mainitems {
  height:20px;
  margin-top:75px;
  color:#000000;
}
.mainitems div {
  margin-top:0px;
}
.submenus {
  width:220px;
  display: none;
  position: absolute;
  text-indent:10px;
  top: 94px;
  color:#FFFFFF;
  background-color: #E77925;
  border:1px solid #BF641F;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
}
.submenus li a:hover{
  margin-left:0px;
  text-indent:10px;
  color:#000000;
  background-color: #FEEDDF;
}
.submenus li{
  width: 100%;
  color:#000000;
}
.submenus li a {
  display: block;
  width: 100%;
  color:#0e5084;
}
.nav_links {
  margin-top:76px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.mainitems div a:hover {
  background-color:#E77825;
  display: block;
}
.nav_submenu {
  border-right:1px solid #BF641F;
  border-bottom:1px solid #BF641F;
}
.h1 {
  width:450px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  border-bottom:1px solid #B3B3B3;
}
.h2 {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  line-height:32px;
}
.h3 {
  font-weight:bold;
}
.disclaimer {
  font-size:10px;
  line-height:12px;
  text-align:justify;
}
A.nav:link {
  FONT-SIZE: 12px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav:visited {
  FONT-SIZE: 12px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav:hover {
  FONT-SIZE: 12px;
  COLOR: #FEEDDF;
  TEXT-DECORATION: none;
  FONT-WEIGHT:normal;
}
A.nav:active {
  FONT-SIZE: 12px;
  COLOR: #FEEDDF;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_small:link {
  FONT-SIZE: 10px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_small:visited {
  FONT-SIZE: 10px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_small:hover {
  FONT-SIZE: 10px;
  COLOR: #E77825;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_small:active {
  FONT-SIZE: 10px;
  COLOR: #E77825;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_submenu:link {
  FONT-SIZE: 10px;
  COLOR: #434343;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_submenu:visited {
  FONT-SIZE: 10px;
  COLOR: #434343;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_submenu:hover {
  FONT-SIZE: 10px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.nav_submenu:active {
  FONT-SIZE: 10px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.content_links:link {
  FONT-SIZE: 12px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.content_links:visited {
  FONT-SIZE: 12px;
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.content_links:hover {
  FONT-SIZE: 12px;
  COLOR: #E77825;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
A.content_links:active {
  FONT-SIZE: 12px;
  COLOR: #E77825;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}
