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

/* -- Accordion -- */
.ui-accordion-header, .ui-accordion-content {
	float: left;
	clear: both;
	width: 100%;
}

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

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

.tx_cn-columns .row > div > div {
	float: left;
	clear: both;
}

.tx_cn-columns .row.equalize > div > div {
	height: 100%;
}

.tx_cn-columns .row + .row {
	margin-top: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.tx_cn-columns[data-cols="5"] .row > div:nth-child(5n+2) > div {
	margin-left: 1.5%;
	margin-right: 4.5%;
}

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

.tx_cn-columns[data-cols="5"] .row > div:nth-child(5n+4) > div {
	margin-left: 4.5%;
	margin-right: 1.5%;
}

.tx_cn-columns[data-cols="5"] .row > div:nth-child(5n+5) > div {
	margin-left: 6%;
	margin-right: 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;
}

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

.tx_cn-columns .row .col-100 > div {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

/* -- Slider - Anpassung CLS -- */
.frame-style-slider.frame-style-slider-1 .owl-carousel > .frame { 
	display: none;
	position: relative;
}

.frame-style-slider.frame-style-slider-1 .owl-carousel > .frame:first-child {
	display: block;
}

.frame-style-slider.frame-style-slider-1 .owl-carousel {
	display: block !important;
}