BODY 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }

.fett		{ font-weight: bold; }
.kursiv		{ font-style: italic; }
.clearer	{ clear: both; margin: 0; padding: 0; height: 0; overflow: hidden; }

BODY			{ background-image: url(./grafix/bg_body.gif); background-repeat: repeat-x; color: #333; padding: 0; margin: 0; } /**/
A:link, A:visited	{ text-decoration: none; }
A:active, A:hover	{ text-decoration: underline; color: #F00; }
H1				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #009; ; line-height: 120%; margin-bottom: 30px; }
H2				{ font-size: 11px; font-weight: bold; color: #333; line-height: 100%; } /**/

#content		{ position: relative; width: 920px; left: 50%; padding: 420px 0 20px 0; margin: 0px 0px 20px -460px; line-height: 18px; border-bottom: 1px #D9C79B solid; }
#content .spalte	{ background: #D9C79B no-repeat; width: 195px; float: left; margin: 20px 5px 20px 5px; padding: 85px 10px 10px 10px; }
#content .spalte A	{ color: #333; }

#navi			{ z-index: 2; background: #8C8164; position: absolute; top: 60px; left: 50%; margin: 0px 0px 0px -190px; width: 650px; height: 30px; border-right: 1px #FFF solid; line-height: 30px; font-size: 12px; color: #FFF; text-align: center; } /**/
#navi A			{ color: #FFF; }

#subnavi		{ background: #D9C79B; z-index: 2; position: absolute; top: 290px; left: 50%; margin: 0px 0px 0px -450px; padding: 30px; width: 150px; color: #333; font-weight: bold; line-height: 30px; } /**/
#subnavi UL		{ width: 210px; margin: 0; padding: 0; border-top: 1px #CCC solid; }
#subnavi LI		{ padding-left: 20px; margin: 0; list-style-type: square; list-style-position: inside; border-bottom: 1px #CCC solid; color: #666; }
#subnavi A		{ color: #666; }
#subnavi LI.aktiv		{ color: #D00; }
#subnavi LI.aktiv A		{ color: #D00; }

#kontaktbox 	{ z-index: 2; background: #8C8164; position: absolute; top: 195px; left: 50%; margin: 0px 0px 0px -450px; padding: 0; width: 210px; height: 60px; lutz: helmcke; overflow: hidden; } /**/
#kontaktbox P	{ line-height: 18px; vertical-align: middle; border: 0; margin: 0; padding: 0; color: #FFF; } /**/
#kontaktbox IMG	{ vertical-align: middle; border: 0; margin: 0; padding: 0; }
#kontaktbox A	{ color: #FFF; }

#logo 			{ z-index: 2; position: absolute; top: 0px; left: 50%; margin: 0px 0px 0px -450px; width: 220px; height: 90px; } /**/
#logo *			{ border: 0; }

#navi-streifen	{ z-index: 1; background: #D9C79B; position: absolute; top: 60px; left: 50%; width: 50%; height: 30px } /**/
#eyecatcher		{ z-index: 1; background: #006; position: absolute; top: 90px; left: 0px; width: 100%; height: 330px; border-top: 1px #FFF solid; text-align: center; overflow: hidden; } /**/
#eyecatcher DIV	{ background: #006; position: absolute; height: 330px; width: 1720px; margin: 0px 0px 0px -860px; left: 50%; }

#footer			{ clear: both; position: relative; width: 920px; left: 50%; margin-left: -460px; padding: 0px 0px 20px 0px; color: #D9C79B; line-height: 150%; }
#footer .spalte-1	{ width: 240px; float: left; padding: 0 30px 0 0; } /**/
#footer .spalte-2	{ float: left; padding: 0 30px 0 0; } /**/
#footer H2			{ color: #D9C79B; line-height: 150%; padding: 0; margin: 0; } /**/
#footer A		{ color: #D9C79B; }


