.absolute-top {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 1030;}.navbar-toggler {    padding: 0 .3rem;    font-size: 1.1rem;    outline: 0;}.navbar-toggler:focus {  box-shadow: 0 0 0 .1rem;}.navbar-toggler:focus, .navbar-toggler:hover {	outline: 0;}/*   Metamenu   */#meta ul {	list-style: none;	margin: 0;}#meta ul li {	float: left;	padding: 0 5px;}#meta ul li a {	font-size: .8rem;}#meta ul li.active a {	color: #990000;}footer .copyright {	margin-top: 2rem;}.footermetanav {	float: left;	margin-top: 1rem;}.footermetanav .mod-menu {	display: block;	list-style: none;}.footermetanav .mod-menu .nav-item {	float: left;	text-align: left;	list-style: none;	padding: 0 10px 0 0;	font-size: .85rem;}@media only screen and (min-width: 768px) {	footer .copyright {		margin-top: 0;	}	footer .marken {		text-align: right;	}		.footermetanav {		float: right;		margin-top: 1rem;	}		.footermetanav .navbar-nav .nav-item {		float: left;		text-align: left;	}	.footermetanav .nav-link {		padding: 0 5px;	}	}/*   Mainmenu   */.collapsiblemainmenu {	box-shadow: 0 5px 5px rgba(0, 0, 0, .1);}.collapsiblemainmenu * {	list-style: none;}.collapsiblemainmenu .mod-menu li.nav-item > a {	font-weight: bold;}.collapsiblemainmenu .mod-menu li.nav-item li.nav-item > a {	font-weight: normal;}.collapsiblemainmenu .mod-menu__sub {	font-size: 90%;	padding-left: 10px;}.collapsiblemainmenu .menuklein form {	padding: 20px;}.collapsiblemainmenu .abstand {	padding-left: 2rem;	margin-top: 2rem;}.collapsiblemainmenu .nav {	display: block;}.collapsiblemainmenu h3 {	margin-top: 1rem;}.collapsiblemainmenu ul.navbar-nav, .mod-menu {	padding-left: 1.4rem;	line-height: 1.5;	margin-bottom: 1rem;}.collapsiblemainmenu li.nav-item a {	line-height: 1.7rem;	font-size: 1rem;	padding: .1rem 1rem;	color: #679480;}.collapsiblemainmenu li.nav-item li.nav-item a {	}.collapsiblemainmenu li.nav-item li.nav-item li.nav-item a {	font-size: 90%;}.collapsiblemainmenu li.nav-item.current > a,.collapsiblemainmenu li.nav-item a:hover {	color: #990000;}.collapsiblemainmenu .search {	margin: 0.5rem 0;}.collapsiblemainmenu .search input.form-control {	margin-right: 5px;}.collapsiblemainmenu .menuklein .mod-menu {	border-top: 1px solid #cccccc;	margin-bottom: 3rem;}.collapsiblemainmenu .menuklein .mod-menu .nav-item {	float: left;}.collapsiblemainmenu .menuklein .mod-menu .nav-item a {	font-size: 90%;}ul.nav > li > .small {	font-style: normal;}/******************/#sidebar-container {	padding-left: 0;}#left ul {	list-style: none;	margin: 0;	padding: 0;	border-top: 1px solid #ccc;	}#left ul li {	float: none;	border-bottom: 1px solid #ccc;	margin: 1px 0 0 0;	padding: 0 0 1px 0;	line-height: 130%;	border-left: 0px solid #ddd;	border-right: 0px solid #ddd;	font-weight: bold;	bacckground-color: #fff;}#left ul > li.nav-item > a {	padding-right: 10px;}#left ul > li.nav-item.current > a {	color: #990000;	background-color: #ccc;}#left ul a, #left ul a:link, #left ul a:visited, #left ul a:hover {	display: block;	text-decoration: none;	margin: 0;	padding: 8px 4px 8px 7px;	text-align: right;}#left a:hover {	background-color: #ddd;	color: #990000;	padding: 2px 0px 2px 0px;}#left .mod-menu__sub a {	margin-right: 5px;}/* Men�ebene 2*/#left ul ul {	border: 0;}#left ul ul li {	border: 0;	padding: 0;	margin: 0;	font-weight: normal;}#left ul ul li.active a {	color: #990000;}#left ul li.parent ul li.active {	}#left ul li.parent ul li a {	padding: 4px 4px 4px 7px;}/* Men�typ Level1 */#left .moduletable {	border-bottom: 2px solid #990000;	margin: 0 0 10px 0;	background-color: #fff;}#left h3 {	font-size: 13px;	font-style: normal;	padding: 8px 7px;	margin: 0px 0 0 0;	background-color: #990000;	background-image: url(../images/menu_bg2.gif);	background-repeat: repeat-x;	color: #fff;}#left .moduletable ul li.parent ul li {	background-color: #fff;}#left .moduletable ul li ul li.active ul {	border-bottom: 1px solid #aaa;}#left .moduletable ul li.parent ul li.active ul li {	line-height: 11px;}#left .moduletable ul li ul li ul li a {	font-size: 11px;	padding: 4px 4px 4px 14px;	color: #444;	line-height: 13px;	background-image: url(../images/menu_dot.gif);	background-repeat: no-repeat;	background-position: 8px 8px;}#left .moduletable ul li.parent ul li.active ul li a:hover {	background-color: #ddd;}#left .moduletable ul li.parent ul li.active ul li.active a {	color: #990000;	background-color: #eee;}/* Menütyp Level2 */#left .mod-menu__sub .mod-menu__sub {	border-bottom: 1px solid #ccc;}#left .mod-menu__sub .mod-menu__sub li {	border-right: 1px solid #ccc;}#left .mod-menu__sub .mod-menu__sub li a {	color: #666;	font-size: 85%;	line-height: 1.2;	padding-right: 10px;	font-style: italic;	}/*********************************************//*********************************************//*********************************************/.nav-link {	color: #679480;}.nav-link:hover, .nav-link:focus {  color: #990000;}