html {	font-size: 9pt;	font-family: verdana, tahoma, sans-serif;}body {/*	font-size: 100.1%; */	margin: 0px;	padding: 0px;	position: static;	background-color: white;}/* Kopf */div.topline {	position: fixed;	z-index: 99;	top: 0px;	left: 0px;	right: 0px;	width: auto;	height: 90px;	background-image: url(../pict/back/hgTopline.png);}div.topline img {	margin: 12px 0px 0px 210px;}div.topend {/*	display: none;*/}/* diverses */.disabled {	text-decoration: none;	color: #888;}.dws {	font-size: 1.2em;	font-weight: bold;	color: black;}.x4d {	color: #06b;}.center {	text-align: center;}div.valide {	position: fixed;	left: 4px;	bottom: 4px;	width: auto;	height: auto;	z-index: 99;}a.powered {	position: relative;	display: block;	width: 108px;	height: 48px;	margin: 0px 0px 0px 44px;	padding: 0px;	background-image: url(../pict/hgp4db.jpg);	text-decoration: none;}a.powered:hover img{	visibility: hidden;}/* Navbar */div.nav {	position: fixed;	z-index: 98;	left: 0px;	top: 86px;	width: auto;	height: auto;	margin: 0px;	padding: 0px;}div.nav div.top {	position: relative;	background-image: url(../pict/back/hgNavOben.png);	width: 200px;	height: 20px;}div.nav div.menu {	position: relative;	background-image: url(../pict/back/hgNavMitte.png);	width: 200px;}div.menu p {	margin: 0px 10px 12px 10px;	padding: 0px 0px 0.5em 0px;	width: 180px;	border-style: none none dotted none;	border-color: #788;	border-width: 1px;}div.menu ul {	list-style-type: none;	margin: 0px 10px;	padding: 0px;	width: 180px;}div.menu li.e1 {	margin-top: 0px;	margin-left: 4px;	margin-bottom: 8px;}div.menu li.last {	margin-bottom: 0px;}div.menu a {	text-decoration: none;	color: #06b;}div.menu a:hover {	text-decoration: underline;	color: #f00;}div.menu hr {	color: #f0f0f0;	border-style: dotted none none none;	border-color: #788;	border-width: 1px 0px 0px 0px;}div.nav div.foot {	position: relative;	background-image: url(../pict/back/hgNavUnten.png);	background-position: bottom;	width: 200px;	height: 15px;}div.nav div.leermenu {	position: relative;	width: 200px;	margin-top: 10px;}div.leermenu .back {	display: block;	position: absolute;	top: 0px;	left: 0px;	width: 100px;	height: 50px;}div.leermenu a.back {	background-image: url(../pict/nav/DiaBakStd.jpg);}div.leermenu a.back:hover {	background-image: url(../pict/nav/DiaBakHover.jpg);}div.leermenu p {	margin: 0px;	padding: 0px;}div.leermenu p.back {	background-image: url(../pict/nav/DiaBakOff.jpg);}div.leermenu .forw {	display: block;	position: absolute;	top: 0px;	left: 100px;	width: 100px;	height: 50px;}div.leermenu a.forw {	background-image: url(../pict/nav/DiaFwdStd.jpg);}div.leermenu a.forw:hover {	background-image: url(../pict/nav/DiaFwdHover.jpg);}div.leermenu p.forw {	background-image: url(../pict/nav/DiaFwdOff.jpg);}div.leermenu .nullbak, div.leermenu .nullfwd {	display: block;	position: absolute;	visibility: hidden;	top: 0px;	left: 100px;	width: 100px;	height: 50px;	margin: 0px;	padding: 0px;}div.leermenu .nullbak {	left: 100px;	background-image: url(../pict/nav/DiaBakHover.jpg);}div.leermenu .nullfwd {	left: 100px;	background-image: url(../pict/nav/DiaFwdHover.jpg);}/* Content */div.canvas {	position: relative;	padding: 80px 0px 0px 200px;	margin-top: 6px;	width: 690px;}div.container {	margin-top: 10px;	padding: 1px 10px 0px 10px; /* ! */	border-style: none dotted;	border-color: #788;	border-width: 1px;	width: 460px;	line-height: 1.5em;}.marginal {	position: absolute;	right: 2px;	top: 90px;	margin: 0px;}div.marginal {	padding: 4px;	width: 190px;	background-color: #f7f7ff;	font-size: 0.8em;	border-color: #0af;	border-style: dotted;	border-width: 1px;}.marginal hr {	border-style: dotted none none none;	border-color: #06b;	border-width: 1px 0px 0px 0px;	background-color: transparent;	color: #eef;}.marginal ul {	margin: 0px;	padding: 0px 0.1em 0px 1.5em;}.marginal li {	margin: 0.5em 0px;}div.canvas h1 {	font-size: 1.2em;	font-weight: bold;	letter-spacing: 1pt;	padding-top: 3em;	margin-bottom: 0.5em;}div.canvas h2 {	font-size: 1.0em;	font-weight: bold;	letter-spacing: 1pt;	margin-top: 0.5em;	margin-bottom: 0.5em;}div.canvas .headline {	font-size: 1.2em;	font-weight: normal;	color: #888;	letter-spacing: 1pt;	padding-top: 0px;	border-style: none none dotted none;	border-color: #acf;	border-width: 1px;}div.canvas p {	margin-top: 0.5em;	margin-bottom: 0.5em;}div.canvas a {	color: #06b;}div.canvas a:hover {	text-decoration: underline;	color: #f00;}div.canvas ul {	padding-top: 0.0em;	padding-bottom: 0.0em;}div.x10 {	padding: 0px;	margin: 0px;	height: 10px;}div.x20 {	padding: 0px;	margin: 0px;	height: 20px;}div.x50 {	padding: 0px;	margin: 0px;	height: 50px;}.acro {	border-bottom-style: dotted;	border-bottom-color: #00a;	border-bottom-width: 1px;	cursor: help;}* html .acro {	border-bottom-style: solid;}/*	SubOrte */ul.subort {	list-style-type: none;	margin: 0px;	padding: 0px;}li.subort div {	display: none;}li.subort:hover {	background-color: #f0f0ff;}li.subort:hover div {	position: absolute;	display: block;	top: 1px;	left: -12em;	margin: 4px -2px -2px 2px;	padding: 0px 1px 3px 2px;	background-image: url(../pict/back/schattenblau.png);}li.subort:hover div ul {	position: relative;	margin: -2px -2px 0px 0px;	padding: 0.5em;	width: 11em;	list-style-type: none;	border-style: dotted none dotted dotted;	border-width: 1px;	border-color: #bbf;	background-color: #f0f0ff;}/*	Formulare	*/fieldset {	background-color: #f5f5ff;}legend {	color: #777;}label {	color: #777;}input.txt {	width: 20em;}textarea {	font-size: 1em;	width: 30em;}input.formbut {	margin-left: 10px;	margin-right: 10px;}