/*normal_print.css*/


@import url(print_divKontakt.css);




html, body {
	font: normal 12pt/1.5 Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFF;
	/*behavior: url(../csshover.htc); unnoetig, weil display: none;*/ /*WinIE behavior call*/	
}

body {
	height: 100%;
}
#divHuelle_alles { width: auto;	height: 100%;
}
/*Tabelle zwischen #divkopf und #divfuss wird in #divmitte eingebaut, weil sonst divfuss immer nach oben rutscht*/
#divMitte { margin-top: 1em; width: 100%;}

/* CSS Document #divRand.css geloescht, weil im Ausdruck unterdrueckt*/

#divRand { display: none;}
#divValidator { display: none;}

/* CSS Document normal_divInhalt.css*/

/*hier kommt der Haupttext rein*/
#divInhalt {
	font-size: 100%;
	line-height: 1.5;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 2em 2em 0.5em 0;
	margin: 1em 2em 2em 1cm;
	/*min-height: 500px;*/
}

/* universell  - class-selektor *.erlaeuterung dient hauptsaechlich zur Heraushebung von meinen Kommentaren  */
#divInhalt *.erlaeuterung { 
	color: #000;
	font-style: italic;
}

/* ax fuer #divinhalt */


/*#divInhalt a:link, #divInhalt a:visited {color: #006600; text-decoration: underline;}
#divInhalt a:hover {color: #009900; text-decoration: none;}

#divInhalt a img {
	border: 0px none;
	display: block;
}
	
#divInhalt ul.jahre li a:link, #divInhalt ul.jahre li a:visited,
#divInhalt ul.navobenkat li a:link, #divInhalt ul.navobenkat li a:visited {
	text-decoration: underline; font-weight: bold;}
#divInhalt ul.jahre li a:hover, 
#divInhalt ul.navobenkat li a:hover {text-decoration: overline;	font-weight: bold;}

#divInhalt .listh a {text-decoration: underline;}
#divInhalt .listh li a:hover {text-decoration: overline;}*/

#divHuelleUmAlles #divHuelleMitte #divInhalt a { color: #000 !important;}
#divHuelleUmAlles #divHuelleMitte #divInhalt a { text-decoration: none !important;}
/* ENDE ax in #divInhalt */

/* Ueberschriften ANFANG*/

#divInhalt h1, #divInhalt h2, #divInhalt h3, #divInhalt h4, #divInhalt h5 {
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000;}
#divInhalt h1, #divInhalt h2, #divInhalt h3, #divInhalt h4 {text-align: left;}
#divInhalt h5 {text-align: right; /*nur fuer Tabelle fuer Veranstaltungen*/}
#divInhalt h3 {margin-top: 1em;}

#divInhalt h1 {font-size: 1.4em; border-bottom: none; margin-top: 0em;margin-right: 1em;}
#divInhalt h2 {font-size: 1.3em;}
#divInhalt h3 {font-size: 1.2em;}
#divInhalt h4 {font-size: 1.1em;}
#divInhalt h5 {font-size: 0.8em;}

#divInhalt h2 + ul, #divInhalt h2 + ol {margin-top: 0;}
#divInhalt ul + h2 { padding-top: 1em;}
/* Ueberschriften ENDE */

/* divSeitentitel ANFANG */

#divInhalt #divSeitentitel {
	color: #000;
	letter-spacing: 0.2em;
	display: block;
	margin: 1em 0;
	padding: 0em;
	font-size: 100%;
	border: none;
	font-weight: bold;
}
#divInhalt #divSeitentitel h2{
	color: #000;
	letter-spacing: 0.2em;
	display: block;
	margin: 1em 0;
	padding: 0em;
	font-size: 140%;
	border: none;
	font-weight: bold;
}
/* ENDE Formatierung divSeitentitel */
/* hx ENDE */

/* px */
#divInhalt p {
	padding-right: 0em;
	margin: 0 0 15px  0;
}

/*ANFANG Formatierung der Fachliteraturhinweise*/

