/**
 * Stylesheet mit Anpassungen für den Ausdruck.
 *
 * Hinweis: Dieses Sytlesheet enthält (ohne den Fachbereich) sämtliche Anpassungen....
 */
html, body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	top: 5mm !important;
	color: black !important;
}

div#body-navigation-left,
div#body-navigation-right,
div#body-breadcrumbs,
div#messstation-menu,
div#body-content-icons,
div#copyright,
div#printlink,
div.mask,
div.underlay
{
	display:none !important;
}

/* 
  Neu sollten sämtliche Elemente, welche nur auf dem Bildschirm dargestellt werden sollen
  mit dieser Klasse gekennzeichnet werden.
*/
.display-screen {
	display:none !important;
}

a,
a:hover,
a:visited,
a:active
{
	color: black;
	text-decoration: none;
}

td, th 
{
	vertical-align: top !important;
}

div#body-content-footer
{
	margin-top: 4mm !important;
	font-size: 7pt !important;
}

div#servicenav
{
	display: block !important;
}

div#header
{
	position:absolute !important;
	left:0mm !important;
	top:0mm !important;
	width:100% !important;
	height:20mm !important;
	z-index:1 !important;
	
}
div#header-logo
{
	position:absolute !important; 
	left:0mm !important; 
	top:0mm !important; 
	width:44mm !important;
	height:14mm !important;
	z-index:2 !important;
}
div#header-kantone
{
	position:absolute !important; 
	display: block !important;
	right:0mm !important; 
	top:0px !important; 
	width:100mm !important; 
	height:25px !important; 
	z-index:3 !important;
	font-size: 7pt !important;
	text-align: right !important;
}

div#header-kantone-wappen img {
	width: 80mm !important;
	margin-bottom: 2mm !important;
}

div#body-title {
	position:absolute  !important; 
	display: block !important;
	left:0mm !important; 
	top:15mm !important; 
	width:100% !important; 
	height:auto !important; 
	z-index:4 !important;
}

div#body-content {
	position:absolute  !important; 
	display: block !important;
	left:0mm !important; 
	top:25mm !important; 
	width:100% !important; 
	height:auto !important; 
	z-index:4 !important;
}


p, table {
	margin-top: 3mm !important;
	margin-top: 3mm !important;
}
h1
{
	font-weight: bold !important;
	font-size: 14pt !important;
	margin-top: 6mm !important;
	margin-bottom: 3mm !important;
}
h2
{
	font-weight: bold !important;
	font-size: 12pt !important;
	margin-top: 6mm !important;
	margin-bottom: 3mm !important;
}

/* Spezielle Styles für die Anpassung der Karte */
div#karte_Zuerich-detail-close,
div#karte_Hauptkarte_Zuerich_subkarte,
div#karte_messgroessen {
	display: none !important;
}

div#karte_Hauptkarte {
	margin-top: 6mm !important;
}

div#karte_Zuerich {
	position: relative !important;
	top: 0mm !important;
	left: 0mm !important;
	height: 310px !important;
	margin-top: 6mm !important;
	margin-bottom: 3mm !important;
}

div.tx-ostluft-pi1 {
	page-break-after:auto !important;
}

div.celement {
	page-break-inside: avoid !important;
}

/* Spezielle Styles für die Anpassung der Tabelle */
table caption {
	margin-top: 3mm !important;
	text-align: left !important;
}

th {
	text-align: left !important;
}

/* Spezielle Styles für die Anpassung der Diagramme */
table.tx_ostluftschadstoffverlauf_pi1_form {
	display: none !important;
}

ul, li {
	margin-left: 0mm !important;
	padding-left: 0mm !important
}

div#kanalListe img {
	width: 172mm !important;
	height: 61mm !important;
	margin-top: 5mm !important;
	margin-bottom: 5mm !important;
}

/* Spezielle Styles für die Anpassung des Datenrückblicks */
div.tx-ostluft-pi2 {
	width: 100% !important;
	height: auto !important;
	overflow: visible !important;
}

/* Spezielle Anpassungen Datenrückblick - Jahreswerte */
select#tx_ostluft_pi3_messgroesse,
div.tx-ostluft-pi4 select,
select#tx_ostluft_pi8_messgroesse {
	display: block !important;
	border:none;
	font-size: 12pt;
	font-weight: bold;
	width: 100%;
	padding-left: 0mm !important;
	margin-left: 0mm !important;
	margin-top: 6mm !important;
	margin-bottom: 3mm !important;
}

div.tx-ostluft-pi3 span.typ-filter,
span.tx_ostluft_pi8_item {
	display: none !important;
}

