@charset "utf-8";
/* Editor CSS Document */

@font-face {
  font-display: swap; 
  font-family: 'Standard';
  font-style: normal;
  font-weight: 400;
   src: url('https://tsa-mainz.gripu.de/fonts/calibril.eot'); /* IE9 Compat Modes */
  src: url('https://tsa-mainz.gripu.de/fonts/calibril.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://tsa-mainz.gripu.de/fonts/calibril.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://tsa-mainz.gripu.de/fonts/calibril.woff') format('woff'), /* Modern Browsers */
       url('https://tsa-mainz.gripu.de/fonts/calibril.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://tsa-mainz.gripu.de/fonts/calibril.svg#calibril') format('svg'); /* Legacy iOS */
}
@font-face {
  font-display: swap; 
  font-family: 'Tabelle';
  font-style: normal;
  font-weight: 400;
   src: url('https://tsa-mainz.gripu.de/fonts/OpenSansCondensed-Light.eot'); /* IE9 Compat Modes */
  src: url('https://tsa-mainz.gripu.de/fonts/OpenSansCondensed-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://tsa-mainz.gripu.de/fonts/OpenSansCondensed-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://tsa-mainz.gripu.de/fonts/OpenSansCondensed-Light.woff') format('woff'), /* Modern Browsers */
       url('https://tsa-mainz.gripu.de/fonts/OpenSansCondensed-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://tsa-mainz.gripu.de/fonts/OpenSansCondensed-Light.svg#OpenSansCondensed-Light') format('svg'); /* Legacy iOS */
}


body {
    font-family: 'Standard';
    font-size: 20px;
    color: #0000FF;
    line-height: 1.5em;
	background-position: center;
	background-repeat: repeat;
    background-size: 400px;
}
p {
	font-family: 'Standard' !important;
	color: #0000FF;
	font-size: 20px !important;
    margin: 0 !important;
	padding: 0 !important;
    font-weight: bold;
	line-height: 1.5em;
}
h1 {
	font-family: 'Standard' !important;
	font-size: 40px !important;
    margin: 0 !important;
	padding: 0 !important;
    font-weight: normal;
	line-height: 1.5em;
}
h2 {
	font-family: 'Standard' !important;
	font-size: 35px !important;
	color: #BB0091 !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    margin: 0 !important;
	padding: 0 !important;
    font-weight: normal;
	line-height: 1.5em;
}
h3 {
	font-family: 'Standard' !important;
	font-size: 30px !important;
	color: #ff7700 !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    margin: 0 !important;
	padding: 0 !important;
    font-weight: bold;
	line-height: 1.5em;
}
h4 {
	font-family: 'Standard' !important;
	font-size: 25px !important;
	color: #730060 !important;
    margin: 0 !important;
	padding: 0 !important;
    font-weight: normal;
	line-height: 1.5em;
}
h5 {
	font-family: 'Standard' !important;
	color: #000000 !important;
	font-size: 14px !important;
    margin: 0 !important;
	padding: 0 !important;
    font-weight: normal;
	line-height: 1.5em;
}
p {
  word-wrap: break-word;
}
h6 {
	font-family: 'Tabelle'!important;
	font-size: 20px !important;
    padding: 0!important;
    margin: 0!important;
    line-height: 1.2em!important;
    color: #000000;
}
hr  {
    border-color: #010c8a!important;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 0;
    margin: 10px 0;
}

/*-------------iPad HG Style--------------*/
html::before {
  content: ' ';
  display: block;
  /*hier den Pfad zu deinem Hintergrundbild einsetzen*/
background-image: url('https://tsa-mainz.gripu.de/Formulare/HG-bunte-sterne.png') !important; 
  background-position: center;
	background-repeat: repeat;
  background-size: 400px;
  height: 100vh;
  width: 100vw;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  z-index: -10; /* Das hier ist sehr wichtig! */
}

