/* kk 07.04.04*/
table.outer	{width:100%; text-align:left; padding-left:5mm; padding-right:5mm; padding-top:1mm; padding-bottom:1mm; }
/* general page: centered, quite some white left and right */

td.Ue		{width:100%; color: #000033; font-family: sans-serif; font-weight:bold; text-align:left;  line-height:14pt; font-size: 16pt}
td.Ue2		{width:100%; color: #000000; font-family: serif; text-align:justify; text-align:left;  line-height:14pt; font-size: 11pt; font-style:italic}
td.Ut		{width:100%; color: #000033; font-family: sans-serif; font-weight:bold; text-align:left;  line-height:14pt; font-size: 12pt; vertical-align:baseline;}
td.Ut2		{width:100%; vertical-align:top; color: #000033; font-family: sans-serif; text-align:justify; line-height:12pt; font-size: 10pt; vertical-align:baseline; text-weight:bolder;}

td.Innertext	{width:100%; margin-top:2ex; margin-bottom:2ex; padding-left:2cm; padding-right:2cm; vertical-align:top; color: #000000; font-family: serif; text-align:left; line-height:14pt; font-size: 11pt}

td.Ft		{width:100%; vertical-align:top; color: #000000; font-family: serif; text-align:left; line-height:14pt; font-size: 11pt}
td.Ft#right	{}
td.Ft#full	{padding-left:2mm;}
/* Fliesstext - has a slight left white border */

td.Sp		{color: #333333; vertical-align:top; font-family: sans-serif; text-align:right; line-height:14pt; font-size: 8pt }
td.Sp[align=center] { min-width:460px; width:100%; height:50px; margin:12mm; }
td.Sp#left { width:120px; }
td.Sp#right { min-width:460px; width:100%; height:50px; }
tr.Footer { padding-left:25mm; }
/* Spacer for headings and titles -  needs full line width */
td.Li		{min-width:480px; width:100%; vertical-align:top;  padding-left:2cm; color: #000000; font-family: serif; text-align:left; line-height:14pt; font-size: 11pt}
/* Listing - has a 100px left margin. */

td.box		{color: #000000; font-family: sans-serif; text-align:left; line-height:14pt; font-size: 10pt }
div.Checkbox		{border-color: #000000; border-width:1px; border-style:solid; width:10px; height:10px; vertical-align:top; }
/* li.Li		{text-indent:120px; min-width:520px; padding-left:40px; text-align:left; line-height:14pt; font-size: 11pt } */
li.Li		{text-align:left; line-height:14pt; font-size: 11pt; } /*margin-left:100px; }*/
li.Li#level2	{text-indent:20px;}
a.black		{ color:#000000; text-decoration: none; }
a:link		{ color:#336699; text-decoration: none; }
a:visited  	{ color:#336666; text-decoration: none; }
a:active 	{ color:#990000; text-decoration: none; font-weight:bold }
a:hover 	{ color:#666666; text-decoration: underline; }
div.disclaimer	{ visibility:visible; padding-left:2cm; padding-right:2cm; padding-top:1cm; padding-bottom:1cm; width:80%; vertical-align:top; color: #777777; font-family: serif; text-align:left; line-height:12pt; font-size: 8pt}
