/* PRINT-CSS für www.cma-actors.de */

/* Inhalt ausblenden/einblenden */
.nonprint, #foot, #navigation, #head, #titel_funktionen, #darstellerliste, .navi_vita, .back, #vita_navigation, #animation_ringe, #claim { display: none; }


body						{ background: rgb(255,255,255);	margin: 0; padding: 0;
					 			font-family: Verdana, Arial, Helvetica; color: rgb(80,80,80); font-size: 12px;
								line-height: 15px; }
							
body, html, p, form, h1, h2, h3, h4, ul, li
							{ margin: 0px; padding: 0px; }

/* Textformatierungen */
h1							{ float: left; font-size: 16px; line-height: 19px; }
h2							{ font-size: 14px; line-height: 16px; }

.orange						{ color: rgb(255,157,17); }
				
/*fuer .png-Grafiken */
img, div, li, p, a.navi:hover	{ behavior: url("iepngfix.htc"); border: 0px; }

/* Links */
a:link, a:active, a:visited
							{ color: rgb(80,80,80); text-decoration: underline; }
a:hover						{ color: rgb(20,20,20); text-decoration: underline; }

a.foot:link, a.foot:active, a.foot:visited
							{ font-size: 10px; color: rgb(120,120,120); text-decoration: none; }
a.foot:hover				{ color: rgb(80,80,80); text-decoration: underline; }

a.dsliste:link, a.dsliste:active, a.dsliste:visited
							{ text-decoration: none; }
a.dsliste:hover				{ color: rgb(254,171,52); text-decoration: underline; }
a.dsliste_aktiv:link, a.dsliste_aktiv:active, a.dsliste_aktiv:visited, a.dsliste_aktiv:hover
								{ color: rgb(254,171,52); text-decoration: none; }				

/* Layout-Formatierungen */	
.clear						{ clear: both; height: 1px; overflow: hidden; }		
.halber_abstand				{ line-height: 4px; }
  
#background					{ width: 100%; height: auto; margin-top: 4px; }
#page						{ width: 98%; height: auto; }
		
	#content				{ width: 99%; }	
		#content_inhalt			{ padding-top: 15px; padding-bottom: 15px; }	
		

							
/* Start- und Folgeseiten */
#seiteninhalt				{ float: left; width: 650px; margin-top: 5px; }
	#seiteninhalt h2			{ color: rgb(255,157,17); border-bottom: 1px solid rgb(140,140,140); padding-bottom: 3px;
									margin-top: 15px; margin-bottom: 5px; }
									
	.artikel				{ margin-bottom: 5px; }
		.artikel_bild			{ float: left; width: 60px; }
		.artikel_text			{ float: left; width: 520px; }
			.artikel_text a, .artikel_text span	{ font-size: 11px; }
		
	.artikel_friends	{ width: 580px; margin-top: 10px; padding-top: 10px; border-top: 1px dashed rgb(140,140,140); }
		.artikel_friends img	{ float: right; margin: 0px 0px 5px 5px; }
		.artikel_friends p	{ padding-bottom: 8px; }
		.artikel_friends a, .artikel_friends span	{ font-size: 11px; }
		
		
/* inhaltsspezifische Formatierungen */
.titel_linie				{ height: 1px; width: 100%; background: rgb(180,180,180); margin-top: 5px;
								margin-bottom: 5px; }
			
/* Vita und Übersicht */
								
#darstelleruebersicht		{ float: left; width: 540px; margin-left: 4px; margin-top: 5px; }
	#darstelleruebersicht ul li	{ list-style: none; float: left; margin: 0px 6px 6px 0px; height: 151px; width: 102px;
									text-align: center; display: block; }
	#darstelleruebersicht ul li a	{ text-decoration: none; display: block; background-repeat: no-repeat; 
										width: 101px; height: 150px; }
								
