body {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	background-image: url(../img/bg-neu-farbe.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ffffff;
}
#container {
	width:1000px;
	margin: auto;
	position: relative;
	top: 0px;
}
#logo {
	left: 25px;
	top: 15px;
	position: absolute;
	width: 341px;
}
#sprache {
	position: absolute;
	height: 30px;
	width: 220px;
	left: 715px;
	top: 17px;
	visibility: visible;
	font-size: 0.7em;
	color: #000099;
	text-align: right;
}
#sprache a:link, #sprache a:visited {
text-decoration: none;
color: #000099;
}
#sprache a:hover, #sprache:a active {
text-decoration: none;
color: #999999;
}
#nav {
	position: absolute;
	height: 30px;
	width: 670px;
	left: 300px;
	top: 142px;
	visibility: visible;
	font-size: 0.85em;
	color: #ffffff;
	font-weight: bold;
}
#nav_center {
	height: 260px;
	width: 220px;
	color: #000099;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left;
	top: 200px;
	position: absolute;
	left: 25px;
	line-height: 1.4em;
}
#center {
	position: absolute;
	visibility: visible;
	left: 300px;
	top: 202px;
	height: 260px;
	width: 620px;
	font-size: 0.7em;
	line-height: 1.4em;
	overflow: auto;
}
#center a:link, #center a:hover, #center a:visited, #center a:active{
text-decoration: underline;
color: #000000;
}
#admincenter {
	position: absolute;
	visibility: visible;
	top: 46px;
	left: 40px;
	width: 920px;
	font-size: 0.85em;
/*	line-height: 1.4em;*/
	overflow: visible;
	background-color: #000099;
}
#foot {
	width: 450px;
	left: 350px;
	top: 605px;
	height: 30px;
	position: relative;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
	visibility: visible;
	font-weight: bolder;
}
#nav a:link, #nav a:visited {
text-decoration: none;
color: #ffffff;
}
#nav a:hover, #nav a:active {
text-decoration: none;
color: #999999;
}
#nav_center a:link, #nav_center a:visited {
	text-decoration: none;
	color: #000099;
	line-height: 2.0em;
}
#nav_center a:hover, #nav_center a:active {
text-decoration: none;
color: #666666;
}
#nav_center h4 {
	font-size: 1.2em;
	font-weight: bold;
}
#formularcenter {
	position: relative;
	visibility: visible;
	top: 170px;
	width: 600px;
	font-size: 0.85em;
	line-height: 1.4em;
	overflow: visible;
	margin: auto;
	background-color: #000099;
}
.fragebogen1 {
	color:      #ffffff;
	font-size:   0.9em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	padding:     5px }


table.haupttabelle  { }
table.navi2tabelle { margin-top: 25px; margin-right: 10px }

td.text  {
	color: #333;
	font-size: 10pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	background-color: #f2f2f2;
}
.headline { line-height: 8pt }
td.text1 { color: #333; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify }
td.rowname {  color: #333; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; padding-top: 10px; padding-right: 10px; padding-left: 20px }

a:hover  { text-decoration: underline }
a:active { text-decoration: underline }
.formueberschrift  { color: #ffffff; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #000099; padding: 3px }
.fusszeile {
	color: #000099;
	font-size: 8pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin-left: 3px;
	text-align: left;
	line-height: 2em;
}
a.fusszeile:visited {
	color: #000099;
}
.fusszeile1 {
	background-color: #000099;
	color: #ffffff;
	font-size: 8pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin-left: 3px;
}
a.fusszeile1  { color: #ffffff; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a.fusszeile1:visited { color: #ffffff}
a.fusszeile1:hover { text-decoration: underline }
a.fusszeile1:active { text-decoration: underline }
.ueberschrift     { color: #ffffff; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; margin-right: 18px; margin-bottom: 5px }
#rechts {
	float: right;
	width: 310px;
}
#einrueck {
	position: relative;
	left: 25px;
}
.active {
	color: #999999;
}
.fett-blau {
	font-weight: bold;
	color: #000099;
}
h1 {
	font-size: 1.4em;
/*	margin-bottom: -0.001em;*/
}
.warntext {
	color: #FF0000;
}

