body.body_-10 .contentTableMitteContent .objectAbsatz {
	display:grid;
	grid-template-columns: 33.33% 66.66%;
	padding:60px 0;
	line-height: 1.5em;
	border-top:1px solid var(--schrift);
}
.contentTableExternal {
  line-height:1.4em;
}
body.body_69 .homepageNewsblock_0 .contentTableAktuell.dramatic_headline {
  display:none;
}
.contentTableMitteContent {
	min-height: 500px;
	margin-bottom:50px;
}
.contentTableMitteContent p,
div.newsslider_text div,
div.inset p {
	hyphens:none;
}
body.body_-10 .contentTableMitteContent .objectAbsatz .synapsis_hervorgehoben100 {
	column-count: 2;
	column-gap: 50px;
}
.contentTableMitteContent h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2em;
  line-height:1.05em;
	margin-bottom: 5px;
	color:var(--dunkelgruen);
}
.contentTableMitteContent a {
	color:var(--schrift);
}
.contentTableMitteContent a:hover {
	color:var(--akzent);
}
.linkespalte {
	padding:40px 30px 0 0;
}
.contentTableMitteContent h3.untertitel {
	text-transform:uppercase;
	margin-bottom:50px;
	font-size:1.5em;
}
.contentTableMitteContent p {
	margin-bottom: 20px;
}
.contentTableMitteContent ul {
	list-style-type: none;
}
.contentTableMitteContent .downloadliste ul li:before {
	display:none;
}
.contentTableMitteContent .singleImage {
	margin-right:50px;
}
.contentTableMitteContent .absatztrenner h2 {
	text-transform:none;
	color:var(--dunkelgrau);
}
table.leistungen {
	margin-bottom:40px;
}
table.leistungen tr td {
	padding-top:5px;
	padding-right:15px;
	border-bottom: 3px dotted var(--dunkelgruen);
}
table.leistungen tr td:nth-of-type(1) {
	border-right:2px solid var(--dunkelgrau);
}
table.leistungen tr td:nth-of-type(2) {
	padding-left:15px;
}
/**
*	Auf den Unterseiten sieht Content etwas anders aus
*/
body.body_content .contentTableMitteContent {
	line-height:1.5em;
}
body.body_content .contentsm .contentTableMitteContent {
	min-height: 0;
}
body.body_content .objectAbsatzOben {
	margin-top:40px;
}
div.contentsm {
	margin-top:40px;
	margin-bottom: 40px;
	display:grid;
	grid-template-columns: 33.33% 66.66%;
}
div.contentsm div.synapsis_add_ts_text {
	display:none !important;
}
.contentTableMitteContent .shop_kauflink.cart a {
	color:var(--akzent);
}
body.body_sm .contentTableMitteContent>.objectAbsatz {
	display:flex;
	flex-direction:column;
}
.synapsis_textlistenzurueckbutton {
	order:2;
}
body.body_shop .objectAbsatz .singleImage {
	margin-bottom:18%;
}