#menu{
  position:absolute;
  top:50%;
  left:50%;
  color:#579AD3;
  font-size:18px;
  font-family:arial;
  margin-top:-220px;
  margin-left:-350px;
  width:720px;
}

#footer{
  position:absolute;
  top:50%;
  left:50%;
  color:#579AD3;
  font-size:13px;
  font-weight:bold;
  font-family:arial;
  margin-top:205px;
  margin-left:-355px;
  word-spacing:0.5px;
  width:710px;
}

#box{
  position:absolute;
  top:50%;
  left:50%;
  width:700px;
  height:400px;
  margin-top:-197px;
  margin-left:-350px;
  overflow:none;
  text-align:left;
  background-color:#579AD3;
  color:#BDFFC6;
  font-size:14px;
}

#bild{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-5px;
  margin-left:80px;
}

#behningfoto{
  position:absolute;
  top:50%;
  left:50%;
  width:200px;
  height:200px;
  margin-top:-145px;
  margin-left:165px;
}

#img1{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-135px;
  margin-left:50px;
  visibility:visible;
  width:200px;
  line-height:30px;
  font-weight:bold;
  font-size:16px;
}

#img2{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-135px;
  margin-left:50px;
  visibility:hidden;
  width:200px;
  line-height:30px;
  font-weight:bold;
  font-size:16px;
}

#img3{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-135px;
  margin-left:50px;
  visibility:hidden;
  width:200px;
  line-height:30px;
  font-weight:bold;
  font-size:16px;
}

#img4{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-135px;
  margin-left:50px;
  visibility:hidden;
  width:200px;
  line-height:30px;
  font-weight:bold;
  font-size:16px;
}

#img5{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-135px;
  margin-left:50px;
  visibility:hidden;
  width:200px;
  line-height:30px;
  font-weight:bold;
  font-size:16px;
}

.logo{
  text-align:left;
  padding:15px;
  padding-top:35px;
  float:left;
  height:350px;
}

.ueberschrift{
  text-align:right;
  padding:15px;
  font-size:22px;
  font-weight:bold;
  font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.ueberschrift_kind{
  text-align:right;
  padding:15px;
  font-size:22px;
  font-weight:bold;
  font-family:Kids, Kristen ITC, Comic Sans MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.boxschmal{
  text-align:left;
  padding:0px;
  margin-left:45px;
  margin-top:10px;
  float:left;
  width:450px;
  line-height:20px;
}

.anfahrt{
  text-align:left;
  padding:0px;
  margin-left:75px;
  margin-top:0px;
  float:left;
  width:450px;
}

.boxbreit{
  text-align:left;
  padding:0px;
  margin-left:5px;
  margin-top:0px;
  width:590px;
}

.behning{
  text-align:left;
  padding:0px;
  margin-left:90px;
  margin-top:0px;
  width:400px;
}

.erwachsene{
  text-align:left;
  padding:0px;
  margin-left:5px;
  margin-top:0px;
  width:590px;
  font-size:13px;
}

.kinder1{
  text-align:left;
  margin-left:0px;
  float:left;
  width:250px;
}

.kinder2{
  text-align:left;
  margin-left:280px;
  width:300px;
}

.box1{
  float:left;
  padding:20px 5px 20px 10px;
  font-size:12px;
}

.box2{
  text-align:left;
  margin-top:20px;
  margin-left:20px;
  float:left;
  width:150px;
}

.team{
  padding-top:7px;
  padding-bottom:7px;
  font-weight:bold;
}

.praxis1{
  text-align:left;
  margin-left:20px;
  margin-top:20px;
  float:left;
  width:200px;
}

.weiter{
  padding:5px;
  margin:5px;
}

.fett{
  font-weight:bold;
  font-size:14px;
  padding-bottom:2px;
}

.fett_klein{
  font-weight:bold;
  font-size:13px;
  padding-bottom:2px;
  padding-top:5px;
}

body{
  height:100%;
  width:100%;
  background-color:#BDFFC6;
  text-align:center;
  margin:0px auto;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
}

html{
  height:100%;
}

a.aussen, a.aussen:visited, a.aussen:hover, a.aussen:link{
  text-decoration:none;
  color:#579AD3;
}

a.aussenbreit, a.aussenbreit:visited, a.aussenbreit:hover, a.aussenbreit:link{
  text-decoration:none;
  color:#579AD3;
  width:130px;
  display:block;
  margin-top:0px;
  float:left;
}

a.aktivbreit, a.aktivbreit:visited, a.aktivbreit:hover, a.aktivbreit:link{
  text-decoration:none;
  color:#579AD3;
  width:130px;
  display:block;
  margin-top:0px;
  float:left;
  font-weight:bold;
}

a.aussenschmal, a.aussenschmal:visited, a.aussenschmal:hover, a.aussenschmal:link{
  text-decoration:none;
  color:#579AD3;
  width:90px;
  display:block;
  margin-top:0px;
  float:left;
}

a.aktivschmal, a.aktivschmal:visited, a.aktivschmal:hover, a.aktivschmal:link{
  text-decoration:none;
  color:#579AD3;
  width:90px;
  display:block;
  margin-top:0px;
  float:left;
  font-weight:bold;
}


a, a:visited, a:hover, a:link{
  text-decoration:underline;
  color:#BDFFC6;
}

li{
  padding:0px;
  margin:0px;
}

ul{
  padding:0px;
  margin:1px;
  padding-left:10px;
  margin-left:10px;
}

html:root .kinder2{
   margin-left:370px;
}

html:root .erwachsene{
  margin-left:100px;
}

html:root .boxbreit{
  width:700px;
}

html:root .box1{
  padding:10px;
}
