
/***************************/
/* General element styles: */
/***************************/
.hidden {display: none;}

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { 
	color: #645C51;
	}
PRE { font-family: monospace; }

a, a:link, a:visited, a:active {
	color: #008edd;
	font-weight: bold;
	text-decoration: underline;
}
a:hover, a:focus {
	color: #5B5C5E;
	/* text-decoration: underline; */
}


FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: ;}
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: ; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
DIV.csc-frame-frame2 { margin: 0 55px 0 0; padding: 0px 6px 4px 12px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
				
/******************/
/* Headers, plain */
/******************/

H1 {
	font-size: 11px;
	font-weight: bold;
	color: #8c191b;
	padding: 0px 0px 0px 13px;
	text-transform: uppercase;
	margin: 0px 0 12px 0px;
	border-left: 3px solid #a6a6a6;
	}
	html>body H1 { /* Fuer Firefox und Opera  */
	margin: 10px 0 12px 0px;
	}
h2 {	
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 0px 0px;
	text-transform: none;
	color: #645C51;
	text-indent: 0px;
	padding: 0px 0px 7px 0px;
	}


/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext {
	color: #645C51;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1.3em;
	}
P.bodytext A { 
	font-weight: bold;
	}


/**********/
/* Images */
/**********/

/* Images / Captions */
.csc-textpic-caption { font-size: 0.7em; font-style: italic; padding: 0.55em 0 0 0; }
P.csc-caption { color: #000000; font-size: 0.7em; font-style: italic; padding: 0.55em 0 0 0; }
