@charset "UTF-8";

*, body {
	line-height: normal;
}

a {
	cursor: pointer;
}

a.a4 {
	margin-left: -.5em;
}

a.a4 {
	background: linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color: #696969;
	border: 1px solid #000;
	border-radius: 1px;
	box-shadow: inset 0 1px 3px 0 #b2bdbc;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 20px;
	font-weight: 700;
	padding: 11px 23px;
	text-decoration: none;
	text-shadow: 0 -1px 0 #1d2625;
}

a.a4 {
	background: gray!important;
	color: #fff!important;
	font-size: 2em!important;
	margin-left: .1em!important;
}

a.a4:visited {
	color: #232323!important;
}

a.actived {
	background-color: #ffc;
}

a:any-link {
	cursor: pointer;
	text-decoration: underline;
}

body {
	background: #bdbabe;color: #000;font: 1em Verdana, Arial, sans-serif;font-family: Arial, Helvetica, sans-serif;background-attachment: fixed;background-color: #d3d3d3;
	background-position: left top;
	background-repeat: repeat;
	background-size: auto;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	margin: 0;
	visibility: visible;
}

body, div.text {
	font-family: chandw, serif!important;
	font-size: 1.5em;
}

body, div.text {
	color: #121414;
	font-family: Verdana, serif!important;
	font-size: 1.5em;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: .8!important;
	-webkit-text-stroke: 0!important;
}

div {
	display: table;
	font-family: Arial, sans-serif;
	font-size: medium;
	line-height: normal;
}

div.ab4 {
	border: #fff double 5px;
	margin-left: .5em;
}

div.c2 {
	margin: 0 auto;
}

div.c3 {
	left: 7.5em;
	margin-top: 3.25rem;
	max-width: 88vw;
	position: absolute;
	top: initial;
}

div.c4 {
	font-size: 1.5em;
	font-weight: 700;
	margin: 0 auto;
	text-align: center;
}

div.d0 {
	margin-left: 0!important;
}

div.d1 {
	background: #696969!important;
	font-size: 1em!important;
	height: min-content!important;
	margin-left: -10px!important;
	margin-top: 2em!important;
	max-height: fit-content!important;
	max-width: 15em!important;
}

div.divc {
	font-family: Arial, Verdana, sans-serif;
	margin-left: 0;
	margin-right: 0;
}

div.divc, p {
	font-family: Arial;
	font-size: 1.25em;
	font-weight: 400;
	margin-left: .25em;
}

div.footer {
	font-size: clamp(.75rem, calc(16px + 1vw), .75rem)!important;
}

div.footer {
	font-size: .75rem;
}

div.footer {
	background-color: #fff;
	color: #000;
	font-family: Verdana, sans-serif;
	font-size: 1.15rem;
	margin-left: 1em;
	margin-right: auto;
	margin-top: 1em;
	max-width: 89%;
	min-width: fit-content;
	text-align: left;
	width: fit-content;
}

div.haa, h1.haa {
	background-color: gold;
	display: block;
	font-size: 1.5em;
	margin-bottom: -.5em;
	margin-left: auto;
	margin-right: auto;
	margin-top: -.5em;
	text-align: center;
	width: fit-content;
}

div.haab {
	border: #00f solid 2px;
	margin-bottom: 0;
	margin-top: .1em;
}

div.haab.haa {
	margin-bottom: 0;
}

div.text {
	background-color: #9e9e9e;
	height: auto;
	left: 0;
	margin-right: 0;
	max-height: inherit;
	max-width: 48em;
	min-height: auto;
	min-width: 75%;
	right: 0;
	top: 25px;
}

div.text, div.text.heighttxt.more {
	font-family: chandw, serif;
	font-size: 1.5em;
	max-width: 100%!important;
	width: fit-content!important;
}

div.text, div.text.heighttxt.more {
	height: max-content;
	max-height: none;
	max-width: 90%;
	min-height: min-content;
	min-width: min-content;
	width: unset;
}

div.text.heighttxt.more {
	border: #000 solid 2px;
	height: max-content;
	margin-left: 0;
	margin-top: 2.15em;
	max-height: max-content;
	min-height: min-content;
	min-width: max-content;
}

div.text.heighttxt.more {
	border: #000 solid 2px;
	height: max-content;
	margin-left: 0;
	margin-top: 2.15em;
	max-height: max-content;
	min-height: min-content;
	min-width: min-content;
}

h1 {
	font-size: clamp(1.913rem, calc(12px + 2.475vw), 2.587rem)!important;
	line-height: 1.1;
}

h1 {
	font-family: Arial, cursive;
	font-size: 1em;
	text-align: left;
}

