a.buto {
	background-color: #040004;
	color: #de0404;
	font-size: 1.2em;
	margin: auto;
	text-align: center;
	text-decoration-color: #00f;
	width: 5em;
}

body {
	background: #bdbabe url(straw.png);
	color: #000;
	font-family: Verdana, Arial, sans-serif!important;
	font-size: 1em;
	height: 97%;
	margin-left: 0;
	margin-top: 2px;
}

div.bgground {
	background: url(https://www.inconsequential.org/files/stock/xx/divbg.jpg) no-repeat center center;
	background-color: #9e9e9e!important;
	background-image: none!important;
	background-size: 20%!important;
	height: auto!important;
	margin-bottom: 0!important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0!important;
	min-height: auto!important;
	width: auto!important;
}

div.buto {
	background-color: #040004;
	color: #de0404;
	font-size: 1.2em;
	margin: auto;
	text-align: center;
	text-decoration-color: #00f;
	width: 5em;
}

div.c3 {
	text-align: center;
}

div.c6 {
	text-align: center;
}

div.divc {
	font-family: convchristifont, cursive;
	font-size: 1em!important;
	font-weight: 900!important;
	line-height: 1.5!important;
	margin-left: 7px!important;
	margin-right: auto;
	max-width: max-content!important;
	min-width: min-content!important;
	text-align: left!important;
	width: fit-content!important;
}

div.footer {
	background-color: #fff!important;
	color: #000;
	font-size: 1em!important;
	margin-left: 1em!important;
	margin-right: auto;
	margin-top: .5cm;
	width: 80%;
	-webkit-text-stroke-width: thin!important;
}

div.herz {
	height: 63px;
	left: auto;
	margin: auto;
	margin-top: 1em!important;
	position: relative!important;
	right: auto;
	text-align: center;
	vertical-align: middle;
	width: 70px;
}

div.herz h4 {
	color: #0e0e0e;
	font-size: 17px!important;
	left: 17px!important;
	line-height: 100%;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	top: -8px;
	width: 30px;
	z-index: 1!important;
}

div.herz:after {
	background: #e60000;
	border-radius: 350px 350px 0 0;
	content: "";
	height: 67px;
	left: 0;
	position: absolute;
	top: 0;
	transform: rotate(45deg);
	transform-origin: 100% 100%;
	width: 42px;
}

div.herz:before {
	background: #e60000;
	border-radius: 350px 350px 0 0;
	content: "";
	height: 67px;
	left: 42px;
	position: absolute;
	top: 0;
	transform: rotate(-45deg);
	transform-origin: 0 100%;
	width: 42px;
}

div.hvtext {
	font-size: .2em!important;
	line-height: 2!important;
}

div.hvtext:hover {
	font-size: 1em!important;
}

div.light {
	font-size: 1em!important;
	line-height: normal!important;
}

div.menleiste {
	max-height: 550px!important;
	min-height: 550px!important;
}

div.ptextx {
	background-color: rgba(0, 0, 0, 0.25)!important;
	color: red!important;
	font-size: 1.05em!important;
}

div.text {
	background-color: #9e9e9e!important;
	height: auto!important;
	margin-right: 15px;
	max-height: inherit!important;
	max-width: 48em!important;
	min-height: auto!important;
	min-width: 75%!important;
}

div.text.heighttxt.more {
	border: #000 solid 2px!important;
	height: max-content!important;
	max-height: none!important;
	min-height: min-content!important;
	min-width: 75%!important;
}

h1 {
	font-family: Conv_christifont, "Times New Roman", cursive;
	font-size: 3.5em;
	text-align: center;
}

h1.wel3 {
	font-size: 4em!important;
}

h2.c11 {
	font-family: convchristifont, cursive!important;
	font-size: 2em!important;
	font-weight: 900!important;
	margin-top: 2em!important;
	text-decoration: underline!important;
}

h3 {
	font-size: 2em!important;
	text-align: center!important;
}

h3.pll2m {
	font-size: 1em!important;
}

h3.pll3 {
	margin: auto!important;
	width: 75%!important;
}

h3.wel2 {
	margin-top: .1em!important;
}

h4.c2 {
	color: #6f00ff!important;
	left: 14px!important;
	margin-top: 1.25em!important;
	text-decoration: line-through!important;
}

h4.hvtext {
	font-size: .2em!important;
	line-height: 2!important;
}

h4.hvtext:hover {
	font-size: 1em!important;
}

h5.modul {
	font-size: 2em;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
}

h6.endd.modul {
	font-size: .85em;
	line-height: 1.25;
	margin: 0;
	text-align: center;
}

h6.hvtext {
	font-size: .2em!important;
	line-height: 2!important;
}

h6.hvtext:hover {
	font-size: 1em!important;
}

hr {
	border-top: 10px solid #000!important;
}

hr.nicehr {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0))!important;
	border: 0!important;
	height: 5px!important;
}