/* .thema wurde auch für Themata verwendet, die in <span></span> einbebettet sind */
/*wegen der speziellen Festlegung der Ränder sollte .thema nicht als Ersatz von .wichtig verwendet werden, also nicht in <span class="v_thema"></span>*/
/* p.v_autor sollte statt p.autor verwendet werden - wegen der uebersichtlicheren Sortierung*/
/* das gilt auch fuer p.v_thema und p.v_quelle */

#divInhalt p.v_autor, #divInhalt p.autor {
	padding: 0em;
	margin: 0em;
	text-transform: uppercase;
}
#divInhalt p.v_thema, #divInhalt p.thema, #divInhalt .thema {
	font-weight: bold;
	margin: 0;
}
#divInhalt p.v_quelle, #divInhalt p.quelle {
	padding: 0 0 1em 0;
	margin: 0;
}
/* soll Abstand zwischen p.v_quelle und p.erlaeuterung verringern */
#divInhalt p.v_quelle + p.erlaeuterung 
p.quelle + p.erlaeuterung {
	margin-top: -1em;
}
/* Standard-Abstaende sollen korrigiert werden */
#divInhalt p.erlaeuterung + p.v_autor {
	margin-top: 1em;
}
#divInhalt p.v_autor + p.v_thema {
	padding-bottom: 1em;
}
#divInhalt p.v_thema + p.v_quelle {
	margin-top: -0.5em;
}
#divInhalt ul + p.v_autor {
	margin-top: 1em;
	padding-top: 1em;
}
#divInhalt  h2 + p.v_autor {
	margin-top: 1em;
}
#divinhalt p.v_thema + h2 {
	margin-top: 1em;
}


/*Ende Formatierung der Fachliteraturhinweise*/

#divInhalt p + table {
	margin-top: 0.2em;
}

/* pruefen, ob ueberhaupt verwendet - und wenn ja wozu */
#divInhalt p.crumbtrail {
	margin: 1em 0px 0px;
	font-size: 0.9em;
	}
/* Sollte nicht verwendet werden - besser class-selektor p.wichtiger */
#divInhalt p.rot {color: #000; font-weight: bold;}


/* ENDE px */

/*Formatierung für alle Listen im #divinhalt*/
/* ulx und olx */
/*#divInhalt ul, #divInhalt ol {	
	list-style-type: none;
}
#divInhalt ul, #divInhalt ol {
	text-align: left;
	list-style-position: outside;
}*/

/* Formatierungen dienen der Abstandskorrektur zwischen ul, ol und p*/
/*#divInhalt ul + p, #divInhalt ol + p {
	margin-top: 1em;
}
#divInhalt ul + p.v_autor, #divInhalt ol + p.v_autor {
	margin-top: 1em;
}
#divInhalt ul, #divInhalt ul.erlaeuterung, #divInhalt ol {
	list-style-image: none;
	padding-left: 0em;
	margin-left: 1em;
}*/
/*ul li Formatierung, wenn Liste außerhalb von Tabellen steht*/
/*#divInhalt ul li, #divInhalt ol li {
	padding: 0.8em 0 0 0;
}
#divInhalt ul li, #divInhalt ul.erlaeuterung li {
	list-style-type: disc;
}*/
/*display: list-item; wurde entfernt, weil unklar wofür*/
/*#divInhalt ul ul li {
	list-style-type: circle;
}
#divInhalt ol li {
	list-style-type: decimal;
}*/
/* Abstandskorrektur beonders auf den Seiten aktuellxxx.htm */
/*#divInhalt h2 + ul, #divInhalt h2 + ul ul { margin-bottom: 1em;}
*//* einheitliche Gestaltung der Navigation oben auf einer Seite soll erreicht werden*/
/*#divInhalt ul.jahre, #divInhalt ul.navobenkat {
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none;
	display: block;
}*/
#divInhalt ul.jahre li, #divInhalt ul.navobenkat li  {
	display: inline;
	margin: 0;
	padding: 0 0.3em;
	font-weight: bold;
	font-size: 85%;
	line-height: 1.2;
	color: #000;
	text-transform: none;
	border-right: 1px solid #666666;
}
/*#divInhalt ul.jahre li a, #divInhalt ul.navobenkat li a {
	color: #006600;
	font-weight: bold;
	white-space: nowrap;
	padding: 0;
	margin: 0 0.3em;
}
#divInhalt ul.jahre + h3 {
	margin: 1em 0 0 0;
}
*/
/* korrigiert Abstaende */
/*#divInhalt ul.navobenkat + #divInhalt table, 
#divInhalt ul.navobenkat + #divInhalt table.t_orah {
	margin-bottom: 1em;
}
#divInhalt ul.jahre + #divInhalt table, 
#divInhalt ul.jahre + #divInhalt table.t_orah {
	margin-bottom: 1em;
}
*/
/* Fuer alle anderen horizontale Listen als ul.jahre und ul.novonenkat */

