body {
	background-color: #FBE9C8;
}
#Top {
	position: fixed;
	z-index: 3;
	background-color: #FBE9C8;
	bgcolor: #FBE9C8;
	top: 0px;
	width: 99vw;
	visibility: visible
}
#Bottom {
	position: fixed;
	z-index: 3;
	margin-left: -8px; 
	background-color: #FBE9C8;
	bgcolor: #FBE9C8;
	bottom: 2px;
	width: 100vw;
	visibility: visible
}

h2 {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	text-align: center;
	color: White;
	font-size: 22px;
}
h3 {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	text-align: center;
	font-size: 22px;
}
h4 {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	text-align: center;
	font-size: 20px;
}
Schrift1 {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	text-align: center;
	font-size: 10vw;
}

button {
    margin-top: 10px;
	 margin-bottom: 10px;
    padding: 20px 10px 20px 10px;
    width: 200px;
    height: 40px;
    background-color: skyblue;
    color: blue;
	 line-height: 2px;
    font-family: sans-serif;
    font-size: 20px;
	 box-shadow: 5px 5px lightgray; 
    border-radius: 10px;
}
#Bild {
 left: 100px;
 top: 0px;
 border: 0px;
 z-index: 1;	
} 
#Text {
 position: absolute;
 left: 230px;
 top: 220px;
 border: 0px;
 z-index: 2;	
}
#Adress {
 position: absolute;
 left: 24%;
 top: 180px;
 border: 8px;
 border-color: Black;
 border-style: ridge;
 background-color: Yellow;
 font-family: Arial, Helvetica, sans-serif;
 
 font-size: 24px;
 z-index: 3;	
}
.li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.TexTab{
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.Ta {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	color: Navy;
	text-align: center;
	font-size: 50px;
}
.Tb {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	color: #006400;
	text-align: center;
	font-size: 50px;
}
.Tc {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	color: Yellow;
	font-weight: bolder;
	background-color: #ADD8E6;
	text-align: center;
	font-size: 50px;
}
.Td {
	font-family: @Malgun Gothic;
	margin-bottom: 0px;
	color: #00008B;
	text-align: center;
	font-size: 50px;
}

.TabText {
	font-family: fantasy;
	font-size: 24px;
	text-align: center;
}
.BilTab {
	background-image: url(GB3.gif);
	background-repeat: no-repeat;
}

table, th, td {
  border: 1px solid #4287f5;
  border-radius: 10px;
  border-collapse: separate; 
}
#Bild1 { position: absolute; z-index: 1; top: 186px; left: 75px; visibility: visible } 
#Bild2 { position: absolute; z-index: 1; top: 401px; left: 75px; visibility: visible }
#Text0 { font-size: 22px; position: absolute; z-index: 2; top: 298px; left: 220px; visibility: visible }
#Text1 { font-size: 22px; position: absolute; z-index: 2; top: 508px; left: 220px; visibility: visible }
#Text2 { font-size: 22px; position: absolute; z-index: 2; top: 723px; left: 220px; visibility: visible }
#Text3 { font-size: 22px; position: absolute; z-index: 2; top: 935px; left: 225px; visibility: visible }
#Text4 { font-size: 22px; position: absolute; z-index: 2; top: 1150px; left: 220px; visibility: visible }
#Text5 { font-size: 22px; position: absolute; z-index: 2; top: 1405px; left: 220px; visibility: visible }
#Text6 { font-size: 22px; position: absolute; z-index: 2; top: 1680px; left: 220px; visibility: visible }
#Text7 { font-size: 22px; position: absolute; z-index: 2; top: 1890px; left: 220px; visibility: visible }
#Text8 { font-size: 22px; position: absolute; z-index: 2; top: 2100px; left: 220px; visibility: visible }


#Bild1a { position: absolute; z-index: 1; top: 140px; left: 75px; visibility: visible } 
#Bild2a { position: absolute; z-index: 1; top: 661px; left: 75px; visibility: visible }
#Text0a { font-size: 22px; position: absolute; z-index: 2; top: 250px; left: 220px; visibility: visible }
#Text1a { font-size: 22px; position: absolute; z-index: 2; top: 462px; left: 220px; visibility: visible }
#Text2a { font-size: 22px; position: absolute; z-index: 2; top: 680px; left: 220px; visibility: visible }
#Text3a { font-size: 22px; position: absolute; z-index: 2; top: 900px; left: 225px; visibility: visible }
#Text4a { font-size: 22px; position: absolute; z-index: 2; top: 1112px; left: 220px; visibility: visible }
#Text5a { font-size: 22px; position: absolute; z-index: 2; top: 1325px; left: 220px; visibility: visible }
#Text6a { font-size: 22px; position: absolute; z-index: 2; top: 1532px; left: 220px; visibility: visible }
#Text7a { font-size: 22px; position: absolute; z-index: 2; top: 1745px; left: 220px; visibility: visible }
#Text8a { font-size: 22px; position: absolute; z-index: 2; top: 1960px; left: 220px; visibility: visible }

.clamp { 
font-size: 1.375rem; /fallback */
font-size: clamp(1.5rem, 0.47rem + 0.13vw, 1,5rem);}

a.speziell {
background-color: transparent;
}
a.speziell:link { 
color: black;
font-size: 16px;
background-color: transparent;
/*	border-left: thin; */
outline: 0; }
a.speziell:visited { 
color: blue;
font-size: 16px;
background-color: transparent;
outline: 0; }
a.speziell:hover { 
color: blue;
font-size: 16px;
background-color: transparent;
outline: 0; }
a.speziell:active { 
color: white;
font-size: 16px;
background-color: transparent;
outline: 0; }

input[type=text],input[type=email, button [type=submit]{
	vertical-align: middle;
	font-size: 18px;
}