body, p, li		{ color: #005; font-size: 9pt; font-family: Arial, Helvetica }
p			    { color: #000055; font-size: 9pt; font-family: Arial, Helvetica }
a			    { color: #5f0000; font-weight: bold; font-size: 9pt }
h1, h2			{ color: #000040; font-weight: bold; font-size: 11pt }
h3				{ color: #000045; font-weight: bold; font-size: 15pt }

table, tr, td   { font-family: Arial, Helvetica; text-align: left;
				vertical-align: top; margin: 0pt; padding: 0pt }
			
table.menu      { border-top: 1pt solid #8196a0; border-bottom: 1pt solid #8196a0;
				border-left: 1pt solid #8196a0 }
td.menu		 	{ border-right: 1pt solid #8196a0; width: 130px }
table.menu2    	{ background-color: #d8e7ed; border-top: 1pt solid #8196a0;
				border-right: 1pt solid #8196a0; border-left: 1pt solid #8196a0;
				border-rigth: 1pt solid #8196a0 }
td.menu2	 	{ background-color: #d8e7ed; border-bottom: 1pt solid #8196a0; width: 130px }

a.menu		    { color: black; font-style: normal; font-weight: normal; font-size: 8pt;
				text-decoration: none; background-color: #d8e7ed; padding: 2pt;
				height: 16px; display: block }
a.menu:hover  	{ background-color: #ffff80 }

.csc-caption	{ font-style: italic }

.left 			{ }
.content 		{ }
.content td		{ color: #000055; font-size: 9pt; font-family: Arial, Helvetica }


.address   { width: 90%; height: 100%; border-bottom: 3pt solid #d8e7ed}
td.name {font-weight: bold; font-size: 9pt;
              padding-bottom: 1pt; }
td.rechts {text-align: right}

/* Tabellenformatierungen */
.contenttable  { width: 100%; height: 100% }
.contenttable td { padding-top: 2pt; padding-bottom: 2pt; padding-right: 6pt; border-bottom: 3pt solid #d8e7ed}