/* standard.css                                                */
/* Copyright 2002 schuelerakademie.de Online-Redaktion         */
/*                                                             */
/* Letzte Änderung: 2002-01-17                                 */
/* $Id: standard.css,v 1.7 2002/01/20 10:02:11 sr Exp $ */

BODY {
  background-color: #FFFFCC;
  color: #000000;
  font-family: serif;
  margin-left: 50px;
  width: 75ex;
}

A:link {
  color: #0000FF;
}

A:visited {
  color: #669966;
}

A:active {
  color: #FF0000;
}

/* Textauszeichnung */

TT {
  font-family: monospace;
}

.author {
  font-size: small;
  padding-bottom: 1em;
}   

.green {
  color: #669966;
}

.imp {
  font-family: sans-serif;
  font-size: small
}

.new {
/*  color: #FF0000; grelles rot */
  font-weight: bold;
}

.sans {
  font-family: sans-serif;
}

.center {
  text-align: center;
}


/* Absätze */

P {
  line-height: 120%;
  font-family: serif;
  text-align: left;
}

P.aktuell {
  line-height: 120%;
  font-family: sans-serif;
  text-align: left;
  margin-bottom: 2em;
}

P.abstract {
  margin-right: 12%;
  font-family: sans-serif;
  font-weight: bold;
}

P.nav {
  color: #669966;
  font-family: sans-serif;
  font-weight: normal;
  text-align: left;
}

PRE {
  font-family: monospace;
  text-align: left;
  line-height: 120%;
}

/* exPuls */

H1.exPuls {
  margin-top: 25px;             /* besonders großes Titelbild, nötig  */
  padding-top: 35px;            /* für Mozilla und Netscape  6.x      */
  padding-bottom: 0.5em;
  font-family: sans-serif;
  font-size: large;
  font-weight: bold;
  line-height: 120%;
}

H2.exPulsCenter {
  padding-top: 0.5em;
  padding-bottom: 0.25em;
  font-family: sans-serif;
  font-size: medium;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
}

H3.exPulsCenter {
  padding-top: 0.5em;
  padding-bottom: 0.25em;
  font-family: sans-serif;
  font-size: medium;
  font-weight: normal;
  line-height: 120%;
  text-align: center;
}

.exPulsTOCAuthor {
  color: #000090;
} 

P.exPulsAuthor {
  color: #000090;
  text-align: right;
  font-family: sans-serif;
} 

/* Listen */

OL {
  list-style-type: decimal;
  line-height: 120%;
  font-family: serif;
  text-align: left
}

UL {
  list-style-type: square;
  line-height: 120%;
  text-align: left;
}

LI {
  margin-bottom: 0.5em;
}

UL.linkliste {
  list-style-type: circle;
  list-style-image: url(img/link.gif)
}

DL {
  line-height: 120%;
}

/* Überschriften */

H1 {
  margin-top: 25px;                     /* für evtl. Grafik */
  padding-top: 0.75em;
  padding-bottom: 0.5em;
  font-family: sans-serif;
  font-size: large;
  font-weight: bold;
  line-height: 120%;
}

H2 {
  margin-top: 3.0em;
  padding-top: 0.5em;
  font-family: sans-serif;
  font-size: medium;
  font-weight: bold;
  line-height: 120%;
}

H2.imaged {
  margin-top: 25px;
  padding-top: 0.5em;
  padding-bottom: 0.25em;
  font-family: sans-serif;
  font-size: large;
  font-weight: normal;
}

H3 {
  padding-top: 0.5em;
  padding-bottom: 0.25em;
  font-family: sans-serif;
  font-size: medium;
  font-weight: normal;
  line-height: 120%;
}

H3.question {
  margin-top: 2.0em;
  padding-top: 0.5em;
  padding-bottom: 0.25em;
  font-family: serif;
  font-size: medium;
  font-weight: bold;
  line-height: 120%;
}

/* Tabellen */

TABLE.selection {
  border-spacing: 6px;
}

TD {
  font-family: sans-serif;
  font-size: small;
  text-align: center;
}

TD.text {
  font-family: serif;
  font-size: medium;
  text-align: left;
  vertical-align: top;
}

TD.content {
  line-height: 180%;
  text-align: left;
  vertical-align: top;
}

TD.submit {
  font-family: sans-serif;
  font-size: medium;
  text-align: right;
}

TD.item1 {
  font-family: sans-serif;
  font-size: small;
  text-align: left;
}

TD.item0 {
  font-family: sans-serif;
  font-size: small;
  text-align: left;
}

TD.selection {
  font-family: sans-serif;
  font-size: small;
  text-align: left;
  vertical-align: top;
}

TR.item1 {
  background-color: #CCCCAA;
}

TR.item0 {
  background-color: #FFFFCC;
}



TH {
  font-family: sans-serif;
  font-size: small;
  font-weight: bold;
}

.textinput {
  font-family: sans-serif;
  font-size: small;
  text-align: left;
}

/* Abschnitte */

DIV.div-nav {
  /* Navigationsleiste */
  margin-top: 1ex;
  padding-bottom: 1ex;
}

DIV.div-txt {
  /* Text */
}

DIV.div-imp {
  /* Impressumsleiste */
  margin-top: 1ex;
  padding-top: 1ex;
}

/* Vermischtes */

.clearall {
  clear: both;
}

.invisible {
  display: none;
}
