.tx_cn-multicontent {
	width: 100%;
	float: left;
	clear: both;
}

/* -- Mehrspaltig -- */
.tx_cn-columns {
	width: 100%;
	float: left;
	clear: both;
}

.tx_cn-columns .row {
	width: 100%;
	float: left;
	clear: both;
}

/* -- 2-spaltig -- */
.tx_cn-columns[data-cols="2"] .row > div > div {
	width: 98%;
	margin: 0 1%;
}

.tx_cn-columns[data-cols="2"] .row > div:nth-child(odd) > div {
	margin: 0 2% 0 0;
}

.tx_cn-columns[data-cols="2"] .row > div:nth-child(even) > div {
	margin: 0 0 0 2%;
}

/* -- 3-spalig -- */
.tx_cn-columns[data-cols="3"] .row > div > div {
	width: 98%;
	margin: 0 2% 0 0;
}

.tx_cn-columns[data-cols="3"] .row > div:nth-child(2n+0) > div {
	margin: 0 1% 0 1%;
}

.tx_cn-columns[data-cols="3"] .row > div:nth-child(3n+0) > div {
	margin: 0 0 0 2%;
}

/* -- 4-spaltig -- */
.tx_cn-columns[data-cols="4"] .row > div > div {
	width: 96%;
	margin: 0 4% 0 0;
}

.tx_cn-columns[data-cols="4"] .row > div:nth-child(4n+4) > div {
	margin: 0 ;
}

/* -- 5-spaltig -- */
.tx_cn-columns[data-cols="5"] .row > div > div {
	width: 96%;
	margin: 0 4% 0 0;
}

.tx_cn-columns[data-cols="5"] .row > div:nth-child(5n+5) > div {
	margin: 0;
}

/* -- 15% -- */
.tx_cn-columns .row .col-15 {
	width: 15%;
	float: left;
}

/* -- 20% -- */
.tx_cn-columns .row .col-20 {
	width: 20%;
	float: left;
}

/* -- 25% -- */
.tx_cn-columns .row .col-25 {
	width: 25%;
	float: left;
}

/* -- 33% -- */
.tx_cn-columns .row .col-33 {
	width: 33.3%;
	float: left;
}
	
/* -- 40% -- */
.tx_cn-columns .row .col-40 {
	width: 40%;
	float: left;
}

/* -- 50% -- */
.tx_cn-columns .row .col-50 {
	width: 50%;
	float: left;
}

/* -- 60% -- */
.tx_cn-columns .row .col-60 {
	width: 60%;
	float: left;
}

/* -- 66% -- */
.tx_cn-columns .row .col-66 {
	width: 66%;
	float: left;
}

/* -- 75% -- */
.tx_cn-columns .row .col-75 {
	width: 75%;
	float: left;
}

/* -- 80% -- */
.tx_cn-columns .row .col-80 {
	width: 80%;
	float: left;
}

/* -- 85% -- */
.tx_cn-columns .row .col-85 {
	width: 85%;
	float: left;
}
