body {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  line-height: 40px;
  font-size: 25px;
  background-color: #fbeded;
  text-align:center;
}
a {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  color: black;
}

a:hover {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  font-weight: inherit;
  color: black;
  font-weight: bold;
}

h1 {
  color: #fbeded;
  font-weight: bold;
  line-height: 25px;
  font-size: 40px;
}

h2 {
  color: black;
  margin-top:0px;
  margin-bottom:10px;
  font-weight: bold;
  line-height: 30px;
  font-size: 30px;
}


.inhalt-klasse {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  height: 876px;
  min-height:600px;
  background-color: #d44e4e;
}
.inhalt-lernen {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  min-height:600px;
  background-color: #d44e4e;
}
.inhalt-pruefungen {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  min-height:600px;
  background-color: #d44e4e;
}
.inhalt-diverses {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  min-height:600px;
  background-color: #d44e4e;
  color: #fbeded;
}

.inhalt-diverses a {
  color: #fbeded;
}

.inhalt-links {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  min-height:600px;
  background-color: #d44e4e;
}
.inhalt-alteseiten {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  min-height:500px;
  background-color: #d44e4e;
}

.inhalt-alteseiten a {
  color: #fbeded;
}

.inhalt-merkheft {
  position: absolute;
  margin-top:210px;
  width: 1200px;
  min-height:600px;
  background-color: #d44e4e;
  color: #fbeded;
    font-size: 25px;
}

.inhalt-merkheft a {
  color: #fbeded;
    font-size: 25px;
}

.inhalt-highscores {
  position: absolute;
  margin-top:210px;
  width: 1150px;
  min-height:600px;
  background-color: #d44e4e;
    font-size: 25px;
	  text-align:left;
	  padding-left:50px;
}

.inhalt-highscores a {
color:white;
}

.buttons {
  position: absolute;
  height:40px;
  margin-top:165px;
}

.speziallink {
  width:450px;
  border-radius: 25px;
  background-color: #fbeded;
  text-align:center;
  line-height: 50px;
  height: 50px;
  margin-bottom:25px;
}
.speziallink:hover {
  border-radius: 25px;
  background-color: #fc9393;
  text-align:center;
  line-height: 50px;
  height: 50px;
}

#ganzeseite {
  width: 1200px;
  margin:auto;
}

#titelleiste {
  position: absolute;
  width: 1200px;
  height: 210px;
  background-image: url(../img/titel.png);
}

#klasse_btn {
  width:130px;
  margin-left: 15px;
  background-image: url(../img/btn_klasse.png);
}
#klasse_btn:hover {
  background-image: url(../img/btn_klasse_g.png);
}
#lernen_btn {
  width:130px;
  margin-left: 195px;
  background-image: url(../img/btn_lernen.png);
}
#lernen_btn:hover {
  background-image: url(../img/btn_lernen_g.png);
}
#pruefungen_btn {
  width:190px;
  margin-left: 373px;
  background-image: url(../img/btn_pruefungen.png);
}
#pruefungen_btn:hover {
  background-image: url(../img/btn_pruefungen_g.png);
}
#links_btn {
  width:100px;
  margin-left: 615px;
  background-image: url(../img/btn_links.png);
}
#links_btn:hover {
  background-image: url(../img/btn_links_g.png);
}
#diverses_btn {
  width:160px;
  margin-left: 763px;
  background-image: url(../img/btn_diverses.png);
}
#diverses_btn:hover {
  background-image: url(../img/btn_diverses_g.png);
}
#alteseiten_btn {
  width:210px;
  margin-left: 975px;
  background-image: url(../img/btn_alteseiten.png);
}
#alteseiten_btn:hover {
  background-image: url(../img/btn_alteseiten_g.png);
}

#willkommensgrafik {
margin-top: -40px;
margin-bottom: 60px;
}

#pruefungstabelle {
  margin:20px;
  border-collapse: collapse;
  text-align: left;
  width: 1160px;
  line-height: 40px;
  font-size: 25px;
}

.pruefungstabellenspalte_1 {
  vertical-align: top;
  border-radius: 10px;
  font-weight: bold;
  border: 5px solid #d44e4e;
  width: 33%;
  text-align: left;
  line-height: 30px;
  background-color: #fbeded;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom:10px;
  font-size: 25px;
}

.pruefungstabellenspalte_2 {
  vertical-align: top;
  border-radius: 10px;
  font-style: italic;
  border: 5px solid #d44e4e;
  width: 33%;
  text-align: left;
  line-height: 30px;
  background-color: #fbeded;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom:10px;
  font-size: 25px;
}

