body {
	text-align: center;
	background-image: url(https://www.tschentscher-service.de/grafik/bg.jpg);
}
a {
	color: black;
	text-decoration: none;
}
table {	
    border-collapse: collapse;
}
float: center;
td {
	border-collapse: collapse;
	float: right;
}
a:hover {
	color:  rgb(255, 0, 0) ;
}
#s {
	color: red;
}
#klein {
	font-size: 8px;
}
#sklein {
	font-size: 0.5px;
}
#od {
	width: 100%;
	border: none;
	border-bottom: 2px solid black;
	border-bottom-width: 100%;
}
#odd {
	width: 100%;
	border: none;
	border-bottom: 2px solid black;
	border-bottom-width: 100%;
	margin-left:;
	margin-right: -50px;
}




.eins {
    position: relative;
}
.einstext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -60px;
}

.einstext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.eins:hover .einstext {
    visibility: visible;
	animation-name: eins;
	animation-duration: 4s;
	opacity: 0.95;
}


.zwei {
    position: relative;
}
.zweitext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -120px;
}

.zweitext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.zwei:hover .zweitext {
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
	visibility: visible;
}


.drei {
    position: relative;
}
.dreitext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -120px;
}

.dreitext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.drei:hover .dreitext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.vier {
    position: relative;
}
.viertext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -90px;
}

.viertext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.vier:hover .viertext {
    visibility: visible;
	animation-name: eins;
	animation-duration: 4s;
	opacity: 0.95;
}


.fuenf {
    position: relative;
}
.fuenftext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -127px;
}

.fuenftext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.fuenf:hover .fuenftext {
    visibility: visible;
	opacity: 0.95;
	animation-name: eins;
	animation-duration: 4s;
}


.sechs {
    position: relative;
}
.sechstext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -127px;
}

.sechstext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.sechs:hover .sechstext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.sieben {
    position: relative;
}
.siebentext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -110px;
}

.siebentext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.sieben:hover .siebentext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.acht {
    position: relative;
}
.achttext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -110px;
}

.achttext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.acht:hover .achttext {
    visibility: visible;
	animation-name: eins;
	animation-duration: 4s;
	opacity: 0.95;
}


.neun {
    position: relative;
}
.neuntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -132px;
}

.neuntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.neun:hover .neuntext {
    visibility: visible;
	opacity: 0.95;
	animation-name: eins;
	animation-duration: 4s;
}


.zehn {
    position: relative;
}
.zehntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -127px;
}

.zehntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.zehn:hover .zehntext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.elf {
    position: relative;
}
.elftext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -110px;
}

.elftext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.elf:hover .elftext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.zwoelf {
    position: relative;
}
.zwoelftext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -127px;
}

.zwoelftext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.zwoelf:hover .zwoelftext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.dreizehn {
    position: relative;
}
.dreizehntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -60px;
}

.dreizehntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.dreizehn:hover .dreizehntext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.vierzehn {
    position: relative;
}
.vierzehntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -60px;
}

.vierzehntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.vierzehn:hover .vierzehntext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}



.fuenfzehn {
    position: relative;
}
.fuenfzehntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -60px;
}

.fuenfzehntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.fuenfzehn:hover .fuenfzehntext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.sechszehn {
    position: relative;
}
.sechszehntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -60px;
}

.sechszehntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.sechszehn:hover .sechszehntext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


.siebzehn {
    position: relative;
}
.siebzehntext {
    visibility: hidden;
    width: 120px;
    background-color: #818181;
    color: #fff;
    border-radius: 16px;
    text-align: center;
    padding: 5px;
    position: absolute;
    bottom: 170%;
    left: 50%;
    margin-left: -60px;
}

.siebzehntext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #818181 transparent transparent;
}

.siebzehn:hover .siebzehntext {
    visibility: visible;
	animation-name: eins;
	opacity: 0.95;
	animation-duration: 4s;
}


@keyframes eins {
	0% {
		opacity: 0;
		width: 0px;
		height: 0px;
	}
	
	100% {
		opacity: 0.95;
		width: 120px;
		height: auto;
	}
}