b, strong {	font-weight: 600;}/*  Links  */a, a:hover {	text-decoration: none;	outline: 0;}a {	color: #679480;}a:hover {	color: #b30101;}a.pfeil {	padding-left: 10px;}a.pfeil:before {    font-style: normal;    text-decoration: inherit;    padding-right: 4px;    font-family: "Font Awesome 6 Free";    font-weight: 900;    content: "\f0da";}a.doc {	background-image: url(../images/symbol_doc.png);	background-repeat: no-repeat;	padding-left: 40px;	display: inline-block;	margin: 3px 0 3px 20px;	background-size: 26px auto;	line-height: 2.2rem;}a.pdf {	background-image: url(../images/symbol_pdf.png);	background-repeat: no-repeat;	padding-left: 40px;		display: inline-block;	margin: 3px 0 3px 20px;	background-size: 26px auto;	line-height: 2.2rem;}a.download {	background-image: url(../images/symbol_download.png);	background-repeat: no-repeat;	padding-left: 36px;		display: inline-block;	margin: 3px 0 3px 20px;	background-size: 26px auto;	line-height: 2.2rem;}.untertitel {	font-size: 13px;	font-style: italic;	color: #666;}.highlight {	color: #B30101;}.small {	color: #888888;	font-style: italic;}.box {	clear: both;	margin: 10px 0;	border: 2px solid #679480;	background-color: #dde7e3;	padding: 5px 10px;}.box_einfach {	clear: both;	margin: 10px 0;	border: 1px solid #679480;	padding: 20px 5px 10px 20px;}.exkurs {	border-left: 5px solid #679480;	margin-left: 10px;	padding-left: 20px;}/*  �berschriften  */h1 {	font-size: 1.8rem;	color: #B30101;	font-weight: 600;	margin-bottom: 2rem;}h2 {	font-size: 1.4rem;	font-weight: 600;	color: #295441;	margin: 0 0 10px 0;}h1.homepage {	font-family: 'Righteous', cursive;	font-size: 1.6rem;	line-height: 2.2rem;	font-weight: bold;}.item-page h2 {	color: #B30101;	margin: 0 0 10px 0;}h1.startseite {	display: none;}h1, .category-list h1, .category-list h2, .page-header h2 {	font-family: 'Righteous', cursive;}h2.componentheading {	color: #B30101;	margin: 0 0 20px 0;}h2 span.subheading-category {	font-size: 100%;	color: #666;	margin: 4px 0 20px 0;}h3 {	font-size: 150%;	margin: 1rem 0;	color: #295441;	font-weight: bold;}.cat-children h3 {	display: none;}h4 {	font-size: 125%;	line-height: 1.5;	color: #000;}h5 {	font-size: 120%;	color: #295441;	border-bottom: 1px solid #9ebdaf;	margin: .4rem 0;}h6 {	font-size: 110%;	color: #777;	margin: 1rem 0;	font-weight: bold;}h1, h2, h3, h4, h5, h6 {  -webkit-hyphens: none;  -ms-hyphens: none;  hyphens: none;	}@media only screen and (min-width: 767px) {	h1 {		font-size: 2.2rem;	}	h2 {		font-size: 1.8rem;	}	h1.homepage {		font-size: 3rem;		line-height: 3.4rem;	}}/***************************************/hr {	height: 1px;}.item-page img {	margin-bottom: 4px;	max-width: 100%;	height: auto;}.versteckt, .hide {	display: none;}.inhalt p, .inhalt ul li, .inhalt ol li, .inhalt {	-webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}.inhalt a {  -webkit-hyphens: none;  -ms-hyphens: none;  hyphens: none;	}#page ul {	line-height: 18px;}#page ul img {	margin: 4px 4px 4px 0;}.button {	border: 1px solid #295441;	background-color: #dde7e3;}.allvideos, .avPlayerWrapper object {	border: 1px solid #888;	padding: 0;}.links {	float: left;	margin: 0 5px 0 0;}.rechts {	float: right;	margin: 0 0 0 5px;	}.materialdownload {	clear: both;	margin: 10px 0;	border: 1px solid #679480;	background-color: #dde7e3;	padding: 5px 10px;	font-weight: bold;	}.materialdownload a {	background-image: url(../images/symbol_download_gross.png);	background-repeat: no-repeat;	padding: 13px 0 0 52px;	height: 40px;		display: inline-block;	margin: 20px 0 20px 10px;}.materialdownload a:hover {	background-image: url(../images/symbol_download_gross_over.png);}.table {	margin-bottom: 0.5rem;}.table td, .table th {    padding: .75rem;    vertical-align: top;    border-top: 0;}.tabelle_mit_rand {	border-left: 1px solid #679480;	border-top: 1px solid #679480;	font-size: 100%;	padding: 0;	margin: 0;}.tabelle_mit_rand th {	padding: 5px;	margin: 0;	font-weight: bold;	background-color: #D4E0DA;	font-size: 100%;	border-right: 1px solid #679480;	border-bottom: 1px solid #679480;}.tabelle_mit_rand td {	padding: 5px;	margin: 0;	font-size: 100%;	border-right: 1px solid #679480;	border-bottom: 1px solid #679480;}.tabelle_mit_rand tr {	vertical-align: top;	padding: 0;	margin: 0;}.tabelle_mit_rand td p, .tabelle_mit_rand th p {	margin: 0;}/*** Error-Meldung ***/.system-message-container {	color: #B30101;	border: 2px solid #B30101;	background-color: #FEE9E9;	padding: 5px 10px;	margin-bottom: 40px;}.error h2 {	display: none;}dt.message {	font-weight: bold;	font-size: 110%;}/*** Page Elemente ***/#page table.tabelle {	font-size: 11px;	padding: 0;	margin: 0;	border-left: 1px solid #444;	border-top: 1px solid #444;}#page table.tabelle tbody {	padding: 0;	margin: 0;}#page table.tabelle tr {	padding: 0;	margin: 0;}#page table.tabelle th {	padding: 8px 5px;	background-color: #DDE7E3;	font-weight: bold;	border-right: 1px solid #444;	border-bottom: 2px solid #444;	margin: 0;}#page table.tabelle td {	padding: 5px;	border-right: 1px solid #444;	border-bottom: 1px solid #444;	margin: 0;}#page table.pagenav td, #page table.pagenav th {	border: 0 !important;	background-color: #fff !important;	padding: 0;}.pagenav_prev {	text-align: left;	}.pagenav_next {	text-align: right;}#page table.pagenav {	width: 100%;	border: 0;	border-top: 1px solid #ccc;	padding-top: 5px;	margin: 10px 0;}/**  Weiterlesen-Link Navigationsleiste    **/.pager {	clear: both;	width: 100%;	border-top: 2px solid #888;	padding: 15px;	margin-top: 2.4rem;	font-size: 1rem;	font-weight: bold;	text-align: center;	color: #aaa;}.pager ul {	margin: 0;	padding:0;}.pager ul li {	list-style: none;	float: left;	width: 50%;}.pagination a {	color: #444444;}.pager a:hover {	color: #B30101;}/** Article Index (Inhaltstabelle Artikel) ***********/.article-index {	float: none !important;	margin-bottom: 2rem;}.article-index ul.nav {	display: block;	padding-left: .5rem;	padding-right: .5rem;}.article-index ul {	margin: 0;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #444;	background-color:#F5F5F5;}.article-index ul li {	list-style: none;	display: block;	padding: 2px 0;}.article-index h3 {	margin: 0;	border-bottom: 1px solid #444;	background-color: #DDE7E3;	padding: 10px;	font-size: 13px;	font-weight: normal;	color: #444;}.article-index ul li a.active {	color: #B30101;	font-weight: bold;}@media only screen and (min-width: 768px) {	.article-index ul.nav {		padding-left: 2rem;	}}.pagenavcounter {	display: block;	width: 200px;	text-align: right;	float: right;	font-size: 12px;	font-weight: bold;	padding: 0 0 10px 0;	color: #444;}.extravote {	font-size: 1rem;}.extravote p {	font-size: .8rem;	line-height: 1.2rem;}.extravote #hilfe {	margin: 1rem 0rem;}.extravote #hilfe p {	font-size: 0.7rem;	line-height: .9rem;}@media only screen and (min-width: 768px) {	.extravote #hilfe {		margin: 2rem;	}	.extravote #hilfe p {		font-size: 0.7rem;		line-height: 1.3rem;	}}