/* UEBERSICHTEN ****************************************************************/
/* 4-spaltig */
.portraits h2 {margin-left:6px;}
.mod_article.portraits > .inside {margin-left:-0.375em;}
.mod_article.portraits > .inside > .ce_text {display:inline-block;vertical-align:top;margin:0 0.375em 2.25em 0.375em;width:calc(50% - 4px - 0.75em);}
.mod_article img {width:100%;}
.mod_article p strong {padding-top:0;}
@media screen and (min-width:640px) {
	.portraits h2 {margin-left:12px;}
	.mod_article.portraits > .inside {margin-left:-0.75em;}
	.mod_article.portraits > .inside > .ce_text {margin:0 0.75em 2.25em 0.75em;width:calc(33.333% - 4px - 1.5em);}
}
@media screen and (min-width:1024px) {
	.portraits h2 {margin-left:18px;}
	.mod_article.portraits > .inside {margin-left:-1.125em;}
	.mod_article.portraits > .inside > .ce_text {margin:0 1.125em 2.25em 1.125em;width:calc(20% - 4px - 2.25em);}
}
/* 3-spaltig */
.dreispaltig {margin:2.25em auto;padding:0;width:90%;}
.links .mod_article.dreispaltig {text-align:left;}
.dreispaltig h2 {margin-left:6px;}
/*.dreispaltig > .inside {margin-left:-0.375em;}*/
.dreispaltig > .inside > div,
.dreispaltig > ul > li {display:block;vertical-align:top;margin:0 0 1.125em 0;width:100%;/*background:rgba(196,145,9,0.1);border-radius:4px;transition:background 0.25s ease;*/}
/*.dreispaltig > .inside > div:hover {background:rgba(196,145,9,0.1);}*/
.dreispaltig > ul {padding-left:0;}
.dreispaltig > .inside > div > .linkflaeche,
.dreispaltig > ul > li > .linkflaeche {display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;}
/*.dreispaltig img {margin:1em auto;width:92%;transition:all 1s ease;}
.dreispaltig > .inside > div:hover p img,
.dreispaltig > ul > li:hover p img {transform:scale(1.1);}*/
.dreispaltig .ce_teaser > h2 {color:#62beac;margin:1.125em auto;/*width:84%;*/transition:color 0.25s ease;}
.dreispaltig p {font-size:14px;line-height:1.4;/*color:#62beac;*/margin:1.125em auto;/*width:84%;*/transition:color 0.25s ease;}
.dreispaltig p strong {padding-top:0;}
.dreispaltig .ce_teaser {position:relative;}
.dreispaltig .ce_teaser h2 {color:#c49109;}
.dreispaltig .ce_teaser p {color:#c49109;margin-right:1em;/*padding-bottom:1.125em;border-bottom:1px solid #c49109;*/}
/*.dreispaltig .ce_teaser .ce_hyperlink {margin-left:8%;margin-bottom:8%;}*/
.dreispaltig .ce_teaser .ce_hyperlink a {margin:0 auto;}
.dreispaltig > .inside > .ce_teaser {width:100%;border-bottom:1px solid #c49109;padding-bottom:1em;}
.dreispaltig > .inside > .ce_teaser:first-child {border-top:1px solid #c49109;}

/* Logobild */
.dreispaltig > .inside > .ce_teaser img {width:auto;max-width:100%;}

@media screen and (min-width:960px) {
	.dreispaltig h2 {margin-left:12px;}
	/*.dreispaltig > .inside {margin-left:-0.75em;}*/
	.dreispaltig > .inside > div,
	.dreispaltig > ul > li,
	.dreispaltig > .inside > .ce_teaser {display:inline-block;margin:0 0.75em 2.25em 0.75em;width:calc(33.333% - 4px - 1.5em);}
}
@media screen and (min-width:960px) {
	.dreispaltig {margin:4.5em auto;}
	.dreispaltig > .inside > .ce_teaser:first-child {border-top:0;}
	.dreispaltig > .inside > .ce_teaser {border:0;border-right:1px solid #c49109;}
	.dreispaltig > .inside > .ce_teaser:last-child {border-right:0;}
}
@media screen and (min-width:960px) {
	.dreispaltig {max-width:calc(1024px + 2.25em);}
	.dreispaltig h2 {margin-left:18px;}
	/*.dreispaltig > .inside {margin-left:-1.125em;}*/
	.dreispaltig > .inside > div,
	.dreispaltig > ul > li {margin:0 1.125em 2.25em 1.125em;width:calc(33.333% - 5px - 2.25em);}
}
/* Text mit Bild rechts */
/* DETAILBESCHRIEB ****************************************************************/
.mod_article.textbildrechts {margin-bottom:4.5em;}
.textbildrechts .inside > div {position:relative;width:100%;}
.textbildrechts .inside > div figure {width:100%;height:auto;}
.textbildrechts .inside > div figure img {margin:0 0 0 auto;width:auto;max-width:100%;height:auto;max-height:100%;}
@media screen and (min-width:640px) {
	.textbildrechts .inside > div {margin-right:33.333%;width:auto;}
	.nurtext .ce_text > p {margin-right:33.333%;width:auto;}
	.textbildrechts .inside > div figure {position:absolute;top:0;right:-50%;width:calc(50% - 2.25em);height:100%;}
}

