

/**
-------------------------------------------------------------
Stylesheet für http://www.berendsohn.com/          
------------------------------------------------------------- */

/**
-------------------------------------------------------------
Regeln für allgemeine Elemente
------------------------------------------------------------- */ 
/* Alle kritischen Werte mit 0 instanziieren */
* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

/* Schriftgröße kontrollieren */
body, td, th {
  font: normal 80%/160% Arial, sans-serif;
}
td, th {
  f\ont-size: 100%;
}

body, html {
  height: 100%;
}

p {
  margin: 1em 0;
}

/* Links und Anker */
a:link {
  color: #5F5E5E;
  background-color: transparent;
}
a:visited {
  color: #5F5E5E;
  background-color: transparent;
}
a:hover, a:focus {
  color: #EE3338;
  background-color: transparent;
}
a:active {
  color: #EE3338;
  background-color: transparent;
}

/**
-------------------------------------------------------------
Regeln für spezielle Bereiche
------------------------------------------------------------- */ 
#outer {
  position: relative;
  top: 50%;
  margin-top: -300px;
}
body:nth-of-type(1) #outer {
  margin-top: auto;
  bottom: 50%;
}

/** Horizontale Zentrierung
------------------------------------------------------------- */ 
#outer {
  margin-left: auto;
  margin-right: auto;
}

/* Für kaputte Browser */
body {
/* Alle Inhalte horizontal zentrieren */
  text-align: center;
}
body * {
/* Textausrichtung korrigieren */
  text-align: left;
}

#inner, #inner * {
  text-align: center;
}


