/*  	Theme Name: 		Rote Fabrik Print CSS	Theme URI: 			http://www.rotefabrik.ch	Description: 		-	Version: 			0.1	Erstellt:			14.03.2007	Geaendert:			21.03.2007	Author: 			Andreas Lorenz for dCTRL GmbH	Author URI: 		http://www.dctrl.ch	Info:				-*//* 	ALLGEMEIN 	------------------------------------------------------------------------- */	html {		width			: 100%;		}			body {		float			: none !important;		width			: auto !important;		margin			: 0 !important;		padding			: 0 !important;		font-family		: Arial, Helvetica, Verdana, sans-serif;		text-align		: left; 		background-color: #FFFFFF;		color			: #000000;		font-size		: 10pt;		font-weight		: normal;				orphans: 2;   		widows: 2;	}		img {		margin-top		: 10px;		margin-bottom	: 10px;		display			: block;		}	h2 img {		display			: none;		}/* 	LINKS 	------------------------------------------------------------------------- */	a, a:link, a:visited {		color			: #000000;		text-decoration	: none;		}	a:link:after {		font-style:italic;		font-weight:normal;		content: " (" attr(href) ")"; /* Definitionen fuer Linkverweis */ 		}				a[href^="/"]:after {		yui-b: " (http://www.rotefabrik.ch" attr(href) ")";		}/* 	FONTS 	------------------------------------------------------------------------- */	h1, h2, h3 {		font-weight		: bold;		letter-spacing	: 1pt;		font-family		: Arial, Helvetica, Verdana, sans-serif;		clear			: both;		padding			: 0 !important;		margin			: 0;		}			h1, .yui-b h1 {		color			: #0081C5;		font-size		: 36pt;		}			#content_titles h1, .eventinfo h1, .home_eventinfo h1{		color			: #0081C5;		font-size		: 24pt;		padding			: 20px 0px 0px 0px;		margin			: 0px 0px 20px 0px;		}			.data_bg h2, .info_bg h2 {		border-bottom	: 2px solid #000000;				}		h2 {		font-size		: 18pt;		}				h3, h4, h5, h6, .home_eventinfo h2, .eventinfo h2 {		font-size		: 14pt;	}		p {		font-size		: 10pt;		font-weight		: normal;		}		/* Leadtexte */	.yui-b p.lead {		font-size		: 12pt;		font-weight		: bold;		}			.yui-b, .eventinfo, .yui-b, .home_eventinfo {		padding			: 20px 0px 0px 0px;		}/* 	LISTS 	------------------------------------------------------------------------- */	ul, ol {		padding			: 0 0 5px 15px;		margin			: 0;		text-align		: left;		list-style		: circle;	}	ul, ol, dl {		position		: relative;	}	li {		padding			: 0px 0px 0px 5px;		margin			: 0px;		line-height		: 120%;	}	/* 	VERANSTALTUNGSKALENDER 	------------------------------------------------------------------------- */	.data_tb1, .data_tb2, .data_tb3, .data_tb4, .data_tb5 {		float			: left;		}		.data_tb1 { width	: 82px; }	.data_tb2 { width	: 60px; }	.data_tb3 { width	: 100px; }	.data_tb4 { width	: 116px; }	.data_tb5 { margin-top: -15px;}		.data_tb5 .cal_titel {		font-weight		: bold;		}			.data_label, .data_text, .data_titel {		float			: left;		}				.data_label {		clear			: left;		width			: 130px;		}			.data_text, .data_titel {		width			: 500px;		}			.data_titel {		font-weight		: bold;		}			.data_detail{		clear			: left;		display			: block;		border-bottom	: 1px solid #000000;		page-break-inside: avoid; /* Kein Seitenumbruch innerhalb Liste */		}		.data_space{		clear			: both;		display			: block;		height			: 5px;		margin			: 5px 0 10px 0;		border-bottom	: 1px solid #000000;		} 	#results .data_detail {		border-bottom	: 0px solid #000000;		}			#datalist .data_detail, #datalist .data_space {		border-bottom	: 0px solid #000000;		}	/* 	FORMS 	------------------------------------------------------------------------- */	form {		margin			: 0px;		padding			: 0px;		}	.yui-gd fieldset {		border			: 0px;		margin			: 5px 0 5px 0;		padding			: 5px 0 5px 0;		}			.textfield, .dropdown, .textarea{		margin			: 5px 0 10px 0;		}/* 	CONTAINER 	------------------------------------------------------------------------- */	.printheader {		display			: block;		font-size		: 14pt;		font-weight		: bold;		margin			: 0 0 30px 0;		padding			: 10px 0 10px 0;		border-top		: 1px solid #000000;		border-bottom	: 3px solid #000000;		}		.printheader #url{		font-weight		: normal;		}		.printfooter {		display			: block;		font-size		: 9pt;		font-weight		: normal;		margin			: 30px 0 0 0;		padding			: 10px 0 10px 0;		border-top		: 1px solid #000000;		}		#hd, #modules, #bd-end, #ft, .data_calendar .rechts, .yui-b .data_calendar, .data_filter, .data_nr, .heute_icon {	  	display			: none !important;		}