/* *
 * * HTML Elements 

 * * * * * * * * * * * * * * * * * * * * * * * * * */
html {overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;}


html, body, div, h1, h2, h3, h4 { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}

/*--html, body, h1, h2 h3, h4{ margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}----*/

												/*  SCHRIFT ETC  */

h1{font-size:1.5em; line-height:1.2em; letter-spacing:0.2em; text-align:left; margin-bottom:1.5em;}

h2, h3, h4, h5, h6 {
word-wrap: break-word;
text-rendering: optimizeLegibility;
}

h2{
font-size:1.25em; 
letter-spacing:0.15em;
text-transform:uppercase;
padding:0!important;
margin:1.0em 0 1.5em 0;
font-weight: bold;
}
h3{
font-size:1.17em; 
letter-spacing:0.15em;
text-transform:uppercase;
color: black;
font-weight: bold;
width: 73.333333%;
margin:0 auto;
padding: 1.25em 0 1.25em 0;
text-align:left;
}

h4{
font-size:1.15em; 
letter-spacing:0.15em;
text-transform:uppercase;
color: black;
font-weight: bold;
width: 73.333333%;
margin:0 auto;
padding: 1.25em 0 1.25em 0;
text-align:left;
}

.gelb{background-color:yellow; padding:5px 5px 5px 5px;}
.folker{letter-spacing:0.2em;font-weight:bold;text-transform:uppercase;}
.fol{line-height:2.5em;}

/*---alles was kleiner ist als 600----*/
@media (max-width:600px){
h3{margin:0 auto!important;width:85.66666%!important;}
h4{margin:0 auto!important;width:85.66666%!important;}
}

/*---alles was kleiner ist als 768-.--abox {background-color:green!important;}---*/
@media (max-width:768px){
h3{margin:0 auto!important;width:85.66666%!important;}
h4r{margin:0 auto!important;width:85.66666%!important;}
}

/*---alles was kleiner ist als 1224----*/
@media (max-width:1224px){
h3{margin:0 auto!important;width:91.66666%!important;}
h4{margin:0 auto!important;width:91.66666%!important;}
}