/* CSS-File generated by Christiane Mueller, http://www.itib.de */

/* USED COLORS ------------------------------------------------- */
/* BENUTZTE FARBEN --------------------------------------------- */

/*
white (content-background)               #FFFFFF    weiss
black (text color)                       #000000    schwarz
*/

/* ############################################################## */
/* ###################### BODY DEFINITIONS ###################### */
/* ############################################################## */

* {
  border: 0;                   /* Rahmen: keiner */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}

/* for older browsers */
article, footer {
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
}

/* page general */
/* Seite generell */
body {
	background-color: #FFFFFF; /* Hintergrund: weiss */
	color: #000000; /* Textfarbe: schwarz */
	font-family: Verdana, Calibri, Geneva, Arial, Helvetica, sans-serif; /* Aussenabstand: keiner */
	max-width: 80%; /* Maximalbreite */
	text-align: center;
	margin: 6em;
}

/* page-container including header-, main- and footer-container */
/* Seiten-Container mit Kopf-, Inhalts- und Fussbereich */
#top {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  border: none;                /* Rahmen: keiner */
  box-shadow: none;            /* Rahmenschattierung: keine */
  color: #000000;              /* Textfarbe: schwarz */
  font-size: 80%;              /* Schriftgroesse: 80% */
  line-height: 1.5em;          /* Zeilenhohe: 1.5fach */
}

/* ########################## Verweise ########################## */

/* link general */
/* Verweis allgemein */
a:link, a:visited, a:hover, a:active, a:focus {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: none;       /* Textdekoration: keine */
}

/* ###################### Sprungnavigation ##################### */

/* Skip-Navigation ('hidden' skip-anchors) */
/* Skip-Navigation ('unsichtbare' Sprungmarken) */
ol#skip {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* ##################### Textauszeichnungen ##################### */

/* paragraph */
/* Absatz */
article p {
  padding: .5em 0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
}

/* Brotkrumenpfad */
article nav#breadcrumb {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* Teaser: Was auf der Seite zu finden ist (Zusammenfassung) */
article p#teaser {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  font-style: italic;          /* Schriftstil: kursiv */
}

/* paragraph linking to the top of the site */
/* Absatz mit Sprungmarke zum Seitenanfang */
article p.up {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* ###################### Ueberschriften ####################### */

/* heading level 1 */
/* Ueberschrift Ebene 1 */
article h0 {
  font-size: 1.45em;            /* Schriftgroesse */
  font-weight: bold;           /* Schriftgewicht: fett */
  line-height: 2.5em;          /* Zeilenhohe */
}
article h1 {
  font-size: 1.4em;            /* Schriftgroesse: 1.4em */
  font-weight: bold;           /* Schriftgewicht: fett */
  line-height: 1.5em;          /* Zeilenhohe: 1.5fach */
  padding: 0 0 .5em 0;         /* Innenabstand: unten 0.5em, Rest keiner */
}

/* heading level 2 */
/* Ueberschrift Ebene 2 */
article h2 {
	background-color: #FFFFFF; /* Hintergrund: weiss */
	color: #000000; /* Textfarbe: schwarz */
	font-size: 1.2em; /* Schriftgroesse: 1.2em */
	font-weight: bold; /* Schriftgewicht: fett */
	line-height: 1.3em; /* Zeilenhohe: 1.3fach */
	margin: 0 0 .5em 0; /* Aussenabstand: unten 0.5em, Rest keiner */
	padding: 0 0 0 0; /* Innenabstand: oben 1em, Rest keiner */
}

/* heading level 3 */
/* Ueberschrift Ebene 3 */
article h3 {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  font-size: 1em;              /* Schriftgroesse: 1em */
  padding: .5em 0;             /* Innenabstand: oben/unten 0.5em, rechts/links keiner */
}

/* ########################### Listen ########################### */

/* sorted list */
/* sortierte Liste */
article ol {
  list-style-type: decimal;    /* Listenzeichen: Dezimalzahl */
  margin: .5em 4.5em;          /* Aussenabstand: oben/unten 0.5em, rechts/links 4.5em */
}

/* unsorted list */
/* unsortierte Liste */
article ul {
  list-style-type: square;     /* Listenzeichen: Quadrat */
  margin: .5em 4.5em;          /* Aussenabstand: oben/unten 0.5em, rechts/links 4.5em */
}

/* ############################################################## */
/* ######################### CONTAINER  ######################### */
/* ############################################################## */

header,
nav,
#navigation,
aside {
  display: none;               /* Anzeigeart: ausgeblendet */
}

#main,
#innermain,
article {
  border: 0;                   /* Rahmen: keiner */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  float: none;                 /* Textumfluss: keiner */
  min-height: 10em;            /* Mindesthoehe: 10em */
  width: 100%;                 /* Breite: 100% */
}

footer {
	background-color: #FFFFFF; /* Hintergrund: weiss */
	clear: both; /* Fortsetzung bei Textumfluss: unterhalb */
	color: #000000; /* Textfarbe: schwarz */
	float: none; /* Textumfluss: keiner */
	font-size: .85em; /* Schriftgroesse: 85% des Elternelementes */
	margin-top: 1em; /* Aussenabstand oben: 1em */
	padding: 0; /* Innenabstand: keiner */
	text-align: center; /* Horizontale Ausrichtung */
	width: 100%; /* Breite: 100% */
}

footer a:link,
footer a:visited,
footer a:hover,
footer a:active,
footer a:focus {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
}
