
/*body{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  color: #000000;
  margin: 0px
}*/

td{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  color: #000000;
  font-size: 11px;
}

/* Grafiken */
img.info{
  border: 0px none;
  cursor: pointer
}

img.warn{
  border: 0px none;
  float: left;
  vertical-align: middle;
  padding-right: 3px;
  cursor: pointer
}

img.tipp{
  border: 0px none;
  float: left;
  vertical-align: middle;
  padding-right: 3px;
  cursor: pointer
}

img.find{
  border: 0px none;
  float: left;
  vertical-align: middle;
  padding-right: 3px;
  cursor: pointer
}

/* Info Seitentitel */
.ipt{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #003366;
  color: #FCFCFC;
  font-size: 20px;
  font-weight: bold;
  height: 70px;
  padding: 10px;
  white-space: nowrap
}

/* Hinweistexte */
.rem{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFE1;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
  padding: 10px;
  border: 1px solid #003366
}

.rem a:link, .rem a:visited, .rem a:active, .rem a:focus{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFE1;
  color: #003366;
  font-weight: normal;
  padding: 0;
  border: 0
}

.rem a:hover{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFE1;
  color: #800000;
  font-weight: normal;
  padding: 0;
  border: 0
}

/* Seitentitel */
.pagetitle{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  height: 20px;
  background-color: #7F7F7F;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  margin: 0px
}

/* Verweis */
.verw{
	font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
	text-align: left;
}

.verw a:link, .verw a:visited, .verw a:active, .verw a:focus{
	font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  color: #04005B;
  font-weight: normal;
  text-decoration: none
}

.verw a:hover{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  color: #800000;
  font-weight: normal;
  text-decoration: none
 }

/* Seiteninhaltmenü */
/* Ausrichtung links */
.pml{
	font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
	text-align: left
}

.pml a:link, .pml a:visited, .pml a:active, .pml a:focus{
	font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
	background-color: #FFFFFF;
  color: #04005B;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
	text-align: left
}

.pml a:hover{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFFF;
  color: #800000;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
	text-align: left
 }

/* Ausrichtung rechts */
.pmr{
	font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
	text-align: right
}

.pmr a:link, .pmr a:visited, .pmr a:active, .pmr a:focus{
	font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
	background-color: #FFFFFF;
  color: #04005B;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
	text-align: right
}

.pmr a:hover{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFFF;
  color: #800000;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
	text-align: right
 }

/* Hilfeseiten */
.helptitle{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  background-color: #FFFFFF;
  color: #00008B;
  height: 30px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap
}

.helpbanner{
    background: url(http://localhost/html/images/banner_hilfe.png) no-repeat
}

.help{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  background-color: #FFFFE1;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px
}

.help a:link, .help a:visited, .help a:active, .help a:focus{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFE1;
  color: #003366;
  font-weight: bold
}

.help a:hover{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #FFFFE1;
  color: #800000;
  font-weight: bold
}


/* GAT24 Schriftzug GAT blau, 24 rot */
.gatb{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  color: #003366;
  font-weight: bold;
  font-style: italic
}

.gatr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  color: #990000;
  font-weight: bold;
  font-style: italic
}

/* Headline Aktuell */
.hact{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  height: 32px;
  vertical-align: middle;
  background-color: #EDEDED;
  color: #990000;
  font-size: 12px;
  padding-left: 5px
}

.hact a:link, .hact a:visited, .hact a:active, .hact a:focus{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #EDEDED;
  color: #003366;
  font-weight: bold;
  text-decoration: none
}

.hact a:hover{
  font-family: Verdana,Helvetica,Swiss,Geneva,Arial,sans-serif,SunSans-Regular;
  background-color: #EDEDED;
  color: #800000;
  font-weight: bold;
  text-decoration: none
}

/* Normaler Text  */
.txt{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px
}

/* Tabellenkopf Überschrift */
.thd{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  text-align: center;
  border-bottom: 1px solid #808080
}

/* Tabellenkopf links grau  */
.thgr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #000000;
  background-color: #A9A9A9;
  font-weight: bold;
  text-align: left;
  padding-left: 3px;
  margin-bottom: 3px;
  white-space: nowrap
}

.thb{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #FFFFFF;
  background-color: #A9A9A9;
  text-align: left;
  font-weight: bold;
  padding: 3px;
  margin-top: 0;
  margin-bottom: 3px;
  white-space: nowrap
}

/* Tabellenkopf mittig grau  */
.thbc{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #FFFFFF;
  background-color: #A9A9A9;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  margin-top: 0;
  margin-bottom: 3px;
  white-space: nowrap
}

.thcgr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #000000;
  background-color: #A9A9A9;
  font-weight: bold;
  text-align: center;
  padding-left: 3px;
  padding-bottom: 2px;
  margin-top: 0px;
  margin-bottom: 3px;
  white-space: nowrap
}

