body {margin:40px, 100px, 40px, 100px;}
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     {font-family:Frutiger, Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color:#000080;}
h1 {font-size:18pt;color:#000000;}
h2 {font-size:16pt;}
h3 {font-size:14pt;}
p   { font-size: 11pt; line-height: 16pt; }	
p.abb,p.lit,p.fus,p.klein {font-size:10pt; line-height:12pt;}
.klein {
	font-size:9pt;
	line-height:12pt;}
.kl {
	font-size:9pt;
	line-height:12pt;}
.skl {
	font-size:8pt;
	line-height:12pt;}
.r { font-size:11pt; line-height:14pt; color:#cc0033;}
.w { font-size:11pt; line-height:14pt; color:White;}
.rot18 {font-size:18pt; color:#ff0000;} 
.rot12 { font-size:12pt; color:#ff0000;} 
.rot11 { font-size:11pt; color:#ff0000;}
.grue11 { font-size:11pt; color:#003300; font-weight: bold}
.gr { font-size:16pt; color:#000080;}
.sym{ font-size:11pt; font-family:Symbol; color:#000080;}
.faz  { font-size:11pt;
	font-family:"Times New Roman", Times, serif; color:#000000;alignment:justify;}
.cr  { font-size:8pt; font-family:"Times New Roman", Times, serif; color:#000080;}
.abs { text-align: justify; text-indent: 40px; vertical-align: 40px;}
a:hover{color :#ff0033;}			
.inhalt1a  {
	background-color: #ffffff; 
	text-align: center; padding: 4px; 	
	width: 100%; overflow: auto; }
.rahmen12 { border-width:2pt; border-style:solid; padding:12pt;}
.rahmen6 { border-width:2pt; border-style:solid; padding:6pt;}
.abl { margin-left:12pt; }
.abr { margin-right:12pt; }
.su { page-break-after:always;}


@page { size:21.0cm 29.7cm; margin-top:1.5cm; margin-bottom:1.7cm; 
            margin-left:2.0cm; margin-right:3.0cm; landscape;}
 @page :right :footer  { 
 	content: "Seite " decimal(pageno); text-align:center; }
.woche { 
  	width: 100%; padding: 4px; text-align: left; background-color: #669900; overflow: auto;}
.estd { 
  	width: 100%; padding: 4px; text-align: left; background-color: #99cc00;	overflow: auto;}
.erg { 
  	width: 100%; padding: 4px; text-align: left; background-color: #ffff99; overflow: auto;}
.erg1{ 
 	width: 100%; padding: 4px; font-size: 14pt; text-align: center; background-color: #cccccc;
  	overflow: auto;}
.navi1 { 
  	width: 100%; padding: 50px; text-align: left; overflow: auto;}
.navi1left { 
  	width: 100%; padding-left: 50px; text-align: left; overflow: auto;}
.navi2 { 
  	width: 100%; padding-left: 100px; text-align: left; overflow: auto;}
.navi3 { 
  	width: 100%; padding-right: 100px; text-align: right; overflow: auto;}