input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

body {
  background-color: #2e9afe;
  -ms-user-select: None;
  -moz-user-select: None;
  -webkit-user-select: None; 
}

a {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: inherit;
  color: white;
  text-decoration: none;
}
a:active {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: inherit;
  color: white;
  text-decoration: none;
}
a:visited {
  color: white;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  font-weight: inherit;
}
a:hover {
  color: #ffff00;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: inherit;
  text-decoration: none;
}

#quadratfeld {
  background-color:#ffff00;
  position: absolute;
  margin-top: 150px;
  margin-left: 210px;
}

#button {
  height: 80px;
  width: 80px;
  color: white;
  background-color: #0066ff;
  font-size: 2.3em;
  position: absolute;
  margin-left: 630px;
  margin-top: 210px;
  text-align: center;
  font-weight:bold;
  -webkit-border-radius:0;
  -webkit-appearance: none;
  -webkit-padding-start: 0px;
  -webkit-padding-end: 0px;
  z-index: 2;
}
#zaehler {
  height: 80px;
  width: 80px;
  font-size: 4em;
  position: absolute;
  margin-top: 220px;
  margin-left: 50px;
  text-align: center;
  font-weight:bold;
}
#nenner {
  height: 80px;
  width: 80px;
  font-size: 4em;
  position: absolute;
  margin-top: 320px;
  margin-left: 50px;
  text-align: center;
  font-weight:bold;
}
#gleich {
  height: 80px;
  width: 80px;
  font-size: 4em;
  position: absolute;
  margin-left: 150px;
  margin-top: 275px;
  font-weight:bold;
}
#bruchstrich {
  background-color: black;
  height: 8px;
  width: 80px;
  font-size: 2.3em;
  position: absolute;
  margin-left: 50px;
  margin-top: 305px;
}


#tickcontainer {
  position: absolute;
  margin-left: 670px;
  margin-top: 290px;
  z-index: 5;
}
#crosscontainer {
  position: absolute;
  margin-left: 670px;
  margin-top: 290px;
  z-index: 5;
}
#eingabefeld {
  margin-top: 185px;
  position: absolute;
  margin-left: 50px;
}
#punkte {
  margin-top: 500px;
  font-size: 1.2em;
  position: absolute;
  margin-left: 120px;
}
#fehler {
  margin-left: 120px;
  margin-top: 530px;
  position: absolute;
  font-size: 1.2em;
}
#uebung {
  font-family: Arial;
  margin-left: 14px;
  position: absolute;
  width: 800px;
  height: 600px;
  background-color: #0066ff;
  left: 50%;
  margin-top: 50px;
  margin-left: -400px;
}
#punktetitel {
  margin-left: 50px;
  margin-top: 500px;
  position: absolute;
  font-size: 1.2em;
}
#fehlertitel {
  position: absolute;
  margin-top: 530px;
  margin-left: 50px;
  font-size: 1.2em;
}
#titel {
  font-weight: bold;
  color:#ffff00;
  font-size: 2.5em;
  position: absolute;
  margin-top: 45px;
  margin-left: 50px;
}
#grafik {
  background-image: url(../img/delfin.png);
  background-position:  center center;
  position: absolute;
  width: 200px;
  height: 128px;
  margin-top: 15px;
  margin-left: 500px;
  z-index: 1;
}
#zurueck {
  margin-top: 536px;
  font-size: 1.3em;
  margin-left: 684px;
  position: absolute;
  font-weight: bold;
}
#copyright {
  position: absolute;
  width: 200px;
  margin-top: 570px;
  margin-left: 300px;
  font-size: 0.9em;
  text-align: center;
}
#basisinfo {
  font-family: Arial;
  position: absolute;
  width: 800px;
  height: 50px;
  margin-top: 610px;
}
#username {
  font-family: Arial;
  position: absolute;
  width: 250px;
  height: 50px;
  color:red;
}
#uebungslink {
  font-family: Arial;
  position: absolute;
  width: 250px;
  height: 50px;
  margin-left: 275px;
  text-align: center;
}
#logout {
  font-family: Arial;
  position: absolute;
  width: 250px;
  height: 50px;
  margin-left: 550px;
  text-align: right;
}

#einsa {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einsb {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 54px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einsc {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 108px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einsd {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 162px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einse {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 216px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einsf {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 270px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einsg {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 324px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#einsh {
  background-color: white;
  position: absolute;
  margin-top: 0px;
  margin-left: 378px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweia {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 0px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweib {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 54px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweic {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 108px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweid {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 162px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweie {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 216px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweif {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 270px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweig {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 324px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#zweih {
  background-color: white;
  position: absolute;
  margin-top: 54px;
  margin-left: 378px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreia {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 0px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreib {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 54px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreic {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 108px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreid {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 162px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreie {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 216px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreif {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 270px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreig {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 324px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#dreih {
  background-color: white;
  position: absolute;
  margin-top: 108px;
  margin-left: 378px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#viera {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 0px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#vierb {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 54px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#vierc {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 108px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#vierd {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 162px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#viere {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 216px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#vierf {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 270px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#vierg {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 324px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#vierh {
  background-color: white;
  position: absolute;
  margin-top: 162px;
  margin-left: 378px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfa {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 0px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfb {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 54px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfc {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 108px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfd {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 162px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfe {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 216px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenff {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 270px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfg {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 324px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#fuenfh {
  background-color: white;
  position: absolute;
  margin-top: 216px;
  margin-left: 378px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsa {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 0px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsb {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 54px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsc {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 108px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsd {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 162px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechse {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 216px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsf {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 270px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsg {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 324px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}
#sechsh {
  background-color: white;
  position: absolute;
  margin-top: 270px;
  margin-left: 378px;
  height: 50px;
  width: 50px;
  border: 4px solid black;
}