#darstelleraktuelles		{ float: right; width: 190px; margin-top: 5px; }
	.ds_aktuelles			{ background: url('images/xx_aktuelles-bg.jpg') no-repeat;
								padding: 2px 3px 110px 4px; margin-bottom: 10px; }
	#darstelleraktuelles h2	{ font-size: 12px; line-height: 15px; color: rgb(254,171,52); }
	#darstelleraktuelles h3	{ font-size: 11px; line-height: 13px; margin-top: 6px; margin-bottom: 1px; }
	#darstelleraktuelles p	{ font-size: 11px; line-height: 13px; padding-bottom: 3px; }
	
#vita_main					{ float: left; width: 750px; margin-left: 4px; margin-top: 5px; }
	#vita_grossbild				{ float: left; width: 270px; height: 410px; }
		.fotografenhinweis		{ font-size: 10px; display: none; }
	#vita_kleinbilder			{ float: left; width: 52px; height: 410px; margin-left: 3px; }
		#vita_kleinbilder img	{ margin-bottom: 2px; cursor: pointer; display: block; }
		
	#vita_daten				{ float: left; width: 410px; height: 400px; margin-left: 10px; }
		#vita_daten h1			{ margin-top: -4px; }
		table.vita				{ font-size: 11px; }
			table.vita th		{ width: 125px; font-weight: normal; text-align: left; vertical-align: top; }
			table.vita td		{ padding-bottom: 3px; }
		.print_adresse			{ margin-top: 10px; }
	
	#vita_inhalt			{ float: left; width: 600px; }
		#vita_inhalt h2			{ color: rgb(251,179,76); font-size: 12px; border-bottom: 1px dashed rgb(140,140,140);
									margin-top: 3px; margin-bottom: 2px; padding-bottom: 2px; }
	
		ul.vitainhalt			{ width: 540px; font-size: 11px; line-height: 13px; }
		ul.vitainhalt li				{ list-style: none; }
		ul.vitainhalt li div				{ float: left; padding-bottom: 8px; }
		ul.vitainhalt li div.jahr			{ width: 70px; }
		ul.vitainhalt li div.jahr_kurz		{ width: 50px; }
		ul.vitainhalt li div.feld_1			{ width: 430px; }
		ul.vitainhalt li div.feld_2			{ width: 450px; }
		ul.vitainhalt li div.feld_3			{ width: 120px; }
		ul.vitainhalt li div.feld_4			{ width: 390px; }
		ul.vitainhalt li div.feld_komplett	{ width: 510px; }
		
	#vita_inhalt_mce		{ float: left; width: 520px; }
		#vita_inhalt_mce p		{ margin-bottom: 12px; }
		
		ul.vitapics				{ width: 520px; font-size: 11px; line-height: 13px; }
		ul.vitapics li				{ float: left; list-style: none; width: 250px; margin: 0px 10px 10px 0px; 
										background: url('images/xx_li-bg.png'); }
			ul.vitapics li img	{ float: left; margin-right: 10px; }
			ul.vitapics li div	{ float: left; width: 140px; padding: 5px 3px 0px 0px; line-height: 15px; }
										
.vita_liste					{ margin-top: 10px; width: 735px; }
	.vita_liste ul				{ font-size: 11px; line-height: 13px; }
	.vita_liste ul li				{ list-style: none; }
	.vita_liste ul li div				{ float: left; padding-bottom: 4px; }
	.vita_liste ul li div.jahr			{ width: 70px; }
	.vita_liste ul li div.film			{ width: 660px; } /* Filmographie */
		

/* Formulare */
textarea					{ font-size: 12px; font-family: Arial,Helvetica,SansSerif; }
input						{ font-size: 12px; font-family: Arial,Helvetica,SansSerif; }		
						
.input_1					{ width: 300px; }
.input_2					{ width: 80px; }
.input_3					{ width: 210px; _width: 208px; }
*+hmtl .input_3				{ width: 208px; } 

.submit						{ font-size: 12px; font-weight: bold; cursor: hand; }
.pflicht					{  }
.error						{  }