.pruefungstabellenspalte_3 {
  vertical-align: top;
  border-radius: 10px;
  border: 5px solid #d44e4e;
  width: 33%;
  text-align: left;
  line-height: 30px;
  background-color: #fbeded;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom:10px;
  font-size: 25px;
}

#lernentabelle {
  border-collapse: collapse;
  text-align: left;
  margin-left: 20px;
  margin-top: 20px;
  line-height: 40px;
}

#erstespaltelernen {
  color: #fbeded;
  vertical-align: top;
  width: 680px;
  font-size: 25px;
}

#erstespaltelernen a {
 color: #fbeded;
}

#zweitespaltelernen {
  vertical-align: top;
  width: 480px;
  font-size: 25px;
}

#zweitespaltelernen a {
 text-decoration: none;
}

#linkstabelle {
  margin:20px;
  border-collapse: collapse;
  width:1160px;
}

.erstespaltelinks {
  width: 580px;
  vertical-align: top;
  border-radius: 10px;
  border: 5px solid #d44e4e;
  text-align: left;
  line-height: 30px;
  font-size: 25px;
  color: #fbeded;
}
.zweitespaltelinks {
  width: 580px;
  vertical-align: top;
  border-radius: 10px;
  border: 5px solid #d44e4e;
  text-align: left;
  line-height: 30px;
  font-size: 25px;
}
.zweitespaltelinks a {
  color: #fbeded;
}

#alteseitentabelle {
  color: #fbeded;
  margin-left:250px;
  margin-top:40px;
  border-collapse: collapse;
  width:800px;
}

#merkhefttabelle {
  margin:20px;
  border-collapse: collapse;
  width:1160px;
} 
  
.erstespaltealteseiten {
  width: 400px;
  vertical-align: top;
  border-radius: 10px;
  border: 5px solid #d44e4e;
  text-align: left;
  line-height: 40px;
  font-size: 30px;

}
.zweitespaltealteseiten {
  width: 400px;
  vertical-align: top;
  border-radius: 10px;
  border: 5px solid #d44e4e;
  text-align: left;
  line-height: 40px;
  font-size: 30px;

}

#normallinks {
  text-align:left;
}

.toerchen {
  position: absolute;
  width:50px;
  height:50px;
  cursor: pointer;
}

#alletoerchendiv{
  position: absolute;
  margin-top: -560px;
  margin-left: 130px;
  
}
#bilddiv {
  position: absolute;
  width:500px;
  height:500px;
  margin-top: 160px;
  margin-left: 310px;
  border:30px solid red;
}

#close {
  position: absolute;
  margin-top: -35px;
  margin-left: 505px;
  font-size: 30px;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  cursor: pointer;
}

#kalenderdiv {
  position: absolute;
  margin-top: 50px;
  margin-left: 50px;
}

#tor1 {
  margin-top: 780px;
  margin-left: 525px;
}

#tor2 {
  margin-top: 820px;
  margin-left: -30px;
}
#tor3 {
  margin-top: 1190px;
  margin-left: 180px;
}
#tor4 {
  margin-top: 1070px;
  margin-left: 625px;
}
#tor5 {
  margin-top: 690px;
  margin-left: 920px;
}
#tor6 {
  margin-top: 680px;
  margin-left: -50;
}
#tor7 {
  margin-top: 930px;
  margin-left: 300px;
}
#tor8 {
  margin-top: 1240px;
  margin-left: 930px;
}
#tor9 {
  margin-top: 1193px;
  margin-left: -50px;
}
#tor10 {
  margin-top: 740px;
  margin-left: 355px;
}
#tor11 {
  margin-top: 1085px;
  margin-left: 830px;
}
#tor12 {
  margin-top: 710px;
  margin-left: 790px;
}
#tor13 {
  margin-top: 938px;
  margin-left: 560px;
}
#tor14 {
  margin-top: 780px;
  margin-left: 70px;
}
#tor15 {
  margin-top: 930px;
  margin-left: 800px;
}
#tor16 {
  margin-top: 630px;
  margin-left: 165px;
}
#tor17 {
  margin-top: 1100px;
  margin-left: 180px;
}
#tor18 {
  margin-top: 1320px;
  margin-left: 88px;
}
#tor19 {
  margin-top: 945px;
  margin-left: 75px;
}
#tor20 {
  margin-top: 990px;
  margin-left: 930px;
}
#tor21 {
  margin-top: 1110px;
  margin-left: -20px;
}
#tor22 {
  margin-top: 1150px;
  margin-left: 310px;
}
#tor23 {
  margin-top: 625px;
  margin-left: 420px;
}
#tor24 {
  margin-top: 1190px;
  margin-left: 590px;
}

.kindericontabelle {
vertical-align: top;
text-align: center;
height: 120px;"
}
