/* -----------------------------------------------------------------

 Definition PRINT für: HAUPTSTADTREGION SCHWEIZ (www.hauptstadtregion.ch)

 02.12.09 das.zeichen (B. Sturm)

 

 MEDIA: print

---------------------------------------------------------------------

 */



@media print {

	body  { font-size: 1; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 }



	/* Menüs ausblenden */

	#accessibility, #menu-container, #lang-sel, .pagenav, #footernav {

		visibility:hidden;

		display:none;

	}

	

	

	/* Keine a-Elemente im Print */

	a {

		text-decoration:none;

		color:#000;

	}

	

	/* Layout für Print */

	div#container {

		margin:0;

	}

	

	div#header   { margin: 0 0 1cm; position: relative; height: 2cm; border-bottom: 0.05cm dashed gray }

	div#header-top  { height: 0.05cm; border-top: 0.05cm solid gray }

	

	a#logo img {

		position:absolute;

		top:0.5cm;

		left:0cm;

		width:10cm !important;

	}

	

	div#footer  { color: #666; margin: 2cm 0 0; padding-top: 0.5cm; border-top: 0.05cm solid #999; page-break-before: avoid }

	div#footer p {

		line-height:105%;

		font-size:1em;

	}

	

	#content-container {

		width:11cm;

	}

	#right-container {

		position:absolute;

		left:13cm;

		top:4cm;

		width:4cm;

	}

	

	#quote {

		font-size:0.7em !important;

		line-height:130% !important;

	}

	#quote-author {

		margin:0.5cm 0cm 0cm 0cm;

		font-size:0.7em;

	}

	#quote-author p {

		line-height:130%;

		margin:0.2cm 0cm 0cm 0cm;

	}

	

	

	

	/* Ab hier Content-Regeln */

	#content {

		font-size:0.8em !important;

	}

	

	

	/* Textfluss und Hierarchien */

	#content p {

		line-height:150%;

		margin:0em 0em 1em 0em;

	}

	

	#content h1, #content, #content h2, #content h3, #content h4, #content h5 {

		font-size:1.4em;

		margin:0em 0em 0.6em 0em;

		line-height:120%;

		color:#000;

		font-style: normal;

		font-weight: normal;

	}

	

	#content h2, #content h3, #content h4, #content h5 {

		font-size:1.2em;

		font-style:normal;

		font-weight:normal;

		margin:2em 0em 0.2em 0em;

	}

	

	#content h3, #content h4, #content h5 {

		font-size:1.0em;

		margin:1em 0em 0em 0em;

	}

	

	#content h4, #content h5 {

		font-size:1em;

		font-weight:normal;

	}

	

	/* Readmore */

	#content a.readmore {

		padding:0em 0em 0em 1.5em;

		background-image: url(../images/content_bullet.gif);

		background-repeat: no-repeat;

		background-position: top left;

	}

	

	/* Bilder */

	/* Normales Inhaltsbild */

	#content .img-wide a.zoom, #content .img-small a.zoom {

		background-color:transparent;

		width:11cm;

		position:relative;

	}

	

	

	#content .img-wide, #content .img-small {

		width:11cm;

		overflow:hidden;

		margin:0em 0em 1cm 0em;

	}

	

	#content .img-small {

		width:206px;

		float:left;

		margin:0em 1em 1em 0em;

	}

	

	#content .img-wide img, #content .img-small img  { padding: 0.2cm; width: 10.5cm; border: solid 0.05cm #d1d1d1 }

	

	#content .img-small img {

		width:200px;

	}

	

	#content .img-wide p, #content .img-small p  { color: gray; font-size: 0.8em }

	#content .zoom .symbol-zoom {

		background-image: url(../images/image_zoom.gif);

		background-position: 0 0;

		background-repeat: no-repeat;

		position:absolute;

		bottom:1em;

		right:1em;

		width:24px;

		height:24px;

		display:block;

	}

	

	

	

	/* Tabellen */

	#content table  { background-color: #d1d1d1; margin: 1em 0 }

	

	#content table td, #content table th {

		padding:0.2em;

		line-height:120%;

	}

	

	#content table th  { text-align: left; border-bottom: 1px solid #000 }

	

	#content table td  { padding-bottom: 0.5em; border-bottom: 1px solid #d1d1d1 }

	

	/* Aufzählungslisten */

	#content ul  { margin: 1em 3em 1em 2em; padding: 0 }

	#content ul li {

		margin:0em 0em 1em 1em;

	}



	

	/* Formulare */





	form input.button {

		display:none;

	}



	form input.inputbox {

		display:block;

		border:none;

		border-bottom:0.01cm solid #000;

	}



	

	

	form textarea  { color: #000; background-color: #d1d1d1; display: block; border-style: none none solid; border-width: medium medium 0.01cm; border-color:   #000 }





	form label {

		display:block;

		margin:0.4cm 0em 0.2em 0em;

	}

	

	#content form input.inputbox {

		width:400px;

	}

	

	#content form textarea {

		width:400px;

		height:200px;

	}

	



	

	/* Liste */

	

	/* SITEMAP */

	ul#sitemap ul {

		list-style-image:none;

	}

	ul#sitemap, ul#sitemap li, ul#sitemap ul {

		margin:0;

		padding:0;

	}

	ul#sitemap {

		margin:0px 0em 1em 1em;

		padding:0px 0em 0em 1em;

	}

	ul#sitemap ul {

		margin:0px 0px 1em 0.5em;

	}







	/* Testimonials */

	#content div.testimonial-each {

		margin:0em 0em 1em 0em;

	}

	#content div.testimonial-image {

		float:left;

		width:80px;

	}

	#content div.testimonial-quote {

		float:left;

		width:400px;

	}

	

	#content div.testimonial-quote h2 {

		margin:0em 0em 0.2em 0em;

	}

	

	

	

	/* Smybole für Downloads */

	#content span.download-pdf {

		background-image: url(../images/symbol_pdf.gif);

		background-position: 0 0;

		background-repeat: no-repeat;

		height:24px;

		display:block;

		margin:1em 0em 0em 0em;

	}

	

	#content span.download-pdf a {

		margin:1em 0px 0em 2em;

	}

	

	/* Als Liste */

	#content ul.download-pdf {

		margin-left:0em;

	}

	#content ul.download-pdf li {

		list-style-type:none;

		list-style-image: none;

		background-position: 0px 2px;

		background-image: url(../images/symbol_pdf.gif);

		background-repeat: no-repeat;

		margin-left:0em;

		padding-left:2.5em;

	}



	



}
