table.nor td


 {
    margin: 1px;
    padding: 5px

}

table.forma td


 {
     margin: 0px 0px;
    padding:  15px 0px;
    text-align: left;
    color: #FF6600

}


@media (max-width: 620px)  {

div.block li


   {border: 2px  solid  #004883;
    padding: 30px;
    margin: 20px;
    font-size: 22pt;
    color: #004883;
    background-color: #ffffff;
   text-align: center;
    line-height: 24pt
   }

}

/* max device width */
@media (max-width: 500px)  {

h1 {
     font-size: 28pt!important; line-height: 29pt;
}

h2  {
     font-size: 20pt!important; line-height: 21pt;
}

h4  {
     font-size: 18pt!important; line-height: 19pt;
}

div.txt  {
     font-size: 14pt!important;
}



div.block li h3 {
      font-size: 16pt!important;
  }


div.block li {
    border: 2px solid #004883;
    padding: 10px;
    margin: 20px;
    font-size: 14pt!important;
    color: #004883;
    background-color: #ffffff;
    text-align: center;
    line-height: 15pt;
}

div.mb1


   {
     font-family: 'PT Sans', sans-serif;
   padding:     1px;
   font-size: 20pt;
  text-align: left;

}


div.mb, div.mb-1{  font-size: 18pt!important; }

div.mb2, div.mb2-1{  font-size: 36pt!important; }
div.mb3, div.mb3-1{  font-size: 12pt!important; }
div.mb4, div.mb4-1, span.mb4 {  font-size: 7pt!important; }



div.mb5


   {

     font-size: 14pt;
  line-height: 15pt
}

div.mb0


   {padding-top:     0px;
    margin-bottom:    10px;
}

td.nor b  {
     font-size: 20pt!important; line-height: 21pt;
}

.nor {
   padding-top: 10px;
	 FONT-SIZE: 12pt; COLOR: #004883;
	 text-align: center;
     min-width: 50px;

}

td.nor


 {

  background-color: #FF6600;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold
}





}

/*///////////////////////    */

/* max device width */
@media (max-width: 375px)  {

div.info-main-cont02 {
    font-size: 18pt
}

h1 {
     font-size: 25pt!important; line-height: 24pt;
}

h2  {
     font-size: 18pt!important; line-height: 19pt;
}

h4  {
     font-size: 14pt!important; line-height: 15pt;
}

div.txt  {
     font-size: 13pt!important;
}



div.block li h3 {
      font-size: 15pt!important;
  }


div.block li {

    padding: 5px;
    margin: 10px;
    font-size: 13pt!important;

    line-height: 14pt;
}

div.mb1


   {
     font-family: 'PT Sans', sans-serif;
   padding:     1px;
   font-size: 18pt;
  text-align: left;

}


div.mb, div.mb-1{  font-size: 14pt!important; }

div.mb2, div.mb2-1{  font-size: 34pt!important; }
div.mb3, div.mb3-1{  font-size: 10pt!important; }
div.mb4, div.mb4-1, span.mb4 {  font-size: 6pt!important; }



div.mb5


   {

     font-size: 13pt;
  line-height: 14pt
}

div.mb0


   {padding-top:     0px;
    margin-bottom:    10px;
}

td.nor b  {
     font-size: 16pt!important; line-height: 17pt;
}

.nor {
   padding-top: 5px;
	 FONT-SIZE: 12pt; COLOR: #004883;
	 text-align: center;
     min-width: 30px;

}

td.nor


 {

  background-color: #FF6600;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold
}

input, textarea {
    font-size: 1.1rem;
    color: #165BA4;
    border: 2px solid #165BA4;
    margin: 5px 0px;
    padding: 5px;
    width: 93%;
}


table.forma td


 {
     margin: 0px 0px;
    padding:  10px 0px;


}

h4.ahtung {

            line-height: 17pt;
  	 FONT-SIZE: 16pt;
  	 text-align: center


}

h4.ahtung span {



   padding: 0px!important;
  margin: 0px!important;
  text-align: center


}

 div.butt,  div.butt2


  {

          padding: 5px !important;
        	margin: 0 auto;

  width: auto;
  text-align: center
}


 div.rec2 A  {
     font-size: 14pt
 }



}

