.dfb-diagram {
	border-collapse: collapse;
	width: 100%;
	margin: 1.5em 0;
	font-size: 0.95rem;
	line-height: 1.35;
}
.dfb-diagram td {
	border: 1px solid #cfcfcf;
	padding: 6px 10px;
	vertical-align: top;
}
.dfb-diagram-chap {
	white-space: nowrap;
	font-weight: 600;
	width: 1%;
}
.dfb-diagram-title {
	width: 49%;
}
.dfb-diagram-full {
	width: 100%;
}
.dfb-diagram-chaplabel {
	font-weight: 600;
	margin-right: .4em;
}
.dfb-diagram .dfb-center {
	text-align: center;
}
/* Sammenslået venstrestillet række: skjul skellet mellem kap- og
   titelcelle, så de visuelt fremstår som én celle - mens kolonnen
   bevares, så titel-teksten lodret flugter med titlerne i de opdelte
   rækker. "hidden" bruges fordi den vinder over nabocellens border
   under border-collapse: collapse. */
.dfb-diagram-row-full > .dfb-diagram-chap {
	border-right-style: hidden;
}
.dfb-diagram-row-full > .dfb-diagram-title {
	border-left-style: hidden;
}
