body {	font:12px/15px verdana,arial,helvetica,sans-serif;	text-align:center;	margin:0px;	padding:0px;	color:#000;	background:#fff;	overflow:visible;}.centered-container {	position:absolute;	top:0px;	left:0px;	width:800px;	text-align:left;	z-index:2;	overflow:visible;}.bgimg {	position:relative;	top:84px;	left:51px;	width:749px;	height:133px;	z-index:-1;	margin:0px;	padding:0px;	border:0px;	background:#fff;	display:block;}.logo {	position:absolute;	top:34px;	left:0px;	width:248px;	height:37px;	z-index:3;		margin:0px;	padding:0px;	border:0px;	float:left;}.footer {	position:absolute;	top:0px;	left:51px;	width:749px;	z-index:8;		margin:0px;	padding:0px;	border:0px;}/* navigation */.nav-back {	position:absolute;	top:217px;	left:635px;	bottom:60px;	width:165px;	z-index:-1;	background:#fff;	display:block;}.nav-txt {	position:absolute;	top:84px;	left:635px;	bottom:60px;	width:160px;	padding-left:5px;	padding-top:4px;	z-index:4;}.nav-main {	margin-top:16px;}.nav-seo {	position:absolute;	top:-1000px;	left:-1000px;}/* textblock */.content {	position:absolute;	top:217px;	bottom:60px;	margin-left:51px;	width:584px;	overflow:visible;	z-index:2;	color:#000;	background:#fff;}/* links */.lauftext a {	color:#9F0026;}.nav-main a {	text-decoration:none;	font-weight:bold;	color:#000;	display:block;}.nav-main .passiv {	font-weight:bold;	color:#ddd;}.passiv {	color:#ddd;}.nav-sub {	margin-left:12px;}.nav-sub a {	text-decoration:none;	color:#000;	display:block;}.nav-sub .pfeil {	visibility:visible;	color:#9F0026;}.footer a, .footer a:hover {	color:#9F0026;}	.curr a {	color:#9F0026;}.curr .strich {	border-bottom: 1px solid #9F0026;}.curr .pfeil {	visibility:visible;}.pfeil {	font-weight:normal;	visibility:hidden;}.pfeil-leer {	font-weight:normal;	visibility:hidden;}.pfeil-passiv {	font-weight:normal;	color:#ddd;}.strich {	border-bottom: 1px solid #000;	width:148px;	margin-left:12px;	margin-bottom:12px;	font-size:1px;	line-height: 1px;	display:block;}.strich-passiv {	border-bottom: 1px solid #ddd;	width:148px;	margin-left:12px;	margin-bottom:12px;	font-size:1px;	line-height: 1px;	display:block;}.spez {	margin-top:42px;}/* textformate */.titel-1 {	margin-left:35px;	margin-bottom:21px;	margin-top:16px;	width:520px;	font-size:16px;	line-height:19px;}.titel-2 {	margin-left:35px;	margin-top:24px;	margin-bottom:15px;	width:520px;	font-weight:bold;	color:#BDBEC1;}.titel-2-lang {	margin-left:35px;	margin-top:36px;	margin-bottom:15px;	width:520px;	font-weight:bold;	color:#BDBEC1;}.titel-2k {	margin-left:35px;	margin-top:24px;	width:520px;	font-weight:bold;	color:#BDBEC1;}.titel-2k-lang {	margin-left:35px;	margin-top:36px;	width:520px;	font-weight:bold;	color:#BDBEC1;}.lauftext {	margin-left:35px;	margin-bottom:15px;	width:520px;}.aufzaehlung-1 {}.footer .lauftext {	font-size:11px;	line-height:13px;	color:#555;	margin-top:6px;	margin-left:0px;	width:740px;}.klein {	font-size:11px;	line-height:13px;}/* textfarben */.grau {	color:#ADAEB1;}#fixbox {	position:absolute; top:-100px; left:-100px;	visibility:visible;}/* extrawuerste fuer internet explorer */* html body {	padding:217px 0px 60px 0px;}* html .bgimg {	position:absolute;	margin-top:-217px;	margin-bottom:0px;}* html .logo {	position:absolute;	margin-top:-217px;	margin-bottom:0px;}* html .nav-back {	height:100%;	position:absolute;	margin-top:-217px;}* html .nav-txt {	position:absolute;	margin-top:-217px;	padding-top:20px;}* html .centered-container {	height:100%;}* html .content {	height:100%;}* html .footer {	position:absolute;	margin-bottom:-64px;}
