h2.vortragtitel,
h2.predigttitel,
h3.vortragsubtitel
{
	font-family:"Times New Roman", Times, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", serif;
	text-align:center;
}

h2.vortragtitel
{
	font-size:140%;
	font-weight:normal;
	margin-top:12pt;
	margin-bottom:6pt;
}
h2.predigttitel1,
h2.predigttitel2
{
	font-size:128%;
	font-weight:normal;
}
h2.predigttitel1
{
	margin-top:8pt;
	margin-bottom:2pt;
}
h2.predigttitel2
{
	margin-top:2pt;
	margin-bottom:8pt;
}
h3.vortragsubtitel
{
	font-size:101%;
	font-weight:bold;
	margin-top:-4pt;
	margin-bottom:8pt;
}

div.vortraginhalt
{
	margin-left:10pt;
	margin-right:10pt;
}

div.vortragreferent
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:83%;
	line-height:14pt;
}
div.vortragzwref,
div.vortragzwtitel
{
	font-family:Arial,Helvetica,sans-serif;
	margin-left:6pt;
}

div.vortragzwtitel
{
	font-family:"Times New Roman", Times, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", serif;
	font-size:115%;
	margin-top:24pt;
	margin-bottom:8pt;
}

div.vortragzwref
{
	font-size:83%;
	margin-top:-8pt;
	margin-bottom:8pt;
}
div.vortragzwort,
div.vortragort
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
}
div.vortragzwort
{
	margin-top:-8pt;
	margin-bottom:8pt;
	margin-left:6pt;
}

div.vortragtext
{
	text-align:justify;
	line-height:133%;
	margin-top:3pt;
	margin-bottom:3pt;
	margin-left:10pt;
	margin-right:10pt;
}

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

table.orderinfo
{
	margin-top:6pt;
	margin-bottom:12pt;
	border-collapse:collapse;
}

tr.orderinfo,
tr.noorderinfo
{
	text-align:center;
	vertical-align:middle;
}

td.vortragdauer,
td.vortragmedium,
td.vortragpreis,
td.vortragbestnr,
td.vortragdefekt
{
	text-align:center;
	padding-left:5pt;
	padding-right:5pt;
	border:solid 1px #D3D3D3;
	background-color:#F6F6F6;
}

td.vortragdauer
{
	font-family:Courier New,Courier,serif;
	font-size:83%;
	width:45;
}

td.vortragmedium,
td.vortragpreis,
td.vortragbestnr,
td.vortragdefekt
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:77%;
}

td.vortragmedium
{
	width:100px;
	text-align:right;
}
td.vortragdefekt
{
	width:24px;
}
td.vortragpreis,
span.vortragpreis
{
	font-family:Arial,Helvetica,sans-serif;
	color:#060;
	font-weight:bold;
	width:24px;
}
td.vortragbestnr
{
	width:90%;
}

td.vortragleer
{
	border:none;
	border-top:solid 1px #D3D3D3;
}

span.bestnr
{
	text-transform:uppercase;
	font-weight:bold;
	color:#060;
}
span.mknr
{
	font-size:90%;
	text-transform:uppercase;
	color:#000;
}

td.unavail,
td.notrecorded,
td.defekttext
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:77%;
}

td.notrecorded
{
	color:#F00;
	font-weight:bold;
}

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

table.defekttxt
{
	margin-top:12pt;
	border-collapse:collapse;
}

td.vortragdefekt,
td.defekttext
{
	background-color:#FDF5E6;
}

td.defekttext
{
	border:solid 1px #DCDCDC;
	padding-left:5pt;
	padding-right:5pt;
}

