* {
	margin: 0px;
	padding: 0px;
}
html {
	font-family: Verdana, Arial, sans-serif;
	font-size: 	0.8em;
}
h1, h2 {
	font-size: 1.0em;
	font-weight: bold;
}
h1 {
	padding-left: 1.8em;
	padding-bottom: 1.2em;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
}
.flLeft {
	float: left;
}
.flRight {
	float: right;
}
#full {
	text-align: center;
	width:		100%;
	height:		100%;
	z-index:		10;
}
#page {
	margin: auto;
/*	background-image: none;*/
	width: 72em;
	height: 100%;
	text-align: left;
	z-index:	20;
}
#head-img {
	position: absolute;
	margin: -42px 0 0 390px;
	width: 490px;
/*	height: 250px;*/
/*	width: 15em;*/
/*	height: 8em;*/
	text-align: center;
	font-size: 2.0em;
}
#head-top {
	height: 135px;
}
#head-top div {
	background-color: transparent;
	margin-left: -10px;
}
#head-bot {

}
#navi {
	padding: 15px 0 15px 0;
}
#navigation {
	list-style-type: none;
	width: 15em;
	font-weight: bold;
}
#navigation li {
/*	line-height: 2.0em;*/
}
#navigation a {
	line-height: 2.0em;
	display: block;
	padding-left: 50px;
	height: 1%;		/* Bug mit IE5+6 vermeiden, wo vertikal ein Abstand durch display:block entstehen würde */
}
#navigation a:hover, #navigation .aktuell {

}
#navigation li ul li {
	padding-left: 25px;
}
#nav-rechts {
	height: 1.4em;
	text-align: right;
}
#nav-rechts ul {
}
#nav-rechts ul li {
	padding-right: 4em;
	display: inline;
}
#nav-rechts a {
	padding-left: 1.4em;
	background: transparent url(pfeil.gif) no-repeat 0 0.4em;
}
#content {
	padding: 1.2em 2.5em 5.2em 2.5em;
}
#content table td {
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px dotted #494949;
}
#content table th {
	border-bottom: 1px solid black;
}
#content ul {
/*	list-style-type: none;*/
}
#content ul li {
	padding-left: 5px;
}