body {
	margin: 0;
	padding: 0;
  text-align: center;
  min-width: 978px;
	font-family: Arial,Verdana,Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;	
  background-color: #FFFFFF;
}

html, body { 
	width: auto;
}

#format {
  position: relative;
  top: 0;
  right: 0;  
	width: 978px;
	margin: auto;
	vertical-align: middle;
	text-align: left;
}

#footer{
	height: 1px;
	background-color: #E4E8E9;
	width: 100%;
	margin-top: 7px;
	
}

#top{
  float: right;
  text-align: right;
  margin: 5px 0 0 0;
  padding: 0 25px 0 0;
  height: 46px;
  line-height: 46px;
  width: 953px;
  font-size: 8pt;
  font-weight: bold;
}

#subheader{
  width: 978px;
  height: 27px;
  line-height: 27px;
  float: left;
  margin: 7px 0 7px 0;
  background-image: url(../gfx/subheader.gif);
  background-repeat: no-repeat;
}

#subheader h2{
  margin: 0 0 0 164px;
  padding: 0 0 0 0px;
  color: #243B89;
  font-size: 14px;
}

#content-container{
  float: left;
  width: 978px;
  height: 300px;
  height: auto !important;
  min-height: 300px;  
  background-image: url(../gfx/content-bg.gif);
  background-repeat: repeat-y;
}

#menu{
  width: 157px;
  height: 300px;
  height: auto !important;
  min-height: 300px;
  float: left;
}

div.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1pt;
}

#menu ul{
  list-style: none;
  padding:0;
  margin:0;
}

#menu li{
  width: 157px;
  height: 27px;
  margin: 0 0 0 0;
  background-color: #FFFFFF;
  background-image: url(../gfx/button.gif);
  background-repeat: no-repeat;
  font-size: 13px;
}

#menu li.active{
  background-image: url(../gfx/button-active.gif);
  color: #253A8B;
    font-size: 13px;
}

#menu a{
 */ background-image: url(../gfx/button.gif);
  background-repeat: no-repeat;*/
  padding: 0 0 0 0px;
  width: 157px;
  height: 26px;
  line-height: 26px;
  text-decoration: none;
  color: #000000;
  text-indent: 15px;
  display:block;
    font-size: 13px;
}

#menu a:hover, 
#menu a:active {
  background-image: url(../gfx/button-active.gif);
  color: #253A8B;
    font-size: 13px;
}

#menu a.active{
	color: #253A8B;
	  font-size: 13px;
}

#topmenu{
  width: 787px;
  height: 24px;
  margin: 5px 10px 15px 4px;
  float:left;
}

#topmenu ul{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}

#topmenu li{
  display: inline;
  float: left;
  padding: 0 4px 0 4px;
  margin: 0 0 0 0;
  background-image: url(../gfx/trenner.gif);
  background-position: right;
  background-repeat: no-repeat;
}

#topmenu li.last{
  background-image: none;  
}

#topmenu a{
  margin:0;
  padding:0;
  text-decoration: none;
  color: #000000;
    font-size: 7pt;
}

#topmenu a:hover, a:active{
  text-decoration: underline;
}

#topmenu a.active{
	text-decoration: underline;
	color: #253A8B;
}

#content{
  overflow:auto;
  /*width: 797px;*/
  width: 815px;
  height: 160px;
  float: left;
  height: auto !important;
  min-height: 160px;
  max-height: 260px;
  margin: 0 0 10px 4px;
}

#content h1{
margin: 0 0 0 4px;
font-size: 12px;
color: #3C3C3C;
}

p.bodytext{
	margin-left: 3px;
	margin-right: 10px;
}

#content img{
	border: 0;
}

a.internal-link{
	margin-right: 20px;
}