/*
BLAU 	= #21426D
ORANGE 	= #EE7E01
Ein Wert ALLES / Zwei Werte 1.=oben & unten 2.=links & rechts / Drei Werte 1.=oben 2.=links & rechts 3.=unten / Vier Werte 1.=oben, 2.=rechts, 3.=unten, 4.=links
*/
/* ********** HTML Definitions ********** */
body			{font-family:Verdana, Geneva, sans-serif; font-size:0.69em; color:#000000; background-color:#474D59; text-align:center; margin:5px 0px 0px 0px;}
p				{font-size:1.0em;}
a				{color:#000000; text-decoration: none; font-weight:bold;}
/* alle Img, die auch als Hyperlink dienen */
a img			{border:none; text-decoration:none;}
a:selected img	{border:none; text-decoration:none;}
a:hover			{color:#EE7E01;}
a.more			{text-decoration:none; font-weight:normal; font-style:italic; white-space:nowrap; font-size:0.85em;}
h2				{color:#21426d; font-size:1.1em; font-weight:bold;}
h5				{color:#00fF00;}

li				{list-style-type:square; Padding-top:5px;}
li a			{font-size:0.9em; font-weight:bold;}
li.right 		{margin-top:-8px; padding-top:0;padding-bottom:0;}

.siteMapL0,.siteMapL1,.siteMapL2 {line-height:140%; padding-bottom:6px;}
.siteMapL0		{font-size:1.1em; position:relative; left:10px;}
.siteMapL1		{font-size:1.0em; position:relative; left:45px;}
.siteMapL2		{font-size:0.95em; position:relative; left:80px;}


.highlight		{background-color:#D4E1F2;}
.highlight0		{background-color:#D4E1F2;}
.highlight1		{background-color:#FFFFD0;}
.highlight2		{background-color:#E3FBE0;}
.highlight3		{background-color:#E0FBFB;}
.highlight4		{background-color:#FFEAEA;}
.highlight5		{background-color:#FFFFE7;}

.head_line		{color:#21426d; font-size:1.1em; font-weight:bold;}
.sub_head_line	{color:#21426d; font-size:1.0em; font-weight:bold;}

.event_image		{max-width:80px; max-height:80px; padding:4px 6px 5px 0px; float:left;}
.forum_image		{padding:3px;}

/* DIV rechte Spalte für aktive Events */
.event_active		{min-height:180px;}
.event_inactive		{min-height:110px;}

/* Image rechte Spalte in aktiven Events */
.event_active_image	{max-width:190px; max-height:120px; padding:4px 8px 5px 0px; float:left;}

/* Text linke & rechte Spalte zu Events */
.event_text			{display:block; padding:0px 0px 0px 0px;}

/* Button Onlineanmeldung / Weiter etc. */
.event_button		{position:absolute; right:8px; border:none;}


.auth_status_true	{color:#aa0000; font-weight:bold;}
.auth_status_false	{color:#00aa00; font-weight:bold;}
.login_form			{position:absolute; left:80px; width:166px; height:14px; font-size:1.0em;font-weight:bolder;padding-left:2px; background-color:#fbfbfb; border:1px outset #21426d;}
.login_btn			{position:absolute; left:113px; width:100px; font-size:1.0em; font-weight:bolder; background-color:#fbfbfb; border:1px outset #00aa00;}


.download_list_item		{height:18px;}
a .download_list_item	{padding-left:8px;}

.upload_file_select, .upload_ma_select, .upload_start_btn {font-size:0.9em; font-weight:bold; position:absolute;}
.upload_file_select	{width:434px;}
.upload_ma_select, .upload_start_btn  {left:292px; width:140px;}

/* ********** Layer and correspondig Class Definitions ********** */
#site 			{position:relative; width:1000px; height:780px; background-color:#FFFFFF; overflow:hidden; z-index:0; text-align:left; margin:auto;}
#news_popup		{position:relative; top:88px; left:198px; padding:16px; width:350px; height:230px; background-color:#ffffff; border:4px #EE7E01 groove; z-index:999; overflow:hidden; visibility:hidden;}

#bpi_logo 		{position:absolute; top:8px; left:8px; height:53px; width:85px; z-index:0;}

#hdr_right 		{position:absolute; top:8px; left:865px; height:55px; width:130px; border-left:3px solid #EE7E01; z-index:0; padding-left:8px;}
	.show_hdr_right	{color:#EE7E01; font-weight:bold;}

#navi_home, #navi_left_top, #navi_mid_top {position:absolute; top:70px; z-index:50;}
	#navi_home {left:8px; height:16px;}
		#navi_home a	{color:#21426d; text-decoration: none;}
		#navi_home a:hover {color:#EE7E01; text-decoration: none;}
		#navi_home a.link_selected	{color:#EE7E01;}

	#navi_left_top	{top:100px; left:8px; height:140px; width:200px; line-height:1.9em;}
		#navi_left_top a	{color:#ffffff; text-decoration: none;}
		#navi_left_top a:hover {color:#EE7E01; text-decoration: none;}
		#navi_left_top a.link_selected	{color:#EE7E01;}
		
	#navi_mid_top 	{left:224px; height:15px;  width:800px;}
		#navi_mid_top a	{padding-right:20px;}
		#navi_mid_top a.link_selected	{color:#EE7E01;}

	.navi_left_main_l1, .navi_left_main_l2, .navi_left_main_l1_link_selected, .navi_left_main_l2_link_selected {position:relative; line-height:1.63em; font-size:1.0em;}
		.navi_left_main_l1, .navi_left_main_l1_link_selected {left:8px;}
			.navi_left_main_l1_link_selected{color:#EE7E01;}
		.navi_left_main_l2, .navi_left_main_l2_link_selected {left:18px;}
			.navi_left_main_l2_link_selected{color:#EE7E01;}

/* DIV blauer Balken im Kopf */
#headline 		{position:absolute; top:90px; height:130px; width:100%; background-color:#21426d; z-index:0;}
	/* DIV in #Headline mit Text und orangenem Balken*/
	#headline_right 		{position:absolute; top:25px; left:450px; height:90px; width:100%; border-left:3px solid #EE7E01; z-index:1;}
	/* DIV in #Headline mit Breadcrump*/
	#headline_breadcrump 		{position:absolute; top:5px; left:464px; height:15px; width:80%; font-size:0.81em; color:#FFF; font-weight:normal;}
		#headline_breadcrump a	{color:#EE7E01;}
		.headline_right_vbottom	{position:absolute; bottom:0px; left:10px; font-size:1.4em; font-weight:bold; color:#FFFFFF;}

#werbung_right	{position:absolute; top:88px; left:864px; height:65px; width:126px; background-color:#003F1E; z-index:50; text-align:center; padding:3px; border:2px solid white;}
/* Charity #werbung_right	{position:absolute; top:90px; left:752px; height:65px; width:250px; z-index:50;} */
#arminia_partner {position:absolute; bottom:130px; left:790px; z-index:99; text-align:center;}
.werbung_right_span	{color:#FFF; font-size:1em; vertical-align:middle; line-height:20px;}

/* DIV in #Headline mit (wechselndem Bild) */	
#headpicture	{position:absolute; top:90px; left:220px; height:160px; width:210px; background-color:#ffffff; z-index:50; z-index:50; border-left: 4px solid #ffffff; border-right: 4px solid #ffffff;}

/* DIV Alles unterhalb blauer Balken mit dem eigentlichn Content*/
#content_main	{position:absolute; top:220px; left:0px; height:520px; width:1000px; border-bottom:10px solid #e1e1e0; background-color:#ffffff; z-index:30;}
	
	/* ****** Orange Balken ****** */
	#content_mid_orange_top, #content_mid_orange_bottom {width:0px; height:90px; border-right:3px solid #EE7E01;  z-index:50;}
		#content_mid_orange_top	{width:0px; position:absolute; top:40px; left:740px;}
		#content_mid_orange_bottom	{width:0px; position:absolute; bottom:3px; left:220px;}
	
	
	#content_left, #content_mid, #content_mid_top, #content_right {position:absolute; top:45px; height:470px;}

		#content_left	{left:8px; width:205px;}
		#content_mid, #content_mid_top, #content_mid_bottom	{width:500px; left:230px; overflow:auto; padding-right:8px;}
		#content_mid {}
		#content_mid_top	{height:382px; overflow:hidden;}
		#content_mid_bottom	{position:absolute; top:445px; height:70px;}
		#content_right	{width:235px; left:753px;}

			#content_right a {padding-left:0px; line-height:18px;}
	
			#news_navi, #news_detail_navi	{width:175px; height:10px; position:absolute; font-size:0.8em; text-align:right;}
			#news_navi						{right:8px; bottom:0px;}
			#news_detail_navi				{right:265px; bottom:-8px;}
				.news_image					{max-height:120px; max-width:120px; padding-left:6px; padding-bottom:2px; padding-right:8px; float:right; border:none;}
				
			#presse_navi, #presse_detail_navi	{width:175px; height:10px; position:absolute; font-size:0.8em; text-align:right;}
			#presse_navi						{right:20px; bottom:0px;}

			
		#content_tag_cloud {position:absolute; top:370px; left:753px; width:229px; height:132px; background-color:#fbfbfb; padding:8px;}
			td.vmiddle {text-align:center; vertical-align:middle; height:132px; width:229px; line-height:160%;}
				a:hover.tag_cloud_weight1, a:hover.tag_cloud_weight2, a:hover.tag_cloud_weight3, a:hover.tag_cloud_weight4, a:hover.tag_cloud_weight5 {color:#EE7E01;}
				a.tag_cloud_weight1 {font-size:0.8em; font-weight:normal; color:#B1B1B1;}
				a.tag_cloud_weight2 {font-size:0.9em; font-weight:normal; color:#b1b1b1;}
				a.tag_cloud_weight3 {font-size:1.0em; font-weight:normal; color:#b1b1b1;}
				a.tag_cloud_weight4 {font-size:1.15em; font-weight:bold; color:#b1b1b1;}
				a.tag_cloud_weight5 {font-size:1.3em; font-weight:bold; color:#b1b1b1;}

#facebook_like {position:absolute; top:230px; left: 8px; height:16px; z-index:99;}
#facebook_follow {position:absolute; top:758px; left: 753px; height:80px; z-index:99;}

#footer_left, #footer_right {position:absolute; top:757px; height:18px; z-index:99;}
	#footer_left	{left:8px; width:733px;}
	#footer_right	{right:173px; width:75px;}
	.footer_left_text, .footer_right_text	{color:#21426d; font-size:0.8em; font-weight:bold;}

#online_anmeldung_site	{position:relative; width:780px; height:780px; background-color:#FFFFFF; overflow:hidden; z-index:0; text-align:left; margin:auto;}
#online_anmeldung_message {width:740px; text-align:center; font-weight:bold; font-size:1.1em; padding-top:8px;}
.online_anmeldung_image	{max-height:115px; padding:8px 30px 2px 30px; float:right; border:none; vertical-align:middle;}
.online_anmeldung_headline {position:relative; top:50px; left:8px; color:#ffffff; z-index:99;}

.AnmeldeAll {height:12px;font-size:0.9em;font-weight:bolder;padding-left:2px;}
.AnmeldeForm {width:93px;height:12px;font-size:0.9em;font-weight:bolder;}

.AnmeldeEmail {width:180px;height:12px;font-size:0.9em;font-weight:bolder;}
.AnmeldeFirma {width:279px;height:12px;font-size:0.9em;font-weight:bolder; position:absolute; left:180px;}
.AnmeldeCountry {width:15px;height:12px;font-size:0.9em;font-weight:bolder;text-align:center; position:absolute; left:180px;}
.AnmeldePlz {width:38px;height:12px;font-size:0.9em;font-weight:bolder;text-align:center; position:absolute; left:204px;}
.AnmeldeOrt {width:208px;height:12px;font-size:0.9em;font-weight:bolder; position:absolute; left:251px;}
.AnmeldeStrasse {width:230px;height:12px;font-size:0.9em;font-weight:bolder; position:absolute; left:180px;}
.AnmeldeHsNr {width:40px;height:12px;font-size:0.9em;font-weight:bolder; position:absolute; left:419px;}
.AnmeldeAnrede {width:56px;height:18px;font-size:0.9em;font-weight:bolder;padding-left:1px;}
.AnmeldeTitle {width:80px;height:18px;font-size:0.9em;font-weight:bolder;padding-left:1px;}
.AnmeldeName {width:125px;height:12px;font-size:0.9em;font-weight:bolder;}

.contact_name, .contact_subject, .contact_email, .contact_message, .contact_phone, .contact_street, .contact_plz, .contact_city, .contact_submit, .contact_as_verify {position:absolute; left:130px; width:280px; font-size:10px; font-weight:bold; background-color:#fbfbfb;}
.contact_name		{}
.contact_subject	{}
.contact_email		{}
.contact_message	{height:68px; font-size:11px;}
.contact_phone		{}
.contact_street		{}
.contact_plz		{width:40px;}
.contact_city		{left:180px; width:230px;}
.contact_submit		{width:120px; border:1px solid #00aa00;}
.contact_as_verify	{left:305px; width:40px;}
/* Div in dem der Security Code zum Absenden angezeigt wird - Namentlich bewusst als LOGO damit SPAM Engines es nicht so schnell finden */
#contact_logo1, #contact_logo2	{position:absolute; top:328px; font-size:11px; font-weight:bold; padding:0px; margin:0px;}
#contact_logo1		{left:130px; width:27px; overflow:hidden;}
#contact_logo2		{left:158px; width:145px;}
.AS_Code			{font-size:0.8em; color:#FFFFFF;}

#content_left_edit, .headline_left_edit, #content_mid_edit, .headline_mid_edit, #content_right_edit, .headline_right_edit{border:1px solid #e1e1e0; overflow:auto; font-size:8pt; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
#content_left_edit, .headline_left_edit {position:absolute; left:3px; width:213px;}
#content_left_edit	{top:215px; height:448px;}
.headline_left_edit	{top:195px;}
#content_mid_edit, .headline_mid_edit {position:absolute; left:230px; width:505px;}
#content_mid_edit	{top:215px; height:448px;}
.headline_mid_edit	{top:195px;}
#content_right_edit, .headline_right_edit {position:absolute; left:750px; width:243px;}
#content_right_edit {top:215px; height:302px;}
.headline_right_edit{top:195px;}


#web_admin				{position:absolute; top:68px; height:26px; width:1000px; z-index:99;}
#format_text			{position:absolute; top:196px;}
.radio_box				{height:14px; vertical-align:text-bottom;}

.content_db_id_select	{font-size:1.2em; vertical-align:text-bottom;}
.content_db_id_INactive	{color:#fff;background-color:#CC4141;}
.content_db_id_active 	{color:#fff;background-color:#46A646;}
.content_save			{}


.content_delete_btn, .content_preview_btn, .content_save_btn, .content_cancel_btn, .content_saveclose_btn {width:62px; font-size:0.8em; font-weight:normal; color:#FFFFFF; vertical-align:top;}

.content_delete_btn		{background-color:#AA0000;}
.content_preview_btn	{background-color:#6F0; color:#000000;}
.content_save_btn		{background-color:#00AA00;}
.content_cancel_btn		{background-color:#e1e1e0; color:#000000;}
.content_saveclose_btn	{background-color:#007700;}


#InsertHyperLink	{position:relative; background-color:#FFFFFF; overflow:auto; z-index:0; text-align:left; margin:5px; padding:5px;}
.inner_link			{position:absolute; left:120px; width:460px; background-color:#fbfbfb;}
.hyperlink_save_btn	{position:absolute; left:120px; width:150px; font-size:10px; font-weight:bolder; background-color:#fbfbfb; border:1px outset #00aa00;}

.news_date,  #news_header, #news_item, #news_full{border:1px solid #e1e1e0; overflow:auto; font-size:1.0em; font-weight:normal; width:500px; position:absolute; left:230px; font-family:Verdana, Geneva, sans-serif;}
.news_date 	{top:185px; width:70px;}
#news_header{top:205px; height:30px; border:1px solid #21426d;}
#news_item 	{top:240px; height:83px; width:380px;}
#show_news_attachment {position:absolute; left:615px; top:243px;}
#news_full 	{top:328px; height:336px;}
.news_db_id_new	{color:#000000; background-color:#FFFF5E;}
.news_right_text{border:1px solid #e1e1e0; font-size:0.8em; font-weight:normal; width:190px;}
#news_right_edit{position:absolute; left:753px; top:205px; width:235px; height:320px; padding:5px 1px; border:1px solid #FFbbbb;}

#search_db_timestamp 	{position:absolute; top:738px; left:230px; font-size:0.8em; font-weight:lighter; z-index:99; color:#333333;}
.search_for_input 		{width:160px; font-size:10px; font-weight:bold; background-color:#fbfbfb; text-align:center;}
.search_submit_btn		{width:120px; border:1px solid #00aa00; margin-left:20px;}
.last_search_results	{margin-left:6px;}
.last_search_matches	{color:#666; font-size:0.8em; font-weight:normal;}
.pdf_showName			{width:450px; font-size:0.8em; font-weight:normal;}

#cloud_archiv_faqbox 	{border:1px solid #EE7E01; margin:4px; padding:6px;}
#cloud_archiv_faqbox ol {line-height:6px; margin-top:0px;}
#cloud_archiv_faqbox li {padding-top:0px; line-height:12px;}
#cloud_archiv_faqbox ul li {list-style-type:disc;}
