/* MASTER-CSS für www.cma-actors.de */

body						{ background: url('images/xx_body-bg.jpg') center 270px no-repeat 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.intro					{ background: url('images/00_body-bg.jpg') repeat-x; }
							
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.foot_aktiv:link, a.foot_aktiv:active, a.foot_aktiv:visited, a.foot_aktiv:hover
							{ font-size: 10px; color: rgb(120,120,120); 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; }
								
a.last_vita:link, a.last_vita:active, a.last_vita:visited
							{ width: 23px; height: 19px; display: block; float: left;
								background: url('images/xx_ico-back.jpg') no-repeat; }
a.last_vita:hover			{ background: url('images/xx_ico-back_br.jpg') no-repeat; }			
								
a.overview:link, a.overview:active, a.overview:visited
							{ width: 23px; height: 19px; display: block; float: left;
								background: url('images/xx_ico-overview.jpg') no-repeat; }
a.overview:hover			{ background: url('images/xx_ico-overview_br.jpg') no-repeat; }		
								
a.next_vita:link, a.next_vita:active, a.next_vita:visited
							{ width: 23px; height: 19px; display: block; float: left;
								background: url('images/xx_ico-next.jpg') no-repeat; }
a.next_vita:hover			{ background: url('images/xx_ico-next_br.jpg') no-repeat; }		
								
a.back:link, a.back:active, a.back:visited
							{ display: block; float: right; display: block; height: 16px; padding-left: 20px;
								padding-bottom: 5px; font-size: 11px; text-decoration: none; 
								background: url('images/xx_ico-back.jpg') no-repeat; }
a.back:hover				{ background: url('images/xx_ico-back_br.jpg') no-repeat; text-decoration: underline; }				
								
a.save:link, a.save:active, a.save:visited
							{ display: block; display: block; height: 16px; padding-left: 18px; margin-top: 10px;
								padding-bottom: 5px; font-size: 11px; text-decoration: none; 
								background: url('images/xx_ico-save.png') no-repeat; }
a.save:hover				{ text-decoration: underline; }							

/* Layout-Formatierungen */	
.clear						{ clear: both; height: 1px; overflow: hidden; }		
.halber_abstand				{ line-height: 4px; }
  
#background					{ width: 100%; height: auto; background: url('images/xx_head-bg.jpg') repeat-x; 
								margin-top: 4px; }
#page						{ margin: 0px auto; width: 990px; height: auto; }

	#animation_ringe		{ position: absolute; height: 130px; margin-left: 665px; z-index: 10; }
	#claim					{ position: absolute; height: 90px; margin-left: 270px; margin-top: 27px; z-index: 20; }
	#head					{ height: 132px; }
		#head a.logo			{ float: left; margin-top: 4px; margin-left: 20px; }
	
	#navigation				{ height: 31px; }
		#navirand_links			{ float: left; width: 19px; }
		#navi_mitte				{ float: left; }
			#navi_mitte ul			{ margin-left: 15px; }
			#navi_mitte ul li		{ list-style: none; float: left; display: block; height: 30px; margin-right: 5px; }
			#navi_mitte ul li a		{ height: 24px; display: block; text-align: center; padding-top: 6px;
										font-weight: bold; text-decoration: none; color: rgb(110,110,110); }
		#navirand_rechts		{ float: right; width: 21px; }
		
	#content				{ width: 990px; background: url('images/xx_content-bg.png') repeat-y; }	
		#content_inhalt			{ width: 920px; margin-left: 34px; padding-top: 15px; padding-bottom: 15px; }	
	
	#foot					{ width: 990px; height: 50px; background: url('images/xx_foot-bg.png') no-repeat;
								margin-bottom: 90px; }
		#foot_adresse			{ font-size: 10px; line-height: 12px; color: rgb(120,120,120);
									position: absolute; margin-left: 34px; margin-top: -90px; }
		#foot_navi				{ width: 450px; float: right; margin-top: 28px; }
		#foot_navi ul li			{ list-style: none; float: left; margin-right: 10px; color: rgb(120,120,120);
										font-size: 10px; }
							
