/* Standard-CSS fuer ICJ mice Fair */

/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
html, body, div, p,
h1, h2, h3, h4,
span, a, table, td,
form, img 					{ margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; 
								font-size: 9pt; line-height: 11pt; color: rgb(26,26,26); }
							  
ul							{ margin-left: -26px; _margin-left: 16px; margin-top: 2px; margin-bottom: 2px; }
*+html ul					{ margin-left: 16px; }

ul.weiss					{ margin-left: -20px; _margin-left: 22px; }
*+html ul.weiss				{ margin-left: 22px; } /* Only IE 7 */
ul.weiss li					{ color: rgb(255,255,255); padding-bottom: 6px; }


  
html, body 					{ background-color: rgb(255,255,255); } 

img									{ border: 0; }
img, div							{ behavior: url(iepngfix.htc); }
							  
/* Allgemein gueltige Formatierungen */
h1 							{ font-size: 16pt; }
h2 							{ font-size: 12pt; margin-bottom: 5px; }
h3 							{ font-size: 14pt; color: rgb(48,48,48); line-height: 14pt; margin-bottom: 5px; }
h4 							{ font-size: 9pt; color: rgb(48,48,48); margin-bottom: 5px; font-weight: bold; }
.small						{ font-size: 8pt; line-height: 10pt; }
.titel						{ font-size: 10pt; line-height: 12pt; font-weight: bold; padding-bottom: 6px; }
.summary					{ color: rgb(80,80,80); }
.klein						{ font-size: 0.9em; }
.fehler						{ color: #e36559; font-style: italic; }
.filter						{ font-size: 11pt; font-size: 11pt; width: 15px; height: 15px; padding: 3px 4px 3px 3px; line-height: 15pt; color: rgb(180,180,180); }

/* Link-Formatierungen */
a:link,	a:active, a:visited	{ text-decoration: none; }
a:hover						{ text-decoration: underline; }

p.links a:link				{ text-decoration: underline; }
p.links a:active			{ text-decoration: underline; }
p.links a:visited			{ text-decoration: underline; }

.s_komplett					{ display: inline; float: left; width: 700px; height: auto; }	
.s_links					{ display: inline; float: left; width: 360px; height: auto; }			
.s_rechts					{ display: inline; float: left; margin-left: 70px; width: 360px; height: auto; }	

a.filter, a.filter:link, a.filter:active, a.filter:visited, a.filter_aktiv 
							{ font-size: 11pt; width: 20px; height: 15px; padding: 3px 5px 3px 5px; font-weight: bold; text-decoration: none; background-color: rgb(255,255,255); color: rgb(130,130,130);}
a.filter:hover				{ background-color: rgb(0,0,0); color: rgb(230,230,230); }
a.filter_aktiv				{ text-decoration: none; background-color: rgb(0,0,0); color: rgb(230,230,230); font-weight: bold; font-size: 11pt; line-height: 10pt; }

a.navi:link, a.navi:active, a.navi:visited
							{ height: 50px; padding-bottom: 20px; text-decoration: none; font-weight: bold; color: rgb(255,255,255); }
a.navi:hover				{ height: 50px; text-decoration: none; font-weight: bold; color: rgb(255,228,2); }

a.navi_akt:link, a.navi_akt:active, a.navi_akt:visited, a.navi_akt:hover
							{ height: 50px; padding-bottom: 20px; text-decoration: none; font-weight: bold; color: rgb(255,228,2); }

a.line:link, a.line:active	
							{ text-decoration: none; border-bottom: 1px solid rgb(100,100,100); font-size: 8pt; line-height: 10pt; }
a.line:visited				{ text-decoration: none; border-bottom: 1px dashed rgb(100,100,100); font-size: 8pt; line-height: 10pt; }
a.line:hover				{ text-decoration: none; border-bottom: 1px solid rgb(140,140,140); color: rgb(140,140,140);
								 font-size: 8pt; line-height: 10pt; }
								 
a.weiss:link, a.weiss:active	
							{ text-decoration: none; border-bottom: 1px solid rgb(220,220,220); color: rgb(255,255,255); font-size: 8pt; line-height: 10pt; }
a.weiss:visited				{ text-decoration: none; border-bottom: 1px dashed rgb(220,220,220); color: rgb(255,255,255); font-size: 8pt; line-height: 10pt; }
a.weiss:hover				{ text-decoration: none; border-bottom: 1px solid rgb(250,250,250); color: rgb(200,200,200);
								 font-size: 8pt; line-height: 10pt; }

a.line_aktiv:link, a.line_aktiv:active	
							{ text-decoration: none; font-weight: bold; font-size: 8pt; line-height: 10pt; }
a.line_aktiv:visited		{ text-decoration: none; font-weight: bold; font-size: 8pt; line-height: 10pt; }
a.line_aktiv:hover			{ text-decoration: none; font-weight: bold; border-bottom: 1px solid rgb(140,140,140); 
								color: rgb(140,140,140); font-size: 8pt; line-height: 10pt; }
a.line_inhalt:link, a.line_inhalt:active	
							{ text-decoration: none; border-bottom: 1px solid rgb(100,100,100); }
a.line_inhalt:visited		{ text-decoration: none; border-bottom: 1px dashed rgb(100,100,100); }
a.line_inhalt:hover			{ text-decoration: none; border-bottom: 1px solid rgb(140,140,140); color: rgb(140,140,140); }

a.detailnav:link,	a.detailnav:active, a.detailnav:visited	
							{ font-size: 14px; font-weight: bold; color: rgb(48,48,48); text-decoration: none;
								line-height: 35px; margin-left: 10px; margin-right: 10px; }
a.detailnav:hover			{ text-decoration: underline;  }
a.detailnav_aktiv:link,	a.detailnav_aktiv:active, a.detailnav_aktiv:visited	
							{ font-size: 14px; font-weight: bold; color: rgb(48,48,48); text-decoration: none;
								line-height: 35px; margin-left: 10px; margin-right: 10px; }
a.detailnav_aktiv:hover			{ text-decoration: underline;  }

a.detailnavpflege:link,	a.detailnavpflege:active, a.detailnavpflege:visited	
							{ font-size: 14px; font-weight: bold; color: rgb(48,48,48); text-decoration: none;
								line-height: 35px; margin-left: 10px; margin-right: 10px; }
a.detailnavpflege:hover			{ text-decoration: underline;  }
a.detailnavpflege_aktiv:link,	a.detailnavpflege_aktiv:active, a.detailnavpflege_aktiv:visited	
							{ font-size: 14px; font-weight: bold; color: rgb(48,48,48); text-decoration: underline;
								line-height: 35px; margin-left: 10px; margin-right: 10px; }
a.detailnavpflege_aktiv:hover			{ text-decoration: underline;  }

a.pflege:link,	a.pflege:active, a.pflege:visited	{ text-decoration: none; color: #ffffff; }
a.pflege:hover						{ text-decoration: underline; color: #ffffff; }
a.pflege_aktiv:link,	a.pflege_aktiv:active, a.pflege_aktiv:visited	{ text-decoration: none; font-weight: bold;color: #ffffff;  }
a.pflege_aktiv:hover						{ text-decoration: underline; font-weight: bold; color: #ffffff; }

a.pflege_filter, a.pflege_filter:link, a.pflege_filter:active, a.pflege_filter:visited, a.pflege_filter_aktiv { float: left; display: inline; width: 147px; height: 21px; text-align: center; text-decoration: none; border: none; padding: 6px 0px 0px 0px; margin: 0px; font-weight: bold; color: #000000; font-size: 9pt; background-image: url('images/xx_bn_mitgsch-filter.jpg'); background-repeat: no-repeat; background-position: 0px -27px; background-color: none; overflow: hidden; }
a.pflege_filter:hover, a.pflege_filter_aktiv	{ float: left; display: inline; width: 147px; height: 21px; text-decoration: none; border: none; padding: 6px 0px 0px 0px; margin: 0px; font-weight: bold; color: #000000; font-size: 9pt; background-position: 0px 0px; background-color: none; overflow: hidden; }


#seitennavi					{ display: block; clear: both; width: 730px; height: 18px; }
#seitennavi_zurueck			{ display: inline; float: left; text-align: left; height: 18px; }
#seitennavi_drucken			{ display: inline; float: right; text-align: right; height: 18px;  }

/* Layer-Formatierungen */
.clear						{ clear: both; height: 1px; overflow: hidden; }
.center_page				{ margin: 0px auto; width: 995px; }

#content_carousel_promoted	{ display: block; width: 765px; height: 226px; margin: 0px 0px 0px 0px; text-align: center; overflow: hidden; }
#content_carousel_beitraege	{ display: block; width: 756px; height: 165px; margin: -5px 0px 10px 0px; padding-top: 2px; text-align: center; }
	
		
#loading_promoted			{ position: absolute; width: 760px; height: 185px; margin-top: -210px; text-align: center; border: 1px solid #fefefe; background-color: #ffffff; visibility: visible; filter: alpha(opacity=98); -moz-opacity:0.98; opacity:0.98; -khtml-opacity:0.98; z-index: 888; }	
/*end*//*\*/html*#loading_promoted	 	{ [margin-top: -210px; margin-top: -225px; ]margin-top: -225px;}/*end*/

#loading_aktuelle			{ position: absolute; width: 770px; height: 130px; margin-top: -155px; text-align: center; border: 1px solid #fefefe; background-color: #ffffff; visibility: visible; filter: alpha(opacity=98); -moz-opacity:0.98; opacity:0.98; -khtml-opacity:0.98; z-index: 888; }	
	
#select_ausgabe				{ position: relative; float: left; text-align: left; width: 500px; height: 25px; margin: 0px 0px 0px 0px; overflow: hidden; z-index: 800; }

#erweiterte_suche			{ position: absolute; width: 782px; height: 155px; margin-left: 16px; visibility: hidden; z-index: 999; }
	#erweiterte_suche_rahmen	{ width: 780px; border-top: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255);
									 background: rgb(181,173,169) url('images/xx_erweitertesuche_bg.jpg') repeat-x; }
	.table_erweitertesuche		{ margin-top: 15px; margin-bottom: 15px; }

#head						{ width: 100%; height: 180px; background: rgb(255,255,255) url('images/xx_head_bg.gif') repeat-x; }
#head_pflege				{ width: 100%; height: 180px; background: rgb(255,255,255) url('pflege/xx_head_bg.jpg') repeat-x; }

#head_breite				{ float: left; width: 995px; }
	#head_logo				{ float: left; width: 210px; padding-left: 23px; padding-top: 20px; }
	#head_claim				{ float: left; width: 512px; height: 62px; padding-top: 38px; }
	#head_login				{ float: right; width: 185px; height: 100px; background: url('images/xx_login_bg.png') no-repeat; _background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/xx_login_bg.png', sizingMethod='scale'); }
	
	#head_pflege_left		{ float: left; width: 750px; height: 100px; }
		#head_pflege_admin		{ display: block; width: 600px; height: 30px; padding: 0px 0px 0px 0px; background-image: url('images/pflege_adminleiste.jpg'); background-repeat: no-repeat; }
		#head_logo_pflege		{ display: inline; float: left; width: 260px; height: 56px; padding: 0px 10px 0px 23px; }
		#head_claim_pflege		{ display: inline; float: left; width: 429px; padding-top: 20px; }

	#head_tracking	{ float: left; height: 42px; width: 220px; padding-top: 15px; }
		
	#head_pflege_right		{ float: left; width: 185px; height: 100px; }
		#head_login_pflege		{ float: left; width: 185px; height: 100px;	background: url('images/xx_login_bg.png') no-repeat; _background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/xx_login_bg.png', sizingMethod='scale'); }
	
	#head_navi				{ float: left; width: 995px; height: 40px; overflow: hidden; }
		ul.headnavi			{ margin: 0px; margin-left: 25px; padding: 0px; padding-top: 1px; list-style-type: none;}
		ul.headnavi li		{ display: inline; text-align: center; float: left; }
		li.headnavi_entry	{ padding: 13px 15px 16px 15px; }
	
		.li_zweizeilig		{ padding: 13px 15px 16px 15px; margin-top: -7px; }

	#head_suche				{ float: left; width: 500px; height: 42px; visibility: visible; }
	#head_sucheerweitert	{ position: absolute; float: left; width: 600px; height: 42px; padding-left: 285px; _padding-left: 0px; _margin-left: -455px; margin-top: 140px; visibility: hidden; }
		#head_sucheerweitert div	{ float: left; margin-top: 16px; }
		
#content					{ width: 995px; height: auto; }
	#content_left			{ float: left; margin-top: 30px; padding-left: 25px; width: 760px; }
	#content_left00		{ float: left; margin-top: 15px; padding-left: 25px; width: 760px; }
		#box_gelb			{ float: left; width: 760px; border: 1px solid rgb(255,229,0); margin-top: 40px; 
								background: rgb(255,229,0) url('images/xx_boxgelb-verlauf.jpg') repeat-x; }
			#box_gelb_left	{ float: right; width: 200px; padding: 20px 336px 25px 15px; }
			#box_gelb_right	{ float: right; width: 200px; padding: 20px 5px 25px 0px; }
		
		#box_detail			{ float: left; width: 756px; height: auto; border: 2px solid rgb(255,228,0); margin-top: 25px; 
								background: rgb(255,243,154); }		
		#box_detail_startseite	{ float: left; width: 770px; border: 2px solid rgb(255,228,0); margin-top: 40px; 
								 background: rgb(255,229,0) url('images/xx_boxgelb-verlauf.jpg') repeat-x; }	
		#ergebnisdetail_navigation	{ position: absolute; height: 37px; width: 760px; margin: -36px 0px 0px 9px; }
			.detail_navi			{ float: left; height: 37px;
										background: url('images/x1_detailnavilinie.jpg') no-repeat; background-position: right; }
			.detail_navi_aktiv		{ float: left; height: 37px; background: url('images/x1_detailnavi_bg.jpg') repeat-x; margin-left: -1px; }
			.detail_navi_aktiv img	{ float: left; }
			.detail_navi_aktiv a	{ float: left; }

			.rote_ecke				{ position: absolute; margin-top: -9px; margin-left: 635px; }

			#box_detail_inhalt	{ padding: 9px; height: auto; overflow: visible; }				
				.hotspot				{ position: absolute; width: 100px; height: 100px; overflow: hidden; }
				.hotspot_logo			{ position: absolute; width: 156px; height: 280px; overflow: hidden; }
				
				#box_detail_startseite	{ float: left; height: auto; width: 756px; padding: 0px; margin-bottom: 15px; }
				
				
				#box_detail_titel	{ float: left; background: rgb(255,253,239); width: 580px; padding: 13px 5px 9px 10px;
										font-size: 12pt; color: rgb(48,48,48); font-weight: bold; }
				#box_detail_stand	{ float: left; width: 120px; padding: 13px 5px 9px 10px; font-weight: bold; font-size: 13px;
										text-align: center; }
				#box_detail_text_bg	{ float: left; background: rgb(255,253,239); width: 724px; padding: 13px 5px 20px 10px; border-bottom: 8px solid #fff39a; }
				
				.box_detail_550		{ float: left; width: 550px; font-size: 9pt; line-height: 11pt; }
				
				.box_detail_text350 { float: left; width: 350px; padding: 0px; margin-top: 5px; font-size: 9pt; line-height: 11pt; }
				.box_detail_text500	{ float: left; width: 500px; padding: 0px; margin-top: 5px; font-size: 9pt; line-height: 11pt; }
				.box_detail_text550 { float: left; width: 550px; padding: 0px; margin-top: 5px; font-size: 9pt; line-height: 11pt; }

					.box_border					{ border-top: 1px solid rgb(255,228,0); margin-top: 10px; padding-top: 10px; }
				.box_inhalt_730		{ margin: 40px 0px 25px 0px; float: left; width: 730px; font-size: 9pt; line-height: 11pt; }
				
			/* Ausklapp-Navigation */
			ul.layernavi_ul				{ padding: 5px 10px 8px 10px; margin: 0px; list-style-type: none; }
			ul.layernavi_ul li			{ background: url('images/xx_navipfeil.gif') no-repeat; padding-left: 10px; }
			.navi_layer					{ position: absolute; z-index: 999; display: none; border-top: 1px solid rgb(251,231,0);
											background: rgb(84,84,84); margin-top: -10px; }
			
				.navi_layer a:link, .navi_layer a:active
											{ text-decoration: none; color: rgb(255,255,255); line-height: 1.8em;
												border-bottom: 1px solid rgb(182,182,182); }
				.navi_layer a:visited		{ text-decoration: none; color: rgb(255,255,255); line-height: 1.8em;
												border-bottom: 1px dashed rgb(182,182,182); } 
				.navi_layer a:hover			{ text-decoration: none; color: rgb(255,255,255); line-height: 1.8em; border-bottom: none; }
				
				.navi_layer a.aktiv:link, .navi_layer a.aktiv:active, .navi_layer a.aktiv:visited, .navi_layer a.aktiv:hover
											{ text-decoration: none; color: rgb(251,231,0); line-height: 1.8em; font-weight: bold;
												border: none; }	
													
	/* -- spezielle Definitionen für Pflegebereich*/
				.box_detail_text550_pflege 		{ float: left; width: 550px; padding: 0px; font-size: 9pt; line-height: 11pt; }
				.box_detail_text550_pflege img 	{ float: right; padding: 2px 0px 3px 3px; }
				.grau { color: #AAAAAA; }
				.dunkelgrau { color: #666666; }
				.titelgrau					{ font-size: 10pt; line-height: 12pt; font-weight: bold; padding-bottom: 6px; color: #CCCCCC; }
				.summarygrau				{ color: rgb(200,200,200); }
				
				.box_detail_textliste_pflege { float: left; width: 920px; padding: 0px; font-size: 9pt; line-height: 11pt; }
				
				
				#box_detail_titel_pflege	{ float: left; background: rgb(255,255,255); width: 580px; padding: 30px 5px 9px 10px;
										font-size: 12pt; color: rgb(48,48,48); font-weight: bold; }
				.box_detail_titel_pflege_inline	{ width: 580px; padding: 15px 5px 9px 0px;
										font-size: 12pt; color: rgb(48,48,48); font-weight: bold; }
				#box_detail_text_bg_pflege	{ float: left; background: rgb(255,255,255); width: 724px; padding: 13px 5px 10px 10px; 
										margin-top: -2px; _margin-top: -10px; }
				.box_border_pflege			{ width: 750px; float: left; display: block; clear: both; border-top: 1px solid rgb(255,228,0); margin-top: 20px; padding-top: 10px; margin-bottom: 15px;  }
				.box_border_pflege_breit	{ width: 890px; float: left; display: block; clear: both; border-top: 1px solid rgb(255,228,0); margin-top: 20px; padding-top: 10px; margin-bottom: 15px;  }
				
				
				.box_detail_pflege_neu		{ clear: both; width: 900px; border-bottom: 1px solid #ffe405; margin: 15px 0px 35px 0px; padding: 6px 10px 10px 10px; font-size: 11pt; line-height: 11pt; }
				
				.box_pflege_balken			{ float: left; clear: both; width: 730px; height: 20px; margin: 20px 0px 25px 0px; background-color: #ffe405; }
				
				table.tabelle_form 			{ width: 550px; margin: 10px 0px 30px 0px; padding: 0px; }
				table.tabelle_form td,th	{ margin: 0px; padding: 5px 8px 4px 8px; color: #000000; }
				table.tabelle_form th		{ text-align: left; vertical-align: top; font-weight: bold; width: 120px; }
				table.tabelle_form input.text{ width: 400px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form .textfeld { width: 400px; height: 300px; padding: 2px 3px 1px 3px; }
				table.tabelle_form .textfeld_breit { width: 740px; height: 300px; padding: 2px 3px 1px 3px; }
				table.tabelle_form input.text_plz{ width: 62px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form input.text_ort{ width: 325px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form input.text_tel_klein{ width: 75px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form input.text_tel_mittel{ width: 120px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form input.text_tel_gross{ width: 160px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form input.text_datumklein{ width: 20px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				table.tabelle_form input.text_datummittel{ width: 40px; height: 16px; padding: 1px 3px 1px 3px; font-family: arial, verdana; }
				input.error					{ border: 1px solid #ff9c00; background-color: #fff7e1; margin-top: 1px; }
				
				table.tabelle_liste			{ width: 920px; margin: 10px 0px 30px 0px; padding: 0px; border: 1px solid #ffe957; }
				table.tabelle_liste td,th	{ margin: 0px; padding: 5px 8px 4px 8px; }
				table.tabelle_liste th		{ text-align: left; vertical-align: top; padding: 8px 8px 9px 8px; font-weight: bold; background-color: #fff6a7; color: #333333; }
				
				table.tabelle_liste th	a.akt		{ text-decoration: underline; }
				
			
				table.tabelle_liste tr.abgelaufen td	{ background-color: #ffa169; }
				table.tabelle_liste tr.abgelaufen_bald td	{ background-color: #ffdd8d; }
				
				table tr.dunkelgrau				 { background-color: #e0e0e0; }
				table tr.grau				 { background-color: #efefef; }
				
				tr.balken_unten td			{ padding: 4px 0px 4px 0px; background-color: #ffe405; }
				tr.balken_unten th			{ padding: 4px 0px 4px 0px; background-color: #ffe405; }
				input.submit_speichern		{ background: url('images/xx_speichern_bn.gif') no-repeat; border: none; height: 22px; width: 115px;
												cursor: pointer; margin-left: 5px; }
												
				.msg_success				{ float: left; clear: both; width: 810px; margin: 5px 0px 15px 0px; border: 1px solid #7ab900; color: #000000; font-weight: bold; background-color: #e1f9b3; padding: 8px 25px 10px 15px; }
							
		
		
		#news_left			{ padding-top: 20px; width: 355px; height: auto; float: left; display: inline; }
		#news_right			{ padding-top: 20px; width: 355px; height: auto; float: right; display: inline; }
		#news_beide			{ padding-top: 20px; width: 730px; height: auto; float: left; display: inline; }
		
			.news_linie_2spaltig	{ float: left; width: 355px; height: 3px; background: rgb(255,248,191); }
			#news_linie		{ float: left; width: 730px; height: 3px; background: rgb(255,248,191); }
			.news_artikel	{ float: left; display: inline; width: 360px; border-bottom: 2px solid rgb(255,248,191); padding-top: 4px; margin-top: 1px; }
			.news_artikel_ganz	{ float: left; display: inline; width: 730px; border-bottom: 2px solid rgb(255,248,191); padding-top: 4px; margin-top: 1px; }
				.news_artikel_datum		{ float: left; width: 110px; font-weight: bold; padding-top: 3px; }
					.news_artikel_logo		{ padding-top: 5px; padding-left: 8px; }
				.news_artikel_inhalt	{ float: left; width: 240px; }
					.news_artikel_bild	{ float: left; width: 105px; }
					.news_artikel_text	{ float: left; width: 230px; }
				.news_artikel_linie		{ float: left; width: 250px; height: 1px; background: rgb(255,255,255); margin-top: 4px; }		
	#content_right			{ float: right; width: 185px; margin-top: 15px; }
	
#foot						{ width: 100%; height: 140px; margin-top: 15px; padding-bottom: 5px; }
	#foot_linie				{ background: rgb(198,192,189); height: 5px; width: 100%; }
	#foot_subnavi			{ width: 760px; margin-top: 15px; padding-bottom: 1px; text-align: center; margin-left: 25px; }
		#foot_subnavi a		{ margin-left: 4px; margin-right: 7px; }
	#foot_adress			{ width: 760px; margin-top: 9px; text-align: center; padding-bottom: 1px; margin-left: 25px; }
	#foot_text				{ margin-top: 10px; margin-left: 25px; padding-bottom: 3px; }
	#foot_logoleiste		{ width: 100%; height: 40px; background: rgb(243,242,241); border-top: 1px solid rgb(198,192,189);
								 border-bottom: 1px solid rgb(198,192,189); }
		#foot_logoleiste a	{ float: left; margin-left: 25px; margin-top: 10px; }

/* Archiv Definitionen */

#video_rahmen	{ width: 525px; border: solid 1px #c6c6c6; overflow: hidden;  }

#video_detail				{ float: left; width: 525px; height: auto; background-color: #f5f5f5; border-style: solid solid none; border-width: 1px 1px 0; border-color: #c6c6c6; margin: 10px 0px; }
#video_detail_img			{ float: left; display: inline; margin: 0; padding: 0; width: 38px; height: auto; border-right: 1px solid #c6c6c6; background-color: #f5f5f5;  }
#video_detail_img img		{ margin: 5px; }
#video_detail_text			{ float: left; display: inline; margin: 0; padding: 3px 0 2px 5px; width: 450px; height: auto; color: #464646; background-color: #f5f5f5; }
#video_detail_info			{ float: left; display: block; margin: 0px; padding: 3px 0px 5px 43px; width: 482px; height: auto; color: #909090; background-color: #ffffff; border-top: 1px solid #c6c6c6; border: 1px solid #c6c6c6; _border-right: none; margin-left: -1px; }

.titel_leiste				{ margin: 0px 0px 1px 0px; color: black; background-color: #dcdcdc; font-weight: bold; padding: 6px; }

#media_liste				{ margin: 0; }
	.media_liste_element		{ margin: 0px 0px 5px 0px; border: 1px solid #c6c6c6; background-color: #ffffff; }
		.media_liste_img			{ float: left; display: inline; width: 40px; height: auto; margin: 0px; padding: 0px; background-color: #ffffff;  }
		.media_liste_img img		{ margin: 5px; }
		.media_liste_text			{ float: left; display: inline; width: 530px; height: auto; margin: 0px; padding: 1px 0px 2px 12px; color: #464646; }
		.media_liste_format			{ float: left; display: inline; width: 120px; margin: 10px 0px 0px 0px; height: 18px; color: #909090; font-weight: bold; }


/* Sektionsweite Formatierungen */
.standnummer				{ width: 60px; }
.table_right				{ width: 185px; background: url('images/xx_banner_bg.gif') repeat-y; }
	.td_table_right			{ width: 185px; padding: 15px 0px 15px 0px; }
	.text_werbeanzeigen		{ color: rgb(119,119,119); text-align: left; padding-left: 5px; padding-top: 20px; }
	.logo_firmenadresse		{ padding: 50px 0px 20px 0px; text-align: center; }
	.text_firmenadresse		{ text-align: left; padding: 7px 0px 1px 8px; width: 170px; }
	
	.werbeanzeige			{ padding: 10px 0px 10px 0px; margin-left: 6px; width: 170px; height: 70px; text-align: center; overflow: hidden; }
	
	.media_neu				{ margin: 10px 0px 0px 6px; padding-bottom: 10px; width: 170px; height: auto; text-align: left; border-bottom: 1px solid #f1f1f1; }
		.media_neu_bild			{ display: inline; float: left; width: 53px; height: auto; text-align: left; }
		.media_neu_text			{ display: inline; float: left; width: 93px; height: auto; text-align: left; line-height: 9pt; font-size: 8pt; }
		.media_neu_icon			{ display: inline; float: right; width: 22px; height: auto; margin-top: 5px; text-align: right; }
	
		
	.titel_table_right		{ font-size: 12pt; text-align: left; font-weight: bold; color: rgb(48,48,48); padding: 30px 0px 10px 7px; }
	.artikel_table_right	{ clear: left; text-align: left; padding-top: 5px; padding-left: 8px; width: 170px; }
		.artikel_table_right img	{ float: left; margin-right: 5px; margin-top: 2px; }
		.artikel_table_right a		{ float: left; padding-top: 4px; }

.table_artikel				{ width: 240px; background: url('images/xx_newsartikel_bg.gif') repeat-y; text-align: center; }
	.td_artikelinhalt		{ padding: 3px 0px 0px 10px; text-align: left; }

/* Formularfelder */
input, select				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; }
.suchbegriff				{ width: 200px; }
.input_username				{ width: 160px; margin-top: 3px; font-size: 8pt; }
.input_password				{ width: 105px; margin-top: 5px; font-size: 8pt; }
.input_begriff_1			{ width: 292px; margin-top: 10px; float: left; }
.input_begriff_2			{ width: 315px; _width: 313px; }
*+html .input_begriff_2		{ width: 313px; }
.input_1					{ width: 300px; }
.input_2					{ width: 60px; _width: 58px; }
*+html .input_2				{ width: 58px; }
.input_3					{ width: 230px; }

.textarea_1					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; width: 300px; }

.select_kategorie			{ width: 320px; display: inline; }
.select_geosuche			{ width: 148px; margin-top: 1px; margin-right: 9px; }

.submit_login				{ background: url('images/xx_login_bn.gif') no-repeat; border: none; height: 22px; width: 49px;
								cursor: pointer; margin-left: 5px; }
.submit_senden				{ background: url('images/xx_senden_bn.gif') no-repeat; border: none; height: 22px; width: 115px;
								cursor: pointer; }
.submit_sendlogindata		{ background: url('images/xx_sendlogindata_bn.gif') no-repeat; border: none; height: 22px; width: 115px;
								cursor: pointer; }
.submit_suchen				{ background: url('images/xx_suchen_bn.gif') no-repeat; border: none; height: 22px; width: 60px;
								cursor: pointer; float: left; margin-left: 10px; margin-top: 10px; }
.submit_reset				{ background: url('images/xx_reset_bn.gif') no-repeat; border: none; height: 22px; width: 115px;
								cursor: pointer; margin-left: 10px; }
.submit_alle				{ margin-bottom: -6px; _margin-bottom: -4px; border: none; height: 22px; width: 115px; cursor: pointer; margin-left: 118px; }
.submit_suchenerweitert		{ background: url('images/xx_suchen_bn.gif') no-repeat; border: none; height: 22px; width: 60px;
								cursor: pointer; margin-left: 20px; }
								
/* Search Autocomplete DIV Styling */

div.autocomplete 			{ margin:0px; padding:0px; width:450px; background:#fff; border:1px solid #888; position:absolute; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:0.9; z-index: 999; }
div.autocomplete ul 		{ margin:0px; padding:0px; list-style-type:none; }
div.autocomplete ul li.selected { background-color:#ffb; }
div.autocomplete ul li 		{ margin:0; padding:2px 0px 8px 2px; height:auto; display:block; list-style-type:none; cursor:pointer; }
					
								
/* Einblendbarer ICJ-Berichte Layer */
#icjberichte_bg	{ position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; background-color: rgb(0,0,0); filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998; }
#icjberichte		{ position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; background-color: #fff39a; border: 2px solid #ffe500; text-align: left; visibility: hidden; overflow: auto; z-index: 9999; }
#icjberichte_content	{  }
	.bericht				{ display: block; width: 584px; height: auto; padding: 15px 0px 15px 0px; background-color: #fffdef; }
		.bericht_left			{ display: inline; float: left; width: 140px; height: auto; }
		.bericht_right			{ display: inline; float: left; width: 420px; height: auto; }
#icjberichte_navi	{ position: absolute; float: left; padding: 3px 1px 3px 6px; width: 125px; margin: 0px 0px 0px 450px; background-color: #ffe500; }

	
/* Einblendbarer Sondersendungen Layer */
#sondersendung_bg	{ position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; background-color: rgb(0,0,0); filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998; }
#sondersendung		{ position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; background-color: #ffffff; border: 1px solid #ffffff; text-align: left; visibility: hidden; overflow: hidden; z-index: 9999; }
#sondersendung_navi	{ position: absolute; float: left; padding: 1px 1px 1px 2px; width: auto; margin: 0px 0px 0px 971px; background-color: #fefefe; border: 1px solid #ffffff; }

		

/* Einblendbares Detail-Tracking-Tool */
#detailtracking_bg	{ position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; background-color: rgb(0,0,0); filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998; }
#detailtracking		{ position: absolute; width: 1px; height: 1px; padding: 20px 15px 25px 15px; background-color: rgb(255,255,255); text-align: center; visibility: hidden; z-index: 9999; overflow: hidden; }
#detailtracking_content	{  }