#divInhalt ul.listh {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
#divInhalt ul.listh + #divInhalt table {
	margin: 0 0 1em 0;
}
#divInhalt ul.listh li {
	display: inline;
	margin: 0;
	padding: 0 0.3em;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	border-right: 1px solid #666666;
}

/*
#divInhalt ul.listh_gr {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
#divInhalt ul.listh_gr + #divInhalt table {
	margin: 0 0 1em 0;
}
#divInhalt ul.listh_gr li {
	display: inline;
	margin: 0;
	padding: 0 0.3em;
	font-size: 1em;
	line-height: 1.2em;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	border-right: 1px solid #666666;
}
*//* ENDE Formatierung von Listen ul, ol */

/*alle Selektoren, die für den body-Bereich gelten, wenn keine Spezifizierung ANFANG*/

/* dlx*/
/*Anfang: hauptsaechlich zur Verwendung in persoenliches.htm*/

/*dl.feature {
	margin: 15px 0;
	padding: 15px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}*/
dl.feature dt {
	margin: 0 0 .5em 0;
	font-family: Georgia, serif;
	font-size: 140%;
	color: #666;
	text-transform: uppercase;
}
/*dl.feature dt img {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 4px 4px 0;
}
*/
dl.feature dd {
	margin-left: 130px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;
}
/*Ende: hauptsaechlich zur Verwendung in persoenliches.htm*/

/*Anfang: zur Verwendung unter aktuellesxxx.htm*/
/*dl.aktuelles dt {
	font: 600 110%/1.2em "Trebuchet MS";
	color: #000000;
	margin-top: 0.5em;
}
dl.aktuelles dt + dd {
}
dl.aktuelles dd {
	margin-left: 1em;
}*/
dl.aktuelles dd.erlaeuterung {
	padding-left: 1.5em;
	color: #000;
	font-style: italic;
}
/*Ende: zur Verwendung unter aktuellesxxx.htm*/

hr {			/*horizontale Linie*/
	color: #666;
	height: 1px;
	}

/* blockquote sollte nur fuer Zitate verwendet werden - nicht fuer Einrueckungen */
#divInhalt .blockquote {
	padding-left: 3em;
}

.center {
	text-align: center;
	vertical-align: top;
}
h3.center a {text-align:center;}
/*Aktualisierungsdatum*/
#divInhalt .datum {
	/*font-size: 0.8em;
	line-height: 1.5em;
	font-weight: normal;*/
	/*color: #000;*/
	/*display: block;
	width: 11em;
	padding-left: 10px;*/
}
/* am besten nicht verwenden - besser class-selektor mit Hinweis auf Zweck */
/*.gray {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.nichtmehraktuell {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.sub_info {
	color: #666666;
	margin: 0px;
	padding: 0px;
}*/

/* kurze horizontale Linie in der Mitte eines divs */
/*hr.mitte {
	width: 100px;
	margin: 0 auto;
	padding: 0.5em 0;
	color: #CCC;
}
.hochgestellt { vertical-align: super }
.tiefgestellt { vertical-align: sub;}
*/
/* imgx ANFANG */
.img_links {
	float: left;
	padding-right: 0.5em;
	margin-right: 1em;
}
.img_rechts {
	float: right;
}
/* imgx ENDE */

