/* Allgemeine Formatierung */body {	font-family: Verdana,Arial,Geneva,sans-serif;	}/* Seitenkopf-Formate Hintergrund am rechten Rand des Titels */.titel{	background-image : url(gif/noten_bg.gif);	background-repeat: no-repeat;}.orangerkreis{	background-image : url(gif/gnadauer_bg.gif);}/* Headline Artikel auf Homepage */.artikelhead {	font-size: 1.1em;	color: #0053a7;	}	/* Textmenu-Zeile Einzug */.textmenueinzug {	text-align: Left;	padding-left: 25px;	}/* Fliesztext */.fliesstext {	font-size: 0.8em;	line-height: 1.4em;	color: #000000;	}a:link.fliesstext {	text-decoration: underline;	color: #330066;	}		a:hover.fliesstext {	text-decoration: underline;	color: #ffffff;	background: #ffae00;	}a:visited.fliesstext {	text-decoration: underline;	color: #73655D;	}	/* Kalender */.kalendertitel {	font-size: 0.8em;	font-weight: bold;	line-height: 1.4em;	color: #000000;	}		.kalenderanmerk {	font-size: 0.8em;	font-style: italic;	line-height: 1.4em;	color: #000000;	}a:link.kalenderanmerk {	text-decoration: underline;	color: #330066;	}		a:hover.kalenderanmerk {	text-decoration: underline;	color: #ffffff;	}a:visited.kalenderanmerk {	text-decoration: underline;	color: #73655D;	}	.kalenderlinks {	font-size: 0.8em;	line-height: 1.4em;	color: #000000;	text-align: right;	padding-right: 10px;	}/* Bilder in Artikeln, linksbuendig */.bilder {	float: Left;	padding-right: 10px;		}		/* Rechtsbuendige Formatierung fuer im Text flieszende Elemente */.rightalign {	float: Right;	padding-left: 10px;	padding-bottom: 10px;	}		