/*
	Prof. Gress Corporate Colors
	grau	#5a5753
	lila	#8b2d4c
*/

body {
	color: #9d9d9d;
	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
	line-height: 161.6%;
}

.typography {
	font-size: 93%;
}
	.typography a {
		color: #7a7a7a;
		text-decoration: none;
		border-bottom: 1px dotted #5c5c5c;
	}
		.typography a:hover {
			color: #8b2d4c;
			background: #f6f6f6;
			border-bottom: 1px solid #8b2d4c;
		}
		.typography a.noline {
			text-decoration: none;
			border-bottom: 0;
		}	

	.typography strong {
		font-weight: bold;
	}

	.typography em {
		font-style: oblique;
	}

	.typography div, .typography dl, .typography dt, .typography dd, .typography ul, .typography ol, .typography li, .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6, .typography pre, .typography code, .typography form, .typography fieldset, .typography legend, .typography input, .typography button, .typography textarea, .typography p, .typography blockquote {
		margin-bottom: 20px;
		text-align: justify;
	}
		.typography li, .typography input, .typography button, .typography textarea {
			margin-bottom: 10px;
		}
		.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {
			color: #7a7a7a;
			text-align: left;
		}
			.typography h1 {
				font-size: 153.9%;
			}
			.typography h2 {
				font-size: 123.1%;
			}
			.typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {
				padding-top: 10px;
			}

	.typography ul {
		list-style-type: square;
		padding-left: 15px;
	}
		.typography ul li {
			list-style-image: url('/themes/schoenheit/images/bullet_small.png');
		}
	.typography ol {
		padding-left: 25px;
	}
		.typography ol li {
			list-style-type: decimal;
			margin-bottom:0;
		}


/* TABLE STYLING 
-------------------------------------------- */
.typography table {
	margin: 0 0 20px 0;
	/* color: #595959; */
	border-collapse: collapse;
}	
	.typography td {
		border: 1px solid #9d9d9d;
		padding: 15px;
		min-width: 100px;
	}
		.typography td p {
			margin: 0;
		}

/* IMAGES 
-------------------------------------------- */
.typography img {
	border: none;
}
	.typography img.right {
		float: right;
		margin-left: 20px;
	}
	.typography img.left {
		float: left;
		margin-right: 20px;
	}
	.typography img.leftAlone {
	}
	.typography img.center {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
	text-align: left;
}
.typography .center {
	text-align: center;
}
.typography .right {
	text-align: right;


/* WYSIWYG EDITOR SYTLE CLASSES 
-------------------------------------------- */
.typography .externalLink {
	padding-left: 15px;
}