/*
Gemeinsames Style Sheet für alle Dateien der N-RE-Richtlinie.
Geschichte:
  2007-07-05 da Einheitliche Zwischenräume nach Kopftabelle und vor dt, dd, li.
  2007-05-04 da Für Firefox und Opera angepasst (u.a. linke Ränder).
  2006-09-20 da	Ausgabe 2.0.
  2006-09-07 da	Anders: Zahl der Schriftfarbe-Angaben stark reduziert;
			nur noch in "body" und "A".
			Format der Einträge nun einheitlich.
  2006-06-21 fj	Frank sendet zu.
 */

body {
	margin-left: 2.0cm; /* 2.0cm statt 1.5cm: 2007-05-04 */
	margin-top: 0.5cm;  /* 2006-07-20: 0.5 cm */ 
	background: #ffffff; color: /* #005500; */ #000000;
	width: 485pt; /* tut anscheinend nicht bei IE 5.5. 2007-05-04: Für Firefox 485 statt 310 */
	}

h1 {
	margin-bottom: 0cm; font-family: helvetica, sans-serif; 
	font-size: 16pt; font-style: italic; font-weight: bold; 
	text-align: left; /* color: #005500; 2006-09-07 */
	}

h2 {
	font-family: helvetica, sans-serif; 
	font-size: 16pt; font-style: italic; 
	text-align: left; /* color: #005500; 2006-09-07 */
	}

h3 {	 
	margin-top:15pt; /* 15: 2007-07-05 */
	font-family: helvetica, sans-serif; font-size: 12pt;  /* color: #005500; 2006-09-07 */
	text-align: left;
	margin-bottom:-5pt; /*-10: 2006-07-23; -5: 2007-07-05 */
	}

/*
  2006-08-14 da Angelegt: h4 nach h3.
 */

h4 	{
	font-family: helvetica, sans-serif; font-size: 10pt;  /* color: #005500; 2006-09-07 */
	text-align: left;
	margin-bottom:-10pt;
	}

p 	{
	font-family: helvetica, sans-serif; font-size: 10pt; 
	text-align: left; /* color: #005500;  2006-09-07 */
	font-style:normal; font-weight:normal;
	}

/*
  2007-06-02 da	Hinzu: p für Listenüberschrift.
 */
p.listhead
	{
	margin-bottom: 0pt;
	text-align: left;
	font-family: helvetica,arial,sans-serif;
	font-size: 10pt; font-style: normal; font-weight: bold;
	}

/*
  2006-08-07 da	Hinzu: p vor Liste.
 */

p.list	{
	margin-bottom:0pt;
	}

/*
  2007-06-02 da	Hinzu: p für Listenvorspan.
 */
p.listvor
	{
	margin-top:-100pt;
	margin-bottom:0pt;
	text-align:left;
	font-family:helvetica,arial,sans-serif;
	font-size:10pt; font-style:normal; font-weight:normal;
	}

p.info {
	font-family: helvetica, sans-serif; font-size: 10pt; text-align: left;
	/* color: #005500; 2006-09-07 */ border-width:thin; border-style:solid
	}

table {
	font-family: helvetica, sans-serif; font-size: 10pt; text-align: left; 
	padding: 0cm; /* color: #005500; 2006-09-07 */ border: 0; 
	}

table.titel {
	font-family: helvetica, sans-serif; font-size: 10pt; text-align: left; 
	/* color: #005500; 2006-09-07 */ width:100%; 
	border-bottom-width:thin; border-bottom-style:solid 
	}

table.nav {
	font-family: helvetica, sans-serif; font-size: 8pt; text-align: left; 
	padding: 0.5cm; color: #005500; width:100%; border:0; 
	}

A:link, A:visited {
	background: #c0c0c0; text-decoration: none; font-family: helvetica, sans-serif; 
	font-size: 10pt; font-weight: bold; color: #005500; 
	}

A:active, A:hover {
	background: #005500; text-decoration: none; font-family: helvetica, sans-serif; 
	font-size: 10pt; font-weight: bold;  color: #c0c0c0; 
	}

/*
Spiegelstrich- und Definitionslisten.
  2006-07-01 da Hinzu: dl
 */

