/* AWO-Styles *//* Ebenen-Definitionen */body{	margin: 0px;	cursor: default;}#logo{	position: absolute;	left: 0px;	top: 0px;	z-Index: 3;}#navigation{	position: absolute;	top: 120px;	left: 12px;	width: 175px;	z-Index: 2;}#seite{	position: absolute;	left: 260px;	top: 80px;	padding-bottom: 25px;	padding-right: 15px;	z-Index: 0;}#banner{	position: absolute;	top: 0px;	left: 0px;	width: 99%;	text-align: right;	background: none;	z-Index: 1;}#service{	position: absolute;	top: 0px;	left: 125px;	background: none;	z-Index: 4;	visibility: hidden;}/* Ebenen-Definitionen Ende *//* Navigation */a.navigation{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #c70000;	text-decoration: none;	font-weight: bold;	padding: 0px;	background: none;}a.navigation:visited{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #c70000;	text-decoration: none;	font-weight: bold;	padding: 0px;	background: none;}a.navigation:active{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #c70000;	text-decoration: none;	font-weight: bold;	padding: 0px;	background: none;}a.navigation:hover{	background: #FBEBEB;	color: #c70000;}td.navigation-name{	padding-top: 10px;	vertical-align: top;}td.navigation-image{	padding-top: 5px;	vertical-align: top;}table.navigation{	/* margin-top: 3px; */	margin: 0px;}a.navigation-title{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	font-weight: bold;	padding: 0px;}a.navigation-title:hover{	background: #FBEBEB;	color: black;}/* Navigation-Definitionen Ende *//* Service-Definitionen */a.service{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	font-weight: bold;	background: none;}a.service:active{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	font-weight: bold;	background: none;}a.service:visited{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	font-weight: bold;	background: none;}a.service:hover{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: black;	text-decoration: none;	font-weight: bold;	background: none;}td.service{	/* padding: 3px 4px 3px 2px; */	border-bottom: 1px solid white;	border-left: 1px solid white;	height: 21px;}/* Service-Definitionen Ende*//* Banner-Definitionen */td.banner{	/* padding: 4px; */	background: white;}a.banner{}a.banner:hover{	color: white;	background: #c70000;}/* Banner-Definitionen Ende*//* Grundlegende Absatzformate */h1{	font-family: times, serif;	font-size: 36px;	font-style: italic;	letter-spacing: 1px;	font-weight: bold;	margin-bottom: 30px;	text-align: center;	margin-right: 60px;	color: #c70000;}h2{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: #444444;	line-height: 20px;	margin-right: 10%;	margin-top: 35px;}h3{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #c70000;	line-height: 18px;	margin-right: 10%;	margin-top: 35px;}p{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: black;	line-height: 20px;	margin-right: 10%;}a{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #c70000;	text-decoration: none;	font-weight: bold;	/* padding: 2px; */}	a:hover{	color: white;	background: #c70000;}a.lithium{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	color: #c70000;	text-decoration: none;	font-weight: bold;	/* padding: 2px; */}	/* Grundlegende Absatzformate Ende *//* Ansprechpersonen Definitionen */table.ansprechperson{	width: 90%;	margin-top: 30px;	margin-right: 50px;}p.ansprechperson-titel{	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	COLOR: white; 	LINE-HEIGHT: 15px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;}td.ansprechperson{	padding-left: 10px;	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	BACKGROUND: #004981; 	COLOR: white; 	LINE-HEIGHT: 15px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	border-bottom: 1px solid white;}p.ansprechperson{	FONT-SIZE: 12px; 	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;}td.ansprechperson-gerade{	padding-left: 30px;	FONT-SIZE: 12px; 	BACKGROUND: #d7d7d7;	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	border-bottom: 1px solid white;	}td.ansprechperson-ungerade{	padding-left: 30px;	FONT-SIZE: 12px; 	BACKGROUND: #ececec;	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	border-bottom: 1px solid white;	}.zahlgros{	font-family: times, serif;	font-size: 36px;	font-style: italic;	letter-spacing: 1px;	font-weight: bold;	margin-bottom: 5px;	text-align: left;	margin-right: 5%;	color: #c70000;}.impressumlithium{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	color: darkgray;	line-height: 20px;	margin-right: 10%;}a.ansprechperson{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	color: #c70000;	text-decoration: none;	font-weight: bold;	/* padding: 2px; */}	a.ansprechperson:hover{	color: white;	background: #c70000;}/* Ansprechpersonen Definitionen Ende*//* Linkliste Definitionen */table.linkliste{	/* width: 90%; */	margin-top: 30px;	margin-right: 50px;}td.linkliste{	/* padding: 3px 15px 3px 5px; */	padding-left: 10px;	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	BACKGROUND: #004981; 	COLOR: white; 	LINE-HEIGHT: 15px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	border-bottom: 1px solid white;}td.linkliste-gerade{	padding-left: 30px;	FONT-SIZE: 12px; 	BACKGROUND: #d7d7d7;	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	border-bottom: 1px solid white;	}td.linkliste-ungerade{	padding-left: 30px;	FONT-SIZE: 12px; 	BACKGROUND: #ececec;	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	border-bottom: 1px solid white;	}p.linkliste{	padding: 3px 15px 3px 10px;	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	BACKGROUND: #004981; 	MARGIN: 30px 50px 1px 0px;	COLOR: white; 	LINE-HEIGHT: 15px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	width: 90%;	}p.linkliste-gerade{	padding: 5px 5px 7px 20px;	FONT-SIZE: 12px; 	BACKGROUND: #d7d7d7;	margin: 0px 50px 1px 0px;	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	width: 90%;	}p.linkliste-ungerade{	padding: 5px 5px 7px 20px;	FONT-SIZE: 11px; 	BACKGROUND: #ececec;	margin: 0px 50px 1px 0px;	COLOR: #000000; 	LINE-HEIGHT: 16px;	FONT-FAMILY: verdana, arial, helvetica, sans-serif;	width: 90%;	}/* Linkliste Definitionen Ende*//* zurueck Definitionen */p.zurueck{	text-align: right;}a.zurueck{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-decoration: none;}/* zurueck Definitionen Ende*//* Kopfzeilen Definitionen */table.kopfzeile{	/* width: 90%; */	margin-top: 30px;	margin-right: 50px;}td.kopfzeile{	/* padding: 3px 15px 3px 5px; */	padding-left: 10px;	FONT-SIZE: 11px;	FONT-WEIGHT: bold; 	BACKGROUND: #004981;	COLOR: white; 	FONT-FAMILY: verdana, arial, helvetica, sans-serif;}/* Kopfzeilen Definitionen Ende */ul{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	color: black;	line-height: 20px;	margin-right: 10%;	list-style-image: url(punktrot.gif);}ul.sprechzeiten{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	FONT-WEIGHT: bold; 	color: black;	line-height: 20px;	margin-right: 10%;	list-style-image: url(rotesmegafon.gif);}ul.offnungszeiten{	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	FONT-WEIGHT: bold; 	color: black;	line-height: 20px;	margin-right: 10%;	list-style-image: url(hausoffen.gif);}.interview{	PADDING-RIGHT: 5px; PADDING-LEFT: 80px;  FONT-SIZE: 13px; 	BACKGROUND: #ececec; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ce0031; 	LINE-HEIGHT: 20px; PADDING-TOP: 5px; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}.interviewfrage{	PADDING-RIGHT: 5px; PADDING-LEFT: 8px;  FONT-WEIGHT: bold; FONT-SIZE: 11px; 	BACKGROUND: #e7dadf; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: black; 	LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}