html {
	height: auto;
	width: auto;
}

img.b2dy {
	max-height: 850px!important;
	min-height: 850px!important;
}

img.b2dy {
	background-color: transparent!important;
	background-color: transparent!important;
	height: 90vh!important;
	max-height: 850px!important;
	min-height: 800px!important;
	position: absolute;
	top: 10px;
	width: 100px!important;
	z-index: -1;
}

img.b2dy1 {
	background-color: transparent!important;
	background-color: transparent!important;
	height: 11vh!important;
	margin-left: 105px!important;
	max-height: 107px!important;
	max-width: 1550px!important;
	min-height: 105px!important;
	min-width: 1550px!important;
	top: 10px!important;
	width: 142vw!important;
	z-index: -1!important;
}

img.hvtext {
	height: 125px!important;
	line-height: 1!important;
}

img.hvtext:hover {
	height: 500px!important;
}

li.c1 {
	list-style: none;
}

p {
	background-color: #9e9e9e;
	color: #121414;
	font: 300 1.25em/120% betsys;
	font-family: convchristifont, cursive!important;
	font-size: 1em!important;
	font-stretch: condensed!important;
	font-style: normal!important;
	font-variant: normal!important;
	font-weight: 900!important;
	height: auto!important;
	line-height: 1.5!important;
	margin-bottom: .1em!important;
	margin-left: .15em!important;
	margin-top: .1em!important;
	max-width: max-content!important;
	min-height: auto!important;
	min-width: min-content!important;
	width: fit-content!important;
	-webkit-font-smoothing: antialiased!important;
	-webkit-text-stroke: 0 #000!important;
}

p.b2y {
	background-color: transparent!important;
}

p.pll {
	font-family: convchristifont, cursive!important;
	font-size: medium!important;
	font-weight: 900!important;
	line-height: 1.5!important;
	margin-left: 7px!important;
	max-width: max-content!important;
	min-width: min-content!important;
	width: fit-content!important;
}

span.1a {
	font-size: larger;
	text-align: left;
}

span.c1 {
	background: #e60000;
	color: #0e0e0e;
	font-size: 1em;
}

span.hvtext {
	font-size: .2em!important;
	line-height: 2!important;
}

span.hvtext:hover {
	font-size: 1em!important;
}

span.obj1 {
	font-size: .7em!important;
}

span.ptext2x {
	background-color: rgba(0, 0, 0, 0.25)!important;
	color: red!important;
	font-size: 1.05em!important;
}

tbody {
	font-family: Arial, Verdana, sans-serif!important;
	font-size: 1em;
}

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

ul.myli {
	line-height: 1.1!important;
}

.b2dy {
	height: 91vh!important;
	position: absolute;
	top: 10px;
	width: 1650px!important;
	z-index: -1;
}

.bild2x {
	float: right!important;
	height: 20%;
	width: auto;
}

.blink {
	animation: blink 1s linear 19;
	-moz-animation: blink 1s linear 19;
	-ms-animation: blink 1s linear 19;
	-o-animation: blink 1s linear 19;
	-webkit-animation: blink 1s linear 19;
}

.blueheadborder {
	background: #4682b4;
	border-bottom: 1px ridge #90a4b5;
	border-left: 2px groove #000;
	border-right: 6px ridge #90a4b5;
	border-top: 6px groove #90a4b5;
	color: #000;
	display: block;
	height: 107px;
	margin-left: 2px;
	max-height: 128px;
	max-width: 900px;
	min-height: 105px;
	min-width: 300px!important;
	opacity: 0.7;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 735px!important;
	z-index: 1;
}

.brdr {
	border: 4px solid red;
}

.erwrt {
	font-size: 1.25em!important;
	line-height: 1!important;
	margin-bottom: 10px!important;
	margin-top: 10px!important;
	text-align: left!important;
}

.footer {
	background-color: #9e9e9e!important;
	height: auto!important;
	min-height: auto!important;
}

