/* www.poynting.de
typography.css
created: 12.01.2009
last change: 16.01.2008

Cascading Style Sheets Level 2 Revision 1 (CSS 2.1)
http://www.w3.org/TR/CSS21/

this file includes all neccessary styles for formatting text
it's included to the backend's rich-text-editor by editor.css
*/

/*-------------------------------------------------------------------------------------------*/
/* body */

body	   		{
				font-family: georgia, palatino, "Times New Roman", serif;
				font-size: 90%;
				color: #666666;
				line-height: 1.5em;
             	margin: 0;
             	padding: 0 0 20px 0;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* paragraphs */

p				{
				margin-top: 0;
				margin-bottom: 1.5em;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* links */

a, a:visited	{
				color: #2c5478;
				text-decoration: underline;
				}
				
a:hover 		{
				color: black;
				}
				
a.small			{
				font-size: 80%;
				}

/*-------------------------------------------------------------------------------------------*/
/* headlines */
				
h1				{
				font-family: helvetica, "Helvetica Neue", arial, sans-serif;
				font-size: 140%;
				font-weight: bold;
				color: black;
				margin-top: 0;
				margin-bottom: 0.75em;
				line-height: 1.3em;
				}

h2				{
				font-family: helvetica, "Helvetica Neue", arial, sans-serif;
				font-size: 105%;
				font-weight: bold;
				color: black;
				margin-top: 0;
				margin-bottom: 1.3em;
				line-height: 1.3em;
				}
				
h3				{
				font-family: helvetica, "Helvetica Neue", arial, sans-serif;
				font-size: 100%;
				font-weight: bold;
				color: black;
				margin-bottom: 1em;
				margin-top: 0;
				line-height: 1.3em;
				}
				
h4				{
				font-size: 100%;
				font-weight: bold;
				color: black;
				margin-bottom: 0.5em;
				margin-top: 0;
				line-height: 1.3em;
				}
				
h5				{
				font-size: 100%;
				font-weight: normal;
				margin-bottom: 0;
				margin-top: 0;
				color: black;
				}

				
h6				{
				font-size: 100%;
				font-weight: normal;
				margin-bottom: 0;
				margin-top: 0;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* horizontal bar */

hr				{
				width: 100%;
				color: #efeeed;
				height: 0;
				border-width: 0 0 1px 0;
  				border-style: solid;
  				margin-bottom: 1em;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* tables */

table				{
  				margin-bottom: 1em;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* physical markup */

small			{
				font-size: 80%;
				}
				
sup				{
				vertical-align: super;
				font-size: 80%;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* logical markup */
		
em				{
				font-style: italic;
				}
				
strong			{
				font-weight: bold;
				}
				
address			{
				margin-left: 0;
				font-style: normal;
				margin-bottom: 1.5em;
				color: black;
				}
				
/*-------------------------------------------------------------------------------------------*/
/* lists */

ol				{
				list-style-position: outside;
				padding-left: 1.5em;
				}
				
ol li			{
				}

dd				{margin-left: 2em;}

dt				{margin-top: 1em;}

/*-------------------------------------------------------------------------------------------*/
/* classes for special formatting */

				/* for e.g. displaying body text inside formatted block-elemets like headlines */
.bodytext		{
				font-family: georgia, palatino, "Times New Roman", serif;
				font-size: 71%;
				font-weight: normal;
				}

