/* 
 *  REDCODE.DE - Global Web Styles
 *  (C)opyright 2001-2005 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *  fecit tmh
 */

/*
 * position - color - border - font - text
 *
 * constant    z-index:  0-9
 * content     z-index: 10-19
 * context     z-index: 20-29
 * navigation  z-index: 30-39
 * development z-index: 50
 */


/*** Standard Einstellungen ***/
DIV, TABLE,  TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI { background: none; }
BODY { background-color: white; }
BODY, DIV, TABLE, TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  color: #333333; /* #3D3739; */
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

TH, TD, P, H3 { margin: 0pt 0pt 6pt 0pt }
H1, H2 { margin: 33pt 0pt 11pt 0pt; font-size: 12pt; font-weight: bold; letter-spacing: 1pt }
H4, H5, H6 { margin: 6pt 0pt; font-size: 10pt }
UL { list-style: square outside }

A, A:link, A:visited, A:hover, A:active 
{ color: black; background-color: transparent; text-decoration: underline }

/*** Projekt Klassen ***/
TABLE.head { display: none; }
TABLE.nav { display: none; }
DIV#context { display: none; }
P.pathnavigation { display: none; }

/*** Spezielle Klassen ***/
/* *** grundsätzliche CONTENT-Formatierung *** */
H1 { margin: 0px 0px 7px 0px; font-size: 15px; color: #811D1F; }	
H2 { margin: 0px; font-size: 12px; color: #811D1F; }
H2.context { font-size: 11px; }
H3 { font-size: 12px; color: #811D1F; font-weight: bold; margin: 0px 0px 5px 0px; }	
H3.context { font-size: 11px; }
H4 { font-size: 12px; color: #333333; font-weight: bold; margin: 0px 0px 3px 0px; }	

UL { margin: 0px; padding: 0px; list-style: none; }
LI {
	background-image: url(/images/listdot.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
}
UL.contentnavlist {
	margin: 2px 0px 0px 3px;
	padding: 0px;
	list-style: none;
	vertical-align: top;
	text-align: left;
}
LI.contentnavlist {
	background-image: url(/images/welcome_navlistarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	/* line-height: 14px; */
	vertical-align: top;
	text-align: left;
}

UL.backlinklist {
	margin: 2px 0px 5px 0px;
	list-style: none;
	vertical-align: top;
	text-align: left;
}
LI.backlinklist {
	background-image: url(/images/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 0px 0px 0px 9px;
}

.discrete, A.discrete:link, A.discrete:visited, A.discrete:hover, A.discrete:active   
{ background-color: transparent; border: none; text-decoration: none }

.logotype { font-style: italic; font-variant: small-caps }
.copyright, .legalnote { color: gray; font-weight: normal; font-size: 8pt; font-style: italic; line-height: 11pt; text-decoration: none }
.robot, .close    { color: transparent; visibility: hidden }

/* End of global-web.css */