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: 650px; left: 50%; padding: 290px 0 20px 0; margin: 0px 0px 20px -190px; line-height: 18px; border-bottom: 1px #D9C79B solid; } /*.spalte*/
#content A			{ color: #333; }
#content UL			{ padding: 0; margin: 0.75em 0 0.75em 35px; color: #009; line-height: 22px;}
#content LI			{ left: 0; padding: 0; margin: 0 0 0 0; list-style-type: square; list-style-position: outside; color: #8C8164; line-height: 18px;}
#content LI SPAN	{ color: #333; }
#content LI A		{ color: #333; }
#content .spalte-1	{ width: 210px; float: left; padding: 0 30px 0 0; } /*display: block; */
#content .spalte-2	{ width: 410px; float: right; padding: 0; } /*display: block; height: auto; background: #FF0; */
#content .galerie P	{ width: 100px; height: 80px; float: left; margin: 0 7px 7px 0; overflow: hidden; text-align: center; }

#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		{ z-index: 2; position: absolute; top: 290px; left: 50%; margin: 0px 0px 0px -450px; width: 210px; } /* D9C79Bbackground: #FF0; line-height: 30px;*/
#subnavi DIV		{ background: #EADFCC; padding: 10px; width: 190px; color: #333; margin-bottom: 20px}
#subnavi DIV SPAN	{ font-weight: bold; }
#subnavi DIV A		{ color: #333; }
#subnavi DIV OBJECT { margin: 0px 20px 0px 19px; }

#kontaktbox 	{ z-index: 2; background: #8C8164; position: absolute; top: 175px; left: 50%; margin: 0px 0px 0px -450px; padding: 0; width: 210px; height: 80px; overflow: hidden; } /*; vertical-align: middle*/
#kontaktbox P	{ line-height: 18px; vertical-align: middle; border: 0; margin: 0; padding: 0; color: #FFF; } /* line-height: 18px; */
#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; } /*background: #0FF; */
#logo *			{ border: 0; }

#navi-streifen	{ z-index: 1; background: #D9C79B; position: absolute; top: 60px; left: 50%; width: 50%; height: 30px } /*margin: 0px 0px 0px -190px; border-right: 1px #FFF solid; */
#eyecatcher		{ z-index: 1; background: #006; position: absolute; top: 90px; left: 0px; width: 100%; height: 175px; border-top: 1px #FFF solid; background-position: center top; } /*background: #CFC; */

#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; } /*display: block; background: #F0F; */
#footer .spalte-2	{ float: left; padding: 0 30px 0 0; } /*background: #FF0; */
#footer H2			{ color: #D9C79B; line-height: 150%; padding: 0; margin: 0; } /*; border-top: 1px #AAA solid */
#footer A		{ color: #D9C79B; }


/*### eMail-Box ##################################################*/
.achtung {font-weight:normal; color:#F00; size:10px; padding-left:20px;}
/*#form-box {width:350px; padding:0; margin-left:90px; border-bottom:5px solid #94B83F;}*/
.zzz-email-box-head   { background-color:#8C8164; font-size:11px; font-weight:bold; color:#FFF; line-height:20px;}
.zzz-email-box-body   { background-color:#EADFCC; text-align: left;}
.zzz-email-box-danke  { font-size:17px; font-weight:bold; color:#0A246A; text-align: center;}