/* Tabellenkopf links blau  */
.thlbl{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 22px;
  color: #000000;
  background-color: #B0C4DE;
  font-weight: bold;
  text-align: left;
  padding-left: 3px;
  margin-top: 0px;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Tabellenkopf links kursiv  */
.thli{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #000000;
  background-color: #EDEDED;
  text-align: left;
  font-style: italic;
  padding-left: 3px;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Tabellenkopf links fett  */
.thlb{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #000000;
  background-color: #EDEDED;
  text-align: left;
  font-weight: bold;
  padding-left: 3px;
  margin-top: 0px;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Tabellenkopf Fehler links rot fett  */
.thlberr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  color: #CB2028;
  background-color: #EDEDED;
  text-align: left;
  font-weight: bold;
  padding-left: 3px;
  margin-top: 0px;
  margin-bottom: 3px;
  white-space: nowrap
}

/* Spaltenüberschrift mittig grau*/
.tc{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  color: #000000;
  background-color: #CCCCCC;
  font-weight: normal;
  text-align: center;
  margin-bottom: 3px;
  white-space: nowrap
}

/* Spaltenüberschrift links grau*/
.tl{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  color: #000000;
  background-color: #CCCCCC;
  font-weight: normal;
  text-align: left;
  padding-left: 3px;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Spaltenüberschrift mittig fett*/
.tcb{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Spaltenüberschrift mittig fett klein*/
.tcbsm{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  height: 17px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap
}
/* Spaltenüberschrift links kursiv*/
.tci{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  height: 19px;
  text-align: left;
  font-style: italic;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Spaltenüberschrift mittig klein*/
.tcsm{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  color: #000000;
  background-color: #CCCCCC;
  height: 15px;
  font-size: 9px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 3px;
  white-space: nowrap
}

/* Tabellenwert */
.tv{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  vertical-align: top;
  padding: 2px
}

/* Tabellenwert klein */
.tvsm{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  vertical-align: top;
  font-size: 9px;
  font-weight: normal;
  text-align: left;
  padding-left: 2px;
  margin-bottom: 3px;
  white-space: nowrap
}
/* Tabellenwert klein Umbruch */
.tvsmw{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  vertical-align: top;
  font-size: 9px;
  font-weight: normal;
  text-align: left;
  padding-left: 2px;
  margin-bottom: 3px
}

/* Label vor Eingabefeldern
===========================================================================*/
.linp{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  height: 17px;
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap
}
	/* label vor fehlender Angabe */
.lerr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  background-color: #FFFFFF;
  color: #CB2028;
  height:19px;
  font-weight: bold;
  padding-left: 1px;
  white-space: nowrap
}

	/* Spezialfall wg. vertikaler Position: label für Textarea */
.lta{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  vertical-align: top;
  padding-top: 2px;
  white-space: nowrap
}

.lres{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  font-weight: bold;
  height: 19px;
  white-space: nowrap
}

	/* Label fett grau */
.lbg{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 11px;
  font-weight: bold;
  color: #505050;
  height: 12px;
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap
}

	/* Label fett grau, rechts, mehr Abstand */
.lbgr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  font-weight: bold;
  color: #505050;
  height: 12px;
  text-align: right;
  padding-right: 50px;
  white-space: nowrap
}

/* Für INPUT-Elemente generell	*/
.inp{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px
}

/* Für numerische INPUT-Elemente mit verschiedenen Breiten  */
.inum30{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 30px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: right
}

.inum38{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 38px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: right
}

.inum45{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 45px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: right
}

.inum50{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 50px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: right
}

/* Für Text INPUT-Elemente mit verschiedenen Breiten  */
.itxt250{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 250px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt200{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 200px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt180{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 180px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt160{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 160px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt120{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 120px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt100{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 100px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt86{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 86px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt60{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 60px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt50{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 50px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

.itxt30{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 30px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: left
}

/*	Für Text-Ausgabe mit fester Breite in Tabelle	*/
.itxt70{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 64px;
  background-color:#FFFFFF;
  padding: 0px;
  margin: 0px;
  text-align: left
}


/* Für Textarea-Elemente mit verschiedenen Breiten  */
.ita250{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 250px
}

/* Für Datum INPUT-Elemente  */
.idat{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 69px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: center
}
/* Für Zeit INPUT-Elemente  */
.itime{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 38px;
  padding-right: 1px;
  margin-right: 2px;
  text-align: center
}

/* Für SELECT-Elemente generell	*/
.sel{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px
}

/* Für SELECT-Elemente verschiedner Breite */
.isel64{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 64px
}

.isel75{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 75px
}

.isel95{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 95px
}

.isel120{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 120px
}

.isel140{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  width: 140px
}

.isel160{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  font-weight: normal;
  width: 160px
}

.isel200{
  font-family: monospace;
  font-size: 11px;
  width: 200px
}

.isel250{
  font-family: monospace;
  font-size: 11px;
  width: 250px
}

.isel300{
  font-family: monospace;
  font-size: 11px;
  width: 300px
}

.isel410{
  font-family: monospace;
  font-size: 11px;
  width: 410px
}

/* Multiselect	*/
.imsel300{
  font-family: monospace;
  font-size: 11px;
  width: 300px
}

	/* Ergebniswerte von Berechnungen */
	/* Normales Wertefeld rechtsbündig für Zahlen */
.valn{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  padding-right: 3px
}

	/* Normales Wertefeld mittig für Zeitangaben */
.valc{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px
}

	/* Normales Wertefeld linksbündig für Text */
.valt{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  height: 19px;
  padding-left: 3px
}

	/* Rechts, kursiv und fett für Zwischenergebniswerte */
.valtbi{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  font-style: italic
  }

	/* Rot fett für Fehlerwerte */
.valterr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  height: 19px;
  text-align: left;
  font-weight: bold;
  padding-left: 3px;
  background-color: #FF5555
}

	/* Fett für numerische Ergebniswerte, rechts, wenig Abstand */
.valnb{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  padding-right: 2px
}
	/* Fett für numerische Ergebniswerte, rechts, 5 Px Abstand */
.valnbr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  padding-right: 5px
}

	/* Fett für numerische Ergebniswerte, links */
.valnbl{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: left;
  font-weight: bold;
  padding-left: 5px
}

	/* Fett kursiv für numerische Ergebniswerte */
.valnbi{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  background-color: #EDEDED;
  text-align: right;
  font-weight: bold;
  font-style: italic;
  padding-right: 2px
}

	/* Keine Ergebniswerte */
.valna{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: center;
  font-weight: normal
}

	/* Fett mit grünem Hintergrund für zulässige Ergebniswerte */
.valok{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  padding-right: 2px;
  background-color: #AAFF55
}
	/* Fett mit rotem Hintergrund für unzulässige Ergebniswerte */
.valerr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  padding-right: 2px;
  background-color: #FF5555
}

	/* Fett mit gelbem Hintergrund für kritische Ergebniswerte */
.valcrit{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  padding-right: 2px;
  background-color: #FEDE01
}
	/* Werte für NOTAM */
.valnotam{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  padding: 2px;
  vertical-align: top;
  border-top: 1px solid #808080;
  -webkit-text-fill-color: #000000;
  -webkit-touch-callout: inherit;
  -webkit-tap-highlight-color: rgba(0,0,0,0)
}

	/* Werte für Wetter Enroute	*/
.valweather{
  height: 12px;
  padding-left: 3px;
  font-family: courier New, courier, monospace;
  font-size: 11px;
  white-space: normal;
  border-top: 1px solid #7F7F7F
}

.valweatherb{
  height: 12px;
  padding-left: 3px;
  font-family: courier New, courier, monospace;
  font-size: 11px;
  font-weight: bold;
  white-space: normal;
  border-top: 1px solid #7F7F7F
}

.valweatherbgr{
  height: 12px;
  padding-left: 3px;
  font-family: courier New, courier, monospace;
  font-size: 11px;
  font-weight: bold;
  background-color: #F5F5F5;
  white-space: normal;
  border-top: 1px solid #7F7F7F
}
/* AIP Daten */
.valaip{
  height: 19px;
  padding: 3px;
  white-space: normal;
  -webkit-text-fill-color: #000000;
  -webkit-touch-callout: inherit;
  -webkit-tap-highlight-color: rgba(0,0,0,0)
}
/* mehrzeilig */
.valaipm{
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 3px;
  white-space: normal
}

.valaipb{
  height: 19px;
  padding: 3px;
  padding-left: 10px;
  font-weight:bold;
  white-space: nowrap
}

/* Allgemeiner Schalter */
.button{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  font-weight: normal;
  font-size: 10px;
  padding: 2px;
  height: 22px
}

/* Fehlermeldungen */
/* Fehlermeldungen rot*/
.headerr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  height: 19px;
  text-align: left;
  font-weight: bold;
  padding-left: 3px;
  background-color: #FF5555;
  color: #FFFFFF
}

.boxerr{
	border: 1px solid #FF5555;
	background-color: #FFD9DA;
	font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
	font-size: 10px
}
 .listerr{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  list-style : disc outside;
  margin-left : 20px;
  margin-bottom : 3px;
  padding : 3px
}

/* Hinweise */
.headhint{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  height: 19px;
  text-align: left;
  font-weight: bold;
  padding-left: 3px;
  background-color: #58B801;
  color: #FFFFF
}
.boxhint{
	border: 1px solid #008000;
	background-color: #9BFF9B;
	font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
	font-size: 10px
}
 .listhint{
  font-family: Verdana,Arial,Helvetica,Swiss,Geneva,sans-serif,SunSans-Regular;
  list-style : disc outside;
  margin-left : 20px;
  margin-bottom : 3px;
  padding : 3px;
  padding: 0px
}


