body {
	margin: 0;
	padding: 0;
	/* 1 Zeile IE */
	text-align: center;
	background-color: #699;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	position: absolute;
}
html, body { 
    top: 0; left: 0; right: 0;
    min-height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
img {
	margin: 0;
	border: 0;
}
#anzug {
	width: 560px;
	height: 260px;
	/* 4 Zeilen f. Zentrierung in Gecko-Browsern (z.B. FF oder NS) */
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -130px 0 0 -280px;
	/* 1 Zeile um Zentrieren für weitere Inhalte wieder aufzuheben */
	text-align: left;
	background-color: transparent;
	overflow: visible;
}
#schuh {
    position: fixed;
    bottom: 0; left: 0; right: 0;
    text-align: center;
    margin: 0;
    height: 2em;
    z-index: 3;
}
#fusz {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 3;
}
/* Nur für IE */
* html, * html body {
    overflow: hidden;
    bottom: 0;
    height: 100%;
}
* html #schuh {
    position: absolute;
    width: 100%;
    padding-right: 16px;
}
* html #fusz {
    height: 100%;
    position: static;
}
.titel1 {
	font-weight: bold;
	letter-spacing: 2px;
}
.titel2 {
	font-weight: bold;
	color: #000;
}
.titel3 {
	font-weight: bold;
}
.titel4 {
	font-style: italic;
}
a:link {
	color: #cff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
	background-color: #000;
	text-decoration: none;
}
a:active {
	color: #fff;
	background-color: #000;
	text-decoration: none;
}
