/*
 * COMMON STYLES
 */

*					{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 1.35; }
body, a, p, 
table, td, 
h1, h2, h3, h4, 
li 					{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: normal; }
h1					{ color: #535353; font-size: 25px; }
h2					{ font-size: 16px; color: #666; }
body, form 			{ margin: 0px; padding: 0px; }
body, html 			{ height: 100%; }
table 				{ border-collapse: collapse; }
td 					{ padding: 0px; vertical-align: top; }
img 				{ border: 0; }
a, a:visited 		{ color: #7D7158; text-decoration: none; background: transparent url(../image/common/a_arrow.gif) top left no-repeat; padding-left: 11px; position: relative; left: -15px; display: block; }
a:hover			 	{ color: #000000; text-decoration: none; background: transparent url(../image/common/a_arrow_hover.gif) top left no-repeat; }
a span				{ color: #7D7158; }
a:hover span		{ color: #000000; }
form 				{ display: inline; }

.clearing			{ clear: both; width: 0px; height: 0px; display: inline; line-height: 0px; font-size: 0; }

body 				{ background: transparent url(../image/common/bg_top.png) 0 0 repeat-x; text-align: center; }
body #background	{ background: transparent url(../image/common/bg_bottom.png) 0 0 repeat-x; position: relative; bottom: 0; left: 0; width: 100%; height: 90px; }
body #wrapper		{ width: 980px; margin: 0px auto; text-align: left; }

/*
 * PAGE STYLES
 */

#header				{ width: 980px; height: 160px; background: transparent url(../image/common/bg_header.png) 0 0 repeat-x; position: relative; }
	#header #logo	{ width: 366px; height: 30px; position: absolute; top: 70px; left: 50px; }
	#header #logo a	{ background: none; margin: 0px; padding: 0px; }
	
	#header #menu				{ position: absolute; top: 1px; right: 150px; width: 500px; text-align: right; color: #FFFFFF; text-transform: uppercase; font-size: 10px; }
	#header #menu a				{ background: none; left: 0px; padding: 0px; color: #FFFFFF; text-transform: uppercase; font-size: 10px; display: inline-block; }
	#header #menu span.spacer	{ display: inline-block; width: 17px; text-align: center; color: #FFFFFF;  }
	
	#header #top-navi			{ position: absolute; top: 133px; left: 50px;  }
	#header #top-navi ul		{ display: inline; margin: 0px; padding: 0px; }
	#header #top-navi ul li		{ display: inline; list-style: none; }
	
	#header #top-navi a.navi		{ text-transform: uppercase; text-shadow: 1px 1px 1px white; background: none; margin: 0px; padding: 0px; height: 20px; display: inline-block; margin-right: 15px; text-decoration: none; color: #727264 !important; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif !important;  line-height: 1.8; left: 0px; }	
	
	#header #top-navi a.navi:hover,
	#header #top-navi a.act			{ color: #000 !important; text-decoration: underline; }
	
	/*#header #top-navi a.navi	{ background-color: transparent; background-image: url(../image/common/navigation.gif); background-position: 0 0; margin: 0px; padding: 0px; height: 20px; display: inline-block; margin-right: 15px; }
	#header #top-navi a.navi b	{ display: none; }
	
	#header #top-navi a#home			{ width: 36px; background-position: 0 0; }
	#header #top-navi a#home.act		{ background-position: 0 -20px; }
	#header #top-navi a#home:hover		{ background-position: 0 -40px; }
	#header #top-navi a#about			{ width: 60px; background-position: -51px 0; }
	#header #top-navi a#about.act		{ background-position: -51px -20px; }
	#header #top-navi a#about:hover		{ background-position: -51px -40px; }
	#header #top-navi a#press			{ width: 44px; background-position: -126px 0; }
	#header #top-navi a#press.act		{ background-position: -126px -20px; }
	#header #top-navi a#press:hover		{ background-position: -126px -40px; }
	#header #top-navi a#investors		{ width: 74px; background-position: -185px 0; }
	#header #top-navi a#investors.act	{ background-position: -185px -20px; }
	#header #top-navi a#investors:hover	{ background-position: -185px -40px; }
	#header #top-navi a#carreer			{ width: 59px; background-position: -275px 0; }
	#header #top-navi a#carreer.act		{ background-position: -275px -20px; }
	#header #top-navi a#carreer:hover	{ background-position: -275px -40px; }
	#header #top-navi a#contact			{ width: 57px; background-position: -349px 0; }
	#header #top-navi a#contact.act		{ background-position: -349px -20px; }
	#header #top-navi a#contact:hover	{ background-position: -349px -40px; }*/
	
	#header #select_language				{ display: inline-block; color: #FFFFFF; text-transform: uppercase; font-size: 10px; padding: 4px 5px; position: absolute; width: 117px; height: 30px; text-align: left; right: 25px; }
	#header #select_language:hover			{ background: #727264; }
	#header #select_language span			{ color: #FFFFFF; text-transform: uppercase; font-size: 10px; }
	
	#header #select_language ul				{ display: inline-block; margin: 0px; padding: 3px 3px 0 0px; position: absolute; top: 0; right: 0px; }
	#header #select_language ul li:hover	{ cursor: pointer; }
	#header #select_language ul li			{ display: none; list-style: none; color: #FFFFFF; text-transform: none; font-size: 10px; text-align: left; width: 114px; }
	#header #select_language ul li:hover	{ color: #000; }
	#header #select_language ul li.visible 	{ display: block; padding-right: 10px; text-align: right;}
	#header #select_language ul li.active	{ display: block; padding-right: 10px;  text-align: right; background: transparent url(../image/common/menu_language_arrow.gif) center right no-repeat; }
	#header #select_language ul li a		{ left: 0px; background: none; color: white; font-size: 10px; padding-top: 1px; }
	#header #select_language ul li a:hover	{ color: black; }
	
	#header #search							{ position: absolute; top: 133px; left: 763px; width: 183px; height: 20px; border-top: 1px solid #CAD7D7; border-left: 1px solid #CAD7D7; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; background: #E3EDED; overflow: hidden; }
	#header #search #search-input			{ float: left; width: 155px; color: #727364; }
	#header #search #search-input input		{ border: 0px; background: #E3EDED; width: 145px; color: #727364; font-size: 11px; padding: 5px; }
	#header #search #search-button			{ float: right; padding-top: 1px; }
	#header #search #search-button input	{  }

.content_inner						{ width: 920px; padding: 0; margin: 0px auto; text-align: left; position: relative; }
.content_inner.start		{ padding: 30px 0 20px 0; width: 890px; }

#footer_wrapper				{ width: 980px; height: 90px; background: transparent url(../image/common/bg_footer.png) 0 0 repeat-x; position: relative; margin: 0px auto; text-align: left; }

#footer_wrapper	#footer		{ position: absolute; left: 620px; top: 10px; width: 840px; }
	#footer ul				{ display: inline; margin: 0px; padding: 0px; }
	#footer ul li			{ float: left; list-style: none; color: #FFFFFF; text-transform: uppercase; font-size: 11px; width: 150px; }
	
	#footer a				{ display: inline-block; background-color: transparent; background-image: url(../image/common/footer_navigation.png); background-position: 0 0; margin: 0 0 3px 0; padding: 0px; height: 16px; display: inline-block; padding-left: 26px; }
	#footer a b				{ font-weight: normal; color: #FFFFFF; }
	#footer a b:hover		{ color: #9D9D8E; }
	
	#footer a#f_contact					{ background-position: 0 0;}
	#footer a#f_contact:hover			{ background-position: -325px 0;}
	#footer a#f_callback-service		{ background-position: 0 -17px;}
	#footer a#f_callback-service:hover	{ background-position: -325px -17px;}
	#footer a#f_newsletter				{ background-position: 0 -68px;}
	#footer a#f_newsletter:hover		{ background-position: -325px -68px;}
	#footer a#f_rss-feeds				{ background-position: 0 -34px;}
	#footer a#f_rss-feeds:hover			{ background-position: -325px -34px;}
	#footer a#f_podcasts				{ background-position: 0 -51px;}
	#footer a#f_podcasts:hover			{ background-position: -325px -51px;}
	
#footer_wrapper	#company_information 	{ position: absolute; left: 50px; bottom: 10px; color: #FFFFFF; font-size: 11px; color: #999999; }
	#company_information .spacer		{ display: inline-block; width: 28px; text-align: center; color: #999999; }

/*
 * OTHER STYLES
 */

	/*
	 * COMMON
	 */
	
	#headline			{ position: relative; bottom: 0; left: 0; width: 100%; height: auto; border-bottom: 1px solid #BFC0C5; }
		#headline_wrapper		{ width: 980px; height: auto; position: relative; margin: 0px auto;  }
		#headline_wrapper h1	{ margin: 36px 0px 0px 0; padding-left: 255px; *padding-left: 30px;/*IE7-Hack*/ text-align: left; width: 500px; line-height: 1.2; }

	
	#navi 					{ float: left; width: 204px; padding: 35px 0px 0px 0px; height: 0px; }
	#content-standard 		{ float: left; overflow-x: visible; width: 530px; border-left: 1px solid #BFC0C5; border-right: 1px solid #BFC0C5; padding: 35px 0px 0px 0px; }
	#context 				{ float: right; width: 154px; padding: 35px 0px 0px 0px; position: relative; left: 0px; margin: 0 30px 0 0; }
	
		#navi a,
		#navi a:visited 	{ color: #000000; text-decoration: none; background: transparent url(../image/common/a_arrow_hover.gif) top left no-repeat; padding-left: 11px; left: 5px; }
		#navi a:hover		{ color: #7D7158; text-decoration: none; background: transparent url(../image/common/a_arrow.gif) top left no-repeat; }
		#navi a.active		{ color: #7D7158; text-decoration: none; background: transparent url(../image/common/a_arrow.gif) top left no-repeat; font-weight: bold; }
	
		#context .subpage	{ padding-bottom: 35px; }	
	
		#content-standard #content-inner	{ padding-bottom: 35px; }
		#content-standard #content-inner ul	{ padding:0; list-style-position:inside; }
		
		#content-standard .subpage			{ padding: 0 20px; }
		#content-standard .subpage a		{ left: -12px; }
		#content-standard .subpage a.email	{ display: inline-block; left: 0px; margin-left: 5px; }
	
		#content-standard .subpage center		{ border-top: 1px solid #CFD0D4; text-align: left; }
		#content-standard .subpage center a		{ background: none; left: 0px; padding-left: 0px; margin-bottom: 130px; }
		#content-standard .subpage #searchbox + center		{ width: 690px; }
			
			#content-standard .element				{ margin-bottom: 5px; }	
			#content-standard .pageDatum			{ width: 70px; font-size: 10px; color: #535353; }
			#content-standard .pageLinkAndTeaser	{ width: auto; color: #535353; }
			#content-standard .teaser				{ color: #535353; font-size: 12px; }
			#content-standard a.pageLinkTag			{ font-weight: bold; background: transparent url(../image/common/a_arrow_hover.gif) top left no-repeat; }
			#content-standard a.pageLinkTag.special	{ font-weight: bold; background: transparent url(../image/common/a_arrow.gif) top left no-repeat; }
				#content-standard a.pageLinkTag span.teaser,		
				#content-standard a.pageLinkTag span.pageName			{ font-weight: normal; color: #7D7158;  }
				#content-standard a.pageLinkTag:hover span.teaser,		
				#content-standard a.pageLinkTag:hover span.pageName		{ font-weight: normal; color: #000;  }
		
	#context .subpage .infobox 									{ margin-left:19px; width: 154px; }
		#context .subpage .infobox img 							{ max-width: 199px; height: auto; }
		#context .subpage .table-image							{ margin: 0 0 15px; }
		#context .subpage .table-image a						{ background: none; left: 0px; padding: 0px; }
	
		#content .subpage .infobox .infobox_information_header	{ font-size: 16px; color: #535353; font-weight: bold; }
		#context .subpage .infobox p							{ margin: 0; padding: 15px 0 0; font-size: 12px; }
		#context .subpage .infobox .simpletext	 				{ color: #535353; font-size: 11px; line-height: 1.5; margin: 0 0 10px; padding: 0 0 10px; }
		#context .subpage .infobox .simpletext a 				{ left: 0px; font-size: 11px; }
		#context .subpage .infobox .simpletext a[href ^='mailto:']	{ padding-left: 11px; background: transparent url(../image/common/a_arrow.gif) no-repeat left top; display: inline-block; }
		#context .subpage .infobox .simplelink	 				{ display: block; width: 154px; height: 35px; background: transparent url(../image/common/sidebar_link.png) 0 0 no-repeat; }
		#context .subpage .infobox .simplelink:hover,
		#context .subpage .infobox .simplelink.hover			{ background: transparent url(../image/common/sidebar_link.png) 0 -38px no-repeat; }
			#context .subpage .infobox .simplelink a			{ font-weight: bold; top: 10px; left: 15px; }
			#context .subpage .infobox .simplelink a:hover,
			#context .subpage .infobox .simplelink:hover a		{ color: white; background: transparent url(../image/common/a_arrow_hover_white.gif) top left no-repeat; }
			
		#context .headingM										{ font-size: 12px; color: #535353; padding-bottom: 0; padding-top: 0; text-transform: uppercase; }
		#context .table-image 									{ float: none; }
		#context .table-image td.imagecaption-empty				{ display: none; }
		

		
		
	.simpletext,
	.dynamicContent					{ margin-bottom: 35px; }
	.headingXL,
	div.headingXL .simpletext		{ color: #535353; font-size: 18px; background: none; margin-bottom: 15px; }
	.primary2,
	.primary2 b,
	.headingL,
	div.headingL .simpletext 		{ color: #535353; font-size: 16px; background: none; margin-bottom: 15px; font-weight: normal; }
	div.headingM					{ color: #535353; font-size: 14px; background: none; margin-bottom: 5px; }
							
	
	a[href ^='mailto:']				{ left: 0px !important; display: inline-block; background: none; padding: 0; }
	
	.contentElementChart														{ padding: 0; margin: 0; }
		.contentElementChart .contentTableWithHeadlineRow						{ border-bottom: 3px solid #546670; margin-bottom: 25px; width:469px; }
		.contentElementChart .contentTableWithHeadlineRow th 					{ background-color: #555763; color: #FFFFFF; }
		.contentElementChart .contentTableWithHeadlineRow th * 					{ color: #FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 0; line-height: 12pt; }
		.contentElementChart .contentTableWithHeadlineRow td 					{ background-color: #EEECE8; padding: 5px; border-right: 2px solid white; border-bottom: 2px solid white; }
		.contentElementChart .contentTableWithHeadlineRow td div a				{ display: inline-block !important; left: 0px !important; }
		.contentElementChart .contentTableWithHeadlineRow td div b				{ color: #535353; }
		
		
		.contentElementChart .contentTableWithAlternateBackground 				{ border: 0; width: 469px; margin-bottom: 25px; }
		.contentElementChart .contentTableWithAlternateBackground th 			{ background-color: #EEECE8; color: #535353; }
		.contentElementChart .contentTableWithAlternateBackground th * 			{ color: #535353; }
		.contentElementChart .contentTableWithAlternateBackground td 			{ padding: 2px 5px; border-right: 2px solid white; }
		.contentElementChart .contentTableWithAlternateBackground td div b		{ color: #535353; }
		.contentElementChart .contentTableWithAlternateBackground td div a		{ display: inline-block !important; left: 0px !important; }
		.contentElementChart .contentTableWithAlternateBackground .alternate1 	{ /*background-color: #f0f0f2;*/ background-color: #EEECE8; }
		.contentElementChart .contentTableWithAlternateBackground .alternate2 	{ }
		
		.contentElementChart .contentTableDefault								{ margin-bottom: 25px; width: 469px; }
		.contentElementChart .contentTableDefault td 							{ padding: 5px 5px; border-right: 2px solid white; border-bottom: 2px solid white; background-color: #EEECE8; }
		.contentElementChart .contentTableDefault td div b						{ color: #535353; }
		.contentElementChart .contentTableDefault td div a						{ display: inline-block !important; left: 0px !important; }
		
		.table-image 															{ float: left; margin: 0 15px 0px 0; width: inherit; }
		.table-image td															{ border: 0 none !important; padding: 0px !important; }
		.table-image td.imagecaption-empty div									{ display: inline-block; color: #535353; font-size: 10px; }
		
		.contentElementChart .contentTableWhite									{ border: 0 none; margin-bottom: 25px; width: 469px; }
		.contentElementChart .contentTableWhite td div b						{ color: #535353; font-size: 14px; margin-bottom: 5px; font-weight: normal; }
		.contentElementChart .table-image										{ border: 0 none; float: none; margin: 0px; }
		.contentElementChart .contentTableWhite .table-image td b				{ color: #535353; font-size: 12px; margin-bottom: 5px; font-weight: bold; }
	
	form						{ clear: both; }
		form table				{ padding: 0; margin: 0; width: 100%; padding: 0 0 15px; }
		form table td			{ padding-bottom: 5px; }
		form table td,
		form table td sub		{ color: #535353; }
		form table td p,
		form table td p span	{ text-align: left !important; padding: 0px; margin: 0px; color: #535353; }
		/*form table td textarea,
		form table td input		{ -x-system-font: none; background: #FFFFFF none repeat scroll 0 0; color: #535353; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding-left: 3px; padding-top: 1px; text-decoration: none; }*/
		
		form select				{ width: 90%; margin: 0 0 5px 0; }
		
	

	/*
	 * HOME
	 */

	 .company_wrapper_image { height: 180px; display: table-cell; position: relative; text-align: center; vertical-align: middle; }
	 .company_wrapper_image img { top: auto; }
	 .company_wrapper_description { height: 111px; width: 220px; font-size: 11px; color: #535353; }
	 a.company_wrapper_link, a:visited.company_wrapper_link { position: static; left: 0px; }
	 a.company_wrapper_link2, a:visited.company_wrapper_link2 { left: 0px; background: none; padding-left: 0px; }

	 .start h2				{ margin: 0px; }
	 .start_box_1			{ width: 940px; height: 370px; background: transparent url(../image/start/box_1.png) 0 0 no-repeat; padding: 15px 32px 0; }
	 .start_box_2			{ width: 830px; height: 73px; background: transparent url(../image/start/box_2.png) 0 0 no-repeat; padding: 0px 15px; }
		.start_box_1 table,
		.start_box_2 table	{ width: 95%; }
			.start_box_1 table td	{ margin: 0 15px; width: 145px; height: 120px; position: relative; }
			.start_box_2 table td	{ margin: 0 15px; width: auto; vertical-align: middle; height: 65px; }
			
			.start_box_1 table td span					{ font-size: 11px; font-weight: bold; vertical-align: top; height: 20px; cursor: pointer; display: block; bottom: 0px; left: 0px; }
			.start_box_1 table td div.company_wrapper	{ position: relative; height: 110px; }

				a.bussiness_area							{ width: 130px; height: 50px; display: inline-block; left: 0; padding-left: 0; cursor: pointer; position:static;}
				a.bussiness_area b							{ display: none; }
					#barea_acardo						{ background: transparent url(../image/logo/acardo.jpg) center center no-repeat; }
					#barea_acardo:hover					{ background: transparent url(../image/logo/acardo_hover.jpg) center center no-repeat; }
					#barea_indatex						{ background: transparent url(../image/logo/indatex.jpg) center center no-repeat; }
					#barea_indatex:hover				{ background: transparent url(../image/logo/indatex_hover.jpg) center center no-repeat; }
					#barea_myonid						{ background: transparent url(../image/logo/myonid.jpg) center center no-repeat; }
					#barea_myonid:hover					{ background: transparent url(../image/logo/myonid_hover.jpg) center center no-repeat; }
					#barea_prudsys						{ background: transparent url(../image/logo/prudsys.jpg) center center no-repeat; }
					#barea_prudsys:hover				{ background: transparent url(../image/logo/prudsys_hover.jpg) center center no-repeat; }
					#barea_xplace						{ background: transparent url(../image/logo/xplace.jpg) center center no-repeat; }
					#barea_xplace:hover					{ background: transparent url(../image/logo/xplace_hover.jpg) center center no-repeat; }
					#barea_zelect						{ background: transparent url(../image/logo/zelect.jpg) center center no-repeat; }
					#barea_zelect:hover					{ background: transparent url(../image/logo/zelect_hover.jpg) center center no-repeat; }
	 
	 .additional_content_start			{ position: relative; bottom: 0; left: 0; width: 100%; height: auto; }
	 .additional_content_start_wrapper	{ width: 980px; height: auto; position: relative; margin: 0px auto; }
	 .additional_content_start_wrapper a,
	 .additional_content_start_wrapper a:visited 		{ left: 0px; }
	 .additional_content_start_wrapper h2				{ margin: 0px 0 25px 0; }
	 .additional_content_start_wrapper .content_inner	{ padding: 12px 0 20px 0;}
	 	
		#banner.additional_content_start				{ background: #FBFBFB url(../image/start/bg_start_top.png) 0 0 repeat-x; height: 140px; }
			#banner .additional_content_start_wrapper	{ background: #EFEFEF url(../image/start/bg_start_top_layer.png) 0 0 repeat-x; height: 140px; }
	 
		#issues.additional_content_start				{ background: #FBFBFB url(../image/start/bg_start_middle.png) 0 0 repeat-x; }
			#issues .additional_content_start_wrapper	{ background: #EFEFEF url(../image/start/bg_start_middle_layer.png) 0 0 repeat-x; }
		
		#sitemap.additional_content_start				{ background: #C5C2B3 url(../image/start/bg_start_bottom.png) 0 0 repeat-x; }
			#sitemap .additional_content_start_wrapper	{ background: #B6B3A0 url(../image/start/bg_start_bottom_layer.png) 0 0 repeat-x; }
			
	#ongoing					{ float: left; width: 355px; margin-right: 65px; }
		#ongoing h5					{ margin: 0 0 5px; color: #535353; }
		#ongoing .image_wrapper		{  }
		#ongoing .image_wrapper a { background: none; padding-left: 0; }

		#ongoing .image_description	{ font-size: 11px; color: #535353; }
	
	#news						{ float: left; position: relative; width: 100%; }
		#news .element				{ clear: left; margin-bottom: 5px; }	
		#news .pageDatum			{ float: left; width: 70px; font-size: 10px; color: #535353; }
		#news .pageLinkAndCompany	{ float: left; width: auto; color: #535353; }
		#news .pageCompany			{ font-weight: bold; color: #535353; font-size: 11px; }
		#news .pageLink				{ font-size: 11px; }
		#news #more_news			{ position: absolute; top: 5px; right: 0px; }
			#news #more_news a		{ font-weight: bold; }
			
	#sitemap					{ width: 100%; }
		#sitemap h2					{ color: #FFF; }
		#sitemap .column_1			{ width: 286px; float: left; }
		#sitemap .column_2			{ width: 142px; float: left; }
		
		#sitemap ul					{ margin: 0; padding: 0; }
		#sitemap ul li				{ list-style: none; }
	
	.tooltip_container			{}
	.tooltip_container img.tooltip_img	{ cursor: pointer; }
	
	.tooltip_wrapper				{ width: 0px; height: 0px; position: relative; background:red; top: 0px; left: 0px; }
	.tooltip						{ position: absolute; z-index: 5; display: none; top: -80px; left: -20px; }
		.tooltip .tooltip_link		{ position: absolute; top: 0; left: 0; z-index: 10; height: 100%; width: 160px; display: block; cursor: pointer; padding: 0px; left: 0px; background: url(../image/common/transparent.gif) 0px 0px; }
		.tooltip .tooltip_link b	{ display: none; }
		.tooltip .tooltip_content	{ width: 170px; height: auto; background: transparent url(../image/start/tooltip.png) top left no-repeat; padding-top: 15px; }
		.tooltip .tooltip_bottom	{ width: 170px; height: 15px; background: transparent url(../image/start/tooltip.png) bottom left no-repeat; }
			.tooltip .tooltip_content img				{ display: block; }
			.tooltip .tooltip_content h5,			
			.tooltip .tooltip_content p					{ width: 140px; margin: 5px 15px 10px 15px; padding: 0px; font-size: 11px; color: #2F3242; }
			.tooltip .tooltip_content p					{ margin-bottom: 0px; color: #626470; }
			.tooltip .tooltip_content table,
			.tooltip .tooltip_content table tr ,
			.tooltip .tooltip_content table tr td		{ width: 140px; height: auto; margin: 0 15px; text-align: center; }

	/*
	 * SUCHERGEBNISSE
	 */
	
	#suche					{ background: #A9AA97; top: -36px; left: -30px; padding: 37px 0 0 30pX; position: relative; width: 204px; height: 60px; }
		#suche_wrapper		{ margin-top: 5px; width: 183px; height: 20px; border-top: 1px solid #CAD7D7; border-left: 1px solid #CAD7D7; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; background: #FFF; overflow: hidden; }
		#suche #suche-text	{ font-size: 16px; color: white; }
		#suche #suche-input			{ float: left; width: 149px; color: #727364; }
		#suche #suche-input input	{  border: 0px; background: #FFF; width: 145px; color: #727364; font-size: 11px; padding: 4px; }
		#suche #suche-button		{ float: right; padding-top: 1px; }
		#suche #suche-button input	{  }
	
	#searchbox						{ position: relative; width: 690px; }
		#searchbox	#pages			{ margin: 0 0 15px 0; }
		#searchbox	#pages a		{ display: inline-block; background: none; left: 0; padding: 0px; }
	
	
	#suche-results							{ color: #535353; font-size: 16px; background: none; margin-bottom: 15px; }
		#suche-results .result-counter,
		#suche-results .result-counter b	{ display: inline; color: #535353; font-size: 16px; font-weight: normal; }
	
	#searchbox-bottom .result-entry a 							{ font-weight: bold; margin-bottom: 5px; }
		#searchbox-bottom .result-entry .section				{ margin-top: 5px; }
		#searchbox-bottom .result-entry .section,
		#searchbox-bottom .result-entry .section b				{ font-size: 10px; color: #727364; font-weight: normal; }
		#searchbox-bottom .result-entry .section a				{ background: none; left: 3px; padding: 0; font-size: 10px; color: #727364; font-weight: normal; display: inline; }
		
	/*
	 * SITEMAP - CONTENT
	 */
	
	#sitemap_content		{ margin: 0 0 15px; }
		#sitemap_content a			{ display: inline; background: none; left: 0; padding-left: 15px; }
		#sitemap_content a:hover 	{ color: black; }
		
		
	.infobox .simpletext br{
		display: none;
	}

