/*
 * multiple columns
 */


.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.twocolumns,
.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.threecolumns {
	margin-bottom:1.3em;
}
div.tx-rscontentcolumn-pi1 div {
	vertical-align:top;
}
#main-main div.tx-rscontentcolumn-pi1 div.columnel {
	margin:0 0 1.3em 0;
}
#main-main div.tx-rscontentcolumn-pi1 div.mc-last {
	margin:0;
}

#main-main div.tx-rscontentcolumn-pi1 div.columnel .csc-textpic-above .csc-textpic-text {
	padding:0;
}
#main-main div.tx-rscontentcolumn-pi1 div.twocolumns div.leftcol,
#main-main div.tx-rscontentcolumn-pi1 div.twocolumns div.rightcol {
	width:32.6em;
}


#main-main div.tx-rscontentcolumn-pi1 div.twocolumns div.leftcol {
	float:left;
}
#main-main div.tx-rscontentcolumn-pi1 div.twocolumns div.rightcol {
	float:right;
}

#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.leftcol,
#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.middlecol,
#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.rightcol {
	width:21.3em;
}
#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.leftcol {
	float:left;
}
#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.middlecol {
	float:left;
	margin:0 0 0 1.3em;
}
#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.rightcol {
	float:right;
}

#main-main div.tx-rscontentcolumn-pi1 .clearcols {
	border:0px;
	width:100%;
	height:0.1em;
	clear:both;
}
#main-main .tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 .clearcols {
	height:1.3em;
}



/* box models */
#main-main div.tx-rscontentcolumn-pi1 div.twocolumns div.tx-contentwrapper_style1,
#main-main div.tx-rscontentcolumn-pi1 div.threecolumns div.tx-contentwrapper_style1 {
	margin-bottom:0;
}

#main-main div.tx-contentwrapper_style2 {
	clear:both;
	margin:0px;
	padding:0px;

	/* fixing hasLayout bug for IE 6 */
	width:100%;
	min-height: 2.0em;
	height:auto !important;
	height:2.0em;
}
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.twocolumns,
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.threecolumns {
	overflow:hidden;
}
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div div.leftcol,
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div div.middlecol,
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div div.rightcol {
	padding: 1.3em 1.3em 15.0em 1.3em;
	margin-bottom: -16.3em;
	background:#F4F0DC;
}
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.twocolumns div.leftcol,
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.twocolumns div.rightcol {
	width:30.0em;
}
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.threecolumns div.leftcol,
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.threecolumns div.middlecol,
#main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div.threecolumns div.rightcol {
	width:18.7em;
}

#main #main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div div.leftcol div.tx-contentwrapper_style1,
#main #main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div div.middlecol div.tx-contentwrapper_style1,
#main #main-main div.tx-contentwrapper_style2 div.tx-rscontentcolumn-pi1 div div.rightcol div.tx-contentwrapper_style1 {
	padding:0;
}


