@charset "UTF-8";
/*
allgemeine Definitionen ausserhalb von themes
Farben:
  gruen: 			rgb(99, 162, 55)
  hellgruen: 		rgb(232, 238, 218)
  zb-gruen			rgb(116,162,63)
  petrol: 			rgb(17,89,92)
  schriftgrau:		rgb(105, 105, 105)
*/
h1 {font-size: 1.8rem;font-weight:normal;color: rgb(17,89,92);}
h2 {font-size: 1.4rem;font-weight:normal;color: rgb(17,89,92);}
h3 {font-size: 1.1rem;font-weight:normal;color: rgb(17,89,92);}
h4 {font-size: 1.0rem;font-weight:normal;color: rgb(17,89,92);}
h5 {font-size: 0.9rem;font-weight:normal;color: rgb(17,89,92);}
h6 {font-size: 0.8rem;font-weight:normal;color: rgb(17,89,92);}
/* 
22.07.24:
nur Darstellungsbreite für Smartphones erlauben;
414px in page header und footer eingesetzt (iPhone 8 Plus) 
*/
 	
.ui-page {
	max-width: 414px;
	background:white;
}
.ui-page-theme-a .ui-bar-inherit {
	background:white;
}
.ui-page-theme-a .ui-bar-a .ui-btn{
	background: white;
}
.ui-listview {
	background:rgb(232, 238, 218);
}
.ui-header{
	max-width: 414px;
}
.ui-header h1 {
	font-weight:normal;
	font-size: 1.6em;
	color:rgb (99,99,99);
}
.ui-footer{
	max-width: 414px;
}
h1 {
	font-size: 1.6em;
}
p  {
  color: rgb(104, 106, 105); /* grau */
}
.errorline {
	color: rgb(99, 162, 55); /* gruen */	
}
a {
	color: rgb(17,89,92);
}
td {
	vertical-align: top;	
}
.layout_1 th {vertical-align:top;}
.line10{
	margin:0;
	padding:0;
	text-align:right;
	color: rgb(99, 162, 55); /* gruen */	
}
.fehler{
	background: red;
	color: white;
}