/* page layout */
  
body, html { background: #fff url(images/bg_body.jpg) repeat-x; margin: 0; padding: 0; margin-bottom: 4px;  /* IE center bug */ }

div#container { background: url(images/bg_container.jpg) no-repeat; height: 580px; }

div#pageFrame { position: relative; width: 980px; /* total pagewidth */ margin: 0 auto; }
div#logoFrame { height: 96px; position: relative; width: 500px; }
div#sucheFrame { width: 281px; height: 96px; float:right; margin-top: -96px; }
div.navBarFrame { background:url(images/bg_navBar_left.gif) no-repeat; padding-left: 5px; height: 34px; /* prevent collapse ? */ }
div#navBottomFrame { margin: 10px auto; }
div#middleFrame { position: absolute; top: 145px; margin: 0px; min-height: 500px; /* no go IE */ left: 195px; /* the fluid content is 100% minus these margins wide */
				/* next lines hack for IE5.2 mac (does not listen to right) */
				margin-right: 175px; right: 175px; }

@media all {
div#middleFrame { margin-right: 0; }
} /* values for others */

#middleContent { width: 100%;  /* prevents IE to jump out of the box! */ text-align: left; }

/* boxes1 and 2 (call it left and right if you prefer) */
div#boxes1Frame { position: absolute; left: 0px; top: 145px; width: 180px; }
div#boxes2Frame { position: absolute; right: 0px; top: 145px; width: 160px; }

div.infoboxContentsFL { margin: 5px; /* = the padding */ width: 146px; /* ???????? needed for IE 160 minus margins and borders ? */ paddingm: 5px; /* IE */ }

div#bannerFrame { height: 60px; margin-top: 10px; margin-bottom: 10px; text-align:center; }

/* end page layout */