/* 
 *  REDCODE.DE - Layout Styles Web
 *  (C)opyright 2007 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *
 *  31/01:07   1.0     han 
 */

/* 
BG-Grau:	E9E9E9
BorderBlau	003768
Navi:		044681
ContextBorder:	89A9C7
TextColor: 	67737A
Footer:		888787
*/

/* ** ---- 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: #333333; 
  font-size: 12px;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

/* Allgemeines */
BODY { background-color: #E9E9E9; padding: 16px 0px 0px 0px; } 
P { margin-bottom: 3px; }
H1 { font-size: 18px; color: #044681; margin: 3px 0px 6px 0px; font-weight: bold; }
H2 { color: #044681; margin: 6px 0px 3px 0px; }
H3 { color: #044681; margin: 9px 0px 2px 0px; font-weight: bold; }

TABLE.maintable TD.maincontent A { color: #044681; }
TABLE.maintable TD.maincontext A { color: #044681; }
A, A:link, A:active, A:visited  { color: #044681; text-decoration: none; }
A:hover { text-decoration: underline; }
 
.infohigh { color: red; }

UL { list-style: none; }
TABLE.maintable TD.maincontent LI { line-height: 16px; margin-bottom: 5px; }
LI IMG { margin-left: 9px; }
UL.verteilerlist { margin-bottom: 12px; }
UL.verteilerlist LI, LI.verteilerlist { background: url(/images/navdot.gif) 1px 7px no-repeat; padding: 0px 0px 0px 13px;  }
UL.verteilerlist LI UL { margin-top: 2px; }
UL.verteilerlist LI.mehr { background: white; padding: 0px;  }
UL.verteilerlist LI UL.subverteilerlist LI { background: white; padding: 0px 0px 0px 9px;  }
UL.backlinklist { margin-bottom: 10px; }
UL.backlinklist LI { line-height: 16px; background: url(/images/backlinknavarrow.gif) 1px 5px no-repeat; padding: 0px 0px 0px 10px; }
.alert { color: #044681; }
/* DEV */ PRE { border: 2px solid lightgreen; margin: 20px 5px; } /* DEV */
.downspace { margin-bottom: 6px; }


/* ProjektSpezifisches */
/* HeadBereich */
TABLE.headtable { width: 941px; border-left: 1px solid #003768; border-top: 1px solid #003768; border-right: 1px solid #003768; }
TABLE.headtable TD { background-color: white; vertical-align: bottom; }
TD.logo { width: 300px; padding-bottom: 9px; } 
TD.logo IMG { margin: 14px 0px 0px 23px; }
TD.headclaim { color: #044681; vertical-align: bottom; text-align: right; padding: 0px 38px 10px 0px; } 
TD.headclaim A, TD.headclaim A:link, TD.headclaim A:active, TD.headclaim A:visited {  line-height: 17px;  font-size: 10px; color: #044681; text-decoration: none; margin-left: 3px; margin-right: 3px; }
TD.headclaim A:hover { text-decoration: underline; }
P.headdate { text-align: right; font-size: 10px; color: #67737A; margin: 0px 1px 22px 0px; }
TD.headbg { background: url(/images/headbg.gif) 0px 0px repeat-x; line-height: 8px; padding-bottom: 16px; }


/* Grundraster */
TABLE.maintable { width: 941px; border-left: 1px solid #003768; border-right: 1px solid #003768; border-bottom: 1px solid #003768; }
TABLE.maintable TD { background-color: white;  padding: 0px 0px 0px 0px; }
TABLE.maintable TD.mainnavi { width: 186px; }
TABLE.maintable TD.maincontent { padding: 0px 45px 22px 43px; } 
TABLE.maintable TD.maincontext { width: 195px; /* 185px */ padding: 0px 0px 0px 0px; background: white url(/images/contextbg.gif) 0px 2px no-repeat; } 
P.navpath { font-size: 10px; color: #044681; margin-bottom: 15px; }
P.navpath.A, P.navpath.A:link, P.navpath.A:active, P.navpath.A:visited  { font-size: 10px; text-decoration: none;}
P.navpath.A:hover { text-decoration: underline; }
P.date { margin: 5px 0px 0px 20px; font-size: 11px; }
TABLE.footer { width: 941px; }
TABLE.footer TD { color: #888787; font-size: 9px; margin: 1px 0px 0px 1px; line-height: 14px; }
P.footer { width: 941px; color: #888787; font-size: 9px; margin: 1px 0px 0px 1px; line-height: 14px; }


/* SeitenSpezifisch */
TABLE.welcome { margin-top: 16px; }
TD.contentverteilertext { border-left: 1px solid #89A9C7; width: 155px; }
TD.contentverteilertext H3 { margin: 7px 0px 0px 12px; }
TD.contentverteilertext P { margin: 0px 9px 11px 12px; }
TD.contentverteilertext IMG { margin: 6px 0px 5px 0px; }
IMG.tableimage { margin-right: 22px; }
TABLE.maintable TD.maincontent TD.themeninfo { padding-left: 42px; } 
TABLE.maintable TD.maincontent TD.standorttext { vertical-align: bottom; padding: 0px 0px 0px 17px; line-height: 17px; }
TABLE.maintable TABLE.imagetable { margin: 7px 0px 10px 0px; }
TABLE.maintable TABLE.imagetable TD IMG { margin: 3px 14px 0px 0px; }
TABLE.maintable TABLE.imagetable TD.txt { vertical-align: bottom; } 
IMG.singleimage { margin: 10px 0px 0px 0px; }


/* End of web-layout.css */