body			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#333333;
				margin: 0px;
				padding: 0px;
				
				background-color:#efefef; 
				}

a img		{ border:0px; }

a:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#559bcc; text-decoration:none; }
a:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#559bcc; text-decoration:none; }
a:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#559bcc; text-decoration:none; outline: 0; }
a:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#559bcc; text-decoration:none; }



h1			{
			font-family: Helvetica, Arial, sans-serif;
			font-size:26px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color:#333333;
			letter-spacing:1px;
			line-height:30px;
			}
h2			{
			font-size:14px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			line-height:20px;
			}
			
#BODY_top_hidden	{
					
					margin-top: 0px;
					margin-right: auto;
					margin-bottom: auto;
					margin-left: auto;
					background-image: url(/public/grafik/tophidden_bg.png);
					background-repeat: repeat-x;
					background-position: left top;
					}
					
#mydiv	{	
					width: 978px;
					margin: auto;
					}
					
#tophidden_head		{
					width: 74px;
					height: 19px;
					background-image:url(/public/grafik/hidden_head.png);
					background-repeat:no-repeat;
					background-position:904px 3px;
					padding:3px 0px 0px 904px;
					}
					
#tophidden_left	{
					float:left;	
					width: 327px;
					height: 131px;
					border-right:1px solid #035f8c;
					padding: 9px;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					}
					
.tophidden_link, .tophidden_link:link, .tophidden_link:active, .tophidden_link:visited, .tophidden_link:hover
					{
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-decoration:none;
					}
										
#th_left_left		{
					float:left;
					height:125px;
					width: 166px;
					padding-right:5px;
					padding-bottom:15px;
					}
					
#th_left_leftrub	{
					float:left;
					width: 166px;
					height: 19px;
					
					}
					
#th_left_leftpre	{
					float:left;
					width: 166px;
					height: 19px;
					}	
									
#th_left_leftbody	{
					float:left;
					width: 166px;
					height: 102px;
					}

#th_left_right		{
					float:left;
					width: 156px;
					height: 19px;
					padding:19px 0px 15px 0px;
					}
					
#th_left_rightpre	{
					float:left;
					width: 156px;
					height: 19px;
					
					}	
									
#th_left_rightbody	{
					float:left;
					width: 156px;
					height: 102px;
					}
					
#tophidden_middle	{	
					float:left;
					width: 271px;
					height: 130px;
					border-left:1px solid #378abb;
					border-right:1px solid #035f8c;
					padding:9px 20px 9px 20px;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					}
					
#th_middle_rub		{	
					float:left;
					width: 271px;
					height:19px;
					padding-bottom:10px;
					}
					
#th_search_field	{	
					float:left;
					width:207px;
					padding:0px 20px 0px 0px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					}
					
#th_search_button	{	
					float:left;
					width:44px;
					padding:0px 0px 0px 0px;
					font-family: Verdana, Helvetica, sans-serif;
					}
					
.th_searchfield		{
					width:207px;
					height:15px;
					font-size:11px;
					color:#333333;
					padding:1px 2px 0px 2px;
					border:1px solid #efefef;
					}
					


.teleform		{
					width:191px;
					height:15px;
					font-size:11px;
					color:#333333;
					padding:1px 2px 0px 2px;
					border:1px solid #efefef;
					}







.th_button			{
					width:44px;
					height:18px;
					font-size:10px;
					color:#FFFFFF;
					background:url(/public/grafik/th_searchbtn.png);
					background-repeat:no-repeat;
					border:none;
					}
					
#tophidden_right	{
					float:left;	
					width: 260px;
					height: 131px;
					border-left:1px solid #378abb;
					padding:9px 20px 9px 20px;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					}
					
#th_right_rub		{	
					float:left;
					width: 260px;
					height:19px;
					padding-bottom:10px;
					}
					
#th_right_body		{	
					float:left;
					width: 260px;
					height:111px;
					}	
					
#th_right_left		{
					float:left;
					width: 197px;
					height:111px;
					padding-right:19px;
					}
					
#th_right_bd_person	{	
					float:left;
					width: 197px;
					height:30px;
					magrin-bottom:4px;
					}
					
.right_bd_person	{
					width:197px;
					height:18px;
					font-size:11px;
					color:#333333;
					padding:1px 2px 0px 2px;
					border:1px solid #efefef;
					
					}
					
					
#th_right_bd_tele	{	
					float:left;
					width: 197px;
					}				
					
