 body.std			{	color: #000000; background-color: #f2faf6;
						font-family: verdana, arial, helvetica; font-style: normal; font-size: 10px; text-decoration: none; font-weight: normal; 
 						background-image: url('../img/general/background.gif'); background-position: 0px 0px;
 						background-repeat: repeat-x; background-attachment: scroll;
 						padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

 body.popup			{	color: #000000; background-color: #f2faf6; text-align: center;
						font-family: verdana, arial, helvetica; font-style: normal; font-size: 10px; text-decoration: none; font-weight: normal; 
 						padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

 div.content		{	position: absolute; 
 						top: 0px; width: 770px; z-index: 1;
 						background-image: url('../img/general/content_background.gif'); background-position: 580px 0px;
 						background-repeat: repeat-y; background-attachment: scroll; }

 div.head			{	position: absolute; 
 						top: 0px; left: 0px; width: 770px; height: 137px; z-index: 2;
 						background-image: url('../img/general/willkommen.gif'); background-position: 0px 55px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.logo			{	position: absolute; 
 						top: 0px; left: 550px; width: 220px; height: 137px; z-index: 3; }

 div.menu			{	position: absolute; 
 						top: 137px; left: 608px; width: 162px; height: auto; z-index: 2; }
 						
 div.m1				{	position: static;
 						width: 117px; height: auto;
 						padding-left: 40px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;
 						background-color: #cce8d4; 
 						border-color: #f2faf6; border-style: solid; border-width: 0px 0px 2px 0px; }

 div.m1c			{	position: static;
 						width: 117px; height: auto;
 						padding-left: 40px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;
 						background-color: #6fc895; 
 						border-color: #f2faf6; border-style: solid; border-width: 0px 0px 2px 0px; }

 div.m2				{	position: static;
 						width: 117px; height: auto;
 						padding-left: 40px; padding-top: 4px; padding-bottom: 4px; padding-right: 5px;
 						background-color: #e5f4ea;
 						background-image: url('../img/general/um_0.gif'); background-position: 0px 0px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.m2c			{	position: static;
 						width: 117px; height: auto;
 						padding-left: 40px; padding-top: 4px; padding-bottom: 4px; padding-right: 5px;
 						background-color: #e5f4ea;
 						background-image: url('../img/general/um_c.gif'); background-position: 0px 0px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.m2e			{	position: static;
  						width: 117px; height: auto;
 						padding-left: 40px; padding-top: 4px; padding-bottom: 4px; padding-right: 5px;
 						background-color: #e5f4ea;
 						border-color: #f2faf6; border-style: solid; border-width: 0px 0px 2px 0px; }

 div.menu_end		{	position: static;
  						width: 162px; height: 120px;
 						background-image: url('../img/general/menu_end.gif'); background-position: 0px 0px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.text			{	position: absolute; 
 						top: 137px; left: 0px; width: 575px; height: auto; z-index: 2;
 						padding-left: 10px; padding-right: 10px; }


 div.text_head		{	position: static; 
 						width: 575px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px;
 						padding-bottom: 15px; padding-top: 15px;}

 div.text_head_blue	{	position: static; 
 						width: 575px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 12px; font-weight: bold; color: #005bab; line-height: 16px;
 						padding-bottom: 15px; }

 div.text_line		{	position: static; 
	 					width: 575px; height: 10px;; z-index: 3; 
	 					font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: bold; color: #005bab; line-height: 16px;
	 					border-color: #3db672; border-style: solid; border-width: 1px 0px 0px 0px; }

 div.text_space		{	position: static; 
	 					width: 575px; height: 10px;; z-index: 3; 
	 					font-family: sans-serif; font-style: normal; font-size: 11px; font-weight: bold; color: #005bab; line-height: 16px; }

 div.text_cont		{	position: static; 
 						width: 575px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						padding-bottom: 15px; }

 div.text_cont_green	{	position: static; background-color: #cce8d4;
 							width: 555px; height: auto; z-index: 3; 
 							font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 							padding: 8px 10px 0px 10px; }

 div.text_cont_ar	{	position: static; 
 						width: 555px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						padding-bottom: 15px; padding-left: 20px;
 						background-image: url('../img/general/cont_arrow.gif'); background-position: 0px 0px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.text_cont_green_ar	{	position: static; background-color: #cce8d4;
 							width: 535px; height: auto; z-index: 3; 
 							font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 							padding-bottom: 8px; padding-left: 30px; padding-right: 10px; padding-top: 8px;
 							background-image: url('../img/general/cont_arrow.gif'); background-position: 10px 8px;
 							background-repeat: no-repeat; background-attachment: scroll; }

 div.text_cont_back	{	position: static; 
 						width: 555px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						padding-bottom: 15px; padding-left: 20px;
 						background-image: url('../img/general/back_arrow.gif'); background-position: 0px 0px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.text_head_line	{	position: static; 
 						width: 575px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 12px; font-weight: bold; color: #005bab; line-height: 16px;
 						padding-bottom: 15px; 
 						background-image: url('../img/general/green-line.gif'); background-position: 0px 2px;
 						background-repeat: repeat-x; background-attachment: scroll; }

 div.td_cont_ar		{	position: static;
 						width: auto; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						padding-left: 30px;
 						background-image: url('../img/general/cont_arrow.gif'); background-position: 10px 0px;
 						background-repeat: no-repeat; background-attachment: scroll; }

 div.td_frame		{	position: static;
 						width: auto; height: auto; z-index: 3; 
 						padding-bottom: 10px; }

 div.text_search_head	{	position: static; 
 							width: 575px; height: auto; z-index: 3; 
 							font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 							padding-top: 10px; }

 div.text_search_cont	{	position: static; 
 							width: 575px; height: auto; z-index: 3; 
 							font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 							padding-bottom: 5px; }


 div.bw_head		{	position: static; 
 						width: 500px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px;
 						padding-left: 25px; padding-bottom: 3px; padding-top: 0px;}

 div.bw_cont		{	position: static; 
 						width: 500px; height: auto; z-index: 3; 
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						padding-left: 25px; padding-bottom: 15px; }



 div.home_img		{	position: absolute; 
 						top: 137px; left: 10px; width: 357px; height: 332px; z-index: 2; }

 div.home_cont		{	position: absolute; 
 						top: 137px; left: 367px; width: 241px; height: auto; z-index: 2; }

 div.home_part		{	position: absolute; 
 						background-color: #ffffff;
 						top: 316px; left: 367px; width: 241px; height: 167px; z-index: 3;
 						border-color: #7fadd5; border-style: solid; border-width: 2px 0px 2px 0px; }

 div.home_cont_head	{	position: static;
 						width: 241px; height: 19px; z-index: 2;
 						background-color: #cce8d4;
 						border-color: #ffffff; border-style: solid; border-width: 0px 0px 5px 0px;  }
 						
 .home_cont_head	{	padding-left: 5px; padding-top: 3px;
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; text-decoration: none; font-weight: bold; color: #005bab; line-height: 16px; }

 div.home_cont_news_r	{	position: static;
 							width: 241px; height: auto; z-index: 2;
 							padding-left: 20px; padding-rigth: 10px;
	 						background-color: #fa8072;
	 						background-image: url('../img/general/news_red_hg.gif'); background-position: 0px 0px;
	 						background-repeat: no-repeat; background-attachment: scroll; }

 div.home_cont_news_w	{	position: static;
 							width: 241px; height: auto; z-index: 2;
 							padding-left: 20px; padding-rigth: 10px;
	 						background-color: #ffffff;
	 						background-image: url('../img/general/news_white_hg.gif'); background-position: 0px 0px;
	 						background-repeat: no-repeat; background-attachment: scroll; }

 div.home_cont_end	{	position: static;
 						width: 241px; height: 10px; z-index: 2;
 						padding-left: 20px; padding-rigth: 10px; 
 						border-color: #3db672; border-style: solid; border-width: 2px 0px 0px 0px; }


 .home_cont_news	{	padding-top: 5px; padding-bottom: 5px; height: 18px;
 						font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #005bab; line-height: 16px; }

 img.part			{	padding-left: 10px; padding-top: 10px;}

 img.pers			{	float: right; margin-right: 130px; }

 td					{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px; }

 td.alh1			{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: bold; color: #000000; line-height: 16px;
 						width: 200px; height: 18px; background-image: url('../img/general/green-line.gif'); background-position: 0px 2px; background-repeat: repeat-x; background-attachment: scroll; vertical-align: bottom; }

 td.alh2			{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 375px; height: 18px; background-image: url('../img/general/green-line.gif'); background-position: 0px 2px; background-repeat: repeat-x; background-attachment: scroll; vertical-align: bottom; }

 td.alh12			{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: bold; color: #000000; line-height: 16px;
 						width: 200px; height: 38px; background-image: url('../img/general/green-line.gif'); background-position: 0px 22px; background-repeat: repeat-x; background-attachment: scroll; vertical-align: bottom; }

 td.alh22			{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 375px; height: 38px; background-image: url('../img/general/green-line.gif'); background-position: 0px 22px; background-repeat: repeat-x; background-attachment: scroll; vertical-align: bottom; }

 td.alb1			{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 200px; vertical-align: top; }

 td.alb2			{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 375px; vertical-align: top; }

 td.gb1				{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 50px; vertical-align: top; }

 td.gb2				{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 525px; vertical-align: top; }

 td.bb1				{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 50px; vertical-align: top; }

 td.bb2				{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 425px; vertical-align: top; }

 td.bb3				{	font-family:  verdana, arial, helvetica; font-style: normal; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;
 						width: 100px; vertical-align: top; text-align: right; }

 p.content			{	width: 370px;
 						font-family: sans-serif; font-style: normal; font-size: 12px; text-decoration: none; font-weight: normal; 
 						line-height: 15px; letter-spacing: 0pt; }

 .bold				{	font-weight: bold; }

 .bb				{	font-size: 1px; }
 
 img				{	border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; }

 a.m1:link  		{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; font-weight: normal; letter-spacing: -1pt; }
 a.m1:visited		{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; font-weight: normal; letter-spacing: -1pt; }
 a.m1:active		{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #000000; text-decoration: underline; font-weight: normal; letter-spacing: -1pt; }
 a.m1:hover		 	{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #000000; text-decoration: underline; font-weight: normal; letter-spacing: -1pt; }
 
 a.m2:link  		{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #001e72; text-decoration: none; font-weight: normal; letter-spacing: -0.5pt; }
 a.m2:visited		{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #001e72; text-decoration: none; font-weight: normal; letter-spacing: -0.5pt; }
 a.m2:active		{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #001e72; text-decoration: underline; font-weight: normal; letter-spacing: -0.5pt; }
 a.m2:hover		 	{	font-family: verdana, arial, helvetica; font-size: 10px; font-style: normal; color: #001e72; text-decoration: underline; font-weight: normal; letter-spacing: -0.5pt; }
 
 a.plain:link  		{	font-family: verdana, arial, helvetica; color: #005bab; font-style: normal; text-decoration: none; font-weight: normal; }
 a.plain:visited	{	font-family: verdana, arial, helvetica; color: #005bab; font-style: normal; text-decoration: none; font-weight: normal; }
 a.plain:active		{	font-family: verdana, arial, helvetica; color: #005bab; font-style: normal; text-decoration: underline; font-weight: normal; }
 a.plain:hover	 	{	font-family: verdana, arial, helvetica; color: #005bab; font-style: normal; text-decoration: underline; font-weight: normal; }
 
 a:link  			{	font-family: verdana, arial, helvetica; color: #005bab; font-size: 11px; font-style: normal; text-decoration: none; font-weight: normal; }
 a:visited			{	font-family: verdana, arial, helvetica; color: #005bab; font-size: 11px; font-style: normal; text-decoration: none; font-weight: normal; }
 a:active			{	font-family: verdana, arial, helvetica; color: #005bab; font-size: 11px; font-style: normal; text-decoration: underline; font-weight: normal; }
 a:hover		 	{	font-family: verdana, arial, helvetica; color: #005bab; font-size: 11px; font-style: normal; text-decoration: underline; font-weight: normal; }