/* Seiten Standard */
p {line-height: 1.6em;}

h1 {font-size: 3.8em; letter-spacing: -1.5px;}

.start-text-center {
    text-align: center;
    font-size: 18px; line-height: 1.6em; }

.multicolumnLayout12 {padding-top: 4%; padding-bottom: 4%;}
.multicolumnLayout18 {padding-top: calc(4% + 30px); padding-bottom: 4%;}

h2 {margin-bottom: 0.5em;}

.ce-above .ce-gallery {margin-bottom: 10px;}

#c5332 {margin-top: 2em;}

h3 {margin-bottom: 0.3em; color: #33338B!important;}

h2 {
color:#1d4b9e !important;
}

.multicolumnLayout12 h2{
color:#86bc22 !important;
}
	.frame-hghalbtrans {
	position:relative;
	float:left;
	width:calc(100% - 40px);
	margin-top:2%;
	margin-bottom:2%;
	padding:20px;
	border-radius:20px;
	background-color: rgba(255,255,255,1);
	  overflow-wrap: break-word; 
	word-wrap: break-word; 
	hyphens: auto;
	}
#c5424{
margin-top:100px;
}
#c5424.multicolumnLayout1 .column16 .frame-type-textpic{
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
}
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext h2 {
  padding-left: 20px; margin-bottom: 10px; color: #33338B!important;
}
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext strong {
  padding-left: 20px;
}
#c5424.multicolumnLayout1 .frame-type-textpic .ce-gallery {
margin-right:-10px !important;
}
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext h3,
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext p:last-child {
	position:relative;
	float:left;
	width:calc(100% - 40px);
	background-color: rgba(255,255,255,1);
}

#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext h3 {
margin-bottom:0px;
	border-radius:20px 20px 0px 0px;
padding:20px 20px 10px 20px;
  font-size: 1.5em;
}
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext p:last-child {
	border-radius:0px 0px 20px 20px;	
padding:0px 20px 20px 20px;
margin:0px;
}
	#c5424.multicolumnLayout1:before {
position:absolute;
display:block;
content: ' ';
width:300%;
top:142px;
left:-125%;
bottom:0px;
background-color:#cce1f0;
}
@media screen and (max-width: 1300px) {
#c5424{
margin-top:50px;
}
	#c5424.multicolumnLayout1 .frame-type-textpic {
float:left;
max-width:700px;
}
	#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext p:last-child,
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext h3,
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext h2,
#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext strong {
width:100%;
	border-radius:0px;	
padding:0px;
background-color:transparent;
}
	#c5424.multicolumnLayout1 .frame-type-textpic .ce-bodytext {
width:calc(100% - 40px);
	border-radius:20px;
margin-bottom:50px;
padding:20px 20px 10px 20px;
background-color: rgba(255,255,255,1);
}
#c5424.multicolumnLayout1 .frame-type-textpic .ce-gallery {
margin-right:0px !important;
}
}
@media screen and (max-width: 900px) {
	#c5424.multicolumnLayout1:before {
top:-50px;
}
}
@media screen and (min-width: 1px) and (max-width: 900px) {
  h1 {font-size: 3.0em; letter-spacing: -1.5px; margin: 0em 0px 0.5em 0px}
  .start-text-center {font-size: 16px; line-height: 1.6em;} 
  .multicolumnLayout12 {padding-top: 6%; padding-bottom: 6%;}
  .multicolumnLayout18 {padding-top: calc(6% + 50px); padding-bottom: 6%;}
  .multicolumnLayout18 .multicolumnContainer .column {margin-top: 15px;}
  #c5345 p {font-size: 0.8em;}
}
