img										{ behavior: url("behavior.htc") }
html 										{ height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; background: #298667;  /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden /* */ }
* html #content 						{ top: 0; bottom: 0; height: 100%; width: 740px; border-top: 200px solid #298667; border-bottom: 10px solid #298667 }
body										{ height: 100%; max-height: 100%; margin: 0px; padding: 0px; background-color: #298667; font-family: verdana, arial, helvetica; overflow: auto }
a:active, a:focus 					{ outline: none }
#bodydiv 								{ position: absolute; top: 0px; left: 50%; width: 1000px; margin-left: -500px; height: 100% }
#header								{ text-align: center; position: absolute; z-index: 2; top: 50px; width: 1000px }
#header-print						{ visibility: hidden }
#contentcontainer					{ position: absolute; top: 0; margin-left: -370px; left: 50%; width: 740px; height: 100% }
#content 								{ background: white; display: block; margin-left: -388px; position: absolute; z-index: 3; top: 200px; bottom: 10px; left: 50%; width: 775px; overflow: auto; overflow-x: hidden    }
.headline								{ color: #244c92; font-size: 18px; font-weight: 600; margin-left: 240px; margin-top: -18px }
.subheadline							{ font-weight: bold }
.text										{ color: black; font-size: 12px; line-height: 18px; margin-left: 240px; margin-right: 60px; margin-top: 0px }
.text2spaltig, .text2					{ color: black; font-size: 12px; line-height: 18px; margin-left: 0px; margin-right: 60px; margin-top: 0px }
.wrapper								{ margin-bottom: 15px; width: 100% }
.content-left							{ margin-top: 0; padding-top: 0; width: 270px; float: left; margin-left: 240px; vertical-align: top; text-align: left }
.content-right							{ margin-top: 0; padding-top: 0; margin-left: 505px; width: 250px; vertical-align: top; text-align: left }
.wrapperdead							{ clear: left }
#content ul				 			{ font-size: 12px; line-height: 16px; list-style: none url(css/list.gif); margin: 0 60px 0 257px; padding: 0 }
#content li								{ margin-bottom: 5px }
#content a								{ color: black; text-decoration: underline }
#content a:hover					{ color: #244C92; text-decoration: none }
#leftsideimage						{ float: left; margin-top: 28px }
.context									{ position: absolute; width: 245px; color: black; font-size: 11px; line-height: 18px; text-align: center }
.context a								{ color: black; text-decoration: none; cursor: none }
.context img							{ height: 120px; width: 87px }
.eingabe								{ position: absolute; left: 240px }
.eingabe input, .eingabe textarea
											{ width: 475px; border: solid 1px silver; font-family: verdana, arial, helvetica; font-size: 12px; padding: 1px }
.button									{ cursor: pointer }
#topimg-left							{ position: absolute; left: 2px; top: 200px }
#topimg-right							{ position: absolute; left: 918px; top: 200px }
#downimg-left						{ position: absolute; left: 2px; top: 450px; background-color: white; text-align: center }
#downimg-right						{ position: absolute; left: 879px; top: 450px; background-color: white; text-align: center }
#downimg-left a, #downimg-right a
											{ font-size: 9px; color: #244C92; text-decoration: none; margin: 0px; margin-top: 2px }
.panotext								{ color: #244C92; text-align: center; width: 120px }
#nav-left								{ position: absolute; left: 50%; text-align: right }
#nav-right								{ position: absolute; left: 50%; margin-left: 395px; top: 421px; text-align: left; width: 150px }
#nav-left ul, #nav-right ul		{ list-style: none; margin: 0px; padding: 0px }
#nav-left a, #nav-right a		{ color: white; font-size: 11px; text-decoration: none }
#nav-left a:hover, #nav-right a:hover
											{ color: #ffde00 }
#nav-left .act	, #nav-right .act	{ color: #ffde00; cursor: default }
.nav-closed							{ top: 349px; margin-left: -500px;  }
.nav-leistungen						{ top: 259px; margin-left: -531px }
#anfahrt a								{ margin-left: 13px }
.nav										{ margin-top: 50px }
#sublink-re							{ text-align: right; width: 140px; margin-left: -60px }