/* Intro */
#tv							{ height: 693px; width: 800px; margin: 1% auto; }
	#tv_left				{ float: left; width: 189px; }		
	#tv_middle				{ float: left; width: 422px; height: 693px; _height: 639px;
								 background: url('images/00_tv-bg.png') repeat-x; }					
		#tv_animation			{ position: absolute; width: 530px; height: 320px; text-align: center;
									margin-top: 90px; margin-left: -55px; }						
		#tv_navi				{ position: absolute; width: 530px; height: 120px; margin-top: 460px; margin-left: -55px; }
				#tv_navi div.actors	{ float: left; width: 113px; }	
				#tv_navi div.gitter	{ float: left; width: 304px; text-align: center; padding-top: 25px; }	
				#tv_navi div.news	{ float: right; width: 113px; }	
	#tv_right				{ float: right; width: 189px; }			
										
/* Folgeseiten */
#seiteninhalt				{ float: left; width: 600px; padding-left: 184px; 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; }
		
ul.inhaltliste		{ margin-top: 4px; margin-bottom: 4px; }
	ul.inhaltliste li	{ list-style: none; background: url('images/xx_listpoints.gif') 0px 6px no-repeat;
								padding-left: 12px; padding-bottom: 2px; }

			
/* Vita und Übersicht */
#titel_funktionen			{ float: right; font-size: 11px; }	
.titel_linie				{ height: 1px; width: 100%; background: rgb(180,180,180); margin-top: 5px;
								margin-bottom: 5px; }			
#darstellerliste			{ float: left; width: 180px; margin-bottom: 120px; }
	#darstellerliste ul li		{ list-style: none; background: url('images/xx_listpoints.gif') 0px 6px no-repeat;
								padding-left: 12px; padding-bottom: 2px; }
								
#darstelleruebersicht		{ float: left; width: 540px; margin-left: 4px; margin-top: 5px; }
	#darstelleruebersicht ul li		{ list-style: none; float: left; margin: 0px 5px 5px 0px; height: 152px; width: 103px;
									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 h4	{ font-size: 11px; line-height: 13px; margin-top: 8px; margin-bottom: 1px; color: rgb(130,130,130); }	
	.ds_aktuelles div.linie_rubrik	{ height: 1px; width: 100%; background: rgb(130,130,130); margin-top: 2px; margin-bottom: 5px; }
	.ds_aktuelles div.linie_artikel	{ height: 1px; width: 100%; background: rgb(200,200,200); margin-top: 5px; margin-bottom: 5px; }
	#darstelleraktuelles p	{ font-size: 11px; line-height: 13px; padding-bottom: 3px; }
	
#darstellersuche			{ float: right; width: 190px; margin-top: 5px; font-size: 11px;  }
	#darstellersuche_inhalt	{ background: url('images/xx_aktuelles-bg.jpg') no-repeat;
								padding: 10px 3px 110px 8px; margin-bottom: 10px; }
		#darstellersuche_inhalt p { margin: 5px 0px 15px 15px; }
	
#vita_main					{ float: left; width: 735px; 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: 400px; _width: 399px; height: 410px; 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		{ display: none; }
	
	#vita_inhalt			{ float: left; width: 520px; }
		#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: 520px; 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_navigation		{ float: right; width: 200px; margin-left: 10px; }
			
	ul.navi_vita			{ float: left; margin-top: 4px; }
		ul.navi_vita li			{ list-style: none; display: block; }
		ul.navi_vita li a			{ display: block; height: 16px; padding-left: 20px; padding-bottom: 5px;
										font-size: 11px; }
										
.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: 5px; }
	.vita_liste ul li div.jahr			{ width: 70px; }
	.vita_liste ul li div.feld_1		{ width: 660px; }

#player_bg				{ width:520px; height: auto; background: url('images/1x_video-bg.png') no-repeat; }
#vita_player			{ display: block; width:520px; height:325px; cursor: pointer; text-align: center; }
	#vita_player img	{ margin-top: 110px; }
	div.entries			{ margin-top: 5px; padding-bottom: 80px;  }
	div.entries a		{ display: block; padding-left: 27px; height: 20px; padding-top: 2px; 
							border-bottom: 1px solid rgb(255,255,255);
							background-position: 5px 3px; background-repeat: no-repeat; }
	div.entries a:link	{ text-decoration: none; }
	div.entries a:hover	{ text-decoration: underline; }
	.paused 			{ background-image: url('images/1x_video-play.png'); background-color: rgb(200,200,200);
							font-weight: bold; }
	.playing			{ background-image: url('images/1x_video-pause.png'); background-color: rgb(200,200,200);
							font-weight: bold; }
	.progress			{  }

