/*

	Dateiname			: rk.elements.screen.css
  Beschreibung	:	Formatierungen der Grundlegenden HTML-Auszeichnungen

	Version				: 0.0.1
  Datum					: 2006/10/24

*/

h1 {
	/* Die Überschrift der ersten Ordnung wird lediglich für die Auszeichnung
  der Dokumentstruktur und wird auf der Bildschirmausgabe nicht verwendet. */
  display: none;
}

h2 {
	/* Die Überschrift der zweiten Ordnung sollte lediglich für die Artikel-
  überschrift verwendet werden. Im Basistemplate wird keine Funktion
  eingebettet werden, welches eine Überschrift selbstständig generiert.
  Es wird ein Modul "Titel" zur Verfügung gestellt, welches die Erstellung
  eines Artikel-Titels ermöglicht.*/
	margin-top: 0pt; margin-bottom: 6pt;
  padding: 3pt; padding-left: 6pt; padding-right: 6pt;
	font: bold 12pt arial,helvetica,sans-serif;
	color: #303030;
	background: #B9CCA2;
  border-bottom: solid 1px #B9CCA2;

}

/* Alle weiteren Überschriften können über ein Modul "Überschriften" eingefügt
werden. */

h3 {
	margin-top: 6pt; margin-bottom: 6pt;
  padding: 3pt; padding-left: 6pt; padding-right: 6pt;
	font: bold 11pt arial,helvetica,sans-serif;
	color: #303030;
	background: #dee8d0;
}

h4 {
	margin-top: 6pt; margin-bottom: 6pt;
  padding: 1pt; padding-left: 2pt; padding-right: 2pt;
	margin-left: 6pt;
	font: bold 10pt arial,helvetica,sans-serif;
	color: #606060;
	background: #dee8d0;
}

h5 {
	margin-top: 6pt; margin-bottom: 6pt;
	margin-left: 6pt;
	font: bold 10pt arial,helvetica,sans-serif;
  color: #202020;
  border-bottom: dotted 1px #a0a0a0;
}

h6 {
	margin-top: 6pt; margin-bottom: 6pt;
	margin-left: 6pt;
	font: normal 10pt arial,helvetica,sans-serif;
  color: #202020;
  border-bottom: dotted 1px #a0a0a0;
}

p {
	margin-left: 6pt; margin-right: 6pt;
  font: normal 10pt arial,helvetica,sans-serif;
  text-align: justify;
  color: #202020;
}

ul {
	font: normal 10pt arial,helvetica,sans-serif;
  color: #202020;
}

ol {
	font: normal 10pt arial,helvetica,sans-serif;
  color: #202020;
}

a {
	font: normal 10pt arial,helvetica,sans-serif;
  text-decoration: none;
  color: #4B7D00;
}

a:hover {
	text-decoration: underline;
}

/*
 * Allgemeine CSS-Klassen
 */
.important {
	color: red;
  font-weight: bold;
}

img.left { margin: 3pt; float: left; }
img.right {	margin: 3pt; float: right; }
.clear { clear: both; }

/*
 * Formatierung der Termine
 */

div.termin {
	margin: 5px;
  padding: 5px;
	font: normal 10pt arial,helvetica,sans-serif;
  color: #202020;

	background-color: #f0f0f0;
  border: solid 1px #c2d5aa;
}

p.termin {
	margin: 0px;
  margin-left: 10px;
  margin-top: 6pt;
}

span.termin_datum {
	font-weight: bold;
}

span.termin_uhrzeit {
	font-weight: normal;
  text-decoration: emphaised;
}

span.termin_beschreibung {
}

.red {
	color: red;
}

/*
 * Formatierung des Downloads
 */

div.download {
	margin: 3pt 3pt 3pt 3pt;
  padding: 2pt;
  background: url( "pdf_icon.png" ) no-repeat;
}

a.download {
	margin-left: 40px;
	font: normal 10pt arial,helvetica,sans-serif;
  color: #202020;
  text-decoration: none;
}

a.download:hover {
	margin-left: 40px;
	font: normal 10pt arial,helvetica,sans-serif;
  color: #FF0000;
  text-decoration: underline;
}

span.download_info {
	margin-left: 45px;
  font: normal 9pt arial,helvetica,sans-serif;
	text-decoration: none;
  color: #7F7F7F;
}