<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
    project: Relaunch Buendnis 90 / Die Gruenen 
    type: stylesheet
    description: styles for browser print preview
    
    author: cosmoblonde 2007
*/

@import "../screen/skeleton_screen.css";
@import "../screen/navigation_screen.css";
@import "../screen/forms_screen.css";
@import "../screen/content_screen.css";
@import "../screen/modules_screen.css";

* {
	position:static !important;
	background-image:none !important;
}

html, body, #wrapper{
	height:auto;
	background-color:none !important;
}

body, h1, h2, h3, p, h2 a, h3 a{
	color:#000 !important;
	background-color:transparent !important;
	background-image:none !important;
}
p{
	font-size:12px;
}

* html h1 {
	padding-top:10px;	
}
a {
	background-color:transparent !important;
	background-image:none !important;
}
a.linkGrafik {
	padding-left:0px !important;
}
* html a.linkGrafik {
	padding-left:0 !important;
}


#suche,
.hide{
	display:none;
}
.block .hide {
	display:block;
}

#linkeSpalte{
	padding-left:0;
	width:140px;
}

#metanavigation{
	margin-left:0;
}

#metanavigation li a, 
#metanavigation li span{
	height:15px !important;
	font-size:11px !important;
	padding-top:0;
	padding-right:10px;
}

.hideHeader{
	position:relative !important;
	left:0;
	top:0;	
	width:auto;
}



#seitenkopf{
	background:#fff;
}
#claim{
	border-right:solid 100px #86B416;
}


#contentbereich{
	width:300px; /* maximum fuer Druck im Hochformat*/
	padding-left:10px;
	padding-right:10px;
	margin:0;
}

.wrapperFormular,
.sizeXL,
.artikel,
.teaserLang,
.plenum .text,
.plenum p,
.bildUndText,
.galerieVorschau{
	width:280px !important;
}

.bildUndText img{
	max-width:280px;
}
* html .bildUndText img{
	width:225px; /* keine Unterscheidung zwischen Hoch- und Querformat mgl. */
}
.videoUndText {
	margin-left:-10px; /* 320px Breite fuer Videos benoetigt; Contentbereich ist nur 300px breit -&gt; */
}


.publikationenTabelle,
.artikel table.zebraTabelle{
	width:280px !important;
}

.publikationenTabelle th,
.publikationenTabelle td,
.artikel table.zebraTabelle th,
.artikel table.zebraTabelle td{
	border:solid 1px #ccc;
	padding-left:2px;
	padding-right:2px;
	font-size:10px; /* kleine Schriftgroesse um Breite zu reduzieren */
}

.block h3 span{
	padding-bottom:3px;
}

* html .paging {
	padding-top:10px;	
}

.publikationenTabelle th,
.publikationenTabelle td{
	border:solid 1px #ccc;
}


.terminTabelle th,
.terminTabelle td{
	border-bottom:dotted 1px #000;
	width:auto;
	overflow:hidden;
	font-size:10px; /* kleine Schriftgroesse um Breite zu reduzieren */
}

* html .terminTabelle th,
* html .terminTabelle td{
	border-bottom:solid 1px #999;
}

#footer{
	width:300px;
	margin-left:150px;
	border-top:dotted 1px;
}

.formLine,
.trenner,
.trenner_schmal{
	border-top:dotted 1px;	
}

* html .formLine,
* html #footer,
* html .trenner,
* html .trenner_schmal{
	border-top:solid 1px #999; /* dotted line wird fehlerhaft in ie6 dargestellt */
}

.metaHead{
	border-bottom:dotted 1px #000;
}
* html .metaHead{
	border-bottom:solid 1px #999; /* dotted line wird fehlerhaft in ie6 dargestellt */
}

.button {
	background-color:#ccc !important; /* Schriftfarbe ist nicht stylebar in Druckvorschau, daher immer dunkelgrau */
}
.tabellenListe{
	width:100%;
}

.suchergebnisse li,
.tabellenListe li{
	border-bottom:1px dotted #000;
}

* html .suchergebnisse li,
* html .tabellenListe li{
	border-bottom:solid 1px #999; /* dotted line wird fehlerhaft in ie6 dargestellt */
}



/* Hinweis: 
	2spaltiges Floating (z.B. TeaserKurz) wird z.T. im Firefox je nach Grössendarstellung fehlerhaft angezeigt.
	Dieser Fehler ist per CSS nicht korrigierbar, da bei einer Änderung folgende Elemente Fehler in der 
	Darstellung verursachen wuerden.

.teaserKurzSeparator, 
.teaserKurzSeparatorLast{
	xfloat:left;
	xwidth:100%;
}
* html .teaserKurzSeparator, 
* html .teaserKurzSeparatorLast{
	xdisplay:block;
	xfloat:none;
}
*/


.kurzPortrait {
	float:left;
	clear:both;
	width:280px;
	border-bottom:dotted 1px #000;
	margin-bottom:10px;
}
* html .kurzPortrait {
	border-bottom:solid 1px #999;
}
.portraitSeparator{
	margin-bottom: 0;	
}



.wrapper3Spaltig div{
	width:93px;
	overflow:hidden;
	padding-left:10px;
}
.wrapper3Spaltig div.col1{
	padding-left:0;
}
.wrapper3Spaltig li{
	padding-left:0;

}
.wrapper3Spaltig li a{
	font-size:11px;
}
.wrapper3Spaltig h2{
	border-bottom:1px dotted #000;
}
* html .wrapper3Spaltig h2{
	border-bottom:solid 1px #999;
}


p.jumpblock, p.jumpblockFoot{
	display:none;
}


</pre></body></html>