/*---------------------------*/
/* Stylesheet for www.QNo.de */
/*       06. Aug. 2001       */
/*     Christian H. Kuhn     */
/*---------------------------*/

/*-------------------------------------------------------*/
/* Dieses Stylesheet arbeitet mit Netscape Navigator 4.7 */
/*-------------------------------------------------------*/

/*------------------------------------------------------------*/
/* Die erste Vorlage fuer dieses StyleSheet war               */
/* http://www.jendryschik.de/einfuehrung/stylesheets/html.css */
/* Dem Author Michael Jendryschik sei ausdruecklich gedankt.  */
/*------------------------------------------------------------*/

/*-------------*/
/* Allgemeines */
/*-------------*/

body {
  color: black;
  background: #eef;
  font-family: sans-serif;
}

li.ohne, ul.ohne {
  list-style: none;
}

a {text-decoration:underline;
}

a:link {
  color: black;
  background: transparent;
  font-weight: normal;
}

a:visited {
  color: #777;
  background: transparent;
  font-weight: normal;
}

a:active {
  color: #red;
  background: transparent;
  font-weight: normal;
}

a:hover {
  color: #blue;
  background: transparent;
  font-weight: normal;
}

a img {
  color: white;
  background: transparent;
  border-width: thick;
  border-style: none;
}

/*------*/
/* navi */
/*------*/

div.navi {
  width: 100%;
  background: #ddf;
  color: black;
  font-size: 1em;
  font-weight: normal;
  border-width: 1px 0;
  border-style: solid none;
  border-color: black;
  padding: 0.5em 3% 0.5em 3%;
  margin: 0;
}

/*--------*/
/* inhalt */
/*--------*/

.inhalt {
  color: black;
  background: #ddf;
  float: left;
  width: 30%;
  padding: 0 0 0.5em 0;
  border-style: none;
  margin: 0;
}

.inhalt h1 {
  background: #ddf;
  color: red;
  font-weight: 700;
  text-align: right;
  font-size: 3em;
  padding: 0;
  border: none;
  margin: 0 0 0 0;
}

.inhalt h2 {
  background: #ccf;
  font-weight: 700;
  text-align: left;
  font-size: 2em;
  color: black;
  padding: 0.2em 0.5em;
  border: none;
  margin: 0;
}

.inhalt ul {
  font-size: 1em;
  padding: 0;
  margin: 0;
  list-style: square;
}

/*------*/
/* main */
/*------*/

.main {
  margin: 0;
}

.main h1 {
  font-size: 2.5em;
  width: 100%;
  text-align: left;
  color: black;
  background: eef;
  padding: 0;
  border: none;
  margin: 0;
}

.main h2 {
  width: 50%;
  color: blue;
  background: transparent;
  padding: 0;
  border-style: none;
  border-color: black;
  margin: 0;
}

.main p {
  margin: 0 0 1em 0;
}

/*--------*/
/* banner */
/*--------*/

.banner {
  text-align: center;
  clear: right;
}

/*--------*/
/* footer */
/*--------*/

.footer {
  clear: both;
  font-size: 0.8em;
}

.footer p {
  margin: 0;
}





