.body {	
xpadding:1em 1.5em 3em 2.5em;
xpadding:1em 1.5em 1em 2.5em;
padding:0em 1.5em 0em 2.5em;
}
/*
.body h2:first-child {
	margin-top:4em;
}
.body .tmt-column *:first-child {	
	margin-top:auto;
}
*/

.body img.tmt-float-left {
xmargin:-2em 3em 0em 1em;
xmargin:-1em 0em 0em 2em;
xmargin:0em 1em 0em 1em;
margin:0em 2em 0em 0em;


	xposition:relative; xz-index:-1; /* MSIE6 - png problem? - but does not work for firefox/safari */
}
.body img.tmt-float-right {
xmargin:0em 6em -1em -7em;
margin:-1em 7em -44em -12em;
	xposition:relative; xz-index:-1; /* MSIE6 - png problem? - but does not work for firefox/safari */
}







.body .newsfooter {
	border-top:solid 2px gray;
	clear:both;
	padding-top:1ex;
}
.body .newsfooter .insertednews {
	margin:0px 0 1em 0;
	padding:0em 1em 1.5em 1em;
	width:252px;
	float:right;
	background-color:rgb(226,226,227); rgb(236,236,237);
	xheight:180px;
	xoverflow:hidden;
}
/*
.body .newsfooter .insertednews h1 {
	margin:0 0 0.5em 0;
	font-size:120%;
	font-weight:bold;
}
*/
.body .newsfooter .insertednews h3 {
	xborder-top:solid 1px #AAA;
	margin:0;
	padding-top:0.5em;
	font-size:100%;
	font-weight:normal;
}
.body .newsfooter .insertednews p {
	xpadding-bottom:0.25em;
	xborder-bottom:solid 1px #AAA;
}
.body .newsfooter .insertednews p a {
	font-weight:normal;
}


/*.body .tmt-column {*/
.body .newscolumns {
	
xborder-top:solid 2px gray;
xclear:both;
xwidth:100%; /* MSIE */

float:left;
width:568px;
margin-top:-2px;
}






.body .tmt-column .tmt-column {
	xxborder-top-width:0px;
}
.body .tmt-column-left-float, .body .tmt-column-right {
	border-width:0px;
}
.body .tmt-column-right-float, .body .tmt-column-left {
	xxborder-width:0px;
}


/*.body .tmt-column-left-float-inner h2:first-child, .body .tmt-column-right-inner h2:first-child {*/
/*.body .newscolumns h2 { */
.body .newsfooter h2 {

/*
	padding-left:32px;
xmargin-top:2ex!important;
margin-top:0.5ex!important;
	padding-top:0.3ex;
	padding-bottom:0.2ex;
	background:url(../../DC52591C5C1AC16BC12574C7007B9592/$file/hrdots.gif) no-repeat;
	border-bottom:solid 1px rgb(239,124,0);
*/


	xxmargin-left:-26px;
	padding-left:26px; 
	xxmargin-top:-13px;
	padding-top:13px;

	xbackground:url(../../DC52591C5C1AC16BC12574C7007B9592/$file/hrdots.gif) no-repeat;
	background:url(../../966114DE8E5F749BC1257562004513F2/$file/hrdots.gif) no-repeat;

xmargin-top:1ex!important;
	padding-bottom:0.2ex;
	border-bottom:solid 1px #FF7900;


}


.body .newscolumns h2 {
	margin-top:8px!important;
}
.body .insertednews h2 {
	margin-top:6px!important;
}




/*.body .tmt-column img {	*/
.body .newscolumns img {	
	width:130px;
	height:99px;
xmargin-right:1em;
margin-right:1ex;	
}