.right_bd_tele		{
					width:197px;
					height:18px;
					font-size:11px;
					color:#333333;
					padding:1px 2px 0px 2px;
					border:1px solid #efefef;
					}	
					
#th_right_btn		{
					float:left;
					height:81px;
					width:44px;
					padding:30px 0px 0px 0px;
					font-family: Verdana, Helvetica, sans-serif;
					}
					
#BODY_wrap			{
					margin-top: auto;
					margin-right: auto;
					margin-bottom: auto;
					margin-left: auto;
					background-position: left top;
					background:url(/public/grafik/bakgrund.png);
					background-repeat:repeat-x;
					min-height:352px;
					z-index:1;
					position: relative;
					
					}		

#BODY_main		{
				width:978px;
				margin: auto;
				z-index:1;
				position: relative;
				
				
				}
			
#BODY_top_holder 	{

					margin: auto;
					width:978px;
					height:102px;
					z-index:1;
					position: relative;
					}
					
#top_left			{
					float:left;
					width:345px;
					height:67px;
					background-image:url(/public/grafik/logo.png);
					background-repeat:no-repeat;
					background-position:9px 35px;
					padding:35px 0px 0px 9px;
					}

#top_right			{
					float:right;
					width:615px;
					height:102px;
					padding:0px 9px 0px 0px;
					z-index:2;
					position:relative;
					}
					
#top_right_contact	{
					float:left;
					width:75px;
					height:18px;
					padding:0px 1px 0px 0px;
					background-image:url(/public/grafik/top_right_contact.png);
					background-repeat:no-repeat;
					z-index:2000;
					position:absolute;
					margin-left:539px;
					}


						
					
#topmenu			{
					float:right;
					height:102px;
					position:relative;
					z-index:3;
					}
						

								
#BODY_login	 		{
					float:left;
					width:969px;
					height:16px;
					padding:20px 0 0 9px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;
					}
					
.BODY_login_txt:link, .BODY_login_txt:active, .BODY_login_txt:visited, .BODY_login_txt:hover		
					{
					font-family: Verdana, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;
					text-decoration:none;
					outline: 0;
					}
					

								
#BODY_main_holder		{
					float:left;
					width:978px;
					background:url(/public/grafik/main_bg.gif);
					background-repeat:repeat-y;
					}
					
#MAIN_top_pic_wrap		{
					float:left;
					width:940px;
					background:url(/public/grafik/toppic_bg.png);
					background-repeat:no-repeat;
					padding:10px 19px 0px 19px;
					}
					

					
#topbild			{
					float:left;
					width:940px;
					height:250px;
					background:url(/public/grafik/toppbild_default.jpg);
					background-repeat:no-repeat;
					padding:0px 0px 0px 0px;
					}
					
#MAIN_content		{
					float:left;
					width:940px;
					padding:0px 19px 0px 19px;
					background-image:url(/public/grafik/cont_bg.png);
					}	


#CONT_crumbs		{
					float:left;
					width:940px;
					height:20px;
					padding:7px 0px 0px 0px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#787878;
					text-decoration:none;
					}
					
a.CRUMBS_On			{font-size: 11px;}
a.CRUMBS_Off			{font-size: 11px;} 

.CRUMBS_On				{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_On a			{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_On:link			{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_On:visited		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_On:active		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_On:hover		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}

.CRUMBS_Off				{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_Off a			{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;} 
.CRUMBS_Off:link		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;} 
.CRUMBS_Off:visited		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;} 
.CRUMBS_Off:active		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}
.CRUMBS_Off:hover		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none; text-transform: uppercase;}

.CRUMBS_On				{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}
.CRUMBS_On a:link		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}
.CRUMBS_On a:visited	{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}
.CRUMBS_On a:active		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}
.CRUMBS_On a:hover		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}

.CRUMBS_Off				{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}
.CRUMBS_Off a:link		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;} 
.CRUMBS_Off a:visited	{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;} 
.CRUMBS_Off a:active	{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;}
.CRUMBS_Off a:hover		{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #787878; text-decoration:none;} 

					

#CONT_flash_wrap	{
					float:left;
					width:940px;
					padding:0px 0px 0px 0px;
					background-image:url(/public/grafik/flash_greyborder.png);
					background-position:center bottom;
					background-repeat:no-repeat;
					}	
					