h1 {
	font-size: clamp(1.913rem, calc(12px + 2.475vw), 2.587rem);
	line-height: 1.1;
}

h1, h1.c1 {
	font-size: clamp(1.913rem, calc(12px + 2.475vw), 2.587rem);
	line-height: 1.1;
}

h1.c1 {
	margin-top: .3em!important;
	text-align: center;
}

h1.c1 {
	color: #000;
	margin-bottom: 0;
	margin-top: 0;
}

h1.c1 {
	color: #000;
	font-size: 2em;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
}

h2 {
	font-size: clamp(1.575rem, calc(12px + 1.8vw), 2.025rem);
	line-height: 1.1;
}

h2.c1 {
	font-size: 2em;
	font-weight: 700;
	margin: 5px;
	padding: .2em;
}

h2.c2 {
	text-align: center;
	text-decoration: underline;
}

h2.supi {
	font-family: sans-serif;
	font-size: 1.5rem;
}

h2.supi, h3.c2, p {
	font-family: convchristifont, sans-serif;
	line-height: 1.1;
}

h2.supi, h3.ttus {
	line-height: normal;
	margin: 5px 0 0;
}

h3 {
	font-size: clamp(1.282rem, calc(12px + 1.35vw), 1.688rem);
	line-height: 1.1;
}

h3 {
	font-family: Helvetica, Verdana, sans-serif;
}

h3.c2 {
	font-size: clamp(1.5rem, .843rem + .8972vw, 1.8rem);
}

h3.c3 {
	text-align: center;
}

h3.ttus {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5em;
	line-height: normal;
	margin: 5px 0 0;
	text-align: center;
}

h4 {
	font-size: clamp(1.125rem, calc(12px + .9vw), 1.35rem);
	line-height: 1.1;
}

hr.hred {
	margin-bottom: .5em;
	margin-top: .5em;
}

hr.hred {
	border: 0;
	height: 1px;
	margin: .5em auto;
	width: 20%;
}

hr.hred {
	background-image: linear-gradient(to right, rgb(255, 255, 255, 0), rgb(255, 255, 255, .75), rgb(255, 255, 255, 0));
	border: 0;
	height: 1px;
	margin: 0 auto;
	margin-top: 40px;
	width: 20%;
}

img {
	background-size: 0 0;
}

img.b2dy {
	background-color: transparent;
	height: 550px;
	max-height: 575px;
	min-height: 550px;
	position: absolute;
	top: 10px;
	width: 100px;
	z-index: -1;
}

img.b2dy, p.b2y {
	font-family: Arial;
	font-size: 1em;
}

img.b2dy1 {
	background-color: transparent;
	font-family: Arial;
	font-size: 1em;
	height: 107px;
	margin-left: 105px;
	max-height: 107px;
	max-width: 750px;
	min-height: 105px;
	min-width: 633px;
	top: 10px;
	width: 632px;
	z-index: -1;
}

img.c1 {
	background-color: transparent;
}

img.c2 {
	float: right;
	height: 25vh;
	margin-right: 2px;
	width: auto;
}

img.iman {
	float: right;
	width: 100px;
}

li.c1 {
	list-style: none;
}

li.menc {
	margin-right: 1px;
}

p {
	background-color: #9e9e9e;
	color: #121414;
	font: 300 2em/120% convchristifont;
	font-family: Arial, Helvetica, cursive;
	font-size: 1.48em;
	font-stretch: condensed;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	height: auto;
	line-height: 1.2;
	margin-bottom: .1em;
	margin-left: .15em;
	margin-top: .1em;
	max-width: max-content;
	min-height: auto;
	min-width: min-content;
	width: fit-content;
}

p {
	font-size: clamp(1.265rem, calc(12px + .66vw), 1.375rem);
	line-height: 1.1;
}

p {
	font-size: clamp(1.265rem, calc(12px + .66vw), 1.375rem)!important;
	line-height: 1.1;
}

p {
	font-family: convchristifont, sans-serif;
	line-height: 1.1;
}

p.b2y {
	background-color: transparent;
}

p.new {
	font-family: convchristifont, Arial, Helvetica, cursive;
	font-weight: 400;
	line-height: normal;
}

span {
	font-size: clamp(.9rem, calc(12px + .36vw), 1.012rem);
	line-height: 1.1;
}

span {
	font-family: Arial, sans-serif;
	font-size: medium;
	line-height: normal;
}

span.c1 {
	background: #e60000;
	color: #0e0e0e;
	font-size: inherit;
	text-decoration: none;
}

span.c1.redt {
	font-size: 1em;
	line-height: normal;
}

