body { color: #454545; font-size: 10pt; font-family: "trebuchet ms", verdana, arial, sans-serif; width: 100%; margin: 0; padding: 0; background:#fff; }
a:link { color: #000; font-size: 10pt; text-decoration: none; }
a:visited { color: #000; font-size: 10pt; text-decoration: none; }
a:hover { color: #3f3f3f; font-size: 10pt; text-decoration: underline; }
a:active { color: #000; font-size: 10pt; text-decoration: none; }
hr { background-color: #454545; width: 500px; height: 15px; }
p { font-size: 10pt; line-height: 16pt; }
h1 { color: #fff; font-size: 14pt; font-weight: bold; vertical-align: middle; width: 490px; height: 25px; margin-top: 10px; margin-bottom: 20px; padding-right: 5px; padding-left: 5px; }
h2 { color: #454545; font-size: 14pt; width: 100%; margin-top: 40px; margin-bottom: 20px; }
h3 { color: #9e9e9e; font-size: 9pt; background-color: #f0f0f0; margin-top: 30px; margin-bottom: 30px; }
h4 { font-size: 150%; font-weight:bold; }
ul { font-size: 10pt; margin-left: -20px; }
* html ul { font-size: 10pt; margin-left:15px;}
/*<agl.folder "ids">*/
	#content { text-align: center; position: relative; width: 500px; height: 100%; margin: auto; }
	#hidden { visibility: hidden; }
	#extern { text-align: left; position: relative; top: 10px; width: 500px; overflow: visible; margin: auto; }
	#footer { text-align: center; padding-top: 5px; border-top: 2px solid #454545; }
/*</agl.folder>*/
/*<agl.folder "klassen">*/
	.navi { text-align: center; vertical-align: bottom; position: relative; left: -2px; width:510px; height:45px; margin:5px auto auto; padding:0; min-width: 100%; display: block; }
	* html .navi { text-align: center; display: block; margin: 5px auto auto; padding: 0; position: relative; left: -2px; width: 500px; height: 45px; min-width: 100%; vertical-align: bottom; }
	.navi a { font-weight: bold; position: relative; width: 100px; margin-right: auto; margin-left: auto; }
	.navi td { text-align: center; vertical-align: top; height: 40px; padding: 0; }
	a:link.navi { color: #000; text-decoration: none; position: relative; float: left; margin-right: auto; margin-left: auto; }
	a:hover.haus { text-decoration: none; border-bottom: 5px solid #f4933e; }
	a:hover.phil { text-decoration: none; border-bottom: 5px solid #ffdb33; }
	a:hover.vera { text-decoration: none; border-bottom: 5px solid #91d753; }
	a:hover.kunst { text-decoration: none; border-bottom: 5px solid #78bcf1; }
	a:hover.buro { text-decoration: none; border-bottom: 5px solid #b572db; }
	.left { float: left; margin-top: 5px; margin-right: 15px; margin-bottom: 7px; }
	.right { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; }
	.reihe { margin-top: 5px; margin-bottom: 5px; margin-left: 15px;}
	.feld { width: 300px; }
	.klecks { position:absolute; top:-22px; right:-40px; }
	h2.vera { margin-top: 20px; padding-bottom: 5px; border-bottom: 5px solid #91d753; }
	h1.vera { background-color: #91d753; }
	h2.buro { margin-top: 20px; padding-bottom: 5px; border-bottom: 5px solid #b572db; }
	h1.buro { background-color: #b572db; }
	h2.kunst { margin-top: 20px; padding-bottom: 5px; border-bottom: 5px solid #78bcf1; }
	h1.kunst { background-color: #78bcf1; }
	h2.start { margin-top: 20px; padding-bottom: 5px; border-bottom: 5px solid #fb4c24; }
	h1.start { background-color: #f86340; }
	h2.haus { margin-top: 20px; padding-bottom: 5px; border-bottom: 5px solid #f0801d; }
	h1.haus { background-color: #f4933e; }
	h2.phil { margin-top: 20px; padding-bottom: 5px; border-bottom: 5px solid #ffdb33; }
	h1.phil { background-color: #ffdb33; }
	.pdf { list-style-image: url(../img/pdf.gif); }
	.fancy img {
       border: 1px solid #CCC;
       padding: 2px;
       margin: 10px 5px 10px 0;}
	.fancy {margin-right:10px;outline:none;}
	.fancy:hover img {background:#91d753;border-color:#91d753;}
/*</agl.folder>*/