#CONT_flash			{
					float:left;
					width:600px;
					padding:0px 0px 0px 0px;
					}	
					
#CONT_flash_pic		{
					float:left;
					width:320px;
					padding:0px 0px 0px 20px;
					}	
					
#CONT_main_wrap		{
					float:left;
					width:940px;
					padding:0px 0px 0px 0px;
					}	
					
#CONT_main_left		{
					float:left;
					width:220px;
					padding:0px 0px 0px 0px;
					}
					
#leftmenu			{
					float:left;
					width:210px;
					padding:5px 5px 4px 5px;
					background-color:#efefef;
					background-image:url(/public/grafik/leftmenu_btn_border.gif);
					background-repeat:no-repeat;
					}
					
.left_plug			{
					float:left;
					width:220px;
					padding:0px 0px 0px 0px;
					margin-top:10px;
					}
					

					
#CONT_main_cent		{
					float:left;
					width:460px;
					padding:0px 20px 0px 20px;
					line-height:16px;
					}
					
#main_cent_header	{
					float:left;
					width:460px;
					height:38px;
					padding:0px 0px 0px 0px;
					margin-bottom:5px;
					border-bottom:1px solid #e8e8e8;
					}
					
#main_cent_pre		{
					float:left;
					width:460px;
					padding:0px 0px 0px 0px;
					}
					
#main_cent_news		{
					float:left;
					width:460px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:11px;
					color:#888888;
					padding-top:10px;
					}
					
.newsflashcent_link:link, .newsflashcent_link:active, .newsflashcent_link:visited, .newsflashcent_link:hover
					{
					font-family: Verdana, Helvetica, sans-serif;
					font-size:12px;
					color:#559bcc;
					
					}
					
.newscent_date		{
					padding: 4px 0px 0px 0px;
					}
					
.newscent_alt		{
					background-color:#f5f4f4;
					padding: 2px 6px 6px 6px;
					}
					
.newscent_alt2		{
					background-color:#ffffff;
					padding: 2px 6px 6px 6px;
					}
					
#CONT_main_right	{
					float:left;
					width:220px;
					padding:0px 0px 0px 0px;
					}
					
#main_right_news	{
					float:left;
					width:220px;
					padding:0px 0px 0px 0px;
					background-image:url(/public/grafik/news_bg.png);
					}
					
#main_right_press	{
					float:left;
					width:220px;
					padding:0px 0px 0px 0px;
					margin-top:10px;
					background-image:url(/public/grafik/news_bg.png);
					}
					
.right_plug_head	{
					float:left;
					width:208px;
					height:28px;
					padding:15px 0px 0px 12px;
					background-image:url(/public/grafik/news_top.png);
					background-repeat:no-repeat;
					font-family: Helvetica, Arial, sans-serif;
					font-size:14px;
					color:#6d6d6d;
					}

.right_plug_body	{
					float:left;
					width:208px;
					padding:0px 0px 4px 12px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#888888;
					}
					
.newsflash_link:link, .newsflash_link:active, .newsflash_link:visited, .newsflash_link:hover
					{
					font-family: Verdana, Helvetica, sans-serif;
					font-size:11px;
					color:#559bcc;
					}
					
.newsflash_all:link, .newsflash_all:active, .newsflash_all:visited, .newsflash_all:hover
					{
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#559bcc;
					font-weight:bold;
					}
					
.news_date			{
					padding: 4px 0px 0px 0px;
					}
					
					
.right_plug_footer	{
					float:left;
					width:220px;
					height:4px;
					padding:0px 0px 0px 0px;
					background-image:url(/public/grafik/news_bottom.png);
					background-repeat:no-repeat;
					}
					
.search_plug_head	{
					float:left;
					width:208px;
					height:28px;
					padding:15px 0px 0px 12px;
					background-image:url(/public/grafik/search_top.png);
					background-repeat:no-repeat;
					font-family: Helvetica, Arial, sans-serif;
					font-size:14px;
					color:#6d6d6d;
					}

.search_plug_body	{
					float:left;
					width:208px;
					padding:0px 0px 16px 12px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#888888;
					}
					

					
.search_plug_footer	{
					float:left;
					width:220px;
					height:4px;
					padding:0px 0px 0px 0px;
					background-image:url(/public/grafik/news_bottom.png);
					background-repeat:no-repeat;
					}
					
#search_field		{
					float:left;
					width:140px;
					padding:0px 0px 0px 0px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					}

