/** **************************************
 * Standart
 */	body,html 				{ font-family:arial,sans-serif,helvetica; color:#000000; font-size:12px; padding:0px; margin:0px; }
	table,td,p,div,span,form{ font-family:arial,sans-serif,helvetica; color:#000000; font-size:12px; padding:0px; margin:0px; }
	h1						{ font-size:22px; font-family:arial,sans-serif,helvetica; color:#094686; padding:0px; padding-bottom:10px; margin:0px; font-weight:bold; }
	h2						{ font-size:18px; font-family:arial,sans-serif,helvetica; color:#094686; padding:0px; margin:0px; font-weight:normal; font-style:italic; }
	h3						{ font-size:12px; font-family:arial,sans-serif,helvetica; color:#094686; padding:0px; padding-bottom:5px; margin:0px; }
	.headline_blau			{ font-size:12px; font-family:arial,sans-serif,helvetica; color:#094686; font-weight:bold; padding-bottom:4px; }
	hr						{ height:1px; border:1px dotted #666666; width:100%; margin-bottom:10px;}
	img						{ border:0px; }
	.formFeld				{ border:1px solid #999999; font-size:11px; font-family:arial; padding-left:2px; }
	.content				{ width:960px; padding-top:20px; background:#ffffff url(../web_files/layout/jpg/start_content_bg.jpg); background-repeat:repeat-x; }
	.search_button			{ height:23px; width:64px; color:#ffffff; font-size:10px; border:0px; background:url(../web_files/layout/gif/search_button.gif); }
	ul						{ padding:0px; margin:0px; margin-left:10px; margin-top:2px; }
	li						{ margin:0px; padding:0px; margin-left:10px; }
	.startclaim				{ position:absolute; top:70px; left:570px; width:347px; height:202px; z-index:4; }
	.news_on_startpage		{ position:absolute; top:50px; left:600px; width:313px; height:213px; background:url(../web_files/layout/png/newsBG.png); z-index:4; }
	.login_screen_headline	{ padding:2px; padding-left:10px; color:#094686; font-size:20px; font-family:arial; letter-spacing:1px; }
	.blue_button			{ border:0px; background:url(../web_files/layout/jpg/submit_bg.jpg); width:160px; height:23px; color:#ffffff; }
	.font_startpage			{ font-family:arial,sans-serif,helvetica; font-size:12px; }

/** **************************************
 * Web Downloads
 */	.download_table			{ width:95%;}
 	.download_group			{ background:#094686; }
 	.download_group_name	{ padding:5px; color:#ffffff; font-size:14px; font-weight:bold; }
 	.download_file_title	{ font-weight:bold; color:#094686; }


/** **************************************
 * Web-Customer
 */	.web_customer_username			{ padding-left:20px; padding-top:5px; color:#666666; font-size:10px; }
 	.web_customer_logout a			{ color:#b50000; text-decoration:none; font-size:10px; }
 	.web_customer_logout a:link		{ color:#b50000; text-decoration:none; font-size:10px; }
 	.web_customer_logout a:active	{ color:#b50000; text-decoration:none; font-size:10px; }
 	.web_customer_logout a:visited	{ color:#b50000; text-decoration:none; font-size:10px; }
 	.web_customer_logout a:hover	{ color:#666666; text-decoration:none; font-size:10px; }
 	.web_customer_menue_headline	{ padding:2px; color:#094686; font-size:12px; font-family:arial; letter-spacing:1px; }
/** **************************************
 * Links
 */	a						{ font-family:verdana,sans-serif,helvetica; color:#336699; font-size:11px; text-decoration:none; }
	a:link					{ font-family:verdana,sans-serif,helvetica; color:#336699; font-size:11px; text-decoration:none; }
	a:active				{ font-family:verdana,sans-serif,helvetica; color:#336699; font-size:11px; text-decoration:none; }
	a:visited				{ font-family:verdana,sans-serif,helvetica; color:#336699; font-size:11px; text-decoration:none; }
	a:hover					{ font-family:verdana,sans-serif,helvetica; color:#666666; font-size:11px; text-decoration:none; }
/** **************************************
 * Pfad - nicht löschen !!!
 */ .pfad					{ color:#666666; font-size:10px; padding-left:20px; padding-bottom:15px; font-family:arial,sans-serif,helvetica; }
 	.pfad a					{ color:#666666; font-size:10px; font-family:arial,sans-serif,helvetica; text-decoration:none; }
 	.pfad a:link			{ color:#666666; font-size:10px; font-family:arial,sans-serif,helvetica; text-decoration:none; }
 	.pfad a:active			{ color:#666666; font-size:10px; font-family:arial,sans-serif,helvetica; text-decoration:none; }
 	.pfad a:visited			{ color:#666666; font-size:10px; font-family:arial,sans-serif,helvetica; text-decoration:none; }
 	.pfad a:hover			{ color:#666666; font-size:10px; font-family:arial,sans-serif,helvetica; text-decoration:underline; }
/** **************************************
 * Nicht löschen !!!
 */ .none_public_headline		{ color:#b50000; font-size:16px; padding-bottom:10px; font-weight:bold; }
	.none_public_text			{ color:#b50000; font-size:11px; padding-bottom:10px; }
	.none_public_link			{ color:#b50000; font-size:11px; padding-bottom:10px; padding-top:5px; }
	.none_public_link a			{ color:#b50000; font-size:16px; text-decoration:none }
	.none_public_link a:link	{ color:#b50000; font-size:16px; padding-bottom:10px; padding-top:5px; }
	.none_public_link a:active	{ color:#b50000; font-size:16px; padding-bottom:10px; padding-top:5px; }
	.none_public_link a:visited	{ color:#b50000; font-size:16px; padding-bottom:10px; padding-top:5px; }
	.none_public_link a:hover	{ color:#b50000; font-size:16px; padding-bottom:10px; padding-top:5px; }
/** **************************************
 * Sitemap / searchform
 */	.search_result_headline		{ font-size:12px; color:#094686; font-weight:bold; padding-bottom:5px; }
 	.search_result_highlight	{ font-weight:bold; color:#094686; background:#96BC37; padding:1px; }
 	.sitemap_content			{ padding:50px; padding-top:0px; }
 	.sitemap_list_links			{ width:300px; padding-bottom:50px; }
	.sitemap_content_trenner	{ width:50px; height:270px; background:url(../web_files/layout/gif/galery_trenner.gif); background-repeat:no-repeat; }
	.sitemap_search_content		{ padding-bottom:50px; }

 	.sitemap_main_link			{ color:#96BC37; height:auto; font:12px/18px verdana,arial,sans-serif; font-weight:bold; }
	.sitemap_main_link a		{ color:#96BC37; height:auto; font:12px/18px verdana,arial,sans-serif; font-weight:bold; text-decoration:none; }
	.sitemap_main_link a:link	{ color:#96BC37; height:auto; font:12px/18px verdana,arial,sans-serif; font-weight:bold; text-decoration:none; }
	.sitemap_main_link a:active	{ color:#96BC37; height:auto; font:12px/18px verdana,arial,sans-serif; font-weight:bold; text-decoration:none; }
	.sitemap_main_link a:visited{ color:#96BC37; height:auto; font:12px/18px verdana,arial,sans-serif; font-weight:bold; text-decoration:none; }
	.sitemap_main_link a:hover	{ color:#96BC37; height:auto; font:12px/18px verdana,arial,sans-serif; font-weight:bold; text-decoration:underline; }

	.sitemap_sub1_link			{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; padding-left:15px; }
	.sitemap_sub1_link a		{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub1_link a:link	{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub1_link a:active	{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub1_link a:visited{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub1_link a:hover	{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:underline; }

	.sitemap_sub2_link			{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; padding-left:30px; }
	.sitemap_sub2_link a		{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub2_link a:link	{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub2_link a:active	{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub2_link a:visited{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:none; }
	.sitemap_sub2_link a:hover	{ color:#094686; height:auto; font:11px/18px verdana,arial,sans-serif; text-decoration:underline; }
/** **************************************
 * Mainnavi & Subnavi
 */	.category_table			{ background:url(../web_files/layout/png/mm_bg.png); border:1px solid #BDBDBD; border-top:0px; }
 	.column_category		{ border-left:1px dotted #333333; }
 	.category_headline		{ color:#336699; font-size:14px; font-weight:bold; width:160px; padding-bottom:6px; }

	.main_navi 				{ padding-top:15px; color:#000000; font-size:12px; font-family:arial,sans-serif,helvetica; }
 	.main_navi a			{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi a:link		{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi a:active		{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi a:visited	{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi a:hover		{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }

	.main_navi_on 			{ padding-top:15px; color:#000000; font-size:12px; font-family:arial,sans-serif,helvetica; }
 	.main_navi_on a			{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi_on a:link	{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi_on a:active	{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi_on a:visited	{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }
	.main_navi_on a:hover	{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-size:normal; text-decoration:none; }

 	.sub_navi a				{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:normal; text-decoration:none; }
	.sub_navi a:link		{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:normal; text-decoration:none; }
	.sub_navi a:active		{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:normal; text-decoration:none; }
	.sub_navi a:visited		{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:normal; text-decoration:none; }
	.sub_navi a:hover		{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:normal; text-decoration:none; }

	.sub_navi_on a			{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:bold; text-decoration:none; }
	.sub_navi_on a:link		{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:bold; text-decoration:none; }
	.sub_navi_on a:active	{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:bold; text-decoration:none; }
	.sub_navi_on a:visited	{ color:#AFD249; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:bold; text-decoration:none; }
	.sub_navi_on a:hover	{ color:#ffffff; font-size:14px; font-family:arial,sans-serif,helvetica; font-weight:bold; text-decoration:none; }
/** **************************************
 * CSS layer
 */	.mm_layer				{ visibility:hidden; position:absolute; padding-top:28px; width:185px; z-index:5; }
/** **************************************
 * CSS Span
 */	#subnav 					{}
	#subnav div span			{ display:block; width:180px; margin:0; }
	#subnav div span.last		{ display:block; margin:0; background:none; }
	#subnav div span a			{ display:block; padding-left:8px; padding-right:8px;  text-align:left; height:auto; font:11px/21px verdana,arial,sans-serif; }
	#subnav div span a : link, #subnav div span a:visited { text-decoration:none; background:none; color:#ffffff; }
	#subnav div span a:active	{ text-decoration:none; color:#ffffff; }
	#subnav div span a:hover	{ text-decoration:none; color:#1560A9; background:#AFD449; }
