/* schandera.de
 *
 * global language-independend text style definitions
 *
 * defintions reflecting site-global text definitions for heads, paragraphs
 * and everything that is related to format text content
 */




/* ************************************************************************
 * global font definitions for all elements not overwritten explicitly.
 */
body {
	font-family: Arial, Verdana, Sans-Serif, Sans;
	font-size: 11px; }





/* ************************************************************************
 * definitions for content-image related text
 */

/* fallback color for unclassed paragraphs and anonymous text */
div#contentContainer div.contentImageContainer {
	color: rgb(102,102,102) !important;
	font-size: 9px !important; }

/* grouping of image text classes' paragraphs, both named by classes and
 * without */
div#contentContainer div.contentImageContainer p,
p.imageTitle , p.imageCopyright {
	padding: 0px !important;
	margin: 0px !important; }

/* color definition for the image title line */
div.contentImageContainer p.imageTitle {
	color: rgb(102,102,102) !important; }

/* color definition for the image copyright line */
div.contentImageContainer p.imageCopyright {
	color: rgb(192,192,192) !important; }





/* ************************************************************************
/* definitions for content area elements
 */

/* body text color/size definition for anonymous and paragraphed text */
div#contentContainer {
	color: rgb(108,108,108);
	font-size: 11px; }

/* margin definitions for content paragraphs (i.E. margins to dotlines) */
div#contentContainer p {
	padding: 0px;
	margin-top: 11px;
	margin-bottom: 11px; }

/* default anchor (link) color definition */
div#contentContainer a {
	color: rgb(52,96,132); }

/* hover-definition (mouse over) for links */
div#contentContainer a:hover {
	text-decoration: underline; }

/* address definition */
address {
	margin-bottom: 11px;
	font-style: normal;
	display: block; }



/* ************************************************************************
/* definitions for arbitrary inline and block-level text formatting
 */

 /* color definition for highlighting of text (bold red) */
strong, 
.highlightedText {
	font-weight: bold;
	color: rgb(255,102,0); }

/* format definition for informational text, that is italic here */
cite, 
.informationalText {
	font-style: italic; }

/* format definition for emphasized text, that's bold at the moment */
em,
.emphasizedText {
	font-style: normal;
	font-weight: bold; }





/* ************************************************************************
 * content head text defintions
 */

/* defines color, size and margins of top level heading */
h1 {
	padding: 0px;
	margin-top: 35px;
	margin-bottom: 11px;
	font-size: 14px;
	color: rgb(45,108,150); }

/* this class is for toplevel-headings wich are not the first h1 in the
 * content. it defines a smaller margin to the top */
h1.inline {
	margin-top: 20px; }

/* this is to highlight subtext in the top level heading, inherits color 
 * from the global span style, but is defined here for completeness and
 * to extend this element later */
h1 span.highlightedText {}

/* this is to dim subtext in the top level heading */
h1 span.dimmedText {
	color: rgb(153,153,153); }


h2 {
	padding: 0px;
	margin-top: 11px;
	margin-bottom: 0px;
	color: rgb(52,96,132);
	font-size: 11px; }





/* ************************************************************************
 * miscelleaneuos definitions
 */

/* an paragraph acting as description/subdescription in heading context,
 * so to say, its size and color reflects heading-like priority, but it's
 * contents help to comprehend structure of the text only.
 * (i.E. "projects include the following" sub-heading in "projects" */
p.headLevelDescription {
	color: rgb(153,153,153);
	font-weight: bold;
	font-size: 12px; }

/* footline as used on home page */
p.footLine {
	font-size: 9px;
	color: rgb(153,153,153); 
	text-align: right; }
