@import url(navi1.css);
@import url(navi2.css);

@import url(navi_text.css);
@import url(up.css);

body {
  background-color: #0e903a;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  text-align: center;
  left:  0;
  top: 0;
}

#wrapper1 {
  background-color: #ffffff;
  width: 1125px;
  text-align: left;
  margin: 0 auto;
  /*border: 1px solid #00ff00;*/
}

#wrapper2 {
  background-color: #ffffff;
  background-image: url(main.jpg);
  background-repeat: no-repeat;
  position: relative;
  width: 1125px;
  min-height: 350px;
  /*border: 1px solid #0000ff;*/
}

#header {
  /*background-image: url("header.jpg");*/
  /*background-repeat: no-repeat;*/
  position: relative;
  height: 420px;
  width: 1125px;
  /*border: 1px solid #ff0000;*/
}

#footer {
  background-color: #0e903a;
  background-image: url("footer.jpg");
  background-repeat: no-repeat;
  position: relative;
  height: 110px;
  width: 1125px;
  /*border: 1px solid #ff0000;*/
}

#up {
  position: absolute;
  left: 970px;
  top: 75px;
  width: 150px;
  height: 20px;
  /*border: 1px solid #ff0000;*/
}

#fontsize {
  position: absolute;
  left: 1020px;
  top: 285px;
  width: 90px;
  height: 20px;
  /*border: 1px solid #ff0000;*/
}

#navi {
  float: left;
  width: 225px;
  /*border: 1px solid #00ff00;*/
}

#navi_logo {
  position: absolute;
  height: 25px;
  width: 720px;
  left: 300px;
  top: 10px;
  /*border: 1px solid #00ff00;*/
}

#navi_text {
  position: absolute;
  right: 0px;
  top: 305px;
  height: 20px;
  width: 240px;
  /*border: 1px solid #ff0000;*/
}

#navi_stiftung {
  background-image: url("logo_stiftung.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 320px;
  top: 340px;
  height: 80px;
  width: 80px;
}

#navi_kids {
  background-image: url("logo_kids.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 240px;
  top: 340px;
  height: 80px;
  width: 80px;
}

#navi_weik {
  background-image: url("logo_weik.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 160px;
  top: 340px;
  height: 80px;
  width: 80px;
}

#navi_csc {
  background-image: url("logo_csc.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 80px;
  top: 340px;
  height: 80px;
  width: 80px;
}

#navi_schule {
  background-image: url("logo_schule.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  top: 340px;
  height: 80px;
  width: 80px;
}

#content1 {
  float: left;
  width: 630px;
  padding-right: 10px;
  padding-left: 10px;
  /*border: 1px solid #ff0000;*/
}

#content2 {
  float: left;
  width: 225px;
  padding-right: 10px;
  padding-left: 10px;
  /*border: 1px solid #ff0000;*/
}

.br { 
  display: block;
  content: "\A0";
}

.cleaner { 
  clear: both; 
}

.stil1 {
  font-family: Verdana;
  font-weight: bolder;
  font-size: 35px;
}

.stil2 {
  font-family: Verdana;
  font-weight: bolder;
  font-size: 28px;
}

.stil3 {
  font-family: Verdana;
  font-weight: bolder;
  font-size: 20px;
}

.stil4 {
  font-family: Verdana;
  font-size: 12px;
}

.grid-col-100{
  width: 100%;
}
.grid-col-75{
  float: left;
  padding-right: 5%;
  width: 70%;
}
.grid-col-25{
  float: left;
  width: 25%;
}
.grid-col-33{
  float: left;
  width: 30%;
  padding-right: 3%;
}
.grid-col-50 {
  float: left;
  width: 47%;
  padding-right: 3%;
}