/**.kleiner {
	font-size: 0.8em;
}

.links {
	text-align: left;
}
.right {
	text-align: right;
}
.nachoben a {
	font-size: 80%;
	margin: 0.1em 0;
}
*.sehrklein, .fussnote {
	font-size: 0.7em;
}
*/
/*statt .fontfett - besser class-selektor .wichtig verwenden*/ 
/*.wichtig, .fontfett {
	font-weight: bold;
}*/
/*statt "fontfett rot" verwenden*/
/*jetzt .wichtiger verwenden*/
.wichtiger, .summe { /*summe wird in Tabellen verwendet*/
	font-weight: bold;
	color: #000;
}

/* tablex */

/*table allein ist eine Tabelle mit Rahmen und normaler Schrift*/
table + table {
	margin-top: 1em;
}
table {
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #999999;
	width: auto;
}
table caption, .t_orah caption {
	font-weight: bold;
	font-size: 120%; 
	line-height: 1.5;
	text-align: left;
	margin-top: 1em;
	/*color: #000;*/
}
table thead {
	display: table-header-group;
	border-top-color: #CCC;
	border-top-style: solid;
	border-top-width: 1px;
	page-break-after: avoid;
}
table thead tr {
	color: #000;
	background: #FFF;
}

table th, table td {
	padding: 2px 2px 2px 5px;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	border: 1px solid #999999;
}
table td, table td p {
	vertical-align: top;
}
table td {
	padding: 0.5em 0.5em 0.5em 1em;
}
table td.right {
	text-align: right;
	padding: 0.5em 1em 0.5em 0.5em;
}
table td h5 {
	font-size: 0.8em;
}
table td.right, table.t_orah td.right {
	text-align: right;
}
table td.center, tsble.t_orah td.center {
	text-align: center;
}
#divInhalt table.t_orah {
	width: auto;
	border: none;
}
#divInhalt table.t_orah td {
	border-collapse: collapse;
	border: none;
	vertical-align: top;
}
#divInhalt table.t_orah td {
	font-size: 100%;
}
#divInhalt table.t_orah td p, #divInhalt table.t_orah td ul {
}
table.t_orah td h5 {
	font-size: 80%;
}

/*Selektoren zur Gestaltung der Tabellen*/
/*"z" bedeutet Zeile*/
.zkopf {
	background-color: #CCC;
	color: #000;
	text-align: left;
}
.z1 {
	background-color: #FFF;
}
.z2 {
	background-color: #CCC;
}
/*z3 wird in Anlagenstatistiken für stillgelegte Anlagen verwendet*/
.z3 {
	background-color: #FFF;
	
}
tr.z3 td, tr.z3 td p {
	text-decoration: line-through !important;
}
/* tablex ENDE*/
/*Ende class fuer Tabellen anstelle von div, weil diese nur einmal pro Seite erlaubt Ende*/

/* css normal_divInhalt_fachlit.css*/

/* ++++++++++++++++++++++++++++++++++++++++++++++
speziell zur Formatierung der Fachliteraturhinweise
++++++++++++++++++++++++++++++++++++++++++++++++*/

/* definitionsliste als Ersatz von v_autor, v_thema, etc. */

dl.fachlit {
	/*color: inherit;*/
}
dl.fachlit dt {
	/*color: inherit;*/
	margin-top: 1em;
	text-transform: uppercase;
}
dl.fachlit dd{
	/*color: inherit;*/
	font-weight: bold;
}
dl.fachlit dd+dd {
	/*color: inherit;*/
	font-weight: normal;
}
dl.fachlit dd+dd+dd {
	color: maroon;
}

/*ANFANG Formatierung der Fachliteraturhinweise*/

/* .thema wurde auch für Themata verwendet, die in <span></span> einbebettet sind */
/*wegen der speziellen Festlegung der Ränder sollte .thema nicht als Ersatz von .wichtig verwendet werden, also nicht in <span class="v_thema"></span>*/
/* p.v_autor sollte statt p.autor verwendet werden - wegen der uebersichtlicheren Sortierung*/
/* das gilt auch fuer p.v_thema und p.v_quelle */

