
body
{
	font-family:serif;
	font-size:12pt;
	widows:3;
	orphans:3;
}



#sidebar,
.zu_komment,
.toplink,
.vor_rueck,
#commentform,
.noprint
{
	display:none;
}


#header
{
	font-family:Zurich,Helvetica,Arial,sans-serif;
}


#header h1
{
	font-size:16pt;
	font-weight:normal;
}
#header h1 a
{
	text-decoration:none;
	color:black;
}

.datum_autor
{
	text-align:right;
	margin:1cm 0 0 0;
}

#header big.description
{
	display:block;
	font-size:20pt;
	font-weight:normal;
	font-style:italic;
	padding-left:2.5cm;
}

.datum_autor br
{
	display:none;
}



#content
{
	line-height:1.4;
	text-align:justify;
}

#content h1
{
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;
	margin:1cm 0 .5cm 0;
}
#content h2
{
	font-size:12pt;
	font-weight:bold;
	margin:1cm 0 .2cm 0;
}
#content h3
{
	font-size:11pt;
	font-weight:bold;
	margin:.5cm 0 .2cm 0;
}
#content h4
{
	font-size:12pt;
	font-weight:normal;
	margin:.5cm 0 .2cm 0;
}
#content h5
{
	font-size:11pt;
	font-weight:normal;
	margin:.5cm 0 .2cm 0;
}
#content h6
{
	font-size:10pt;
	font-weight:bold;
	margin:.5cm 0 .2cm 0;
}

#content p
{
	margin:0;
}

#content p+p
{
	text-indent:5mm;
	margin-top:0;
	padding-top:0;
}



a:link,
a:visited
{
	color:black;
	text-decoration:underline;
}
/*
#content a:link:after,
#content a:visited:after
{
  content:" ["attr(href)"] ";
}*/


.nachsatz
{
	text-align:center;
	font-style:italic;
	margin:1.5cm 0 1.5cm 0;
	width:6cm;
}



#content .postmetadata
{
	font-size:10pt;
	padding:.5cm;
	margin-top:1cm;
	border:1px solid gray;
	page-break-inside:avoid;
}
#content .postmetadata p
{
	page-break-before:avoid;
	page-break-after:avoid;
}

#kommentare
{
	page-break-before:always;
	font-family:monospace;
}

#footer
{
	margin:1cm 0 0 0;
	text-align:center;
	font-size:8pt;
	font-family:sans-serif;
}
