/* Allg. Icon-Formatierung */

article > .orgmarker img {
	width:40px;
	height:40px;
	padding:5px;
	opacity: 1 !important;
}

/* Startseite Teaser */
#teaser article > .orgmarker > img { display:block; }
#teaser article > .orgmarker { position: absolute; z-index: 10; right: 5px;	top: 5px; }

/* Liste auf der Startseite */
.ninecol article.has-post-thumbnail > .orgmarker { 
	position: absolute; z-index: 10; right: 5px; top: 5px; }
.ninecol article.has-post-thumbnail > .orgmarker > img { display:block; }

@media only screen and (min-width: 768px) {
	.ninecol  article.has-post-thumbnail > .orgmarker { top: 10px; right:70%; }
}
.ninecol :not(#main) > article:not(.has-post-thumbnail) > .orgmarker {
	top: 10px;
	position: absolute;
	right: auto;
	left: 0;
}
.ninecol :not(#main) > article:not(.has-post-thumbnail)[class*="organisation-"] { padding-left:70px; }
.ninecol :not(#main) > article:not(.has-post-thumbnail) > .orgmarker > img { 
	display: block;
	background-color: #005437; 
}

/* Liste Neueste + Ähnliche Artikel */
/*  added body:not(.home), Cyrfer - Arno, 2018-10-11 */
body:not(.home) .responsive-tabs article:not(.has-post-thumbnail) > .orgmarker {
	top: 20px !important;
	left: 16px !important;
}
body:not(.home) .responsive-tabs article.has-post-thumbnail > .orgmarker {
		top: 20px;
		right: 79%;
}


/* Liste Personen, hier nicht anzeigen */
.personen-list article > .orgmarker { display:none; }

/* Liste Pressemitteilungen */
article.postlist-small { padding-left:0 !important; }
article.postlist-small .orgmarker + header h2, article.postlist-small .orgmarker + header p { display: inline; }
article.postlist-small > .orgmarker { position: unset !important;}
article.postlist-small > .orgmarker img { 
	float:left !important; margin-right: .5em; background-color: #46962b; }

/* Single Beiträge, Personen, Termine, Pressemitteilungen usw. */

article.postsingle {z-index: 2 !important; }
article.type-page, article.type-post, article.type-person { position: relative; }

/* Verlinkung bei Single */
article > .orgmarker a {
	min-width:150px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-decoration:none;
	border-radius: 25px;
}
article > .orgmarker a:nth-child(2) { margin-top: 5px; } 

article > .orgmarker a:hover {
	background-color: #fff;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}
article > .orgmarker a:not(:hover) span { display:none; }
article > .orgmarker a span {
	color: #005437;
	font-family: 'bereitbold',  'Arvo Regular', 'Arvo Gruen', 
		Trebuchet, Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	padding: 0 1em 0 .5em;
}

article > .orgmarker a img { 
	float:left; 
	background-color: #005437 /*#0B321F*/;
	border-radius: 25px;
}
body.single #main > article > .orgmarker,
body.page #main > article > .orgmarker {
	position: fixed;
	top: 40%;
	right: auto;
	left: calc(50% - 680px);
	z-index: 1;
}

/* mittlere Auflösung: Einrückung, um links Platz für die Icons zu machen */
@media only screen and (min-width: 770px) and (max-width: 1300px) {
	body.page #main > article > .orgmarker,
	body.single #main > article > .orgmarker { left: 10px; }	
	body.page #main > article[class*="organisation-"] .article-header,
	body.page #main > article[class*="organisation-"] .entry-content,
	body.single #main > article[class*="organisation-"] .article-header,
	body.single #main > article[class*="organisation-"] .entry-content {
		padding-left:50px;
	}
}
/* niedrige Auflösung: unten rechts */
@media only screen and (max-width: 769px) {
	body.page #main > article > .orgmarker,
	body.single #main > article > .orgmarker {
		top: auto; left:auto; right:36px; bottom:12px;
	}
	article > .orgmarker a img { float:right; }
	article > .orgmarker a span { padding: 0 .5em 0 1em;}
}