.go {
	visibility: hidden;
}

.go {
	visibility: hidden;
}

.h2 {
	font-family: convchristifont, cursive!important;
	font-size: 2em!important;
	font-weight: 900!important;
	margin-top: 2em!important;
	text-decoration: underline!important;
}

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

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

.menc a:active {
	color: #B73F1E!important;
	font-weight: normal!important;
	text-decoration: none!important;
}

.menc a:active:hover {
	background-color: rgba(183, 63, 30, 0.5)!important;
	color: black!important;
	font-weight: normal!important;
	text-decoration: none!important;
}

.menc a:visited {
	color: #A2374B!important;
	font-weight: normal!important;
}

.menc a:visited:hover {
	background-color: rgba(183, 63, 30, 0.5)!important;
	color: black!important;
	font-weight: normal!important;
}

.menleiste {
	background: #6da6c4;
	border-bottom: 3px ridge #a7bac4;
	border-left: 2px groove #000;
	border-right: 6px ridge #a7bac4;
	border-top: 6px groove #a7bac4;
	color: #000;
	display: inline;
	height: 59vh!important;
	margin-left: 2px;
	margin-top: 0;
	max-height: 70vh!important;
	max-width: 100px;
	min-height: 30vh!important;
	min-width: 97px;
	opacity: 0.7;
	position: fixed;
	text-align: left;
	top: 2px;
	width: 99px;
}

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

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

.whited {
	font: 300 1.25em/120% betsys;
	font-family: monospace!important;
	margin-left: .15em;
}

.menc a:hover {
	background-color: rgba(183, 63, 30, 0.5)!important;
	font-weight: bold!important;
}

@font-face {
	font-display: swap !important;
	font-family: iq2;
	font-stretch: normal !important;
	font-style: normal !important;
	font-weight: 400 !important;
	src: url(fonts/fonts3/belleallure-gsmoyendemo.ttf) format("truetype"), url(fonts/fonts3/belleallure-gsmoyendemo.otf) format("opentype"), url(fonts/fonts3/belleallure-gsmoyendemo.woff) format("woff"), url(fonts/fonts3/belleallure-gsmoyendemo.woff2) format("woff2");
	unicode-range: U+0020-1E9E;
}

@font-face {
	font-display: swap;
	font-family: convchristifont;
	font-size: 1.12em;
	font-stretch: normal;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/christifont.ttf') format('truetype'), url('fonts/christifont.otf') format('opentype'), url('fonts/christifont.eot'), url('fonts/christifont.woff2') format('woff2'), url('fonts/christifont.woff') format('woff'), url('fonts/christifont.svg') format('svg');
	unicode-range: U+0020-1E9E;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
}

@font-face {
	font-display: swap!important;
	font-family: betsys;
	font-size: 1.12em;
	font-stretch: normal!important;
	font-style: normal!important;
	font-weight: 400!important;
	src: url(fonts/fonts2/yantl.woff) format(woff), url(fonts/fonts2/yantl.ttf) format(truetype), url(fonts/fonts2/yantl.otf) format(opentype);
	unicode-range: U+0020-1E9E;
}

@-moz-keyframes blink {
	0% {
		color: #e60000;
	}

	100% {
		color: #0e0e0e;
	}

	50% {
		color: #0e0e0e;
	}

	50.01% {
		color: #e60000;
	}
}

@-ms-keyframes blink {
	0% {
		color: #e60000;
	}

	100% {
		color: #0e0e0e;
	}

	50% {
		color: #0e0e0e;
	}

	50.01% {
		color: #e60000;
	}
}

@-o-keyframes blink {
	0% {
		color: #e60000;
	}

	100% {
		color: #0e0e0e;
	}

	50% {
		color: #0e0e0e;
	}

	50.01% {
		color: #e60000;
	}
}

@-webkit-keyframes blink {
	0% {
		color: #e60000;
	}

	100% {
		color: #0e0e0e;
	}

	50% {
		color: #0e0e0e;
	}

	50.01% {
		color: #e60000;
	}
}

@keyframes blink {
	0% {
		color: #e60000;
	}

	100% {
		color: #0e0e0e;
	}

	50% {
		color: #0e0e0e;
	}

	50.01% {
		color: #e60000;
	}
}

