/*
Allgemeine Formatierungen für die Inhaltsbereiche der Spaltenlayouts;
die Anordnung der Spalten erfolgt je Beispiel im style-Element
*/




/* Damit FF immer einen Scrollbalken anzeigt und das horizontale springen aufhoert.	*/
/* Vgl. http://www.nealgrosskopf.com/tech/thread.asp?pid=12 								*/
html {
	overflow-y: scroll;
}




/*
+++++++++++++++++++++++++++++++++++
  Farben
+++++++++++++++++++++++++++++++++++
*/

body {
  background-color: #fff;
  color: #323232;  /* rgb 50/50/50 */

}


/*
+++++++++++++++++++++++++++++++++++
  Reset und allgemeine Angaben
+++++++++++++++++++++++++++++++++++
*/

* {
  margin: 0;
  padding: 0;
}
#seite {
  /* Schriftgröße nicht für <body> gesetzt, um min-width-expression für IE 6 einsetzen zu können */
  font-size: 	77%;  /* 85% = 11px, 77% = 10px */
  font-family:	arial, helvetica, sans-serif;
}


a {
  color: #505050;  /* STP Grau */
  text-decoration: none;
}
a:visited {
  color: #505050;
}
a:hover {
  color: #8C0080;  /* STP Lila */
  /* text-decoration: underline; */
}


p {
  margin: .5em 0 1em;
}
h1 {
  font-size: 110%;
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
}
h2 {
  font-size: 100%;
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
}
h3 {
  font-size: 100%;
  font-weight: normal;
  text-transform: uppercase;
  font-style: normal;
}
h4 {
  font-size: 95%;
  font-weight: bold;
  text-transform: none;
  font-style: normal;
}

/*
+++++++++++++++++++++++++++++++++++
  SEITENKOPF
+++++++++++++++++++++++++++++++++++
*/

#kopf {
  /* border-bottom: 2px solid #9f0000; */
  position: relative;
  margin-top: 30px;
}
/* IE <= 6: hasLayout noetig fuer containing block */



/* kopf2 */
/* Siehe 400_dvs_navtop.css */


#hauptteil {
  /* Damit keine der Spalten je den Footer beruehrt. */
  padding-bottom: 0.2em;

  /* faked cols - unten */
  /* background-image: url(bg/stp/bg_ce_verlauf_unten.jpg); */
  /* background-repeat: repeat-x; */

  background-image: url(bg/stp/bg_hauptteil_big.png);
  background-position: left bottom;
  background-repeat: no-repeat;

  /* until bg image is loaded */
  background-color: #F2EEF1;  /* rgb 242/238/241 */
}


