/* ----------------------------------------- 
4em / 32em / 4em / 18em / 4em
----------------------------------------- */
html
	{
	margin: 0;
	padding: 0;
	}
body
	{
	margin: 0;
	padding: 0;
	background: #fff;
	background-image: url(../corporate/bgBody.gif);
	background-repeat: repeat-x; 
	color: #444;
	font-size: 100.01%;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	text-align: center;	
	}
div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd
	{
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.6em;
	}
h1, h2, h3, h4, h5, h6
	{
	font-weight: normal;
	}
strong
	{
	font-weight: bold;
	}
em
	{
	font-style: italic;
	}
acronym
	{
	text-decoration: none;
	}
a
	{
	color: #6b2;
	text-decoration: none;
	}
a:hover
	{
	color: #444;
	}
/* ----------------------------------------- */
#container
	{
	position: relative;
	width: 62em;
	margin: 0 auto;
	padding: 12em 0 0 0;
	background: transparent;
	text-align: left;
	}
/* ----------------------------------------- */
#identity
	{
	position: absolute;
	top: 0;
	left: 4em;
	width: 32em;
	height: 7em;
	background: transparent;
	}
#identity p.logo
	{
	position: absolute;
	top: 2em;
	left: 0;
	width: 22em;
	height: 5em;
	background-image: url(../corporate/logo.gif);
	background-repeat: no-repeat;
	}
#identity p.logo a
	{
	display: block;
	height: 5em;
	}
#identity p.logo span
	{
	display: none;
	}
#identity p.tagline
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 32em;
	height: 2em;
	background-image: url(../corporate/tagline.gif);
	background-repeat: no-repeat;
	}
#identity p.tagline span
	{
	display:none;
	}
/* ----------------------------------------- */
#topic
	{
	display: inline;
	/* Doubled Float-Margin Bug IE6 */
	float: left;
	width: 32em;
	margin: 0 0 0 4em;
	padding: 1em 0 1em 0;
	background: #fff;
	overflow: hidden;
	}
#topic h1
	{
	margin: 0.5em 0 0 0;
	font-size: 1.25em;
	}
#topic h2
	{
	margin: 1.5em 0 0 0;
	font-size: 1em;
	}
#topic h3
	{
	margin: 1em 0 0 0;
	font-size: 0.875em;
	}
#topic p
	{
	margin: 1em 0 0 0;
	font-size: 0.75em;
	}
#topic ol
	{
	list-style: decimal outside;
	margin: 1em 0 1em 2em;
	}
#topic ul
	{
	list-style: disc outside;
	margin: 1em 0 1em 2em;
	}
#topic li
	{
	margin: 1em 0 0 0;
	font-size: 0.75em;
	}
#topic ol li ul, #topic ol li ol, #topic ul li ul, #topic ul li ol
	{
	margin: 0 0 0 2em;
	}
#topic ol li ul li, #topic ol li ol li, #topic ul li ul li, #topic ul li ol li
	{
	margin: 0.5em 0 0 0;
	font-size: 1em;
	/* holds font-size: 0.75em */
	}
#topic dl
	{
	margin: 1em 0 0 0;
	}
#topic dt
	{
	margin: 1em 0 0 2em;
	font-size: 0.75em;
	}
#topic dd
	{
	margin: 1em 0 0 4em;
	font-size: 0.75em;
	}
#topic ul.fragen
	{
	list-style: none outside;
	margin: 2em 0 0 0;
	}
#topic ul.fragen li
	{
	margin: 1.5em 0 0 0;
	font-size: 1em;
	/* allows to set accurate font-sizes in 'ul.fragen li a' and 'ul.fragen li span.date' */
	}
#topic ul.fragen li a
	{
	margin: 1em 0 0 0;
	font-size: 1.125em;
	}
#topic ul.fragen li span.date
	{
	display: block;
	font-size: 0.75em;
	}
#topic p.date
	{
	font-size: 0.75em;
	}
#topic p.disclaimer
	{
	font-size: 0.75em;
	color: #888;
	font-style: italic;
	}
#topic p.gotop
	{
	margin: 24em 0 0 0;
	font-size: 0.75em;
	}
/* ----------------------------------------- */
#menue_questions
	{
	position: relative;
	width: 18em;
	margin: 0 0 0 40em;
	padding: 1em 0 1em 0;
	background: #fff;
	}
#menue_questions h2
	{
	margin: 0.5em 0 0 0;
	font-size: 0.875em;
	}
#menue_questions h3
	{
	margin: 2em 0 0 0;
	font-size: 0.75em;
	}
#menue_questions ul
	{
	list-style-type: none;
	}
#menue_questions li
	{
	margin: 0.5em 0 0 0;
	font-size: 0.75em;
	}
/* ----------------------------------------- */
#menue_findax
	{
	position: absolute;
	top: 8em;
	left: 4em;
	width: 54em;
	height: 2em;
	background: #fff;
	}
#menue_findax h2
	{
	display: none;
	}
#menue_findax ul
	{
	list-style-type: none;
	}
#menue_findax li
	{
	display: inline;
	margin: 0 0.25em 0 0;
	padding: 0 1em 0 0;
	font-size: 0.75em;
	}
/* ----------------------------------------- */
#partner
	{
	position: absolute;
	top: 2em;
	left: 40em;
	width: 18em;
	height: 5em;
	background-image: url(../corporate/partner.gif);
	background-repeat: no-repeat;
	}
#partner p a
	{
	display: block;
	width: 14em;
	height: 5em;
	}
#partner p span
	{
	display: none;
	}
/* ----------------------------------------- */
#copy
	{
	clear: both;
	width: 32em;
	margin: 0 0 1em 4em;
	background: #fff;
	border-top: 1px dotted #666;
	}
#copy p
	{
	margin: 1em 0 0 0;
	font-size: 0.75em;
	}
/* ----------------------------------------- */