/*
Allgemeine Formatierungen für die Inhaltsbereiche der Spaltenlayouts;
die Anordnung der Spalten erfolgt je Beispiel im style-Element
*/

/*  
+++++++++++++++++++++++++++++++++++
  Farben 
+++++++++++++++++++++++++++++++++++
*/

body {
  color: #000;
}



/*  
+++++++++++++++++++++++++++++++++++
  Reset und allgemeine Angaben 
+++++++++++++++++++++++++++++++++++
*/

* {
  margin: 0;
  padding: 0;
}
#seite {
  font-family: Verdana, Geneva, sans-serif;
  width: 100%;
}
a {
  color: #000;
  text-decoration: none;
}
a:visited {
  color: #000;
  text-decoration: none;
}
a:hover {
  color: #06C;
}
p {
  margin: .5em 0 1em;
}
h1 {
  font-size: 300%;
  font-weight: normal;
}
h2 {
  font-size: 120%;
  font-weight: normal;
  color: #999;
}
h3 {
  font-size: 150%;
  font-weight: normal;
}
/* 
  versteckte Elemente 
*/
#head h2,
#bilder h2 {
  position: absolute;
  left: -9999px;
}

/*  
+++++++++++++++++++++++++++++++++++
  SEITENKOPF  
+++++++++++++++++++++++++++++++++++
*/

#head {
  position: relative;
}
/* IE <= 6: hasLayout noetig fuer containing block */

#head h1 {
  font-size: 200%;
  font-weight: normal;
  padding: 1em .5em 0 .5em;
}

#head hr {
  display: none;
}

/*  
+++++++++++++++++++++++++++++++++++
  HAUPTTEIL
+++++++++++++++++++++++++++++++++++
*/

/* Navigation */
#km {
	position: absolute;
	top: 52px;
}

#kmtrainer {
	position: absolute;
	top: 66px;
	left: 250px;
}

#kmzeiten {
	position: absolute;
	top: 52px;
	left: 460px;
}
