
	body,html    { color: #000; font: 1em Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0; overflow: hidden; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #003399; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #003399; scrollbar-shadow-color: #003399; scrollbar-track-color: #ffffff }

	#navLinks             { background-color: #fff; position: absolute; z-index: 2; top: 240px; left: 10px; width: 160px; overflow: hidden; filter: Alpha(opacity=80); voice-family: inherit            }

	/* be nice to Opera */
	body>#navLinks { width:128px; }

	#navRechts      { background-color: #fff; padding: 10px; position: absolute; z-index: 2; top: 155px; right: 15px; width: 190px; border: solid 1px #039; filter: Alpha(opacity=80); voice-family: inherit     }

	/* be nice to Opera 5 */
	body>#navRechts { width:168px; }
.text  { font-size: 10pt }
	.content      { background-color: white; margin: 10px 220px 20px 185px; padding: 10px; position: relative; width: auto; height: 72%; min-width: 120px; overflow: auto; border: solid 1px #039 }
.orient  { color: #00c; font-size: 10pt; background-color: white; margin-top: 10px; margin-right: 230px; margin-left: 185px; padding-left: 10px; position: relative; width: auto; min-width: 120px; overflow: auto }
h1    { color: #039; font-size: 14pt; font-weight: 900; margin: 0 0 15px; padding: 0 }
	h2   { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; margin: 0 0 5px; padding: 0 }
	p   { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; margin: 0 0 16px; padding: 0 }
a    { color: #039; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; text-decoration: none }
	a:link  { color: #039 }
	a:visited  { color: #039 }
	a:hover  { color: #039; background-color: #eee }
#head   { color: #fff; background-color: #00c; width: 100%; height: 120px }
.titel   { color: #fff; font-size: 20pt; padding-top: 20px; padding-left: 190px }
#hauptnav      { color: #fff; padding-top: 20px; padding-right: 200px; padding-left: 195px; position: absolute; top: 40px }


.nav          { font-size: 10pt; margin-top: 5px; margin-right: 10px; padding-left: 3px; width: 100px; float: left; border-bottom: 1px solid silver; border-left: 1px solid silver }
.nav2  { color: white; font-size: 10pt; float: left }
.nav2 a:visited     { color: white; font-weight: 400 }
.nav2 a:link     { color: #fff; font-weight: 400 }
.nav2 a:hover      { color: white; background-color: #06c }
.nav2 a:active   { color: white }

#kopf { position: absolute; z-index: 1; top: 90px; left: 5px}
#obenlinks { position: absolute; z-index: 3; top: 5px; left: 0 }
#obenrechts { position: absolute; z-index: 3; top: 0; right: 0 }
#krone  { position: absolute; z-index: 1; right: 0; bottom: 0 }
.link_nav    { font-size: 10pt; margin-top: 5px; margin-bottom: 5px; padding-bottom: 2px; padding-left: 5px; width: 160px; border-bottom: 1px solid #039; border-left: 1px solid #039 }
#adresse      { font-size: 10pt; background-color: #fff; visibility: visible; margin-bottom: 20px; position: absolute; z-index: 1; bottom: 0; left: 0; width: 150px }
input  { color: #039; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px }
select  { color: #039; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px }
textarea  { color: #039; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px }
ul          { font-size: 11pt; text-align: left; margin-top: -5px; margin-left: 20px }

