/* ===================================================== */
/* Global Settings                                       */
/* ----------------------------------------------------- */

html
{ font-size       : 100%;
}

body
{ margin          : 0;
  padding         : 0;
	color           : #FFC;
	background      : #444 url(images/BodyBG.png);
  font            : 0.9em Verdana, Tahoma, Helvetica, sans-serif;
}

/* ===================================================== */
/* Header Settings                                       */
/* ----------------------------------------------------- */

#pageHeader 
{ margin           : 0;
  padding          : 0;
  height           : 64px;
  background-color : #EF1000;
  border-bottom    : solid 1px #FF9;
}

/* ===================================================== */
/* Content Settings                                      */
/* ----------------------------------------------------- */

#content
{ width           : 720px;
  margin          : -10px auto 0px auto;
	padding         : 0px;
	border          : 1px solid #FF9;
  background-color: #789;
}

#headerImg
{ margin           : 0 0 -0.2em 0;
  padding          : 0;
  height           : 120px;
  width            : 720px;
  border-bottom    : 1px solid #FF9;
}

#content h1
{ margin          : 0;
  padding         : 0 10px;
  font            : normal 1.3em Verdana, Tahoma, sans-serif; 
  letter-spacing  : 2px;
  text-align      : center;
	color           : #333;
  background      : #EF1000 url(images/verlauf.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  border-bottom   : solid 1px #FF9;
}

#content h2, #content h3
{ margin          : 0px; 
  padding         : 10px 5px 5px 5px;
  font-family     : Arial, Helvetica, sans-serif;
  font-weight     : normal;
  letter-spacing  : 0.1em; 
}

#content h2
{ font-size       : 1.3em;
}

#content h3
{ font-size       : 1.1em;
  font-weight     : bold;
}

#content p
{ margin          : 0px;
  padding         : 3px 4px;
}

#content table
{ margin          : 0;
  padding         : 0;
}

td.text
{ padding         : 3px;
  width           : 468px;
  vertical-align  : top;
  font-size       : 0.9em;
}

table.links
{ margin          : 0;
  padding         : 0;
  font-size       : 0.9em;
  border-left     : solid 3px #E10;
}

td.links
{ margin          : 0px;
  padding         : 0;
  vertical-align  : top;
  background-color: #369;
}

td.links a
{ text-decoration : none;
  color           : #090;
  font-size       : 0.8em;
}

td.normal
{ background-color: #DEF;
  color           : #000;
}

td.invers
{ background-color: #EFE;
  color           : #000;
}


/* ===================================================== */
/* Footer Settings                                       */
/* ----------------------------------------------------- */

p.footer
{ width           : 720px;
  margin          : 4px auto;
  padding         : 0;
  font-size       : 0.8em;
  font-weight     : normal;
  letter-spacing  : 0.1em; 
  text-align      : center;
  color           : #999;
}

p.footer a
{ color           : #999;
	text-decoration : none;
}