div#main, div#middle, div#right { float: left;	overflow:hidden; display: inline;}

/*  index page */


div#index_page { 
  width:970px;
  background: url(/fileadmin/templates/img/fp_bgnd.gif) repeat-y top left;
  padding: 0px 0px 20px 0px;
  
  
  }

div#index_page div#main {
	width:330px;
	padding: 10px 0px 0px 0px;

}

div#index_page div#middle {
	width:390px;
	margin:0px 19px;
	padding: 10px 0px 0px 0px;

}

div#index_page div#right {
	
	width:210px;

}



/*  index page end */



/*  two column page page */

div#two_columns {
  width:970px;
  background: url(/fileadmin/templates/img/two_columns_bgnd.gif) repeat-y top left;

}

div#two_columns div#main {
	width:602px;
	margin: 0px 20px 0px 10px;
	xmargin: 0px;

}

div#two_columns div#main a { font-weight: bold; }

div#two_columns div#right {
	padding-top: 10px;
  width:338px;
	margin-left: 0px;
	xpadding: 5px 0px 20px 0px;
}


/*  two column page end */


/*  three column page page */


div#three_columns {
  background: #FFF url(/fileadmin/templates/img/three_columns_bgnd.gif) repeat-y;
  padding-bottom: 20px;
    width:970px;
}

div#three_columns div#main {
	width:390px;
	margin-left:10px;
	margin-right: 11px;
	padding: 10px 0px 0px 0px;

}

div#three_columns div#main a {  }

div#three_columns div#middle {
	width:200px;
	margin-right:1px;
}

div#three_columns div#right {
	width:356px;
	margin-left: 0px;
	padding-top: 10px;
}

.rightfix { padding: 0px 10px 0px 10px; }

/*  three column page end */