span.c2 {
	font-size: 2.5em;
	margin-left: 4.5em;
	margin-top: .5em;
	position: absolute;
}

span.c2 {
	font-size: 2.5em;
	line-height: 1;
	margin-left: 3.5em;
	margin-top: .3em;
	position: absolute;
}

span.cc1 {
	font-size: inherit;
}

span.haa {
	background-color: #000;
	color: gold;
	font-family: Verdana, Arial, serif;
	font-size: 1em;
	width: fit-content;
}

span.inf {
	color: #0e0e0e;
	font-family: Arial, Verdana, serif;
	font-size: 1em;
	font-weight: 400;
	line-height: normal;
	text-decoration: line-through;
	width: fit-content;
}

span.linki {
	font-size: 1em;
	margin-left: 5px;
}

span.redt {
	background: #e60000;
	border: #000 solid 1px;
	color: #0e0e0e;
	font: 400 1em Verdana, Arial, sans-serif;
	font-family: Verdana, Arial, sans-serif;
	margin-top: 0;
	max-width: fit-content;
	text-decoration: none;
}

span.sigoehw {
	font-family: SignPainter, serif;
	font-size: 1.35em;
	font-weight: 400;
}

ul {
	font-size: clamp(2.45rem, calc(12px + 2.8vw), 3.15rem);
}

ul {
	font-size: clamp(1.1rem, calc(12px + 1.375vw), 1.438rem);
}

ul {
	color: #000;
	font-size: 1.2em;
	left: 10px;
	list-style-type: none;
	margin: 1px;
	padding: 1px;
}

ul.myli {
	line-height: 1.1;
	top: 150px;
}

.actived {
	background-color: rgb(33, 95, 219, .5);
}

.b2dy {
	height: 0;
	position: absolute;
	top: 10px;
	width: 165px;
	z-index: -1;
}

.blueheadborder {
	background: #4682b4;
	border-bottom: 1px ridge #90a4b5;
	border-color: #90a4b5 #90a4b5 #90a4b5 #000;
	border-left: 2px groove #000;
	border-right: 6px ridge #90a4b5;
	border-style: groove ridge ridge groove;
	border-top: 6px groove #90a4b5;
	border-width: 6px 6px 1px 2px;
	color: #000;
	display: block;
	height: 106px;
	margin-left: 2px;
	max-height: 110px;
	max-width: 750px;
	min-height: 106px;
	min-width: 725px;
	opacity: .7;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 740px;
	z-index: 1;
}

.footer {
	background-color: #9e9e9e;
	height: auto;
	max-width: 92%;
	min-height: auto;
}

.heighttxt {
	height: auto;
	width: auto;
}

