/* Schriftart */
body, p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Arial,Helvetica,Tahoma,Verdana,Futura,sans-serif;
	   font-color: #f3ceb1;
	   scrollbar-Track-Color: #666666;
	   scrollbar-Base-Color:  #EA0000;
	   scrollbar-Arrow-Color: #ffffff;
}


/* Definition der Hintergrundfarbe */
.farbe1{
   background-color:#0000FF;
}

.farbe1{
   background-color:#00988E;
}

.farbe2{
   background-color:#FCE8D9;
}

.hellblau {
  background-color:#6699CC;
}


/* Definition des normalen Seiteninhalt-Textes */
p,div{
   color:#444444;
   font-size:10pt;
   margin-top : 0.05cm;
   margin-bottom: 0.05cm
}

li{
   padding-top:0.15cm;
   color:#444444;
   font-size:10pt;
}

a{
   font-size:8pt;
}
.gross{
   font-size:11.5pt;
   font-weight:bold;
}

p.banner   { margin-top : 0.20cm;
	     margin-bottom: 0.20cm;
	     margin-left : 0.00cm;
	     margin-bottom: 0.25cm;
	     padding-left:  0.0cm;
   	     padding-right: 0.0cm;
   	     color:#3b3b3b;
   	     background-color:#6699CC;
   	     font-size:9pt;
}

p.text1	   { margin-top : 0.10cm;
		     margin-left : 0.15cm;
			 margin-bottom: 0.10cm;
			 padding-left:  0.15cm;
   			 padding-right: 0.15cm;
   			 color:#3b3b3b;
   			 font-size:9pt;
}

p.text2	   { margin-top : 0.15cm;
		     margin-left : 0.15cm;
			 margin-bottom: 0.15cm;
			 padding-left:0.15cm;
   			 padding-right:0.15cm;
   			 color:#0000A0;
   			 font-size:8pt;
}

p.text3	   { margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#000000;
   			 font-size:10pt;
}

p.text4	   { margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#000000;
   			 font-size:12pt;
			 font-weight:bold;
  		     text-decoration:none;
}

p.titel_1  { margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#000000;
   			 font-size:11pt;
			 font-weight:bold;
  		     text-decoration:none;
}

p.tit_rot  { margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#FF3399;
   			 font-size:9pt;
			 font-weight:bold;
  		     text-decoration:none;
}

p.tit_blau { margin-top : 0.10cm;
		     margin-left : 0.15cm;
			 margin-bottom: 0.10cm;
			 padding-left:0.15cm;
   			 padding-right:0.15cm;
   			 color:#0000A8;
   			 font-size:10pt;
			 font-weight:bold;
  		     text-decoration:none;
}

p.tit_schw { margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#000000;
   			 font-size:9pt;
			 font-weight:bold;
  		     text-decoration:none;
}

p.tit_grn{ margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#00FF99;
   			 font-size:9pt;
			 font-weight:bold;
  		     text-decoration:none;
}


p.item_1   { margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.20cm;
			 padding-left:0.20cm;
   			 padding-right:0.20cm;
   			 color:#000000;
   			 font-size:9pt;
			 font-weight:normal;
  		     text-decoration:none;
}

/*h1,h2,h3,h4, {  color:#000000;
} */

div.abstandU{
   margin-bottom:0.085cm;
}


/* Pufferplatz + 2. Hintergrundfarbe im Inhalts-Haupttabellenelement */

td.inhalt { padding-left:0.10cm;
   			padding-right:0.10cm;
   			background-color:#0000FF;
   			color:#448844;
   			font-size:8pt;
}
td.inhalt1{ padding-left:0.10cm;
   			padding-right:0.10cm;
   			background-color:#d8bd01;
   			color:#2d03bd;
   			font-size:8pt;
}
td.inhalt { padding-left:0.10cm;
   			padding-right:0.10cm;
   			background-color:#0000FF;
   			color:#448844;
   			font-size:8pt;
}

/* Foot Line Definitions */

td.foot1  { margin-top : 0.25cm;
		    margin-left : 0.25cm;
			margin-bottom: 0.10cm;
			padding-left:0.10cm;
   			padding-right:0.10cm;
   			background-color: ;
   			color:	#Fd03bd;
   			font-size:9pt;
}

p.pfoot1  {  margin-top : 0.25cm;
		     margin-left : 0.25cm;
			 margin-bottom: 0.10cm;
			 padding-left:0.10cm;
   			 padding-right:0.10cm;
   			 color:#000000;
   			 font-size:8pt;
			 font-weight:normal;
  		     text-decoration:none;
}


