/*****************************/



/*** Schrift Formate       ***/



/*****************************/







body#jflex-optima, #jflex-optima td {



	line-height: 135%;



	font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;



}



body#jflex-geneva, #jflex-geneva td {



	line-height: 135%;



	font-family:  Geneva, Tahoma, "Nimbus Sans L", sans-serif;



}



body#jflex-helvetica, #jflex-helvetica td {

		font-size: 11px;
		font-weight: normal;
		line-height: 140%;

        color: #707173;

	font-family: Verdana, Arial, FreeSans, sans-serif;

}



body#jflex-lucida, #jflex-lucida td {



	line-height: 135%;



	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif;



}



body#jflex-georgia, #jflex-georgia td {



	line-height: 135%;



	font-family: Georgia, sans-serif;



}



body#jflex-trebuchet, #jflex-trebuchet td {



	line-height: 135%;



	font-family: "Trebuchet MS", sans-serif;



}



body#jflex-palatino, #jflex-palatino td {



	line-height: 135%;



	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;



}



body.flex-smaller,



body#jflex-optima.flex-smaller,



body#jflex-georgia.flex-smaller {



	font-size: 0.7em;



}



body,



body.flex-default {



	font-size: 0.8em;



}



body#jflex-optima,



body#jflex-optima.flex-default {



	font-size: 0.9em;



}



body#jflex-georgia,



body#jflex-georgia.flex-default {



	font-size: 0.9em;



}



body.flex-larger,



body#jflex-optima.flex-larger,



body#jflex-georgia.flex-larger {



	font-size: 1em;



}



/*PARAGRAPHS



-------------------------------------------------------- */



.generic p{



	font-size:1.2em;



	line-height:1.5em;



    color: #707173;



	margin-bottom:1.5em;



}



/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */



p.intro:first-line{



	font-variant:small-caps;



}



/* Styles a drop cap on each paragraph with this class */



p.drop:first-letter{



	float:left;



	font-size:3em;



	margin-top:-0.05em;



	margin-right:0.1em;



	margin-bottom:-0.5em;



}



/*HEADINGS



-------------------------------------------------------- */



h1{



	color:#707173;



	font-size:3em;



	margin-bottom:0.6em;



	font-style:italic;



	line-height:1.2em;



}



h2{



	color:#707173;



	font-size:2em;



	margin-bottom:0.9em;



	line-height:1.3em;



}



h3{



	color:#009999;



	font-size:1em;



	margin-top:1.2em;



	line-height:1.2em;	



}



h4{



	color:#707173;



	font-size:1.2em;



	margin-bottom:1.5em;



	line-height:1.5em;



	font-variant:small-caps;



}



h5{



	color:#707173;



	font-size:1em;



	margin-bottom:1.8em;



	line-height:1.8em;



	font-variant:small-caps;



}



h6{



	color:#707173;



	font-size:1em;



	margin-bottom:1.8em;



	line-height:1.8em;



}



/*ALL THE TRIMMINGS



-------------------------------------------------------- */



blockquote p{



	font-size:1.2em!important;



	line-height:1.5em!important;



	margin-bottom:1.5em!important;



	font-style:italic;



	font-weight:bold;



}



blockquote p cite{



	font-style:normal;



}



.generic strong{



	font-variant:small-caps;



}



.generic em{



	font-style:italic;



	font-weight:inherit;



}



.amp{ /* Give those ampersands a right sexy look */



	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;



	font-style:italic;



	font-weight:normal;



	line-height:inherit;



}



abbr{



	border-bottom:1px dotted #666;



	border-color:inherit;



	cursor:help;



}



.clear{



	clear:both;



}



.right-float{ /* Float any item to the right */



	float:right;



	margin-left:2em;



	margin-right:0;



}



.left-float{ /* Float any item to the left */



	float:left;



	margin-right:2em;



	margin-left:0;



}



.code{ /* Styling for and code type items */



	font-family:Courier, "Courier New", monospace;



	background:#ddd;



	font-size:1em;



}