dl, ul, ol {
	font-family: helvetica, sans-serif; font-size: 10pt; /* color: #005500; 2006-09-07 */
	font-style:normal; font-weight:normal;
	/* text-align: left; 2007-05-04 */ 
	}

/* 
  2006-07-22 da	Anders: In .kl 80% => 10pt, alle 10 => 10pt. 
		dl herausgezogen; dl.vor, dt und dd hinzu.
  2006-06-28 da	Angelegt.
 */

dl.kl { 
	margin-top:0;
	margin-left:0pt;
	font-family:Arial,Helvetica;
	font-size:10pt; font-weight:bold;
	}
dl.kl dt {
	margin-top:3pt; /* 2007-07-05 */
	margin-left:20pt;  /* 2006-08-31: 0 statt 10 */
	font-style:italic;
	font-weight:normal;
	}
dl.kl dd {
	margin-top:3pt; /* 2007-07-05 */
	margin-left:40pt; 
	font-style:normal; font-weight:normal;
	}
dl.vor { 
	margin-top:0;
	margin-left:10pt;
	font-family:Arial,Helvetica;
	font-size:10pt;
	}
dl.vor dt {
	margin-top:3pt; /* 2007-07-05 */
	margin-left:10pt; 
	font-weight:bold;
	}
dl.vor dd {
	margin-top:3pt; /* 2007-07-05 */
	margin-left:30pt; /* 2007-06-03: 30 statt 20 */
	}
ol.kl, ul.kl { 
	margin-top:0;
	margin-left:5pt;
	font-family:Arial,Helvetica;
	font-size:10pt; font-weight:bold;
	}
ol.kl li {
	margin-top:3pt; /* 2007-07-05 */
	margin-left:20pt;
	font-weight:normal;
	}
ul.kl li {
	margin-top:3pt; /* 2007-07-05 */
	margin-left:20pt;
	font-weight:normal;
	}
dl.mi, ol.mi, ul.mi, li.mi { 
	margin-top:0;
	margin-left:10pt;
	font-family:Arial,Helvetica;
	font-size:100%;
}

/* 
Tabelle für Seitenkopf.
  2007-07-05 da Unterabstand hinzu.
  2006-07-20 da	Erfolgreich angelegt.
 */

table.kopf {
	border-style: solid; border-width: 1px;
	font-family: helvetica, sans-serif;
	/* color: #005500; 2006-09-07 */
	margin-bottom: 24pt; /* 24 statt 0: 2007-07-05 */
	}
table.kopf tr {
	}
td.kopfli {
	height: 20pt; width: 80pt; overflow: hidden; padding: 4pt;
	border-style: solid; border-width: 0pt; border-right-width: 1px;
	}
td.kopfmi {
	height: 20pt; width: 342pt; overflow: hidden; padding: 4pt;
	}
td.kopfre {
	height: 20pt; width: 60pt; overflow: hidden; padding: 4pt;
	border-style: solid; border-width: 0pt; border-left-width: 1px;
	/* vertical-align: bottom; 2007-05-04 */
	}

table.kopf h1 {
	line-height: 30pt; font-size: 30pt; font-weight: bold; 
	font-style: normal; /* 2007-05-01: hinzu normal */	
	margin: 0; text-align: center;
	}
table.kopf h2 {
	line-height: 18pt; font-size: 18pt; font-weight: bold;
	font-style: normal; /* 2007-05-01: hinzu normal */	
	margin: 0; margin-top: 6pt; text-align: center;
	}
table.kopf h3 {
	line-height: 10pt; font-size: 10pt; font-weight: normal;
	font-style: normal; /* 2007-05-04: hinzu normal */
	margin: 0; text-align: center;
	}
table.kopf h4 {
	line-height: 22pt; font-size: 16pt; font-weight: bold;
	font-style: normal; /* 2007-05-04: hinzu normal */
	margin: 0; text-align: center;
	}
table.kopf h6 {
	line-height: 8pt; font-size: 8pt; font-weight: normal;
	font-style: normal; /* 2007-05-04: hinzu normal */
	margin: 0; text-align: center;
	}

/*
Ende des Style Sheet.
 */