body{
	position: relative;
}

#content-container{
	padding-top: 50px;
}

/*
 Formatierung der einzelnen Artikelkomponenten
*/

/* Schulungsinfo */
.schulungs-info{
	text-align: center;

	margin-bottom: 60pt;
}

.schulungs-info img{
	width: 150pt;
	max-width: 100%;

	border-radius: 50%;
}

.schulungs-info figcaption, .schulungs-info .figtitle{
	margin-top: 15pt;

	font-weight: normal;
	font-size: 1.6em;
}

.schulungs-info figcaption a, .schulungs-info .figtitle a{
	color: #000000;
}

.schulung-detailinfo h4{
	font-weight: bold;
	margin-bottom: 20pt;
}

.schulung-detailinfo strong{
	display: inline-block;

	margin-top: 10pt;
	margin-bottom: 10pt;
}



/* Serviceinfo */
.service-info{
	text-align: center;

	margin-bottom: 60pt;
}

.service-info img{
	width: 150pt;
	max-width: 100%;

	border-radius: 50%;
}

.service-info figcaption, .service-info .figtitle{
	margin-top: 15pt;

	font-weight: normal;
	font-size: 1.6em;
}

.service-info figcaption a, .service-info .figtitle a{
	color: #000000;
}

/* Infoboxen */
img[data-toggle=collapse-group].cg-inactive{
	opacity: 0.3;
}

img[data-toggle=collapse-group]:hover{
	opacity: inherit;
}