@media only screen and (max-width:1000px) {
	body {
		font-size: 1em;
	}

	div.bgground {
		background-size: 0 0 !important;
	}

	div.bgground, img {
		background-size: 0 0 !important;
	}

	div.herz {
		font-size: 0.75em !important;
	}

	div.text {
		left: 100px;
		top: 25px;
	}

	div.text {
		height: auto;
		left: 100px;
		max-height: none;
		min-height: auto;
		top: 25px;
	}

	html {
		font: 1.35em arial, sans-serif !important;
	}

	html {
		font: 1.35em arial, sans-serif !important;
		height: auto;
		width: auto;
	}

	img {
		background-size: 0 0 !important;
	}

	.b2dy, .b2dy1 {
		display: none;
	}

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

	.b2dy, b2dy1 {
		display: none;
	}

	.blueheadborder {
		display: none !important;
	}

	.footer {
		max-width: 92% !important;
	}

	.go {
		visibility: hidden;
	}

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

	.menc {
		font-size: 1em;
		opacity: 0.66;
	}

	.menc {
		font-size: 1.25em!important;
		opacity: 0.66;
	}

	.menc {
		font-size: 0.9em !important;
	}

	.menc {
		font-size: 1.25em !important;
		opacity: 0.66;
	}

	.menc {
		font-size: 1.38em !important;
		opacity: 0.66;
	}

	.menleiste {
		visibility: hidden!important;
	}

	.menleiste {
		font-size: 24pt !important;
		line-height: 1.5em !important;
		z-index: 2 !important;
	}

	.menleiste {
		display: inline !important;
		height: 0 !important;
		min-height: 0 !important;
		min-width: 0 !important;
		position: absolute !important;
		width: 0 !important;
	}

	.menleiste {
		display: inline !important;
		font-size: 24pt !important;
		height: 0 !important;
		line-height: 1.5em !important;
		min-height: 0 !important;
		min-width: 0 !important;
		position: absolute !important;
		width: 0 !important;
		z-index: 2 !important;
	}

	.myli {
		top: 2% !important;
	}

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

@media screen and (max-width:1000px) {
	body {
		background: #bdbabe url(straw.png);
		color: #000;
		font-family: Verdana, Arial, sans-serif !important;
		font-size: 1em;
		height: 97%;
		margin-left: 0;
		margin-top: 2px;
	}

	div.bgground {
		background: url(https://www.inconsequential.org/files/stock/xx/divbg.jpg) no-repeat center center;
		background-size: 30.5em;
		margin-left: auto;
		margin-right: auto;
		margin-top: 1em;
		width: 35em;
	}

	div.c6 {
		text-align: center;
	}

	div.divc {
		font-size: 1em;
		margin-left: auto;
		margin-right: auto;
		max-width: 50em;
		text-align: inherit;
	}

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

	div.text {
		left: 5px !important;
	}

	div.text {
		left: 5px !important;
		margin-right: 15px;
	}

	h1 {
		text-decoration: underline;
	}

	h2 {
		font-size: 1.25em;
	}

	hr {
		border: 4px solid #000;
		border-radius: 5px;
		margin-bottom: -5px;
		margin-top: 5px;
	}

	span.c1 {
		background: #e60000;
		color: #0e0e0e;
		font-size: 1em;
	}

	#button:checked ~ .controlme {
		opacity: 1;
		visibility: visible;
	}

	#button:checked ~ .controlme {
		opacity: 1 !important;
		visibility: visible !important;
	}

	.blink {
		animation: blink 1s linear 19;
		-moz-animation: blink 1s linear 19;
		-ms-animation: blink 1s linear 19;
		-o-animation: blink 1s linear 19;
		-webkit-animation: blink 1s linear 19;
	}

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

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

	.chkbx {
		background-color: #000;
		height: 50px;
		width: 50px;
	}

	.chkbx {
		background-color: #000 !important;
		height: 50px !important;
		width: 50px !important;
	}

	.chkbx {
		background-color: #000;
		height: 50px;
		width: 50px;
	}

	.controlme {
		visibility: hidden;
	}

	.controlme {
		visibility: hidden !important;
	}

	.go {
		visibility: visible !important;
	}

	.go {
		visibility: visible;
	}

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

	.menc a:active, .menc a:link, .menc a:visited {
		color: #393121;
		font-weight: 700;
	}

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

	.menleiste {
		border: 0 !important;
	}

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

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

	.text {
		max-width: 82% !important;
	}

	.text h1 {
		margin-top: 0;
	}

	.whited {
		font-family: monospace !important;
		margin-left: 0.15em;
	}
}