/* browser egalisieren */
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {	margin:0px;	padding:0px;	font:14px/19px arial,helvetica,sans-serif;	color:#000;	overflow:hidden;	text-align:center;}td {	font:14px/19px arial,helvetica,sans-serif;	margin:0px;	padding:0px;}.mitte {	width:760px;	margin:auto;	text-align:left;	height:auto;}.bg{	position:fixed;	top:198px;	bottom:30px;	width:760px;	overflow:hidden; 	font-size:14px;	line-height:26px;	z-index:1;}.scroll {	position:fixed;	top:198px;	bottom:30px;	padding-top:40px;
	margin-left:260px;	width:500px;	padding-left:40px;	overflow:hidden;	overflow-y:auto;	z-index:11;}.navigation {	position:absolute;	top:198px;	bottom:30px;	width:250px;	padding-top:40px;	overflow:hidden; 	font-size:14px;	line-height:21px;	text-align:right;	z-index:11;}.bildgross {	position:absolute;	top:30px;	width:760px;	height:210px;	overflow:hidden;	background:#fff;	z-index:2;}.bildklein {	margin-top:2px;}.logo {	position:absolute;	top:60px;	width:460px;	height:130px;	margin-left:300px;	z-index:11;}.logotxt {	position:absolute;	bottom:0px;	text-align:left;}/* links */.scroll a {	text-decoration:none;	color:#F7810E;}.scroll a:hover, .scroll a:focus, .scroll a:active {	text-decoration:underline;}.navigation a {	text-decoration:none;	padding-right:4px;	display:block;}.navigation a:hover, .navigation a:focus, .navigation a:active {	color:#000;}.navbutton {	display:block;	/*border-bottom:1px solid #bbb;*/}.currnavbutton {	display:block;	/*border-bottom:1px solid #bbb;*/}.navbutton a {	color:#437477;}.currnavbutton a {	color:#000;}.navleer {	line-height:28px;	display:block;	/*border-bottom:1px solid #bbb;*/}.navzelle {	width:60px;	text-align:center;	vertical-align:bottom;	padding:0px;	padding-left:6px;	padding-right:6px;}.navzelle a {	font-size:18px;	padding-left:3px;	padding-right:3px;	text-decoration:none;	color:#F7810E;}.navzelle a:hover {	text-decoration:underline;}/*listen*/.liste-1 {    margin-left: 16px; 
	margin-top:0px;	margin-bottom:0px;	list-style-type:disc;}/*tabellen*/.navzelle{	vertical-align:bottom;}/*farben*/.orange {	/*background:#ff5c00*/;	background:#F7810E;}.orangetxt {	/*color:#ff5c00;*/	color:#EE7A09;}.weisstxt {	color:#fff;}.weiss {	background:#fff;}.grau {	background:#F19A0E;}.gruenblau {	background:#00434F;}/*textformate*/.titel-1 {	font:16px/21px arial, helvetica, sans-serif;	letter-spacing:0.05em;	margin-bottom:24px;	color:#EE7A09;}.titel-2-k {	margin-top:24px;	margin-bottom:16px;	font-weight:bold;	color:#000;}.titel-3-k {	margin-top:24px;	margin-bottom:0px;	font-weight:bold;	color:#000;}.lauftext {	margin-bottom:16px;	width:85%;}.lauftext-lang {	margin-bottom:16px;	margin-top:32px;}
.einzug {	margin-left:60px;}.logo-g { 	font-size:21px;	line-height:24px;}.logo-k { 	font-size:12px;	line-height:21px;}/*viewer*/.viewerbild {	margin-top:40px;	margin-bottom:20px;}#fixbox {	position: absolute;	top:-100px;	left:-100px;} /* extrawurst fuer internet explorer */* html body {	padding:198px 0px 30px 0px;}* html .mitte {	height:100%;}* html .bg {	height:100%;}* html .scroll {	height:100%;	width:500px;	margin-top:-198px;}* html .navigation {	height:100%;	margin-left:-260px;}* html .bildgross {	margin-left:-260px;	z-index:-1;}* html .bg {	margin-left:-260px;	z-index:-2;}* html .logo {	margin-left:40px;}* html .liste-1 {	margin-left:16px;}* html .viewerbild {	margin-top:-158px;}* html .lageplan {	margin-top:-198px;}* html .bildklein {	margin-top:3px;}/* 2021 */
.scroll img {
	width:100%;
	height:auto;	
}.letzter {
	margin-bottom:32px;}	img.hochformat {
	width:60%;
}