.lbutton {
	background: linear-gradient(to bottom, #696969 5%, #696969 100%)!important;
	background-color: #696969!important;
	border: 1px solid #000!important;
	border-radius: 1px!important;
	box-shadow: inset 0 1px 3px 0 #b2bdbc!important;
	color: #fff!important;
	cursor: pointer!important;
	display: inline-block!important;
	font-family: Arial!important;
	font-size: 20px!important;
	font-weight: 700!important;
	padding: 11px 23px!important;
	text-decoration: none!important;
	text-shadow: 0 -1px 0 #1d2625!important;
}

.lbutton:active {
	position: relative!important;
	top: 1px!important;
}

.lbutton:hover {
	background: linear-gradient(to bottom, #696969 5%, #696969 100%)!important;
	background-color: #696969!important;
}

.menc {
	background: #fff;
	color: #393121;
	font-size: .9em;
	font-weight: 700;
	margin-left: 1px;
}

.menc a:active {
	color: #b73f1e;
	font-weight: 400;
	text-decoration: none;
}

.menc a:active:hover {
	background-color: rgb(183, 63, 30, .5);
	color: #000;
	font-weight: 400;
	text-decoration: none;
}

.menc a:hover {
	background-color: rgb(183, 63, 30, .5);
	font-weight: 700;
}

.menc a:link {
	color: #393121;
}

.menc a:visited {
	color: #a2374b;
	font-weight: 400;
}

.menc a:visited:hover {
	background-color: rgb(183, 63, 30, .5);
	color: #000;
	font-weight: 400;
}

.menc, a.c1, ul {
	font-family: Verdana;
	font-size: 1em;
	line-height: 1;
}

.menleiste {
	visibility: visible;
}

.menleiste {
	background: #6da6c4;
	border-bottom: 3px ridge #a7bac4;
	border-color: #a7bac4 #a7bac4 #a7bac4 #000;
	border-left: 2px groove #000;
	border-right: 6px ridge #a7bac4;
	border-style: groove ridge ridge groove;
	border-top: 6px groove #a7bac4;
	border-width: 6px 6px 3px 2px;
	color: #000;
	display: inline;
	height: auto;
	margin-left: 2px;
	margin-top: 0;
	max-height: 900px;
	max-width: 100px;
	min-height: 555px;
	min-width: 97px;
	opacity: .7;
	position: fixed;
	text-align: left;
	top: 2px;
	width: 99px;
}

.myButton:hover {
	background: linear-gradient(to bottom, #bab1ba 5%, #ededed 100%)!important;
	background-color: #bab1ba!important;
}

.myli {
	display: inline;
	left: 2px;
	list-style-type: none;
	position: fixed;
	top: 17%;
}

.text {
	background: center top #9e9e9e;
	border: #000 solid 2px;
	color: #000;
	height: auto;
	left: 166px;
	max-height: none;
	max-width: 82%;
	min-height: auto;
	position: absolute;
	top: 17.5%;
}

.tt {
	margin: 0;
}

@media (max-width:541px) and (max-height:916px) {
	body {
		zoom: 110%;
	}
}

@media (max-width:916px) {
	h1.c1 {
		font-size: 1.25em;
	}

	h1.c1, h2.c1, h3.c2 {
		font-size: 1.25em;
	}

	p {
		max-width: max-content!important;
		min-width: auto!important;
	}

	p {
		font-size: clamp(1.265rem, calc(12px + .66vw), 1.375rem);
		line-height: 1;
	}
}

@media (max-width:1030px) and (max-height:620px) and (min-width:1000px) {
	body {
		zoom: 99%;
	}
}

@media (min-width:765px) and (max-width:1024px) and (min-height:800px) {
	body {
		zoom: 175%;
	}
}

@media (min-width:916px) {
	div.text {
		max-width: 75vw!important;
	}

	div.text, div.text.heighttxt.more {
		max-width: unset;
	}

	div.text.heighttxt.more.divc.c3 {
		font-size: 1em;
		left: 3.5cm;
		margin-right: 7em;
		top: 2.4cm;
	}
}

@media (min-width:1025px) and (max-width:1200px) {
	body {
		zoom: 170%;
	}
}

@media (min-width:1026px) and (max-width:1945px) {
	body {
		zoom: 140%;
	}
}

@media (min-width:1950px) and (max-width:8000px) {
	body {
		zoom: 200%;
	}
}

@media screen and (max-width:410px) and (max-height:740px) {
	li.myli {
		font-size: unset;
	}

	ul {
		font-size: clamp(1.1rem, calc(12px + 1.375vw), 1.438rem);
	}
}

@media screen and (max-width:1000px) {
	a.actived {
		font-family: Verdana, Arial, sans-serif;
	}

	a.actived {
		font-family: Arial, Verdana, sans-serif;
	}

	body {
		background: #bdbabe;
		color: #000;
		font: 1em Verdana, Arial, sans-serif;
		font-size: 1em;
		height: 97%;
		margin-left: 0;
		margin-top: 2px;
	}

	div.divc {
		margin-left: 0;
		margin-right: 0;
	}

	div.footer {
		margin-left: auto;
		margin-right: auto;
		margin-top: .5cm;
		width: 80%;
	}

	div.text {
		height: auto;
		left: 0;
		margin-right: 0;
		max-height: none;
		max-width: 85vw;
		min-height: auto;
		min-width: 85vw;
		right: 0;
		top: 25px;
	}

	div.text, div.text.heighttxt.more {
		max-width: 99%;
		min-width: min-content;
		width: fit-content;
	}

	div.text.heighttxt.more {
		margin-top: 7.5em;
	}

	div.text.heighttxt.more {
		margin-top: 5.2rem;
	}

	div.text.heighttxt.more {
		margin-top: 3rem;
	}

	h1 {
		text-decoration: underline;
	}

	h1.two {
		font-size: clamp(1rem, .843rem + .8972vw, 1.8rem);
		font-weight: 700;
		margin-bottom: auto;
		margin-left: .25em;
		margin-top: .5rem;
	}

	img {
		background-size: 0 0;
	}

	img.b2dy {
		height: auto;
		min-height: auto;
	}

	ul {
		font-size: 3.4vh;
	}

	ul.myli {
		left: 0;
		line-height: normal;
		top: 0;
	}

	.b2dy {
		display: none;
		height: auto;
		position: absolute;
		top: 10px;
		width: 859px;
		z-index: -1;
	}

	.b2dy, .b2dy1 {
		display: none;
	}

	.bluehead {
		background: #4682b4;
		color: #000;
	}

	.blueheadborder {
		background: #4682b4;
		border-color: #90a4b5 #90a4b5 #90a4b5 #000;
		border-style: groove ridge ridge groove;
		border-width: 6px 6px 1px 2px;
		color: #000;
		display: none;
		height: 107px;
		margin-left: 2px;
		max-height: 128px;
		max-width: 900px;
		min-height: 105px;
		min-width: 765px;
		opacity: .7;
		position: absolute;
		text-align: center;
		top: 2px;
		width: 865px;
		z-index: 1;
	}

	.controlme {
		visibility: visible;
	}

	.footer {
		max-width: 92%;
	}

	.heighttxt {
		height: auto;
		width: auto;
	}

	.menc {
		background: #fff;
		color: #393121;
		font-size: 1.25em;
		font-weight: 700;
		line-height: 1;
		margin-left: 1px;
		opacity: .66;
	}

	.menc a:active {
		color: #b73f1e;
		font-weight: 400;
		text-decoration: none;
	}

	.menc a:hover {
		background: #fff;
		color: #393121;
		font-weight: 700;
	}

	.menc a:visited {
		color: #a2374b;
		font-weight: 400;
	}

	.menc, .menleiste, a.c1, li.menc {
		font-size: 1em;
		opacity: 1;
	}

	.menc, .menleiste, a.c1, li.menc, ul, ul.myli {
		display: inline-block;
	}

	.menc, a.c1, ul {
		font-family: Arial;
		font-size: .86em;
		line-height: 1;
	}

	.menleiste {
		background: #6da6c4;
		border: 0;
		border-color: #a7bac4 #a7bac4 #a7bac4 #000;
		border-style: groove ridge ridge groove;
		border-width: 6px 6px 3px 2px;
		color: #000;
		display: inline;
		font-size: 24pt;
		height: 0;
		line-height: 1.5em;
		margin-left: 2px;
		margin-top: 0;
		max-height: 900px;
		max-width: 100px;
		min-height: 0;
		min-width: 0;
		opacity: .7;
		position: absolute;
		text-align: left;
		top: 2px;
		visibility: visible;
		width: 0;
		z-index: 2;
	}

	.myli {
		display: inline;
		left: -30px;
		list-style-type: none;
		position: fixed;
		top: 2%;
	}

	.text {
		background: center top #9e9e9e;
		border: #000 solid 2px;
		color: #000;
		height: auto;
		left: 166px;
		max-width: 82%;
		position: absolute;
		top: 17.5%;
	}

	.text h1 {
		margin-top: 0;
	}
}

@media screen and (min-width:999px) {
	h1.two {
		font-size: clamp(1.875rem, calc(12px + 1.5vw), 2.25rem);
		font-weight: 700;
		margin-bottom: auto;
		margin-left: .25em;
		margin-top: .5rem;
	}
}

@media screen and (orientation:landscape) and (max-resolution:200dpi) and (max-height:250px) and (max-width:600px) {
	body {
		background-attachment: fixed;background-color: gray;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		height: auto;
		visibility: hidden;
		width: auto;
	}

	div, img, p, span, table {
		background-size: cover;
		display: none;
		height: 95vh;
		width: 95vw;
	}

	div, img, p, span, table {
		background-size: cover!important;
		display: none;
		height: 95vh!important;
		width: 95vw!important;
	}

	div, img, p, span, table {
		background-size: cover;
		display: none;
		height: 95vh;
		width: 95vw;
	}

	ul {
		display: none;
	}

	.b2dy, .blueheadborder, .heighttxt, .menleiste, .text, div.text, ul {
		display: none;
	}
}
div.text, div.text.heighttxt.more {max-width: 99vw!important;min-width: 250px;width: fit-content!important;}
.text.heighttxt.more.divc.c3 {max-width: 99vw!important;min-width: 250px;width: fit-content!important;}
.lbutton{box-shadow:inset 0px 1px 3px 0px #b2bdbc!important;background:linear-gradient(to bottom, #696969 5%, #696969 100%)!important;background-color:#696969!important;border-radius:1px!important;border:1px solid #000000!important;display:inline-block!important;cursor:pointer!important;color:#ffffff!important;font-family:Arial!important;font-size:20px!important;font-weight:bold!important;padding:11px 23px!important;text-decoration:none!important;text-shadow:0px -1px 0px #1d2625!important;}
.lbutton:hover{background:linear-gradient(to bottom, #696969 5%, #696969 100%)!important;background-color:#696969!important;}
.lbutton:active{position:relative!important;top:1px!important;}
a.c1 {line-height: normal!important;}