﻿:root
{
	/* colors */
	--color-red-500: #FB2C36;
	/* images */
	--bg-img-fmh-logo: url(https://cdn1.fmh.de/images/fmh.svg);
	--bg-img-fmh-x-claim: url(https://cdn1.fmh.de/images/fmh-x-claim.svg);
}

/* Listen */
div.alfag ul
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}
div.alfag ul li
{
	padding: 0;
	margin: 0;
}

div.alfag strong
{
	font-weight: bold;
}

div.alfag .cb, div.alfag .rb
{
	white-space: nowrap;
}

div.alfag .sondertilgung table
{
	max-width: 250px;
}
div.alfag .sondertilgung .headerrow td
{
	text-align: left;
	padding-left: 0;
}
div.alfag .sondertilgung .col1
{
	width: 33%;
	padding-left: 0;
}
div.alfag .sondertilgung .col2
{
	width: 33%;
	padding-left: 0;
}
div.alfag .sondertilgung .col3
{
	width: 34%;
	padding-left: 0;
}
div.alfag .sondertilgung .col12
{
	width: 66%;
	padding-left: 0;
}

/* FMH-Zertifizierung */
div.alfag .fmh-zertifizierung
{
	line-height: 1.4;
	margin: 16px 0;
}
div.alfag .fmh-zertifizierung a
{
	font-weight: bold;
}

/* FMH-Footer */
div.alfag .fmh-footer
{
	display: flex;
	align-items: center;
	/*padding: 16px;*/
	margin-top: 20px;
	gap: 20px;
	flex-wrap: wrap;
}
div.alfag .fmh-footer > *
{
	flex: 3 1 auto;
}
div.alfag .fmh-footer-title
{
	flex-basis: 30%;
	text-align: left;
	white-space: nowrap;
}
div.alfag .fmh-footer-title1
{
	flex-basis: 70%;
	text-align: left;
	background: url(https://cdn1.fmh.de/images/common/icons/bar-chart-4.svg) no-repeat;
	background-position: left 2px;
	background-size: 16px;
	/*padding: 4px 4px 4px 20px;*/
	padding-left: 24px;
	min-height: 18px
}
div.alfag .fmh-footer-title2
{
	flex-basis: 20%;
	text-align: right;
	white-space: nowrap;
}
div.alfag .fmh-footer a
{
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
div.alfag .fmh-x-claim-link
{
	display: inline-block;
	background: var(--bg-img-fmh-x-claim) no-repeat;
	background-size: 200px auto;
	width: 200px;
	height: 30px;
	vertical-align: middle;

}