/* 
 *  REDCODE.DE - Layout Styles Web
 *  (C)opyright 2006 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *
 *  04/04:06   1.0     han 
 */

/* ** ---- Standard Einstellungen ---- ** */
DIV, TABLE,  TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI { background: none; }
BODY, DIV, TABLE, TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI, IMG {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif, SunSans-Regular;
  color: #000000; 
  font-size: 12px;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

/* Allgemeines */
BODY { background-color: #F4F2F7; padding: 13px 0px 0px 12px; }
H1 { font-size: 14px; color: black; margin: 3px 0px 12px 0px; font-weight: bold; }
H2 { margin: 6px 0px 3px 0px; }
H3 { font-size: 12px; color: black; margin: 2px 0px 6px 0px; font-weight: bold; }
H5 { font-size: 11px; color: black; margin: 2px 0px 6px 0px; font-weight: bold; line-height: 15px; }
A, A:link, A:active, A:visited  { color: #ff0000; text-decoration: none; }
A:hover { text-decoration: underline; }
UL { list-style: none; }

LI  { background: url(/images/navdot.gif) 1px 7px no-repeat; padding: 0px 0px 0px 9px; margin: 0px 0px 2px 0px; }

.alert { color: #ff0000; }

/* Spezielles */
P.hint { font-size: 10px; color: #696666; }
IMG.arrowfull { margin: 4px 6px 0px 0px; }
UL.verteilerlist { margin: 0px 0px 9px 0px; }
UL.verteilerlisttopspace { margin: 7px 0px 9px 0px; }

LI.verteilerlist { background: url(/images/halfarrow.gif) 1px 7px no-repeat; padding: 0px 0px 0px 9px; margin: 0px 0px 2px 0px; }

TABLE.maintable TD.maincontent LI.verteilerlist { max-width: 420px; }
TABLE.maintable TD.maincontent P { margin-bottom: 3px; line-height: 16px; }
UL.backlinklist { margin: 6px 0px 0px 0px; }
LI.backlinklist { background: url(/images/backarrow.gif) 0px 5px no-repeat; padding: 0px 0px 0px 8px; margin: 0px 0px 2px 0px; }
UL.downloadreferenz { margin: 7px 0px 0px 18px; }
LI.downloadlist { background: url(/images/disk.gif) 0px 1px no-repeat; padding: 0px 0px 0px 22px; margin: 0px 0px 2px 0px; width: 140px; }
P.downloadreferenz { margin: 7px 0px 0px 40px; }
TD.standardtext { padding: 0px 0px 0px 17px; line-height: 17px; }
TD.standorttext, .tablecelltext { vertical-align: bottom; padding: 0px 0px 0px 17px; line-height: 17px; }



/* ProjektSpezifisches */
/* Grundraster */
TABLE.maintable { width: 984px; border-left: 1px solid #C2C8C8; border-right: 1px solid #C2C8C8; border-bottom: 1px solid #C2C8C8; }
TABLE.maintable TD.mainnavi { width: 197px; border-right: 1px solid #C8C8C8; background-color: #EAEAEA; }
TABLE.maintable TD.maincontent { padding: 39px 50px 0px 58px; background-color: white; }
TABLE.maintable TD.maincontext { width: 150px; border-left: 1px solid #C8C8C8; padding: 3px 0px 0px 0px; background-color: white; }
TABLE.maintable TD.mainfooter { background-color: #F64345; height: 11px; line-height: 11px; }
#FOOTER { width: 444px; font-size: 10px; color: #ACAAAA; position: relative; top: -32px; left: 208px; }

/* HeadBereich */
TABLE.headtable { width: 984px; border: 1px solid #C2C8C8; border-bottom: 1px solid #ff0000; }
TABLE.headtable TD { background-color: white; }
TD.logo { width: 285px; }
TD.headclaim { background: url(/images/headclaim.gif) 0px 0px no-repeat; text-align: right; vertical-align: bottom; padding: 0px 15px 9px 0px; }
TD.headbg { background: url(/images/headbg.gif) 0px 0px repeat-x; height: 9px; line-height: 9px; }
TD.headclaim A, TD.headclaim A:link, TD.headclaim A:active, TD.headclaim A:visited {  line-height: 17px; text-transform: uppercase; font-size: 10px; color: white; text-decoration: none; margin-left: 14px; }
TD.headclaim A:hover { text-decoration: underline; }


/* SeitenSpezifisch */


/* DEV */
	/* DEV */
		/* DEV */
PRE { border: 2px solid lightgreen; margin: 20px 5px; }
		/* DEV */
	/* DEV */
/* DEV */


/* End of web-layout.css */