#search_button		{
					float:left;
					width:48px;
					padding:0px 0px 0px 0px;
					font-family: Verdana, Helvetica, sans-serif;
					}
					
.searchfield		{
					width:125px;
					height:17px;
					font-size:11px;
					color:#333333;
					padding:4px 2px 0px 2px;
					border:1px solid #efefef;
					}
					
.button				{
					width:55px;
					height:23px;
					font-size:10px;
					color:#333333;
					background:url(/public/grafik/search_button.gif);
					background-repeat:no-repeat;
					border:none;
					padding-bottom:3px;
					}

#BODY_main_footer		{
					float:left;
					width:969px;
					height:105px;
					background:url(/public/grafik/footer_bg.png);
					background-repeat:no-repeat;
					padding:0px 0px 0px 9px;
					}
					
#main_footer_left	{
					float:left;
					width:125px;
					height:75px;
					padding:30px 0px 0px 7px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#888888;
					text-decoration:none;
					}
					
#main_footer_right	{
					float:left;
					width:256px;
					height:75px;
					padding:30px 0px 0px 205px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#888888;
					text-decoration:none;
					}
					
#main_footer_logo	{
					float:left;
					width:341px;
					height:75px;
					padding:30px 7px 0px 28px;
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#888888;
					text-decoration:none;
					}
					
#footer_logo1		{
					float:left;
					width:66px;
					padding:30px 0px 0px 20px;
					}
					
#footer_logo2		{
					float:left;
					width:66px;
					padding:30px 0px 0px 16px;
					}
					
#footer_logo3		{
					float:left;
					width:66px;
					padding:30px 0px 0px 12px;
					}
					
#footer_logo4		{
					float:left;
					width:66px;
					padding:30px 0px 0px 12px;
					}
					

.footer_txt,					
.footer_txt:link, .footer_txt:active, .footer_txt:visited		
					{
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#888888;
					text-decoration:none;
					}
					
.footer_txt:hover	{
					font-family: Verdana, Helvetica, sans-serif;
					font-size:10px;
					color:#559bcc;
					text-decoration:none;

					}
					
.search_div_1           { float:left; width:460px; margin:0; padding:8px 0 8px 0; clear:both; }
	.search_div_1_a			{ float:left; }
	.search_div_1_b			{ float:left; padding:8px 0 0 0; }
	.search_div_1_c			{ float:left; padding:8px 0 0 5px;}
	.search_div_1_c a, .search_div_1_c a:link, .search_div_1_c a:active, .search_div_1_c a:visited
								{ color:#666666; text-decoration:none; font-weight:bold; } 
	.search_div_1_c a:hover		{ color:#666666; text-decoration:underline; font-weight:bold; }
	
	.SEARCH_On:link, .SEARCH_On:active, .SEARCH_On:visited
								{ color:#666666; text-decoration:none; font-weight:bold; } 
	.SEARCH_On:hover 		{ color:#666666; text-decoration:underline; font-weight:bold; }



	
    .search_div_2            { float:left; width:460px; height:80px; margin:0 0 3px 0; padding:0 0 5px 0; border-bottom:1px solid #efefff; clear:both; }
    .search_div_3            { float:left; width: 80px; height:80px; margin:0; padding:0 0 0 0; float:left; }
    .search_div_4            { float:left; width:380px; height:80px; margin:0; padding:0; float:right; }
    .search_div_5            { float:left; width:370px; height:60px; margin:0; padding:0 0 0 10px; float:none; color:#333333; }
	
	.search_div_5 a, .search_div_5 a:link, .search_div_5 a:active, .search_div_5 a:visited
								{ color:#666666; text-decoration:none; } 
	.search_div_5 a:hover		{ color:#666666; text-decoration:underline; }
    .search_div_6            { float:left; width:313px; height:20px; margin:0; padding:0; float:none; }
    .search_div_7            { color:#8F8F8F; font-size:11px; }
    .search_hr                { width:403px; height:1px; line-height:1px; overflow:hidden; border:0px none; clear:both; padding:0; margin:8px 0 0 0; }
    .search_div_1 img        { margin:5px 10px 0 0; }
    .search_div_3 img        { border:1px solid #ffffff; }
    .search_div_6 a,
    .search_div_6 a:link,
    .search_div_6 a:hover,
    .search_div_6 a:visited,
    .search_div_6 a:active    { color:#8F8F8F; font-size:12px; }
					
			
			