
.Ue1 {font-size: 1.25em; font-weight:bold; color: #10009C;text-align: center; }
.Ue1pro {font-size: 1.25em; font-weight:bold; color: #F08000;text-align: center; }
.Ue2 {font-size: 12pt; font-weight:bold; color: #10009C;text-align: left; }
.Ue2pro {font-size: 1.25em; font-weight:bold; color: #10009C;text-align: center;}
.Ue2promittel {font-size: 1.25em; font-weight:bold; color: #454545;text-align: left; }
.Ue2progross {font-size: 2em; font-weight:bold; color: #CC4545;text-align: left; }
.Ue3 {font-size: 0.9em; font-weight:bold; color: #454545;text-align: left; }
.Ue4 {font-size: 1em; font-weight:bold; color: #454545;text-align: center; }
.Ue4pro {font-size: 1em; font-weight:bold; color: #454545;text-align: center; }
.Ue5 {font-size: 0.9em; font-weight:bold; color: #0000FF;text-align: left; }
.Fehler {font-size: 1em; font-weight:bold; color: #FF0000;text-align: center; }
.CellPad_0_0{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;}
.CellPad_1_1{padding-left:1px;padding-right:1px;padding-bottom:1px;padding-top:1px;}
.CellPad_3_1{padding-left:3px;padding-right:3px;padding-bottom:1px;padding-top:1px;}
.Auswahl { font: 0.9em; Arial, Helvetica; background-color:#FFFFFF; border:1px solid #DDDDDD; }
.Textfeld { font: 0.9em Arial, Helvetica; background-color:#FAFAFA; border:1px solid #AAAAAA; }
.Button { font: 0.9em Arial, Helvetica; background-color:#AAAAAA; color:#000000; border:1px solid #DDDDDD; }
.Button1 { font: 0.9em Arial, Helvetica; background-color:#DDDDDD; color:#000000; border:1px solid #AAAAAA; }
.Button2 { font: 0.9em Arial, Helvetica; font-weight:bold; background-color:#DDDDDD; color:#000000; border:1px solid #AAAAAA; }
.Button_gross { font: 1.25em Arial, Helvetica; background-color:#AAAAAA; color:#000000; border:1px solid #DDDDDD; padding:5px}
.Sa {background-color: #FFBDBD;}
.So {background-color: #FFA6A8;}
.Monatsbeginn {background-color: #EEEEEE;}
.heute {background-color: #FFFF84;}
.klein {font: 9pt Arial, Helvetica;}
.Kl6 {background-color: #FFC488;}
.Kl7 {background-color: #FFA953;}
.Kl8 {background-color: #FF870F;}
.Geb0 {background-color: #AAAAAA;}
.Geb1 {background-color: #AAAAFF;}
.Geb2 {background-color: #FFBDBD;}
.Geb3 {background-color: #FF8888;}
.GebMax {background-color: #FF3333;}
.ProKUe {font-size: 1.25em; background-color: #F8AE31;}
.ProKKopf {background-color: #F8AE31;color: #FFFFFF;}
.ProKS {background-color: #F9C66F;}
.ProKE {background-color: #F9C66F;}
.ProK {background-color: #F7DAA8;}
.ProGUe {font-size: 1.25em; background-color: #8F82FF;}
.ProGKopf {background-color: #8F82FF;color: #FFFFFF;}
.ProGS {background-color: #AAA0FF;}
.ProGE {background-color: #AAA0FF;}
.ProG {background-color: #D1CCFF;}
.ProT1 {font-size: 1em; background-color: #FFFFFF;text-align: left;}
.ProT2 {font-size: 1em; background-color: #FFFFFF;text-align: right;}
.ProT3 {background-color: #FFFFFF;text-align: left;}
.ProFrei {font-size: 1em; color: #FFFFFF;text-align: center;background-color: #3EBC33;}
.ProAusgebucht {font-size: 1em;  color: #FFFFFF;text-align: center;background-color: #C82828;}
.ProFix {font-size: 1em; color: #FFFFFF;text-align: center;background-color: #6526D8;}    /* background-color: #E73636; */
.ProWenig {font-size: 1em; color: #FFFFFF;text-align: center;background-color: #F87D04;}
.ProFrei1 {font-size: 1em; color: #FFFFFF;text-align: center;background-color: #3EBC33;}
.ProAusgebucht1 {font-size: 1em;  color: #FFFFFF;text-align: center;background-color: #C82828;}
.ProFix1 {font-size: 1em;  color: #FFFFFF;text-align: center;background-color: #6526D8;}
.ProWenig1 {font-size: 1em;  color: #FFFFFF;text-align: center;background-color: #F87D04;}


schuljahre {
	display:inline; /*  ??? Weg? */
	float:left;
	height:auto; 
	background:#EEEEEE;
	text-align:center;
	font-size: 1.125em;
	line-height:1.82em;
	padding:0.2em 0.5em 0.2em 0.5em;
	border-right:1px solid #AAAAAA;
}

user {
	font-family:Arial;
	float:right;
	height:auto; 
	background:#EEEEEE;
	text-align:center;
	font-size: 1em;
	color: #000000;
	line-height:1em;
	padding:0.2em 0.5em 0.2em 0.5em;
	border-left:1px solid #AAAAAA;
}


/****************************** zu ändernde Definitionen zur Homepage-Version ***************************************/

/* Tabelle */
table {
  text-align: center;
  padding:1em 0em 1em 0em;
}

/************************ Main: Content Area ***********************************/

#main {
	max-width:96%;      /* Maximale Breite der beiden Hauptboxen */
}

#main article {
	display:inline-block;
	width:100%;
	/* bei aside width:65.3% */
	background:#FFFFFF;
	vertical-align: top;
	margin:0em;
	padding:0.3em 0.3em 1.5em 0.3em;
	text-align:center;
	border-bottom: 0.188em solid #E7590B;
	min-height:715px;
	 /* minimale Höhe des linken Blocks */
}



#main aside {
	display:inline-block;
	width:0%;
	background:#FFFFFF;
	/* bei aside width:30.6% */
	margin-left:3%;
	padding:0em;
	vertical-align:top;
}




/* Untermenü klein, 2. Zeile */

#main ul.small2 {	
	background:#DDDDDD;	
}

/* Kleinere Schrift und weniger Padding für viele Menüpunkte */
#main ul.small2 li {
	padding:0.35em 0.1em 0.38em 0.1em;
	font-size: 0.9em;
}

td.ohneAbstand {
    padding:0em;
	
}

img.geburtstagsfoto {
	padding:0em;
	width: 147px;
	height:220px;
    max-height:220px;
    display:block;  /* damit kein unterer Rand entsteht */
}


