
.teamview_599.personlist {}

	.teamview_599 .spalte {
		width:150px;
		float: left;
		border: 0px solid #000;
	}
	.teamview_599 .spalteEnde {
		width:150px;
		border: 0px solid #000;
	}
	.teamview_599 .person {
		overflow: hidden; 
		margin: 5px 0 5px 0; 
		min-height: 232px;
		/* border-bottom: 0px solid #CCCCCC; */
	}
	
	.teamview_599 .person:last-child { /*                            <= style specific to the last card */
		margin: 0;
		border-bottom: none;
	}
	
		.teamview_599 .innerperson {
			overflow: hidden; 
			margin: 5px;
			padding: 2px;
			border: 0px solid #eee;
		}
		
		.teamview_599 .even { /*                                     <= styles for even cards */
			border-bottom: none; /* to override k2 style */
			background: none; /* to override k2 style */
			padding: 0; /* to override k2 style */
		}
	
		.teamview_599 .odd { /*                                      <= styles for odd cards */
			border-bottom: none; /* to override k2 style */
			background: none; /* to override k2 style */
			padding: 0; /* to override k2 style */
		}
	
			.teamview_599 .personpicture { /*                        <= the contact's picture */
				/* max-height: 120px; *//*                                              <= height for the image (or max height) */
				height: 157px; /*                                                        <= height for the image (or max height) */
    			/* max-width: 45%; *//*                                                           <= width for the image (or max width) */
				width: 120px;
    			overflow: hidden;
				background-color: #FFFFCC;
				border: 1px solid #CCCCCC;
			}
			
			.teamview_599 .personpicture img {
				/* max-height: 120px; *//*                                              <= height for the image (or max height) */
				height: 147px; width: 110px;
				border: 0px solid yellow;  
				display: inline-block;
				margin: 5px;                                
			}
			
			.teamview_599 .nopicture {
				background: transparent url(images/110x147.jpg) 0 0 no-repeat;
				/*background-color: #DDDDDD;*/
				width: 110px;
				height: 147px;
				display: inline-block;
				margin: 5px;            
			}
			
			.teamview_599 .personinfo { /*                           <= the contact's info */
				padding: 5px 8px 5px 8px;
				/* max-width: 45%; may be necessary for long sentences */
			}
			
			.teamview_599 .left {
				clear: right;
				text-align: left; /*                                                         <= text left justified */
				margin-left: 50px; /*                                              108       <= margin = picture size + padding + border */
			}
			
			.teamview_599 .right {
				clear: left;
				text-align: right; /*                                                        <= text right justified */
				margin-right: 50px; /*                                            108        <= margin = picture size + padding + border */
			}
			
				.teamview_599 .personname { /*                       <= field name ... */
					font-size: 1em;
				}
				
				.teamview_599 .personfield1 {
					overflow: hidden; /* so it does not bleed over the picture */
				}				
				
				.teamview_599 .personfield2 {
					overflow: hidden;
				}
				
				.teamview_599 .personfield3 {
					overflow: hidden;
				}
				
				.teamview_599 .personfield4 {
					overflow: hidden;
				}
				
				.teamview_599 .personfield5 {
					overflow: hidden;
				}
				
				.teamview_599 .personfield1 span {
					font-size: 0.9em;
				}				
				
				.teamview_599 .personfield2 span {
					font-size: 0.9em;
				}
				
				.teamview_599 .personfield3 span {
					font-size: 0.9em;
				}
				
				.teamview_599 .personfield4 span {
					font-size: 0.9em;
				}
				
				.teamview_599 .personfield5 span {
					font-size: 0.9em;
				}
				
					.teamview_599 .personposition {
						font-style: italic;
					}
				
					.teamview_599 .persontel {
						background: transparent url(images/con_tel.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.teamview_599 .personmobile {
						background: transparent url(images/con_mobile.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.teamview_599 .personfax {
						background: transparent url(images/con_fax.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.teamview_599 .personemail {
						background: transparent url(images/con_email.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}

					.teamview_599 .personemail span {
						/*display: none;*/
					}
					
					.teamview_599 .personwebpage {
						background: transparent url(images/con_weblink.png) 0 0 no-repeat;
						padding-left: 20px;	
						display: inline-block;		
					}
					
					.teamview_599 .personwebpage span {
						/*display: none;*/
					}
					
					.teamview_599 .personaddress {
						background: transparent url(images/con_home.png) 0 0 no-repeat;
						padding-left: 20px;	
						display: inline-block;
					}
					
					.teamview_599 .personsuburb {}
					
					.teamview_599 .personstate {}
					
					.teamview_599 .personformattedaddress {}
					
					.teamview_599 .personcountry {}
					
					.teamview_599 .personmiscinfo {}
					
					.teamview_599 .personposition_empty {} /*        => styles if the fields are empty of data */
				
					.teamview_599 .persontel_empty {}
					
					.teamview_599 .personmobile_empty {}
					
					.teamview_599 .personfax_empty {}
					
					.teamview_599 .personemail_empty {}
					
					.teamview_599 .personwebpage_empty {}
					
					.teamview_599 .personaddress_empty {}
					
					.teamview_599 .personsuburb_empty {}
					
					.teamview_599 .personstate_empty {}
					
					.teamview_599 .personformattedaddress_empty {}
					
					.teamview_599 .personcountry_empty {}
					
					.teamview_599 .personmiscinfo_empty {}
					
					.teamview_599 ._empty {}
				
				.teamview_599 .personlink { /*                       => link to the contact */               
					margin-top: 10px;
					font-size: 0.9em;
				}
				
				.teamview_599 .personlink a {
					background: transparent url(images/contact_info.png) 0 0 no-repeat;
					padding-left: 20px;
					display: inline-block;
				}
				
				.teamview_599 .personlink a span {
					/* display: none; */
				}
