body	{
	background	:#fff;
	color:#000;
	margin:0 1cm 1cm 2cm;
	orphans:2;
	widows:2;
	font-family	:Frutiger, "Frutiger LT", "Trebuchet MS", 'Lucida Grande',Verdana, sans-serif;
}

#printLogo img{
	width:3cm;
	margin:0 0 2cm 12cm;
	
}

/* nur content drucken */
#top_menu, #top_blue, #menu, #blue, #top_right, #footer, #right, .noprint, #header {
	display: none;
}

.invisible, .browseralert{
	display: none;
}

h1, h2, h3	{
	font-weight	:bold;
	page-break-after	:avoid;
	page-break-inside	:avoid;
	margin-top:.6cm;
	margin-bottom:.2cm;
}

h1	{
	font-size	:15pt;
}

h2	{
	font-size	:13pt;
}

h3	{
	font-size	:11pt;
}

p{
	font-size	:11pt;
	padding:0;
	margin:0;
	/*border: 0.1cm solid #f00;*/
}

h3.event	{
	padding:0;
	margin:0;
}

p.event{
	padding-top:.8cm;
	font-weight	:bold;
	color:#555;
	/*border: 0.1cm solid #f00;*/
}

/* 2-spaltige tabelle in events */
#content p.links,
#content p.rechts {
	float:left;
	display:inline;/*ie fix*/
}
#content p.links{
	width: 4.5cm;
	padding-right:0;
}
#content p.rechts {
	width:auto;
	white-space: normal
}

#content br.clear{
	clear:both;
}


#footernav p{
	font-size	:9pt;
	color: #444;
}




address, cite, dfn, dl, dt, h4, li, p, q, td, th, ul	{
	font-size	:10pt;
	line-height	:15pt;
}

address, blockquote, cite, dfn, q 	{
	font-family	:Georgia, Palatino, Times, serif;
	font-style	:italic;
}

a, abbr, acronym	{
	border:0;
	border:none; 
	border-bottom:none; 
	border-bottom-style	:none; 
	border-style:none;
	text-decoration:none;
}

q, :lang(de) > q, :lang(de) > blockquote	p	{
	quotes:'\00201E' '\00201D' '\002018' '\002019';
}


li	{
	page-break-inside	:avoid;
}

a:link	{
	color:#000;
}

a:visited	{
	color:#000;
}

#content p a[href]:after { content: " [" attr(href) "] " }