.intern {
	font-family: Arial, Helvetica, sans-serif;
}

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

p.preis, h1.preis, h2.preis, h3.preis, h4.preis, h5.preis, h6.preis, td.preis { color:#cc0000; font-size:18pt; text-align:right; font-weight:bold; margin:0px; padding:0px; }
p.buchungscode, h1.buchungscode, h2.buchungscode, h3.buchungscode, h4.buchungscode, h5.buchungscode, h6.buchungscode, td.buchungscode { text-align:right; margin:0px; padding:0px 0px 10px 0px; }
p.ueberschrift, h1.ueberschrift, h2.ueberschrift, h3.ueberschrift, h4.ueberschrift, h5.ueberschrift, h6.ueberschrift, td.ueberschrift { font-weight:bold; margin:0px; padding:0px 0px 10px 0px; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

ul { padding-top:0px; padding-left: 0px; margin-top:4px; margin-left: 15px }

p.buchbar_unter {color:#cc0000; font-size:11pt; text-align:left; font-weight:bold; margin:0px; padding:0px; }
p.buchbar_daten {text-align:left; margin:0px; padding:5px 5px 3px 0px;}

td {font: 12px Arial, Helvetica, sans-serif;} 
td.preis { color:#000000; font-size:12px; text-align:right; font-weight:bold; margin:0px; padding:0px; }