/* pro */
 /*dropped milk rgba(180,200,189,0.25) */
 /*nasty leggings*/ 
 /*pvc red*/
.menc a:hover {background-color: rgba(183,63,30,0.5)!important;font-weight: bold!important;}
.menc a:visited {color: #A2374B!important;font-weight: normal!important;}
.menc a:active {color: #B73F1E!important;font-weight: normal!important;text-decoration:none!important;}
.menc a:visited:hover {background-color: rgba(183,63,30,0.5)!important;color:black!important;font-weight: normal!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;}
@media only screen and (max-width: 1000px) {
.menleiste {
visibility: hidden!important;
}}
/* pro end */
/* test */
img.b2dy {
max-height: 850px!important;
min-height: 800px!important;
background-color: transparent!important;
height: 90vh!important;
position: absolute;
top: 10px;
width: 100px!important;
z-index: -1;
background-color: transparent!important;
}
img.b2dy1 {
max-width: 1550px!important;
max-height: 107px!important;
min-width: 1550px!important;
min-height: 105px!important;
height: 11vh!important;
width: 142vw!important;
background-color: transparent!important;
top: 10px!important;
z-index: -1!important;
background-color: transparent!important;
margin-left: 105px!important;
}
p.b2y {
background-color: transparent!important;
}
/* test END */
/* CSSTidy 1.3: Fri, 06 Nov 2020 06:40:43 -0800 */
.b2dy {
height:91vh!important;
position:absolute;
top:10px;
width:1650px!important;
z-index:-1
}

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

.blink {
-moz-animation:blink 1s linear 19;
-ms-animation:blink 1s linear 19;
-o-animation:blink 1s linear 19;
-webkit-animation:blink 1s linear 19;
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
}

.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
}

.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
}

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(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.hvtext {
height:125px!important;
line-height:1!important
}

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

li.c1 {
list-style:none
}

p {
-webkit-font-smoothing:antialiased!important;
-webkit-text-stroke:0 #000!important;
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
}

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
}

@media only screen and (max-width: 1000px) {
.menc {
font-size:1.25em!important;
opacity:0.66
}
}
/* double opt START */
@media only screen and (max-width: 1000px) {
    .menleiste {
        font-size: 24pt !important;
        line-height: 1.5em !important;
        z-index: 2 !important;
    }
    img {
        background-size: 0 0 !important;
    }
    div.bgground {
        background-size: 0 0 !important;
    }
    html {
        font: 1.35em arial, sans-serif !important;
    }
    div.herz {
        font-size: 0.75em !important;
    }
    div.text {
        left: 100px;
        top: 25px;
    }
    .b2dy, .b2dy1 {
        display: none;
    }
    .blueheadborder {
        display: none !important;
    }
    .menleiste {
        display: inline !important;
        position: absolute !important;
        min-height: 0 !important;
        height: 0 !important;
        min-width: 0 !important;
        width: 0 !important;
    }
    .menc {
        font-size: 0.9em !important;
    }
    .myli {
        top: 2% !important;
    }
    .footer {
        max-width: 92% !important;
    }
    .menc {
        opacity: 0.66;
        font-size: 1.25em !important;
    }
}
.go {
    visibility: hidden;
}
@media screen and (max-width: 1000px) {
    div.text {
        left: 5px !important;
}}