#divInhalt p.v_autor, #divInhalt p.autor {
	padding: 1em 0 0 0;
	margin: 0;
	text-transform: uppercase;
}
#divInhalt p.v_thema, #divInhalt p.thema, #divInhalt .thema {
	font-weight: bold;
	margin: 0;
}
#divInhalt p.v_quelle, #divInhalt p.quelle {
	padding: 0 0 1em 0;
	margin: 0;
}
/* soll Abstand zwischen p.v_quelle und p.erlaeuterung verringern */
#divInhalt p.v_quelle + p.erlaeuterung {
	margin-top: -1em;
	padding-top: 0em;
}
/* Standard-Abstaende sollen korrigiert werden */

#divInhalt p.v_autor + p.v_thema {
}
#divInhalt p.v_thema + p.v_quelle {
	padding-top: 0em;
	margin-top: 0px;
}
#divInhalt ul + p.v_autor {
	margin-top: 1em;
	padding-top: 1em;
}
#divInhalt  h2 + p.v_autor {
	margin-top: 1em;
}
#divinhalt p.v_thema + h2 {
	margin-top: 1em;
}


/*Ende Formatierung der Fachliteraturhinweise*/

#divInhalt table.tableDepStat{ table-layout: auto; width: 100%; empty-cells: show;}
	.tableDepStat#colDeponiename {width: 30%;}
	.tableDepStat#colArt { width: 5%; text-align: center;}
	.tableDepStat#colTraeger { width: 65%;}
	
/* +++++++++++ table fuer veranstaltungen/index.htm ++++++++++++++ */

#divTagung table + table { margin-top: 2em;}	
	#divTagung table { width: 100%;}
	#divTagung table td { text-align: center; font: normal 10pt/1.3 "Times New Roman", Times, serif;}
	#divTagung td.t_wann, #divInhalt td.wann p { font-size: 9pt; line-height:1.2; }
	#divTagung td.t_was h2 { font-size: 12pt; line-height: 1.3; }
	#divTagung td.t_was h3 { font-size: 11pt; line-height: 1.3;}
	#divTagung td.t_was h4 { font-size: 11pt; line-height: 1.3; font-weight: normal;}
	#divTagung td.t_was p { font-size: 11pt; line-height: 1.3; margin-top: 0.5em;}
	#divTagung td.t_was p a { font-size: 11pt; line-height: 1.3; margin-top: 0;}
	#divTagung td.t_was p.kleiner { font-size: 9pt; line-height: 1.2;} 
	#divTagung table td.t_wer { font-size: 9pt; line-height: 1.2;}
	#divTagung table td.t_wer p { font-size: 10pt; line-height: 1.2; }
	#divTagung table td.t_wer h2 { font-size: 10pt;}
	#divTagung table td.t_wo h5 { font-size: 8pt; line-height: 1.3; text-align: left; color:red;}

/* +++++++++++++++++++++++++print_divKopf.css ++++++++++++++++++++++++++++++++++++ */


#divKopf {
	display: block;
	margin-bottom: 10pt;
	background-color: #FFF;
}
#divNavOben {
	display:none;
}
#divKopf h1 {
	display: block;
	font-family: "Comic Sans MS", sans-serif;
	color: #CCC;
	border: none;
	padding-bottom: 2em;
	font-size: 15pt;
	margin-top: 0px;
	margin-left: 15em;
	margin-bottom: 0px;
}
#divKopf #divDeponieonline {
	padding-bottom: 2pt;
	font-size: 12pt;
	position: absolute;
	top: 2em;
	right: 2em;
	border-bottom: 1px solid #CCC;
}
#deponie {
	margin-right: 0.5cm;
	color: #CCCCCC;
}
#landfill {color: #CCCCCC;}

/* ++++++++++++++++++++++ CSS Document  print_divFuss.css +++++++++++++++++++++++ */

#divFuss {
	text-align: center;
	margin: 12pt 0 0 0;
	border-top: solid 1px #000;
	width: 100%;
	font-size: 9pt;
	clear: both;
}
#divFuss #divNachoben {
	display: none; 
}

#divFuss #divCopyright {
	font-family: Arial, Helvetica, sans-serif;
}
#divFuss a:link, #divFuss a:visited {
	text-decoration: none;
	text-align: center;
}
/*#fuss ENDE*/

