p.justify {
  text-align:justify;
}

p.rechts {
  text-align:right;
  line-height:0.0;
}

p.center {
  text-align:center;
  line-height:0.0;
}

p.rubik16 {
  font-family:Rubik-Regular;
     font-size: 1.2em;
     line-height:1.4;
     color:#963246;
 }

p.rubik16mango {
  font-family:Rubik-Regular;
     font-size: 16px;
     line-height:1.4;
     color:#e8b48f;
 }

p.esther22mango {
  font-family:Esther;
     font-size: 22px;
     line-height:1.4;
     color:#E8B48F;
     text-align:center;
 }

      p.info {
       padding:0.2em;
       width:100%;
       color:#963246;
       font-weight:normal;
       text-align:left;
         }

ul {
  text-align:justify;
  }


@media screen and (max-width:1024px) {
 
     p.rubik16 {
       font-size:1.2em;
}

     p.rubik16mango {
        font-size: 1.4em;
  }

}

p.rubik18{
  font-family:Rubik-Regular;
     font-size: 0.8em;
     line-height:1.4;
     color:#963246;
 }

@media screen and (max-width:1024px) {
 
                 p.rubik18 {
                 font-size:0.9em;
}
}

p.light16{
  font-family:Rubik-Light;
     font-size: 18px;
     line-height:1.4;
     color:#963246;
 }

@media screen and (max-width:1024px) {
 
                 p.light16 {
                 font-size:1.2em;
}
}

p.esther18{
  font-family:Esther;
     font-size: 18px;
     line-height:1.4;
     color:#963246;
 }

@media screen and (max-width:1024px) {
 
                 p.esther18{
                 font-size:1.2em;
}
}

      @media screen and (max-width:1024px) {
        p.info {
          margin-left:10px;
          width:95%;
          }
      }



@media screen and (min-device-width: 768px) {
 p.zweispalten {

  margin:0 170px 0 170px;
    -moz-column-count:3;
  -webkit-column-count:3;
  column-count:3;
  /*-moz-column-rule:solid 1px #069;
  -webkit-column-rule:solid 1px #069;
    column-rule:solid 1px #069;*/
  -moz-column-gap:10px;
  -webkit-column-gap:10px;
    column-gap:10px;
  -moz-column-width:5em;
  -webkit-column-width:5em;
  column-width:5em;
}
}  


span.schrift {
  /*background-color: red;
  color: blue;
 box-shadow: 2px 5px 10px #ccc;
  font-family:black_jack-webfont;
  
  font-size:16px;
  color:#000000;*/
  font: normal 14px Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  color:#069;
  
}

img.layout-1 {
    margin-bottom:10px;
}
