	/*
	CSS-Styles fuer alle Browser.
	(c) 2003, WN
	*/

	BODY {
		font-family: arial, sans-serif, helvetica;
		font-size: 12px;
		color: #000000;
		background-color: #FFFFFF;
		background: white url(aiback.gif);
		background-attachment: fixed;
		background-repeat: repeat-y;
	}

	BODY.bgkids {
		font-family: arial, sans-serif, helvetica;
		font-size: 12px;
		color: #000000;
		background-color: #FFFFFF;
		background: white url(spiral.jpg);
		background-attachment: fixed;
		background-repeat: repeat-y;
	}

	P, HR, UL, LI, DL, DT, DD, CAPTION {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		color: #000000;
	}

	tr.nospace, td.nospace {
		margin-top: 0.0em;margin-bottom: 0.0em;
	}

	TD, TH {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		white-space:nowrap;
		color: #000000;
	}

	UL, DL        {
		margin-top: 0.0em;margin-bottom: 0.0em
	}

	LI {
		/* Netscape 4.x hat Problem mit display: list-item */
		/* display: list-item; */
	/* Netscape 4.x kennt kein list-style-image, deswegen zusaetzlich per *-type */
		list-style-type: bullet;
		list-style-image: url(li.gif);
	}

	H1, H2, H3, H4 {
		font-weight: bold;
		font-family: arial, sans-serif, helvetica;
		color: #000000;
	}

	H1 { font-size: 24px;margin-bottom: 12px;margin-top: 12px }
	H2 { font-size: 20px;margin-bottom: 5px;margin-top: 5px }
	H3 { font-size: 17px;margin-bottom: 4px;margin-top: 4px }
	H4 { font-size: 13px;margin-bottom: 7px;margin-top: 12px }

	NORMAL {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		color: #555555;
	}

	p.small {
		font-family: arial, sans-serif, helvetica;
		font-size: 11px;
		color: #555555;
	}

	p.block {
		text-align: justify;
		margin-left:0.0cm;
		margin-right:0.4cm;
	}

	SMALL {
		font-family: arial, sans-serif, helvetica;
		font-size: 11px;
		color: #555555;
	}

	A.small:link {
		font-family: arial, sans-serif, helvetica;
		font-size: 11px;
		color: #0000bb;
		background-color: transparent;
		text-decoration: none;
	}

	A.small:visited {
		font-family: arial, sans-serif, helvetica;
		font-size: 11px;
		color: purple;
		background-color: transparent;
		text-decoration: none;
	}

	A.small:hover {
		font-family: arial, sans-serif, helvetica;
		font-size: 11px;
		color: #cc0033;
		background-color: transparent;
		text-decoration: none;
	}

	A.small:active {
		font-family: arial, sans-serif, helvetica;
		font-size: 11px;
		color: maroon;
		background-color: transparent;
		text-decoration: none;
	}

	A.menue:link {
		font-family: arial, sans-serif, helvetica;
		font-size: 14px;
		color: #0000bb;
		background-color: transparent;
		text-decoration: none;
		padding: 4px 6px 4px 6px;
	}

	A.menue:visited {
		font-family: arial, sans-serif, helvetica;
		font-size: 14px;
		color: purple;
		background-color: transparent;
		text-decoration: none;
		padding: 4px 6px 4px 6px;
	}

	A.menue:hover {
		font-family: arial, sans-serif, helvetica;
		font-size: 14px;
		color: white;
		background-color: blue;
		text-decoration: none;
		padding: 4px 6px 4px 6px;
		border : 1px solid white;
		border-bottom : 1px solid black;
		border-right : 1px solid black;
		border-top : 1px solid silver;
		border-left : 1px solid silver;
	}

	A.menue:active {
		color: red;
		text-decoration: none;
	}

	A:link {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		color: #0000bb;
		background-color: transparent;
		text-decoration: none;
	}

	A:visited {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		color: #ff0000;
		background-color: transparent;
		text-decoration: none;
	}

	A:hover {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		color: #cc0033;
		background-color: transparent;
		text-decoration: none;
	}

	A:active {
		font-family: arial, sans-serif, helvetica;
		font-size: 13px;
		color: maroon;
		background-color: transparent;
		text-decoration: none;
	}
