/* Content Elements */
.t3_contentWrapperOuter {
    max-width: 1280px;
    background-color: #ffffff;
    padding: 0 10px;
    margin: 0 auto;
    display: flex;
	clear:both;
}
@media (max-width: 991px) {
	.t3_contentWrapperOuter {
		display: block;
	}
}
.t3_contentWrapper {
    position: relative;
    max-width: 1180px;
    margin: 0 auto;
    width: 100%;
	clear:both;
	margin-bottom: 15px;
}

@media (max-width: 480px) {
	.t3_contentWrapper {
		padding: 0px;
	}
}

.category-topteaser, .category-tiles, .category-opt-content, .footline-section {
    max-width: 1210px;
    margin: auto;
	
}

h6 {
    border-top: 1px solid #ede2c7;
    line-height: 60px;
    margin: 0 10px;
}

.category-topteaser {
}
.csc-default .bodytext {
    margin: 20px 10px;
}
.csc-default h1,.csc-default h2,.csc-default h3 {
    margin: 20px 10px;
}

.pd-textbox .bodytext,.pd-content  .bodytext {
    margin: 0;
}
.pd-contents  .bodytext {
    margin: 0 10px;
}
.pd-textbox h1,.pd-textbox h2,.pd-content h1,.pd-content h2,.pd-content h3 {
	margin: 20px 0;
}
/* button elemente */
.button-inaktiv {
    width: 280px;
    height: 45px;
    background-color: #ffffff;
    border: solid 3px #dde6ea;
    font-family: "SourceSansPro-SemiBold";
    font-size: 18px;
    text-align: center;
    color: #dde6ea;
    display: block;
    line-height: 44px;
    text-decoration: none;
    margin: 0;
}

.button-aktiv {
  width: 286px;
  height: 45px;
  background-color: #fff;
  border: solid 3px #fec8b5;
  font-family: "SourceSansPro-SemiBold";
  font-size: 18px;
  text-align: center;
  color: #f18570;
  display: block;
  line-height: 44px;
  text-decoration: none;
  margin: 0;
}

.button-aktiv:hover {
	background-color: #f8f8f8;
}