form {
	margin: 0mm !important;
	padding: 0mm !important;
}

/* Spezielle Anpassungen für Passivsammler - Karte*/
iframe {
	width: 100% !important;
	margin-top: 6mm !important;
	margin-bottom: 3mm !important;
}

div.csc-frame-invisible {
	display: none !important;
}

/* Spezielle Anpassungen für Fachbereich - Passivsammler - Standortklassen */
div#body-navigation-right div.csc-frame-indent {
	display: block !important; /* Funktioniert nicht wenn*/
	margin-top: 6mm !important;
	margin-bottom: 3mm !important;
	font-size: 9pt !important;
}

/* Anpassungen zur Ausgabe der "YUI-Datatable"-Tabellen*/
table.yui-dt-table {
	border: 1px solid black !important;
}

table.yui-dt-table thead th {
	border-bottom: 1px solid black !important;
}

table.yui-dt-table td,
table.yui-dt-table th {
	padding: 1.5mm !important;
	border-bottom: 1px dotted black !important;
}

/* Anpassungen zur Ausgabe des Standortdatenblattes */
td.bild-spalte {
	width: 65mm !important;
}

td.text-spalte {
	width: 107mm !important;
}

td table {
	margin-top: 0mm !important;
}

div.tx-ostluft-pi7 td.text-spalte table th {
	width: 30mm !important;
}

div.tx-ostluft-pi7 td.text-spalte,
div.tx-ostluft-pi7 td.text-spalte table th,
div.tx-ostluft-pi7 td.text-spalte table td
{
	padding-top: 0mm !important;
	padding-bottom: 3mm !important;
	vertical-align: top !important;
}

div.tx-ostluft-pi7 p,
td.last p.bodytext {
	margin-top: 0mm !important;
	margin-bottom: 3mm !important;
}

div.tx-ostluft-pi7 p.name-lang {
	font-weight: bold !important;
	font-size: 11pt !important;
}

table.messstation td.standort-typ ul li { 
	display:inline !important;
}

table.messstation ul { 
	margin-top: 0mm !important;
}

/* Anpassungen zur Ausgabe der Projekte */
th.first {
	width: 30mm !important;
}

th.first div.news-single-timedata {
	font-weight: normal !important;
	font-size: 7pt !important;
}

/* Anpassungen zur Ausgabe des Bildarchivs */
h3 {
	font-weight: normal !important;
	font-size: 9pt !important;
}

img {
	border: none;
}

table.tx-mmdamfilelist-pi1-table {
	width: 100% !important;
}

td.tx-mmdamfilelist-gallery {
	text-align: center !important;
	width: 33% !important;
	padding-botton: 3mm !important;
}

td.tx-mmdamfilelist-gallery p.image {
	margin-top: 0mm !important;
	margin-bottom: 0.5mm !important;
}

td.tx-mmdamfilelist-gallery p.copyright {
	font-size: 7pt !important;
	margin-top: 0.5mm !important;
	margin-bottom: 0.5mm !important;
}

td.tx-mmdamfilelist-gallery p.link {
	font-size: 7pt !important;
	margin-top: 0.5mm !important;
	margin-bottom: 3mm !important;
}

/* Anpassungen für die Darstellung der News */
span.news-list-date,
div.news-single-timedata {
	float: right !important;
}

div.news-search-emptyMsg,
div.news-search-form {
	display: none !important;
}

div.news-list-container {
	margin-top: 3mm !important;
}

/* Anpassungen für den Fachbereich */
div.tx-ostluft-pi6 {
	display: none !important;
}
div#dataPanel {
	visibility: hidden !important;
	display: block !important;
}

div#dataPanel div.bd {
	visibility: visible !important;
	position: absolute !important;
	display: block !important;
	left: -32mm !important;
	top: 30mm !important;
	width: 1112px !important;
	border: none !important;
	overflow: visible !important;
	padding: 0mm !important;
}

div#dataPanel div.bd img.diagramm {
	width: 1112px !important;
	height: auto !important;
	margin: 0mm !important;
	margin-bottom: 3mm !important;
}

table.tx_ostluft_pi6 {
	visibility: visible !important;
	display: block !important;
	border: 1px solid black !important;
}

table.tx_ostluft_pi6.data th, 
table.tx_ostluft_pi6.data td {
	font-size: 9pt !important;
	border: 1px dotted black !important;
	text-align: center !important;
	vertical-align: center !important;
}

div#dataPanel div.hd,
div#dataPanel div.ft,
div.mask,
div.underlay {
	display:none;
}

iframe#_yuiResizeMonitor {
	display:none;
}
