p.bodytext {
	color: white;
}

.contentbereiche{
        width:100%;
        margin-top:1px;
        padding-top: 18px;
        margin-bottom: 40px;
        text-align: center;
        background-color:#C40F32;
}
.contentbereiche table {
/*        margin: auto; */
}

.contentbereiche td{
        border:0px solid black;
        background-color:#C40F32;
        text-color: white;
}


.Spalte1{
	background-color: white;
}
.Spalte2{
	background-color: white;
}
.Spalte3{
	background-color: white;
}
.Spalte4{
	background-color: white;
}
.CE_Spacer{
	width:2px;
	background-color:white;
}

.CE_Spacer_mittel{
	width:2px;
	background-color:white;
}

.CE_Spacer_gross{
	width:24px;
	background-color:white;
}


/*
 4-Spaltiges Layout
*/
table.vierspaltig_rot,
table.vierspaltig{
	table-layout:fixed;
	width:860px;
	margin: 0 auto 0 auto;
}

table.vierspaltig_rot td.Spalte1,
table.vierspaltig td.Spalte1{
	width:213px;
}
table.vierspaltig_rot td.Spalte2,
table.vierspaltig td.Spalte2{
	width:213px;
}
table.vierspaltig_rot td.Spalte3,
table.vierspaltig td.Spalte3{
	width:213px;
}
table.vierspaltig_rot td.Spalte4,
table.vierspaltig td.Spalte4{
	width:214px;
}


/*
 3-Spaltiges Layout
*/
table.dreispaltig{
	table-layout:fixed;
	width:856px;
}
table.dreispaltig td.Spalte1{
	width:408px;
}
table.dreispaltig td.Spalte2{
	width:204px;
}
table.dreispaltig td.Spalte3{
	width:204px;
}

/*
 3-Spaltiges Layout ausgewogen

*/
table.dreispaltig_norm{
/*	table-layout:fixed; */
	width:860px;
	background-color: white;
	color: black;
}
table.dreispaltig_norm td.Spalte1{
	width:280px;
	background-color: white;
	color: black;
}
table.dreispaltig_norm td.Spalte2{
	width:280px;
	background-color: white;
	color: black;
}
table.dreispaltig_norm td.Spalte3{
	width:280px;
	background-color: white;
	color: black;
}
table.dreispaltig_norm td.Spalte1 p, 
table.dreispaltig_norm td.Spalte2 p ,
table.dreispaltig_norm td.Spalte3 p 

{
	color:black;
}

/*
 2-Spaltiges Layout
*/
table.zweispaltig{
	width:856px;
	table-layout:fixed;
	background-color: white;

}
table.zweispaltig td.Spalte1{
	width:408px;
	background-color: white;
	color: #000000;
}
table.zweispaltig td.Spalte2{
	width:408px;
	background-color: white;
	color: #000000;

}

/*
 2-Spaltiges Layout 75%
*/
table.zweispaltig-75{
	table-layout:fixed;
	width:856px;
}
table.zweispaltig-75 td.Spalte1{
	width:620px;
	border:0px solid black;
}
table.zweispaltig-75 td.Spalte2{
	width:204px;
}

/*
 1-Spaltiges
*/
table.einspaltig{
	table-layout:fixed;
	width:856px;
}
table.einspaltig td.Spalte1{
	width:840px;
}
