BODY  {	margin: 0px;	padding: 0px;	background-color: #ffffff;/*	background-image: url(images/greenlineback.png);	background-repeat: repeat-x; */	background-image: url(images/lightgreenbalkenback2.png);	background-repeat: repeat-y;	background-position: 0px 0px;	color: #000000;	font-size: 9.25pt; font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 12.25pt;}a {	color: #002B8B;	text-decoration: underline;}a.position {	color: #4AAD29;	font-weight: bold; 	text-decoration: underline;}a.partnerlink {	color: #000000;	text-decoration: none;	font-size: 7.25pt; line-height: 12.25pt;}a.niederlassung {	color: #60BB45;	font-size: 9.25pt; font-style: normal; font-weight: bold; 	line-height: 11.25pt;	text-decoration: underline;}p.kanditatenkontakt {	color: #4AAD29;	margin-bottom:0px;}.scrollerlink {	color: #60BB45;	text-decoration: none;	font-size: 8.25pt; line-height: 13.25pt;}.scrollerlink:hover {	text-decoration: underline;}TR,TD,DIV  { 	font-size: 9.25pt; line-height: 14.25pt; vertical-align:top;	padding: 0px;/*	letter-spacing:-0.1pt; */}.toplogo {	TOP: 0px;	LEFT: 0px;	POSITION: absolute;}.content {	border:0px solid #60BB45;	TOP: 180px;	LEFT: 180px;	POSITION: absolute;	width:700px;}.pageheaderblue {	color: #002B8B;	font-size: 13.00pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 14.00pt; font-weight: bold; }.pageheadergreenbalken_left {	background-image: url(images/gruenbalken-links2.gif);	background-repeat: none;	background-position: 0px 0px;	width: 9px;	height: 20px;}.pageheadergreenbalken {	background-image: url(images/gruenbalken-back.gif);	background-repeat: repeat-x;	background-position: 0px 0px;	height: 18px;	color: #ffffff;	font-size: 10.00pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 10.00pt; font-weight: bold;	padding:2px 10px 0px 10px;}.pageheadergreenbalken_right {	background-image: url(images/gruenbalken-rechts2.gif);	background-repeat: none;	background-position: 0px 0px;	width: 11px;	height: 20px;}.scroller {	position:absolute;	top:126px;	left:150px;	width:750px;	height:20px;	border:0px solid #000000;	text-align: center; 	color: #dddddd;}.rightimage {	position:absolute;	top:148px;	left:653px;}.suchergebnistabelle {	border:0px solid #000000;	width: 700px;}.tdsuchergebnistitle {	background-color: #ffffff;	padding: 5px 5px 15px 5px;}.tdsuchergebnis {	background-color: #E4F4DE;	padding: 5px 5px 15px 5px;}.tdsuchergebnis2 {	background-color: #F6FCF4;	padding: 5px 5px 15px 5px;}.tdsuchergebnis3 {	background-color: #F2FBEF;	padding: 5px 5px 15px 5px;}.whiteleaf {	margin: 0px;	padding: 20px;	background-color: #ffffff;	color: #000000;	font-size: 8.25pt; line-height: 12.25pt;	border: 1px solid #000000;	vertical-align: top;	width:520px;}.whiteleaftable {	font-size: 8.25pt;	border-spacing:0px;	padding:0px;	width:530px;}TD.whiteleafsecondcol {	font-size: 8.25pt;	vertical-align:middle; text-align:left;	padding: 4px;}.stellentitel		{	font-size: 12.25pt;  line-height: 14.25pt;  font-weight: bold; display:block; padding:5px 2px 5px 4px; }.schritteframe {	border: 1px solid #D2EAC9;	padding:10px;}.bigkreisschriftdunkel {	font-size: 11.25pt;  line-height: 11.25pt;  font-weight: bold; display:block; padding:5px 2px 5px 4px; color:#4AAD29;}.bigkreisschrifthell {	font-size: 11.25pt;  line-height: 11.25pt;  font-weight: bold; display:block; padding:5px 2px 5px 4px; color:#D2EAC9; }.titelzeile {	color: #60BB45;	font-size: 12.25pt; font-style: normal; font-weight: bold; 	line-height: 14.25pt;	text-decoration: none;	display:block;	padding:10px 0px 20px 0px;}