/* CSS fuer Flexible Content Elemente */

/*
** Blockaufbau-Module ( Element - Element )
** -----------------------------------------------------------------
*/
.cmsModularDesign {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesign td.col1 {
	width:50%;
}

.cmsModularDesign td.col2 {
	width:50%;
}


/*
** Blockaufbau-Module ( Element - Element )
** -----------------------------------------------------------------
*/
.cmsModularDesign2 {
	margin-top:7px;
	margin-bottom:15px;
	width:100%;
	margin-left: 0px;
}
.cmsModularDesign2 td.col1 {
	width:50%;
	
	border-style:solid;
	border-color:#E9E9E9;
	border-width:0px;
}
.cmsModularDesign2 td.col2 {
	width:50%;
	padding-right:20px;
	padding-left:20px;

	border-style:solid;
	border-color:#E9E9E9;
	border-width:0px;
}

.cmsModularDesign2 td.col1 p.bodytext {
	margin-right:10px;
	margin-left:0px;

	border-style:solid;
	border-color:#E9E9E9;
	border-width:0px;
}
.cmsModularDesign2 td.col1 h1, .cmsModularDesign2 td.col1 h2, .cmsModularDesign2 td.col1 h3, .cmsModularDesign2 td.col1 h4, .cmsModularDesign2 td.col1 h5, .cmsModularDesign2 td.col1 h6 {
	margin-right: 10px;
	margin-left: 0px;

	border-style:solid;
	border-color:#E9E9E9;
	border-width:0px;
}
/*
.cmsModularDesign2 td.col2 p.bodytext {
	margin-left: 10px;
	margin-right: 0px;
	border-style:solid;
	border-color:#E9E9E9;
	border-width:1px;
}
*/


/*
** Blockaufbau-Module ( Benutzerdefiniet Element30 - Element70 )
** -----------------------------------------------------------------
*/
.cmsModularDesign2_30_70 {
	margin-bottom:0px;
	width:100%;
}
.cmsModularDesign2_30_70 td.col1 {
	width:25%;
/*	border-style:solid;
	border-color:#E9E9E9;
	border-width:1px;*/
}
.cmsModularDesign2_30_70 td.col2 {
	width:75%;
/*	border-style:solid;
	border-color:#E9E9E9;
	border-width:1px;*/
}

/*
** Blockaufbau-Module ( Element - Element - Element )
** -----------------------------------------------------------------
*/
.cmsModularDesign3 {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesign3 td.col1 {
	width:33%;
	padding:0px 5px 0px 0px;
}
.cmsModularDesign3 td.col2 {
	width:33%;
	padding:0px 5px 0px 5px;
}
.cmsModularDesign3 td.col3 {
	width:33%;
	padding:0px 0px 0px 5px;
}



/*
** Blockaufbau-Module ( Element - Element - Element - Element )
** -----------------------------------------------------------------
*/
.cmsModularDesign4 {
	margin-bottom:15px;
	width:100%;
}
.cmsModularDesign4 td.col1 {
	width:25%;
	padding:0px 5px 0px 0px;
}
.cmsModularDesign4 td.col2 {
	width:25%;
	padding:0px 5px 0px 5px;
}

.cmsModularDesign4 td.col3 {
	width:25%;
	padding:0px 5px 0px 5px;
}
.cmsModularDesign4 td.col4 {
	width:25%;
	padding:0px 0px 0px 5px;
}



/*
** Flexi-Element-Produkte ( Template: bild_3s_2r.html )
** -----------------------------------------------------------------
*/
TABLE.cmsModularDesign_bild_3s_2r {
	margin:0px 0px 50px 0px;
	width:100%;
/*	border-style:solid;
	border-color:#000000;
	border-width:1px;*/
}
TD.col1_row1 {
	width:180px;
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
}
TD.col2_row1 {
	vertical-align:top;
	text-align:center;
}
TD.col3_row1 {
	width:180px;
	vertical-align:top;
	text-align:right;
	padding-bottom:5px;
}
TD.col4_row1 {
	vertical-align:top;
	text-align:center;
}
TD.col5_row1 {
	width:180px;
	vertical-align:top;
	text-align:right;
	padding-bottom:5px;
}
TD.col1_row2 {
	vertical-align:top;
	text-align:center;
}
TD.col2_row2 {
	vertical-align:top;
	text-align:center;
}
TD.col3_row2 {
	vertical-align:top;
	text-align:center;
}
TD.col4_row2 {
	vertical-align:top;
	text-align:center;
}
TD.col5_row2 {
	vertical-align:top;
	text-align:center;
}