/* Vita Icons */
ul.navi_vita li a:link, ul.navi_vita li a:active, ul.navi_vita li a:visited { text-decoration: none; }
ul.navi_vita li a:hover		{ text-decoration: underline; }
ul.navi_vita li a.aktiv		{ color: rgb(255,157,17); }

a.video						{ background: url('images/xx_ico-video.jpg') no-repeat; }		
a.preise					{ background: url('images/xx_ico-auszeichnung.jpg') no-repeat; }	
a.ausbildung				{ background: url('images/xx_ico-ausbildung.jpg') no-repeat; }		
a.faehigkeit				{ background: url('images/xx_ico-faehigkeit.jpg') no-repeat; }			
a.biographie				{ background: url('images/xx_ico-biographie.jpg') no-repeat; }	
a.aktuelles					{ background: url('images/xx_ico-aktuelles.jpg') no-repeat; }	
a.bilder					{ background: url('images/xx_ico-bilder.jpg') no-repeat; }		
a.website					{ background: url('images/xx_ico-website.jpg') no-repeat; }		
a.pdf						{ background: url('images/xx_ico-pdf.jpg') no-repeat; }		
a.drucken					{ background: url('images/xx_ico-drucken.jpg') no-repeat; }		

/* Navigation */
a.nav1:link, a.nav1:active, a.nav1:visited { width: 257px; }
a.nav1:hover				{ background: url('images/xx_nav1-br.jpg') no-repeat; color: rgb(90,90,90); }
a.nav1_aktiv:link, a.nav1_aktiv:active, a.nav1_aktiv:visited, a.nav1_aktiv:hover 
							{ width: 257px; background: url('images/xx_nav1-br.jpg') no-repeat; color: rgb(90,90,90); }

a.nav2:link, a.nav2:active, a.nav2:visited { width: 80px; }
a.nav2:hover				{ background: url('images/xx_nav2-br.jpg') no-repeat; color: rgb(90,90,90); }
a.nav2_aktiv:link, a.nav2_aktiv:active, a.nav2_aktiv:visited, a.nav2_aktiv:hover 
							{ width: 80px; background: url('images/xx_nav2-br.jpg') no-repeat; color: rgb(90,90,90); }

a.nav3:link, a.nav3:active, a.nav3:visited { width: 91px; }
a.nav3:hover				{ background: url('images/xx_nav3-br.jpg') no-repeat; color: rgb(90,90,90); }
a.nav3_aktiv:link, a.nav3_aktiv:active, a.nav3_aktiv:visited, a.nav3_aktiv:hover 
							{ width: 91px; background: url('images/xx_nav3-br.jpg') no-repeat; color: rgb(90,90,90); }

a.nav4:link, a.nav4:active, a.nav4:visited { width: 114px; }
a.nav4:hover				{ background: url('images/xx_nav4-br.jpg') no-repeat; color: rgb(90,90,90); }
a.nav4_aktiv:link, a.nav4_aktiv:active, a.nav4_aktiv:visited, a.nav4_aktiv:hover 
							{ width: 114px; background: url('images/xx_nav4-br.jpg') no-repeat; color: rgb(90,90,90); }

a.nav5:link, a.nav5:active, a.nav5:visited { width: 126px; }
a.nav5:hover				{ background: url('images/xx_nav5-br.jpg') no-repeat; color: rgb(90,90,90); }
a.nav5_aktiv:link, a.nav5_aktiv:active, a.nav5_aktiv:visited, a.nav5_aktiv:hover 
							{ width: 126px; background: url('images/xx_nav5-br.jpg') no-repeat; color: rgb(90,90,90); }



/* Formulare */
textarea					{ font-size: 12px; font-family: Verdana, Arial, Helvetica; }
input						{ font-size: 12px; font-family: Verdana, Arial, Helvetica; }		

.textarea_1					{ font-size: 12px; color: rgb(80,80,80); width: 270px; 
								font-family: Verdana, Arial, Helvetica; font-size: 10pt; }
						
.input1						{ width: 372px; font-size: 12px; }
.input2						{ width: 180px; font-size: 12px; }
.input3						{ width: 220px; font-size: 12px; }

.select1					{ width: 100px; font-size: 12px; }

.submit						{ font-size: 12px; background-color: rgb(220,220,220); color: rgb(80,80,80); font-weight: bold; 
								border: 1px solid rgb(255,157,17); cursor: hand; padding: 2px; margin-top: 5px; }
						
.errortext					{ color: red; }
.error						{ background-color: rgb(255,157,17); }
