/*
#
### Contentteiler - 2 spaltig
#
*/
table.contentteiler2{
	display:block;
}
table.contentteiler2 tr td{
	overflow:hidden;
}
table.contentteiler2 tr td.left{
	padding-right:0px;
}
table.contentteiler2 tr td.right{
	padding-left:0px;
}
/* Contentelementspezifische Einstellung*/

/* # Header*/
table.contentteiler2 tr td div.csc-header{
	width:214px;
	overflow:hidden;
	display:block;
}
/* # Bildmodul*/
table.contentteiler2 tr td.left div.csc-textpic-left{
	display:block;
	float:left;
	width:202px;
	margin-right:11px;
	overflow:hidden;
}
table.contentteiler2 tr td.right div.csc-textpic-left{
	display:block;
	float:right;
	width:202px;
	margin-left:12px;
	overflow:hidden;
}
*+html table.contentteiler2 tr td.right div.csc-textpic-left{
	margin-left:6px;
}
*html table.contentteiler2 tr td.right div.csc-textpic-left{
	margin-left:1px;
}
table.contentteiler2 tr td.right div.csc-textpic-left div.csc-textpic-text{
	width:202px;
}
/* Abstand der Bildunterschrift zum Bild */
table.contentteiler2 tr td div.csc-textpic-left div.csc-textpic-text{
	padding-top:2px;
}
*+html table.contentteiler2 tr td div.csc-textpic-left div.csc-textpic-text{
	padding-top:7px;
}

/*
#
### Contentteiler - 3 spaltig
#
*/
table.contentteiler3{
	display:block;
}
table.contentteiler3 tr td{
	width:34%;
	overflow:hidden;
}
table.contentteiler3 tr td.left{
	padding-right:5px;
}
table.contentteiler3 tr td.middle{
	padding-left:5px;
	padding-right:5px;
}
table.contentteiler3 tr td.right{
	padding-left:5px;
}
/* Contentelementspezifische Einstellung*/
table.contentteiler3 tr td div.csc-header{
	width:141px;
	overflow:hidden;
	display:block;
}
table.contentteiler3 tr td.left div.csc-textpic-left{
	display:block;
	float:left;
	width:124px;
	margin-right:11px;
	overflow:hidden;
}
table.contentteiler3 tr td.middle div.csc-textpic-left{
	display:block;
	float:left;
	width:124px;
	margin-right:12px;
	margin-left:12px;
	overflow:hidden;
}
*html table.contentteiler3 tr td.middle div.csc-textpic-left{
	margin-left:1px;
}
table.contentteiler3 tr td.right div.csc-textpic-left{
	display:block;
	float:right;
	width:124px;
	margin-left:11px;
	overflow:hidden;
}
*+html table.contentteiler3 tr td.right div.csc-textpic-left{
	margin-left:6px;
}
*html table.contentteiler3 tr td.right div.csc-textpic-left{
	margin-left:1px;
}
table.contentteiler3 tr td.right div.csc-textpic-left div.csc-textpic-text{
	width:124px;
}
/* Abstand der Bildunterschrift zum Bild */
table.contentteiler3 tr td div.csc-textpic-left div.csc-textpic-text{
	padding-top:2px;
}
*+html table.contentteiler3 tr td div.csc-textpic-left div.csc-textpic-text{
	padding-top:7px;
}

/*
#
### Contentteiler - 4 spaltig
#
*/
table.contentteiler4{
	display:block;
}
table.contentteiler4 tr td{
	width:25%;
	overflow:hidden;
}
table.contentteiler4 tr td.left{
	padding-right:5px;
}
table.contentteiler4 tr td.middle{
	padding-left:5px;
	padding-right:5px;
}
table.contentteiler4 tr td.right{
	padding-left:5px;
}
/* Contentelementspezifische Einstellung*/
table.contentteiler4 tr td div.csc-header{
	width:104px;
	overflow:hidden;
	display:block;
}
table.contentteiler4 tr td.left div.csc-textpic-left{
	display:block;
	float:left;
	width:85px;
	margin-right:11px;
	overflow:hidden;
}
table.contentteiler4 tr td.middle div.csc-textpic-left{
	display:block;
	float:left;
	width:85px;
	margin-right:12px;
	margin-left:12px;
	overflow:hidden;
}
*html table.contentteiler4 tr td.middle div.csc-textpic-left{
	margin-left:1px;
}
table.contentteiler4 tr td.right div.csc-textpic-left{
	display:block;
	float:right;
	width:85px;
	margin-left:11px;
	overflow:hidden;
}
*+html table.contentteiler4 tr td.right div.csc-textpic-left{
	margin-left:6px;
}
*html table.contentteiler4 tr td.right div.csc-textpic-left{
	margin-left:1px;
}
table.contentteiler4 tr td.right div.csc-textpic-left div.csc-textpic-text{
	width:85px;
}
/* Abstand der Bildunterschrift zum Bild */
table.contentteiler4 tr td div.csc-textpic-left div.csc-textpic-text{
	padding-top:2px;
}
*+html table.contentteiler4 tr td div.csc-textpic-left div.csc-textpic-text{
	padding-top:7px;
}

/* Content-Teiler-Footer */
#footer_content table.contentteiler3 tr td.left{
	width:191px;
	height:109px;
	padding:0px 0px 15px 25px;
	font-size:0.8em;
	color:#FFFFFF;
	background-color:#FF0000;
	vertical-align:bottom;
}
#footer_content table.contentteiler3 tr td.middle{
	width:595px;
	padding:23px 5px 0px 19px;
}



#footer_content table.contentteiler3 tr td.right{
	width:205px;
	padding:23px 0px 0px 0px;
}


/* Contentelementspezifische Einstellung*/
#footer_content table.contentteiler3 tr td div.csc-header{
	display:block;
	width:100%;
	color:#9f9f9f;
	font-size:0.55em;
	overflow:hidden;
	padding:0px;
}
#footer_content table.contentteiler3 tr td div.csc-header h1{
	padding:0px 0px 9px 0px;
}
#footer_content table.contentteiler3 tr td div.csc-textpic-left{
	display:block;
	float:left;
	width:100%;
	margin:0px;
	overflow:hidden;
}
table.contentteiler3 tr td.right div.csc-textpic-left{
	display:block;
	float:right;
	width:124px;
	margin-left:0px;
	overflow:hidden;
}

