@charset "UTF-8";

* { margin-top: 0; }

body  { font-size: 18px; font-family: georgia, Helvetica, Verdana, tahoma, Arial, sans-serif; line-height: 22px; margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0; background-color: #000000; }
td { color: #333; font-size: 18px; font-family: georgia, Helvetica, Verdana, tahoma, Arial, sans-serif; line-height: 22px; text-align: left; }

a.text:link { color: #333; font-weight: bold; text-decoration: none; }
a.text:visited { color: #245f2a; font-weight: bold; text-decoration: none; }
a.text:hover { color: #333; font-weight: bold; text-decoration: underline; }
a.text:active { color: #245f2a; font-weight: bold; text-decoration: underline; }
a.smalltext:link { color: #245f2a; font-size: 12px; text-decoration: none; }
a.smalltext:visited { color: #666; font-size: 12px; text-decoration: none; }
a.smalltext:hover { color: #245f2a; font-size: 12px; text-decoration: underline; }
a.smalltext:active { color: #fff; font-size: 12px; text-decoration: none; }
.smalltext { color: #333; font-size: 12px; line-height: 14px; }
.smalltext_weiss {
	color: #fff;
	font-size: 10px;
	word-spacing: 2px;
}
.headline_grau { color: #333; font-size: 18px; font-weight: bold; line-height: 22px; word-spacing: 2px; margin-bottom: 10px; }
.headline_gruen { color: #92b41f; font-size: 18px; font-weight: bold; line-height: 22px; text-align: left; word-spacing: 2px; margin-bottom: 10px; }
a.menue:link { color: #333; text-decoration: none; }
a.menue:visited { color: #666; text-decoration: none; }
a.menue:hover { color: #9c3; text-decoration: none; }
a.menue:active { color: #9c3; text-decoration: none; }


#wrapper {
	height: auto;
	width: 100%;
	margin: auto;
	padding-top: 40px;
	text-align: center;
	

}