.schrift1{
  color:#000000;
  font-size:18px;
  font-family:arial, verdana, sans-serif;
}

.schrift2{
  color:#ffffff;
  font-size:18px;
  font-family:arial, verdana, sans-serif;
}

.bonbon {
    width: 100px;
    height: 24px;
    background: #cccccc; /* old browsers */
    background: linear-gradient(to bottom, white, yellow);
    box-shadow: inset 0px 0px 6px #fff,inset 0px -1px 6px #fff;
    border: 1px solid #5ea617;
    border-radius: 1em;
    margin: 1em;
  }

.textfeld1 {
  width: 150px;
  height: 19px;
  /* outline: none;  */
  border: none;
}

.hgbild1{
  background-image: url(http://bilder.upnw.de/landschaftsfoto-037-.jpg);
  background-size: 100%;
  background-attachment:fixed;
  background-repeat: no-repeat;
}

.hgbild2{
  background-image: url(http://bilder.upnw.de/landschaftsfoto-003.jpg);
  background-size: 100%;
  background-attachment:fixed;
  background-repeat: no-repeat;
}

.hgbild3{
  background-image: url(http://bilder.upnw.de/landschaftsfoto-009.jpg);
  background-size: 100%;
  background-attachment:fixed;
  background-repeat: no-repeat;
}

.hgbild4{
  background-image: url(http://bilder.upnw.de/landschaftsfoto-014.jpg);
  background-size: 100%;
  background-attachment:fixed;
  background-repeat: no-repeat;
}

a.linkfarbe1:link {color: #000000; text-decoration: none;}
a.linkfarbe1:visited {color: #0000ff; text-decoration: none;}
a.linkfarbe1:hover {color: #ff0000; text-decoration: none;}
a.linkfarbe1:active {color: #00ff00; text-decoration: none;}

a.linkfarbe2:link {color: #ffffff; text-decoration: none;}
a.linkfarbe2:visited {color: #ffff00; text-decoration: none;}
a.linkfarbe2:hover {color: #ff0000; text-decoration: none;}
a.linkfarbe2:active {color: #00ff00; text-decoration: none;}

a.linkfarbe3:link {color: #ffffff; text-decoration: none;}
a.linkfarbe3:visited {color: #ffff00; text-decoration: none;}
a.linkfarbe3:hover {color: #ff0000; text-decoration: none;}
a.linkfarbe3:active {color: #00ff00; text-decoration: none;}


.divpos1{
  position: relative;
  top: 50px;
  left: 100px;
  background-color: 0;
  width: 500px;
  background: #eeeeee;
  opacity: 0.7;
}

.tabpos1{
  margin-left: 200px;
  margin-top: 200px;
}

.relative1 {
  position: relative;
  top: 200px;
  left: 200px;
  background-color: 0;
  width: 500px;
}

.relative2 {
  position: relative;
  top: 200px;
  left: 200px;
  background-color: 0;
  width: 500px;
}

.overlay {
    position: absolute;
    background: #ffffff;
    background: hsla(360,50%,50%,0.3);
    color: white;
    border-top: 8px solid white;
    border-bottom: 8px solid white;
    transition: background 1s;
}
.over { background: hsla(350,50%,50%,0.9) }

/* index2 bei ncp tabelle hintergrund */
.transparent1 {
  background: #ffffff;
  opacity: 0.9;
}
/* index2 bei greenchoyce tabelle hintergrund */
.transparent2 {
  background: #ffffff;
  opacity: 0.9;
}
/* index2 bei ncpva tabelle hintergrund */
.transparent3 {
  background: rgba(255,255,255,0.9)
}

.textoben1{
  text-align:top
}

.textoben2{
  vertical-align:top
}