html
{
  background:#ECECEC none repeat 0 0;
  height:100%;
  min-height:750px;
}

body
{
  font-family:Arial,sans-serif;
  font-size:13px;
  /*height:100%;*/
  /*height:expression(document.getElementsByTagName('html')[0].scrollHeight <= 750 ? '750px' : '100%');*/
  margin:0;
  padding:0;
  position:relative;
}

#container
{
  position:relative;
  width:880px;
  margin:22px auto 28px;
  min-height:730px;
  _height:730px;
  /*margin:-380px 0 0 -440px;*/
}

#container #container_top
{
  position:relative;
  background:transparent url(../img/container_box.png) no-repeat 0 0;
  height:24px;
  margin:0 -10px;
}

#container #container_center
{
  background:transparent url(../img/container_box_center.png) repeat-y 0 0;
  margin:0 -10px;
  _display:inline-block;
  overflow:auto;
  padding:1px 15px;
  position:relative;
}

#container #container_bottom
{
  position:relative;
  background:transparent url(../img/container_box.png) no-repeat scroll 0 bottom;
  height:28px;
  margin:0 -10px 10px;
  padding-bottom:20px;
}

#logo
{
  background:transparent url(../img/logo2d.jpg) no-repeat 50% 0;
  height:42px;
  margin:0;
  overflow:hidden;
  text-indent:-1024px;
}

#subtitle
{
  background:transparent url(../img/subtitle2.jpg) no-repeat right bottom;
  height:50px;
  margin:0 0 0 445px;
  width:420px;
  position:relative;
  z-index:10;
}
#subtitle a
{
  display:block;
  height:0;
  padding-top:50px;
  overflow:hidden;
}

#menu_main
{
  background:transparent url(../img/bild_1.jpg) no-repeat 0 0;
  height:195px;
  margin-top:-26px;
  padding:1px 0 0 352px;
  width:518px;
  position:relative;
}

#menu_main ul
{
  border-bottom:1px solid #D0D0D0;
  border-top:1px solid #D0D0D0;
  height:154px;
  list-style-image:none;
  list-style-type:none;
  margin:30px 1px 0 22px;
  padding:9px 143px 0 204px;
  padding:9px 143px 0 182px;
  _overflow:hidden;
}

#menu_main ul li
{
  background-color:#FFF;
  font-size:11px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  padding:2px 0 2px;
  line-height:13px;
  text-align:right;
  position:relative;
  top:5px;
}

#menu_main ul li a
{
  display:block;
  padding:0 14px 0 11px;
  color:#8C8C8C;
  text-decoration:none;
}

#menu_main ul li.last
{
  margin-right:2px;
  margin-bottom:-4px;
}

#menu_main ul li.last a
{
  padding-right:13px;
}

#menu_main ul li a:hover
{
  color:red;
  background:#FFF url(../img/menu_hover_bg.png) right 54% no-repeat;
}

#menu_main ul li.last a:hover
{
  background:#FFF;
}

#menu_main ul li.current a
{
  color:#E9010C;
}

#content_headline
{
  background:transparent url(../img/content_title_bg.png) repeat-y scroll 0 0;
  color:#A3A0A0;
  font-size:17px;
  font-weight:bold;
  letter-spacing:3px;
  margin:36px 0 23px 0;
  padding:4px 12px 4px 40px;
}

#content
{
  height:auto /*271px*/;
  margin:0 20px 0 0;
  overflow:auto;
  padding:0 129px 0 40px;
  line-height:140%;
}

#content a
{
  color:#E9010C;
  text-decoration:none;
}
#content a:hover
{
  color:red;
}
#content p
{
}

#content ul
{
}

hr {
 height:1px;
 color:#CCC;
}

/* Kleiner Text bei Aktuelles */
#content .aktuelles_text {
        font:10px Verdana,sans-serif;
        color:#666;
        line-height:140%;
}
